2011-02-21 Hui Zhu <teawater@gmail.com>
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
eeaafae2
JK
12011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
2
3 * gdb.cp/typedef-operator.exp: New file.
4 * gdb.cp/typedef-operator.cc: New file.
5
e338d953
MS
62011-02-17 Michael Snyder <msnyder@vmware.com>
7
8 * gdb.threads/thread-find.exp: Fix regular expressions.
9
e67ad678
JB
102011-02-17 Joel Brobecker <brobecker@adacore.com>
11
12 * gdb.ada/packed_array: Expand testcase to test printing of
13 unconstrained packed array.
14
93084bca
JB
152011-02-17 Joel Brobecker <brobecker@adacore.com>
16
17 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
18
a0c78a73
PA
192011-02-16 Pedro Alves <pedro@codesourcery.com>
20
f65d5553 21 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
22 (main): Initialize it before collecting, and and clear it
23 afterwards.
f65d5553
PA
24 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
25 collecting with '{type} addr', where the addr expression is not an
26 rvalue.
a0c78a73 27
3dfcbbd2
KW
282011-02-16 Ken Werner <ken.werner@de.ibm.com>
29
30 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
31 a bool variable. Expect correct OpenCL names for vector types. Use the
32 uc3 variable name instead of referring to the uchar3 built-in type.
33 Escape the asterisk at the half pointer test.
34
08807d5a
PA
352011-02-16 Pedro Alves <pedro@codesourcery.com>
36
f65d5553 37 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
38 (main): Initialize it before collecting, and and clear it
39 afterwards.
f65d5553
PA
40 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
41 collecting overlapping memory ranges.
08807d5a 42
60f98dde
MS
432011-02-15 Michael Snyder <msnyder@vmware.com>
44
45 * gdb.base/default.exp: Add tests for thread commands.
46 * gdb.base/help.exp: Add tests for thread commands.
47 * gdb.threads/thread-find.exp: New test for thread find command.
48
648cd113
KW
492011-02-15 Ken Werner <ken.werner@de.ibm.com>
50
51 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
52
494e194e
YQ
532011-02-15 Yao Qi <yao@codesourcery.com>
54
55 PR tdep/12352
56 * gdb.arch/arm-disp-step.S : New test for str instruction.
57 * gdb.arch/arm-disp-step.exp : Likewise.
58
d9492458
TJB
592011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
60
61 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
62 "vector_register2_vr" test strings. Test the extended floating
63 point registers (F32~F63).
64 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
65 IBM XL C compiler. Make the test program use a register provided
66 by the compiler for the lxvd2x instruction.
67
8af8e3bc
PA
682011-02-14 Pedro Alves <pedro@codesourcery.com>
69
70 * gdb.trace/unavailable.cc (class Base, class Middle, class
71 Derived): New types.
72 (derived_unavail, derived_partial, derived_whole): New globals.
73 (virtual_partial): New global.
74 (virtualp): Point at virtual_partial.
75 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
76 related to unavailable vptr.
77
1b28d0b3
PA
782011-02-14 Pedro Alves <pedro@codesourcery.com>
79
80 * gdb.trace/unavailable.cc (a, b, c): New globals.
81 (main): Set and clear them.
82 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
83 `a' and `c', and check that `b' isn't collected, although `a' and
84 `c' are.
85
ec0a52e1
PA
862011-02-14 Pedro Alves <pedro@codesourcery.com>
87
88 * gdb.trace/unavailable.cc (struct Virtual): New.
89 (virtualp): New global pointer.
90 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
91 printing a pointer to an object whose type has a vtable, with
92 print object on.
93
24e6bcee
PA
942011-02-14 Pedro Alves <pedro@codesourcery.com>
95
96 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
97 value repeat handles unavailableness.
98
39d37385
PA
992011-02-14 Pedro Alves <pedro@codesourcery.com>
100
101 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
102 tests for building arrays from unavailable values, subscripting
103 non-memory rvalue unvailable arrays, and accessing fields or
104 baseclasses of non-lazy unavailable values,
105 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
106 struct types.
107 (g_smallstruct, g_smallstruct_b): New globals.
108
06d72e16
PA
1092011-02-14 Pedro Alves <pedro@codesourcery.com>
110
111 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
112
bc9a5551
JK
1132011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
114
115 Fix const/volatile qualifiers of C++ types, PR c++/12328.
116 * gdb.cp/overload-const.exp: New file.
117 * gdb.cp/overload-const.cc: New file.
118
54fcddd0
UW
1192011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
120
121 * gdb.opencl/callfuncs.cl: New file.
122 * gdb.opencl/callfuncs.exp: New test.
123 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
124
d6dafb7c
UW
1252011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
126
127 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
128 when computing result.
129 * gdb.arch/altivec-abi.exp: Update expected results.
130
a449c2d8
TJB
1312011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
132
133 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
134 * gdb.base/jit.exp: Likewise.
135 * gdb.base/pie-execl.exp: Likewise.
136 * gdb.base/solib-nodir.exp: Likewise.
137 * gdb.base/solib-overlap.exp: Likewise.
138
764880b7
PA
1392011-02-07 Pedro Alves <pedro@codesourcery.com>
140
141 * gdb.trace/collection.c (global_pieces): New.
142 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
143 New procedure.
144 (gdb_trace_collection_test): Call it.
145
505500db
SW
1462011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
147
148 * gdb.python/py-evthreads.c: New file.
149 * gdb.python/py-evthreads.exp: New file.
150 * gdb.python/py-events.py: New file.
151 * gdb.python/py-events.exp: New file.
152 * gdb.python/py-events.c: New file.
153
385203ed
DD
1542011-02-04 David Daney <ddaney@caviumnetworks.com>
155
156 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
157
9011945e
AB
1582011-02-03 Andrew Burgess <aburgess@broadcom.com>
159
160 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
161 gdb.base/disasm-end-cu.exp: New test for disassembling over the
162 boundary between two compilation units.
163
580688f3
PA
1642011-02-02 Pedro Alves <pedro@codesourcery.com>
165
166 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
167 (Virtual): New structs.
168 (virtual_o, virtual_middle_b): New globals.
169 * gdb.cp/virtbase.exp: New tests.
170
d3f0f853
PP
1712011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
172
173 * gdb.base/jit.exp: New file.
174 * gdb.base/jit-main.c: New file.
175 * gdb.base/jit-solib.c: New file.
176
b2030fb5
UW
1772011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
178
179 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
180 proceed to initial kernel entry point.
181 * gdb.opencl/datatypes.exp: Likewise.
182 * gdb.opencl/operators.exp: Likewise.
183 * gdb.opencl/vec_comps.exp: Likewise.
184
2db19d1e
SW
1852011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
186
187 * gdb.cp/nsnested.cc: New.
188 * gdb.cp/nsnested.exp: New.
189 * gdb.cp/nsnoimports.exp: New.
190 * gdb.cp/nsnoimports.cc: New.
191
6b0c4c1f
JB
1922011-01-31 Joel Brobecker <brobecker@adacore.com>
193
194 * gdb.base/interact.exp: Add extra tests that verify that
195 the value of the interactive-mode setting does not change
196 after the script is sourced.
197
80b23b6a
JK
1982011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
199
200 * gdb.cp/noparam.exp: New file.
201 * gdb.cp/noparam.cc: New file.
202
ffd5ec24
PA
2032011-01-28 Pedro Alves <pedro@codesourcery.com>
204
205 * gdb.trace/tfile.exp: Test that with no traceframe selected,
206 there's no stack or registers.
207
a81766d8
TT
2082011-01-26 Tom Tromey <tromey@redhat.com>
209
210 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
211 space before string output. Add test for "set print pretty off"
212 case.
213
585fdaa1
PA
2142011-01-25 Pedro Alves <pedro@codesourcery.com>
215
216 * gdb.base/frame-args.exp: Adjust.
217 * gdb.dwarf2/dw2-noloc.exp: Adjust.
218 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
219 * gdb.dwarf2/pieces.exp: Adjust.
220 * gdb.opt/clobbered-registers-O2.exp: Adjust.
221 * gdb.opt/inline-locals.exp: Adjust.
222 * gdb.threads/fork-child-threads.exp: Adjust.
223
d468832a
KW
2242011-01-25 Ken Werner <ken.werner@de.ibm.com>
225
226 * gdb.opencl/convs_casts.cl: Move program scope variables into the
227 OpenCL kernel function. Add a comment as marker. Add address space
228 qualifiers for the remaining program scope variables.
229 * gdb.opencl/datatypes.cl: Likewise.
230 * gdb.opencl/operators.cl: Likewise.
231 * gdb.opencl/vec_comps.cl: Likewise.
232 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
233 Add breakpoint at the marker comment.
234 * gdb.opencl/datatypes.exp: Likewise.
235 * gdb.opencl/operators.exp: Likewise.
236 * gdb.opencl/vec_comps.exp: Likewise.
237
490f124f
PA
2382011-01-24 Pedro Alves <pedro@codesourcery.com>
239
240 * gdb.base/printcmds.c (some_struct): New struct and instance.
241 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
242 procedure.
243 <global scope>: Call it.
244
6da78614
KW
2452011-01-21 Ken Werner <ken.werner@de.ibm.com>
246
247 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
248 argument to the gdb_compile_opencl_hostapp call.
249
ec64c9aa
YQ
2502011-01-19 Yao Qi <yao@codesourcery.com>
251
252 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
253 positve list.
254
810cfdbb
YQ
2552011-01-19 Yao Qi <yao@codesourcery.com>
256
257 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
258 canonical form.
259 Remove "xscale-*-*"
260 * gdb.xml/tdesc-regs.exp: Likewise.
261 * gdb.python/py-section-script.exp: Replace ARM target triplet
262 with canonical form.
263 Match arm*-*-symbianelf*.
264 * gdb.base/dup-sect.exp: Likewise.
265 * lib/dwarf.exp: New.
266 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
267 dwarf2_support.
268 * gdb.dwarf2/dup-psym.exp: Likewise.
269 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
270 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
271 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
272 * gdb.dwarf2/dw2-basic.exp: Likewise.
273 * gdb.dwarf2/dw2-compressed.exp: Likewise.
274 * gdb.dwarf2/dw2-const.exp: Likewise.
275 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
276 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
277 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
278 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
279 * gdb.dwarf2/dw2-filename.exp: Likewise.
280 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
281 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
282 * gdb.dwarf2/dw2-intercu.exp: Likewise.
283 * gdb.dwarf2/dw2-intermix.exp: Likewise.
284 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
285 * gdb.dwarf2/dw2-noloc.exp: Likewise.
286 * gdb.dwarf2/dw2-op-call.exp: Likewise.
287 * gdb.dwarf2/dw2-producer.exp: Likewise.
288 * gdb.dwarf2/dw2-ranges.exp: Likewise.
289 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
290 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
291 * gdb.dwarf2/dw2-strp.exp: Likewise.
292 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
293 * gdb.dwarf2/implptr.exp: Likewise.
294 * gdb.dwarf2/mac-fileno.exp: Likewise.
295 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
296 * gdb.dwarf2/pieces.exp: Likewise.
297 * gdb.dwarf2/pr11465.exp: Likewise.
298 * gdb.dwarf2/valop.exp: Likewise.
299 * gdb.dwarf2/watch-notconst.exp: Likewise.
300 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
301
4694da01
TT
3022011-01-19 Tom Tromey <tromey@redhat.com>
303
304 * gdb.python/py-infthread.exp: Add thread tests.
305
b075872c
JB
3062011-01-14 Joel Brobecker <brobecker@adacore.com>
307
308 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
309
2c3e6e24
JB
3102011-01-14 Joel Brobecker <brobecker@adacore.com>
311
312 * gdb.ada/widewide: New testcase.
313
de8fa76c
JB
3142011-01-13 Joel Brobecker <brobecker@adacore.com>
315
316 * gdb.base/interact.exp: New testcase.
317
1b05df00
TT
3182011-01-12 Tom Tromey <tromey@redhat.com>
319
320 * gdb.mi/gdb2549.exp: Update for error message changes.
321 * gdb.mi/mi-cli.exp: Likewise.
322 * gdb.mi/mi-disassemble.exp: Likewise.
323 * gdb.mi/mi-pthreads.exp: Likewise.
324 * gdb.mi/mi-regs.exp: Likewise.
325 * gdb.mi/mi-stack.exp: Likewise.
326 * gdb.mi/mi-var-block.exp: Likewise.
327 * gdb.mi/mi-var-cmd.exp: Likewise.
328 * gdb.mi/mi2-cli.exp: Likewise.
329 * gdb.mi/mi2-disassemble.exp: Likewise.
330 * gdb.mi/mi2-pthreads.exp: Likewise.
331 * gdb.mi/mi2-regs.exp: Likewise.
332 * gdb.mi/mi2-stack.exp: Likewise.
333 * gdb.mi/mi2-var-block.exp: Likewise.
334 * gdb.mi/mi2-var-cmd.exp: Likewise.
335
c2ff108b
JK
3362011-01-12 Andrew Burgess <aburgess@broadcom.com>
337 Jan Kratochvil <jan.kratochvil@redhat.com>
338
339 PR fortran/11104 and DWARF unbound arrays detection.
340 * gdb.fortran/multi-dim.exp: New file.
341 * gdb.fortran/multi-dim.f90: New file.
342
b716877b
AB
3432011-01-12 Andrew Burgess <aburgess@broadcom.com>
344
345 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
346 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
347 add new tests for opcode dumping.
348
6c162d5e
TT
3492011-01-11 Tom Tromey <tromey@redhat.com>
350
351 * gdb.python/py-infthread.exp: Load gdb-python.exp.
352
77b06cd7
TJB
3532010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
354
355 Convert hardware watchpoints to use breakpoint_ops.
356 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
357 type is not supported.
358 * gdb.base/foll-fork.exp: Likewise.
359 * gdb.base/foll-vfork.exp: Likewise.
360
f39a75d0
PM
3612011-01-10 Phil Muldoon <pmuldoon@redhat.com>
362
363 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
364 Use load_lib gdb-python.exp.
365 * gdb.python/python.exp: Ditto.
366 * gdb.python/py-function.exp: Ditto.
367
fc529d80
AS
3682011-01-09 Andreas Schwab <schwab@linux-m68k.org>
369
370 * gdb.threads/tls.exp ("info address me"): Fix expected output.
371
fb03cb59
JK
3722011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
373
374 * configure: Regenerate.
375
d8e22779
TT
3762011-01-06 Tom Tromey <tromey@redhat.com>
377
378 * gdb.python/py-frame.exp: Test gdb.newest_frame.
379
09050809
JB
3802011-01-06 Joel Brobecker <brobecker@adacore.com>
381
fc529d80
AS
382 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
383 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
384 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
385 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
386 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
387 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
388 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
389 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
390 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
391 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
392 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
393 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
394 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
395 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
396 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
397 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
398 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
399 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
400 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
401 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
402 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
403 gdb.ada/uninitialized_vars.exp,
404 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
405 Simplify by using clean_restart.
09050809 406
8ed5dd9e
JB
4072011-01-06 Joel Brobecker <brobecker@adacore.com>
408
409 Add marker to be used as anchor for inserting breakpoints.
410 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
411 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
412 Likewise.
413
414 Remove uses of gdb_start_cmd.
415 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
416 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
417
418 Do not run testcase if testing with GDBserver.
419 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
420 if testing with GDBserver.
421
368a124f
JB
4222011-01-06 Joel Brobecker <brobecker@adacore.com>
423
424 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
425 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
426 copyright header.
427
44944448
JB
4282011-01-05 Joel Brobecker <brobecker@adacore.com>
429
430 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
431 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
432 testsuite/gdb.fortran/complex.f,
433 testsuite/gdb.fortran/derived-type.f90,
434 testsuite/gdb.fortran/library-module-lib.f90,
435 testsuite/gdb.fortran/library-module-main.f90,
436 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
437 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
438 Copyright year update.
439
31886ea6
JB
4402011-01-05 Joel Brobecker <brobecker@adacore.com>
441
442 * gdb.base/langs1.f: Add copyright header.
443
ebedcab5
JK
4442011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
445
446 * gdb.base/morestack.exp: New file.
447 * gdb.base/morestack.c: New file.
448
de1eb2f9
JK
4492011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
450
451 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
452
9e87a409
JB
4532010-12-29 Joel Brobecker <brobecker@adacore.com>
454
455 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
456 * gdb.ada/arrayptr.exp: Add test printing that new variable.
457
720d1a40
JB
4582010-12-29 Joel Brobecker <brobecker@adacore.com>
459
460 * gdb.ada/lang_switch.exp: Correct expected parameter value.
461
a283af87
AS
4622010-12-25 Andreas Schwab <schwab@linux-m68k.org>
463
5d3d9cba
AS
464 * gdb.threads/tls.exp: Fix typo.
465
a283af87
AS
466 * gdb.threads/thread-specific.exp (get_thread_list): Update.
467 * gdb.threads/execl.exp: Update.
468
2a20745c
YQ
4692010-12-23 Yao Qi <yao@codesourcery.com>
470
471 * gdb.arch/arm-disp-step.exp: New.
472 * gdb.arch/arm-disp-step.S: New.
473
a7658b96
TT
4742010-12-21 Tom Tromey <tromey@redhat.com>
475
476 * gdb.threads/execl.exp: Update.
477 * gdb.threads/linux-dp.exp: Update.
478 * gdb.threads/manythreads.exp: Update.
479 * gdb.threads/tls.exp: Update.
480
5b79abe7
TT
4812010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
482
483 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
484 (NextOverThrowDerivates) <resumebpt>: New.
485 (resumebpt_test): New.
486 (main): Call resumebpt_test.
487 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
488
0914bcdb
SS
4892010-12-12 Stan Shebs <stan@codesourcery.com>
490
491 * gdb.trace/tsv.exp: Test print command on trace state variables.
492
305aeedc
TT
4932010-12-09 Tom Tromey <tromey@redhat.com>
494
495 * gdb.base/interp.exp: Add regression test.
496
186c406b
TT
4972010-12-09 Tom Tromey <tromey@redhat.com>
498
499 * gdb.java/jnpe.java: New file.
500 * gdb.java/jnpe.exp: New file.
501 * gdb.cp/nextoverthrow.exp: New file.
502 * gdb.cp/nextoverthrow.cc: New file.
503
aae1c79a
DE
5042010-12-07 Doug Evans <dje@google.com>
505
506 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
507 of data-directory.
508 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
509 updated.
510 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
511
60f98dde 5122010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
513
514 * gdb.base/callfuncs.exp: Test for skip_float_tests.
515 * gdb.base/call-sc.exp: Ditto.
516 * gdb.base/finish.exp: Ditto.
517 * gdb.base/return.exp: Ditto.
518 * gdb.base/return2.exp: Ditto.
519
5fa290c1
DE
5202010-11-30 Doug Evans <dje@google.com>
521
522 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
523 (gdb_expect_list): Fix spelling errors in comments.
524 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
525 send_gdb/gdb_expect_list where applicable.
526 * gdb.base/call-ar-st.exp: Ditto.
527 * gdb.base/funcargs.exp: Ditto.
528 * gdb.base/gcore.exp: Ditto.
529 * gdb.base/page.exp: Ditto.
530 * gdb.base/sigaltstack.exp: Ditto.
531 * gdb.base/siginfo.exp: Ditto.
532 * gdb.base/sigstep.exp: Ditto.
533 * gdb.base/trace-commands.exp: Ditto.
534
4e04c971
DE
5352010-11-29 Doug Evans <dje@google.com>
536
537 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
538 printer-name;subprinter-name.
539
8cf6f0b1
TT
5402010-11-29 Tom Tromey <tromey@redhat.com>
541
542 * gdb.dwarf2/implptr.exp: New file.
543 * gdb.dwarf2/implptr.c: New file.
544 * gdb.dwarf2/implptr.S: New file.
545
94b6973e
PM
5462010-11-29 Phil Muldoon <pmuldoon@redhat.com>
547
fc529d80 548 PR python/12199
94b6973e
PM
549
550 * gdb.python/py-breakpoint.exp: Test the delete method.
551
8358c15c
JK
5522010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
553
554 Fix step_resume_breakpoint unsaved during an infcall.
555 * gdb.base/step-resume-infcall.exp: New file.
556 * gdb.base/step-resume-infcall.c: New file.
557
f6df29bc
TJB
5582010-11-24 Edjunior Machado <emachado@br.ibm.com>
559
560 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
561
f2b5a5cf
TJB
5622010-11-24 Edjunior Machado <emachado@br.ibm.com>
563
564 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
565 on ppc64's symbols; "finish" and "return" commands must accept to
566 show the caller line again as well as the line after.
567 * gdb.asm/powerpc64.inc: New file.
568
6b0ecdc2
DE
5692010-11-23 Doug Evans <dje@google.com>
570
571 * lib/gdb.exp (gdb_test_sequence): New function.
572 (gdb_expect_list): Add verbose -log call for each pattern.
573 * gdb.base/signals.exp (test_handle_all_print): Call it.
574 Reduce timeout increment from 6 minutes to 1 minute.
575 * gdb.server/ext-run.exp: Call it.
576
ea976c60
PM
5772010-11-23 Phil Muldoon <pmuldoon@redhat.com>
578
f2b5a5cf 579 PR python/12212
ea976c60
PM
580
581 * gdb.python/python.exp: Check that selected_thread raises an
582 error when no inferior is loaded.
583
c0efa795
JK
5842010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
585
586 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
587 * gdb.dwarf2/dw2-stack-boundary.S: New file.
588
ec3aa567
JK
5892010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
590
591 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
592 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
593
d8249011
DE
5942010-11-18 Doug Evans <dje@google.com>
595
596 * gdb.server/ext-run.exp: Fix intermittent failures.
597
d4eba7d1
NF
5982010-11-12 Nathan Froyd <froydnj@codesourcery.com>
599
600 * gdb.stabs/gdb11479.exp: Use runto_main.
601
b04c2f88
NF
6022010-11-12 Nathan Froyd <froydnj@codesourcery.com>
603
604 * gdb.base/break-entry.exp: Skip if using a stub.
605
ae9d7ce4
NF
6062010-11-12 Nathan Froyd <froydnj@codesourcery.com>
607
608 * gdb.python/py-inferior.exp: Pack values in target endianness.
609
621c8364
TT
6102010-11-12 Tom Tromey <tromey@redhat.com>
611
612 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
613 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
614 MemoryError.
615 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
616 type.
617 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
618 MemoryError.
619 (test_subscript_regression): Update exception type.
620
84f4c1fe
PM
6212010-11-11 Phil Muldoon <pmuldoon@redhat.com>
622
623 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
624 breakpoint tests.
625
a1442452
PA
6262010-11-09 Pedro Alves <pedro@codesourcery.com>
627
628 * gdb.base/watchpoint.exp: Test "watch -location" with an
629 innacessible location.
630
efd11a33
JK
6312010-11-09 Edjunior Machado <emachado@br.ibm.com>
632 Luis Machado <luisgpm@br.ibm.com>
633
634 * gdb.base/maint.exp: Expect "." prefix.
635 * gdb.base/nodebug.exp: Expect "." Likewise.
636 * gdb.base/sepsymtab.exp: Expect "." Likewise.
637 * gdb.base/watchpoint-cond-gone.exp: Likewise.
638 * gdb.base/watchpoint.exp: Expect a software watch to be created for
639 POWER server processors.
640
aa00efb5
JK
6412010-11-08 Edjunior Machado <emachado@br.ibm.com>
642 Luis Machado <luisgpm@br.ibm.com>
643
644 * gdb.base/break-entry.exp: convert entry point for
645 ppc64 and expect leading `.' on ppc64's symbols
646
99e7ae30
DE
6472010-11-05 Doug Evans <dje@google.com>
648
649 * gdb.base/help.exp: Update expected output.
b521dba8
DE
650 * gdb.python/py-param.exp: Delete, contents moved to ...
651 * gdb.python/py-parameter.exp: ... here. New file.
652 Add test for gdb.parameter ("directories").
99e7ae30 653
f4b8a18d
KW
6542010-11-05 Ken Werner <ken.werner@de.ibm.com>
655
656 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
657 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
658 * configure: Regenerate.
659 * gdb.opencl/Makefile.in: New File.
660 * gdb.opencl/datatypes.exp: Likewise.
661 * gdb.opencl/datatypes.cl: Likewise.
662 * gdb.opencl/operators.exp: Likewise.
663 * gdb.opencl/operators.cl: Likewise.
664 * gdb.opencl/vec_comps.exp: Likewise.
665 * gdb.opencl/vec_comps.cl: Likewise.
666 * gdb.opencl/convs_casts.exp: Likewise.
667 * gdb.opencl/convs_casts.cl: Likewise.
668 * lib/opencl.exp: Likewise.
669 * lib/opencl_hostapp.c: Likewise.
670 * lib/opencl_kernel.cl: Likewise.
671 * lib/cl_util.c: Likewise.
672 * lib/cl_util.c: Likewise.
673 * gdb.base/default.exp (set language): Add "opencl" to the list of
674 languages.
675
a9d5ef47
SW
6762010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
677
678 * gdb.cp/overload.exp: Added test for inheritance overload.
679 * gdb.cp/overload.cc: Ditto.
680 * gdb.cp/oranking.exp: Removed releveant kfails.
681
03eb1c79
JK
6822010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
683 Joel Brobecker <brobecker@adacore.com>
684
685 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
686 check test_compiler_info.
687
dbc98a8b
KW
6882010-11-03 Ken Werner <ken.werner@de.ibm.com>
689
690 * gdb.base/gnu_vector.exp: Adjust expect messages.
691
120bd360
KW
6922010-11-03 Ken Werner <ken.werner@de.ibm.com>
693
694 * gdb.base/gnu_vector.exp: Add unary operator tests.
695
c37f7098
KW
6962010-11-03 Ken Werner <ken.werner@de.ibm.com>
697
698 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
699
7b51bc51
DE
7002010-11-02 Doug Evans <dje@google.com>
701
702 * gdb.python/py-pp-maint.c: New file.
703 * gdb.python/py-pp-maint.exp: New file.
704 * gdb.python/py-pp-maint.py: New file.
705
50c97f38
TT
7062010-11-02 Tom Tromey <tromey@redhat.com>
707
708 * gdb.base/default.exp: Remove "scheme" from language list.
709
a289b8f6
JK
7102010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
711
712 Revert:
713 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
714 * gdb.threads/sigstep-threads.exp: New file.
715 * gdb.threads/sigstep-threads.c: New file.
716
cd017491
MS
7172010-10-20 Michael Snyder <msnyder@vmware.com>
718
719 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
720
8e6a5956
UW
7212010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
722
723 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
724 Skip test completely if gdb,no_hardware_watchpoints.
725
2c04da0d
UW
7262010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
727
728 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
729 strict, but do not check for any particular function name within libc.
730
79afc5ef
SW
7312010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
732
733 * gdb.cp/smartp.exp: New test.
734 * gdb.cp/smartp.cc : New test.
735
026ffab7
SW
7362010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
737
738 * gdb.cp/converts.exp: Test pointer to bool conversion.
739 Test pointer to long conversion.
740 * gdb.cp/oranking.exp: Removed relevant kfail.
741
3a772aa4
TT
7422010-10-18 Tom Tromey <tromey@redhat.com>
743
744 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
745 argument to lazy_string.
746 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
747 (pp_ls.to_string): Use it.
748 * gdb.python/py-prettyprint.c (main): Move declarations to top.
749 Add "estring2" local.
750
5fc3827b
JK
7512010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
752
753 Fix s390x compatibility.
754 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
755 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
756
8aeb23f3
JK
7572010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
758
759 * gdb.threads/sigstep-threads.exp: New file.
760 * gdb.threads/sigstep-threads.c: New file.
761
c1e56572
JK
7622010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
763
764 * gdb.base/pie-execl.exp: New file.
765 * gdb.base/pie-execl.c: New file.
766
92163a10
JK
7672010-10-13 Doug Evans <dje@google.com>
768 Jan Kratochvil <jan.kratochvil@redhat.com>
769
770 PR exp/12117
771 * gdb.cp/ptype-cv-cp.cc: New file.
772 * gdb.cp/ptype-cv-cp.exp: New file.
773
7062b0a0
SW
7742010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
775
776 * gdb.cp/converts.cc: New test program.
777 * gdb.cp/converts.exp: New test.
778 * gdb.cp/overload.exp: Added test for void* vs int*.
779 * gdb.cp/overload.exp: Ditto.
780 * gdb.cp/oranking.exp: Removed related kfail.
781
0e3509db
DE
7822010-10-13 Doug Evans <dje@google.com>
783
784 * lib/gdb-python.exp (gdb_check_python_config): New function.
785 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
786 * gdb.python/lib-types.cc: New file.
787 * gdb.python/lib-types.exp: New file.
788
8dc78533
JK
7892010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
790
791 * gdb.python/py-error.exp: New file.
792 * gdb.python/py-error.py: New file.
793
93c17e06
JK
7942010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
795
796 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
797 gdb_test_multiple.
798
d8b34041
JK
7992010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
800
801 * gdb.base/break-interp.exp: Use ldlags for linking flags.
802 * gdb.base/prelink.exp: Likewise.
803 * gdb.base/solib-nodir.exp: Likewise.
804 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
805 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
806 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
807
e0cc584e
UW
8082010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
809
810 * break-interp.exp (test_ld): Use two separate gdb_expect statements
811 for the "info files" test to avoid timeouts on slow machines.
812
cfc353b1
JK
8132010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
814
815 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
816 (main): Make openlib dummy call.
817
d3d7896d
JK
8182010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
819
820 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
821 * break-interp.exp (reach): Move the core body ...
822 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
823 (test_ld): Provide always real argument, even to the linker. Replace
824 dl_main by _dl_debug_state.
825
5e533c94
JK
8262010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
827
828 Fix results of prelinked PIEs on ppc*.
829 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
830 Accept also DISPLACEMENT "PRESENT".
831 (main): Replace "ZERO" displacements by "PRESENT".
832
33540610
SW
8332010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
834
835 * gdb.cp/oranking.exp: New test.
836 * gdb.cp/oranking.cc: New test program.
837
3bdf2bbd
KW
8382010-10-08 Ken Werner <ken.werner@de.ibm.com>
839
840 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
841 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
842
2f608a3a
KW
8432010-10-06 Ken Werner <ken.werner@de.ibm.com>
844
845 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
846 lush, lynx) New constant.
847 * gdb.base/constvars.exp: Test const array types.
848 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
849
aa2e2d8d
DE
8502010-10-06 Doug Evans <dje@google.com>
851
852 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
853 of syscall staging area.
854
2844d6b5
KW
8552010-10-06 Ken Werner <ken.werner@de.ibm.com>
856
857 * gdb.base/gnu_vector.c: Add variable c4.
858 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
859 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
860
7d8ac8bb
MR
8612010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
862
863 * gdb.arch/altivec-abi.exp: Fix a typo.
864
84a02e58
MR
8652010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
866
867 * lib/mi-support.exp (thread_selected_re): Correct pattern used
868 to match a thread ID.
869
b18e6318
JK
8702010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
871
872 Fix s390x testcase compatibility.
873 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
874
a2c09bd0
DE
8752010-10-01 Doug Evans <dje@google.com>
876
877 * lib/gdb-python.exp: New file.
878 * gdb.python/py-block.exp: Use it.
879 * gdb.python/py-breakpoint.exp: Ditto.
880 * gdb.python/py-frame.exp: Ditto.
881 * gdb.python/py-inferior.exp: Ditto.
882 * gdb.python/py-param.exp: Ditto.
883 * gdb.python/py-prettyprint.exp: Ditto.
884 * gdb.python/py-shared.exp: Ditto.
885 * gdb.python/py-symbol.exp: Ditto.
886 * gdb.python/py-symtab.exp: Ditto.
887 * gdb.python/py-type.exp: Ditto.
888 * gdb.python/py-value.exp: Ditto.
889 * gdb.python/python.exp: Ditto.
890
38f12cfc
TT
8912010-09-30 Tom Tromey <tromey@redhat.com>
892
893 * gdb.base/anon.exp: New file.
894 * gdb.base/anon.c: New file.
895
9ae8282d
TT
8962010-09-30 Tom Tromey <tromey@redhat.com>
897
898 * gdb.base/completion.exp: Test completion through anonymous
899 union.
900 * gdb.base/break1.c (struct some_struct): Add anonymous union.
901
e9e07ba6
JK
9022010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
903
904 Fix printing parameters of inlined functions.
905 * gdb.dwarf2/dw2-inline-param.exp: New file.
906 * gdb.dwarf2/dw2-inline-param-main.c: New file.
907 * gdb.dwarf2/dw2-inline-param.S: New file.
908
cd2effb2
JK
9092010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
910
911 PR corefiles/12071.
912 * gdb.base/corefile.exp (quit with a process, no question: load core)
913 (quit with a core file): New tests.
914
bceffbf3
JK
9152010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
916
917 Fix GDB crash on inferior calls with self-referencing classes.
918 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
919 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
920 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
921
1736ad11
JK
9222010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
923
924 Fix lost siginfo_t for inferior calls.
925 * gdb.base/siginfo-infcall.exp: New file.
926 * gdb.base/siginfo-infcall.c: New file.
927
a176ad92
JB
9282010-09-22 Joel Brobecker <brobecker@adacore.com>
929
930 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
931
c2b0a229
JK
9322010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
933
934 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
935 New test.
936 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
937
e8ae22d1
JB
9382010-09-22 Joel Brobecker <brobecker@adacore.com>
939
940 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
941 type of our const type.
942
ec322823
SW
9432010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
944
945 * gdb.cp/pr12028.cc: New.
946 * gdb.cp/pr12028.exp: New.
947
72929c62
JB
9482010-09-22 Joel Brobecker <brobecker@adacore.com>
949
950 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
951
875b4ff5 9522010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 953 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
954
955 PR mi/11407
956 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
957 * gdb.mi/dw2-ref-missing-frame-main.c New File.
958 * gdb.mi/dw2-ref-missing-frame.S New File.
959 * gdb.mi/dw2-ref-missing-frame.exp New File.
960
7155d578
TT
9612010-09-14 Tom Tromey <tromey@redhat.com>
962
963 PR symtab/8399:
964 * gdb.threads/tls.exp: Remove kfail. Update expected output.
965
515ed532
TT
9662010-09-14 Tom Tromey <tromey@redhat.com>
967
968 PR exp/11803:
969 * gdb.threads/tls.exp: Use C++.
970 (check_thread_local): Use K::another_thread_local.
971 * gdb.threads/tls.c (class K): New.
972 (another_thread_local): Now a member of K.
973 (spin): Update. No longer K&R C.
974
450ca57c
SW
9752010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
976
977 * gdb.cp/koenig.cc: created class for testing member lookup.
978 * gdb.cp/koenig.exp: Added test for member lookup.
979
dbd492a3
JK
9802010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
981
982 Fix false FAILs on sourcetree topdir directory containing "kill".
983 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
984 source line matching regexp.
985
8d4d924b
JK
9862010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
987
988 * gdb.python/python.exp (set height 0, collect help from uiout)
989 (verify help to uiout): New tests.
990
8e64f2a0
JK
9912010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
992
993 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
994 is_lp64_target to check 64bit target.
995
4569eed2
JK
9962010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
997
998 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
999 (test_ld) <powerpc64-*>: New.
1000
5e1617b1
DJ
10012010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
1002
1003 * gdb.cp/templates.exp (test_template_args): Allow "struct".
1004
c767944b
DJ
10052010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
1006
1007 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
1008 (FunctionArg::method): New function.
1009 (empty, arg): New variables.
1010 (main): Call arg.method.
1011 * gdb.cp/templates.exp (test_template_args): New function.
1012 (do_tests): Call it.
1013
27d3a3fc
UW
10142010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
1015
1016 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
1017 of "next" to proceed over pthread_exit call.
1018
55b7ce7f
UW
10192010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
1020
1021 * gdb.base/maint.exp: Avoid wildcards against potentially very long
1022 "maint print statistics" output to prevent expect timeouts.
1023
809df446
JK
10242010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1025
1026 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
1027 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
1028 (test_float_rejected): ... here.
1029 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
1030 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
1031 (test_float_rejected): ... here.
1032 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
1033 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
1034 (test_float_rejected): ... here.
1035 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
1036 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
1037 (test_float_rejected): ... here.
1038
8464be76
DJ
10392010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
1040
1041 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
1042 before disabling hardware watchpoints.
1043 (test_inaccessible_watchpoint): Check that hardware watchpoints
1044 are used. Test for watchpoints on a constant address.
1045
14dba4b4
JK
10462010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1047
1048 * gdb.base/ui-redirect.exp: New file.
1049
3f3540e1 10502010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 1051 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
1052
1053 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
1054
0f254bb7
DE
10552010-08-31 Doug Evans <dje@google.com>
1056
1057 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
1058
03f17ccf
TT
10592010-08-30 Tom Tromey <tromey@redhat.com>
1060
1061 PR python/11792:
1062 * gdb.python/py-value.exp (test_subscript_regression): Add
1063 dynamic_type test.
1064
640617ad
DJ
10652010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
1066
1067 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
1068 instead of running to main. Do not test the main function.
1069 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
1070 Add new main.
1071
2ed91d1b
PA
10722010-08-26 Pedro Alves <pedro@codesourcery.com>
1073
1074 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
1075 one test.
1076
673bfd45
DE
10772010-08-24 Doug Evans <dje@google.com>
1078
1079 PR symtab/11942
1080 * gdb.dwarf2/dw4-sig-types.cc: New file.
1081 * gdb.dwarf2/dw4-sig-types.h: New file.
1082 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
1083 * gdb.dwarf2/dw4-sig-types.exp: New file.
1084
f9ffd4bb
TT
10852010-08-23 Tom Tromey <tromey@redhat.com>
1086
1087 PR python/11145:
1088 * gdb.python/py-value.c (Base, Derived): New types.
1089 (base): New global.
1090 * gdb.python/py-value.exp (test_subscript_regression): Add
1091 dynamic_cast test.
1092
d839c8a4
TT
10932010-08-23 Tom Tromey <tromey@redhat.com>
1094
1095 PR python/10676:
1096 * gdb.python/py-type.exp (test_fields): Add tests for type
1097 equality.
1098
702c2711
TT
10992010-08-23 Tom Tromey <tromey@redhat.com>
1100
1101 PR python/11915:
1102 * gdb.python/py-type.exp (test_fields): Add tests for array.
1103
832bafd3
KS
11042010-08-23 Keith Seitz <keiths@redhat.com>
1105
1106 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
1107 have any children. Create a new abbrev for it.
1108 Add missing terminal sequence to .debug_abbrev.
1109
c37bf528
KS
11102010-08-20 Keith Seitz <keiths@redhat.com>
1111
1112 PR symtab/11465:
1113 * gdb.dwarf2/pr11465.exp: New test.
1114 * gdb.dwarf2/pr11465.S: New file.
1115 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
1116 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
1117
4572cbac
TJB
11182010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
1119
1120 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
1121 registers. Update data sets with the new v2_double element in the
1122 VSX register union. Add vector_register3_vr data set for the AltiVec
1123 registers. Use gdb_test_no_output instead of send_gdb.
1124
e7fbb131
PA
11252010-08-19 Pedro Alves <pedro@codesourcery.com>
1126
1127 * gdb.python/py-shared.exp: New file, factored out from
1128 python.exp.
1129 * gdb.python/py-shared.c: New file.
1130 * gdb.python/py-shared-sl.c: New file.
1131 * gdb.python/python-1.c: New file.
1132 * gdb.python/python-sl.c: Delete.
1133 * gdb.python/python.c: Mention python-1.c.
1134 * gdb.python/python.exp: Move shared library tests to
1135 py-shared.exp.
1136 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
1137 (MISCELLANEOUS): New.
1138 (clean mostlyclean): Also remove $MISCELLANEOUS.
1139
d30f5e1f
DE
11402010-08-19 Doug Evans <dje@google.com>
1141
1142 PR exp/11926
1143 * gdb.base/printcmds.exp (test_float_accepted): New function.
1144 Move existing float tests there. Add tests for floats with suffixes.
1145 (test_float_rejected): New function.
1146 * gdb.java/jv-print.exp (test_float_accepted): New function.
1147 (test_float_rejected): New function.
1148 * gdb.objc/print.exp: New file.
1149 * gdb.pascal/print.exp: New file.
1150 * lib/objc.exp: New file.
1151
7b3fd859
PM
11522010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
1153
1154 * gdb.base/default.exp (info set): Avoid full buffer error and force
1155 reading up to final gdb prompt.
1156 (show): Likewise.
1157
c92817ce
TT
11582010-08-18 Tom Tromey <tromey@redhat.com>
1159
1160 PR symtab/11919:
1161 * gdb.base/completion.exp: Add test.
1162
f1208f9e
DE
11632010-08-18 Doug Evans <dje@google.com>
1164
1165 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
1166 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
1167 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
1168 Simplify, early exit if runto_main fails.
1169 * gdb.fortran/exprs.exp: load_lib fortran.exp.
1170 (set_lang_fortran): Moved to lib/fortran.exp.
1171 * gdb.fortran/types.exp: load_lib fortran.exp.
1172 (set_lang_fortran): Moved to lib/fortran.exp.
1173 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
1174 * gdb.java/jprint.exp (set_lang_java): Ditto.
1175 * gdb.java/jv-exp.exp: load_lib java.exp.
1176 If set_lang_java fails, issue a warning instead of failure to be
1177 consistent with other set_lang_foo uses.
1178 (set_lang_java): Moved to lib/java.exp.
1179 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
1180 If set_lang_java fails, issue a warning instead of failure to be
1181 consistent with other set_lang_foo uses.
1182 * gdb.pascal/types.exp: load_lib pascal.exp.
1183 (set_lang_pascal): Moved to lib/pascal.exp.
1184 * lib/fortran.exp: New file.
1185 * lib/java.exp (set_lang_java): New function.
1186 * lib/pascal.exp (set_lang_pascal): New function.
1187
2f06b485
YQ
11882010-08-18 Yao Qi <yao@codesourcery.com
1189
1190 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
1191 func_nofb_start and func_loopfb_start, so that address of functions
1192 is equal to these labels on Thumb.
1193
96e25403
YQ
11942010-08-18 Yao Qi <yao@codesourcery.com>
1195
1196 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
1197 to reflect latest c source file.
1198
36e6adc4
JK
11992010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1200
1201 * gdb.cp/infcall-dlopen.exp: New file.
1202 * gdb.cp/infcall-dlopen.cc: New file.
1203 * gdb.cp/infcall-dlopen-lib.cc: New file.
1204
f431efe5
PA
12052010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1206 Pedro Alves <pedro@codesourcery.com>
1207
1208 PR breakpoints/11371
1209
1210 * gdb.base/watch-cond-infcall.exp: New file.
1211 * gdb.base/watch-cond-infcall.c: New file.
1212
06a64a0b
TT
12132010-08-16 Tom Tromey <tromey@redhat.com>
1214
1215 * gdb.base/help.exp: Update.
1216 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
1217 watchpoint.
1218 (test_watch_location): New proc.
1219 (test_watchpoint_in_big_blob): Delete watchpoint.
1220 * gdb.base/watchpoint.c (func5): New function.
1221 (main): Call it.
1222
70ebf4ed
DE
12232010-08-16 Doug Evans <dje@google.com>
1224
1225 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
1226
ca5c20b6
PM
12272010-08-11 Phil Muldoon <pmuldoon@redhat.com>
1228
1229 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
1230 tests.
1231
7346b668
KW
12322010-08-11 Ken Werner <ken.werner@de.ibm.com>
1233
1234 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
1235 * gdb.base/gnu_vector.c: New File.
1236 * gdb.base/gnu_vector.exp: Likewise.
1237
cb2e07a6
PM
12382010-08-11 Phil Muldoon <pmuldoon@redhat.com>
1239
1240 * gdb.python/python.c: New File.
1241 * gdb.python/python-sl.c: New File.
1242 * gdb.python/python.exp: Test solib_address and decode_line
1243 * functions.
1244
5da1313b
JK
12452010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1246
1247 * gdb.python/python.exp (show height, set height 10)
1248 (verify pagination beforehand, verify pagination beforehand: q)
1249 (gdb.execute does not page, verify pagination afterwards)
1250 (verify pagination afterwards: q): New.
1251
49c3ccf7
DE
12522010-08-02 Doug Evans <dje@google.com>
1253
1254 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
1255 because of an older gcc, change test2
1256 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
1257 to unsupported.
1258
42c0c4f1
KH
12592010-07-30 Kazu Hirata <kazu@codesourcery.com>
1260
1261 * gdb.base/break-always.exp: Do not expect full paths to file
1262 names.
1263 * gdb.base/commands.exp: Likewise.
1264
d3765805
DE
12652010-07-30 Doug Evans <dje@google.com>
1266
c98ee71b
DE
1267 * gdb.cp/temargs.exp: For new tests that require newer gccs,
1268 xfail them when run with older gccs.
1269
fd961404
DE
1270 * lib/gdb.exp (build_executable): Forward "c++" option to
1271 get_compiler_info.
1272
999adef4
DE
1273 * gdb.python/py-type.exp (test_template): Mark as xfail tests
1274 "python print ttype.template_argument(1)" and
1275 "python print isinstance(ttype.template_argument(1), gdb.Value)"
1276 if using gcc 4.4 or earlier.
1277
d3765805
DE
1278 * gdb.base/valgrind-db-attach.exp: Use unique test name for
1279 attach-to-debugger handling.
1280
1276c759
JK
12812010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1282
1283 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
1284 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
1285 (main): Use copyreloc.
1286 * gdb.base/prelink.exp (split debug of executable)
1287 (.dynbss vs. .bss address shift): New tests.
1288
88caa9b9
PA
12892010-07-29 Pedro Alves <pedro@codesourcery.com>
1290
1291 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
1292 in gdb_test_multiple.
1293
c6f2ac43
PA
12942010-07-29 Pedro Alves <pedro@codesourcery.com>
1295
1296 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
1297 environment.
1298
326fd672
TT
12992010-07-28 Tom Tromey <tromey@redhat.com>
1300
1301 PR python/11060:
1302 * gdb.python/py-type.c (Temargs): New template.
1303 (temvar): New variable.
1304 * gdb.python/py-type.exp (test_template): New proc.
1305
3ce3b1ba
PA
13062010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
1307
1308 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
1309 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
1310
34eaf542
TT
13112010-07-28 Tom Tromey <tromey@redhat.com>
1312
1313 PR c++/9946:
1314 * gdb.cp/temargs.exp: New file.
1315 * gdb.cp/temargs.cc: New file.
1316
d41b819e
JK
13172010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1318
1319 * gdb.base/help.exp (help disassemble): Update the content.
1320
26ab7092
JK
13212010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1322
1323 * gdb.threads/ia64-sigill.exp: New file.
1324 * gdb.threads/ia64-sigill.c: New file.
1325
5283e9e1
TT
13262010-07-27 Tom Tromey <tromey@redhat.com>
1327
1328 * gdb.opt/inline-cmds.c (ATTR): New define.
1329 (func1): Use it.
1330 (func2): Likewise.
1331 (func3): Likewise.
1332 (outer_inline1): Likewise.
1333 (outer_inline2): Likewise.
1334 * gdb.opt/inline-bt.c (ATTR): New define.
1335 (func1): Use it.
1336 (func2): Likewise.
1337 * gdb.opt/inline-locals.c (ATTR): New define.
1338 (func1): Use it.
1339 (func2): Likewise.
1340
e992ef73
TT
13412010-07-27 Tom Tromey <tromey@redhat.com>
1342
1343 * gdb.stabs/gdb11479.c (hack): New function.
1344 (test): Use it.
1345 (test2): Use it.
1346 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
1347 (int32_search_buf, int64_search_buf): No longer static.
1348 (x): Remove.
1349 * gdb.base/relocate.c (hack): New function.
1350
5374244e
PM
13512010-07-27 Phil Muldoon <pmuldoon@redhat.com>
1352
1353 * gdb.python/py-value.exp (test_inferior_function_call): New function.
1354 * gdb.python/py-value.c (func1): New function.
1355 (func2): Likewise.
1356
a99aee83
CV
13572010-07-26 Corinna Vinschen <vinschen@redhat.com>
1358
1359 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
1360 as not to clash with .data section.
1361
a04ba985
JG
13622010-07-26 Jerome Guitton <guitton@adacore.com>
1363
1364 * gdb.base/code_elim.exp: New file.
1365 * gdb.base/code_elim1.c: New file.
1366 * gdb.base/code_elim2.c: New file.
1367
23bd0f7c
PA
13682010-07-21 Pedro Alves <pedro@codesourcery.com>
1369
1370 PR symtab/11827
1371
1372 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
1373 (some_volatile_enum): New variable.
1374 * gdb.base/printcmds.exp (test_print_enums): New.
1375 <top level>: Call it.
1376
883df6dd
SW
13772010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
1378
1379 * gdb.cp/fpointer.cc: New test.
1380 * gdb.cp/fpointer.exp: New test.
1381
569b05a5
JK
13822010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1383
1384 * gdb.base/solib-nodir.exp: New file.
1385 * lib/gdb.exp (runto): New case for a GDB internal error.
1386
51d7d803
JK
13872010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1388 Ulrich Weigand <uweigand@de.ibm.com>
1389 Tom Tromey <tromey@redhat.com>
1390
1391 * gdb.base/charset-malloc.c: New file.
1392 * gdb.base/charset.c (malloc_stub): New prototype.
1393 (main): Call it instead of malloc itself.
1394 * gdb.base/charset.exp: Use only prepare_for_testing.
1395 (binfile): Remove the variable.
1396
c0edd9ed
JK
13972010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1398
1399 Make core files the process_stratum.
1400 * gdb.base/corefile.exp (run: load core again)
1401 (run: sanity check we see the core file, run: with core)
1402 (run: core file is cleared, attach: load core again)
1403 (attach: sanity check we see the core file, attach: with core)
1404 (attach: core file is cleared): New tests.
1405 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
1406
3cbaedff
KW
14072010-07-14 Ken Werner <ken.werner@de.ibm.com>
1408
1409 * gdb.arch/altivec-abi.exp: New tests.
1410
91158a56
TT
14112010-07-13 Tom Tromey <tromey@redhat.com>
1412
1413 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
1414 (main): Use it.
1415 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
1416
0f5238ed
TT
14172010-07-13 Tom Tromey <tromey@redhat.com>
1418
1419 * gdb.base/label.exp: New file.
1420 * gdb.base/label.c: New file.
1421
add265ae
L
14222010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
1423 H.J. Lu <hongjiu.lu@intel.com>
1424
1425 * lib/gdb.exp (is_ilp32_target): New.
1426 (is_lp64_target): Likewise.
1427
1428 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
1429 target.
1430 * gdb.arch/amd64-disp-step.exp: Likewise.
1431 * gdb.arch/amd64-dword.exp: Likewise.
1432 * gdb.arch/amd64-i386-address.exp: Likewise.
1433 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 1434
add265ae
L
1435 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
1436 target.
1437 * gdb.arch/i386-bp_permanent.exp: Likewise.
1438 * gdb.arch/i386-byte.exp: Likewise.
1439 * gdb.arch/i386-disp-step.exp: Likewise.
1440 * gdb.arch/i386-gnu-cfi.exp: Likewise.
1441 * gdb.arch/i386-prologue.exp: Likewise.
1442 * gdb.arch/i386-size-overlap.exp: Likewise.
1443 * gdb.arch/i386-size.exp: Likewise.
1444 * gdb.arch/i386-sse.exp: Likewise.
1445 * gdb.arch/i386-unwind.exp: Likewise.
1446 * gdb.arch/i386-word.exp: Likewise.
1447
1448 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
1449 test only when building 64-bit executables. Do not hard-code
1450 -m64 option.
1451
2dfb8c17
DE
14522010-07-07 Doug Evans <dje@google.com>
1453
1454 * lib/gdb.exp (gdb_test_list_exact): New function.
1455 * gdb.base/default.exp (show convenience): Call it, add tests for
1456 $_sdata = void, $_thread = 0.
1457
4e5799b6
JK
14582010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1459 Joel Brobecker <brobecker@adacore.com>
1460
1461 Fix re-run of PIE executable, PR shlibs/11776.
1462 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
1463 Remove $displacement_main to match the solib-svr4.c change. New "kill"
1464 and re-"run" of the inferior.
1465
1a219cc7
JK
14662010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1467 Joel Brobecker <brobecker@adacore.com>
1468
1469 Cope with missing /usr/sbin/prelink.
1470 * lib/prelink-support.exp (prelink_no):
1471 <result == 1 && $output is "no such file or directory">: New.
1472 (prelink_yes): Likewise. Return on failed prelink_no.
1473
5e3b36f8
JK
14742010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1475 Joel Brobecker <brobecker@adacore.com>
1476
1477 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
1478 build_executable by build_executable_own_libs. Replace "prelink -R"
1479 execution by a call of prelink_yes. Comment why "prelink -r" needs no
1480 change.
1481 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
1482 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
1483 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
1484 Replace build_executable by build_executable_own_libs's function
1485 build_executable_own_libs.
1486 (prelinkNO): Create new stub to call prelink_no.
1487 (prelinkYES): Create new stub to call prelink_yes.
1488 (test_attach): Rename calls of copy to file_copy.
1489 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
1490 (copy): Move to ...
1491 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
1492 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
1493 * gdb.base/prelink.exp: Disable testcase also for is_remote and
1494 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
1495 special flags by gdb_compile_shlib. Replace second gdb_compile by
1496 build_executable_own_libs. Replace "prelink -R" execution by a call of
1497 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
1498 a second call of prelink_yes. Replace restart commands by
1499 clean_restart.
1500 (prelink): Rename to ...
1501 (seen displacement message): ... this test. Extend its expectation
1502 strictness.
1503
86e4bafc
JK
15042010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1505
1506 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
1507 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
1508 displacement message exactly once.
1509
3cd07d20
JK
15102010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1511 Joel Brobecker <brobecker@adacore.com>
1512
1513 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
1514 its restore after the <$relink_args != ""> loop. new comment.
1515
0a1e94c7
JK
15162010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1517 Joel Brobecker <brobecker@adacore.com>
1518
1519 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
1520 code for it. New variable relink_args.
1521 (prelinkYES): Call prelinkNO.
1522 (test_attach): Accept new parameter relink_args. Re-prelink the binary
1523 in such case. Move the core code to ...
1524 (test_attach_gdb): ... a new function. Send GDB command "file".
1525 Extend expected "Attaching to " string.
1526
2f70bcfb
TT
15272010-07-02 Tom Tromey <tromey@redhat.com>
1528
1529 * gdb.base/bitops.exp: Remove extraneous "pass".
1530
a17ac5b0
TT
15312010-07-02 Ken Werner <ken.werner@de.ibm.com>
1532
1533 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
1534
dc10affe
PA
15352010-07-01 Pedro Alves <pedro@codesourcery.com>
1536
d41c0fc8
PA
1537 * gdb.base/help.exp: Adjust expected output.
1538
15392010-07-01 Pedro Alves <pedro@codesourcery.com>
1540
1541 * gdb.base/help.exp: Adjust expected output.
dc10affe 1542
0a600c36
JK
15432010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1544
1545 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
1546 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
1547 c++/11702.
1548
37cc8bfe
JK
15492010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
1550 Doug Evans <dje@google.com>
1551
1552 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
1553 add .dynamic entry'.
1554
254e6b9e
DE
15552010-06-29 Doug Evans <dje@google.com>
1556
1557 Test PR c++/11702.
1558 * gdb.cp/m-static.exp: Add testcase.
1559 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
1560
595939de 15612010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
1562 Tom Tromey <tromey@redhat.com>
1563 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
1564
1565 * gdb.python/py-inferior.c: New File.
1566 * gdb.python/py-infthread.c: New File.
1567 * gdb.python/py-inferior.exp: New File.
1568 * gdb.python/py-infthread.exp: New File.
1569
98751a41
JK
15702010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1571
1572 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
1573 (ptype ::C::OtherFileClass typedefs): New.
1574 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
1575 (C::OtherFileClass::cOtherFileClassVar2): New.
1576 (C::OtherFileClass::cOtherFileClassVar_use): Use also
1577 cOtherFileClassVar2.
1578 (C::cOtherFileType2, C::cOtherFileVar2): New.
1579 (C::cOtherFileVar_use): use also cOtherFileVar2.
1580 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
1581
41f62f39
JK
15822010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1583
1584 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
1585 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
1586 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
1587 (print ::C::cOtherFileVar)
1588 (whatis C::OtherFileClass::cOtherFileClassType)
1589 (whatis ::C::OtherFileClass::cOtherFileClassType)
1590 (print C::OtherFileClass::cOtherFileClassVar)
1591 (print ::cOtherFileClassVar)
1592 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
1593 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
1594 trailing content.
1595 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
1596 (C::OtherFileClass::cOtherFileClassVar)
1597 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
1598 (C::cOtherFileVar, C::cOtherFileVar_use): New.
1599
af53d231
JK
16002010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1601
1602 Test PR c++/11703 and PR gdb/1448.
1603 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
1604 gdb/1448.
1605
9655fd1a
JK
16062010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1607
1608 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
1609 (main) <rtti_data>: New.
1610 * gdb.cp/virtbase.exp (print rtti_data): New.
1611
824cc8dd
JK
16122010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1613 Joel Brobecker <brobecker@adacore.com>
1614
1615 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
1616
6036c742
JK
16172010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1618
1619 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
1620
de6a0421
DE
16212010-06-28 Doug Evans <dje@google.com>
1622
1623 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
1624
b2dae948
DE
16252010-06-27 Doug Evans <dje@google.com>
1626
1627 * gdb.cp/m-static.exp: Update expected test output.
1628
0f3bb72e
PH
16292010-06-25 Paul Hilfinger <hilfinger@adacore.com>
1630
889bf7c5
PA
1631 * gdb.gdb/selftest.exp: Adjust expected message for
1632 capturing start-up runtime.
0f3bb72e 1633
bc9f0842
TT
16342010-06-25 Tom Tromey <tromey@redhat.com>
1635
1636 PR python/10808:
1637 * gdb.python/python.exp: Add new tests.
1638
099ef718
SW
16392010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
1640
1641 * gdb.cp/operator.cc: Created an import loop.
1642 * gdb.cp/operator.exp: Added testcase for import loop.
1643
5868a632
JK
16442010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1645
1646 Test PR python/11407.
1647 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
1648 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
1649 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
1650 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
1651 executable_nofb and executable_fb. New variables srcsfile, objsfile,
1652 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
1653 binfile. Call gdb_compile with clean_restart twice.
1654 (func_nofb print, func_nofb backtrace, func_loopfb print)
1655 (func_loopfb backtrace): New.
1656
af76db58
JK
16572010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1658
1659 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
1660 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
1661 by a hand made one.
1662 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
1663 i?86 requirement. Remove variables srcfile and binfile. New variable
1664 sources, executable_nofb and executable_fb. Call prepare_for_testing.
1665
f2c7657e
UW
16662010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1667
1668 * gdb.cell/dwarfaddr.exp: New file.
1669 * gdb.cell/dwarfaddr.S: New file.
1670
628fe4e4
JK
16712010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1672
1673 Test PR 9436.
1674 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
1675
f1421989
HZ
16762010-06-24 Hui Zhu <teawater@gmail.com>
1677
1678 * gdb.base/eval.exp: New file.
1679
d03285ec
UW
16802010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1681
1682 * gdb.cell/fork.exp: New file.
1683 * gdb.cell/fork.c: Likewise.
1684 * gdb.cell/fork-spu.c: Likewise.
1685
41b2c92d
PM
16862010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
1687
1688 * lib/gdb.exp (banned_variables_traced): New global variable.
1689 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
1690 (gdb_init): Use `trace add variable' instead of obsolete
1691 `trace variable'.
1692
d5bc977f
DE
16932010-06-21 Doug Evans <dje@google.com>
1694
1695 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
1696
d2ed6730
UW
16972010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1698
1699 * gdb.arch/spu-ls.exp: New file.
1700 * gdb.arch/spu-ls.c: Likewise.
1701
6aed2dbc
SS
17022010-06-18 Stan Shebs <stan@codesourcery.com>
1703
1704 * gdb.threads/thread-specific.exp: Add tests of $_thread.
1705
e0756905
UW
17062010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1707
1708 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
1709 * gdb.base/watch-cond.exp: Likewise.
1710 * gdb.python/py-breakpoint.exp: Likewise.
1711
d8053d4d
PA
17122010-06-18 Pedro Alves <pedro@codesourcery.com>
1713
1714 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
1715 clean_restart, make sure every test has a distinct message, and
1716 that messages don't include the executable' full path.
1717
81ce510c
DE
17182010-06-17 Doug Evans <dje@google.com>
1719
1720 * gdb.arch/i386-size.exp: Updated expected output for
1721 DISASSEMBLY_OMIT_FNAME.
1722
65d79d4b
SDJ
17232010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1724 Sergio Durigan Junior <sergiodj@redhat.com>
1725
1726 * gdb.base/watch-notconst.c: New file.
1727 * gdb.base/watch-notconst.S: New file.
1728 * gdb.base/watch-notconst2.c: New file.
1729 * gdb.base/watch-notconst2.S: New file.
1730 * gdb.base/watch-notconst.exp: New file.
1731 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
1732 (func4): Add operations on `global_ptr_ptr'.
1733 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
1734 routine to test watchpoints created with a constant expression.
1735 (test_inaccessible_watchpoint): Include tests for watchpoints
1736 created with a constant expression.
1737
df0f4836
KB
17382010-06-14 Kevin Buettner <kevinb@redhat.com>
1739
1740 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
1741 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
1742 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
1743 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
1744 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
1745 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
1746 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
1747 of `_start'.
1748
b769def5
UW
17492010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1750
1751 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
1752 not supported on the target.
1753 * gdb.mi/mi-nonstop-exit.exp: Likewise.
1754 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
1755 * gdb.mi/mi-nsintrall.exp: Likewise.
1756 * gdb.mi/mi-nsmoribund.exp: Likewise.
1757 * gdb.mi/mi-nsthrexec.exp: Likewise.
1758
d914c394
SS
17592010-06-11 Stan Shebs <stan@codesourcery.com>
1760
1761 * gdb.base/permissions.exp: New file.
1762
17632010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
1764
1765 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
1766 does not support ELF executable class.
1767
f3ce5b9c
UW
17682010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1769
1770 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
1771
8e46892c
JK
17722010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1773
1774 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
1775 (runto): Catch "The target does not support running in non-stop mode.".
1776
6cc55c64
MS
17772010-06-11 Michael Snyder <msnyder@vmware.com>
1778
1779 * gdb.base/setshow.exp (set language asm): Don't use
1780 gdb_test_no_output, fails on some targets.
1781
caddefa4
UW
17822010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1783
1784 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
1785 * gdb.cp/pr9167.exp: Likewise.
1786
468b1aa7
UW
17872010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1788
1789 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
1790
5c3552dc
UW
17912010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1792
1793 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
1794
02e6fe6a
UW
17952010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1796
1797 * gdb.base/charset.c (main): Make sure malloc gets linked in.
1798
0e03807e
TT
17992010-06-11 Tom Tromey <tromey@redhat.com>
1800
1801 PR gdb/9977, PR exp/11636::
1802 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
1803 (pieces_test_f6): Update expected output.
1804
2bdf28a0
JK
18052010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1806
1807 * gdb.base/moribund-step.exp: New.
1808
f6978de9
MS
18092010-06-08 Michael Snyder <msnyder@vmware.com>
1810
1811 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 1812 * gdb.ada/boolean_expr.exp:
f6978de9
MS
1813 * gdb.ada/frame_args.exp: Ditto.
1814 * gdb.ada/lang_switch.exp: Ditto.
1815 * gdb.ada/ptype_arith_binop.exp: Ditto.
1816 * gdb.ada/ref_param.exp: Ditto.
1817 * gdb.ada/type_coercion.exp:Ditto.
1818
1819 * gdb.asm/asm-source.exp: Ditto.
1820
1821 * gdb.base/attach.exp: Ditto.
1822 * gdb.base/bitfields2.exp: Ditto.
1823 * gdb.base/call-signal-resume.exp: Ditto.
1824 * gdb.base/callfuncs.exp: Ditto.
1825 * gdb.base/commands.exp: Ditto.
1826 * gdb.base/dbx.exp: Ditto.
1827 * gdb.base/default.exp: Ditto.
1828 * gdb.base/dump.exp: Ditto.
1829 * gdb.base/exprs.exp: Ditto.
1830 * gdb.base/freebpcmd.exp: Ditto.
1831 * gdb.base/interrupt.exp: Ditto.
1832 * gdb.base/list.exp: Ditto.
1833 * gdb.base/long_long.exp: Ditto.
1834 * gdb.base/maint.exp: Ditto.
1835 * gdb.base/ptype.exp: Ditto.
1836 * gdb.base/return.exp: Ditto.
1837 * gdb.base/setshow.exp: Ditto.
1838 * gdb.base/sigbpt.exp: Ditto.
1839 * gdb.base/sigrepeat.exp: Ditto.
1840
1841 * gdb.cp/classes.exp: Ditto.
1842
1843 * gdb.dwarf2/dw2-restore.exp: Ditto.
1844
1845 * gdb.gdb/selftest.exp: Ditto.
1846
1847 * gdb.multi/base.exp: Ditto.
1848 * gdb.multi/bkpt-multi-exec.exp: Ditto.
1849
1850 * gdb.python/py-block.exp: Ditto.
1851 * gdb.python/py-prettyprint.exp: Ditto.
1852 * gdb.python/py-template.exp: Ditto.
1853
1854 * gdb.server/ext-attach.exp: Ditto.
1855 * gdb.server/ext-run.exp: Ditto.
1856 * gdb.server/server-mon.exp: Ditto.
1857
1858 * gdb.threads/fork-thread-pending.exp: Ditto.
1859 * gdb.threads/hand-call-in-threads.exp: Ditto.
1860 * gdb.threads/interrupted-hand-call.exp: Ditto.
1861 * gdb.threads/linux-dp.exp: Ditto.
1862 * gdb.threads/manythreads.exp: Ditto.
1863 * gdb.threads/print-threads.exp: Ditto.
1864 * gdb.threads/pthreads.exp: Ditto.
1865 * gdb.threads/schedlock.exp: Ditto.
1866 * gdb.threads/thread-unwindonsignal.exp: Ditto.
1867 * gdb.threads/threadapply.exp: Ditto.
1868
de7ff789
MS
18692010-06-08 Michael Snyder <msnyder@vmware.com>
1870
889bf7c5 1871 * gdb.ada/exec_changed.exp:
de7ff789
MS
1872 Use ".*" instead of "" as wildcard regexp.
1873
1874 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
1875 * gdb.base/call-ar-st.exp: Ditto.
1876 * gdb.base/checkpoint.exp: Ditto.
1877 * gdb.base/default.exp: Ditto.
1878 * gdb.base/dump.exp: Ditto.
1879 * gdb.base/ending-run.exp: Ditto.
1880 * gdb.base/fileio.exp: Ditto.
1881 * gdb.base/miscexprs.exp: Ditto.
1882 * gdb.base/pointers.exp: Ditto.
1883 * gdb.base/readline.exp: Ditto.
1884 * gdb.base/reread.exp: Ditto.
1885 * gdb.base/restore.exp: Ditto.
1886 * gdb.base/shlib-call.exp: Ditto.
1887 * gdb.base/valgrind-db-attach.exp: Ditto.
1888 * gdb.base/volatile.exp: Ditto.
1889 * gdb.base/watchpoints.exp: Ditto.
1890
1891 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
1892
1893 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
1894 * gdb.python/py-value.exp: Ditto.
1895
1896 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
1897 * gdb.trace/circ.exp: Ditto.
1898 * gdb.trace/collection.exp: Ditto.
1899 * gdb.trace/packetlen.exp: Ditto.
1900 * gdb.trace/passc-dyn.exp: Ditto.
1901 * gdb.trace/report.exp: Ditto.
1902 * gdb.trace/tfile.exp: Ditto.
1903 * gdb.trace/tfind.exp: Ditto.
1904 * gdb.trace/while-dyn.exp: Ditto.
1905
3bebe2f2
JK
19062010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1907
1908 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
1909
5c631832
JK
19102010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1911
1912 Test PR 10640.
1913 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
1914
4c3376c8
SW
19152010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
1916
1917 * gdb.cp/koenig.exp: Test for ADL operators.
1918 * gdb.cp/koenig.cc: Added ADL operators.
1919 * gdb.cp/operator.exp: New test.
1920 * gdb.cp/operator.cc: New test.
1921
dc226d5a
MS
19222010-06-04 Michael Snyder <msnyder@vmware.com>
1923
dfb88a23
MS
1924 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
1925 * gdb.base/pending.exp: Ditto.
f7ae76b3 1926
dc226d5a
MS
1927 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
1928
967cf477
DE
19292010-06-04 Doug Evans <dje@google.com>
1930
1931 * gdb.python/py-prettyprint.exp: Add new test for enabled and
1932 disabled printers.
1933 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
1934 (enable_lookup_function): New function.
1935
eb801841
TT
19362010-06-04 Tom Tromey <tromey@redhat.com>
1937
1938 * gdb.python/py-value.exp (test_value_hash): Don't test equality
1939 of hash and id.
1940
38979823
JK
19412010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1942
1943 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
1944 newline.
1945 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
1946 (empty verbose non-noisy clear, empty verbose noisy clear)
1947 (empty non-verbose noisy clear): Likewise.
1948
35ec993f
MS
19492010-06-03 Michael Snyder <msnyder@vmware.com>
1950
1951 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
1952 * gdb.base/display.exp: Ditto.
1953 * gdb.base/find.exp: Ditto.
1954 * gdb.base/ifelse.exp: Ditto.
1955 * gdb.base/multi-forks.exp: Ditto.
1956 * gdb.base/recurse.exp: Ditto.
1957 * gdb.base/setshow.exp: Ditto.
1958 * gdb.base/value-double-free.exp: Ditto.
1959 * gdb.base/watch-vfork.exp: Ditto.
1960 * gdb.base/watch_thread_num.exp: Ditto.
1961 * gdb.base/watchpoint-solib.exp: Ditto.
1962 * gdb.base/watchpoint.exp: Ditto.
1963 * gdb.base/watchpoints.exp: Ditto.
1964
1965 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
1966 * gdb.cp/overload.exp: Ditto.
1967 * gdb.cp/virtfunc.exp: Ditto.
1968
1969 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
1970
889bf7c5 1971 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
1972 Replace gdb_test with gdb_test_no_output.
1973
889bf7c5 1974 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
1975 Replace gdb_test with gdb_test_no_output.
1976 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
1977 * gdb.threads/watchthreads.exp: Ditto.
1978 * gdb.threads/watchthreads2.exp: Ditto.
1979
1980 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
1981 * gdb.trace/tfind.exp: Ditto.
1982
c22decce
JB
19832010-06-03 Joel Brobecker <brobecker@adacore.com>
1984
1985 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
1986 successful test if message is the empty string.
1987
fd5700c7
JK
19882010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1989
1990 * gdb.fortran/module.exp (stopped language detection): New test.
1991
f55ee35c
JK
19922010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1993
1994 Support DW_TAG_module as separate namespaces.
1995 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
1996 gdb.fortran/library-module-lib.f90: New.
1997 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
1998 (print i): Remove.
1999 (continue to breakpoint: i-is-1, print var_i value 1)
2000 (continue to breakpoint: i-is-2, print var_i value 2)
2001 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
2002 (print var_d, print var_i value 14, ptype modmany, complete `modm)
2003 (complete `modmany, complete `modmany`, complete `modmany`var)
2004 (show language, setting breakpoint at module): New tests.
2005 * gdb.fortran/module.f90 (module mod): Remove.
2006 (module mod1, module mod2, module modmany, subroutine sub1)
2007 (subroutine sub2, program module): New.
2008
b8e8282f
JK
20092010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2010
2011 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
2012 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
2013 * gdb.cp/anon-union.exp (pass): Rename to ...
2014 (print z 2): ... here.
b8e8282f 2015
019ebafc
MS
20162010-06-02 Michael Snyder <msnyder@vmware.com>
2017
e68d8fd4
MS
2018 * gdb.trace/actions.exp: Use gdb_test_no_output.
2019 * gdb.trace/circ.exp: Ditto.
2020 * gdb.trace/packetlen.exp: Ditto.
2021 * gdb.trace/save-trace.exp: Ditto.
2022 * gdb.trace/tracecmd.exp: Ditto.
2023 * gdb.trace/tsv.exp: Ditto.
2024
12b5d08a
MS
2025 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
2026 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
2027 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
2028 * gdb.threads/manythreads.exp: Ditto.
2029 * gdb.threads/print-threads.exp: Ditto.
2030 * gdb.threads/pthreads.exp: Ditto.
2031 * gdb.threads/schedlock.exp: Ditto.
2032 * gdb.threads/staticthreads.exp: Ditto.
2033 * gdb.threads/thread-specific.exp: Ditto.
2034 * gdb.threads/thread-unwindonsignal.exp: Ditto.
2035 * gdb.threads/threadapply.exp: Ditto.
2036 * gdb.threads/watchthreads.exp: Ditto.
2037 * gdb.threads/watchthreads2.exp: Ditto.
2038
89493308
MS
2039 * gdb.python/py-block.exp: Use gdb_test_no_output.
2040 * gdb.python/py-prettyprint.exp: Ditto.
2041 * gdb.python/py-template.exp: Ditto.
2042 * gdb.python/py-value.exp: Ditto.
2043
2044 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
2045 * gdb.reverse/watch-reverse.exp: Ditto.
2046
2047 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
2048 * gdb.server/ext-run.exp: Ditto.
2049
019ebafc
MS
2050 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
2051 * gdb.dwarf2/dw2-compressed.exp: Ditto.
2052 * gdb.dwarf2/dw2-intercu.exp: Ditto.
2053 * gdb.dwarf2/dw2-intermix.exp: Ditto.
2054 * gdb.dwarf2/dw2-producer.exp: Ditto.
2055 * gdb.dwarf2/mac-fileno.exp: Ditto.
2056
2057 * gdb.gdb/observer.exp: Use gdb_test_no_output.
2058 * gdb.gdb/selftest.exp: Ditto.
2059
2060 * gdb.multi/base.exp: Use gdb_test_no_output.
2061
2062 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
2063
3e0ca3a5
JK
20642010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2065
2066 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
2067
9db70545
MS
20682010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
2069
a8d52276
MS
2070 * gdb.cp/class2.exp: Use gdb_test_no_output.
2071 * gdb.cp/classes.exp: Ditto.
2072 * gdb.cp/extern-c.exp: Ditto.
2073 * gdb.cp/inherit.exp: Ditto.
2074 * gdb.cp/maint.exp: Ditto.
2075 * gdb.cp/mb-inline.exp: Ditto.
2076 * gdb.cp/mb-templates.exp: Ditto.
2077 * gdb.cp/method2.exp: Ditto.
2078 * gdb.cp/misc.exp: Ditto.
2079 * gdb.cp/ovldbreak.exp: Ditto.
2080 * gdb.cp/punctuator.exp: Ditto.
2081 * gdb.cp/templates.exp: Ditto.
2082 * gdb.cp/virtbase.exp: Ditto.
2083
889bf7c5 2084 * gdb.threads/attach-stopped.exp:
9db70545 2085 Replace uses of send_gdb / gdb_expect.
889bf7c5 2086 * gdb.threads/attachstop-mt.exp:
9db70545 2087 Replace uses of send_gdb / gdb_expect.
889bf7c5 2088 * gdb.threads/gcore-thread.exp:
9db70545 2089 Replace uses of send_gdb / gdb_expect.
889bf7c5 2090 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
2091 Replace uses of send_gdb / gdb_expect.
2092 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 2093 * gdb.threads/print-threads.exp:
9db70545
MS
2094 Replace uses of send_gdb / gdb_expect.
2095 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
2096 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
2097 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
2098
2099 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
2100 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
2101 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
2102 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
2103 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
2104 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
2105 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
2106 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
2107 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
2108 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
2109 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
2110
359cc68c
JK
21112010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2112
2113 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
2114
7d3fe98e
SW
21152010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
2116
2117 * gdb.cp/koenig.exp: Added new test case.
2118 * gdb.cp/koenig.cc: Ditto.
2119
27d3a1a2
MS
21202010-06-01 Michael Snyder <msnyder@vmware.com>
2121
2122 * gdb.base/arithmet.exp: Use gdb_test_no_output.
2123 * gdb.base/arrayidx.exp: Ditto.
2124 * gdb.base/attach.exp: Ditto.
2125 * gdb.base/auxv.exp: Ditto.
2126 * gdb.base/bigcre.exp: Ditto.
2127 * gdb.base/break-always.exp: Ditto.
2128 * gdb.base/break-interp.exp: Ditto.
2129 * gdb.base/break.exp: Ditto.
2130 * gdb.base/breakpoint-shadow.exp: Ditto.
2131 * gdb.base/call-ar-st.exp: Ditto.
2132 * gdb.base/call-sc.exp: Ditto.
2133 * gdb.base/call-signal-resume.exp: Ditto.
2134 * gdb.base/callfuncs.exp: Ditto.
2135 * gdb.base/catch-syscall.exp: Ditto.
2136 * gdb.base/charset.exp: Ditto.
2137 * gdb.base/code-expr.exp: Ditto.
2138 * gdb.base/commands.exp: Ditto.
2139 * gdb.base/cond-expr.exp: Ditto.
2140 * gdb.base/condbreak.exp: Ditto.
2141 * gdb.base/cursal.exp: Ditto.
2142 * gdb.base/cvexpr.exp: Ditto.
2143 * gdb.base/default.exp: Ditto.
2144 * gdb.base/del.exp: Ditto.
2145 * gdb.base/detach.exp: Ditto.
2146 * gdb.base/display.exp: Ditto.
2147 * gdb.base/ena-dis-br.exp: Ditto.
2148 * gdb.base/eval-skip.exp: Ditto.
2149 * gdb.base/foll-fork.exp: Ditto.
2150 * gdb.base/foll-vfork.exp: Ditto.
2151 * gdb.base/frame-args.exp: Ditto.
2152 * gdb.base/funcargs.exp: Ditto.
2153 * gdb.base/gcore-buffer-overflow.exp: Ditto.
2154 * gdb.base/gdbvars.exp: Ditto.
2155 * gdb.base/help.exp: Ditto.
2156 * gdb.base/ifelse.exp: Ditto.
2157 * gdb.base/included.exp: Ditto.
2158 * gdb.base/list.exp: Ditto.
2159 * gdb.base/macscp.exp: Ditto.
2160 * gdb.base/maint.exp: Ditto.
2161 * gdb.base/multi-fork.exp: Ditto.
2162 * gdb.base/overlays.exp: Ditto.
2163 * gdb.base/page.exp: Ditto.
2164 * gdb.base/pending.exp: Ditto.
2165 * gdb.base/pointers.exp: Ditto.
2166 * gdb.base/pr11022.exp: Ditto.
2167 * gdb.base/prelink.exp: Ditto.
2168 * gdb.base/printcmds.exp: Ditto.
2169 * gdb.base/psymtab.exp: Ditto.
2170 * gdb.base/randomize.exp: Ditto.
2171 * gdb.base/relational.exp: Ditto.
2172 * gdb.base/relocate.exp: Ditto.
2173 * gdb.base/remote.exp: Ditto.
2174 * gdb.base/sepdebug.exp: Ditto.
2175 * gdb.base/set-lang-auto.exp: Ditto.
2176 * gdb.base/setshow.exp: Ditto.
2177 * gdb.base/setvar.exp: Ditto.
2178 * gdb.base/signals.exp: Ditto.
2179 * gdb.base/signull.exp: Ditto.
2180 * gdb.base/sigstep.exp: Ditto.
2181 * gdb.base/sizeof.exp: Ditto.
2182 * gdb.base/solib-disc.exp: Ditto.
2183 * gdb.base/store.exp: Ditto.
2184 * gdb.base/structs.exp: Ditto.
2185 * gdb.base/structs2.exp: Ditto.
2186 * gdb.base/subst.exp: Ditto.
2187 * gdb.base/term.exp: Ditto.
2188 * gdb.base/trace-commands.exp: Ditto.
2189 * gdb.base/unwindonsignal.exp: Ditto.
2190 * gdb.base/valgrind-db-attach.exp: Ditto.
2191 * gdb.base/varargs.exp: Ditto.
2192 * gdb.base/watch-cond.exp: Ditto.
2193 * gdb.base/watch_thread_num.exp: Ditto.
2194 * gdb.base/watchpoint-cond-gone.exp: Ditto.
2195 * gdb.base/watchpoint.exp: Ditto.
2196 * gdb.base/whatis-exp.exp: Ditto.
2197
f8d3bf8f
MS
21982010-06-01 Michael Snyder <msnyder@vmware.com>
2199
2200 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
2201 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
2202 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
2203 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
2204 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
2205 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
2206 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
2207 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
2208 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
2209 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
2210 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
2211 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
2212 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
2213 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
2214 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
2215
3f9e0d32
JK
22162010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2217
2218 * gdb.base/commands.exp (begin commands on watch): Remove excessive
2219 trailing newline.
2220 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
2221 * gdb.java/jmisc.exp (p *args\n): Rename to ...
2222 (p *args): ... here and remove excessive trailing newline.
2223
f629457d
JB
22242010-05-31 Joel Brobecker <brobecker@adacore.com>
2225
2226 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
2227
09eef106
JK
22282010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
2229
2230 Accept the new Linux kernel "t (tracing stop)" string.
2231 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
2232 Update comment.
2233 (state_wait) <T (tracing stop)>: New.
2234 (main): Update the state_wait expect string.
2235
94f31136
PA
22362010-05-28 Pedro Alves <pedro@codesourcery.com>
2237
2238 * limits.c, limits.exp: Delete files.
2239 * Makefile.in (clean mostlyclean): Adjust.
2240 * tracecmd.exp: Adjust.
2241
096554ab
JK
22422010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2243
2244 * gdb.base/tui-layout.exp: New.
2245
27d3a1a2 22462010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 2247
889bf7c5 2248 * gdb.reverse/break-precsave.exp:
bcd2dc50 2249 Replace uses of send_gdb / gdb_expect.
889bf7c5 2250 * gdb.reverse/break-reverse.exp:
bcd2dc50 2251 Replace uses of send_gdb / gdb_expect.
889bf7c5 2252 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 2253 Replace uses of send_gdb / gdb_expect.
889bf7c5 2254 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 2255 Replace uses of send_gdb / gdb_expect.
889bf7c5 2256 * gdb.reverse/finish-precsave.exp:
bcd2dc50 2257 Replace uses of send_gdb / gdb_expect.
889bf7c5 2258 * gdb.reverse/finish-reverse.exp:
bcd2dc50 2259 Replace uses of send_gdb / gdb_expect.
889bf7c5 2260 * gdb.reverse/i386-precsave.exp:
bcd2dc50 2261 Replace uses of send_gdb / gdb_expect.
889bf7c5 2262 * gdb.reverse/i386-reverse.exp:
bcd2dc50 2263 Replace uses of send_gdb / gdb_expect.
889bf7c5 2264 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 2265 Replace uses of send_gdb / gdb_expect.
889bf7c5 2266 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 2267 Replace uses of send_gdb / gdb_expect.
889bf7c5 2268 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 2269 Replace uses of send_gdb / gdb_expect.
889bf7c5 2270 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 2271 Replace uses of send_gdb / gdb_expect.
889bf7c5 2272 * gdb.reverse/machinestate.exp:
bcd2dc50 2273 Replace uses of send_gdb / gdb_expect.
889bf7c5 2274 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 2275 Replace uses of send_gdb / gdb_expect.
889bf7c5 2276 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 2277 Replace uses of send_gdb / gdb_expect.
889bf7c5 2278 * gdb.reverse/solib-precsave.exp:
bcd2dc50 2279 Replace uses of send_gdb / gdb_expect.
889bf7c5 2280 * gdb.reverse/solib-reverse.exp:
bcd2dc50 2281 Replace uses of send_gdb / gdb_expect.
889bf7c5 2282 * gdb.reverse/step-precsave.exp:
bcd2dc50 2283 Replace uses of send_gdb / gdb_expect.
889bf7c5 2284 * gdb.reverse/step-reverse.exp:
bcd2dc50 2285 Replace uses of send_gdb / gdb_expect.
889bf7c5 2286 * gdb.reverse/until-precsave.exp:
bcd2dc50 2287 Replace uses of send_gdb / gdb_expect.
889bf7c5 2288 * gdb.reverse/until-reverse.exp:
bcd2dc50 2289 Replace uses of send_gdb / gdb_expect.
889bf7c5 2290 * gdb.reverse/watch-precsave.exp:
bcd2dc50 2291 Replace uses of send_gdb / gdb_expect.
889bf7c5 2292 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
2293 Replace uses of send_gdb / gdb_expect.
2294
3def43e0
JK
22952010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2296
2297 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
2298 excessive newline.
2299
27d3a1a2 23002010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
2301
2302 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
2303 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
2304 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
2305 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
2306 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
2307 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
2308 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
2309 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
2310 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
2311 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
2312 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
2313 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
2314 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
2315 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
2316 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
2317 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
2318 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
2319 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
2320 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 2321
27d3a1a2 23222010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 2323
22454424
MS
2324 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
2325 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
2326
2327 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
2328 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
2329 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
2330
889bf7c5 2331 * gdb.reverse/consecutive-reverse.exp:
22454424 2332 Replace uses of send_gdb / gdb_expect.
889bf7c5 2333 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
2334 Replace uses of send_gdb / gdb_expect.
2335
2336 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
2337 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
2338 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 2339 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
2340 Replace uses of send_gdb / gdb_expect.
2341 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
2342 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
2343 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
2344 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
2345 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
2346 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
2347 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
2348 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
2349 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
2350
23512010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 2352
22454424 2353 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 2354
22454424 2355 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 2356
22454424
MS
2357 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
2358 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
2359 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
2360 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
2361 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
2362 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
2363 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
2364 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
2365 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 2366
6e5f2c59
TT
23672010-05-25 Tom Tromey <tromey@redhat.com>
2368
2369 * gdb.base/macscp.exp: Add missing space after setup_kfail.
2370
bbc8b958
TT
23712010-05-25 Tom Tromey <tromey@redhat.com>
2372
2373 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
2374 argument order.
2375 * gdb.base/macscp.exp: Fix setup_kfail argument order.
2376 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
2377 order.
2378 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
2379 order.
2380 * gdb.base/call-sc.exp (setup_kfails): Remove.
2381 (setup_compiler_kfails): Remove.
2382 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
2383 argument order.
2384 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
2385 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
2386 (advancei): Fix setup_kfail argument order.
2387 * gdb.base/radix.exp: Fix setup_kfail argument order.
2388 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
2389 order.
2390 * gdb.base/structs.exp (setup_kfails): Remove.
2391 (setup_compiler_kfails): Fix setup_kfail argument order.
2392 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
2393 order.
2394 * gdb.java/jmain.exp: Fix setup_kfail argument order.
2395 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
2396 setup_kfail argument order.
2397 * gdb.cp/overload.exp: Fix setup_kfail argument order.
2398
83d1babf
TT
23992010-05-25 Tom Tromey <tromey@redhat.com>
2400
2401 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
2402
6acb16a2
MS
24032010-05-25 Michael Snyder <msnyder@vmware.com>
2404
2405 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
2406 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
2407 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
2408 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
2409 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
2410 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
2411 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
2412 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
2413 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
2414 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
2415 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
2416 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
2417 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
2418 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
2419 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
2420 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
2421 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
2422 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
2423 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
2424 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
2425 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
2426 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
2427 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
2428 * gdb.base/default.exp: Replace send_gdb with gdb_test.
2429 * gdb.base/define.exp: Replace send_gdb with gdb_test.
2430 * gdb.base/display.exp: Replace send_gdb with gdb_test.
2431 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
2432 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
2433 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
2434 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
2435 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
2436 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
2437 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
2438 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
2439 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
2440 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
2441 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
2442 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
2443 * gdb.base/help.exp: Replace send_gdb with gdb_test.
2444 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
2445 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
2446 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
2447 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
2448 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
2449 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
2450 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
2451 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 2452 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
2453
24542010-05-25 Doug Evans <dje@google.com>
2455
2456 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
2457 gdb.string_to_argv.
ad3986f0 2458
d3b1e874
TT
24592010-05-21 Tom Tromey <tromey@redhat.com>
2460
2461 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
2462 Call it.
2463 * gdb.dwarf2/pieces.S: Update.
2464 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
2465
cb826367
TT
24662010-05-21 Tom Tromey <tromey@redhat.com>
2467
2468 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
2469 Call it.
2470 * gdb.dwarf2/pieces.c (struct C): New.
2471 (f6): New function.
2472 * gdb.dwarf2/pieces.S: Replace.
2473
74de6778
TT
24742010-05-21 Tom Tromey <tromey@redhat.com>
2475
2476 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
2477 Call it.
2478
afd74c5f
TT
24792010-05-21 Tom Tromey <tromey@redhat.com>
2480
2481 * gdb.dwarf2.pieces.exp: New file.
2482 * gdb.dwarf2.pieces.S: New file.
2483 * gdb.dwarf2.pieces.c: New file.
2484
a7b75dfd 24852010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 2486 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
2487
2488 * lib/gdb.exp (gdb_test_no_output): New function.
2489 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
2490 when testing commands that should produce no output.
2491
c81c812a
JB
24922010-05-17 Joel Brobecker <brobecker@adacore.com>
2493
2494 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
2495 parameter that we want to watch being a constant.
2496
0cce5bd9
JB
24972010-05-17 Joel Brobecker <brobecker@adacore.com>
2498
2499 * gdb.ada/cond_lang: New testcase.
2500
47050449
JB
25012010-05-17 Joel Brobecker <brobecker@adacore.com>
2502
2503 * lib/gdb.exp (banned_variables): New variable/constant.
2504 (gdb_init): Add write trace on variables listed in banned_variables.
2505 (gdb_finish): Remove write traces on variables listed in
2506 banned_variables.
2507
77c01586
JB
25082010-05-17 Joel Brobecker <brobecker@adacore.com>
2509
2510 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
2511 * gdb.cp/koenig.exp: Likewise.
2512
88d4aea7
PM
25132010-05-14 Phil Muldoon <pmuldoon@redhat.com>
2514
889bf7c5 2515 PR python/11482
88d4aea7
PM
2516
2517 * gdb.python/py-value.exp (test_value_hash): New function.
2518
f5a010c0
PM
25192010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
2520
2521 PR exp/11530.
2522 * gdb.base/gdb11530.c: New file.
2523 * gdb.base/gdb11530.exp: New file.
2524
8ef4892f
JK
25252010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2526
2527 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
2528 * gdb.dwarf2/dw2-modula2-self-type.S: New.
2529
7322dca9
SW
25302010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
2531
2532 * gdb.cp/koenig.exp: New test.
2533 * gdb.cp/koenig.cc: New test program.
2534
02e7ea18
JB
25352010-05-05 Joel Brobecker <brobecker@adacore.com>
2536
2537 Remove the use of prms_id and bug_id throughout the testsuite.
2538
e1c34c5d
PM
25392010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
2540
2541 PR exp/11349.
2542 * testsuite/gdb.cp/ref-types.exp: Add test to examine
2543 use a reference local variable.
2544
8e1d0c49
JK
25452010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2546
2547 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
2548 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
2549 variable different_dir. Move debugfile into a full directory pathname
2550 under DIFFERENT_DIR.
2551 * lib/gdb.exp (separate_debug_filename): Remove.
2552 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
2553 variable debug_dir and mkdir of it. Update function comments.
2554
e66408ed
PA
25552010-04-29 Pedro Alves <pedro@codesourcery.com>
2556
2557 PR gdb/11557
2558
2559 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
2560 files.
2561
d7b32ed3
PM
25622010-04-29 Phil Muldoon <pmuldoon@redhat.com>
2563
889bf7c5 2564 * gdb.python/py-param.exp: New File.
d7b32ed3 2565
6aecb9c2
JB
25662010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
2567
2568 * gdb.base/default.exp: Fix "set language" test.
2569
bdf92a1c
PM
25702010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
2571
2572 PR breakpoints/11531.
2573 * gdb.base/gdb11531.c: New file.
2574 * gdb.base/gdb11531.exp: New file.
2575
3f172e24
TT
25762010-04-26 Tom Tromey <tromey@redhat.com>
2577
2578 * gdb.base/completion.exp: Add tests for completion and deprecated
2579 commands.
2580
64af4c92
JK
25812010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2582
2583 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
2584 (print /x char_array): Escape curly brackets.
2585
492928e4
JK
25862010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
2587
2588 Fix deadlock on looped list of loaded shared objects.
2589 * gdb.base/solib-corrupted.exp: New.
2590
66d09542
DE
25912010-04-23 Doug Evans <dje@google.com>
2592
2593 * gdb.python/py-section-script.c: New file.
2594 * gdb.python/py-section-script.exp: New file.
2595 * gdb.python/py-section-script.py: New file.
2596
8bd10a10
CM
25972010-04-20 Chris Moller <cmoller@redhat.com>
2598
2599 PR 10179
2600
2601 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
2602 * gdb.base/pr10179-a.c:
2603 * gdb.base/pr10179-b.c:
2604 * gdb.base/pr10179.exp: New files.
2605
c0201579
JK
26062010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2607
2608 Fix crashes on dangling display expressions.
2609 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
2610 is SEP.
2611 (lib_flags): Remove the "debug" keyword.
2612 (libsepdebug): New variable for iterating new loop.
2613 (save_pf_prefix): New variable wrapping the loop.
2614 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
2615 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
2616
793b0ff8
PM
26172010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
2618
2619 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
2620
097f51f7
PM
26212010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
2622
2623 PR stabs/11479.
2624 * gdb.stabs/gdb11479.exp: New file.
2625 * gdb.stabs/gdb11479.c: New file.
2626
9a22f0d0
PM
26272010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
2628
2629 * gdb.base/charset.c (Strin16, String32): New variables.
2630 * gdb.base/charset.exp (gdb_test): Test correct display
2631 of 16 or 32 bit strings.
2632
26332010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
2634
2635 PR 9167
2636 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
2637 * gdb.cp/pr9167.cc: New file.
2638 * gdb.cp/pr9167.exp: New file.
2639
2640
6e354e5e
PM
26412010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
2642
2643 PR pascal/11492.
2644 * gdb.pascal/gdb11492.pas: New file.
2645 * gdb.pascal/gdb11492.exp: New file.
2646
be942545
JB
26472010-04-20 Joel Brobecker <brobecker@adacore.com>
2648
1667e6e3 2649 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 2650
0c3acc09
JB
26512010-04-20 Joel Brobecker <brobecker@adacore.com>
2652
2653 * gdb.ada/dyn_loc: New testcase.
2654
ec31cde5
CM
26552010-04-20 Chris Moller <cmoller@redhat.com>
2656
2657 PR 10867
889bf7c5 2658
ec31cde5
CM
2659 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
2660 * gdb.cp/pr10687.cc: New file.
2661 * gdb.cp/pr10687.exp: New file.
2662
2663
ce4b0682
SDJ
26642010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2665 Sergio Durigan Junior <sergiodj@redhat.com>
2666
2667 * gdb.fortran/logical.exp: New testcase.
2668 * gdb.fortran/logical.f90: New file.
2669
3436961f
DE
26702010-04-19 Doug Evans <dje@google.com>
2671
2672 * gdb.base/help.exp (help source): Update expected output.
2673
4d836c09
JK
26742010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2675
2676 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
2677 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
2678 gdb_exit and return.
2679 (executable): New variable.
2680 (binfile): Use it.
2681
6149aea9
PA
26822010-04-19 Pedro Alves <pedro@codesourcery.com>
2683
2684 PR breakpoints/8554.
2685
2686 * gdb.trace/save-trace.exp: Adjust.
2687
ed41462c
L
26882010-04-17 H.J. Lu <hongjiu.lu@intel.com>
2689
2690 PR corefiles/11511
2691 * gdb.arch/system-gcore.exp: New.
2692 * gdb.arch/gcore.c: Likewise.
2693
3f7b2faa
DE
26942010-04-15 Doug Evans <dje@google.com>
2695
fa33c3cd
DE
2696 * gdb.python/py-progspace.c: New file.
2697 * gdb.python/py-progspace.exp: New file.
2698
3f7b2faa
DE
2699 * gdb.base/source.exp: Add tests for "source -s".
2700
79f283fe
PM
27012010-04-14 Phil Muldoon <pmuldoon@redhat.com>
2702
2703 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
2704 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
2705 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
2706 * gdb.python/py-mi.exp: New test for to_string returning None.
2707
fc8eb08a
PM
27082010-04-12 Phil Muldoon <pmuldoon@redhat.com>
2709
2710 * gdb.python/py-breakpoint.c: Make result global.
2711
26e197f6
JK
27122010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2713
2714 Fix non-GNU make compatibility.
2715 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
2716
adc36818
PM
27172010-04-09 Phil Muldoon <pmuldoon@redhat.com>
2718
2719 * gdb.python/py-breakpoint.exp: New File.
2720 * gdb.python/py-breakpoint.C: Ditto.
2721
64e17368
SS
27222010-04-08 Stan Shebs <stan@codesourcery.com>
2723
2724 * gdb.trace/actions.exp: Clear default-collect.
2725 * gdb.trace/save-trace.exp: Clear default-collect.
2726
fff5cc64
PM
27272010-04-08 Phil Muldoon <pmuldoon@redhat.com>
2728
2729 * gdb.python/py-value: Add null string variable.
2730 (test_lazy_string): Test zero length, NULL address lazy
2731 strings.
2732
a055a187
L
27332010-04-07 H.J. Lu <hongjiu.lu@intel.com>
2734
2735 * gdb.arch/i386-avx.c: New.
2736 * gdb.arch/i386-avx.exp: Likewise.
2737
2738 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
2739
96e39866
DE
27402010-04-06 Doug Evans <dje@google.com>
2741
2742 * gdb.base/source-test.gdb: New file.
2743 * gdb.base/source.exp: Test source -v.
2744
5984a431
UW
27452010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2746
2747 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
2748
ec8a089a
PM
27492010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
2750
2751 * gdb.stabs/aout.sed: Convert all backslash to double backslash
2752 within one line, unless it is followed by a double quote.
2753 * gdb.stabs/hppa.sed: Idem.
2754 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
2755 * gdb.stabs/weird.exp: Check for correct parsing of
2756 char and string constants.
ec8a089a
PM
2757 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
2758 in .stabs to .stabx substitution.
2759
fce3c1f0
SS
27602010-04-05 Stan Shebs <stan@codesourcery.com>
2761
2762 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
2763 constant global.
2764 * gdb.trace/tfile.exp: Try to print them.
2765
d77f58be
SS
27662010-04-04 Stan Shebs <stan@codesourcery.com>
2767
2768 * gdb.base/completion.exp: Update for new "info watchpoints".
2769 * gdb.base/default.exp: Ditto.
2770 * gdb.base/help.exp: Ditto.
2771 * gdb.base/watchpoint.exp: Ditto.
2772 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 2773
af54718e
SS
27742010-04-04 Stan Shebs <stan@codesourcery.com>
2775
2776 * gdb.trace/tfile.exp: Sharpen tfind test.
2777
74d1f91e
JK
27782010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2779
2780 * gdb.base/break-entry.exp: New.
2781
eb8e76db 27822010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 2783 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
2784
2785 * gdb.reverse/i386-sse-reverse.exp: New file.
2786 * gdb.reverse/i386-sse-reverse.c: New file.
2787
bf65cad8
PA
27882010-04-02 Pedro Alves <pedro@codesourcery.com>
2789
2790 * gdb.trace/tfind.exp: Adjust expected disassembly output.
2791
fff87407
SS
27922010-04-01 Stan Shebs <stan@codesourcery.com>
2793
2794 * gdb.trace/actions.exp: Tweak expected output.
2795 * gdb.trace/while-stepping.exp: Tweak expected output.
2796
fe01d668
L
27972010-04-01 H.J. Lu <hongjiu.lu@intel.com>
2798
2799 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
2800
86b17b60
PA
28012010-04-01 Pedro Alves <pedro@codesourcery.com>
2802
2803 * gdb.base/commands.exp: Adjust.
2804 * gdb.cp/extern-c.exp: Adjust.
2805
2c58c0a9
PA
28062010-04-01 Pedro Alves <pedro@codesourcery.com>
2807
2808 * gdb.trace/collection.c (local_test_func): Define a local struct,
2809 and instanciate it.
2810
0db9b91c
PA
28112010-04-01 Pedro Alves <pedro@codesourcery.com>
2812
2813 * gdb.trace/collection.exp (gdb_collect_args_test)
2814 (gdb_collect_argarray_test): XFAIL the tests that assume the
2815 argarray argument's elements are collected.
2816
8072405b
JK
28172010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
2818
2819 * gdb.dwarf2/dw2-bad-parameter-type.exp,
2820 gdb.dwarf2/dw2-bad-parameter-type.S: New.
2821
8bf6485c
SS
28222010-03-31 Stan Shebs <stan@codesourcery.com>
2823
2824 * gdb.trace/save-trace.exp: Test save/restore of default-collect
2825 and tracepoint conditionals.
2826 (gdb_verify_tracepoints): Delete unused return.
2827
fd7f724a
KS
28282010-03-26 Keith Seitz <keiths@redhat.com>
2829
2830 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
2831 appear in the output before main.
2832 Remove KFAIL for gdb/2215 aka bz 9320.
2833
8d9e7719
DE
28342010-03-30 Doug Evans <dje@google.com>
2835
0906dd0b
DE
2836 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
2837 by dejagnu.
2838 * gdb.arch/amd64-dword.exp: Ditto.
2839
8d9e7719
DE
2840 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
2841 match.
2842 (break printf): Ditto.
2843
1da644f0
SW
28442010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
2845
2846 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
2847 gcc < 4.4.
2848 * gdb.cp/shadow.exp: Ditto.
2849
a8121990
PA
28502010-03-29 Pedro Alves <pedro@codesourcery.com>
2851
2852 * gdb.trace/collection.exp (run_trace_experiment): Make sure
2853 "tstart" is silent.
2854
6e79d367
PA
28552010-03-29 Pedro Alves <pedro@codesourcery.com>
2856
2857 * gdb.trace/collection.exp (executable): New.
2858 (binfile): Use it.
2859 (fpreg, spreg, pcreg): New.
2860 (test_register): Use gdb_test_multiple. Pass /x to print.
2861 (prepare_for_trace_test): New.
2862 (run_trace_experiment): Use "continue", not gdb_run_cmd.
2863 (gdb_collect_args_test, gdb_collect_argstruct_test)
2864 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
2865 prepare_for_trace_test.
2866 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
2867 fpreg, spreg and pcreg.
2868 (gdb_collect_expression_test, gdb_collect_globals_test): Use
2869 prepare_for_trace_test.
2870 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
2871 try to detect tracing support here. Don't set breakpoints at
2872 `begin' or `end' here.
2873 <global scope>: Use clean_restart. Run to main before checking
2874 for tracing support. Check for for tracing support here.
2875
09248348
JK
28762010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2877
2878 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
2879 " as $displacement" to "seen displacement message".
2880
d350db38
PA
28812010-03-28 Pedro Alves <pedro@codesourcery.com>
2882
2883 * gdb.trace/while-dyn.exp (executable): New variable.
2884 (binfile): Use it.
2885 (test_while_stepping): New function. Move most tests here. Call
2886 it once for each of the while-stepping, stepping and ws aliases.
2887
907af001
UW
28882010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2889
2890 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
2891 that do not provide the tagless_struct type name at all.
2892 (test_print_anon_union): Do not check value of uninitialized
2893 union member. Do not use cp_test_ptype_class, so we can accept
2894 "long" as well as "long int".
2895
610197fd
PA
28962010-03-26 Pedro Alves <pedro@codesourcery.com>
2897
2898 * gdb.trace/tfile.c (tohex, bin2hex): New.
2899 (write_error_trace_file): Hexify error description.
2900
6c28cbf2
SS
29012010-03-25 Stan Shebs <stan@codesourcery.com>
2902
2903 * gdb.trace/tfile.c: Generate an additional trace file, improve
2904 portability.
2905 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
2906 files in a better way.
2907
e62b8c7e
KS
29082010-03-25 Keith Seitz <keiths@redhat.com>
2909
2910 * gdb.java/jprint.exp: XFAIL printing of static class members
2911 because of GCC debuginfo problem.
2912
82ccf5a5
JK
29132010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2914
2915 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
2916
293e2f9e
DJ
29172010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
2918
2919 * gdb.base/completion.exp: Allow long instead of long int.
2920 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
2921 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
2922 variable p.
2923 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
2924 * gdb.base/pointers.exp: Allow long instead of long int.
2925 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
2926 * gdb.base/step-line.exp: Allow a directory before the source file name.
2927
95a42b64
TT
29282010-03-24 Tom Tromey <tromey@redhat.com>
2929
2930 PR breakpoints/9352:
2931 * gdb.base/default.exp: Update.
2932 * gdb.base/commands.exp: Update.
2933 * gdb.cp/extern-c.exp: Test setting commands on multiple
2934 breakpoints at once.
2935
2390201f
DJ
29362010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
2937
2938 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
2939 if gdb,nosignals.
2940 * gdb.base/watchpoints.c: Do not include unnecessary headers.
2941 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
2942 exited".
2943
8c9a6790
SS
29442010-03-24 Stan Shebs <stan@codesourcery.com>
2945
2946 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
2947
a6c727b2
DJ
29482010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
2949
2950 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
2951 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
2952 argument. Handle "short" and "long".
2953 (Top level): Pass overprototyped output for old_fptr and xptr.
2954
4dfd5423
PA
29552010-03-23 Pedro Alves <pedro@codesourcery.com>
2956
2957 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
2958 format strings and add casts to avoid compiler warnings.
2959
29602010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
2961
2962 * lib/trace-support.exp (gdb_trace_setactions):
2963 Don't expect whitespace after ">" prompt.
2964 * gdb.trace/actions.exp: Adjust for output changes.
2965 * gdb.trace/while-stepping.exp: Likewise.
2966
c847d045
JK
29672010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2968
2969 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
2970 and r157645).
2971
5f717f1d
JK
29722010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2973
2974 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
2975 New.
2976
7d6d51d5
DJ
29772010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
2978
2979 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
2980 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
2981
3b11a015
SS
29822010-03-19 Stan Shebs <stan@codesourcery.com>
2983
2984 * gdb.trace/ax.exp: New file.
2985
d7d158ed
DE
29862010-03-19 Doug Evans <dje@google.com>
2987
6bb85cd1
DE
2988 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
2989 output from gcc.
2990
d7d158ed
DE
2991 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
2992 named /usr/sbin/prelink<foo>.
2993
4daf5ac0
SS
29942010-03-18 Stan Shebs <stan@codesourcery.com>
2995
2996 * gdb.trace/circ.exp: Test circular-trace-buffer.
2997 * gdb.trace/tfile.exp: Update tstatus test.
2998
e8d05480
JB
29992010-03-18 Joel Brobecker <brobecker@adacore.com>
3000
3001 * gdb.dwarf2/dw2-anonymous-func.S: New file.
3002 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
3003
441b986a
UW
30042010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3005
3006 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
3007
4247603b
PA
30082010-03-18 Pedro Alves <pedro@codesourcery.com>
3009
3010 * gdb.base/default.exp: Adjust the expected output of the finish
3011 and until commands when the inferior is not being run.
3012
13387711
SW
30132010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
3014
3015 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
3016 * gdb.cp/nsusing.exp: Ditto.
3017
6e31430b
TT
30182010-03-15 Tom Tromey <tromey@redhat.com>
3019
3020 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
3021 * gdb.cp/userdef.cc (operator==): New function.
3022 (main): New locals mem1, mem2.
3023
e2d69cb5
JZ
30242010-03-15 Jie Zhang <jie@codesourcery.com>
3025
3026 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
3027 Declare and use new loadtimeout variable.
3028
f572f0a9
DJ
30292010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
3030
3031 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
3032 Use gdb_load later.
3033
51f4c0b0
PA
30342010-03-14 Pedro Alves <pedro@codesourcery.com>
3035
3036 * gdb.base/solib-disc.c (main): Make format of fprintf a string
3037 literal. Add missing endlines to prints to stderr.
3038
1c809c68
TT
30392010-03-12 Tom Tromey <tromey@redhat.com>
3040
3041 PR c++/9708:
3042 * gdb.cp/m-static.exp: Add regression test.
3043 * gdb.cp/m-static.cc (method): New method.
3044 (main): Call it.
3045
00ae8fef
SW
30462010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
3047
3048 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
3049 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
3050
759f0f0b
PA
30512010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
3052
21e24d21
PA
3053 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
3054
30552010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
3056
759f0f0b
PA
3057 * lib/gdb.exp (skip_stl_tests): New.
3058 (gdb_compile): Symbian needs -ldl.
3059 (shlib_target_file): New.
3060 (shlib_symbol_file): New.
3061 (gdb_load_shlibs): Use shlib_target_file.
3062 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
3063 * gdb.cp/exception.exp: Use skip_stl_tests.
3064 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
3065 * gdb.cp/try_catch.exp: Use skip_stl_tests.
3066 * gdb.cp/mb-templates.exp: Ditto.
3067 * gdb.base/commands.exp: Relax regexes.
3068 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
3069 shlib_target_file and shlib_symbol_file.
3070 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
3071 sections.
3072 * gdb.base/ending-run.exp: Accept E32Main for symbian.
3073 * gdb.base/solib-disc.exp: Use
3074 shlib_target_file and shlib_symbol_file.
3075 * gdb.base/unload.exp: Don't skip on symbian. Use
3076 shlib_target_file and shlib_symbol_file.
3077 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
3078
6a8f2671 30792010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 3080
6a8f2671
PA
3081 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
3082 * gdb.trace/report.exp: Adjust for x86 and x86_64.
3083 Issue a tfind end before looking for a tracepoint frame.
3084 * gdb.trace/tfind.exp: Adjust tstatus output.
3085 Adjust disassembly output.
3086 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
3087
ccf26247
JK
30882010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3089
3090 * gdb.base/break-interp.exp: Create new displacement parameter value
3091 for the test_ld calls.
3092 (reach): New parameter displacement, verify its content. New push of
3093 pf_prefix "reach-$func:". Import global expect_out.
3094 (test_core): New parameter displacement, verify its content. New push
3095 of pf_prefix "core:". New command "set verbose on". Import global
3096 expect_out.
3097 (test_attach): New parameter displacement, verify its content. New
3098 push of pf_prefix "attach:". New command "set verbose on". Import
3099 global expect_out.
3100 (test_ld): New parameter displacement, pass it to the reach, test_core
3101 and test_attach calls and verify its content in the "ld.so exit" test.
3102 * gdb.base/prelink.exp: Remove gdb_exit and final return.
3103 (prelink): Update expected text, use gdb_test.
3104
e469c7fb
DE
31052010-03-10 Doug Evans <dje@google.com>
3106
3107 * gdb.base/checkpoint.exp: Fix comment.
3108 Lengthen timeout while doing >600 checkpoints test.
3109 Rename duplicate "kill all one" test to keep test names unique.
3110
60e1c644
PA
31112010-03-10 Pedro Alves <pedro@codesourcery.com>
3112
3113 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
3114
cec808ec
KS
31152010-03-08 Keith Seitz <keiths@redhat.com>
3116
889bf7c5
PA
3117 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
3118 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
3119 (dm_type_long): New function.
3120 (dm_type_unsigned_short): New function.
3121 (dm_type_unsigned_long): New function.
3122 (myint): New typedef.
3123 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
3124 long, unsigned shor and long, operator char*, and typedef.
3125 (test_lookup_operator_functions): Add operator char* test.
3126 (test_paddr_operator_functions): Likewise.
3127 (test_paddr_overloaded_functions): Use probe values for
3128 short, long, and unsigned short and long.
3129 (test_paddr_hairy_functions): If the demangler probe detected
3130 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
3131 demangler.
3132 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
3133 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
3134 and "print null_pmf".
3135 Add test "ptype a.*pmf".
3136 * gdb.cp/overload.exp: Allow optional "int" to appear with
3137 "short" and "long".
3138 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
3139 long expect value for men_overload1arg.
3140 Allow "int" to appear with "short" and "long".
3141 When testing "info break", add argument for main (void).
3142 Also allow "int" to appear with "short" and "long".
3143 Ditto with "unsigned" and "long long".
cec808ec
KS
3144 * gdb.java/jmain.exp: Do not enclose methods names in single
3145 quotes.
3146 * gdb.java/jmisc.exp: Likewise.
3147 * gdb.java/jprint.exp: Likewise.
3148 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
3149
3150 From Jan Kratochvil <jan.kratochvil@redhat.com>:
3151 * gdb.cp/exception.exp (backtrace after first throw)
3152 (backtrace after second throw): Allow a namespace before __cxa_throw.
3153 (backtrace after first catch, backtrace after second catch): Allow
3154 a namespace before __cxa_begin_catch.
3155
3156 * gdb.cp/cpexprs.exp: New file.
3157 * gdb.cp/cpexprs.cc: New file.
3158
3159 From Daniel Jacobowitz <dan@codesourcery.com>
3160 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
3161 to use string_to_regexp.
3162 (ctor, dtor): New functions. Use them to match constructor
3163 and destructor function types.
3164 (Top level): Use runto_main.
3165
f870a310
TT
31662010-03-05 Tom Tromey <tromey@redhat.com>
3167
3168 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
3169 gdb.target_charset.
3170 (pp_ns.to_string): Likewise.
3171
0c199f28
KS
31722010-03-04 Keith Seitz <keiths@redhat.com>
3173
3174 * gdb.cp/overload.exp: Test that the filename portion of a linespec
3175 can be quoted. Test that both the filename and function/line
3176 portions can be quoted at the same time.
3177
c7437ca6
PA
31782010-03-04 Pedro Alves <pedro@codesourcery.com>
3179
3180 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
3181
b111b805
DE
31822010-03-03 Doug Evans <dje@google.com>
3183
24486cb7
DE
3184 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
3185 libc contains libpthread.
3186
b111b805
DE
3187 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
3188 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
3189 of gdb_compile. Add another pattern to match android backtrace.
3190
a0e0ef55
TT
31912010-03-03 Tom Tromey <tromey@redhat.com>
3192
3193 PR gdb/11345:
3194 * gdb.base/printcmds.exp (test_printf): Add test.
3195
1ba53b71
L
31962010-03-02 H.J. Lu <hongjiu.lu@intel.com>
3197
3198 * gdb.arch/amd64-byte.exp: New.
3199 * gdb.arch/amd64-dword.exp: Likewise.
3200 * gdb.arch/amd64-pseudo.c: Likewise.
3201 * gdb.arch/amd64-word.exp: Likewise.
3202 * gdb.arch/i386-byte.exp: Likewise.
3203 * gdb.arch/i386-pseudo.c: Likewise.
3204 * gdb.arch/i386-word.exp: Likewise.
3205
f5dff777
DJ
32062010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
3207
3208 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
3209 types. Add structreg, bitfields, and flags registers.
3210 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
3211 registers.
3212
90884b2b
L
32132010-03-01 H.J. Lu <hongjiu.lu@intel.com>
3214
3215 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
3216 (load_description): Set architecture if defined.
3217
dc00d89f
PM
32182010-02-28 Phil Muldoon <pmuldoon@redhat.com>
3219
3220 * gdb.python/py-frame.exp: Add read_var block tests.
3221 * gdb.python/py-frame.c (block): New function.
3222
0e095b7e
JK
32232010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3224 Daniel Jacobowitz <dan@codesourcery.com>
3225
3226 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
3227
624f1a65
DM
32282010-02-25 David S. Miller <davem@davemloft.net>
3229
3230 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
3231 fix logic for setting all_syscalls_numbers.
3232
f3e9a817
PM
32332010-02-24 Phil Muldoon <pmuldoon@redhat.com>
3234
3235 * Makefile.in: Add py-block and py-symbol.
3236 * gdb.python/py-symbol.exp: New File.
3237 * gdb.python/py-symtab.exp: New File.
3238 * gdb.python/py-block.exp: New File.
3239 * gdb.python/py-symbol.c: New File.
3240 * gdb.python/py-block.c: New File.
3241
f6bbabf0
PM
32422010-02-24 Phil Muldoon <pmuldoon@redhat.com>
3243
3244 PR python/11314
3245 * lib/gdb.exp (skip_python_tests): New function.
3246 * gdb.python/py-cmd.exp: Use skip_python_tests.
3247 * gdb.python/py-frame.exp: Likewise.
3248 * gdb.python/py-function.exp: Likewise.
3249 * gdb.python/py-prettyprint.exp: Likewise.
3250 * gdb.python/py-template.exp: Likewise.
3251 * gdb.python/py-type.exp: Likewise.
3252 * gdb.python/py-value.exp: Likewise.
3253
85d721b8
PA
32542010-02-22 Pedro Alves <pedro@codesourcery.com>
3255
3256 PR9605
3257
3258 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
3259
48e32051
TT
32602010-02-19 Tom Tromey <tromey@redhat.com>
3261
3262 PR c++/8693, PR c++/9496:
3263 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
3264 regression tests.
3265
ac9c0048
JK
32662010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3267
3268 Fix compatibility with m68k as.
3269 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
3270 Use only /* comments */.
3271
57bb97a4
UW
32722010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3273
3274 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
3275 * configure: Regenerate.
3276
7d1bf85c
DJ
32772010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
3278
3279 * gdb.python/py-type.exp: Check for Python support.
3280
061b5285
PA
32812010-02-17 Pedro Alves <pedro@codesourcery.com>
3282
3283 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
3284 `regsub' syntax available.
3285
f8a8bc2c
PA
32862010-02-17 Pedro Alves <pedro@codesourcery.com>
3287
3288 * gdb.base/shmain.c (main): Remove printf call.
3289 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
3290 * gdb.base/unload.c (main): Make format of fprintf a string
3291 literal. Add missing endlines to prints to stderr.
3292 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
3293
6f451e5e
TT
32942010-02-17 Tom Tromey <tromey@redhat.com>
3295
3296 * gdb.java/jprint.java (jprint.props): New field.
3297 * gdb.java/jprint.exp (set_lang_java): Add regression test.
3298
12d79008
PA
32992010-02-17 Pedro Alves <pedro@codesourcery.com>
3300
ef801a0e 3301 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
3302 available.
3303
d252f7e5
DJ
33042010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3305
3306 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
3307 creation to support remote host testing.
3308
67bdab6c
DJ
33092010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3310
3311 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
3312 Recognize "command not found".
3313
bb391223
DJ
33142010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3315
3316 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
3317 single-stepping.
3318
70362913
DJ
33192010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3320
3321 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
3322 if arguments are not supported.
3323
493f3c00
DJ
33242010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3325
3326 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
3327 be const or non-const.
3328
8034c749
DJ
33292010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3330
3331 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
3332 mi_send_resuming_command to send -exec-continue.
3333
791dfb64
DJ
33342010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3335
3336 * gdb.base/list.exp (test_list_filename_and_function): Add test
3337 with single quotes.
3338 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
3339 matching.
3340 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
3341 Add KFAIL'd tests for PR gdb/11289.
3342
7c5fe868
DJ
33432010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3344
3345 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
3346
fdc498b8
DJ
33472010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3348
3349 * gdb.base/comp-dir/subdir/dummy.txt: New file.
3350 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
3351 a temporary directory.
3352
b519e2a6
DJ
33532010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3354
3355 * gdb.base/charset.exp: Use a single regular expression to match
3356 show host-charset and show target-charset output.
3357
74164c56
JK
33582010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3359
3360 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
3361 "Illegal process-id" expect string more exact.
3362 (attach to digits-starting nonsense is prohibited): New.
3363
701ed6dc
JK
33642010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3365
3366 * gdb.base/prelink.exp (set verbose on): New.
3367
889bf7c5 33682010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
3369
3370 * mi-reverse.exp: New file. Test for reverse option to the
3371 following MI commands: exec-continue, exec-finish, exec-next,
3372 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 3373
dadf0e9c
JB
33742010-02-09 Joel Brobecker <brobecker@adacore.com>
3375
3376 * gdb.ada/ptype_tagged_param: New testcase.
3377
714f19d5
TT
33782010-02-08 Tom Tromey <tromey@redhat.com>
3379
3380 PR c++/8017:
3381 * gdb.cp/overload.exp: Add tests.
3382 * gdb.cp/overload.cc (struct K): New.
3383 (namespace N): New.
3384 (main): Call new functions.
3385 (K::staticoverload): Define.
3386
889bf7c5 33872010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
3388
3389 PR gdb/10728
3390 * gdb.cp/pr10728-x.h: New file.
3391 * gdb.cp/pr10728-x.cc: New file.
3392 * gdb.cp/pr10728-y.cc: New file.
3393 * gdb.cp/pr10728.exp: New file.
3394 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
3395
889bf7c5 33962010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
3397
3398 PR gdb/9067
3399 * gdb.cp/pr9067.exp: New
3400 * gdb.cp/pr9067.cc: New
3401 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
3402
7b356089
JB
34032010-02-08 Joel Brobecker <brobecker@adacore.com>
3404
3405 * lib/gdb.exp (gdb_test_timeout): New global variable.
3406 Set it to timeout if not already set.
3407 (gdb_init): Reset the value of timeout to gdb_test_timeout.
3408
1be00882
DE
34092010-02-05 Doug Evans <dje@google.com>
3410
3411 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
3412 user.
3413
82856980
SW
34142010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
3415
3416 PR c++/7935:
3417 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
3418
1a334831
TT
34192010-02-04 Tom Tromey <tromey@redhat.com>
3420
3421 * gdb.cp/virtbase.exp: Make test case names unique.
3422
9c3c02fd
TT
34232010-02-02 Tom Tromey <tromey@redhat.com>
3424
3425 * gdb.cp/virtbase.exp: Add regression tests.
3426 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
3427 (main): Instantiate RHC.
3428
0cc2414c
TT
34292010-02-02 Tom Tromey <tromey@redhat.com>
3430
3431 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
3432 type-printing change.
3433
edf3d5f3
TT
34342010-02-02 Tom Tromey <tromey@redhat.com>
3435
3436 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
3437 * gdb.cp/virtbase.cc: New file.
3438 * gdb.cp/virtbase.exp: New file.
3439 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
3440
e4b7f41c
JK
34412010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3442
3443 PR libc/11214:
3444 * gdb.threads/current-lwp-dead.c: Include features.h.
3445 (HAS_NOMMU): New.
3446 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
3447
b381ea14
JK
34482010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3449
3450 * gdb.base/symbol-without-target_section.exp,
3451 gdb.base/symbol-without-target_section.c: New.
3452
c593ac0e
DJ
34532010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
3454
3455 * gdb.base/bigcore.exp: Reset increased timeout.
3456 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
3457
db25f29d
DJ
34582010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
3459
3460 * gdb.base/gcore.exp (capture_command_output): Use
3461 gdb_test_multiple.
3462
f9d67f43
DJ
34632010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
3464
3465 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
3466 * gdb.arch/thumb2-it.exp (test_it_break): New function.
3467 (Top level): Call it.
3468
177321bd
DJ
34692010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
3470
3471 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
3472
97f2ed50
DJ
34732010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
3474
3475 * gdb.base/call-strs.exp, gdb.base/default.exp,
3476 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
3477 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
3478 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
3479 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
3480 gdb.base/watchpoint-solib.exp: Save and restore timeout.
3481 * gdb.base/ending-run.exp: Correct restore of timeout.
3482 * gdb.base/page.exp: Remove unnecessary timeout setting.
3483
e4e2711a
JB
34842010-01-29 Joel Brobecker <brobecker@adacore.com>
3485
3486 * gdb.ada/rec_return: New testcase.
3487
ba581dc1
JB
34882010-01-29 Joel Brobecker <brobecker@adacore.com>
3489
3490 * gdb.ada/call_pn: New testcase.
3491
4ea95be9
DJ
34922010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
3493
3494 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
3495 (Top level): Use it to resume.
3496 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
3497 the Thumb mode displaced stepping error as unsupported.
3498
df83a9bf
SW
34992010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
3500
889bf7c5
PA
3501 * gdb.cp/nsusing.exp: Added more tests.
3502 * gdb.cp/nsrecurs.exp: Ditto.
3503 * gdb.cp/nsusing.cc: Added test functions.
3504 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 3505
40b27cdc
JK
35062010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3507
3508 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
3509 absolute directory pathnames in gdb.sum file.
3510
de958931
SW
35112010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
3512
3513 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
3514 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
3515
708ead4e
TT
35162010-01-26 Tom Tromey <tromey@redhat.com>
3517
3518 PR exp/7643:
3519 * gdb.base/printcmds.exp (test_print_string_constants): Remove
3520 setup_kfail.
3521
b14e635e
SW
35222010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
3523
3524 * gdb.cp/nsrecurs.exp: New test.
3525 * gdb.cp/nsrecurs.cc: New test program.
3526 * gdb.cp/nsstress.exp: New test.
3527 * gdb.cp/nsstress.cc: New test program.
3528 * gdb.cp/nsdecl.exp: New test.
3529 * gdb.cp/nsdecl.cc: New test program.
3530
8540c487
SW
35312010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
3532
3533 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
3534 imported into file scope.
3535 Marked test as xfail.
3536 * gdb.cp/namespace-using.cc (marker5): New function.
3537 * gdb.cp/shadow.exp: New test.
3538 * gdb.cp/shadow.cc: New test program.
3539 * gdb.cp/nsimport.exp: New test.
3540 * gdb.cp/nsimport.cc: New test program.
3541
421d5d99
TT
35422010-01-25 Tom Tromey <tromey@redhat.com>
3543
3544 PR gdb/11049:
3545 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
3546 with "set print null-stop on".
3547
691f8dc1
JK
35482010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3549
3550 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
3551 Adjust it for DISASSEMBLY_OMIT_FNAME.
3552
0b92b5bb
TT
35532010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3554
3555 PR symtab/11199:
3556 * gdb.dwarf2/member-ptr-forwardref.exp,
3557 gdb.dwarf2/member-ptr-forwardref.S: New.
3558
23787403
JK
35592010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3560
3561 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
3562 (thread1_func): Protect thread1_tid with thread1_tid_cond by
3563 thread1_tid_mutex. Remove gdbstop_mutex handling.
3564 (thread2_func): Protect thread2_tid with thread2_tid_cond by
3565 thread2_tid_mutex. Remove gdbstop_mutex handling.
3566 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
3567 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
3568 pthread_cond_wait conditionalizations by while loops.
3569
b966cb8a
TT
35702010-01-20 Tom Tromey <tromey@redhat.com>
3571
3572 PR backtrace/10770:
3573 * gdb.dwarf2/pr10770.exp: New file.
3574 * gdb.dwarf2/pr10770.c: New file.
3575 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
3576
fcae584b
VP
35772010-01-20 Vladimir Prus <vladimir@codesourcery.com>
3578
3579 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
3580 that target was removed, and the test always runs native anyway.
3581
a0f49112
JK
35822010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3583
3584 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
3585 gdb.base/watchpoint-cond-gone-stripped.c: New.
3586
ceeb3d5a
TT
35872010-01-19 Tom Tromey <tromey@redhat.com>
3588
3589 PR c++/8000:
3590 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
3591 existing tests.
3592 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
3593 (main): Use AAA::SomeEnum.
3594
dd322c54
JK
35952010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3596
3597 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
3598 (test_ignore_count): Declare line_callme_body global.
3599 (run to breakpoint with ignore count): Use line_callme_body.
3600 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
3601 (set line_main_hello, set line_main_return): Reindent.
3602 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
3603 New.
3604 (continue to callee4): Use line_callee4_body.
3605 (check *stopped from CLI command): Use line_callee4_next.
3606 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
3607 (set line_main_hello, set line_main_return): Reindent.
3608 (set line_callee4_head, set line_callee4_body): New.
3609 (continue to callee4): Use line_callee4_body.
3610
4e8f195d
TT
36112010-01-18 Tom Tromey <tromey@redhat.com>
3612
3613 PR c++/9680:
3614 * gdb.cp/casts.cc: Add new classes and variables.
3615 * gdb.cp/casts.exp: Test new operators.
3616
9e14a9ba
JB
36172010-01-18 Tom Tromey <tromey@redhat.com>
3618 Thiago Jung Bauermann <bauerman@br.ibm.com>
3619
3620 * gdb.python/source2.py: New file.
3621 * gdb.python/source1: New file.
3622 * gdb.python/python.exp: Test "source" command.
3623
00bf0b85
SS
36242010-01-15 Stan Shebs <stan@codesourcery.com>
3625
3626 * gdb.trace/tfile.c: New file.
3627 * gdb.trace/tfile.exp: New file.
889bf7c5 3628
55235ad7
JK
36292010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3630
3631 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
3632
9f2982ff
JK
36332010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3634
3635 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
3636
bbfba9ed
JK
36372010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3638
3639 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
3640 (libfunc): New parameter action. Implement also selectable "sleep".
3641 * gdb.base/break-interp-main.c: Include assert.h.
3642 (libfunc): New parameter action.
3643 (main): New parameters argc and argv. Assert argc. Pass argv.
3644 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
3645 (test_attach): New proc.
3646 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
3647 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
3648
61f0d762
JK
36492010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3650
3651 * gdb.base/break-interp.exp (test_core): New proc.
3652 (test_ld): Call it.
3653
06a6f270
JK
36542010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3655
3656 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
3657 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
3658 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
3659 and gdb_compile_shlib. Use new -Wl compiler options.
3660 (dl bt, main bt): New tests.
3661
51bee8e9
JK
36622010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3663
3664 Support PIEs with no symfile_objfile.
3665 * gdb.base/break-interp.exp: New argument at the test_ld calls.
3666 (test_ld): New parameter trynosym.
3667 (test_ld <$trynosym>): New block.
3668
b8040f19
JK
36692010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3670
3671 * gdb.base/break-interp.exp: New file.
3672
be759fcf
PM
36732010-01-13 Phil Muldoon <pmuldoon@redhat.com>
3674
3675 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
3676 * gdb.python/py-prettyprint.py (pp_ls): New printer.
3677 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
3678 test.
3679 * gdb.python/py-prettyprint.c: Define lazystring test structure.
3680 * gdb.python/py-mi.exp: Add lazy string test.
3681
dc146f7c
VP
36822010-01-13 Vladimir Prus <vladimir@codesourcery.com>
3683
3684 * lib/mi-support.exp (mi_check_thread_states): Handle
3685 core number in thread listing.
3686
b4ba55a1
JB
36872010-01-12 Joel Brobecker <brobecker@adacore.com>
3688
3689 * gdb.base/maint.exp: Adjust the expected output for the
3690 "maint print type" test. Use gdb_test_multiple instead of
3691 gdb_sent/gdb_expect.
3692
08e24bd4
DE
36932010-01-11 Doug Evans <dje@google.com>
3694
6496a609
DE
3695 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
3696 from gdbserver_download. All callers updated.
3697
08e24bd4
DE
3698 * gdb.server/ext-run.exp: "info os processes" requires xml support.
3699
b5cfddf5
JK
37002010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3701
3702 Implement binary numbers parsing.
3703 * gdb.base/printcmds.exp (test_integer_literals_accepted)
3704 (test_integer_literals_rejected): New binary tests.
3705
3725885a
RW
37062010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
3707
3708 * gdb.cell/configure: Regenerate.
3709
37aeb5df
JK
37102010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3711
3712 * gdb.base/corefile.exp: Move the core finding block out and call it as
3713 core_find, new variable $corefile, replace corefile by $corefile and
3714 [file tail $corefile] for usage vs. test names resp.
3715 * lib/gdb.exp (core_find): Move it as a new function here. New
3716 parameter binfile and deletefiles. New variable $destcore. Pre-delete
3717 $destcore. Return "" on error.
3718
d521f563
JK
37192010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3720
3721 Workaround PR binutils/10802.
3722 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
3723 (twice).
3724
28f24826
DJ
37252010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
3726
3727 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
3728
2de75e71
JB
37292010-01-08 Joel Brobecker <brobecker@adacore.com>
3730
3731 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
3732 call, to avoid interruption.
3733
fe00719b 37342010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
3735
3736 * gdb.stabs/weird.def (args93): New.
3737
d0ef5df8
DE
37382010-01-07 Doug Evans <dje@google.com>
3739
3740 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
3741
3a08d52f
TT
37422010-01-07 Tom Tromey <tromey@redhat.com>
3743
3744 * gdb.base/source.exp: Use correct line number.
3745
7a697b8d
SS
37462010-01-05 Stan Shebs <stan@codesourcery.com>
3747
3748 * gdb.trace/tracecmd.exp: Test ftrace.
3749
7803799a
UW
37502010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3751
3752 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
3753
c54eabfa
JK
37542010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3755
3756 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
3757 "uint_for_mi_testing".
3758
02e7ef19
JB
37592010-01-01 Joel Brobecker <brobecker@adacore.com>
3760
3761 Test indented comment in file being sourced.
3762 * gdb.base/commands.exp: Test indented comment in file being sourced.
3763
abd775ce
JB
37642010-01-01 Joel Brobecker <brobecker@adacore.com>
3765
3766 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
3767 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
3768 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
3769 notice.
3770
79b55b82
JB
37712010-01-01 Joel Brobecker <brobecker@adacore.com>
3772
3773 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
3774 notice.
3775
8997583e
JK
37762010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3777
3778 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
3779 missing $after_stopped and comma (,) expectation.
3780
6da95a67
SS
37812009-12-31 Stan Shebs <stan@codesourcery.com>
3782
3783 * gdb.trace/actions.exp: Test teval action.
889bf7c5 3784
218d2fc6
TJB
37852009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
3786
3787 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
3788 (top level): Call test_watchpoint_in_big_blob.
3789 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
3790 watchpoints.
3791 (func3): Write to buf.
3792
236f1d4d
SS
37932009-12-29 Stan Shebs <stan@codesourcery.com>
3794
3795 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 3796
f61e138d
SS
37972009-12-28 Stan Shebs <stan@codesourcery.com>
3798
3799 * gdb.trace/tsv.exp: New file.
3800 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 3801
0219b378
DJ
38022009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
3803
3804 * gdb.base/find.c (main): Reference search buffers.
3805 * gdb.base/included.c (main): Reference integer.
3806 * gdb.base/ptype.c (charfoo): Declare.
3807 (intfoo): Call charfoo.
3808 * gdb.base/scope0.c (useitp): New function.
3809 (usestatics): Use useitp.
3810 (useit): Add a type for val.
3811 * gdb.base/scope1.c (useit1): Take a pointer argument.
3812 (usestatics1): Update calls to useit1.
3813 * gdb.cp/call-c.cc: Declare foo.
3814 (main): Call foo.
3815 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
3816 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
3817 (main): Call C::ensureRefs and ensureOtherRefs.
3818 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
3819 variables.
3820 (ensureOtherRefs): New function.
3821 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
3822 * gdb.cp/templates.cc (main): Call t5i.value.
3823
3f78692f
JK
38242009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3825
3826 Fix compatibility with G++-4.5.
3827 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
3828 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
3829 (uncaught return): Remove.
3830
429374b8
JK
38312009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3832 Phil Muldoon <pmuldoon@redhat.com>
3833
3834 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
3835 (bp_location13, bp_location14, bp_location17, bp_location18)
3836 (marker3_proto, marker4_proto): New variables.
3837 (breakpoint info): Update output.
3838 (run until breakpoint at marker3, run until breakpoint at marker4): New
3839 tests.
3840
859825b8
JK
38412009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3842
3843 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
3844 Replace the printf call of Y by provided "y-set-1" label. New block
3845 for the second shared library.
3846 * gdb.base/unload.exp: Compile also the second library, call
3847 gdb_load_shlibs also for it. Use now gdb_breakpoint.
3848 (single pending breakpoint info): Rename to ...
3849 (pending breakpoint info before run): ... this extended test.
3850 (libfile2, libname2, libsrcfile2, libsrc2)
3851 (lib_sl2): New variables.
3852 (exec_opts): Set also SHLIB_NAME2.
3853 (pending breakpoint info on first run at shrfunc1)
3854 (pending breakpoint info on second run at shrfunc1)
3855 (pending breakpoint info on second run at shrfunc2)
3856 (print y from libfile, print y from libfile2): New tests.
3857 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
3858 * gdb.base/unloadshr2.c: New.
3859
e6a386cd
HZ
38602009-12-22 Hui Zhu <teawater@gmail.com>
3861
3862 * gdb.reverse/sigall-reverse.exp: Adjust.
3863
9e19b45e
VP
38642009-12-21 Vladimir Prus <vladimir@codesourcery.com>
3865
3866 PR gdb/10884
3867
3868 * gdb.mi/var-cmd.c (do_bitfield_tests): New
3869 (main): Call do_bitfield_tests.
aacf5b1e 3870 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 3871
d53a7b30
JB
38722009-12-20 Joel Brobecker <brobecker@adacore.com>
3873
3874 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
3875 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
3876 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
3877 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
3878 gdb.modula2/unbounded1.c: Update copyright header.
3879
191ca0a1
CM
38802009-12-10 Chris Moller <moller@mollerware.com>
3881
3882 PR gdb/9399
3883 * gdb.cp/virtfunc2.exp: New tests
3884 * gdb.cp/virtfunc2.cc: New tests
3885 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
3886
0fa6cf1b
MS
38872009-12-10 Oza Pawandeep (paawan1982@yahoo.com
3888
3889 * gdb.reverse/i387-env-reverse.c: New file.
3890 * gdb.reverse/i387-env-reverse.exp: New file.
3891 * gdb.reverse/i387-stack-reverse.c: New file.
3892 * gdb.reverse/i387-stack-reverse.exp: New file.
3893
361ae042
PM
38942009-12-08 Phil Muldoon <pmuldoon@redhat.com>
3895
3896 * gdb.python/py-type.exp (test_range): New test.
3897
bfd31e71
PM
38982009-12-03 Phil Muldoon <pmuldoon@redhat.com>
3899
3900 PR python/10805
3901
3902 * gdb.python/py-type.exp: New file.
3903 * gdb.python/py-type.c: New file.
3904 * Makefile.in: Add py-type.
3905
57a1d736
TT
39062009-12-03 Tom Tromey <tromey@redhat.com>
3907
3908 * gdb.python/py-value.exp (test_parse_and_eval): New
3909 function.
3910
1f3b5d1b
PP
39112009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
3912
3913 PR gdb/11022
3914
3915 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
3916 * gdb.base/pr11022.c: New test.
3917
8b7dbdc9
JK
39182009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3919
3920 Fix spurious false FAILs.
3921 * gdb.base/structs.c (chartest): New.
3922 (main): Fill-in chartest.
3923 * gdb.base/structs.exp (anychar_re, first): New.
3924 (start_structs_test): Import global anychar_re and first.
3925 New gdb_test call "set print elements 300; ${testfile}"
3926 (start_structs_test <$first>): New block.
3927 (any): Import global anychar_re. New variable ac. Use ${ac}.
3928
6a53b2ec
JK
39292009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3930
3931 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
3932
d7167b4c
JK
39332009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3934
3935 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
3936 Force $srcfile file.
3937 * gdb.base/foll-fork.c (callee): Comment out the printf call.
3938
b1798462
UW
39392009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3940
3941 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
3942 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
3943 * gdb.threads/watchthreads-reorder.exp: Likewise.
3944
b6199126
DJ
39452009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
3946
3947 PR gdb/8704
3948
3949 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
3950 "if", and "thread". Correct matching in the previous test.
3951
b22a0510
DJ
39522009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
3953
3954 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
3955
930636d2
MS
39562009-11-23 Michael Snyder <msnyder@vmware.com>
3957
3958 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
3959 * gdb.reverse-watch-precsave.exp: Ditto.
3960
21a0512e
PP
39612009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
3962
3963 * gdb.asm/asm-source.exp: Adjust.
3964 * gdb.base/help.exp: Adjust.
889bf7c5 3965
fc30d5e0
PA
39662009-11-22 Pedro Alves <pedro@codesourcery.com>
3967
3968 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
3969 (do_syscall_tests_without_xml): Set data-directory to
3970 /the/path/to/nowhere.
3971
f6bc2008
PA
39722009-11-21 Pedro Alves <pedro@codesourcery.com>
3973
3974 * gdb.threads/local-watch-wrong-thread.c,
3975 gdb.threads/local-watch-wrong-thread.exp: New files.
3976
8c2fb5de
PA
39772009-11-21 Pedro Alves <pedro@codesourcery.com>
3978
3979 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
3980 assume new `regsub' syntax available.
3981
ebec9a0f
PA
39822009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3983
a79d3c27
JK
3984 * gdb.base/watchpoint-hw-hit-once.exp,
3985 gdb.base/watchpoint-hw-hit-once.c: New.
3986
39872009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3988
3989 * gdb.threads/watchthreads-reorder.exp,
3990 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 3991
276a961b
MK
39922009-11-17 Nathan Sidwell <nathan@codesourcery.com>
3993
3994 * gdb.xml/tdesc-regs.exp: Use for m68k.
3995
4867c1fb
PA
39962009-11-15 Pedro Alves <pedro@codesourcery.com>
3997
3998 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
3999
f6838f81
DJ
40002009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
4001
4002 * lib/gdb.exp (current_target_name): New procedure.
4003 (gdb_wrapper_target): New variable.
4004 (gdb_wrapper_init): Set gdb_wrapper_target.
4005 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
4006 wrapper.
4007
4ac4dd3f
DJ
40082009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
4009
4010 * gdb.base/remote.exp: Delete the slowest load test.
4011 Do not load with fixed packet sizes.
4012
a7881759
DJ
40132009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
4014
4015 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
4016
97a5b505
DJ
40172009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
4018
4019 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
4020 srcfile when setting a breakpoint.
4021
d3e1fc54
DJ
40222009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
4023
4024 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
4025 macros.
4026
7cbcbded
DJ
40272009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
4028
4029 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
4030 to be in memory.
4031 * gdb.base/display.c (force_mem): New.
4032 (do_loops): Use it. Add breakpoint comments.
4033 (do_vars): Add a breakpoint comment.
4034 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
4035 line numbers.
4036
bdea3a92
NF
40372009-11-13 Nathan Froyd <froydnj@codesourcery.com>
4038
4039 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
4040 instead of a bare "run".
4041
269f82e5
PP
40422009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
4043
4044 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 4045
a69b7d9d
DJ
40462009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4047
4048 * lib/cell.exp (skip_cell_tests): Clean up test files before
4049 returning.
4050
b598bfda
DJ
40512009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4052
4053 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
4054 and the breakpoint menu. Do not call perror if a prompt is seen.
4055 Consume the following GDB prompt.
4056 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
4057 * gdb.cp/namespace.exp: Use gdb_test.
4058 * gdb.cp/templates.exp: Use gdb_test.
4059 (test_template_breakpoints): Use gdb_test_multiple.
4060
87728fa0
DJ
40612009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4062
4063 * gdb.base/break1.c (struct some_struct, values): Move earlier.
4064 (marker4): Reference values.
4065
b67c692f
DJ
40662009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4067
4068 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
4069 is missing.
4070
f0df251a
DJ
40712009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4072
4073 * gdb.base/break.c (need_malloc): New.
4074 * gdb.base/constvars.c (main): Reference crass and crisp.
4075 * gdb.base/gdb1821.c (main): Reference bar.
4076 * gdb.cp/gdb1355.cc (main): Reference s1.
4077 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
4078 (main): Call them.
4079 * gdb.cp/hang2.cc (dummy2): Define.
4080 * gdb.cp/hang3.cc (dummy3): Define.
4081 * gdb.cp/m-data.cc (main): Reference shadow.
4082
bdf7534a
NF
40832009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4084 Nathan Froyd <froydnj@codesourcery.com>
4085
4086 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
4087 remote host.
4088
f24fce77
NF
40892009-11-12 Nathan Froyd <froydnj@codesourcery.com>
4090
4091 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
4092 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
4093 * gdb.dwarf2/dw2-compressed.exp: Likewise.
4094 * gdb.dwarf2/dw2-intercu.exp: Likewise.
4095 * gdb.dwarf2/dw2-intermix.exp: Likewise.
4096 * gdb.dwarf2/dw2-producer.exp: Likewise.
4097 * gdb.dwarf2/mac-fileno.exp: Likewise.
4098 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
4099 py-prettyprint.py to the remote host.
4100 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
4101
40f0318e
KS
41022009-11-11 Keith Seitz <keiths@redhat.com>
4103
4104 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
4105 use it instead of "Foo".
4106 * gdb.cp/classes.exp (do_tests): Add a test to access
4107 a method through a typedef'd class name.
4108
f3d9f7fb
NF
41092009-11-11 Nathan Froyd <froydnj@codesourcery.com>
4110
4111 * gdb.base/long_long.exp: Permit leading zeros on floating-point
4112 exponents.
4113 * gdb.base/pointers.exp: Likewise.
4114 * gdb.cp/ref-types.exp: Likewise.
4115
a4216f37
KS
41162009-11-11 Keith Seitz <keiths@redhat.com>
4117
4118 * gdb.cp/cplusfuncs.cc (class foo): Add operators
4119 new[] and delete[].
4120 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
4121 "void".
4122 (probe_demangler): Remove all single-quoting of
4123 method and variable names.
4124 (info_func_regexp): Remove the word "void" from any
4125 occurrence of "(void)".
4126 (print_addr_2): Remove all single-quoting of
4127 method names.
4128 (print_addr_2_kfail): Likewise.
4129 (print_addr): Single-quote C function names before
4130 passing to print_addr_2.
4131 (test_paddr_operator_functions): Remove single-quoting
4132 for method names.
4133 Add tests for operator new[] and operator delete[].
4134
9b14d7aa
JK
41352009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4136
4137 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
4138
85feb311
KS
41392009-11-09 Keith Seitz <keiths@redhat.com>
4140
4141 * gdb.cp/overload.exp: Add tests for resolving overloaded
4142 methods in expression parsing/evaluation.
4143
fa335448
DJ
41442009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
4145
4146 * lib/gdb.exp (default_gdb_version): Use --version instead of
4147 --command.
4148
ec3c07fc
NS
41492009-11-10 Nathan Sidwell <nathan@codesourcery.com>
4150
4151 * lib/gdb.exp (gdb_compile_test): New.
4152 (skip_ada_tests, skip_java_tests): New.
4153 (gdb_compile): Use gdb_compile_test for f77.
4154 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
4155 * lib/java.exp (compile_java_from_source): Remove runtests check,
4156 use gdb_compile_test to record result.
4157 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
4158 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
4159 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
4160 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
4161 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
4162 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
4163 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
4164 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
4165 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
4166 adjust gdb_compile invocations.
4167
b8b4e42b
JK
41682009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4169
4170 * Makefile.in (abs_builddir): New.
4171 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
4172 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
4173 `$(abs_builddir)/site.exp'.
4174
f8b7eaf3
DJ
41752009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
4176
4177 * config/m68k-emc.exp, lib/emc-support.exp,
4178 gdb.trace/gdb_c_test.c: Delete.
4179 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
4180 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
4181 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
4182 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
4183 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
4184 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
4185 casing for m68k-*-elf.
4186
c4187697
NS
41872009-11-03 Pedro Alves <pedro@codesourcery.com>
4188
4189 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
4190 * gdb.arch/i386-prologue.exp: Likewise.
4191 * gdb.arch/i386-unwind.exp: Likewise.
4192
db16b772
DJ
41932009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
4194
4195 * lib/gdb.exp (gdb_expect): Fix timeout typo.
4196
bcf71277
DJ
41972009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
4198
4199 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
4200
0105cee2
DJ
42012009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
4202
4203 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
4204
24ddea62
JK
42052009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4206
4207 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
4208
287ccc17
JK
42092009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4210
4211 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
4212 * gdb.base/sepdebug2.c: New file.
4213
08bca259 42142009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
4215
4216 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
4217 the modified warnings for catch syscall. Verify if GDB was compiled
4218 with support for lib expat, and choose which tests to run depending
4219 on this.
4220
5d4e2b76
VP
42212009-10-30 Vladimir Prus <vladimir@codesourcery.com>
4222
4223 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
4224 that composite commands are parsed OK. And also test
4225 that breakpoint commands do work.
4226
240e538a
MS
42272009-10-23 Michael Snyder <msnyder@vmware.com>
4228
4229 gdb.reverse/consecutive-precsave.exp: Change expect pattern
4230 to allow for new disassembly style.
4231
9c419145
PP
42322009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
4233
4234 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 4235
02506ff1
MS
42362009-10-22 Michael Snyder <msnyder@vmware.com>
4237
4238 * gdb.reverse/break-precsave.exp: New test.
4239 * gdb.reverse/consecutive-precsave.exp: Ditto.
4240 * gdb.reverse/finish-precsave.exp: Ditto.
4241 * gdb.reverse/i386-precsave.exp: Ditto.
4242 * gdb.reverse/machinestate-precsave.exp: Ditto.
4243 * gdb.reverse/sigall-precsave.exp: Ditto.
4244 * gdb.reverse/solilb-precsave.exp: Ditto.
4245 * gdb.reverse/step-precsave.exp: Ditto.
4246 * gdb.reverse/until-precsave.exp: Ditto.
4247 * gdb.reverse/watch-precsave.exp: Ditto.
4248
4cf866a3
MS
42492009-10-22 Michael Snyder <msnyder@vmware.com>
4250
4251 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
4252 for gdb_expect. Adjust one test's expect strings for the new
4253 format of disassemble.
4254 * gdb.reverse/finish-reverse.exp: Delete 'return'.
4255 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
4256 gdb_test_multiple.
4257 * gdb.reverse/step-reverse.exp: Delete 'return'.
4258 * gdb.reverse/until-reverse.exp: Delete blank lines.
4259 * gdb.reverse/watch-reverse.exp: Delete blank lines.
4260
2b28d209
PP
42612009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
4262
4263 * gdb.base/consecutive.exp: Adjust.
4264 * gdb.base/display.exp: Likewise.
4265 * gdb.base/pc-fp.exp: Likewise.
4266 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 4267
33b9c32b
MS
42682009-10-19 Michael Snyder <msnyder@vmware.com>
4269
4270 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
4271 * gdb.reverse/finish-reverse.c: Ditto.
4272 * gdb.reverse/sigall-reverse.c: Ditto.
4273 * gdb.reverse/solib-reverse.c: Ditto.
4274 * gdb.reverse/step-reverse.c: Ditto.
4275 * gdb.reverse/watch-reverse.c: Ditto.
4276
6c95b8df
PA
42772009-10-19 Pedro Alves <pedro@codesourcery.com>
4278 Stan Shebs <stan@codesourcery.com>
4279
4280 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
4281 * gdb.base/foll-exec.exp: Adjust to expect a process id before
4282 "Executing new program".
4283 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
4284 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
4285 left listed after having been killed.
4286 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
4287 * gdb.base/maint.exp: Adjust test.
4288
4289 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
4290 * gdb.multi/Makefile.in: New.
4291 * gdb.multi/base.exp: New.
4292 * gdb.multi/goodbye.c: New.
4293 * gdb.multi/hangout.c: New.
4294 * gdb.multi/hello.c: New.
4295 * gdb.multi/bkpt-multi-exec.c: New.
4296 * gdb.multi/bkpt-multi-exec.exp: New.
4297 * gdb.multi/crashme.c: New.
4298
279017b7
TG
42992009-10-13 Tristan Gingold <gingold@adacore.com>
4300
4301 * gdb.base/sepdebug.exp: Check debug info are found.
4302
0413d738
PA
43032009-10-08 Pedro Alves <pedro@codesourcery.com>
4304
4305 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
4306 bits.
4307
c628eecc
JK
43082009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4309
4310 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
4311
38af1bfe
JB
43122009-10-07 Joel Brobecker <brobecker@adacore.com>
4313
4314 * gdb.base/watchpoints.c: Add copyright header. Reformat one
4315 of the comments.
4316
2b0adecd
PM
43172009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
4318
4319 * gdb.base/annota1.exp: Remove obsolete match_max increase.
4320 * gdb.base/annota3.exp: Idem.
4321 * gdb.base/maint.exp: Idem.
4322
8d417781
PM
43232009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
4324
889bf7c5 4325 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
4326 to default.
4327
bb61102d
PM
43282009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
4329
889bf7c5 4330 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
4331 mingw and cygwin targets.
4332
ace5c364
PM
43332009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
4334 Pedro Alves <pedro@codesourcery.com>
4335
889bf7c5 4336 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
4337 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
4338
c2d494a0
PM
43392009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
4340
e1b52ce2
PM
4341 * gdb.base/shr1.c: Use %p in format string.
4342 * gdb.base/unload.c: Avoid warning in fprintf.
4343 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 4344
209f53f5
PM
43452009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
4346
4347 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
4348 long type.
4349 (test_unlink): Correct printf string.
4350 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
4351 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
4352
8172766a
JK
43532009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4354
4355 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
4356 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
4357 * gdb.arch/ia64-breakpoint-shadow.S: New file.
4358
0f73703c
UW
43592009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4360
4361 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
4362 * gdb.objc/nondebug.exp: Likewise.
4363
b32306ca
UW
43642009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4365
4366 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
4367 target_info setting.
4368
4369 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
4370 that detect new threads during "info threads".
4371
0057022f
UW
43722009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4373
4374 * gdb.threads/manythreads.c (main): Increase thread stack size
4375 to 2*PTHREAD_STACK_MIN.
4376 * gdb.threads/multi-create.c (main): Likewise.
4377 (create_function): Likewise.
4378
f29c0325
UW
43792009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4380
4381 * gdb.base/dump.exp: Pass difference of pointer types instead
4382 of integer types as offset to restore in intarr3.srec case.
4383
fcb34849
UW
43842009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4385
4386 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
4387
d5142e3b
UW
43882009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4389
4390 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
4391
087b74b2 43922009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 4393
087b74b2
PM
4394 New test for two watchpoints, with disabling of
4395 the first inserted.
4396 * testsuite/gdb.base/watchpoints.c: New file.
4397 * testsuite/gdb.base/watchpoints.exp: New file.
4398
96c07c5b
TT
43992009-09-25 Tom Tromey <tromey@redhat.com>
4400
4401 * gdb.base/charset.exp: Test utf-16 strings with Python.
4402
b8899f2b
TT
44032009-09-25 Tom Tromey <tromey@redhat.com>
4404
4405 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
4406 UCS-4.
4407 * gdb.base/charset.c (utf_32_string): Rename.
4408 (init_utf32): Rename.
4409 (main): Update.
4410
329719ec
TT
44112009-09-22 Tom Tromey <tromey@redhat.com>
4412
4413 * gdb.python/py-function.exp: Add regression tests.
4414
11ef0d76
KS
44152009-09-21 Keith Seitz <keiths@redhat.com>
4416
4417 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
4418 with invalid operator.
4419
3fe8f3b3
KS
44202009-09-21 Keith Seitz <keiths@redhat.com>
4421
4422 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
4423 and destructor using typedef name of class.
4424 * gdb.cp/classes.cc (class Base1): Add a destructor.
4425 (base1): New typedef.
4426 (use_methods): Instanitate an object of type base1.
4427 * gdb.cp/templates.exp (test_template_typedef): New procedure.
4428 (do_tests): Call test_template_typedef.
4429 * gdb.cp/templates.cc (Baz::~Baz): New method.
4430 (intBazOne): New typedef.
4431 (main): Instantiate intBazOne.
4432
7a9fe101
PM
44332009-09-21 Phil Muldoon <pmuldoon@redhat.com>
4434
4435 PR python/10633
4436
4437 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
4438 Function.
4439 (run_lang_tests): Add print elements test.
4440
2e4d963f
PM
44412009-09-21 Phil Muldoon <pmuldoon@redhat.com>
4442
4443 * gdb.python/py-value.exp (test_subscript_regression): New
4444 function. Test for invalid subscripts.
4445 * gdb.python/py-value.c (main): Add test array, and pointer to it.
4446 (ptr_ref): New function.
4447
ec7e75e7
PP
44482009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
4449
4450 * gdb.base/default.exp: Fix "show convenience".
4451
0cc7d26f
TT
44522009-09-15 Tom Tromey <tromey@redhat.com>
4453
4454 * lib/mi-support.exp (mi_create_varobj): Update.
4455 (mi_create_floating_varobj): Likewise.
4456 (mi_create_dynamic_varobj): New proc.
4457 (mi_varobj_update): Update.
4458 (mi_varobj_update_with_type_change): Likewise.
4459 (mi_varobj_update_kv_helper): New proc.
4460 (mi_varobj_update_dynamic_helper): Rewrite.
4461 (mi_varobj_update_dynamic): New proc.
4462 (mi_list_varobj_children): Update.
4463 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
4464 * gdb.python/python-prettyprint.py (pp_outer): New class.
4465 (pp_nullstr): Likewise.
4466 (lookup_function): Register new printers.
4467 * gdb.python/python-prettyprint.c (struct substruct): New type.
4468 (struct outerstruct): Likewise.
4469 (substruct_test): New function.
4470 (struct nullstr): New type.
4471 (string_1, string_2): New globals.
4472 (main): Add new tests.
4473 * gdb.python/python-mi.exp: Added regression tests.
4474 * gdb.mi/mi2-var-display.exp: Update.
4475 * gdb.mi/mi2-var-cmd.exp: Update.
4476 * gdb.mi/mi2-var-child.exp: Update.
4477 * gdb.mi/mi2-var-block.exp: Update.
4478 * gdb.mi/mi-var-invalidate.exp: Update.
4479 * gdb.mi/mi-var-display.exp: Update.
4480 * gdb.mi/mi-var-cmd.exp: Update.
4481 * gdb.mi/mi-var-child.exp: Update.
4482 * gdb.mi/mi-var-block.exp: Update.
4483 * gdb.mi/mi-break.exp: Update.
4484 * gdb.mi/gdb701.exp: Update.
4485
a96d9b2e
SDJ
44862009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
4487
4488 * Makefile.in: Inclusion of catch-syscall object.
4489 * gdb.base/catch-syscall.c: New file.
4490 * gdb.base/catch-syscall.exp: New file.
4491
b43b923a
MS
44922009-09-12 Michael Snyder <msnyder@vmware.com>
4493
4494 * gdb.reverse/step-reverse.exp: Explicitly check for targets
4495 that can support reverse debuggnig.
4496
cec03d70
TT
44972009-09-11 Tom Tromey <tromey@redhat.com>
4498
4499 * gdb.dwarf2/valop.S: New file.
4500 * gdb.dwarf2/valop.exp: New file.
4501
e23bb3fc
MK
45022009-09-11 Mark Kettenis <kettenis@gnu.org>
4503
4504 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
4505
37c3696d
DE
45062009-09-10 Doug Evans <dje@google.com>
4507
4508 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
4509 Add $gdb_prompt to second breakpoint regexp.
4510
5172aecb
JB
45112009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
4512
4513 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
4514 names, add missing ones.
4515 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
4516 * gdb.python/py-frame.c: Rename from python-frame.c.
4517 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
4518 testfile name.
4519 * gdb.python/py-function.exp: Rename from python-function.exp.
4520 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
4521 testfile name.
4522 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
4523 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
4524 Adjust testfile name.
4525 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
4526 * gdb.python/py-template.cc: Rename from python-template.cc.
4527 * gdb.python/py-template.exp: Rename from python-template.exp.
4528 Adjust testfile name.
4529 * gdb.python/py-value.c: Rename from python-value.c.
4530 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
4531 testfile name.
4532
b554e4bd
JK
45332009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4534
4535 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
4536 $bpt2address.
4537 (Second breakpoint address is valid on ia64)
4538 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
4539
9a68ae16
JM
45402009-09-03 Joseph Myers <joseph@codesourcery.com>
4541
4542 * gdb.base/ending-run.exp: Restrict regular expression matching
4543 line number to require closing brace following.
4544
146b9145
DE
45452009-09-03 Doug Evans <dje@google.com>
4546
4547 * gdb.base/store.exp (check_set): Fix typo in expected value message.
4548
787d21e1
TT
45492009-09-02 Tom Tromey <tromey@redhat.com>
4550
4551 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
4552
e7802207
TT
45532009-09-02 Tom Tromey <tromey@redhat.com>
4554
4555 * gdb.dwarf2/callframecfa.exp: New file.
4556 * gdb.dwarf2/callframecfa.S: New file.
4557
817aadd2
JK
45582009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4559
4560 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
4561 gdb.base/solib-overlap-main.c: New.
4562
4a76eae5
DJ
45632009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
4564
4565 PR gdb/10565
4566
4567 * gdb.base/bitfields.c (struct container, container): New.
4568 (main): Initialize it and call break5.
4569 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
4570
d4b96c9a
JK
45712009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4572
4573 Support constant DW_AT_data_member_location by GCC PR debug/40659.
4574 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
4575
4e22772d
JK
45762009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4577
4578 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
4579
2efab443
MS
45802009-08-26 Michael Snyder <msnyder@vmware.com>
4581
4582 * gdb.base/i386-reverse.c: New file.
4583 * gdb.base/i386-reverse.exp: New file.
4584 * gdb.base/Makefile.in: Add new files to be removed.
4585
07ab73a0
JM
45862009-08-26 Joseph Myers <joseph@codesourcery.com>
4587
4588 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
4589 environment-pwd for remote host.
4590 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
4591
676accff
KS
45922009-08-24 Keith Seitz <keiths@redhat.com>
4593
4594 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
4595 Add two new C++ completer tests which limit the output to a
889bf7c5 4596 given class.
676accff 4597
f9f7ad22
MS
45982009-08-24 Michael Snyder <msnyder@vmware.com>
4599
4600 * gdb.base/del.exp: Fix typo in comment.
4601 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
4602
81ecdfbb
RW
46032009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
4604
4605 * configure: Regenerate.
4606 * gdb.hp/configure: Likewise.
4607 * gdb.hp/gdb.aCC/configure: Likewise.
4608 * gdb.hp/gdb.base-hp/configure: Likewise.
4609 * gdb.hp/gdb.compat/configure: Likewise.
4610 * gdb.hp/gdb.defects/configure: Likewise.
4611 * gdb.hp/gdb.objdbg/configure: Likewise.
4612 * gdb.stabs/configure: Likewise.
4613
cab0c772
UW
46142009-08-19 Doug Evans <dje@google.com>
4615
4616 * gdb.base/gdbvars.c: New file.
4617 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
4618
b8fa0bfa
PA
46192009-08-14 Pedro Alves <pedro@codesourcery.com>
4620
4621 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
4622 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
4623
b84aa90a
PA
46242009-08-13 Pedro Alves <pedro@codesourcery.com>
4625
4626 * gdb.base/default.exp: Adjust "set language test": it's now an
4627 enum command. Larger help string moved to "help set language".
4628 * gdb.base/help.exp: Adjust "help set language" expected output,
4629 now lists all known languages.
4630
0d8f9b2c
NF
46312009-08-11 Nathan Froyd <froydnj@codesourcery.com>
4632
4633 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
4634 all frame arguments.
4635 * gdb.arch/altivec-regs.exp: Likewise.
4636
bda180e0
TT
46372009-08-07 Tom Tromey <tromey@redhat.com>
4638
4639 * gdb.base/setshow.exp: Add tests for changes to set language, set
4640 check range, and set check type.
4641
48cb2d85
VP
46422009-08-03 Vladimir Prus <vladimir@codesourcery.com>
4643
4644 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
4645 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 4646 Call it.
48cb2d85 4647
1ea34204
UW
46482009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4649
4650 * configure.ac: Run gdb.cell tests when appropriate.
4651 * configure: Regenerate.
4652 * lib/cell.exp: New file.
4653 * gdb.cell: New directory.
4654 * gdb.cell/configure.ac: New file.
4655 * gdb.cell/configure: New file.
4656 * gdb.cell/Makefile.in: New file.
4657 * gdb.cell/arch.exp: New file.
4658 * gdb.cell/break.c: New file.
4659 * gdb.cell/break.exp: New file.
4660 * gdb.cell/break-spu.c: New file.
4661 * gdb.cell/bt.c: New file.
4662 * gdb.cell/bt2-spu.c: New file.
4663 * gdb.cell/bt-spu.c: New file.
4664 * gdb.cell/bt.exp: New file.
4665 * gdb.cell/coremaker.c: New file.
4666 * gdb.cell/coremaker-spu.c: New file.
4667 * gdb.cell/core.exp: New file.
4668 * gdb.cell/gcore.exp: New file.
4669 * gdb.cell/data.c: New file.
4670 * gdb.cell/data.exp: New file.
4671 * gdb.cell/data-spu.c: New file.
4672 * gdb.cell/ea-cache.exp: New file.
4673 * gdb.cell/ea-cache.c: New file.
4674 * gdb.cell/ea-cache-spu.c: New file.
4675 * gdb.cell/ea-standalone.c: New file.
4676 * gdb.cell/ea-standalone.exp: New file.
4677 * gdb.cell/ea-test.c: New file.
4678 * gdb.cell/ea-test.exp: New file.
4679 * gdb.cell/f-regs.exp: New file.
4680 * gdb.cell/mem-access.c: New file.
4681 * gdb.cell/mem-access.exp: New file.
4682 * gdb.cell/mem-access-spu.c: New file.
4683 * gdb.cell/ptype.exp: New file.
4684 * gdb.cell/registers.exp: New file.
4685 * gdb.cell/size.c: New file.
4686 * gdb.cell/sizeof.exp: New file.
4687 * gdb.cell/size-spu.c: New file.
4688 * gdb.cell/solib.exp: New file.
4689 * gdb.cell/solib-symbol.exp: New file.
4690
85e747d2
UW
46912009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4692
4693 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
4694
58d6951d
DJ
46952009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
4696
4697 * gdb.base/float.exp: Handle VFP registers.
4698
6e0a4f15
MS
46992009-07-14 Michael Snyder <msnyder@vmware.com>
4700
dcd5da87
MS
4701 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
4702 to bring gdb to the beginning of the calling line.
4703
6e0a4f15
MS
4704 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
4705 confusing the i386 epilogue unwinder.
4706
782b2b07
SS
47072009-07-14 Stan Shebs <stan@codesourcery.com>
4708
4709 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
4710
f662c3bc
MS
47112009-07-14 Michael Snyder <msnyder@vmware.com>
4712
4713 * gdb.reverse/step-reverse.exp (stepi into function call):
4714 Call instruction may not be first instruction in the line.
4715 (reverse stepi from a function call): Used wrong line number.
4716
8f313923
JK
47172009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4718
4719 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
4720
4662c76e
JK
47212009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4722
4723 Fix gdb.base/macscp.exp when using custom inputrc.
4724 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
4725 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
4726 env(TERM) set.
4727 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
4728 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
4729
aa81e255
JK
47302009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4731
4732 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
4733 * gdb.base/annota1.exp (thread_test): Import global $testfile.
4734 Change the compilation target to match the testcase name.
4735 * gdb.base/sect-cmd.exp: Change the compilation target to match the
4736 testcase name.
4737 * a2-run.exp: Use for setup prepare_for_testing. Change the
4738 compilation target to match the testcase name.
4739 * gdb.base/commands.exp: Likewise.
4740 * gdb.base/finish.exp: Likewise.
4741 * gdb.base/float.exp: Likewise.
4742 * gdb.base/info-target.exp: Likewise.
4743 * gdb.base/relational.exp: Likewise.
4744 * gdb.base/term.exp: Likewise.
4745 * gdb.base/until.exp: Likewise.
4746 * gdb.base/volatile.exp: Likewise.
4747 * gdb.base/whatis-exp.exp: Likewise.
4748
4c93b1d7
HZ
47492009-07-11 Hui Zhu <teawater@gmail.com>
4750
4751 * gdb.base/help.exp (disassemble): Update expected help text.
4752
812f7342
TT
47532009-07-09 Tom Tromey <tromey@redhat.com>
4754
4755 * lib/gdb.exp: Handle TRANSCRIPT.
4756 (remote_spawn, remote_close, send_gdb): New procs.
4757
fbb8f299
PM
47582009-07-10 Phil Muldoon <pmuldoon@redhat.com>
4759
4760 * gdb.python/python-prettyprint.c: Add counted null string
4761 structure.
4762 * gdb.python/python-prettyprint.exp: Print null string. Test for
4763 embedded nulls.
4764 * gdb.python/python-prettyprint.py (pp_ns): New Function.
4765 * gdb.python/python-value.exp (test_value_in_inferior): Add
4766 variable length string fetch tests.
4767 * gdb.python/python-value.c (main): Add strings for string fetch tests.
4768
c0ac0ec7
JK
47692009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4770
4771 * gdb.base/dump.exp (inaccessible memory is reported): New test.
4772
30b66ecc
TT
47732009-07-07 Tom Tromey <tromey@redhat.com>
4774
4775 * gdb.base/call-rt-st.exp: Update for change to escape output.
4776 * gdb.base/callfuncs.exp: Likewise.
4777 * gdb.base/charset.exp: Likewise.
4778 * gdb.base/constvars.exp: Likewise.
4779 * gdb.base/long_long.exp: Likewise.
4780 * gdb.base/pointers.exp: Likewise.
4781 * gdb.base/printcmds.exp: Likewise.
4782 * gdb.base/setvar.exp: Likewise.
4783 * gdb.base/store.exp: Likewise.
4784 * gdb.cp/ref-types.exp: Likewise.
4785 * gdb.mi/mi-var-child.exp: Likewise.
4786 * gdb.mi/mi-var-display.exp: Likewise.
4787 * gdb.mi/mi2-var-display.exp: Likewise.
4788 * gdb.base/charset.exp: Test octal escape sequence length.
4789 Update for change to escape output.
4790
187c4a2b
JK
47912009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4792
4793 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
4794
d80a43f9
DJ
47952009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
4796
4797 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
4798
047427a8
JK
47992009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4800
4801 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
4802 gdbserver increasing $portnum if "Can't bind address" has been seen.
4803
8b5a0f4f
PA
48042009-07-05 Pedro Alves <pedro@codesourcery.com>
4805
4806 * gdb.base/ending-run.exp: Add "step out of main" pattern for
4807 mingw32ce.
4808
7d93ba58
PA
48092009-07-05 Pedro Alves <pedro@codesourcery.com>
4810
4811 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
4812 VFP format.
4813
2277426b
PA
48142009-07-02 Pedro Alves <pedro@codesourcery.com>
4815
4816 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
4817 linux. Adjust to use "inferior", "info inferiors", "detach
4818 inferior" and "kill inferior" instead of "restart", "info fork",
4819 "detach fork" and "delete fork".
4820 * gdb.base/ending-run.exp: Spell out "info".
4821 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
4822 the "kill" command.
4823
5af949e3
UW
48242009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4825
4826 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
4827 change to prefix TLS offset in hex with 0x.
4828
5d3729b5
UW
48292009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4830
4831 * gdb.base/default.exp: Update test case for "x" changes.
4832
af589bd0
TG
48332009-07-01 Tristan Gingold <gingold@adacore.com>
4834
4835 * gdb.base/bigcore.exp: Make darwin untested.
4836
40974f91
JK
48372009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4838
4839 * gdb.base/completion.exp (directory completion): Create the directory.
4840 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
4841 escapeuniquesub.
4842 (directory completion 2): Expect now ${escapeuniquesub}.
4843 (Glob remaining of directory test): Remove one excessive newline.
4844 Expect the real output.
4845
59dd3af6
JK
48462009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4847
4848 Fix `make check//%' target after `make check' has been ran.
4849 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
4850 a mkdir call.
4851 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
4852 (%/.dir): Remove.
4853
f4e164aa
JK
48542009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4855
4856 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
4857 the expected result record.
4858
69af2122
JK
48592009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4860
4861 Remove racy FAILs relying just on the timeouts.
4862 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
4863 (annotation_level 2): Remove racy FAILs.
4864
2fd481e1
PP
48652009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
4866
4867 gdb/10275
889bf7c5
PA
4868 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
4869
c38f313d
DJ
48702009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
4871
4872 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
4873
8b777f02
VP
48742009-06-30 Vladimir Prus <vladimir@codesourcery.com>
4875
4876 * gdb.mi/mi-stack.exp: Testing symbolic options
4877 to -stack-list-locals and -stack-list-arguments.
4878
00c7eacf
JK
48792009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4880
4881 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
4882
6bc80edc
TT
48832009-06-29 Tom Tromey <tromey@redhat.com>
4884
4885 * dg-extract-results.sh: New file.
4886 * Makefile.in (FORCE_PARALLEL): New variable.
4887 (CHECK_TARGET): New conditional variable.
4888 (check): Use CHECK_TARGET.
4889 (DO_RUNTEST): New variable.
4890 (check-single): New target.
4891 (TEST_DIRS): New variable.
4892 (TEST_TARGETS): Likewise.
4893 (check-parallel): New target.
4894 (check-gdb.%): New pattern.
4895 (BASE1_FILES): New variable.
4896 (BASE2_FILES): Likewise.
4897 (check-gdb.base%): New pattern.
4898 (%/.dir): New pattern.
4899 * configure: Rebuild.
4900 * aclocal.m4 (AM_CONDITIONAL): New defun.
4901 * configure.ac: Check whether user is using GNU make.
4902 (GMAKE): New conditional.
4903
794684b6
SW
49042009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
4905
4906 * gdb.cp/namespace-nested-import.cc: New test.
4907 * gdb.cp/namespace-nested-import.exp: New test.
4908
edb3359d
DJ
49092009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
4910
4911 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
4912 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
4913 * gdb.opt/Makefile.in (EXECUTABLES): Update.
4914 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
4915 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
4916 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
4917 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
4918 gdb.opt/inline-markers.c: New files.
4919 * lib/gdb.exp (skip_inline_frame_tests): New function.
4920 (skip_inline_var_tests): New function.
4921
cf657a0c
AS
49222009-06-27 Andreas Schwab <schwab@linux-m68k.org>
4923
4924 * gdb.cp/exception.exp: Don't require $hex before inner frame in
4925 backtrace.
4926
28d41a99
MS
49272009-06-27 Michael Snyder <msnyder@vmware.com>
4928
4929 * gdb.reverse: New directory.
4930 * gdb.reverse/break-reverse.c: New test.
4931 * gdb.reverse/break-reverse.exp: New test.
4932 * gdb.reverse/consecutive-reverse.c: New test.
4933 * gdb.reverse/consecutive-reverse.exp: New test.
4934 * gdb.reverse/finish-reverse.c: New test.
4935 * gdb.reverse/finish-reverse.exp: New test.
4936 * gdb.reverse/machinestate.c: New test.
4937 * gdb.reverse/ms1.c: New test.
4938 * gdb.reverse/machinestate.exp: New test.
4939 * gdb.reverse/Makefile.in: New file.
4940 * gdb.reverse/shr2.c: New test.
4941 * gdb.reverse/solib-reverse.c: New test.
4942 * gdb.reverse/solib-reverse.exp: New test.
4943 * gdb.reverse/step-reverse.c: New test.
4944 * gdb.reverse/step-reverse.exp: New test.
4945 * gdb.reverse/until-reverse.c: New test.
4946 * gdb.reverse/ur1.c: New test.
4947 * gdb.reverse/until-reverse.exp: New test.
4948 * gdb.reverse/watch-reverse.c: New test.
4949 * gdb.reverse/watch-reverse.exp: New test.
4950 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
4951 * configure: Regenerate.
4952
fe3c8b0d
DE
49532009-06-26 Doug Evans <dje@google.com>
4954
4955 * gdb.base/psymtab.exp: Turn off pending breakpoints.
4956
3a72a602
PM
49572009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
4958
4959 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
4960 windows problem for 'file delete $binfile'.
4961
27aa8d6a
SW
49622009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
4963
4964 * gdb.cp/namespace-using.exp: New test.
4965 * gdb.cp/namespace-using.cc: New test.
4966
8ac055f8
JB
49672009-05-20 Joel Brobecker <brobecker@adacore.com>
4968
4969 * gdb.ada/variant_record_packed_array: New testcase.
4970
85e306ed
TT
49712009-06-23 Tom Tromey <tromey@redhat.com>
4972
4973 * gdb.base/charset.exp (test_combination): Regression test.
4974 * gdb.base/charset.c (my_wchar_t): New typedef.
4975 (myvar): New global.
4976 (main): Set myvar.
4977
56643c5e
PM
49782009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
4979
4980 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
4981 target.
4982
1fac167a
UW
49832009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4984
4985 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
4986
7ccb0be9
UW
49872009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4988
4989 * gdb.mi/gdb680.exp: Update test for error message.
4990
568d6575
UW
49912009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4992
4993 * gdb.base/annota1.exp: Allow multiple occurrences of the
4994 frames-invalid annotation.
4995 * gdb.cp/annota2.exp: Likewise.
4996
7cd1089b
PM
49972009-06-15 Phil Muldoon <pmuldoon@redhat.com>
4998
4999 * gdb.cp/gdb2495.cc: New file.
5000 * gdb.cp/gdb2495.exp: New file.
5001
72c63395
JK
50022009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
5003
5004 Report error on GDB crash during runto.
5005 * lib/gdb.exp (runto <eof>): New.
5006
3788363d
DJ
50072009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
5008
5009 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
5010 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
5011 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
5012 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
5013 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
5014 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
5015 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
5016 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
5017 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
5018 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
5019 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
5020 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
5021 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
5022 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
5023 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
5024 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
5025 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
5026 gdb.server/server-mon.exp, gdb.server/server-run.exp,
5027 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
5028 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
5029 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
5030 gdb.trace/passcount.exp, gdb.trace/report.exp,
5031 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
5032 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
5033 gdb.trace/while-stepping.exp: Use a unique name for the compiled
5034 executable.
5035
17592de3
PA
50362009-06-07 Pedro Alves <pedro@codesourcery.com>
5037
5038 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
5039 defined before referencing it.
5040
701e355d
DE
50412009-06-03 Doug Evans <dje@google.com>
5042
5043 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
5044 * gdb.arch/i386-see.c: Ditto.
5045
f2292c65
PM
50462009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
5047
5048 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
5049 (check_macro): Return 1 if undefined.
5050 If first test fails, check if macro debug information is available,
5051 and report unsupported test if no macro information is found.
5052
5a437975
DE
50532009-05-29 Doug Evans <dje@google.com>
5054
5055 * gdb.threads/hand-call-in-threads.exp: New.
5056 * gdb.threads/hand-call-in-threads.c: New.
5057
c141c696
MS
50582009-05-29 Michael Snyder <msnyder@vmware.com>
5059
5060 * gdb.base/break-always.exp: Change "1" to "on".
5061 Add confirmation check.
5062
b3444185
PA
50632009-05-28 Pedro Alves <pedro@codesourcery.com>
5064
5065 * gdb.threads/threxit-hop-specific.c: New.
5066 * gdb.threads/threxit-hop-specific.exp: New.
5067 * gdb.threads/thread-execl.c: New.
5068 * gdb.threads/thread-execl.exp: New.
5069
b6313243
TT
50702009-05-27 Tom Tromey <tromey@redhat.com>
5071 Thiago Jung Bauermann <bauerman@br.ibm.com>
5072
5073 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
5074 (mi_child_regexp): Likewise.
5075 (mi_list_varobj_children_range): Likewise.
5076 (mi_get_features): Likewise.
5077 (mi_list_varobj_children): Rewrite.
5078 * gdb.python/python-mi.exp: New file.
5079
a6bac58e
TT
50802009-05-27 Tom Tromey <tromey@redhat.com>
5081 Thiago Jung Bauermann <bauerman@br.ibm.com>
5082 Phil Muldoon <pmuldoon@redhat.com>
5083 Paul Pluzhnikov <ppluzhnikov@google.com>
5084
5085 * gdb.python/python-prettyprint.exp: New file.
5086 * gdb.python/python-prettyprint.c: New file.
5087 * gdb.python/python-prettyprint.py: New file.
5088 * gdb.base/display.exp: print/r is now valid.
5089
2c74e833
TT
50902009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
5091 Tom Tromey <tromey@redhat.com>
5092 Pedro Alves <pedro@codesourcery.com>
5093 Paul Pluzhnikov <ppluzhnikov@google.com>
5094
5095 * gdb.python/python-template.exp: New file.
5096 * gdb.python/python-template.cc: New file.
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 (test_value_after_death): New proc.
5102 * gdb.python/python-value.c (PTR): New typedef.
5103 (main): New variable 'x'.
5104
89c73ade
TT
51052009-05-27 Tom Tromey <tromey@redhat.com>
5106
5107 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
5108 tests.
5109 * gdb.python/python-value.exp (py_objfile_tests): New proc.
5110 Call it.
5111
a75724bc
PA
51122009-05-27 Pedro Alves <pedro@codesourcery.com>
5113
5114 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
5115
e58b0e63
PA
51162009-05-24 Pedro Alves <pedro@codesourcery.com>
5117
5118 * gdb.threads/fork-thread-pending.c: New.
5119 * gdb.threads/fork-thread-pending.exp: New.
5120
4ac36638
JK
51212009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
5122
5123 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
5124 * gdb.dwarf2/dw2-strp.S (a_string2): New.
5125
889bf7c5 51262009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 5127
889bf7c5 5128 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 5129
b242c3c2
PA
51302009-05-17 Pedro Alves <pedro@codesourcery.com>
5131
5132 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
5133 `gdb_get_line_number'. Call `callee' in both parent and child.
5134 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
5135 `gdb_get_line_number' instead of hardcoding line numbers.
5136 (catch_fork_unpatch_child): New procedure to test detaching
5137 breakpoints from child fork.
5138 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
5139 hardcoding line numbers.
5140 (do_fork_tests): Run `catch_fork_unpatch_child'.
5141
ee342b23
VP
51422009-05-17 Vladimir Prus <vladimir@codesourcery.com>
5143
5144 * gdb.mi/mi-cmd-var.exp: Check that when varobj
5145 of structure type enters or leaves the scope, it
5146 is reported by -var-update.
5147
e2009e98
DE
51482009-05-11 Doug Evans <dje@sebabeach.org>
5149
5150 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 5151 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
5152 * gdb.threads/schedlock.c (main): Fix off-by-one error.
5153
00903456
JK
51542009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5155
5156 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
5157
dc621c35
DE
51582009-04-30 Doug Evans <dje@google.com>
5159
5160 * gdb.threads/watchthreads2.exp: New testcase.
5161 * gdb.threads/watchthreads2.c: New testcase.
5162
9ab4e744
DE
51632009-04-29 Doug Evans <dje@google.com>
5164
5165 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
5166 * gdb.cp/mb-ctor.cc: Ditto.
5167 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
5168 * gdb.cp/mb-inline.h (multi_line_foo): New function.
5169 * gdb.cp/mb-inline1.cc: Call it.
5170 * gdb.cp/mb-inline2.cc: Ditto.
5171 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
5172 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
5173
484086b7
JK
51742009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5175
5176 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
5177 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
5178 Replace all uses of `decimal' by `nonzero'.
5179 (info macro FROM_COMMANDLINE): New test.
5180
379a77b5
TT
51812009-04-27 Tom Tromey <tromey@redhat.com>
5182
5183 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
5184
b92b73c2
DE
51852009-04-27 Doug Evans <dje@google.com>
5186
5187 * gdb.threads/watchthreads.c (main): Initialize args before starting
5188 the threads. Plus formatting cleanup.
5189 * gdb.threads/watchthreads.exp: Avoid errant failures due to
5190 biased scheduling of one thread.
5191
945a118d
JG
51922009-04-27 Jerome Guitton <guitton@adacore.com>
5193
5194 * gdb.cp/templates.cc (GetMax): New template.
5195 (main): Declare two instances of GetMax.
5196 * gdb.cp/templates.exp: Add new test.
5197
d389af10
JK
51982009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5199
5200 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
5201
e7f86de9
JM
52022009-04-22 Joseph Myers <joseph@codesourcery.com>
5203
5204 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
5205
334cc82d
TT
52062009-04-15 Tom Tromey <tromey@redhat.com>
5207
5208 * gdb.base/charset.exp: Add regression test.
5209
d12672cc
JB
52102009-04-14 Joel Brobecker <brobecker@adacore.com>
5211
5212 * gdb.base/exe-lock.exp: New testcase.
5213
18e8c3bc
TT
52142009-04-13 Tom Tromey <tromey@redhat.com>
5215
5216 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
5217 operator on Frame.
5218
5ecd5cbe
UW
52192009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5220
5221 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
5222 * gdb.server/ext-attach.exp: Likewise.
5223
7309f756
VP
52242009-04-03 Vladimir Prus <vladimir@codesourcery.com>
5225
5226 Eliminate some sleep usage.
5227
889bf7c5
PA
5228 * gdb.mi/basics.c (do_nothing): New.
5229 (main): Use do_nothing instead of printf, so that
5230 not to introduce race condition between output of
5231 inferiour and output of gdb. Do not use sleep as it
5232 is not generally available on embedded targets.
7309f756 5233
f4b95f6f
PA
52342009-04-02 Pedro Alves <pedro@codesourcery.com>
5235
5236 * gdb.server/ext-attach.exp: Expect an optional process id after
5237 "Detached from remote process".
5238
de40b933
JK
52392009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5240
5241 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
5242 gdb.dwarf2/dw2-unresolved.exp: New.
5243
2ae101a4
PA
52442009-04-02 Pedro Alves <pedro@codesourcery.com>
5245
5246 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
5247 mi_run_to_main.
5248
56a8e183
PA
52492009-04-02 Pedro Alves <pedro@codesourcery.com>
5250
5251 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
5252 mi_run_to_main. Skip thread exit test on remote targets.
5253 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
5254 mi_run_to_main.
5255 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
5256 mi_run_to_main.
5257 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
5258 when expecting ^connected. Detect when the target doesn't support
5259 non-stop mode.
5260 (mi_run_cmd): Detect if non-stop mode was requested by isn't
5261 supported. Return -1 on error, 0 on success.
5262 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
5263 (mi_runto): Return mi_runto_helper's result explicitly.
5264
c35fafde
PA
52652009-04-01 Pedro Alves <pedro@codesourcery.com>
5266
5267 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
5268
f8a8dce6
JB
52692009-04-01 Tom Tromey <tromey@redhat.com>
5270
5271 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
5272 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
5273 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
5274 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
5275
71c25dea
TT
52762009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
5277 Jan Kratochvil <jan.kratochvil@redhat.com>
5278
5279 PR gdb/931
5280 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
5281 output.
5282 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
5283 for gdb/931.
5284 * dw2-strp.S (DW_AT_language): Change to C++.
5285 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
5286
02d9a9ce
JB
52872009-03-31 Joel Brobecker <brobecker@adacore.com>
5288
5289 * gdb.ada/tasks: New testcase.
5290
1042e4c0
SS
52912009-03-30 Stan Shebs <stan@codesourcery.com>
5292
5293 * gdb.trace/actions.exp: Update to match new info trace format.
5294 * gdb.trace/deltrace.exp: Ditto.
5295 * gdb.trace/infotrace.exp: Ditto.
5296 * gdb.trace/passcount.exp: Ditto.
5297 * gdb.trace/save-trace.exp: Ditto.
5298 * gdb.trace/while-stepping.exp: Ditto.
5299 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
5300
f8f6f20b
TJB
53012009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
5302
5303 * gdb.python/python-frame.c: New file.
5304 * gdb.python/python-frame.exp: New file.
5305
c0c6f777
TJB
53062009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
5307
5308 * gdb.python/python-value.exp: Add tests for the address
5309 attribute.
5310
3cb51905
AS
53112009-03-29 Andreas Schwab <schwab@linux-m68k.org>
5312
5313 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
5314
88fc996f
DE
53152009-03-26 Doug Evans <dje@google.com>
5316
5317 * gdb.mi/mi-nonstop-exit.exp: New file.
5318 * gdb.mi/non-stop-exit.c: New file.
5319
56ef84b1
TT
53202009-03-26 Tom Tromey <tromey@redhat.com>
5321
5322 Update for change to prologue skipping:
5323 * gdb.mi/mi2-simplerun.exp: Update.
5324 * gdb.mi/mi2-break.exp: Update.
5325 * gdb.mi/mi-simplerun.exp: Update.
5326 * gdb.mi/mi-break.exp: Update.
5327 * gdb.base/ending-run.exp: Update.
5328
def2b000
TJB
53292009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
5330
5331 * gdb.python/python-value.exp (test_value_in_inferior): Test
5332 gdb.Value.is_optimized_out attribute.
5333
442ddf59
JK
53342009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
5335
5336 * gdb.dwarf2/dw2-noloc-main.c: New file.
5337 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
5338 (.text): Remove.
5339 (.data): New.
5340 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
5341 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
5342 (DW_TAG_subprogram func_cu1, noloc): Remove.
5343 (main): New.
5344 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
5345 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
5346 (file_symbols): New procedure.
5347
a8df5de4
TT
53482009-03-25 Tom Tromey <tromey@redhat.com>
5349
5350 * gdb.base/charset.exp (valid_target_charset): New proc.
5351 Use it to skip tests on invalid charsets.
5352
cc1d7add
PM
53532009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
5354
5355 * gdb.base/completion.exp: Add a test for directory completion.
5356
bcd5727b
JK
53572009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5358
5359 Fix a racy FAIL.
5360 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
5361 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
5362
cc924cad
TJB
53632009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
5364
5365 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
5366 * gdb.python/python-function.exp: Add test for function returning
5367 a GDB value.
5368
bc3b79fd
TJB
53692009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
5370
5371 * gdb.python/python-function.exp: New file.
5372
6c7a06a3
TT
53732009-03-20 Tom Tromey <tromey@redhat.com>
5374
5375 * gdb.base/store.exp: Update for change to escape output.
5376 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
5377 to escape output.
5378 * gdb.base/pointers.exp: Update for change to escape output.
5379 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
5380 to escape output.
5381 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
5382 escape output.
5383 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
5384 to escape output.
5385 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
5386 escape output.
5387 * gdb.base/setvar.exp: Update for change to escape output.
5388 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
5389 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
5390 to escape output.
5391 (test_print_string_constants): Likewise.
5392 * gdb.base/charset.exp (valid_host_charset): Check size of
5393 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
5394 cases. Handle "auto"-related output.
5395 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
5396 (uvar, Uvar): New globals.
5397
c31af87b
JG
53982009-03-19 Jerome Guitton <guitton@adacore.com>
5399
5400 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
5401 deltas.
5402 * gdb.ada/fixed_points.exp: Ditto.
5403
51272cf2
PA
54042009-03-18 Pedro Alves <pedro@codesourcery.com>
5405
5406 * return-nodebug.c: Don't include stdio.h.
5407 (init): Delete.
5408 (func): Delete definition and provide extern declaration.
5409 (t): New.
5410 (main): Don't call printf. Call func and store its result in t.
5411 * return-nodebug1.c: New.
5412 * return-nodebug.exp: Don't expect stdio output. Instead, print
5413 the global variable t. Drop printf formatters and cast types from
5414 foreach loop. Don't use prepare_for_testing. Compile
5415 return-nodebug.c and return-nodebug1.c in separate steps. Don't
5416 define FORMAT or CAST.
5417
d24948ac
PP
54182009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
5419
5420 * gdb.base/solib-display.exp: Disable test for remote targers.
5421
61ff14c6
JK
54222009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5423
5424 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
5425
cb4dce93
JK
54262009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5427
5428 Fix a racy FAIL.
5429 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
5430 code from `follow parent, print pids'.
5431 (`follow child, print pids', `follow parent, print pids'): Call it.
5432 Replace `gdb_test "break..."' by gdb_breakpoint.
5433
f7c60c5e
VP
54342009-03-13 Vladimir Prus <vladimir@codesourcery.com>
5435
5436 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 5437 sync and async modes.
f7c60c5e 5438
383ace49
JB
54392009-03-12 Joel Brobecker <brobecker@adacore.com>
5440
5441 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
5442 that was checked in by mistake. Remove loading of ada.exp, since
5443 this is not necessary in this case.
5444
4ce102af
JB
54452009-03-12 Joel Brobecker <brobecker@adacore.com>
5446
5447 * gdb.ada/ptype_arith_binop.exp: New testcase.
5448
529a2aef
JB
54492009-03-12 Joel Brobecker <brobecker@adacore.com>
5450
5451 * gdb.ada/mod_from_name: New testcase.
5452
8a38181c
JB
54532009-03-12 Joel Brobecker <brobecker@adacore.com>
5454
5455 * gdb.ada/tick_last_segv: New testcase.
5456
11436dee
VP
54572009-03-12 Vladimir Prus <vladimir@codesourcery.com>
5458
61ff14c6 5459 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 5460
1f31650a
VP
54612009-03-12 Vladimir Prus <vladimir@codesourcery.com>
5462
61ff14c6
JK
5463 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
5464 include the token in ^running and frame info in *stopped.
1f31650a 5465
a3247a22
PP
54662009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
5467
5468 * solib-display.exp: New file.
5469 * solib-display-main.c: New file.
5470 * solib-display-lib.c: New file.
61ff14c6 5471
aae64587
PA
54722009-03-05 Pedro Alves <pedro@codesourcery.com>
5473
5474 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
5475
44aabfbc
JK
54762009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
5477
5478 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
5479 (list_and_check_macro): Use more specific test name.
5480 (next to definition): Make the test names unique.
5481
c087fcd3
PM
54822009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
5483
5484 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 5485
c86cf029
VP
54862009-02-17 Vladimir Prus <vladimir@codesourcery.com>
5487
5488 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
5489 notifications.
5490 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
5491 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
5492 * lib/mi-support.exp (library_loaded_re): New.
5493 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
5494
3ea85240
VP
54952009-02-17 Vladimir Prus <vladimir@codesourcery.com>
5496
5497 * gdb.gdb/observer.exp: Use test_notification observer, not
5498 normal_stop, everywhere.
5499 (test_normal_stop_notifications): Rename to...
5500 (test_notifications): ...this.
5501 (test_observer_normal_stop): Rename to...
5502 (test_observer): ...this.
5503
1903f0e6
DE
55042009-02-16 Doug Evans <dje@google.com>
5505
5506 * gdb.arch/amd64-disp-step.S (test_int3): New test.
5507 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
5508 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
5509 (test_prefixed_syscall,test_int3): New tests.
5510 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
5511 (test_prefixed_syscall,test_int3): New tests.
5512
1d33d6ba
VP
55132009-02-14 Vladimir Prus <vladimir@codesourcery.com>
5514
3cb51905
AS
5515 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
5516 (mi_expect_interrupt): Likewise.
5517 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
5518 response.
1d33d6ba 5519
faafb047
PM
55202009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
5521
5522 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
5523 * gdb.base/pc-fp.exp (get_valueofx): Remove.
5524 Replace calls to get_valueofx by get_hexadecimal_valueof.
5525
417e16e2
PM
55262009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
5527
5528 * lib/gdb.exp (get_valueof): Accept anything as a return value.
5529 (get_integer_valueof): New procedure.
5530 (get_sizeof): Use new get_integer_value_of.
5531 * gdb.base/sizeof.exp: Replace all uses of get_valueof
5532 by get_integer_valueof.
5533
7065b901
TT
55342009-02-13 Tom Tromey <tromey@redhat.com>
5535
5536 * gdb.base/remote.exp (get_sizeof): Remove.
5537 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
5538 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
5539 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
5540 * lib/gdb.exp (get_valueof): Move from long_long.exp.
5541 (get_sizeof): Likewise.
5542
5d7cb8df
JK
55432009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
5544
5545 PR fortran/9806
5546 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
5547
b2febfff
PP
55482009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
5549
5550 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
5551
4aa995e1
PA
55522009-02-06 Pedro Alves <pedro@codesourcery.com>
5553
5554 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
5555
d8906c6f
TJB
55562009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
5557
5558 * gdb.python/python-cmd.exp: New file.
5559
ff4ab08d
TG
55602009-02-06 Tristan Gingold <gingold@adacore.com>
5561
5562 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
5563
aacd552b
TG
55642009-02-05 Tristan Gingold <gingold@adacore.com>
5565
5566 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
5567 pointer is dereferenced and use this signal name in regexp.
5568 * gdb.base/signull.exp: Ditto.
5569 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
5570 * gdb.base/signull.c (main): Ditto.
5571
08c637de
TJB
55722009-02-04 Tom Tromey <tromey@redhat.com>
5573 Thiago Jung Bauermann <bauerman@br.ibm.com>
5574
5575 * gdb.python/python-value.exp: Use `gdb.history' instead of
5576 `gdb.value_from_history'.
5577 (test_value_numeric_ops): Add test for conversion of enum constant.
5578 * gdb.python/python-value.c (enum e): New type.
5579 (evalue): New global.
5580 (main): Use argv.
5581
20261af8
JG
55822009-02-04 Jerome Guitton <guitton@adacore.com>
5583
5584 * gdb.ada/uninitialized_vars: New test program.
5585 * gdb.ada/uninitialized_vars.exp: New testcase.
5586
52e44b43
TT
55872009-02-02 Tom Tromey <tromey@redhat.com>
5588
5589 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
5590 * gdb.cp/pr2489.cc: Rename...
5591 * gdb.cp/pr9594.cc: ... to this.
5592
1c71341a
TT
55932009-02-02 Tom Tromey <tromey@redhat.com>
5594
5595 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
5596 * gdb.cp/pr2489.cc: New file.
5597 * gdb.cp/cpcompletion.exp: New file.
5598
a4295225
TT
55992009-02-02 Tom Tromey <tromey@redhat.com>
5600
5601 PR exp/9059:
5602 * gdb.cp/call-c.exp: Add regression test.
5603 * gdb.cp/call-c.cc (FooHandle): New typedef.
5604 (main): New variable 'handle'.
5605
592375cd
VP
56062009-01-30 Vladimir Prus <vladimir@codesourcery.com>
5607
5608 * lib/mi-support.exp (et_mi_thread_list)
5609 (check_mi_and_console_threads): Adjust for current thread in
5610 -thread-list-ids output.
5611
41447f92
VP
56122009-01-30 Vladimir Prus <vladimir@codesourcery.com>
5613
889bf7c5
PA
5614 * gdb.mi/mi-break.exp (test_disabled_creation): New.
5615 Call it.
41447f92 5616
35669430
DE
56172009-01-28 Doug Evans <dje@google.com>
5618
5619 * gdb.arch/amd64-disp-step.S: New file.
5620 * gdb.arch/amd64-disp-step.exp: New file.
5621 * gdb.arch/i386-disp-step.S: New file.
5622 * gdb.arch/i386-disp-step.exp: New file.
5623
09f00d9a
PM
56242009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
5625
5626 * gdb.base/find.exp: Set newline variable
5627 using quotes instead of braces to fix cygwin failures.
5628
1e8fb976
PA
56292009-01-23 Pedro Alves <pedro@codesourcery.com>
5630
5631 * gdb.base/radix.exp: Add tests to ensure that that set
5632 input-radix 0 and set output-radix 0 are really rejected.
5633
da061712
PA
56342009-01-23 Pedro Alves <pedro@codesourcery.com>
5635
5636 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
5637 copyright years.
5638
dd7e2d2b
PA
56392009-01-23 Pedro Alves <pedro@codesourcery.com>
5640
5641 PR gdb/9664:
5642 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
5643
392452f6
PA
56442009-01-22 Pedro Alves <pedro@codesourcery.com>
5645
5646 PR c++/9631:
5647 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
5648
8653e71c
PM
56492009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
5650
5651 * gdb.server/file-transfer.exp: Use EXEEXT variable for
5652 binfile definition to fix Windows OS failure.
5653
a12cc160
DJ
56542009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
5655
5656 PR gdb/9346
5657 * gdb.base/interrupt.c (sigint_handler): New.
5658 (main): Install a SIGINT handler if SIGNALS is defined. Exit
5659 on error.
5660 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
5661 Test "signal SIGINT".
5662
b89667eb
DE
56632009-01-19 Doug Evans <dje@google.com>
5664
5665 * gdb.base/break.exp: Update expected gdb output.
5666 * gdb.base/sepdebug.exp: Ditto.
5667 * gdb.mi/mi-syn-frame.exp: Ditto.
5668 * gdb.mi/mi2-syn-frame.exp: Ditto.
5669 * gdb.base/call-signal-resume.exp: New file.
5670 * gdb.base/call-signals.c: New file.
5671 * gdb.base/unwindonsignal.exp: New file.
5672 * gdb.base/unwindonsignal.c: New file.
5673 * gdb.threads/interrupted-hand-call.exp: New file.
5674 * gdb.threads/interrupted-hand-call.c: New file.
5675 * gdb.threads/thread-unwindonsignal.exp: New file.
5676
adb483fe
DJ
56772009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
5678
5679 * gdb.base/define.exp: Test defining and hooking prefix commands.
5680 * gdb.python/python.exp: Update test for "show user" output.
5681
60023297
JK
56822009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5683
5684 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
5685 now the output exactly, using less wildcards. Expect also the output
5686 of gfortran-4.3. Update for the f-valprint.c modification from
5687 2008-04-22.
5688 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
5689 Remove gdb_test test names where matching the command.
5690
ccc57cf9
PA
56912009-01-01 Pedro Alves <pedro@codesourcery.com>
5692
5693 PR breakpoints/9681:
5694 * gdb.base/watchpoint.exp: Add regression test.
5695
c7a6ca08
PA
56962008-12-31 Pedro Alves <pedro@codesourcery.com>
5697
5698 * gdb.threads/attach-into-signal.exp: Don't use
5699 gdb_suppress_entire_file.
5700 * gdb.threads/attach-stopped.exp: Ditto.
5701 * gdb.threads/attachstop-mt.exp: Ditto.
5702
3a031f65
PA
57032008-12-31 Pedro Alves <pedro@codesourcery.com>
5704
5705 PR gdb/8812:
5706 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
5707
09e6485f
PA
57082008-12-29 Pedro Alves <pedro@codesourcery.com>
5709
5710 PR gdb/7536:
5711 * gdb.base/radix.exp: Add tests to ensure invalid input radices
5712 and unsupported output radices are really rejected.
5713
0cd53049
JK
57142008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5715
5716 * gdb.cp/punctuator.exp: Backslash the '$' signs.
5717
ba163c7e
TT
57182008-12-22 Tom Tromey <tromey@redhat.com>
5719
5720 * gdb.cp/punctuator.exp: New file.
5721
6f4de6c9
JK
57222008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5723
5724 * gdb.base/completion.exp (Completing non-existing component): New test.
5725
0f34d0b4
JK
57262008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
5727
5728 Fix for PR gdb/8648.
5729 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
5730 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
5731 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
5732 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
5733
db2ad4c3
JK
57342008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
5735
5736 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
5737
bb5ef15e
DP
57382008-12-16 Christophe Lyon <christophe.lyon@st.com>
5739
5740 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
5741 compiler actually generate code at the expected line number.
5742
90142adc
JZ
57432008-12-15 Jie Zhang <jie.zhang@analog.com>
5744
5745 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
5746
fad6eecd
TT
57472008-12-12 Tom Tromey <tromey@redhat.com>
5748
5749 * gdb.base/commands.exp (redefine_hook_test): New proc.
5750 Call it.
5751
17c8aaf5
TT
57522008-12-11 Tom Tromey <tromey@redhat.com>
5753
5754 * gdb.base/macscp.exp: New regression test.
5755
7c8adf68
TT
57562008-12-11 Tom Tromey <tromey@redhat.com>
5757
5758 * gdb.base/macscp.exp: Print "address.addr".
5759 * gdb.base/macscp1.c (struct outer): New struct.
5760 (address): New global.
5761
b05dcbb7
TT
57622008-12-09 Tom Tromey <tromey@redhat.com>
5763
5764 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
5765 Call it.
5766
2d476de1
DE
57672008-12-04 Doug Evans <dje@google.com>
5768
5769 * gdb.server/ext-run.exp: Relax regexp for init program.
5770
87bdc959
TG
57712008-12-03 Tristan Gingold <gingold@adacore.com>
5772
5773 * gdb.base/macscp.exp: Generate an object file during compilation
5774 to work around Darwin dsymutil limitations.
5775
e0740f77
JK
57762008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5777
5778 Test resolving external references to TLS variables.
5779 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
5780 FILE2_THREAD_LOCAL.
5781 (testfile2, srcfile2): New variables.
5782 * gdb.threads/tls.c (file2_thread_local)
5783 (function_referencing_file2_thread_local): New.
5784 * gdb.threads/tls2.c: New file.
5785
67f0aac5
JB
57862008-11-28 Joel Brobecker <brobecker@adacore.com>
5787
5788 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
5789 rather than integer, as integer might not be big enough when
5790 on 64bit targets.
67f0aac5 5791
c332165e
JG
57922008-11-27 Jerome Guitton <guitton@adacore.com>
5793
5794 * gdb.cp/formatted-ref.exp: Add equality test.
5795 * gdb.ada/formatted_ref.exp: Ditto.
5796
fc9b693c
JK
57972008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5798
5799 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
5800 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
5801
a9c64011
AS
58022008-11-20 Andreas Schwab <schwab@suse.de>
5803
5804 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
5805 matching syscall entry point.
5806 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
5807 (tcatch_vfork_then_child_follow): Likewise. Finish through
5808 vfork even if we stopped at the syscall trampoline.
5809
e2fd701e
DE
58102008-11-20 Doug Evans <dje@google.com>
5811
5812 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
5813
69abc51c
TJB
58142008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
5815
5816 * gdb.arch/ppc-dfp.exp: New file.
5817 * gdb.arch/ppc-dfp.c: New file.
5818
c14c28ba
PP
58192008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
5820
5821 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 5822
2e74121d
DE
58232008-11-17 Doug Evans <dje@google.com>
5824
5825 * gdb.mi/mi-syn-frame.exp: Update expected output.
5826 * gdb.mi/mi2-syn-frame.exp: Update expected output.
5827
66bb093b
VP
58282008-11-17 Vladimir Prus <vladimir@codesourcery.com>
5829
5830 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
5831 "thread N" results in =thread-selected.
5832 * lib/mi-support (mi_run_cmd, mi_expect_stop)
5833 (mi_send_resuming_command_raw): Be prepared for
5834 =thread-selected.
5835
3d043ef6
VP
58362008-11-17 Vladimir Prus <vladimir@codesourcery.com>
5837
a9c64011
AS
5838 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
5839 * lib/mi-support.exp: Likewise.
3d043ef6 5840
808104c8
JB
58412008-11-16 Joel Brobecker <brobecker@adacore.com>
5842
5843 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
5844 commands from the expected output for "help catch".
5845
00b22944
JB
58462008-11-15 Joel Brobecker <brobecker@adacore.com>
5847
5848 * gdb.ada/int_deref.exp: New testcase.
5849
59669435
TT
58502008-11-14 Nick Roberts <nickrob@snap.net.nz>
5851
5852 * gdb.mi/gdb2549.exp: New file.
5853
de04a248
DE
58542008-11-11 Doug Evans <dje@google.com>
5855
5856 * gdb.base/callexit.exp: New file.
5857 * gdb.base/callexit.c: New file.
5858
6b8ce727
DE
58592008-11-10 Doug Evans <dje@google.com>
5860
5861 * lib/gdb.exp (GDBFLAGS): Move -nx ...
5862 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
5863 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
5864 (default_gdb_start,default_gdb_exit): Ditto.
5865 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
5866 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
5867 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
5868 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
5869 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
5870 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
5871
1b14b8aa
AS
58722008-11-03 Andreas Schwab <schwab@suse.de>
5873
5874 * gdb.base/hashline2.exp: Fix typo.
5875 * gdb.base/hashline3.exp: Likewise.
5876
f3134b88
TT
58772008-10-30 Tom Tromey <tromey@redhat.com>
5878
5879 * gdb.base/pointers.exp: Add test.
5880 * gdb.base/pointers.c (k, S): New typedefs.
5881 (instance): New global.
5882
c2226152
AS
58832008-10-30 Andreas Schwab <schwab@suse.de>
5884
5885 * gdb.base/args.exp: Add tests for newlines.
5886
462f405c
JB
58872008-10-30 Joel Brobecker <brobecker@adacore.com>
5888
5889 gdb.base/foll-exec.exp: Update the expected output of a couple
5890 of "info breakpoints" tests.
5891
79a45b7d
TT
58922008-10-28 Tom Tromey <tromey@redhat.com>
5893
5894 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
5895
adc13a14
PA
58962008-10-24 Pedro Alves <pedro@codesourcery.com>
5897
5898 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
5899 gdb_start_cmd.
5900 Use runto_main before any test that requires execution.
5901
252fbfc8
PA
59022008-10-23 Pedro Alves <pedro@codesourcery.com>
5903
5904 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
5905 instead of SIGINT.
5906
28148e3d
JB
59072008-10-22 Joel Brobecker <brobecker@adacore.com>
5908
5909 * gdb.base/completion.exp: Update expected output following
5910 the addition of the "info tasks" command.
5911
c209f847
TT
59122008-10-22 Tom Tromey <tromey@redhat.com>
5913
5914 * gdb.base/exprs.exp (test_expr): Add test for string
5915 concatenation.
5916
f177e350
PA
59172008-10-19 Pedro Alves <pedro@codesourcery.com>
5918
5919 * configure.ac: Output gdb.python/Makefile.
5920 * configure: Regenerate.
5921 * gdb.python/Makefile.in: New.
5922
cce89356
JB
59232008-10-16 Joel Brobecker <brobecker@adacore.com>
5924
5925 * gdb.base/foll-fork.exp: Adjust the expected output to match
5926 the new description for fork/vfork catchpoints in the "info
5927 breakpoints" output.
5928
176d289d
TJB
59292008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
5930
5931 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
5932
a08702d6
TJB
59332008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
5934
5935 * gdb.python/python-value.c: New file.
5936 * gdb.python/python-value.exp: New file.
5937
1c5cfe86
PA
59382008-10-15 Pedro Alves <pedro@codesourcery.com>
5939
5940 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
5941
5a98ad69
DP
59422008-10-15 Denis Pilat <denis.pilat@st.com>
5943
41702f1b 5944 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 5945
dcb1a1e2
TT
59462008-10-09 Tom Tromey <tromey@redhat.com>
5947
5948 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
5949 'fprintf' and 'stderr'.
5950
9124fe48
JB
59512008-10-07 Joel Brobecker <brobecker@adacore.com>
5952
5953 * gdb.ada/ref_tick_size.exp: New testcase.
5954
45452591
DE
59552008-10-06 Doug Evans <dje@google.com>
5956
5957 * gdb.dwarf2/dw2-cu-size.exp: New file.
5958 * gdb.dwarf2/dw2-cu-size.S: New file.
5959
5960 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
5961 .Ltype_int for clarity.
5962
4fc5b208
PP
59632008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
5964
5965 PR gdb/2384:
5966 * gdb.cp/gdb2384.exp: Extended to test more cases.
5967 * gdb.cp/gdb2384.cc: Likewise.
5968 * gdb.cp/gdb2384-base.h: Likewise.
5969 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 5970
d78df370
JK
59712008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5972
5973 * gdb.base/maint.exp (maint print type): Remove printing
5974 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
5975
9a044a89
TT
59762008-09-30 Tom Tromey <tromey@redhat.com>
5977
5978 * gdb.base/macscp.exp: Add completion tests.
5979 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
5980 (TWENTY_THREE): Likewise.
5981 (FORTY_EIGHT): Likewise.
5982
506800a9
TT
59832008-09-30 Tom Tromey <tromey@redhat.com>
5984
5985 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
5986 everywhere.
5987 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
5988
1a6f01b5
JK
59892008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5990
5991 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
5992 testcase is derived from. Fix racy dependency on an expected PID
5993 number. No longer support the testcase on Linux kernel 2.4.x.
5994
2fae03e8
TT
59952008-09-27 Tom Tromey <tromey@redhat.com>
5996
5997 * gdb.base/macscp.exp: Add tests for stringification, splicing,
5998 and varargs.
5999
1ad15515
PA
60002008-09-22 Pedro Alves <pedro@codesourcery.com>
6001
6002 * lib/mi-support.exp (mi_expect_interrupt): New.
6003 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
6004 from gdb.mi/mi-nonstop.exp.
6005 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
6006 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
6007 lib/mi-support.exp.
6008 Use mi_check_thread_states throughout. Avoid ".*" and do not
6009 require an anchor after -exec-run.
6010
d0b76dc6
DJ
60112008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
6012
6013 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
6014 stop is pending. Avoid ".*" when two stops are pending.
6015 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
6016 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
6017 newlines in fullnames.
6018 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
6019 (mi_expect_stop): Update comments. Only anchor in sync mode.
6020 Do not match newlines.
6021 (mi_send_resuming_command_raw): Always return status.
6022 (mi_get_stop_line): Do not match more than one line by accident.
6023 Only anchor in sync mode.
6024 (mi_run_inline_test): If -exec-next fails, give up.
6025
9990c830
UW
60262008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6027
6028 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
6029 on SPU.
6030
ebcf6f00
JB
60312008-09-10 Joel Brobecker <brobecker@adacore.com>
6032
6033 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
6034
b6db24e5
JB
60352008-09-10 Joel Brobecker <brobecker@adacore.com>
6036
6037 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
6038 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
6039 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
6040 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
6041 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
6042 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
6043 gdb.ada/interface.exp, gdb.ada/null_array.exp,
6044 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
6045 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
6046 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
6047 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
6048 Include the "= " sequence in the expected output of print tests.
6049
2bf448e0
JB
60502008-09-10 Joel Brobecker <brobecker@adacore.com>
6051
6052 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
6053 description for boolean types.
6054
d51fd4c8
PA
60552008-09-09 Pedro Alves <pedro@codesourcery.com>
6056
6057 * gdb.base/hook-stop-continue.c: New.
6058 * gdb.base/hook-stop-continue.exp: New.
6059
694182d2
DJ
60602008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
6061
6062 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
6063
3b8a7fc0
JG
60642008-09-08 Jerome Guitton <guitton@adacore.com>
6065
6066 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
6067 (stack_check_probe_2, stack_check_probe_loop_1)
6068 (stack_check_probe_loop_2): New functions.
6069 (main): Add call to these new functions.
6070 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
6071 functions, check that the breakpoint is inserted at the appropriate
6072 location.
6073 (insert_breakpoint): Slightly refine this procedure so that it can
6074 be called several times in the test.
6075
96cc0ae8
JG
60762008-09-08 Jerome Guitton <guitton@adacore.com>
6077
6078 * gdb.base/stack-checking.c: New file.
6079 * gdb.base/stack-checking.exp: New file.
6080
1f08b409
TJB
60812008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
6082
6083 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
6084 * gdb.arch/altivec-regs.exp: Likewise.
6085 * gdb.arch/vsx-regs.exp: Likewise.
6086
3099e1c4
TJB
60872008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
6088
6089 * gdb.arch/ppc-fp.exp: New file.
6090 * gdb.arch/ppc-fp.c: New file.
6091
cc69bfc1
PP
60922008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
6093
6094 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
6095 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 6096
b02a33db
MS
60972008-09-04 Michael Snyder <msnyder@vmware.com>
6098
6099 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
6100 as "at" (for non-debug functions such as _start).
6101
2992cbe0
UW
61022008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6103
6104 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
6105 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
6106 software watchpoints.
6107 * gdb.base/watch_thread_num.exp: Likewise.
6108
514f746b
AR
61092008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
6110
6111 * gdb.arch/i386-bp_permanent.exp: New test.
6112
876cecd0
TT
61132008-08-24 Tom Tromey <tromey@redhat.com>
6114
6115 * gdb.base/maint.exp: Update "maint print type".
6116
80f73d71
VP
61172008-08-21 Vladimir Prus <vladimir@codesourcery.com>
6118
6119 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
6120 support. Adjust the order of "*running" notifications.
6121 * gdb.mi/non-stop.c: Don't cast from int to void* and
6122 back.
6123
d9c78d7d
MK
61242008-08-20 Mark Kettenis <kettenis@gnu.org>
6125
6126 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
6127 expect to find it in the "info frame" output.
6128
97a2d1d3
DJ
61292008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
6130
6131 * gdb.base/interp.exp: Always consume both prompts.
6132
b96e2927
PA
61332008-08-20 Pedro Alves <pedro@codesourcery.com>
6134
6135 * gdb.base/pending.exp: Test pending breakpoints without symbols
6136 loaded.
6137
8cf6e61a
VP
61382008-08-19 Vladimir Prus <vladimir@codesourcery.com>
6139
6140 * lib/mi-support.exp (mi_expect_stop): Produce
6141 more details on failures.
6142 * gdb.mi/mi-nonstop.exp: New.
6143 * gdb.mi/non-stop.c: New.
6144
c6ebd6cf
VP
61452008-08-19 Vladimir Prus <vladimir@codesourcery.com>
6146
a9c64011
AS
6147 * gdb.mi/mi-async.exp: Use 'set target-async'.
6148 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 6149
46a9b8ed
DJ
61502008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
6151
6152 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
6153
44feb3ce
TT
61542008-08-17 Tom Tromey <tromey@redhat.com>
6155
6156 * gdb.base/help.exp (help catch): Rewrite.
6157
311a4e6b
TJB
61582008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
6159
6160 * gdb.base/define.exp: Test indented command documentation.
6161 * gdb.python/python.exp: Test indented multi-line command.
6162
604c2f83
LM
61632008-08-15 Luis Machado <luisgpm@br.ibm.com>
6164
6165 * testsuite/gdb.arch/vsx-regs.c: New source file.
6166 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
6167 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
6168
886a217c
TT
61692008-08-14 Tom Tromey <tromey@redhat.com>
6170
6171 * gdb.base/macscp.exp: Add regression test for "macro define" or
6172 "macro undef" with no arguments.
6173
c814a4f3
PP
61742008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
6175
6176 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 6177
12ab8a60
UW
61782008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6179
6180 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
6181
d57a3c85
TJB
61822008-08-06 Tom Tromey <tromey@redhat.com>
6183
6184 * gdb.python/python.exp: New file.
6185
c7b778ff
JK
61862008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6187
6188 Fix for PR gdb/1543.
6189 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
6190 $LOCATION.
6191 (location): New variable.
6192 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
6193 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
6194 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
6195 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
6196 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
6197 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
6198 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
6199 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
6200 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
6201 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
6202 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
6203 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
6204 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
6205 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
6206 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
6207 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
6208 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
6209 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
6210 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
6211 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
6212 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
6213 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
6214 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
6215 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
6216 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
6217 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
6218 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
6219 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
6220 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
6221 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
6222 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
6223 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
6224 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
6225 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
6226 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
6227 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
6228 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
6229 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
6230 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
6231 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
6232 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
6233 gdb.base/type-opaque.exp, gdb.base/until.exp,
6234 gdb.base/value-double-free.c, gdb.base/varargs.exp,
6235 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
6236 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
6237 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
6238 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
6239 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
6240 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
6241 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
6242 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
6243 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
6244 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
6245 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
6246 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
6247 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
6248 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
6249 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
6250 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
6251 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
6252 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
6253 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
6254 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
6255 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
6256 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
6257 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
6258 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
6259 gdb.pascal/types.exp, gdb.stabs/weird.exp,
6260 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
6261 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
6262 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
6263 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
6264 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
6265 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
6266 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
6267 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
6268 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
6269 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
6270 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
6271 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
6272 lib/mi-support.exp, lib/trace-support.exp: Remove reference
6273 to bug-gdb@prep.ai.mit.edu .
6274
5e06a3d1
VP
62752008-07-31 Vladimir Prus <vladimir@codesourcery.com>
6276
6277 * lib/mi-support.exp (mi_load_shlibs): New.
6278 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
6279
9d81d21b
VP
62802008-07-30 Vladimir Prus <vladimir@codesourcery.com>
6281
6282 * lib/mi-support.exp (get_mi_thread_list)
6283 (check_mi_and_console_threads): New, moved from ...
6284 * gdb.mi/mi-pthread.exp: ...here.
6285 * gdb.mi/gdb669.exp (get_mi_thread_list)
6286 (check_mi_and_console_threads): Delete.
6287 * gdb.mi/mi2-pthread.exp: Likewise.
6288
bae98fe0
TT
62892008-07-28 Tom Tromey <tromey@redhat.com>
6290
6291 * Makefile.in (just-check): Remove. Move body to...
6292 (check): ... here.
6293
57380f4e
DJ
62942008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
6295
6296 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
6297 Add a test for duplicated SIGINTs.
6298
e09490f1
DJ
62992008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
6300
6301 * gdb.threads/schedlock.exp (get_args): Update to work for any
6302 value of NUM.
6303 (Top level): Report the number of threads that did not resume.
6304
6387b45f
DJ
63052008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
6306
6307 * gdb.dwarf2/dw2-compressed.S: Also define __start.
6308
62f64ff2
DJ
63092008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
6310
6311 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
6312 non-MI prompt.
6313
fa8de41e
TT
63142008-07-26 Tom Tromey <tromey@redhat.com>
6315
6316 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
6317 (function_struct, function_struct_ptr): New globals.
6318 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
6319 function pointer in a struct.
6320
ccb3ac8a
TT
63212008-07-26 Tom Tromey <tromey@redhat.com>
6322
6323 * gdb.base/macscp.exp: Add test for macro lexing bug.
6324
d7d9f01e
TT
63252008-07-18 Tom Tromey <tromey@redhat.com>
6326
6327 * gdb.base/macscp.exp: Add macro tests.
6328
9bf07184
PP
63292008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
6330
6331 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
6332
becf6477
PP
63332008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
6334
6335 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
6336
0709f7d3
PP
63372008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
6338
6339 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 6340
7093c834
PP
63412008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
6342
6343 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 6344
b432ffe3
JK
63452008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6346
6347 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
6348
b1a268e5
VP
63492008-07-12 Vladimir Prus <vladimir@codesourcery.com>
6350
6351 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
6352
e2995f8e
KB
63532008-07-11 Kevin Buettner <kevinb@redhat.com>
6354
6355 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
6356 of regexp to account for changes made to GDB in the printing of
6357 byte vectors.
6358
14032a66
TT
63592008-07-11 Tom Tromey <tromey@redhat.com>
6360
6361 * gdb.base/completion.exp: Add 'help' completion test.
6362
981505ef
JK
63632008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6364
6365 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
6366
10568435
JK
63672008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6368
6369 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
6370
4487aabf
PA
63712008-07-09 Pedro Alves <pedro@codesourcery.com>
6372
6373 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
6374
a4a9b1c4
PA
63752008-07-09 Pedro Alves <pedro@codesourcery.com>
6376
6377 * gdb.base/fullname.exp: Restore pwd if compiling failed.
6378
3c3185ac
JK
63792008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6380
6381 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
6382
7ebd49dc
VP
63832008-06-28 Vladimir Prus <vladimir@codesourcery.com>
6384
6385 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
6386 previous commit. Add a comment.
6387
84e46146
PA
63882008-06-28 Pedro Alves <pedro@codesourcery.com>
6389
6390 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
6391
0f8d4a2f
VP
63922008-06-28 Vladimir Prus <vladimir@codesourcery.com>
6393
6394 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
6395
f747e0ce
PA
63962008-06-27 Pedro Alves <pedro@codesourcery.com>
6397
6398 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
6399 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
6400 compiling an executable, link in an object that forces unbuffered
6401 output.
6402 * lib/set_unbuffered_mode.c: New file.
6403
734a5c36
JK
64042008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6405
6406 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
6407
a2840c35
VP
64082008-06-25 Vladimir Prus <vladimir@codesourcery.com>
6409
a9c64011
AS
6410 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
6411 mi_expect_stop.
6412 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
6413 Demand that *running is output.
6414 (detect_async): Perform checking every time.
6415 (mi_send_resuming_command): Extract everything into...
6416 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
6417 (mi_expect_stop): Don't accept any output before *stopped.
6418
6ae37fef
VP
64192008-06-13 Vladimir Prus <vladimir@codesourcery.com>
6420
6421 Robustify mi-simplerun.
a9c64011
AS
6422 * gdb.mi/basics.c (main): Add a call to sleep.
6423 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
6424 * gdb.mi/mi2-cli.exp: Likewise.
6425 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 6426
b4aa76f0 64272008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
6428
6429 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
6430
e1ac3328
VP
64312008-06-10 Vladimir Prus <vladimir@codesourcery.com>
6432
a9c64011
AS
6433 * gdb.mi/mi-console.exp: Adjust.
6434 * gdb.mi/mi-syn-frame.exp: Adjust.
6435 * gdb.mi/mi2-console.exp: Adjust.
6436 * gdb.mi/mi2-syn-frame.exp: Adjust.
6437 * lib/mi-support.exp (mi_run_cmd): Adjust.
6438 (mi_send_resuming_command): Adjust.
e1ac3328 6439
f7f9a841
VP
64402008-06-10 Vladimir Prus <vladimir@codesourcery.com>
6441
6442 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
6443 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
6444 testing of stopped.
6445 * gdb.mi/mi2-syn-frame.exp: Likewise.
6446 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
6447 (async, detect_async): New.
6448 (mi_expect_stop, mi_continue_to_line): Adjust expectation
6449 depending on if we're running in sync or async mode.
f7f9a841 6450
37cd5d19
TT
64512008-06-09 Tom Tromey <tromey@redhat.com>
6452
6453 * gdb.base/completion.exp: New tests for field name completion
6454 with spaces, and field name completion with '->'.
6455
65d12d83
TT
64562008-06-06 Tom Tromey <tromey@redhat.com>
6457
6458 * gdb.base/break1.c (struct some_struct): New struct.
6459 (values): New global.
6460 * gdb.base/completion.exp: Add field name completion test.
6461
ebfe2e3f
PP
64622008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
6463
6464 * gdb.cp/call-c.exp: Test for incorrect handling of reference
6465 to pointer.
6466 * gdb.cp/call-c.cc: Likewise.
6467
bcf6fc3a
NR
64682008-06-06 Nick Roberts <nickrob@snap.net.nz>
6469
6470 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
6471 annotation.
6472
49fd4a42 64732008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 6474 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
6475
6476 * gdb.threads/execl.c, gdb.threads/execl1.c,
6477 gdb.threads/execl.exp: New tests.
a9c64011 6478
8a34ac3f
AR
64792008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
6480 Daniel Jacobowitz <dan@codesourcery.com>
6481
6482 * gdb.cp/exception.exp: Activate test, make it work with pending
6483 catchpoints.
6484
86ae69ef
JK
64852008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
6486
6487 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
6488
f7f9ae2c
VP
64892008-05-28 Vladimir Prus <vladimir@codesourcery.com>
6490
a9c64011
AS
6491 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
6492 now printed.
6493 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 6494
2a2d4dc3
AS
64952008-05-27 Andreas Schwab <schwab@suse.de>
6496
6497 * gdb.base/frame-args.exp: Handle arguments that are optimized
6498 out.
6499
5099e4d9
LM
65002008-05-26 Luis Machado <luisgpm@br.ibm.com>
6501
6502 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
6503 quiet for ppc32 and group options into a single variable.
6504
d9c36a91
JB
65052008-05-23 Joel Brobecker <brobecker@adacore.com>
6506
6507 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
6508 of zero-size elements.
6509 * gdb.ada/null_array.exp: Test printing this new array.
6510
103a8671
JK
65112008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6512
6513 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
6514
07a4cc1a 65152008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
6516
6517 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
6518 of the "finish" command.
6519
55f996a7
NR
65202008-05-21 Nick Roberts <nickrob@snap.net.nz>
6521
6522 * gdb.base/annota1.exp: Test for new annotation.
6523
907fc202
UW
65242008-05-16 Pedro Alves <pedro@codesourcery.com>
6525
6526 * gdb.base/fixsection.exp: New file.
6527 * gdb.base/fixsection0.c: New file.
6528 * gdb.base/fixsection1.c: New file.
6529
e8f97270
UW
65302008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6531
6532 * gdb.base/annota1.exp: Accept printf@... in place of printf.
6533 * gdb.base/annota3.exp: Likewise.
6534
ac0bb574
NF
65352008-05-13 Nathan Froyd <froydnj@codesourcery.com>
6536
6537 * gdb.base/watch_thread_num.exp: Don't run tests that require
6538 watchpoints if the target doesn't support them.
6539
6fadd07a
DE
65402008-05-12 Doug Evans <dje@google.com>
6541
6542 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
6543
6e9a4a30
JB
65442008-05-09 Joel Brobecker <brobecker@adacore.com>
6545
6546 * gdb.ada/assign_1.exp: New testcase.
6547
08388c79
DE
65482008-05-09 Doug Evans <dje@google.com>
6549
a3c83fae
DE
6550 * gdb.base/find.exp: New file.
6551 * gdb.base/find.c: New file.
08388c79 6552
bd5ddfe8
DJ
65532008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
6554
6555 * gdb.base/commands.exp (watchpoint_command_test): Handle
6556 gdb,no_hardware_watchpoints.
6557 * gdb.base/float.exp: Allow ARM targets without floating point.
6558 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
6559
b5dd68e2 65602008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 6561 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
6562
6563 * gdb.ada/lang_switch: New test program.
6564 * gdb.ada/lang_switch.exp: New testcase.
6565
382d13d1
DE
65662008-05-05 Doug Evans <dje@google.com>
6567
6568 * gdb.base/help.exp (disassemble): Update expected help text.
6569
9dd789d0
PA
65702008-05-04 Pedro Alves <pedro@codesourcery.com>
6571
6572 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
6573
611c83ae
PA
65742008-05-04 Pedro Alves <pedro@codesourcery.com>
6575
6576 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
6577 different times.
6578
ff013f42
JK
65792008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
6580
6581 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
6582 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
6583 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
6584 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
6585
96dff6a2
VP
65862008-05-04 Vladimir Prus <vladimir@codesourcery.com>
6587
6588 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
6589 notification to appear.
6590
55cd6f92
DJ
65912008-05-04 Daniel Jacobowitz <dan@debian.org>
6592
6593 * gdb.base/fullname.c: New file.
6594 * gdb.base/fullname.exp: New file.
6595 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
6596
d705c43c
PA
65972008-05-03 Pedro Alves <pedro@codesourcery.com>
6598
6599 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
6600 expressions with macros.
6601
333222e1
JK
66022008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6603
6604 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
6605
5ac01682
DJ
66062008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
6607
6608 * gdb.base/completion.exp: Handle lack of other symbols beginning
6609 with "a".
6610
6611 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
6612
237fc4c9
PA
66132008-05-02 Jim Blandy <jimb@codesourcery.com>
6614
6615 * gdb.asm/asmsrc1.s: Add scratch space.
6616
ed5e9466
DJ
66172008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6618 Daniel Jacobowitz <dan@codesourcery.com>
6619
6620 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
6621 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
6622 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
6623
b39cc962
DJ
66242007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
6625
6626 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
6627
36d520f5
JB
66282008-05-01 Joel Brobecker <brobecker@adacore.com>
6629
6630 * gdb.base/info-target.exp: New testcase.
6631
8d4e3071
DJ
66322008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
6633
6634 * gdb.cp/hang.exp: Use .cc instead of .C.
6635 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
6636 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
6637
6f3f3097
DJ
66382008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
6639
6640 * gdb.base/gdb1250.exp: Remove perror.
6641 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
6642
5550a914
PA
66432008-04-30 Pedro Alves <pedro@codesourcery.com>
6644
6645 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
6646 .2byte.
6647
d848e687
DJ
66482008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
6649
6650 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
6651 (maybe_kfail): New.
6652
93b5768b
PA
66532008-04-25 Pedro Alves <pedro@codesourcery.com>
6654
6655 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
6656
721c02de
VP
66572008-04-24 Vladimir Prus <vladimir@codesourcery.com>
6658
a9c64011
AS
6659 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
6660 * gdb.mi/mi2-syn-frame.exp: Likewise.
6661 * lib/mi-support.exp: Likewise.
721c02de 6662
74960c60
VP
66632008-04-24 Vladimir Prus <vladimir@codesourcery.com>
6664
6665 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
6666 to specify regexp for the location to stop at.
6667 * gdb.base/break-always.c: New.
6668 * gdb.base/break-always.exp: New.
6669
d24317b4
VP
66702008-04-24 Vladimir Prus <vladimir@codesourcery.com>
6671
6672 * lib/mi-support.exp (mi_runto_helper): Adjust
6673 for the original-location field.
6674 (mi_create_breakpoint, mi_list_breakpoints): New.
6675 * gdb.mi/mi-break.exp: Adjust.
6676 * gdb.mi/mi2-break.exp: Adjust.
6677 * gdb.mi/mi-pending.exp: Adjust.
6678 * gdb.mi/mi-simplerun.exp: Adjust.
6679 * gdb.mi/mi2-simplerun.exp: Adjust.
6680 * gdb.mi/mi-syn-frame.exp: Adjust.
6681 * gdb.mi/mi2-syn-frame.exp: Adjust.
6682 * gdb.mi/mi-until.exp: Adjust.
6683 * gdb.mi/mi2-until.exp: Adjust.
6684 * gdb.mi/mi-var-display.exp: Adjust.
6685 * gdb.mi/mi2-var-display.exp: Adjust.
6686 * gdb.mi/mi-watch.exp: Adjust.
6687 * gdb.mi/mi2-watch.exp: Adjust.
6688
fdc59709 66892008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 6690
a9c64011
AS
6691 * aclocal.m4: Add override.m4.
6692 * configure: Regenerate.
fdc59709 6693
8e91f023
VP
66942008-04-19 Vladimir Prus <vladimir@codesourcery.com>
6695
6696 * gdb.mi/var-cmd.c (do_at_tests): Verify that
6697 '-var-update --all-values' reports new value even the type
6698 of a variable object has changed.
6699
233a11ab
CS
67002008-04-18 Craig Silverstein <csilvers@google.com>
6701
6702 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
6703 files.
d24317b4 6704
9c1137ad
JB
67052008-04-18 Joel Brobecker <brobecker@adacore.com>
6706
6707 * gdb.ada/atomic_enum: New test program.
6708 * gdb.ada/atomic_enum.exp: New testcase.
6709
66d0bbc7
DE
67102008-04-17 Doug Evans <dje@google.com>
6711
6712 * gdb.opt/Makefile.in: Fix whitespace.
6713
100906b0
UW
67142008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
6715
6716 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
6717
4584e32e
DE
67182008-04-17 Doug Evans <dje@google.com>
6719
6720 * gdb.base/hashline1.exp: New testcase.
6721 * gdb.base/hashline2.exp: New testcase.
6722 * gdb.base/hashline2.exp: New testcase.
6723
0a320680
PA
67242008-04-17 Pedro Alves <pedro@codesourcery.com>
6725
6726 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
6727
18ac113b
AR
67282008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
6729
6730 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
6731 temporary breakpoint to match "Temporary breakpoint".
6732 * gdb.base/break.exp (delete_breakpoints): Likewise.
6733 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
6734 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
6735 * gdb.base/display.exp: Likewise.
6736 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
6737 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
6738 * gdb.base/restore.exp (restore_tests): Likewise.
6739 * gdb.base/sepdebug.exp: Likewise.
6740 * gdb.base/watchpoint.exp: Likewise.
6741 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
6742 * gdb.mi/mi-pending.exp: Likewise.
6743 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
6744 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
6745 * gdb.mi/mi-var-cmd.exp: Likewise.
6746 * gdb.mi/mi-var-display.exp: Likewise.
6747 * gdb.mi/mi2-cli.exp: Likewise.
6748 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
6749 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
6750 * gdb.mi/mi2-var-display.exp: Likewise.
6751 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
6752 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
6753 new "disp" field.
a9c64011 6754 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
6755 reason. This is to support fix for PR2424.
6756
add38693
JK
67572008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6758
6759 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
6760
fcacd99f
VP
67612008-04-13 Vladimir Prus <vladimir@codesourcery.com>
6762
6763 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 6764 field. Add more floating varobj tests.
fcacd99f 6765 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
6766 field.
6767 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
6768 (main): Call do_at_tests.
6769 * lib/mi-support.exp (mi_create_floating_varobj)
6770 (mi_varobj_update_with_type_change): New.
fcacd99f 6771
de051565
MK
67722008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
6773
6774 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
6775 option of -var-evaluate-expression.
6776 * gdb.mi/mi2-var-display.exp: Likewise.
6777
dbc52822
VP
67782008-04-07 Vladimir Prus <vladimir@codesourcery.com>
6779
6780 Introduce test setup helpers.
a9c64011
AS
6781 * lib/gdb.exp (build_executable, clean_restart)
6782 (prepare_for_testing): New.
6783 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
6784 * gdb.base/return.exp: Likewise.
6785 * gdb.base/ending-run.exp: Likewise.
dbc52822 6786
473591da
NR
67872008-04-07 Nick Roberts <nickrob@snap.net.nz>
6788
6789 * gdb.mi/mi-async.exp: New test for asynchronous Machine
6790 Interface (MI) responses.
6791
2b2d9e11
VP
67922008-04-06 Vladimir Prus <vladimir@codesourcery.com>
6793
a9c64011
AS
6794 * gdb.cp/breakpoint.cc: New code to test conditions involving
6795 member variables.
6796 * gdb.cp/breakpoint.exp: Test condition involving member
6797 variables.
2b2d9e11 6798
bb378428
VP
67992008-04-05 Vladimir Prus <vladimir@codesourcery.com>
6800
6801 * lib/mi-support.exp (mi_expect_stop): New.
6802 (mi_run_cmd): Change the
6803 token. Use mi_send_resuming_command, use
6804 mi_expect_stop.
6805 (mi_execute_to_helper): Rename to mi_execute_to.
6806 (mi_send_resuming_command): Add more error patterns.
6807 (mi_wait_for_stop): Renamed to...
6808 (mi_get_stop_line): ...this.
6809 (mi_run_inline_test): Adjust.
6810
6811 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
6812 * gdb.mi/mi-console.exp: Likewise.
6813 * gdb.mi/mi-pending.exp: Likewise.
6814 * gdb.mi/mi-simplerun.exp: Likewise.
6815 * gdb.mi/mi-stack.exp: Likewise.
6816 * gdb.mi/mi-stepi.exp: Likewise.
6817 * gdb.mi/mi-syn-frame.exp: Add comment.
6818 * gdb.mi/mi-until.exp: Likewise.
6819 * gdb.mi/mi-var-display.exp: Likewise.
6820 * gdb.mi/mi-watch.exp: Likewise.
6821 * gdb.mi/mi2-cli.exp: Likewise.
6822 * gdb.mi/mi2-console.exp: Likewise.
6823 * gdb.mi/mi2-simplerun.exp: Likewise.
6824 * gdb.mi/mi2-stack.exp: Likewise.
6825 * gdb.mi/mi2-stepi.exp: Likewise.
6826 * gdb.mi/mi2-until.exp: Likewise.
6827 * gdb.mi/mi2-var-display.exp: Likewise.
6828 * gdb.mi/mi2-watch.exp: Likewise.
6829
62172bb9
UW
68302008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6831
6832 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
6833
6834 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
6835
a13e061a
PA
68362008-04-04 Pedro Alves <pedro@codesourcery.com>
6837
6838 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
6839 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
6840 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
6841 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
6842 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
6843 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
6844 expect an mi error duplicated in stderr.
6845
eae06beb
JB
68462008-04-03 Joel Brobecker <brobecker@adacore.com>
6847
6848 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
6849 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
6850 Add a couple of tests that verify the behavior when the new setting
6851 is set to "cancel" and "all".
6852 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
6853 "ask" before we start the testing.
6854
79c6ced6
AR
68552008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
6856
6857 * gdb.cp/casts.cc: Add class reference variables.
6858 * gdb.cp/casts.exp: New test cases for up/down casting references.
6859
6c2d1a6b
MK
68602008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
6861
6862 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
6863 instead of beginning to make an extra test pass.
6864 * gdb.mi/mi2-var-display.exp: Likewise.
6865
55b411d9
MR
68662008-03-31 Maciej W. Rozycki <macro@mips.com>
6867
6868 * gdb.base/break.exp: Mark failures as such. Fix formatting.
6869
c6140da2
MD
68702008-03-31 Markus Deuling <deuling@de.ibm.com>
6871 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6872
6873 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
6874 value. Add xfail for older kernels.
6875
79732189
AR
68762008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
6877
6878 Bring mi-support in line with gdb.exp.
6879 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
6880 (mi_gdb_start): New function.
6881
33c3676e
MR
68822008-03-28 Maciej W. Rozycki <macro@mips.com>
6883
6884 * gdb.mi/mi-var-cmd.exp: Fix a typo.
6885
92e28119
VP
68862008-03-26 Vladimir Prus <vladimir@codesourcery.com>
6887
6888 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
6889 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 6890
9e8e3afe
VP
68912008-03-26 Vladimir Prus <vladimir@codesourcery.com>
6892
6893 * lib/mi-support.exp (mi_create_varobj_checked): New.
6894 (mi_list_varobj_children): Allow to check for a
6895 value.
6896 (mi_list_array_varobj_children): New.
6897
6898 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
6899 and mi_list_varobj_children, as opposed to hardcoding
6900 expected strings.
6901 * gdb.mi/gdb701.exp: Likewise.
6902 * gdb.mi/gdb792.exp: Likewise.
6903 * gdb.mi/mi-var-block.exp: Likewise.
6904 * gdb.mi/mi-var-cmd.exp: Likewise.
6905 * gdb.mi/mi-var-invalidate.exp: Likewise.
6906 * gdb.mi/mi2-var-block.exp: Likewise.
6907 * gdb.mi/mi2-var-child.exp: Likewise.
6908 * gdb.mi/mi2-var-cmd.exp: Likewise.
6909 * gdb.mi/mi2-var-display.exp: Likewise.
6910
9df50351
JK
69112008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6912
6913 Fix random false FAILs on i386.
6914 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
6915
31e5d73a
DJ
69162008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
6917
6918 PR gdb/544
6919 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
6920
12f4afab
DJ
69212008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
6922
6923 PR gdb/544
6924 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
6925
b562a0cb
DJ
69262008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
6927
6928 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
6929 fixed PR gdb/544.
6930
17faa917
DJ
69312008-03-21 Pedro Alves <pedro@codesourcery.com>
6932
6933 * gdb.threads/fork-child-threads.exp: Test next over fork.
6934
6214f497
DJ
69352008-03-21 Chris Demetriou <cgd@google.com>
6936
6937 * gdb.base/break.exp (rbreak junk): New test for rbreak
6938 "Junk at end of arguments" issue.
6939
63092375
DJ
69402008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
6941
6942 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
6943 *& to work on created array elements.
6944 (Top level): Test print $pc with a file. Test string operations
6945 without a target.
6946 * gdb.base/ptype.exp: Do not expect *& to work on created array
6947 elements.
6948
b21991b0
DJ
69492008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
6950
6951 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
6952 gdb.threads/staticthreads.exp: Update exit query.
6953
c4b347c7
SL
69542008-03-07 Sandra Loosemore <sandra@codesourcery.com>
6955
6956 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
6957
fa4727a6
DJ
69582008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
6959
6960 * gdb.base/watchpoint.c (global_ptr, func4): New.
6961 (main): Call func4.
6962 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
6963 (test_inaccessible_watchpoint): New.
6964
2f34202f
MR
69652008-02-29 Maciej W. Rozycki <macro@mips.com>
6966
6967 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
6968 select the largest.
6969
0d6ba1b1
DJ
69702008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
6971
6972 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
6973 frames-invalid annotations.
6974
e691325a
PM
69752008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
6976
a9c64011 6977 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 6978
f85b5ecc
DE
69792008-02-27 Doug Evans <dje@google.com>
6980
6981 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
6982 for bug 1738.
6983 (breakpoint_to_handler_entry): Ditto.
6984
b40e7bf3
JB
69852008-02-27 Joel Brobecker <brobecker@adacore.com>
6986
6987 * gdb.base/ending-run.exp: Use the first line of code inside
6988 function body to test breakpoints.
6989 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
6990 location where the breakpoint is inserted when using the line
6991 where a function is declared. Fix typo in the description of
6992 one of the tests.
6993 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
6994
2faca73a
PM
69952008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
6996
6997 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 6998 tests.
2faca73a 6999
6f439c36
PM
70002008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
7001
7002 * gdb.base/args.exp: avoid same output for tests
7003 with single quotes.
7004
54e52265
VP
70052008-02-26 Vladimir Prus <vladimir@codesourcery.com>
7006
a9c64011
AS
7007 * gdb.base/annota1.exp: Adjust for 'info break'
7008 format changes.
7009 * gdb.base/annota3.exp: Likewise.
7010 * gdb.base/break.exp: Likewise.
7011 * gdb.base/condbreak.exp: Likewise.
7012 * gdb.base/pending.exp: Likewise.
7013 * gdb.base/sepdebug.exp: Likewise.
7014 * gdb.base/unload.exp: Likewise.
7015 * gdb.cp/ovldbreak.exp: Likewise.
7016 * gdb.mi/mi-pending.exp: Likewise.
54e52265 7017
897b09ca
DE
70182008-02-07 Doug Evans <dje@google.com>
7019
7020 * gdb.cp/mb-inline.exp: New.
7021 * gdb.cp/mb-inline.h: New.
7022 * gdb.cp/mb-inline1.cc: New.
7023 * gdb.cp/mb-inline2.cc: New.
7024
b1c32d35
PM
70252008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
7026
7027 * gdb.pascal/floats.pas: New test program.
7028 * gdb.pascal/floats.exp: New testcase.
7029
1a4ca44a
TJB
70302008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
7031
7032 * gdb.base/callfuncs.c (t_float_many_args): New function.
7033 (t_double_many_args): New function.
7034 * gdb.base/callfuncs.exp: Add tests for exceeding float
7035 and double parameters passed through the stack.
7036
439048e8
JB
70372008-02-05 Joel Brobecker <brobecker@adacore.com>
7038
7039 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
7040 gdb.ada/complete/foo.adb: New files.
7041 * gdb.ada/complete.exp: New testcase.
7042
81fe8080
DE
70432008-02-03 Doug Evans <dje@google.com>
7044
301f0ecf
DE
7045 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
7046
81fe8080
DE
7047 * gdb.cp/gdb2384.exp: New file.
7048 * gdb.cp/gdb2384.cc: New file.
7049 * gdb.cp/gdb2384-base.h: New file.
7050 * gdb.cp/gdb2384-base.cc: New file.
7051
4b071aec
DE
70522008-02-02 Doug Evans <dje@google.com>
7053
7054 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
7055
61137ba6
JB
70562007-02-01 Joel Brobecker <brobecker@adacore.com>
7057
7058 * gdb.ada/sym_print_name: New test program.
7059 * gdb.ada/sym_print_name.exp: New testcase.
7060
70612007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
7062
7063 * gdb.ada/nested/hello.adb: New file.
7064 * gdb.ada/nested.exp: New testcase.
7065 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
7066
98deb0da
VP
70672008-02-01 Vladimir Prus <vladimir@codesourcery.com>
7068
7069 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
7070 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
7071 don't cause future evaluations of function to report
7072 creation of internal breakpoints.
98deb0da 7073
723a2275
VP
70742008-02-01 Vladimir Prus <vladimir@codesourcery.com>
7075
7076 * gdb.mi/mi-break.exp (test_error): New.
7077 Call it.
7078
fb546a2f
LM
70792008-01-31 Luis Machado <luisgpm@br.ibm.com>
7080
7081 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
7082 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
7083
2d8fd90a
PM
70842008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
7085
7086 * gdb.pascal/integers.pas: New test program.
7087 * gdb.pascal/integers.exp: New testcase.
7088
a7fa0ded
PM
70892008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
7090
7091 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
7092
5e1a1926
TJB
70932008-01-30 Luis Machado <luisgpm@br.ibm.com>
7094
7095 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
7096 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
7097
8d04f9f0
JB
70982008-01-30 Paul Hilfinger <hilfinger@adacore.com>
7099
7100 * gdb.ada/formatted_ref: New test program.
7101 * gdb.ada/formatted_ref.exp: New testcase.
7102
7103 * gdb.cp/formatted-ref.cc: New file.
7104 * gdb.cp/formatted-ref.exp: New testcase.
7105
ce75a98f
JB
71062008-01-30 Joel Brobecker <brobecker@adacore.com>
7107
7108 * gdb.base/ptype.exp: Add testing of "ptype $pc".
7109
e835f6bf
NR
71102008-01-30 Nick Roberts <nickrob@snap.net.nz>
7111
7112 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
7113 (test_file_list_exec_source_file): Update to new macro-info field.
7114
d118ef87
PH
71152008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
7116
7117 * gdb.ada/exprs: New test program.
7118 * gdb.ada/exprs.exp: New testcase.
7119
7d35ab09
TJB
71202008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
7121
7122 * dfp-test.c (DELTA, DELTA_B): New definitions.
7123 (double_val1, double_val2, double_val3, double_val4, double_val5,
7124 double_val6, double_val7, double_val8, double_val9, double_val10,
7125 double_val11, double_val12, double_val13, double_val14, dec32_val1,
7126 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
7127 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
7128 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
7129 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
7130 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
7131 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
7132 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
7133 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
7134 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
7135 dec128_val16): New global variables.
7136 (decimal_dec128_align): New function.
7137 (decimal_mixed): Likewise.
7138 (decimal_many_args_dec32): Likewise.
7139 (decimal_many_args_dec64): Likewise.
7140 (decimal_many_args_dec128): Likewise.
7141 (decimal_many_args_mixed): Likewise.
7142 * dfp-test.exp: Add tests calling new inferior functions.
7143
2d717e4f
DJ
71442008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
7145
7146 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
7147 gdb.server/ext-run.exp: New files.
7148 * lib/gdbserver-support.exp (gdbserver_download): New.
7149 (gdbserver_start): New. Update gdbserver expected
7150 output.
7151 (gdbserver_spawn): Use them.
7152 (gdbserver_start_extended): New.
7153
e85a822c
DJ
71542008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
7155
7156 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
7157 Run on GNU/Linux.
7158 (do_exec_tests): Check for systems which do not support catchpoints.
7159 Do not match START.
7160 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
7161 Run on GNU/Linux. Enable verbose output.
7162 (check_fork_catchpoints): New.
7163 (explicit_fork_child_follow, catch_fork_child_follow)
7164 (tcatch_fork_parent_follow): Update expected messages.
7165 (do_fork_tests): Use check_fork_catchpoints.
7166 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
7167 Run on GNU/Linux. Enable verbose output.
7168 (check_vfork_catchpoints): New.
7169 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
7170 expected messages.
7171 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
7172
401ea829
JB
71732008-01-29 Jim Blandy <jimb@red-bean.com>
7174
7175 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
7176 host' errors.
7177 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
7178
aceaf3ad
JB
71792008-01-29 Jim Blandy <jimb@red-bean.com>
7180
7181 * gdb.threads/sigthread.c: Use barriers to ensure that
7182 child_thread and child_thread_two are always initialized before we
7183 start to use them.
7184
a5606eee
VP
71852008-01-29 Vladimir Prus <vladimir@codesourcery.com>
7186
7187 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
7188 * gdb.base/watchpoint-solib.c: New.
7189 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 7190
c55a82bb
PM
71912008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
7192
7193 * gdb.base/gdb1056.exp: Add unsigned integer test.
7194
0993fe05
DE
71952008-01-28 Doug Evans <dje@google.com>
7196
7197 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
7198
4fe42e7f
JB
71992008-01-27 Jim Blandy <jimb@codesourcery.com>
7200
c7a69933
JB
7201 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
7202
4fe42e7f
JB
7203 * gdb.base/expand-psymtabs.exp: Doc fix.
7204
5def8285
MK
72052008-01-26 Mark Kettenis <kettenis@gnu.org>
7206
7207 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
7208
5313c911
NR
72092008-01-24 Nick Roberts <nickrob@snap.net.nz>
7210
a9c64011 7211 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
7212 -var-set-format.
7213
93815fbf
VP
72142008-01-23 Chris Demetriou <cgd@google.com>
7215
7216 * gdb.threads/thread_events.c: New testcase source file.
7217 * gdb.threads/thread_events.exp: New testcase expect file.
7218
467a88ee
NR
72192008-01-23 Nick Roberts <nickrob@snap.net.nz>
7220
7221 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
7222
7223 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
7224 -var-set-format.
7225
d8f82aba
DJ
72262008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
7227 Vladimir Prus <vladimir@codesourcery.com>
7228
7229 * gdb.base/float.exp: Allow missing floating point for m68k and
7230 PowerPC.
7231
60c46647
VP
72322008-01-22 Vladimir Prus <vladimir@codesourcery.com>
7233
7234 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
7235 ignore count.
7236 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
7237 * gdb.mi/mi-cli.exp: Adjust.
7238 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 7239
c7dd36a1
PA
72402008-01-17 Pedro Alves <pedro@codesourcery.com>
7241
7242 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
7243 and 'dummy_ptr' integer pointer. Initialize struct_declarations
7244 with dummy_ptr's address.
7245 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
7246 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
7247 all targets.
7248 * gdb.mi/mi2-var-child.exp: Likewise.
7249
39d5313e
JB
72502008-01-09 Joel Brobecker <brobecker@adacore.com>
7251
7252 * gdb.ada/null_array: New test program.
7253 * gdb.ada/null_array.exp: New testcase.
7254
0aea4bf3
LM
72552008-01-09 Luis Machado <luisgpm@br.ibm.com>
7256
7257 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
7258 with required float modifiers.
7259
0b354900
JB
72602008-01-08 Joel Brobecker <brobecker@adacore.com>
7261
7262 * gdb.ada/funcall_param: New test program.
7263 * gdb.ada/funcall_param.exp: New testcase.
7264
cdb7f5d4
JB
72652008-01-08 Joel Brobecker <brobecker@adacore.com>
7266
7267 * gdb.ada/arrayparam: New test program.
7268 * gdb.ada/arrayparam.exp: New testcase.
7269
88e2547f
JB
72702008-01-08 Joel Brobecker <brobecker@adacore.com>
7271
7272 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
7273 landed. Should also fix random failures in the test following it.
7274
f6867ce0
TJB
72752008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
7276
7277 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
7278 for expressions with decimal float values.
7279 (test_dfp_conversions): New function to test casts to and from
7280 decimal float types.
7281 Call test_dfp_conversions.
7282 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
7283 elements.
7284 (main): Initialize ds.float4 and ds.double8 elements.
7285 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
7286 string to new error message.
7287 (d64_set_tests): Likewise.
7288 (d128_set_tests): Likewise.
7289 Add tests for expressions with decimal float variables. Add tests for
7290 conversions to and from decimal float types.
7291
f9c11282
JB
72922008-01-05 Joel Brobecker <brobecker@adacore.com>
7293
7294 * gdb.ada/packed_tagged/comp_bug.adb: New file.
7295 * gdb.ada/packed_tagged.exp: New testcase.
7296
0ecbca72
JB
72972008-01-04 Joel Brobecker <brobecker@adacore.com>
7298
7299 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
7300 gdb.ada/homonym/homonym_main.adb: New files.
7301 * gdb.ada/homonym.exp: New testcase.
7302
c18d3d89
JB
73032008-01-04 Joel Brobecker <brobecker@adacore.com>
7304
7305 * gdb.ada/packed_array.exp: Add testing of references to
7306 a packed array.
7307
ecc7085b
JB
73082008-01-04 Joel Brobecker <brobecker@adacore.com>
7309
7310 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
7311 New files.
7312 * gdb.ada/type_coercion.exp: New testcase.
7313
c474c922
JB
73142008-01-04 Joel Brobecker <brobecker@adacore.com>
7315
7316 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
7317 gdb.ada/tagged/foo.adb: New file.
7318 * gdb.ada/tagged.exp: New testcase.
7319
9005b927
JB
73202008-01-04 Joel Brobecker <brobecker@adacore.com>
7321
7322 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
7323 gdb.ada/ptype_field/foo.adb: New files.
7324 * gdb.ada/ptype_field.exp: New testcase.
7325
1a6aaad8
JB
73262008-01-03 Joel Brobecker <brobecker@adacore.com>
7327
7328 * gdb.ada/print_pc.exp: New testcase.
7329
0ef22f53
JB
73302008-01-03 Joel Brobecker <brobecker@adacore.com>
7331
7332 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
7333 gdb.ada/taft_type/p.adb: New files.
7334 * gdb.ada/taft_type.exp: New testcase.
7335
1689ecf8
JB
73362008-01-03 Joel Brobecker <brobecker@adacore.com>
7337
7338 * gdb.ada/array_bounds/bar.adb: New file.
7339 * gdb.ada/array_bounds.exp: New testcase.
7340
a4d0b9c3
JB
73412008-01-03 Joel Brobecker <brobecker@adacore.com>
7342
7343 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
7344 gdb.ada/arrayptr/foo.adb: New files.
7345 * gdb.ada/arrayptr.exp: New testcase.
7346
a31ace00
JB
73472008-01-03 Joel Brobecker <brobecker@adacore.com>
7348
7349 * gdb.base/set-lang-auto.exp: New testcase.
7350
a97fced3
JB
73512008-01-03 Joel Brobecker <brobecker@adacore.com>
7352
7353 * gdb.ada/fun_addr/foo.adb: New file.
7354 * gdb.ada/fun_addr.exp: New testcase.
7355
ef29ce1a
JK
73562008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7357
7358 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
7359 New files
7360
0fafefe3
JB
73612008-01-02 Joel Brobecker <brobecker@adacore.com>
7362
7363 * array_subscript_addr/p.adb: New file.
a9c64011 7364 * array_subscript_addr.exp: New testcase.
0fafefe3 7365
c4359f8d
JB
73662008-01-02 Joel Brobecker <brobecker@adacore.com>
7367
a9c64011 7368 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
7369 New files.
7370 * gdb.ada/str_cmp_ref.exp: New testcase.
7371
1aa1b15b
JB
73722008-01-01 Joel Brobecker <brobecker@adacore.com>
7373
7374 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
7375 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 7376 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 7377
81c9b2cf
JB
73782008-01-01 Joel Brobecker <brobecker@adacore.com>
7379
7380 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
7381 gdb.ada/ref_param/pck.ads: New files.
7382 * gdb.ada/ref_param.exp: New testcase.
7383
319e4674
JB
73842008-01-01 Joel Brobecker <brobecker@adacore.com>
7385
7386 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
7387 gdb.ada/interface/foo.adb: New files.
7388 * gdb.ada/interface.exp: New testcase.
7389
ef682c56
JB
73902007-12-31 Jim Blandy <jimb@codesourcery.com>
7391
7392 * gdb.base/multi-forks.exp: Consume all output from child
7393 processes before proceeding to next test.
7394
f6f3eb6c
JB
73952007-12-29 Jim Blandy <jimb@codesourcery.com>
7396
7397 * configure: Regenerated.
7398
f652e42f
JB
73992007-12-27 Joel Brobecker <brobecker@adacore.com>
7400
7401 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
7402 gdb.ada/fixed_cmp/fixed.adb: New files.
7403 * gdb.ada/fixed_cmp.exp: New testcase.
7404
6943e596
JB
74052007-12-27 Joel Brobecker <brobecker@adacore.com>
7406
7407 * gdb.ada/boolean_expr.exp: New testcase.
7408
aad9a193
JB
74092007-12-26 Jim Blandy <jimb@codesourcery.com>
7410
7411 * gdb.base/multi-forks.exp: Doc fix.
7412
fb5f3683
JB
74132007-12-26 Joel Brobecker <brobecker@adacore.com>
7414
7415 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
7416 * gdb.ada/char_param.exp: Do not compile our test program with
7417 -gnata, this is unnecessary.
7418 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
7419
384e4a9c
JB
74202007-12-24 Joel Brobecker <brobecker@adacore.com>
7421
7422 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
7423 gdb.ada/print_chars/foo.adb: New files.
7424 * gdb.ada/print_chars.exp: New testcase.
7425
01e044f7
JB
74262007-12-24 Joel Brobecker <brobecker@adacore.com>
7427
7428 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
7429 gdb.ada/char_param/foo.adb: New files.
7430 * gdb.ada/char_param.exp: New testcase.
7431
0ce17860
JB
74322007-12-22 Jim Blandy <jimb@codesourcery.com>
7433
7434 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
7435 hard-coding source line numbers into the test.
7436 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
7437 gdb_get_line_number to find.
7438
919809b9
JB
74392007-12-22 Joel Brobecker <brobecker@adacore.com>
7440
7441 * gdb.base/ptype.c (highest): New struct type.
7442 (the_highest): New variable of that type.
7443 (main): Add dummy assignment to a field of variable the_highest.
7444 * gdb.base/ptype.exp: Test type printing of our new variable.
7445
abc8a88d
PM
74462007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
7447
7448 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 7449 and record first explicitly generated thread number.
abc8a88d
PM
7450 Use that thread number for thread specific watchpoint test.
7451 Add iteration number to repetitive tests.
7452
5158f3e3
CES
74532007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
7454 Jim Blandy <jimb@codesourcery.com>
7455
7456 * gdb.base/expand-psymtabs.c: New testcase
7457 source file.
7458 * gdb.base/expand-psymtabs.exp: New testcase
7459 expect file.
7460
37e4754d
LM
74612007-12-17 Luis Machado <luisgpm@br.ibm.com>
7462
7463 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
7464 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
7465
551e5d04
JB
74662007-12-17 Joel Brobecker <brobecker@adacore.com>
7467
7468 * gdb.ada/frame_args/foo.adb: New file.
7469 * gdb.ada/frame_args/pck.ads: New file.
7470 * gdb.ada/frame_args/pck.adb: New file.
7471 * gdb.ada/frame_args.exp: New testcase.
7472
a05ee097
JB
74732007-12-17 Joel Brobecker <brobecker@adacore.com>
7474
7475 * gdb.base/frame-args.c: New file.
7476 * gdb.base/frame-args.exp: New testcase.
7477
c162e8c9 74782007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 7479 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
7480
7481 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
7482
afe8ab22 74832007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 7484
afe8ab22
VP
7485 * gdb.mi/mi-pending.exp: New.
7486 * gdb.mi/mi-pending.c: New.
7487 * gdb.mi/mi-pendshr.c: New.
7488
dfdfb3ca
JB
74892007-12-06 Jim Blandy <jimb@codesourcery.com>
7490
7491 * gdb.base/default.exp: Update expected output for 'info catch'.
7492
b7fca990
JK
74932007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
7494
7495 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
7496 must be set to binary.
7497
6a1afc1e
PA
74982007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
7499
7500 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
7501
a6b151f1
DJ
75022007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
7503
7504 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
7505 gdb.mi/mi-file-transfer.exp: New.
7506
43039443
JK
75072007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7508
7509 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
7510
0ef2251b
MR
75112007-11-22 Maciej W. Rozycki <macro@mips.com>
7512
7513 * gdb.trace/backtrace.exp: Fix a typo.
7514 * gdb.trace/circ.exp: Likewise.
7515 * gdb.trace/collection.exp: Likewise.
7516 * gdb.trace/limits.exp: Likewise.
7517 * gdb.trace/report.exp: Likewise.
7518 * gdb.trace/tfind.exp: Likewise.
7519 * gdb.trace/while-dyn.exp: Likewise.
7520
5443631e
NR
75212007-11-21 Nick Roberts <nickrob@snap.net.nz>
7522
7523 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
7524 objects of pointers that can't be dereferenced are now
7525 "noneditable".
7526
a4ce5b0d
UW
75272007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7528
7529 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
7530 (target_cpu): Remove.
7531
d6e956e5
VP
75322007-10-15 Vladimir Prus <vladimir@codesourcery.com>
7533
7534 * gdb.base/ending-run.exp: Expect the list of cleared
7535 breakpoint to come in natural order, not the reversed one.
a9c64011 7536
214270ab
VP
75372007-11-07 Vladimir Prus <vladimir@codesourcery.com>
7538
7539 * gdb.mi/mi-var-child.c (do_child_deletion): New.
7540 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 7541
1a619819
LM
75422007-11-05 Luis Machado <luisgpm@br.ibm.com>
7543
7544 * gdb.base/printcmds.exp: New function
7545 test_printf_with_dfp.
7546
5b01a6fa
DE
75472007-11-02 Doug Evans <dje@google.com>
7548
7549 * gdb.disasm/t01_mov.s: Remove carriage returns.
7550 * gdb.disasm/t02_mova.s: Ditto.
7551 * gdb.disasm/t03_add.s: Ditto.
7552 * gdb.disasm/t04_sub.s: Ditto.
7553 * gdb.disasm/t05_cmp.s: Ditto.
7554 * gdb.disasm/t06_ari2.s: Ditto.
7555 * gdb.disasm/t07_ari3.s: Ditto.
7556 * gdb.disasm/t08_or.s: Ditto.
7557 * gdb.disasm/t09_xor.s: Ditto.
7558 * gdb.disasm/t10_and.s: Ditto.
7559 * gdb.disasm/t11_logs.s: Ditto.
7560 * gdb.disasm/t12_bit.s: Ditto.
7561 * gdb.disasm/t13_otr.s: Ditto.
7562
ec33ab7f
JK
75632007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7564
7565 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
7566
ae0d01ff
UW
75672007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7568
7569 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
7570 provide DFP support.
7571
55eddb0f
DJ
75722007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
7573
7574 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
7575 Test "set powerpc vector-abi". Skip auto-detection tests for old
7576 toolchains.
7577
7020f05c
PA
75782007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
7579
7580 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
7581 with [string compare].
7582
84bc3db9
PA
75832007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
7584
7585 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
7586 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
7587
5876dc88
LM
75882007-10-25 Luis Machado <luisgpm@br.ibm.com>
7589
7590 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
7591 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
7592 * gdb.opt/Makefile.in: New makefile.
7593 * Makefile.in: Create new directory "gdb.opt".
7594 * configure.ac: Add "gdb.opt" directory.
7595 * configure: Regenerated.
a9c64011 7596
c3ea9a14
DE
75972007-10-25 Doug Evans <dje@google.com>
7598
7599 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
7600 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
7601
a9c64011 76022007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
7603 Thiago Jung Bauermann <bauerman@br.ibm.com>
7604
7605 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
7606 Floating Point expressions.
7607 * gdb.base/dfp-test.exp: new file adding tests for Decimal
7608 Floating Point variables.
7609 * gdb.base/dfp-test.c: new file containing program with Decimal
7610 Floating variables, used by gdb.base/dfp-test.exp.
7611
62a24a2b
DJ
76122007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
7613
7614 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
7615
e7b1eae6
UW
76162007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7617
7618 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
7619 compiling test case with GCC.
7620 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
7621
c641edcc
UW
76222007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7623
7624 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
7625 format changes.
7626
5e5ebfe6
MS
76272007-10-18 Michael Snyder <msnyder@specifix.com>
7628
7629 * gdb.base/dbx.exp: Add missing "-re " operator.
7630
e831e7b6
GM
76312007-10-16 Gaius Mulley <gaius@glam.ac.uk>
7632
7633 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
7634 * configure.ac: Removed trailing spaces after backslash.
7635 * gdb.modula2: New directory.
7636 * gdb.modula2/Makefile.in: New file.
7637 * gdb.modula2/unbounded-array.exp: New file.
7638 * gdb.modula2/unbounded1.c: New file.
7639
7cc46491
DJ
76402007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
7641
7642 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
7643
76442007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
7645
7646 * gdb.base/sigstep.c (main): Add checks for
7647 return values for setitimer call.
7648 Call setitimer again with itimer = ITIMER_REAL
7649 if first call to setitimer fails.
7650
e91528f0
KH
76512007-10-11 Kazu Hirata <kazu@codesourcery.com>
7652
7653 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
7654 of $timeout.
7655
2ec9a4f8
DJ
76562007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
7657
7658 * gdb.server/server-run.exp: Test for dynamic linker symbols.
7659
76602007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
7661
7662 * lib/gdb.exp (gdb_run_cmd): Move comment outside
7663 of gdb_expect call, to avoid interruption.
7664
64b2fa04
PA
76652007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
7666
7667 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
7668 (v_unsigned_long_long, v_long_long_array)
7669 (v_signed_long_long_array, v_unsigned_long_long_array)
7670 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
7671 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
7672 [!NO_LONG_LONG]: New.
7673 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
7674 v_long_long_member.
7675
7676 (v_long_long_func, v_signed_long_long_func)
7677 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
7678 (main) [!NO_LONG_LONG]: Initialize long long variants.
7679
7680 * gdb.base/whatis.exp: If board file requests no_long_long, build
7681 test with NO_LONG_LONG defined. Test long long, signed long long,
7682 and unsigned long long variants but only if board file doesn't
7683 disable it.
7684
a912286e 76852007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 7686 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
7687
7688 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
7689 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
7690 * configure: Regenerated.
7691 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
7692 gdb.pascal/types.exp, lib/pascal.exp: New files.
7693
471ba8c9
DJ
76942007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
7695
7696 * gdb.cp/classes.exp (do_tests): Always step to the line after the
7697 call.
7698 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
7699 to return to the call.
7700 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
7701 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
7702 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
7703 * gdb.mi/mi-until.exp (test_until): Likewise.
7704 * gdb.mi/mi2-until.exp (test_until): Likewise.
7705
fef8a650
DJ
77062007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
7707
7708 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
7709 two-char array.
7710 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
7711
d983da9c
DJ
77122007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
7713
7714 * gdb.threads/watchthreads.c (thread_function): Sleep between
7715 iterations.
7716 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
7717 at once for S/390. Generate matching fails and passes.
7718
17f62551
VP
77192007-09-27 Vladimir Prus <vladimir@codesourcery.com>
7720
7721 * gdb.mi/var-cmd.c (do_children_tests): Initialize
7722 the 'struct_declarations' variable to zeros.
a9c64011 7723
ed0616c6
VP
77242007-09-24 Vladimir Prus <vladimir@codesourcery.com>
7725
7726 * gdb.cp/mb-ctor.cc: New.
7727 * gdb.cp/mb-ctor.exp: New.
7728 * gdb.cp/mb-templates.cc: New.
7729 * gdb.cp/mb-templates.exp: New.
7730
41f1b697
DJ
77312007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
7732
7733 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
7734
3f213f78
PA
77352007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
7736
7737 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
7738 targets.
7739 * configure: Regenerate.
7740
0d381245 77412007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 7742
0d381245
VP
7743 * gdb.base/annota1.exp: Adjust for 'info break'
7744 format changes.
7745 * gdb.base/annota3.exp: Likewise.
7746 * gdb.base/break.exp: Likewise.
7747 * gdb.base/condbreak.exp: Likewise.
7748 * gdb.base/pending.exp: Likewise.
7749 * gdb.base/sepdebug.exp: Likewise.
7750 * gdb.base/unload.exp: Likewise.
7751 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 7752
fe3f5fa8
VP
77532007-09-22 Vladimir Prus <vladimir@codesourcery.com>
7754
7755 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
7756 messages.
7757 * gdb.base/chng-syms.exp: Likewise.
7758 * gdb.base/unload.exp: Likewise.
a9c64011 7759
a75cf6c0
DJ
77602007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
7761
7762 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
7763
18ecae38
DJ
77642007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
7765
7766 * schedlock.c (NUM): Change to 1.
7767 (main): Use args[0] for the main thread.
7768 * schedlock.exp: Only expect two threads. Only issue one pass or fail
7769 regardless of the number of threads.
7770
5509918f
MR
77712007-09-14 Maciej W. Rozycki <macro@mips.com>
7772
4a543daf
MR
7773 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
7774 type down.
7775 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
7776 test.
7777 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
7778 watchpoint type down.
7779 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
7780 test.
7781
77822007-09-14 Maciej W. Rozycki <macro@mips.com>
7783
5509918f
MR
7784 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
7785 Move all the tests here and run them twice, once using software
7786 watchpoints and once using hardware watchpoints.
7787 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
7788
40b53987
DJ
77892007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
7790
7791 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
7792 test.
7793
695e2681
MK
77942007-09-10 Mark Kettenis <kettenis@gnu.org>
7795
8b3fc8d8
MK
7796 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
7797 build-id.
7798
695e2681
MK
7799 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
7800 know about $ORIGIN. Calculate output dir from $dest instead of
7801 using ${objdir}/{$subdir}.
7802
58d69f29
MK
78032007-09-09 Mark Kettenis <kettenis@gnu.org>
7804
7805 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
7806 gcore, before continuing with the test.
7807
3e347599
DJ
78082007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
7809
7810 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
7811 * gdb.mi/mi-watch.exp: Likewise.
7812
ea37ba09
DJ
78132007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
7814 Jim Blandy <jimb@codesourcery.com>
7815
7816 * gdb.arch/i386-sse.exp: Do not expect character constants.
7817 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
7818 * gdb.base/display.exp: Allow print/s.
7819 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
7820 and unsigned char array changes.
7821
2025a643
DJ
78222007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
7823
7824 * gdb.base/display.exp: Add tests for printf %p.
7825
26669a27
PA
78262007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
7827
7828 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
7829 the dll name to unicode.
7830
c8f021f8
JK
78312007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7832
7833 * gdb.base/default.exp (show version): Update the version text.
7834 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
7835
4cf31eea
JK
78362007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7837
7838 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
7839 New files.
7840
4935890f
JK
78412007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7842
7843 * lib/gdb.exp (build_id_debug_filename_get): New function.
7844 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
7845 Remove the generate DEBUG file for the future testcase runs.
7846 New testcase for the NT_GNU_BUILD_ID retrieval.
7847 Move the final testing step to ...
7848 (test_different_dir): ... a new function.
7849 New parameter XFAIL to XFAIL all the tests performed.
7850 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
7851 New parameter TYPE to PF_PREFIX all the tests performed.
7852
02142340
VP
78532007-08-31 Vladimir Prus <vladimir@codesourcery.com>
7854
7855 * gdb.mi/mi-var-cp.cc (path_expression): New
7856 function.
7857 * gdb.mi/mi-var-cp.exp: Run path exression tests.
7858
36acd84e
UW
78592007-08-27 Markus Deuling <deuling@de.ibm.com>
7860
7861 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
7862 to fit into SPU Local Store memory.
7863
a896d121
JB
78642007-08-23 Joel Brobecker <brobecker@adacore.com>
7865
7866 * gdb.base/default.exp: Adjust the expected output of "info
7867 warranty" after the switch to GPLv3.
7868
7b433602
JB
78692007-08-23 Joel Brobecker <brobecker@adacore.com>
7870
7871 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
7872 to 30000 (from 20000).
7873
e22f8b7c
JB
78742007-08-23 Joel Brobecker <brobecker@adacore.com>
7875
7876 Switch the license of all .exp files to GPLv3.
7877 Switch the license of all .f and .f90 files to GPLv3.
7878 Switch the license of all .s and .S files to GPLv3.
7879
5a0e3bd0
JB
78802007-08-23 Joel Brobecker <brobecker@adacore.com>
7881
7882 * configure.ac: Switch license to GPLv3.
7883
cc00619d
JB
78842007-08-23 Joel Brobecker <brobecker@adacore.com>
7885
7886 Switch the licensing to GPLv3 for all .ads and .adb files.
7887
8d26208a
DJ
78882007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
7889
7890 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
7891 and t_int_double.
7892 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
7893
4fcb9948
JB
78942007-08-17 Joel Brobecker <brobecker@adacore.com>
7895
7896 * gdb.base/step-line.c: Switch license to GPL version 3, and
7897 update copyright year.
7898 * gdb.base/step-line.inp: Likewise.
7899
b9c34f67
JB
79002007-08-17 Joel Brobecker <brobecker@adacore.com>
7901
7902 * gdb.base/gdb1555.exp: Make expected output immune to formatting
7903 changes inside gdb1555.c.
7904 * gdb.base/pending.exp: Likewise.
7905
2cc17678
DJ
79062007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
7907
7908 * config/default.exp: New file.
7909
e48883f7
DJ
79102007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
7911
7912 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
7913 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
7914
1ab80e5b
MR
79152007-07-30 Maciej W. Rozycki <macro@mips.com>
7916
7917 * gdb.base/dump.exp: Force the correct endianness for binary
7918 formats not carrying this information.
7919
aba471f5
DJ
79202007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7921
7922 * gdb.threads/staticthreads.exp: Match .*sem_post.
7923
d4e07204
DJ
79242007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7925
7926 * gdb.base/readline.exp (operate_and_get_next): Match the final
7927 prompt.
7928
2b97317d
KB
79292007-07-23 Kevin Buettner <kevinb@redhat.com>
7930
7931 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
7932 to restarting SID.
7933
44efa07a
KB
79342007-07-18 Kevin Buettner <kevinb@redhat.com>
7935
7936 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
7937 prior to `gdb_start'.
7938
7b5ebade
KB
79392007-07-18 Kevin Buettner <kevinb@redhat.com>
7940
7941 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
7942 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
7943 Remove call to gdb_unload.
7944
255e7678
DJ
79452007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
7946 Daniel Jacobowitz <dan@codesourcery.com>
7947
7948 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
7949 for __WIN32__.
7950 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
7951 * gdb.base/unload.exp: Use shared library test routines.
7952
3a40aaa0
UW
79532007-07-03 Markus Deuling <deuling@de.ibm.com>
7954
7955 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
7956 * gdb.base/solib-symbol-lib.c: Likewise.
7957 * gdb.base/solib-symbol-main.c: Likewise.
7958
b0f4b84b
DJ
79592007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
7960
7961 * config/gdbserver.exp (gdb_reconnect): New.
7962 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
7963 gdb.base/solib-disc.exp: New files.
7964 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
7965 remote debugging".
7966 (gdb_compile): Add shlib_load flag.
7967 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
7968 port.
7969 (gdbserver_reconnect): New.
7970
1b05479a
DJ
79712007-07-01 Nick Roberts <nickrob@snap.net.nz>
7972 Daniel Jacobowitz <dan@codesourcery.com>
7973
7974 * gdb.base/annota3.exp: Test for if construct.
7975
86f78eb2
DJ
79762007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
7977
7978 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
7979
6a2eb474 79802007-06-21 Chris Dearman <chris@mips.com>
a9c64011 7981 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
7982
7983 * gdb.base/display.exp: Allow a newline after display/i.
7984 * gdb.base/pc-fp.exp: Likewise.
7985 * gdb.base/sigbpt.exp: Likewise.
7986
f8b73d13
DJ
79872007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
7988
7989 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
7990 required features to be included.
7991
4339e69e
DJ
79922007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
7993
7994 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
7995 in info threads output.
7996
23d964e7
UW
79972007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7998 Markus Deuling <deuling@de.ibm.com>
7999
8000 * gdb.arch/spu-info.exp: New testcase.
8001 * gdb.arch/spu-info.c: New file.
8002
fd20f75b
DJ
80032007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
8004
8005 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
8006 tpcs_offset. Restore lr after the call.
8007 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
8008
2226f861
DJ
80092007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
8010
8011 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
8012 (gdbserver_run): Kill any running gdbserver.
8013 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
8014
d12371a9
MR
80152007-05-17 Maciej W. Rozycki <macro@mips.com>
8016
8017 * gdb.base/sigbpt.exp: Preset segv_addr.
8018
93f02886
DJ
80192007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
8020
8021 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
8022 (gdb_compile_shlib): Likewise.
8023 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
8024 (default_gdb_init): Clear cleanfiles.
8025 (gdb_finish): Delete recorded cleanfiles.
8026 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
8027
8028 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
8029 Do not use isnative.
8030 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
8031 gdb.base/so-impl-ld.exp: Likewise.
8032 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
8033 * gdb.base/unload.exp: Likewise. Do not pass empty option to
8034 gdb_compile.
8035
b04e06d7
VP
80362007-05-15 Vladimir Prus <vladimir@codesourcery.com>
8037
8038 * config/unknown.exp: Remove.
8039
069ed931
UW
80402007-05-15 Markus Deuling <deuling@de.ibm.com>
8041
8042 * gdb.base/info-proc.exp: Check is_remote.
8043
09db0d03
UW
80442007-05-14 Markus Deuling <deuling@de.ibm.com>
8045
8046 * gdb.base/gcore.exp: Initialize variable core_supported.
8047
af2cbe8c
DJ
80482007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
8049
8050 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
8051
027c0295
DJ
80522007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
8053
8054 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
8055 * gdb.threads/print-threads.exp (test_all_threads): Allow
8056 negative and hexadecimal thread IDs.
8057
dc5000e7
DJ
80582007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
8059
8060 * gdb.java/jprint.java (public): Avoid invalid call to static
8061 method.
8062
2e74ed18
DP
80632007-05-14 Denis Pilat <denis.pilat@st.com>
8064
8065 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
8066 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
8067 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
8068 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
8069 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
8070
83547f02
UW
80712007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8072
8073 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 8074 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
8075 this mode.
8076 * gdb.base/ovlymgr.c: Provide stubs for spu target.
8077 * gdb.base/spu.ld: New file.
8078
b18be20d
DJ
80792007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
8080
8081 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
8082
be444858
DJ
80832007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
8084
8085 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
8086
b1d53152
DJ
80872007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
8088
8089 * gdb.java/jmain.exp: Handle demangled names with and without method
8090 signatures.
8091
d084b331
DJ
80922007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
8093
8094 * gdb.mi/mi-syn-frame.c (main, foo, bar)
8095 (have_a_very_merry_interrupt): Remove calls to puts.
8096 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
8097 inferior output.
8098 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
8099 test names.
8100
db9d7fc5
DJ
81012007-04-29 Markus Deuling <deuling@de.ibm.com>
8102 Daniel Jacobowitz <dan@codesourcery.com>
8103
8104 * gdb.base/auxv.exp (core_works): Also check is_remote.
8105 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
8106
ef783a7d 81072007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 8108
ef783a7d
VP
8109 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
8110 message, not the undefined 'module' variable.
8111 * gdb.base/siginfo.exp: Likewise.
8112 * gdb.base/sigstep.exp: Likewise.
8113 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
8114 serialport.
8115 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
8116
b7b73cae
CV
81172007-04-25 Corinna Vinschen <vinschen@redhat.com>
8118
8119 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
8120 target sim fails. Return 0 otherwise.
8121 (gdb_load): Return prematurely if gdb_target_sim fails.
8122
7d90fdfa
DP
81232007-04-16 Denis Pilat <denis.pilat@st.com>
8124
8125 * gdb.base/setshow.exp: Reset height after having set it to 100.
8126
5d3e9c85
DP
81272007-04-16 Denis Pilat <denis.pilat@st.com>
8128
8129 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
8130
18e75969
DP
81312007-04-16 Denis Pilat <denis.pilat@st.com>
8132
8133 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
8134
25d5ea92
VP
81352007-04-14 Vladimir Prus <vladimir@codesourcery.com>
8136
8137 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
8138 tests. Run the frozen varobjs test.
8139 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 8140 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 8141
0b49cb80
JK
81422007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8143
8144 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
8145 gdb.base/type-opaque.exp: New files.
8146
a73bafbc 81472007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
8148
8149 * gdb.mi/mi-var-child.c
a73bafbc
VP
8150 (do_children_tests): User char[2] instead of
8151 char so that automatic printing of pointers to char
8152 don't give unpredicable result.
8153 * gdb.mi/var-cmd.c (do_locals_test): Initialize
8154 local variables.
8155 * gdb.mi/mi-var-child.exp: Step to right line
8156 of do_children_tests.
8157 * gdb.mi/mi2-var-child.exp: Likewise.
8158 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 8159 do_locals_tests.
a73bafbc
VP
8160 (do_children_tests): User char[2] instead of
8161 char so that automatic printing of pointers to char
a9c64011 8162 don't give unpredicable result.
a73bafbc 8163 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 8164 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
8165 Pass test name to mi_wait_for_stop.
8166
7ce59000
DJ
81672007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
8168
8169 * gdb.asm/asm-source.exp: Remove d10v case.
8170 * lib/gdb.exp (skip_cplus_tests): Likewise.
8171 * gdb.asm/d10v.inc: Deleted.
8172
20389057
DJ
81732007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
8174
8175 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
8176
8807d78b
DJ
81772007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
8178
8179 * config/netware.exp: Delete file.
8180
aa3edb8e
JB
81812007-03-29 Joel Brobecker <brobecker@adacore.com>
8182
8183 * gdb.dwarf2/dw2-noloc.S: New file.
8184 * gdb.dwarf2/dw2-noloc.exp: New file.
8185
297561ac
PA
81862007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
8187
8188 * gdb.cp/method2.cc: New test.
8189 * gdb.cp/method2.exp: New test.
8190 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
8191
1f81bd39
DJ
81922007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
8193
8194 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
8195
9453113a
DJ
81962007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
8197
8198 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
8199
b741e217
DJ
82002007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
8201
8202 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
8203 (gdb_load): Delete, replace with...
8204 (gdb_reload): ...this.
8205 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
8206 * gdb.server/server-mon.exp: Likewise.
8207 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
8208 (gdb_start_cmd): New.
8209 (gdb_file_cmd): Save the last loaded file.
8210 (gdb_reload): New.
8211 (gdb_gnu_strip_debug): Use transform.
8212 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
8213 support here. Use new $last_loaded_file. Check mtime.
8214 (gdb_target_cmd): Handle ObjC failure case.
8215 (infer_host_exec): Delete.
8216 (gdbserver_load): Rename to...
8217 (gdbserver_run): ...this. Simplify.
8218 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
8219 (mi_gdb_load): Move most contents to a new function...
8220 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
8221 (mi_run_cmd): Use mi_gdb_target_load.
8222 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
8223 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
8224 Use gdb_run_cmd.
8225 * gdb.base/charsign.exp: Remove incorrect comment.
8226 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
8227 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
8228 gdb.base/start.exp: Use gdb_start_cmd.
8229
446ab585 82302007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 8231 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
8232
8233 * gdb.base/sigbpt.exp: Fix the message when skipping test.
8234 * gdb.base/signull.exp: Similarly.
8235
bbb88ebf
UW
82362007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8237
8238 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
8239 messages available to test cases (like chng-sym.exp).
8240
cb8c4a99
AS
82412007-03-14 Andreas Schwab <schwab@suse.de>
8242
8243 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
8244 format changes.
8245
4e463ff5
DJ
82462007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
8247
8248 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
8249 (optimized_1): New.
8250 (main): Call optimized_1.
8251 (gdb2029): Correct typos. Call gdb2029_marker.
8252 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
8253 for gdb2029.
8254
b6db2c47
MK
82552007-03-12 Mark Kettenis <kettenis@gnu.org>
8256
8257 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
8258 as tabs. Remove redundant test pattern.
8259
70ed3737
UW
82602007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8261
8262 * gdb.base/long_long.exp: Accept optional symbol name in <...>
8263 for /a format output.
8264
47b67b60
DJ
82652007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
8266
8267 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
8268 collect output incrementally.
8269
b8953b0e
UW
82702007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8271
8272 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
8273 for -var-create lpcharacter test.
8274 * gdb.mi/mi2-var-cmd.exp: Likewise.
8275
7acd5c40
UW
82762007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8277
8278 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
8279 pass on targets where address zero is readable.
8280
9c6759c1
UW
82812007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8282
8283 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
8284 just a single architecture.
8285
a2f1aeb4
UW
82862007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8287
8288 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
8289 (fetch_all_registers): New function, uses gdb_test_multiple and
8290 exp_continue to fetch inferior output line-by-line.
8291 Replace all uses of do_get_all_registers by fetch_all_registers.
8292
46579ac2
UW
82932007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8294
8295 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
8296 in target_info.
8297
fc133f24
MS
82982007-03-02 Michael Snyder <michael.snyder@palmsource.com>
8299
a9c64011 8300 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
8301 consistancy; add a default (timeout) case.
8302
7646a51d
MS
83032007-03-02 Michael Snyder <michael.snyder@palmsource.com>
8304
8305 * gdb.base/watchpoint.exp: Fix truncated comment.
8306
dcfff61f
MS
83072007-03-02 Michael Snyder <michael.snyder@palmsource.com>
8308
8309 * Makefile.in: Remove spurious single-quotes from sed command.
8310
664e3ee9
DJ
83112007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
8312
8313 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
8314 func.
8315 * gdb.mi/mi2-var-cmd.exp: Likewise.
8316
d7cc6f2f
JB
83172007-02-27 Joel Brobecker <brobecker@adacore.com>
8318
a9c64011
AS
8319 * gdb.dwarf2/dw2-producer.S: New file.
8320 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
8321
83222007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
8323
8324 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
8325 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
8326 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
8327 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
8328 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
8329 Revert tests to use mi_gdb_test and include value field in output
8330 of -var-create.
8331
93d42b30
DJ
83322007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
8333
8334 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
8335
c499ed39
DJ
83362007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
8337
8338 * gdb.base/maint.exp: Remove full paths from test names.
8339 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
8340 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
8341
9836f81b
JB
83422007-02-27 Joel Brobecker <brobecker@adacore.com>
8343
8344 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
8345
c74d0ad8
DJ
83462007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
8347
8348 * gdb.server/server-mon.exp: New test.
8349
2711e456
DJ
83502007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
8351
8352 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
8353
ff6f572f
DJ
83542007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
8355
8356 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
8357 register capitalization.
8358
fada3feb
DP
83592007-02-13 Denis Pilat <denis.pilat@st.com>
8360
8361 * gdb.mi/mi-var-invalidate.exp: New file.
8362
fb1e4ffc
DJ
83632007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
8364
8365 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
8366
3da939d7
DJ
83672007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
8368
8369 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
8370
123dc839
DJ
83712007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
8372
8373 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
8374 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
8375
877e3645 83762007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
8377
8378 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
8379 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
8380 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
8381 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
8382 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 8383 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 8384 Update tests to include value field in output of -var-create.
a9c64011 8385
3c0a2960
AS
83862007-02-08 Andreas Schwab <schwab@suse.de>
8387
8388 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
8389
108546a0
DJ
83902007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
8391
8392 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
8393 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
8394
d701dcab
DP
83952007-02-02 Denis Pilat <denis.pilat@st.com>
8396
8397 * gdb.threads/threadapply.exp: check that frame is not changed by
8398 the thread apply all command.
8399
783e3e2f
AS
84002007-01-31 Andreas Schwab <schwab@suse.de>
8401
6d9c3a87
AS
8402 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
8403
3c50d7b9
AS
8404 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
8405 in the dwarf sections.
8406 * gdb.dwarf2/mac-fileno.S: Likewise.
8407
783e3e2f
AS
8408 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
8409 bspstore register on ia64.
8410
78ff580e
AS
84112007-01-29 Andreas Schwab <schwab@suse.de>
8412
cc8e9b12
AS
8413 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
8414 "frame-begin" annotation.
8415
78ff580e
AS
8416 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
8417 number of "frames-invalid" annotations.
8418
704a4f78
DJ
84192007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
8420
8421 * gdb.base/commands.exp: Call if_commands_test.
8422 (gdb_test_no_prompt, if_commands_test): New.
8423
e741bf94
MK
84242007-01-28 Mark Kettenis <kettenis@gnu.org>
8425
8426 * gdb.threads/sigthread.c (NSIGS): Make bigger.
8427
474d0ad3
AS
84282007-01-27 Andreas Schwab <schwab@suse.de>
8429
8430 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
8431 .short/.int/.quad in the dwarf sections.
8432 * gdb.dwarf2/dw2-intercu.S: Likewise.
8433 * gdb.dwarf2/dw2-intermix.S: Likewise.
8434
e784b426
JK
84352007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8436
8437 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
8438 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
8439 array.
e784b426
JK
8440 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
8441 * gdb.base/setvar.exp: Likewise.
8442
37f08e04
AS
84432007-01-26 Andreas Schwab <schwab@suse.de>
8444
9a01813a
AS
8445 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
8446 test.
8447
37f08e04
AS
8448 * gdb.base/multi-forks.exp ("restart $i"): Also match
8449 __kernel_syscall_via_break.
8450
6e2a9270
VP
84512007-01-24 Vladimir Prus <vladimir@codesourcery.com>
8452
8453 * lib/mi-support.exp (mi_delete_varobj): New.
8454 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
8455 testcase.
8456 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
8457 (main): Call the above.
8458 (reference_update_test, base_in_reference_test)
8459 (reference_to_pointer): Delete the created varobjs.
a9c64011 8460
e515b470
DJ
84612007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
8462
8463 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
8464 * configure: Regenerated.
8465 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
8466 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
8467 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
8468 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
8469 * lib/gdb.exp (gdb_skip_xml_test): New function.
8470
08d8bcd7
DJ
84712007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
8472
8473 * gdb.base/sigrepeat.exp: Correct error message.
8474
84752007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
8476 Daniel Jacobowitz <dan@codesourcery.com>
8477
8478 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
8479 gdb.arch/i386-gnu-cfi-asm.S: New files.
8480
97c3f1f3
JK
84812007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
8482
8483 * lib/gdb.exp: Abort on missing `site.exp'.
8484
cb1df416
DJ
84852007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
8486 Daniel Jacobowitz <dan@codesourcery.com>
8487
8488 * gdb.base/included.c, gdb.base/included.exp,
8489 gdb.base/included.h: New files.
8490
35990120
DJ
84912007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
8492
8493 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
8494 (maximize_rlimit): Reduce limits on 64-bit systems.
8495
6e81a116 84962007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
8497
8498 From Marcus Deuling <deuling@de.ibm.com>:
8499 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
8500 every case.
8501
6c3c41f3
NR
85022007-01-13 Nick Roberts <nickrob@snap.net.nz>
8503
8504 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
8505 (test_path_specification): Use objdir instead of srcdir to always
8506 get an absolute filename.
8507
2f12c312
DJ
85082007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
8509
8510 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
8511
81121995
VP
85122007-01-11 Vladimir Prus <vladimir@codesourcery.com>
8513
8514 * gdb.mi/mi-var-cp.cc (reference_update_tests):
8515 Make sure the variable we're using is in scope.
8516 (reference_to_pointer): Likewise.
8517
4741b737
DJ
85182007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
8519
8520 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
8521 has no debug information.
8522
054410c3
DJ
85232007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
8524
8525 * gdb.base/annota1.exp: Remove extra send_gdb.
8526
818f79f6
DJ
85272007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8528
8529 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
8530
f7a6bb70
DJ
85312007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8532
8533 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
8534
57e66780
DJ
85352007-01-08 Nick Roberts <nickrob@snap.net.nz>
8536 Daniel Jacobowitz <dan@codesourcery.com>
8537
8538 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
8539 lcharacter or linteger change. Correct duplicated test name.
8540 * gdb.mi/mi2-var-cmd.exp: Likewise.
8541
3d799a95
DJ
85422007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
8543
8544 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
8545
85462007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 8547
a9c64011
AS
8548 * gdb.base/nofield.c: New file.
8549 * gdb.base/nofield.exp: New testcase.
51679ba9 8550
eafb94e8
NR
85512007-01-05 Nick Roberts <nickrob@snap.net.nz>
8552
8553 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
8554
8555 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
8556 test.
8557
5e572bb4
DJ
85582007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
8559
8560 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
8561
74a44383
DJ
85622007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
8563
8564 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
8565 when continuing.
8566
1b572db9
DJ
85672007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
8568
8569 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
8570 Expect ".exe" extension.
8571
381bc39b
DJ
85722007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
8573
8574 * gdb.base/charset.exp: Add explicit filename to break.
8575 * gdb.base/dbx.exp: Add explicit filename to breaks.
8576
2b70e4c6
DJ
85772007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
8578
8579 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
8580 * gdb.mi/mi2-file.exp: Likewise.
8581
303b6f5d
DJ
85822007-01-04 Vladimir Prus <vladimir@codesourcery.com>
8583
8584 Implement specification of MI tests as comments
8585 in C and C++ sources.
8586 * lib/mi-support.exp (mi_autotest_data): New variable.
8587 (mi_autotest_source): New variable.
8588 (count_newlines, mi_prepare_inline_tests)
8589 (mi_get_inline_test, mi_continue_to_line)
8590 (mi_run_inline_test, mi_tbreak)
8591 (mi_send_resuming_command, mi_wait_for_stop): New functions.
8592 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
8593 Run inline tests.
8594 * gdb.mi/mi-var-cp.cc: Define tests here.
8595
23da0d94
VP
85962007-01-04 Vladimir Prus <vladimir@codesourcery.com>
8597
8598 Simplify usage of mi_continue_to.
8599 * lib/mi-support.exp (mi_runto_helper): Renamed
8600 from mi_runto, added new parameter 'run_or_continue'.
8601 (mi_runto): Use mi_runto_helper.
8602 (mi_continue_to): Accept just function name as parameter.
8603 Use mi_runto_helper.
8604 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
8605 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 8606
f9e18282
JB
86072006-01-04 Joel Brobecker <brobecker@adacore.com>
8608
8609 Make this testcase a bit more realistic. The current code
8610 is too simplistic, and allows the compiler to optimize out
8611 some of the entities we need for this testcase.
8612 * gdb.ada/null_record/bar.ads (Void_Star): New type.
8613 (Do_Nothing): Add extra parameter.
8614 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
8615 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
8616 by using a variable of type Void_Star.
8617
fd678c65
JB
86182006-01-04 Joel Brobecker <brobecker@adacore.com>
8619
8620 * gdb.ada/catch_ex/foo.adb: New file.
8621 * gdb.ada/catch_ex.exp: New testcase.
8622
05cfdb42
DJ
86232007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
8624
8625 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
8626 pass --image-base to linker.
8627
2e03ee74
DJ
86282007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8629 Daniel Jacobowitz <dan@codesourcery.com>
8630
8631 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
8632 secondary prompts.
8633
0d5de010
DJ
86342007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
8635
8636 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
8637 output. Test the types of members and member pointers.
8638 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
8639 gdb/2092.
8640 * gdb.cp/member-ptr.exp: Search for a comment instead of a
8641 statement. Enable for GCC. Update expected output for some tests
8642 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
8643 layout.
8644 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
8645 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
8646 (Diamond::vget_base): New.
8647 (main): Add new tests.
8648 * gdb.cp/printmethod.exp: Update expected output for member functions.
8649 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
8650 print pEe->D::vg().
8651
61a771aa
DJ
86522007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
8653
8654 * gdb.threads/tls.exp: Allow stops in sem_post.
8655
2fa63963
DJ
86562006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
8657
8658 * gdb.base/annota1.exp: Allow .*printf in backtraces.
8659 * gdb.base/annota3.exp: Likewise.
8660 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
8661 again (instead of timing out).
8662 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
8663 GCC bug 26475.
8664 * gdb.java/jmisc.exp: Adjust to work with method signatures including
8665 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
8666 test from jmisc1.exp.
8667 * gdb.java/jmisc1.exp: Delete.
8668 * gdb.java/jprint.exp: Adjust to work with method signatures including
8669 return types.
8670 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
8671 * gdb.threads/linux-dp.exp: Don't be confused by program output.
8672 * lib/java.exp (compile_java_from_source): Pass the correct type
8673 to target_compile.
8674
5eefc2b7
JB
86752006-12-31 Joel Brobecker <brobecker@adacore.com>
8676
8677 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
8678 (stack_align_edx): New function.
8679 (stack_align_eax): New function.
8680 (main): Add calls to stack_align_edx and stack_align_eax.
8681 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
8682 Add testing for the cases where the register used during a stack
8683 realignment is edx. Same for eax.
8684
227c54da
DJ
86852006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
8686
8687 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
8688 and generic PE targets.
8689
cab8ac94
JB
86902006-12-29 Joel Brobecker <brobecker@adacore.com>
8691
8692 * gdb.ada/array_return.exp: Update copyright date list.
8693
ba54f318
JB
86942006-12-27 Joel Brobecker <brobecker@adacore.com>
8695
8696 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
8697 (Create_Small_Float_Vector): New function.
8698 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
8699 function body.
8700 * gdb.ada/array_return/p.adb: Use new type and function from
8701 package Pck.
8702 * gdb.ada/array_return.exp: Add a test verifying that GDB is
8703 able to print the value returned by a function returning an
8704 array of float.
8705
6b7a35dd
JB
87062006-12-20 Joel Brobecker <brobecker@adacore.com>
8707
8708 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
8709 The associated tests should be PASSing.
8710
038224f6
VP
87112006-12-08 Vladimir Prus <vladimir@codesourcery.com>
8712
8713 Test for base in references.
8714 * gdb.mi/mi-var-cp.cc: Add test code.
8715 * gdb.mi/mi-var-cp.exp: Test for bases in references.
8716 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
8717 * gdb.mi/mi2-watch.exp: Likewise.
8718 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
8719 (mi_list_varobj_children): New function.
8720
b26ed50d
VP
87212006-12-08 Vladimir Prus <vladimir@codesourcery.com>
8722
8723 * lib/mi-support.exp
8724 (mi_runto): Accept "()" after function name.
8725 (mi_create_varobj): New function.
8726 (mi_varobj_update): New function.
8727 (mi_Check_varobj_value): New function.
8728 * gdb.mi/mi-var-cp.exp: New file.
8729 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 8730
08232497
DJ
87312006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
8732
8733 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
8734 gdb.base/weaklib2.c: New files.
8735
d394c993 87362006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 8737
ac6c2fba
NS
8738 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
8739 info. Adjust test names.
8740
8ec659a0 8741 * gdb.base/break.c (main): Move position of malloc.
d394c993 8742 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 8743
acd65feb
VP
87442006-11-28 Vladimir Prus <vladimir@codesourcery.com>
8745
8746 * gdb.mi/mi-var-cmd.exp: Check -var-update after
8747 assignement of arrays and function pointers.
8748 * gdb.mi/var-cmd.c: Add declaration necessary for above
8749 tests.
8750
f556d5e5
NS
87512006-11-27 Nathan Sidwell <nathan@codesourcery.com>
8752
8753 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
8754
8755 * gdb.threads/linux-dp.exp: Read thread table before and after
8756 creating each philosopher and verify it.
8757
697bc68d
NS
87582006-11-27 Nathan Sidwell <nathan@codesourcery.com>
8759 Paul Brook <paul@codesourcery.com>
8760 Daniel Jacobowitz <dan@codesourcery.com>
8761
8762 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 8763 main to remove duplication. Add start function of the form
697bc68d
NS
8764 '_*start[1-9]*'. Add RVDS start function.
8765
29d73ae4
DJ
87662006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
8767
8768 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
8769
c1d88655
UW
87702006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8771
8772 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
8773 * gdb.asm/spu.inc: New file.
8774 * gdb.base/term.exp: Disable if [target_info exists noargs].
8775 * gdb.gdb/complaints.exp: Disable if ![isnative].
8776 * gdb.gdb/selftest.exp: Likewise.
8777 * gdb.gdb/observer.exp: Likewise.
8778 * gdb.gdb/xfullpath.exp: Likewise.
8779 * gdb.base/attach.exp: Disable on SPU target.
8780 * gdb.cp/bs145503.exp: Likewise.
8781 * gdb.cp/exception.exp: Likewise.
8782 * gdb.cp/userdef.exp: Likewise.
8783
32a13b1a
DJ
87842006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
8785
8786 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
8787
d8295fe9
VP
87882006-11-10 Vladimir Prus <vladimir@codesourcery.com>
8789
8790 * gdb.base/completion.exp: Fix completion tests for
8791 'info' and 'info '.
8792 * gdb.base/help.exp (help_test_raw, test_class_help)
8793 (test_prefix_command_help): Move...
8794 * lib/gdb.exp: Here.
8795 * gdb.base/main.exp: Adjust.
8796 * gdb.cp/maint.exp: Adjust.
8797 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 8798
8c394015
VP
87992006-11-09 Vladimir Prus <vladimir@codesourcery.com>
8800
8801 * gdb.stabs/weird.exp (print_weird_var): Use
8802 gdb_test_multiple instead of gdb_expect.
8803
027fc1bc
VP
88042006-11-09 Vladimir Prus <vladimir@codesourcery.com>
8805
8806 * gdb.base/help.exp (help_test_raw): New.
8807 (test_class_help): New.
8808 (test_prefix_command_help): New.
8809 Adjust testcases.
8810
67609209
FR
88112006-11-09 Christophe Lyon <christophe.lyon@st.com>
8812
8813 * gdb.base/constvars.c (main): Write to crass and crips, so that
8814 they are allocated by the compiler.
8815
f73adfeb
AS
88162006-10-27 Andreas Schwab <schwab@suse.de>
8817
8818 * gdb.base/multi-forks.exp: Use "detach fork" instead of
8819 "detach-fork".
8820
2f83a18e
DJ
88212006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
8822
8823 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
8824 of patterns.
8825
94277a38
DJ
88262006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
8827
8828 * gdb.base/sepdebug.exp: Remove debug format test.
8829 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
8830 Handle no-symtab.
8831 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
8832
5bd2f6e2
DJ
88332006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
8834
8835 * gdb.threads/manythreads.c (thread_function, main): Don't cast
8836 int to pointer or pointer to int.
8837 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
8838
8c008720
DJ
88392006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
8840
8841 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
8842
9e35dae4
DJ
88432006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8844
8845 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
8846
d9639e13
DJ
88472006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
8848
8849 PR c++/2116
8850 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
8851
390a1bd0
JB
88522006-10-06 Joel Brobecker <brobecker@adacore.com>
8853
8854 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
8855 the corresponding bug has been fixed in GDB (PR/2018).
8856
dd920c33
JB
88572006-10-06 Joel Brobecker <brobecker@adacore.com>
8858
8859 * gdb.base/subst.exp: New testcase.
8860
53bbefe9
JB
88612006-10-06 Joel Brobecker <brobecker@adacore.com>
8862
8863 * gdb.ada/array_return/pck.ads: Add copyright notice.
8864 * gdb.ada/array_return/pck.adb: Likewise.
8865 * gdb.ada/array_return/p.adb: Likewise.
8866 * gdb.ada/exec_changed/first.adb: Likewise.
8867 * gdb.ada/exec_changed/second.adb: Likewise.
8868
09851417
JB
88692006-10-06 Joel Brobecker <brobecker@adacore.com>
8870
8871 * gdb.ada/watch_arg/watch.adb: New file.
8872 * gdb.ada/watch_arg.exp: New testcase.
8873
041bf30d
VP
88742006-10-02 Vladimir Prus <vladimir@codesourcery.com>
8875
8876 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 8877 via string_to_regexp.
041bf30d 8878 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 8879
f286fbdd 88802006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
8881
8882 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
8883 Remove unused / obsolete files.
8884
7c07f349
NR
88852006-09-19 Nick Roberts <nickrob@snap.net.nz>
8886
8887 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
8888
cd5ff84a
VP
88892006-09-17 Vladimir Prus <vladimir@codesourcery.com>
8890
8891 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
8892 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 8893 the number of frames.
cd5ff84a 8894
ae018d1a
DJ
88952006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
8896
8897 * gdb.base/args.c (main): Add breakpoint marker.
8898 * gdb.base/args.exp: Use args_test for tests. Add new tests which
8899 really test empty arguments.
8900 (args_load): Delete.
8901 (args_test): New.
8902
b399c549
NR
89032006-09-13 Nick Roberts <nickrob@snap.net.nz>
8904
8905 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 8906 check for one file.
b399c549 8907
2ab1eb7a
VP
89082006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
8909
8910 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
8911 HIGH_FRAME argument to -stack-list-locals can be larger than
8912 the number of frames.
a9c64011 8913
476308bf
FF
89142006-08-18 Fred Fish <fnf@specifix.com>
8915
8916 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
8917 '$' in front of skip_vmx_tests_saved when setting that.
8918
8625200f
AS
89192006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
8920
8921 * gdb.base/trace-commands.exp: New file.
8922
089ec8f1
DJ
89232006-08-10 Joel Brobecker <brobecker@adacore.com>
8924 Daniel Jacobowitz <dan@codesourcery.com>
8925
8926 * gdb.base/step-bt.exp: Make hexadecimal address optional in
8927 expected output of the backtrace commands.
8928
b60f0898
JB
89292006-08-09 Joel Brobecker <brobecker@adacore.com>
8930
8931 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
8932 untested followed by return combination.
8933 * gdb.arch/altivec-regs.exp: Likewise.
8934 * gdb.arch/e500-abi.exp: Likewise.
8935 * gdb.arch/e500-regs.exp: Likewise.
8936 * gdb.arch/gdb1291.exp: Likewise.
8937 * gdb.arch/gdb1431.exp: Likewise.
8938 * gdb.arch/gdb1558.exp: Likewise.
8939 * gdb.arch/i386-prologue.exp: Likewise.
8940 * gdb.arch/i386-unwind.exp: Likewise.
8941 * gdb.asm/asm-source.exp: Likewise.
8942 * gdb.base/a2-run.exp: Likewise.
8943 * gdb.base/advance.exp: Likewise.
8944 * gdb.base/all-bin.exp: Likewise.
8945 * gdb.base/annota1.exp: Likewise.
8946 * gdb.base/annota3.exp: Likewise.
8947 * gdb.base/args.exp: Likewise.
8948 * gdb.base/arithmet.exp: Likewise.
8949 * gdb.base/assign.exp: Likewise.
8950 * gdb.base/async.exp: Likewise.
8951 * gdb.base/attach.exp: Likewise.
8952 * gdb.base/bang.exp: Likewise.
8953 * gdb.base/bigcore.exp: Likewise.
8954 * gdb.base/bitfields.exp: Likewise.
8955 * gdb.base/bitfields2.exp: Likewise.
8956 * gdb.base/break.exp: Likewise.
8957 * gdb.base/call-sc.exp: Likewise.
8958 * gdb.base/call-strs.exp: Likewise.
8959 * gdb.base/callfuncs.exp: Likewise.
8960 * gdb.base/checkpoint.exp: Likewise.
8961 * gdb.base/chng-syms.exp: Likewise.
8962 * gdb.base/code-expr.exp: Likewise.
8963 * gdb.base/commands.exp: Likewise.
8964 * gdb.base/completion.exp: Likewise.
8965 * gdb.base/cond-expr.exp: Likewise.
8966 * gdb.base/condbreak.exp: Likewise.
8967 * gdb.base/consecutive.exp: Likewise.
8968 * gdb.base/constvars.exp: Likewise.
8969 * gdb.base/corefile.exp: Likewise.
8970 * gdb.base/cvexpr.exp: Likewise.
8971 * gdb.base/dbx.exp: Likewise.
8972 * gdb.base/define.exp: Likewise.
8973 * gdb.base/detach.exp: Likewise.
8974 * gdb.base/display.exp: Likewise.
8975 * gdb.base/dump.exp: Likewise.
8976 * gdb.base/ena-dis-br.exp: Likewise.
8977 * gdb.base/ending-run.exp: Likewise.
8978 * gdb.base/environ.exp: Likewise.
8979 * gdb.base/eval-skip.exp: Likewise.
8980 * gdb.base/exprs.exp: Likewise.
8981 * gdb.base/fileio.exp: Likewise.
8982 * gdb.base/finish.exp: Likewise.
8983 * gdb.base/float.exp: Likewise.
8984 * gdb.base/foll-exec.exp: Likewise.
8985 * gdb.base/foll-fork.exp: Likewise.
8986 * gdb.base/foll-vfork.exp: Likewise.
8987 * gdb.base/freebpcmd.exp: Likewise.
8988 * gdb.base/funcargs.exp: Likewise.
8989 * gdb.base/gcore.exp: Likewise.
8990 * gdb.base/gdb1090.exp: Likewise.
8991 * gdb.base/gdb1250.exp: Likewise.
8992 * gdb.base/huge.exp: Likewise.
8993 * gdb.base/info-proc.exp: Likewise.
8994 * gdb.base/interrupt.exp: Likewise.
8995 * gdb.base/jump.exp: Likewise.
8996 * gdb.base/langs.exp: Likewise.
8997 * gdb.base/lineinc.exp: Likewise.
8998 * gdb.base/list.exp: Likewise.
8999 * gdb.base/logical.exp: Likewise.
9000 * gdb.base/long_long.exp: Likewise.
9001 * gdb.base/macscp.exp: Likewise.
9002 * gdb.base/maint.exp: Likewise.
9003 * gdb.base/mips_pro.exp: Likewise.
9004 * gdb.base/miscexprs.exp: Likewise.
9005 * gdb.base/multi-forks.exp: Likewise.
9006 * gdb.base/opaque.exp: Likewise.
9007 * gdb.base/overlays.exp: Likewise.
9008 * gdb.base/pc-fp.exp: Likewise.
9009 * gdb.base/pointers.exp: Likewise.
9010 * gdb.base/printcmds.exp: Likewise.
9011 * gdb.base/psymtab.exp: Likewise.
9012 * gdb.base/ptype.exp: Likewise.
9013 * gdb.base/recurse.exp: Likewise.
9014 * gdb.base/relational.exp: Likewise.
9015 * gdb.base/relocate.exp: Likewise.
9016 * gdb.base/remote.exp: Likewise.
9017 * gdb.base/reread.exp: Likewise.
9018 * gdb.base/restore.exp: Likewise.
9019 * gdb.base/return.exp: Likewise.
9020 * gdb.base/return2.exp: Likewise.
9021 * gdb.base/scope.exp: Likewise.
9022 * gdb.base/sect-cmd.exp: Likewise.
9023 * gdb.base/sep.exp: Likewise.
9024 * gdb.base/sepdebug.exp: Likewise.
9025 * gdb.base/setshow.exp: Likewise.
9026 * gdb.base/setvar.exp: Likewise.
9027 * gdb.base/sigall.exp: Likewise.
9028 * gdb.base/sigbpt.exp: Likewise.
9029 * gdb.base/signals.exp: Likewise.
9030 * gdb.base/signull.exp: Likewise.
9031 * gdb.base/sizeof.exp: Likewise.
9032 * gdb.base/solib.exp: Likewise.
9033 * gdb.base/step-line.exp: Likewise.
9034 * gdb.base/step-test.exp: Likewise.
9035 * gdb.base/structs.exp: Likewise.
9036 * gdb.base/structs2.exp: Likewise.
9037 * gdb.base/term.exp: Likewise.
9038 * gdb.base/twice.exp: Likewise.
9039 * gdb.base/until.exp: Likewise.
9040 * gdb.base/varargs.exp: Likewise.
9041 * gdb.base/volatile.exp: Likewise.
9042 * gdb.base/watchpoint.exp: Likewise.
9043 * gdb.base/whatis-exp.exp: Likewise.
9044 * gdb.base/whatis.exp: Likewise.
9045 * gdb.cp/ambiguous.exp: Likewise.
9046 * gdb.cp/annota2.exp: Likewise.
9047 * gdb.cp/annota3.exp: Likewise.
9048 * gdb.cp/bool.exp: Likewise.
9049 * gdb.cp/breakpoint.exp: Likewise.
9050 * gdb.cp/casts.exp: Likewise.
9051 * gdb.cp/class2.exp: Likewise.
9052 * gdb.cp/classes.exp: Likewise.
9053 * gdb.cp/cplusfuncs.exp: Likewise.
9054 * gdb.cp/ctti.exp: Likewise.
9055 * gdb.cp/derivation.exp: Likewise.
9056 * gdb.cp/exception.exp: Likewise.
9057 * gdb.cp/gdb1355.exp: Likewise.
9058 * gdb.cp/hang.exp: Likewise.
9059 * gdb.cp/inherit.exp: Likewise.
9060 * gdb.cp/local.exp: Likewise.
9061 * gdb.cp/m-data.exp: Likewise.
9062 * gdb.cp/m-static.exp: Likewise.
9063 * gdb.cp/member-ptr.exp: Likewise.
9064 * gdb.cp/method.exp: Likewise.
9065 * gdb.cp/misc.exp: Likewise.
9066 * gdb.cp/namespace.exp: Likewise.
9067 * gdb.cp/overload.exp: Likewise.
9068 * gdb.cp/ovldbreak.exp: Likewise.
9069 * gdb.cp/pr-1023.exp: Likewise.
9070 * gdb.cp/pr-1210.exp: Likewise.
9071 * gdb.cp/pr-574.exp: Likewise.
9072 * gdb.cp/printmethod.exp: Likewise.
9073 * gdb.cp/psmang.exp: Likewise.
9074 * gdb.cp/ref-params.exp: Likewise.
9075 * gdb.cp/ref-types.exp: Likewise.
9076 * gdb.cp/rtti.exp: Likewise.
9077 * gdb.cp/templates.exp: Likewise.
9078 * gdb.cp/try_catch.exp: Likewise.
9079 * gdb.cp/userdef.exp: Likewise.
9080 * gdb.cp/virtfunc.exp: Likewise.
9081 * gdb.disasm/am33.exp: Likewise.
9082 * gdb.disasm/h8300s.exp: Likewise.
9083 * gdb.disasm/mn10300.exp: Likewise.
9084 * gdb.disasm/sh3.exp: Likewise.
9085 * gdb.disasm/t01_mov.exp: Likewise.
9086 * gdb.disasm/t02_mova.exp: Likewise.
9087 * gdb.disasm/t03_add.exp: Likewise.
9088 * gdb.disasm/t04_sub.exp: Likewise.
9089 * gdb.disasm/t05_cmp.exp: Likewise.
9090 * gdb.disasm/t06_ari2.exp: Likewise.
9091 * gdb.disasm/t07_ari3.exp: Likewise.
9092 * gdb.disasm/t08_or.exp: Likewise.
9093 * gdb.disasm/t09_xor.exp: Likewise.
9094 * gdb.disasm/t10_and.exp: Likewise.
9095 * gdb.disasm/t11_logs.exp: Likewise.
9096 * gdb.disasm/t12_bit.exp: Likewise.
9097 * gdb.disasm/t13_otr.exp: Likewise.
9098 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
9099 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
9100 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
9101 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
9102 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
9103 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
9104 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
9105 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
9106 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
9107 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
9108 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
9109 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
9110 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
9111 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
9112 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
9113 * gdb.mi/gdb701.exp: Likewise.
9114 * gdb.mi/gdb792.exp: Likewise.
9115 * gdb.mi/mi-basics.exp: Likewise.
9116 * gdb.mi/mi-break.exp: Likewise.
9117 * gdb.mi/mi-cli.exp: Likewise.
9118 * gdb.mi/mi-console.exp: Likewise.
9119 * gdb.mi/mi-disassemble.exp: Likewise.
9120 * gdb.mi/mi-eval.exp: Likewise.
9121 * gdb.mi/mi-file.exp: Likewise.
9122 * gdb.mi/mi-read-memory.exp: Likewise.
9123 * gdb.mi/mi-regs.exp: Likewise.
9124 * gdb.mi/mi-return.exp: Likewise.
9125 * gdb.mi/mi-simplerun.exp: Likewise.
9126 * gdb.mi/mi-stack.exp: Likewise.
9127 * gdb.mi/mi-stepi.exp: Likewise.
9128 * gdb.mi/mi-syn-frame.exp: Likewise.
9129 * gdb.mi/mi-until.exp: Likewise.
9130 * gdb.mi/mi-var-block.exp: Likewise.
9131 * gdb.mi/mi-var-child.exp: Likewise.
9132 * gdb.mi/mi-var-cmd.exp: Likewise.
9133 * gdb.mi/mi-var-display.exp: Likewise.
9134 * gdb.mi/mi-watch.exp: Likewise.
9135 * gdb.mi/mi2-basics.exp: Likewise.
9136 * gdb.mi/mi2-break.exp: Likewise.
9137 * gdb.mi/mi2-cli.exp: Likewise.
9138 * gdb.mi/mi2-console.exp: Likewise.
9139 * gdb.mi/mi2-disassemble.exp: Likewise.
9140 * gdb.mi/mi2-eval.exp: Likewise.
9141 * gdb.mi/mi2-file.exp: Likewise.
9142 * gdb.mi/mi2-read-memory.exp: Likewise.
9143 * gdb.mi/mi2-regs.exp: Likewise.
9144 * gdb.mi/mi2-return.exp: Likewise.
9145 * gdb.mi/mi2-simplerun.exp: Likewise.
9146 * gdb.mi/mi2-stack.exp: Likewise.
9147 * gdb.mi/mi2-stepi.exp: Likewise.
9148 * gdb.mi/mi2-syn-frame.exp: Likewise.
9149 * gdb.mi/mi2-until.exp: Likewise.
9150 * gdb.mi/mi2-var-block.exp: Likewise.
9151 * gdb.mi/mi2-var-child.exp: Likewise.
9152 * gdb.mi/mi2-var-cmd.exp: Likewise.
9153 * gdb.mi/mi2-var-display.exp: Likewise.
9154 * gdb.mi/mi2-watch.exp: Likewise.
9155 * gdb.stabs/exclfwd.exp: Likewise.
9156 * gdb.stabs/weird.exp: Likewise.
9157 * gdb.threads/gcore-thread.exp: Likewise.
9158 * gdb.trace/actions.exp: Likewise.
9159 * gdb.trace/backtrace.exp: Likewise.
9160 * gdb.trace/circ.exp: Likewise.
9161 * gdb.trace/collection.exp: Likewise.
9162 * gdb.trace/deltrace.exp: Likewise.
9163 * gdb.trace/infotrace.exp: Likewise.
9164 * gdb.trace/limits.exp: Likewise.
9165 * gdb.trace/packetlen.exp: Likewise.
9166 * gdb.trace/passc-dyn.exp: Likewise.
9167 * gdb.trace/passcount.exp: Likewise.
9168 * gdb.trace/report.exp: Likewise.
9169 * gdb.trace/save-trace.exp: Likewise.
9170 * gdb.trace/tfind.exp: Likewise.
9171 * gdb.trace/tracecmd.exp: Likewise.
9172 * gdb.trace/while-dyn.exp: Likewise.
9173 * gdb.trace/while-stepping.exp: Likewise.
9174
f4b618d1
JB
91752006-08-08 Joel Brobecker <brobecker@adacore.com>
9176
9177 * gdb.base/step-bt.c: New file.
9178 * gdb.base/step-bt.exp: New testcase.
9179
3d00d119
DJ
91802006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
9181
9182 * config/monitor.exp (gdb_load): Remove support for obsolete
9183 download-write-size.
9184 * gdb.base/remote.exp: Likewise. Update all callers of
9185 gdb_timed_load.
9186
017b5bd4
DJ
91872006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
9188
9189 * cursal.exp: Pass binfile to gdb_load.
9190
837c599d
DJ
91912006-08-01 Nathan Sidwell <nathan@codesourcery.com>
9192
9193 * gdb.base/cursal.exp: Add "" to gdb_load call.
9194
8dd4540b
MK
91952006-07-29 Mark Kettenis <kettenis@gnu.org>
9196
9197 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
9198 NetBSD/ELF targets.
9199
ab5c9f60
DJ
92002006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
9201
9202 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
9203 operator*.
9204
4c42eaff
DJ
92052006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
9206
9207 * gdb.base/completion.exp: Update for change in "file" behavior.
9208 * gdb.stabs/weird.exp: Likewise.
9209 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
9210 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
9211
0155cc76
NS
92122006-07-24 Nathan Sidwell <nathan@codesourcery.com>
9213
9214 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
9215 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
9216
16026cd7
AS
92172006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
9218
9219 * gdb.base/default.exp: Update source command error message.
9220 * gdb.base/help.exp: Update 'help source' message.
9221
16963cb6
DJ
92222006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
9223
9224 * gdb.cp/bs15503.exp: Update comment for no longer crashing
9225 test.
9226
6d7fd486
AS
92272006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
9228
9229 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
9230
29e8a844
DJ
92312006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
9232
9233 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
9234
6afcfa39
DJ
92352006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
9236
9237 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
9238
267a692b
MK
92392006-07-17 Mark Kettenis <kettenis@gnu.org>
9240
9241 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
9242 *-*-openbsd* from targets for wich we expect ARM FPA floating
9243 point format.
9244
85d2fec4
NR
92452006-07-17 Nick Roberts <nickrob@snap.net.nz>
9246
9247 * gdb.cp/annota3.exp: Expect frame-begin annotation.
9248
92492006-07-17 Mark Kettenis <kettenis@gnu.org>
9250
9251 * gdb.base/annota3.exp: Expect frame-begin annotation.
9252
85b4c6e8
JB
92532006-07-14 Joel Brobecker <brobecker@adacore.com>
9254
9255 * gdb.base/help.exp: Adjust "help unset" test to accept
9256 any list of unset commands.
9257
fb933624
DJ
92582006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
9259 Daniel Jacobowitz <dan@codesourcery.com>
9260
9261 * gdb.cp/ref-params.exp: New test.
9262 * gdb.cp/ref-params.cc: New source file.
9263 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
9264
1dff4b64
MK
92652006-07-08 Mark Kettenis <kettenis@gnu.org>
9266
9267 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
9268 spaces/tabs in regular expressions since they might not be there.
9269
40d2e0e3
AS
92702006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
9271
9272 * gdb.base/ifelse.exp: New file.
9273
f6c957d2
NS
92742006-07-04 Nathan Sidwell <nathan@codesourcery.com>
9275
9276 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
9277 line.
9278 * gdb.base/huge.exp: Loop over compilation to find a size that
9279 is acceptable.
9280 * gdb.base/remote.exp: Correct expected strings.
9281 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
9282
b9c5a23d
DJ
92832006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
9284
9285 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
9286
9af2e58d
DJ
92872006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
9288
9289 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
9290 native.
9291
30930ca5
DJ
92922006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
9293
9294 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
9295 enable stabs testing.
9296
aa32fa1d
DJ
92972006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
9298
bd4a4c80 9299 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
9300 gdb_test_multiple does.
9301
321fef15
DJ
93022006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
9303
9304 * Makefile.in (host_alias): Remove.
9305 (target_alias): Use @target_noncanonical@.
9306 (site.exp): Don't set host_alias.
9307 * aclocal.m4: Remove contents. Include acx.m4.
9308 * configure: Regenerated.
9309 * configure.ac: Use ACX_NONCANONICAL_TARGET.
9310
e1c2defa
NS
93112006-06-13 Nathan Sidwell <nathan@codesourcery.com>
9312
e63b55d1
NS
9313 * lib/gdb.exp (gdb_load_cmd): New.
9314
5600ea19
NS
9315 * gdb.base/fileio.c: Add system(NULL) test.
9316 * gdb.base/fileio.exp: Check it.
9317
e1c2defa
NS
9318 * gdb.base/break.c: Add 10a breakpoint at }
9319 * gdb.base/break.exp: Add test for breakpoint at }
9320 * gdb.cp/anon-union.cc: Add code at end of function.
9321 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
9322 * gdb.mi/var-cmd.c: Add code at end of function.
9323 * gdb.mi/mi-var-display.exp: Adjust end of next.
9324 * gdb.mi/mi2-var-display.exp: Likewise.
9325 * gdb.base/fileio.c: Add stop function and insert calls at
9326 stopping places.
9327 * gdb.base/fileio.exp: Breakpoint stop function and remove
9328 explicit line number references.
9329
6c0112ec
JB
93302006-05-19 Joel Brobecker <brobecker@adacore.com>
9331
a9c64011
AS
9332 * gdb.base/del.exp (test_delete_alias): New function.
9333 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 9334
154189a4
FF
93352006-05-18 Fred Fish <fnf@specifix.com>
9336
9337 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
9338 required. Check for spurious output after program exits normally.
9339
582e64c2
FF
93402006-05-17 Fred Fish <fnf@specifix.com>
9341
9342 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
9343 gdb_load, so it works in the simulator.
9344
8ef6493a
FF
93452006-05-11 Fred Fish <fnf@specifix.com>
9346
9347 * gdb.base/bang.exp: Ignore unexpected output between the
9348 "program exited normally" and the gdb prompt, as many other
9349 tests do.
9350
692b141c
MK
93512006-05-07 Mark Kettenis <kettenis@gnu.org>
9352
9353 * gdb.base/help.exp: Make "delete checkpoint" part option for
9354 "help d" and "help delete" tests.
9355
540b8a30
UW
93562006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9357
a9c64011 9358 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
9359 expected output in some mi_gdb_test statements.
9360 * gdb.mi/mi2-basics.exp: Likewise.
9361
9b6462d9
JB
93622006-05-05 Joel Brobecker <brobecker@adacore.com>
9363
9364 * gdb.base/del.c: New file.
9365 * gdb.base/del.exp: New testcase.
9366
954de43b
DM
93672006-05-05 David S. Miller <davem@sunset.davemloft.net>
9368
9369 * gdb.base/break.exp: Do not assume a breakpoint on
9370 main will actually be in $srcfile when optimizing.
1303f75e
DM
9371 * gdb.base/savedregs.exp: Do not require that the dummy
9372 frame location match up to a symbol and source file location.
c3242428
DM
9373 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
9374 will get printed without a mi_cmd_data_list_register_values prefix.
9375 (*-data-list-register-*): Correct regular expressions to expect the new
9376 pseudo d? floating point registers.
9377 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 9378
c7e64c9a
DJ
93792006-05-05 Christophe Lyon <christophe.lyon@st.com>
9380
9381 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
9382 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
9383 is allocated by the compiler.
9384 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
9385 anons, e, anone to force their allocation by the compiler.
9386
93872006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
9388
9389 * gdb.base/help.exp: Update expected text for help d and
9390 help delete.
9391
27ce9a6d
MK
93922006-05-02 Mark Kettenis <kettenis@gnu.org>
9393
9394 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
9395 NetBSD/ELF targets.
9396
8608915f
MK
93972006-04-30 Mark Kettenis <kettenis@gnu.org>
9398
9399 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
9400 single-step breakpoint fails; make this a KFAIL on
9401 sparc*-*-openbsd*.
9402 * gdb.base/siginfo.exp: Likewise.
9403 * gdb.base/sigstep.exp (advance, advancei): Likewise.
9404
b8db102d
MS
94052006-04-26 Michael Snyder <msnyder@redhat.com>
9406
9407 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
9408 which may have to consume output from other forks.
9409 Add tests to make sure that "delete fork" succeeded.
9410
c702009a
MS
94112006-04-20 Michael Snyder <msnyder@redhat.com>
9412
9413 * 2006-03-22 Jim Blandy <jimb@redhat.com>
9414 Add support for the Renesas M32C and M16C.
9415
9416 * gdb.asm/asm-source.exp: Add m32c target.
9417 * gdb.asm/m32c.inc: Support for m32c target.
9418
e28493f2
AS
94192006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
9420
9421 * gdb.base/commands.exp (recursive_source_test): New test.
9422
880da185
DM
94232006-04-04 David S. Miller <davem@sunset.davemloft.net>
9424
9425 * gdb.base/float.exp: Add pattern for sparc targets.
9426
61d9b92f
DJ
94272006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
9428
9429 * gdb.base/commands.exp (stray_arg0_test): New test.
9430
bd717df8
PB
94312006-03-30 Paul Brook <paul@codesourcery.com>
9432
9433 * gdb.mi/mi-until.exp: kfail broken until command.
9434 * gdb.mi/mi2-until.exp: Ditto.
9435
ec793d3c
NR
94362006-03-27 Nick Roberts <nickrob@snap.net.nz>
9437
9438 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
9439
831004b7
AO
94402006-03-08 Alexandre Oliva <aoliva@redhat.com>
9441
9442 * gdb.base/prelink.exp: Anchor tested-for regular expression
9443 on gdb prompt.
9444
effe49a0
PB
94452006-03-07 Paul Brook <paul@codesourcery.com>
9446
9447 * gdb.base/assign.exp: Correct fail message.
9448
e5461016
PB
94492006-03-07 Paul Brook <paul@codesourcery.com>
9450
9451 * lib/compiler.c: Extract armcc version number.
9452 * lib/compiler.cc: Ditto.
9453
fc91c6c2
PB
94542006-03-07 Paul Brook <paul@codesourcery.com>
9455
9456 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
9457 additional_flags=-w.
9458 * gdb.arch/altivec-regs.exp: Ditto.
9459 * gdb.arch/e500-abi.exp: Ditto.
9460 * gdb.arch/e500-regs.exp: Ditto.
9461 * gdb.base/all-bin.exp: Ditto.
9462 * gdb.base/annota1.exp: Ditto.
9463 * gdb.base/annota3.exp: Ditto.
9464 * gdb.base/args.exp: Ditto.
9465 * gdb.base/arithmet.exp: Ditto.
9466 * gdb.base/assign.exp: Ditto.
9467 * gdb.base/async.exp: Ditto.
9468 * gdb.base/bang.exp: Ditto.
9469 * gdb.base/break.exp: Ditto.
9470 * gdb.base/call-rt-st.exp: Ditto.
9471 * gdb.base/completion.exp: Ditto.
9472 * gdb.base/cond-expr.exp: Ditto.
9473 * gdb.base/condbreak.exp: Ditto.
9474 * gdb.base/consecutive.exp: Ditto.
9475 * gdb.base/define.exp: Ditto.
9476 * gdb.base/display.exp: Ditto.
9477 * gdb.base/ena-dis-br.exp: Ditto.
9478 * gdb.base/environ.exp: Ditto.
9479 * gdb.base/eval-skip.exp: Ditto.
9480 * gdb.base/info-proc.exp: Ditto.
9481 * gdb.base/jump.exp: Ditto.
9482 * gdb.base/logical.exp: Ditto.
9483 * gdb.base/long_long.exp: Ditto.
9484 * gdb.base/maint.exp: Ditto.
9485 * gdb.base/miscexprs.exp: Ditto.
9486 * gdb.base/pc-fp.exp: Ditto.
9487 * gdb.base/pointers.exp: Ditto.
9488 * gdb.base/relational.exp: Ditto.
9489 * gdb.base/reread.exp: Ditto.
9490 * gdb.base/sect-cmd.exp: Ditto.
9491 * gdb.base/sep.exp: Ditto.
9492 * gdb.base/sepdebug.exp: Ditto.
9493 * gdb.base/until.exp: Ditto.
9494 * gdb.base/whatis-exp.exp: Ditto.
9495 * gdb.cp/annota2.exp: Ditto.
9496 * gdb.cp/annota3.exp: Ditto.
9497 * gdb.trace/actions.exp: Ditto.
9498 * gdb.trace/backtrace.exp: Ditto.
9499 * gdb.trace/circ.exp: Ditto.
9500 * gdb.trace/collection.exp: Ditto.
9501 * gdb.trace/deltrace.exp: Ditto.
9502 * gdb.trace/infotrace.exp: Ditto.
9503 * gdb.trace/limits.exp: Ditto.
9504 * gdb.trace/packetlen.exp: Ditto.
9505 * gdb.trace/passc-dyn.exp: Ditto.
9506 * gdb.trace/passcount.exp: Ditto.
9507 * gdb.trace/report.exp: Ditto.
9508 * gdb.trace/save-trace.exp: Ditto.
9509 * gdb.trace/tfind.exp: Ditto.
9510 * gdb.trace/tracecmd.exp: Ditto.
9511 * gdb.trace/while-dyn.exp: Ditto.
9512 * gdb.trace/while-stepping.exp: Ditto.
9513 * lib/gdb.exp: Ditto.
9514 (gdb_compile): Handle nowarning option.
9515
5f4a23d9
AO
95162006-03-07 Alexandre Oliva <aoliva@redhat.com>
9517
9518 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
9519 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
9520 Rename executable to prelinkt. Don't re-prelink if we didn't
9521 get a core file. Test prelink -u exit status to tell whether
9522 prelinking failed. Use gdb_test_multiple.
9523
9733fc94
DJ
95242006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
9525
9526 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
9527 (do_tests): Call it.
9528
cc10cae3
AO
95292006-02-28 Alexandre Oliva <aoliva@redhat.com>
9530
9531 * gdb.base/prelink.exp: New test.
9532 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
9533
15c46491
WZ
95342006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
9535
9536 * gdb.fortran/derived-type.f90: New file.
9537 * gdb.fortran/derived-type.exp: New testcase.
9538
5c9f7ded
DJ
95392006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
9540
9541 * gdb.base/default.exp: Allow ';' as a directory separator.
9542
5b96932b
AS
95432006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
9544
9545 * gdb.base/help.exp (help add-symbol-file): Update.
9546
1986bccd
AS
95472006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
9548
9549 * gdb.base/help.exp (help load): Update expected results.
9550
a8b7528f
FF
95512006-02-19 Fred Fish <fnf@specifix.com>
9552
9553 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
9554 specifix hex value as part of results.
9555 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 9556
f8261448
FF
95572006-02-16 Fred Fish <fnf@specifix.com>
9558
9559 * gdb.base/whatis.c: Define variables using typedefs char_addr,
9560 ushort_addr, and slong_addr, so the typedefs are not optimized
9561 away.
9562 * gdb.base/whatis.exp: Add tests using type name for struct type,
9563 union type, enum type, and typedef.
a9c64011 9564
31d8bdd2
MK
95652006-02-13 Mark Kettenis <kettenis@gnu.org>
9566
9567 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
9568
34e41e63
JB
95692006-02-13 Jim Blandy <jimb@redhat.com>
9570
9571 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
9572 case where it takes two "next" commands to skip past the init
9573 call.
9574
ac6e4f31
FF
95752006-02-12 Fred Fish <fnf@specifix.com>
9576
9577 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
9578 to handle cases where it takes two "next" commands to skip
9579 past the init call.
9580
2db2d571
JB
95812006-02-07 Joel Brobecker <brobecker@adacore.com>
9582
9583 * gdb.ada/array_return.exp: Mark the last test as expected to fail
9584 on hppa32 targets.
9585
38fcd64c
DJ
95862006-02-06 Vladimir Prus <ghost@cs.msu.su>
9587
9588 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
9589 field.
9590
1315ad46
MK
95912006-01-29 Mark Kettenis <kettenis@gnu.org>
9592
9593 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
9594
5625b943
DJ
95952006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
9596
9597 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
9598 files.
9599
80df1bbe
DJ
96002006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
9601
9602 * gdb.cp/maint.exp: Set complaints to a positive value.
9603
9078e690
DJ
96042006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
9605
9606 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
9607 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
9608 function name.
9609
9c903399
DJ
96102006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
9611
9612 * gdb.base/checkpoint.c: Update copyright notice. Include
9613 <stdlib.h>.
9614
761ae4d6
JB
96152006-01-04 Jim Blandy <jimb@redhat.com>
9616
9617 * gdb.asm/asm-source.exp: Independently provide default values for
9618 asm-flags and debug-flags. Use 'string equal' to do the
9619 comparison, not the implicit expr's '==' operator. Remove
9620 now-unneeded assignments to asm-flags. In h8300 case, place
9621 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
9622
099ac3dd
MS
96232006-01-04 Michael Snyder <msnyder@redhat.com>
9624
9625 * gdb.base/checkpoint.c: New file.
9626 * gdb.base/checkpoint.exp: New file.
9627 * gdb.base/multi-fork.c: New file.
9628 * gdb.base/multi-fork.exp: New file.
9629 * gdb.base/pi.txt: New file (data for checkpoint.c test).
9630
f4d85314
FF
96312006-01-04 Fred Fish <fnf@specifix.com>
9632
9633 * gdb.base/ptype.c (foo): Add typedef.
9634 (intfoo): Add function.
9635 * gdb.base/ptype1.c: New file.
9636 * gdb.base/ptype.exp: Handle compilation and linking with two
9637 source files. Test that proper type for "foo" is found based
9638 on source context rather than first match found in symtabs.
9639
a1b06f35
MK
96402005-12-28 Mark Kettenis <kettenis@gnu.org>
9641
9642 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
9643 * gdb.asm/openbsd.inc: Indent commands.
9644
d082a1e2
MK
96452005-12-26 Mark Kettenis <kettenis@gnu.org>
9646
c65016bd
MK
9647 * gdb.base/freebpcmd.exp: Increase timeout.
9648
d082a1e2
MK
9649 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
9650
d3c32a0e
DJ
96512005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
9652
9653 * gdb.base/default.exp: Update check for "show version".
9654
9fdb1f50
RC
96552005-12-09 Randolph Chung <tausq@debian.org>
9656
9657 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
9658 * gdb.asm/pa64.inc: New file.
9659
5f2c56f7
RC
96602005-12-09 Randolph Chung <tausq@debian.org>
9661
9662 * gdb.asm/common.inc: Indent commands.
9663 * gdb.asm/asmsrc1.s: Likewise.
9664 * gdb.asm/asmsrc2.s: Likewise.
9665
8117349c
RC
96662005-12-09 Randolph Chung <tausq@debian.org>
9667
9668 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
9669 (get_addr_of_sym): Remove duplicate print.
9670 (gen_core): xfail hppa*-*-hpux*, update expected output.
9671 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
9672 * gdb.arch/pa64-nullify.s: New file.
9673
8f07f25a
RC
96742005-12-09 Randolph Chung <tausq@debian.org>
9675
9676 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
9677
55b39184
DJ
96782005-12-07 Christophe Lyon <christophe.lyon@st.com>
9679
9680 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
9681 code generation for these functions.
9682 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
9683 error message.
9684
31e2b00f
AS
96852005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
9686
9687 * gdb.base/help.exp (help b, help br, help bre, help brea)
9688 (help break): Update the expected message.
9689
c3d0b56e
SC
96902005-11-11 Stephane Carrez <stcarrez@nerim.fr>
9691
9692 * gdb.asm/m68hc11.inc: Setup the data section.
9693 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
9694 script for this test.
9695 (m6812-*-*): Likewise.
9696
36ae0ea9
RC
96972005-11-09 Randolph Chung <tausq@debian.org>
9698
9699 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
9700
9d6f42e9
WZ
97012005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
9702
9703 * gdb.base/break.exp: Fix a comment typo.
9704
e2126a14
EZ
97052005-11-03 Jim Blandy <jimb@redhat.com>
9706
a9c64011
AS
9707 Checked in by Elena Zannoni <ezannoni@redhat.com>
9708
889bf7c5 9709 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 9710
e0ac7199
CV
97112005-11-02 Corinna Vinschen <vinschen@redhat.com>
9712
9713 * gdb.arch/gdb1558.c: Include stdio.h.
9714
31d3fb18
MK
97152005-10-31 Mark Kettenis <kettenis@gnu.org>
9716
9717 * gdb.asm/asm-source.exp: Use -e instead of --entry.
9718
e52b687c
MK
97192005-10-31 Mark Kettenis <kettenis@gnu.org>
9720
9721 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
9722
f4711d79
PG
97232005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
9724
a9c64011
AS
9725 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
9726 vscr" tests to better match output.
f4711d79 9727
987a9106
JB
97282005-10-12 Jim Blandy <jimb@redhat.com>
9729
9730 * gdb.base/structs.exp (any): New function.
9731 (test_struct_returns): Don't make any assumptions at all about
9732 what value the function returns when GDB can't set the return
9733 value.
9734
2336bb58
JB
97352005-10-09 Joel Brobecker <brobecker@adacore.com>
9736
9737 * gdb.ada/arrayidx/p.adb: New file.
9738 * gdb.ada/arrayidx.exp: New testcase
9739
97402005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
9741
9742 * gdb.ada/array_return/pck.ads: New file.
9743 * gdb.ada/array_return/pck.adb: New file.
9744 * gdb.ada/array_return/p.adb: New file.
9745 * gdb.ada/array_return.exp: New testcase.
9746
705335ea
JB
97472005-10-03 Joel Brobecker <brobecker@adacore.com>
9748
a9c64011
AS
9749 * gdb.base/arrayidx.c: New file.
9750 * gdb.base/arrayidx.exp: New testcase.
705335ea 9751
11ee9940
NR
97522005-09-29 Nick Roberts <nickrob@snap.net.nz>
9753
9754 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
9755 frames-invalid and breakpoints-invalid are no longer generated
9756 with level 3 so don't expect them in the output.
9757
39fb8e9e
BR
97582005-09-27 Bob Rossi <bob@brasko.net>
9759
a9c64011 9760 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
9761 from test. Escape the | in mi_gdb_test call.
9762 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
9763 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
9764 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
9765 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
9766 expected regex's in mi_gdb_test calls.
9767 * lib/mi-support.exp: Remove arbitrary .* from tests.
9768 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
9769 Fully anchor GDB/MI expected results in mi_gdb_test.
9770 * lib/gdb.exp (string_to_regexp): Escape the ] character.
9771 * gdb.base/sizeof.exp: Remove escape character. Correct test.
9772
2af48f68
PB
97732005-09-26 Paul Brook <paul@codesourcery.com>
9774
9775 * long_long.exp: Exclude eabi targets from arm FPA float format test.
9776
f34502bc
WZ
97772005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
9778
9779 * bfp-test.c: New file.
9780 * bfp-test.exp: New testcase.
9781
ca929517
WZ
97822005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
9783
9784 * gdb.fortran/subarray.exp: New testcase to test the evaluation
9785 of subarray and substring variable.
9786 * gdb.fortran/subarray.f: New source file for the test of subarray
9787 and substring variable evaluation.
9788 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
9789 of string constant.
9790
c761af65
DJ
97912005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
9792
9793 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
9794 copyright dates.
9795
561d7a1d
PG
97962005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
9797
9798 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
9799 powerpc altivec' test with an almost identical 'info vector' test.
9800
b2b64cc9
PG
98012005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
9802
a9c64011
AS
9803 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
9804 vscr" tests to match output.
b2b64cc9 9805
6ac4d15a
PG
98062005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
9807
a9c64011
AS
9808 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
9809 output.
6ac4d15a 9810
40e55bef
BR
98112005-09-11 Bob Rossi <bob@brasko.net>
9812
889bf7c5
PA
9813 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
9814 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
9815 commands that return an MI output command and an asyncronous MI output
9816 command.
40e55bef
BR
9817 * gdb.mi/mi-console.exp: Ditto.
9818
3c7385ec
BR
98192005-09-11 Bob Rossi <bob@brasko.net>
9820
9821 * gdb.mi/mi-var-child.c: Include <string.h>.
9822
a6cd0eb3
DJ
98232005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
9824
9825 * killed.exp: Correct gdb_expect syntax.
9826
2f168eed
CV
98272005-08-09 Corinna Vinschen <vinschen@redhat.com>
9828
9829 * lib/mi-support.exp (mi_gdb_load): Fix typo.
9830
ecd3fd0f
BR
98312005-08-02 Bob Rossi <bob@brasko.net>
9832
9833 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
9834 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
9835 Change tests to inferior-tty-set/show.
9836 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
9837 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
9838 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
9839 inferior. Use mi_gdb_test to get GDB and Inferior output.
9840 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
9841 descriptor.
9842 (mi_inferior_tty_name): Add inferior PTY file name.
9843 (mi_gdb_start): Add INFERIOR_PTY parameter.
9844 (mi_gdb_test): Add IPATTERN parameter.
9845
f1ea48cb 98462005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 9847
f1ea48cb
BR
9848 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
9849 parameter to mi_gdb_test.
9850 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
9851
6e650a67
DJ
98522005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
9853
9854 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
9855 struct_declarations.
9856 * gdb.mi/mi-var-child.exp: Step over the initialization of
9857 struct_declarations.
9858
8be260b6
DJ
98592005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
9860
9861 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
9862 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
9863 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
9864 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
9865 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
9866 file.
9867
4e660f07
NR
98682005-07-27 Nick Roberts <nickrob@snap.net.nz>
9869
9870 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
9871 (do_children_tests): Assign values to the extra elements.
9872
9873 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
9874 them for tests for "-var-update --no-values" and
a9c64011 9875 "-var-update --all-values".
4e660f07
NR
9876 Add test for "-var-list-children --simple-values".
9877
9878 * gdb.mi/basics.c (callee4): Add integer array D[3]...
9879
9880 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
9881 "-stack-list-locals --simple-values" Improve doc strings and
9882 comments.
9883
6bdae935
MK
98842005-07-18 Mark Kettenis <kettenis@gnu.org>
9885
598b7a6f
MK
9886 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
9887 *-*-openbsd*.
9888 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
9889
6bdae935
MK
9890 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
9891 sigaltsatck'.
9892
1323e929 98932005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 9894
1323e929
BR
9895 * gdb.base/default.exp (tty): Changed output of command.
9896 * gdb.base/help.exp (help tty): Ditto.
9897
b1a9c082
MK
98982005-07-12 Mark Kettenis <kettenis@gnu.org>
9899
9900 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
9901
10a844a2
MK
99022005-07-10 Mark Kettenis <kettenis@gnu.org>
9903
9904 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
9905 -stack-select-frame without arguments.
9906 (test_stack_frame_listing): Add test for newly implemented command
9907 -stack-info-frame.
9908
3cb3b8df
BR
99092005-07-06 Bob Rossi <bob@brasko.net>
9910
9911 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
9912 command.
9913 (Copyright): Update copyright.
9914
a0c5fbcf
WZ
99152005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
9916
9917 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
9918 tests to evaluate exponentiation expression.
9919
984971d0
AS
99202005-06-29 Andreas Schwab <schwab@suse.de>
9921
9922 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
9923 main to avoid warnings.
9924
9925 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
9926
fe03833f
NR
99272005-06-20 Nick Roberts <nickrob@snap.net.nz>
9928
9929 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
9930 -stack-select-frame without arguments.
9931 (test_stack_frame_listing): Add test for newly implemented command
9932 -stack-info-frame.
a9c64011 9933
7a55f279
WZ
99342005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
9935
0ffa0ea5
DJ
9936 * gdb.fortran/array-element.f: New file.
9937 * gdb.fortran/array-element.exp: New testcase.
7a55f279 9938
26585198
DJ
99392005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
9940
9941 * gdb.base/bigcore.exp: Correct checks for systems which can
9942 not dump a large core file.
9943
c1bd25fd
DJ
99442005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
9945
9946 * gdb.base/relocate.c: Add a copyright notice.
9947 (dummy): Remove.
9948 * gdb.base/relocate.exp: Test printing the values of variables
9949 from a relocatable file.
9950
589e074d
DJ
99512005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
9952
9953 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
9954 excess MI output after an error.
9955
0915f927
JB
99562005-05-29 Joel Brobecker <brobecker@adacore.com>
9957
9958 * gdb.arch/alpha-step.c: New file.
9959 * gdb.arch/alpha-step.exp: New testcase.
9960
76ff342d
DJ
99612005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
9962 Dennis Brueni <dennis@slickedit.com>
9963
9964 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
9965 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
9966 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
9967 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
9968 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
9969 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
9970 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
9971
96b0c7ac
DJ
99722005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
9973 Wu Zhou <woodzltc@cn.ibm.com>
9974
9975 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
9976 IBM's xlc compiler.
9977 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
9978 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
9979
f21565d2
JB
99802005-05-13 Jim Blandy <jimb@redhat.com>
9981
9982 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
9983 calling gdb_suppress_entire_file.
9984 * gdb.base/charset.exp: Same.
9985 * gdb.base/call-rt-st.exp: Same.
9986
6006a3a1
BR
99872005-05-05 Bob Rossi <bob_rossi@cox.net>
9988
9989 * lib/gdb.exp (fullname_syntax): Added global regex.
9990 (fullname_syntax_POSIX): Ditto.
9991 (fullname_syntax_UNC): Ditto.
9992 (fullname_syntax_DOS_CASE): Ditto.
9993 (fullname_syntax_DOS): Ditto.
9994 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
9995 fullname_syntax variable to scope and use it.
9996 (test_file_list_exec_source_files): Ditto.
9997 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
9998
c3b69c04
DJ
99992005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
10000
10001 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
10002
3c95e6af
PG
100032004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
10004
a9c64011
AS
10005 * lib/gdb.exp (skip_altivec_tests): New function, based on
10006 check_vmx_hw_available from the GCC testsuite.
10007 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
10008 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 10009
78df6c56
JB
100102005-05-02 Jim Blandy <jimb@redhat.com>
10011
10012 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
10013 calling gdb_suppress_entire_file.
10014
1690f9cf
DJ
100152005-04-30 Randolph Chung <tausq@debian.org>
10016
10017 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
10018 Slightly relax "sem_post" name checking.
10019
5ea106f7
PG
100202005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
10021
10022 * gdb.base/unload.exp: Use new shared library infrastructure.
10023
bf7234cf
PG
100242005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
10025
10026 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 10027 infrastructure.
bf7234cf 10028
547b869a
CV
100292005-04-29 Corinna Vinschen <vinschen@redhat.com>
10030
10031 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
10032 * gdb.asm/h8300.inc: New file.
10033
f07e55f0
PG
100342005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
10035
10036 * gdb.base/shlib-call.exp: Change to use new shared library
10037 infrastructure.
10038
3cbba3d1
PG
100392005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
10040
a9c64011
AS
10041 * gdb.base/pending.exp: Change to use new shared library
10042 infrastructure.
3cbba3d1 10043
ed6df200
PG
100442005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
10045
a9c64011
AS
10046 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
10047 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 10048
8c8f4ebe
PG
100492005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
10050
a9c64011
AS
10051 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
10052 shared objects being adjusted and update copyright years.
8c8f4ebe 10053
607fbc54
DJ
100542005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
10055
10056 * ChangeLog: Correct some 2003-01-13 dates.
10057 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
10058 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
10059 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
10060 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
10061 gdb.trace/tfind.exp: Update copyright years.
10062
57bf0e56
DJ
100632005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
10064 Daniel Jacobowitz <dan@codesourcery.com>
10065
10066 * lib/gdb.exp (gdb_compile): Handle shlib=.
10067 (gdb_compile_shlib): New function.
10068
9b593790
PG
100692005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
10070
a9c64011 10071 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 10072
9494c6a5
DJ
100732005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
10074
10075 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
10076 gdb.server.
10077 * configure.ac: Likewise.
10078 * configure: Regenerated.
10079 * gdb.gdbserver/Makefile.in: Moved to...
10080 * gdb.server/Makefile.in: ... here.
10081 * gdb.gdbserver/server.c: Moved to...
10082 * gdb.server/server.c: ... here.
10083 * gdb.gdbserver/server-run.exp: Moved to...
10084 * gdb.server/server-run.exp: ... here.
10085
6f8eac0e
DJ
100862005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
10087
10088 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
10089 * configure.ac: Create gdb.gdbserver/Makefile.
10090 * configure: Regenerated.
10091 * lib/gdbserver-support.exp: New file, derived from
10092 config/gdbserver.exp.
10093 * config/gdbserver.exp: Use gdbserver-support.exp.
10094 * gdb.gdbserver/Makefile.in: New file.
10095 * gdb.gdbserver/server.c: New file.
10096 * gdb.gdbserver/server-run.exp: New file.
10097
6e87504d
PG
100982005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
10099
a9c64011
AS
10100 * lib/gdb.exp (test_compiler_info): Return compiler_info
10101 if no arguments are given.
6e87504d 10102
d1779be4
PG
101032005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
10104
10105 * gdb.arch/altivec-abi.exp: Check for compiler and set
10106 use altivec' flag accordingly.
10107 * gdb.arch/altivec-regs.exp: Likewise.
10108
88750304
DJ
101092005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
10110
10111 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
10112
f3fb768d
AS
101132005-03-27 Andreas Schwab <schwab@suse.de>
10114
10115 * gdb.base/bigcore.c (main): Add missing mode argument in open
10116 call.
10117
7e813ac5
DJ
101182005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
10119
10120 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
10121 downloads.
10122 * config/gdbserver.exp (gdb_load): Likewise.
10123
8e3049aa
PB
101242005-03-14 Paul Brook <paul@codesourcery.com>
10125
10126 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
10127 targets.
10128
a9df7c44
JB
101292005-03-09 Joel Brobecker <brobecker@adacore.com>
10130
10131 * gdb.dwarf2/dup-psym.S: New file.
10132 * gdb.dwarf2/dup-psym.exp: New testcase.
10133
9f0d94e8
JB
101342005-03-09 Joel Brobecker <brobecker@adacore.com>
10135
10136 * gdb.ada/exec_changed/first.adb: New file.
10137 * gdb.ada/exec_changed/second.adb: New file.
10138 * gdb.ada/exec_changed.exp: New testcase.
10139
5f579bc5
NS
101402005-03-08 Nathan Sidwell <nathan@codesourcery.com>
10141
36e9969c
NS
10142 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
10143 (A2): New class.
10144 (main): Test operator+.
10145 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
10146 breakpoint test.
10147
5f579bc5
NS
10148 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
10149 * gdb.base/signull.exp: Disable if gdb,nosignals.
10150 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
10151 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
10152 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
10153 * gdb.mi/mi2-console.exp: Likewise.
10154 * gdb.trace/collection.exp (run_trace_experiment): Consume the
10155 continue output at start.
10156 (gdb_collect_locals_test): Robustify regexp.
10157 * gdb.trace/passc-dyn.exp: Fix comment typo.
10158 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
10159
be46087e
CV
101602005-03-08 Corinna Vinschen <vinschen@redhat.com>
10161
10162 * gdb.asm/asm-source.exp: Add iq2000 case.
10163 * gdb.asm/iq2000.inc: New file.
10164
384e1a61 101652005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 10166
384e1a61
MI
10167 * gdb.base/command.exp: Change hardcoded value to regular expression.
10168 * gdb.base/float.exp: Add powerpc to the list of targets checked.
10169
584b6e9e
DJ
101702005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
10171
10172 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
10173 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
10174 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
10175 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
10176 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
10177
ab5b5d61
MK
101782005-03-05 Mark Kettenis <kettenis@gnu.org>
10179
10180 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
10181 changes.
10182
ae051c1b
PG
101832004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
10184
a9c64011
AS
10185 * lib/compiler.c: Add test for IBM's xlc compiler.
10186 * lib/compiler.cc: Likewise.
ae051c1b 10187
3f0f6ed2
JB
101882004-02-24 Joel Brobecker <brobecker@adacore.com>
10189
10190 * gdb.ada/fixed_points.exp: Create compilation object directory
10191 before running the test.
10192 * gdb.ada/null_record.exp: Likewise.
10193 * gdb.ada/packed_array.exp: Likewise.
10194 * gdb.ada/start.exp: Likewise.
10195
724f452b
JB
101962005-02-15 Joel Brobecker <brobecker@adacore.com>
10197
10198 * gdb.ada/packed_array/pa.adb: New file.
10199 * gdb.ada/packed_array.exp: New testcase.
10200
57f5cdfb 102012005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 10202
1f393151
MK
10203 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
10204 files.
10205
ebdda337
MK
10206 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
10207 on *-*-openbsd*. Correctly match whitespace in regukar
10208 expressions.
10209
cf309262
DJ
102102005-02-10 Daniel Jacobowitz <dan@debian.org>
10211
10212 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
10213 PR exp/1821
10214 * gdb.base/gdb1821.c: New test file.
10215 * gdb.base/gdb1821.exp: New test file.
10216
3be49e7a
JB
102172005-02-09 Joel Brobecker <brobecker@adacore.com>
10218
10219 * gdb.base/start.c: New file.
10220 * gdb.base/start.exp: New testcase.
10221
e292e67d
JB
102222005-02-09 Joel Brobecker <brobecker@adacore.com>
10223
10224 * gdb.ada/start/dummy.adb: New file.
10225 * gdb.ada/start.exp: New testcase.
10226
dbdfa66c
CV
102272005-02-09 Corinna Vinschen <vinschen@redhat.com>
10228
10229 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
10230 for printing symbols and statistics.
10231 Add test for using relative pathnames in "maint print msymbols" test.
10232 Mark "maint info sections DATA" XFAIL on Cygwin.
10233 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
10234 tests.
10235
d7941671
AC
102362005-02-09 Andreas Schwab <schwab@suse.de>
10237
10238 Committed by Andrew Cagney <cagney@gnu.org>
10239 * gdb.base/remotetimeout.exp: New file.
10240
74e5ef44
MK
102412005-02-07 Mark Kettenis <kettenis@gnu.org>
10242
10243 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
10244
464dd14d
JB
102452005-02-03 Joel Brobecker <brobecker@adacore.com>
10246
10247 * gdb.ada/gnat_ada.gpr: New file.
10248 * gdb.ada/gnat_ada.gin: Delete, no longer used.
10249 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
10250 * configure.ac: No longer generate gnat_ada.gpr.
10251 * configure: Regenerate.
10252 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
10253 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
10254 * gdb.ada/null_record/bar.ads: Likewise.
10255 * gdb.ada/null_record/bar.adb: Likewise.
10256 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
10257 * gdb.ada/null_record.exp (testdir): New variable.
10258 (testfile): executable is now in testdir subdirectory.
10259 (srcfile): Use full path to the main compilation unit.
10260 * gdb.ada/fixed_points.exp: Same changes as above.
10261
30d756ae
NR
102622005-02-03 Nick Roberts <nickrob@snap.net.nz>
10263
10264 * gdb.base/interp.exp: New test.
10265
9d799f85
AC
102662005-01-24 Andrew Cagney <cagney@gnu.org>
10267
10268 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
10269
15656118
AC
102702005-01-19 Andrew Cagney <cagney@gnu.org>
10271
a892c31b
AC
10272 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
10273 configure.ac not configure.in.
10274
15656118
AC
10275 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
10276 of powerpc*-*-*.
10277 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 10278 * gdb.base/list.exp (test_list_function)
15656118
AC
10279 (test_list_filename_and_function): Ditto.
10280 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
10281
a7b01baf
AC
102822005-01-16 Andrew Cagney <cagney@gnu.org>
10283
17d92a02
AC
10284 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
10285
a7b01baf
AC
10286 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
10287
bc8332bb
AC
102882005-01-14 Andrew Cagney <cagney@gnu.org>
10289
10290 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
10291 * gdb.mi/mi2-var-cmd.exp: Ditto.
10292
4d074752
CV
102932005-01-10 Corinna Vinschen <vinschen@redhat.com>
10294
10295 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
10296
bec39cab
AC
102972005-01-07 Andrew Cagney <cagney@gnu.org>
10298
10299 * configure.ac: Rename configure.in, require autoconf 2.59.
10300 * configure: Re-generate.
10301 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
10302 * gdb.stabs/configure: Re-generate.
10303 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
10304 * gdb.hp/configure: Re-generate.
10305 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
10306 autoconf 2.59.
10307 * gdb.hp/gdb.objdbg/configure: Re-generate.
10308 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
10309 autoconf 2.59.
10310 * gdb.hp/gdb.defects/configure: Re-generate.
10311 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
10312 autoconf 2.59.
10313 * gdb.hp/gdb.compat/configure: Re-generate.
10314 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
10315 autoconf 2.59.
10316 * gdb.hp/gdb.base-hp/configure: Re-generate.
10317 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
10318 autoconf 2.59.
10319 * gdb.hp/gdb.aCC/configure: Re-generate.
10320
f10b16d4
JB
103212004-12-15 Jim Blandy <jimb@redhat.com>
10322
10323 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
10324 under NPTL when there is debugging info available for libpthread.
10325
fb6e1814
JG
103262004-12-13 Jerome Guitton <guitton@gnat.com>
10327
10328 * gdb.ada/fixed_points.c: New file.
10329 * gdb.ada/fixed_points.exp: New file.
10330
fe46cd3a
RC
103312004-12-03 Randolph Chung <tausq@debian.org>
10332
10333 * gdb.arch/pa-nullify.exp: New file.
10334 * gdb.arch/pa-nullify.s: New file.
10335
8de0841b
RC
103362004-11-30 Randolph Chung <tausq@debian.org>
10337
10338 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
10339 instead of "tbug". Fix regexp to work properly with gdb_test.
10340
c8170782
PH
103412004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
10342
10343 * gdb.base/bitfields2.exp: New test.
10344 * gdb.base/bitfields2.c: New file.
10345
954269c2
RE
103462004-11-28 Richard Earnshaw <rearnsha@arm.com>
10347
10348 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
10349
0107feed
RC
103502004-11-16 Randolph Chung <tausq@debian.org>
10351
10352 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
10353
f073ae8c
DJ
103542004-11-14 Daniel Jacobowitz <dan@debian.org>
10355
10356 * gdb.threads/threadapply.exp: Correct "macro details" test.
10357
19ad59e7
JJ
103582004-11-11 Jeff Johnston <jjohnstn@redhat.com>
10359
10360 * gdb.threads/threadapply.exp: New test.
10361 * gdb.threads/threadapply.c: New file.
10362
9cf0961b
MK
103632004-11-07 Mark Kettenis <kettenis@gnu.org>
10364
10365 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
10366 frames.
10367
c789492a
FL
103682004-11-05 Felix Lee <felix+log1@specifixinc.com>
10369
10370 * gdb.base/cursal.exp: New file.
10371 * gdb.base/cursal.c: New file.
10372
a1e167bb
AC
103732004-11-03 Andrew Cagney <cagney@gnu.org>
10374
10375 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
10376
b7cbf173
MK
103772004-10-30 Mark Kettenis <kettenis@gnu.org>
10378
10379 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
10380 NetBSD/ELF targets.
10381
88f9d34f
JB
103822004-10-29 Joel Brobecker <brobecker@gnat.com>
10383
10384 * gdb.threads/bp_in_thread.c: New file, copied from
10385 pthread_cond_wait.c.
10386 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
10387 file, rather than reusing the .c file from another testcase.
10388
ca7d6a0c
JB
103892004-10-20 Joel Brobecker <brobecker@gnat.com>
10390
10391 * gdb.ada/null_record.exp: Check where we stopped after
10392 sending the start command, instead of where the associated
10393 temporary breakpoint was inserted.
10394
0d863d03
AC
103952004-10-14 Andrew Cagney <cagney@gnu.org>
10396
10397 * gdb.mi/gdb701.c (main): Return 0.
10398
d11e72cb
DJ
103992004-10-13 Daniel Jacobowitz <dan@debian.org>
10400
d40539a4 10401 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 10402
e1923096
JJ
104032004-10-12 Jeff Johnston <jjohnstn@redhat.com>
10404
10405 * gdb.threads/schedlock.c: Add comment markers to use to find
10406 line numbers.
10407 * gdb.threads/schedlock.exp: Adjust regex to handle the new
10408 comments.
10409 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
10410 breakpoint lines.
10411
ec8ba2c9
DJ
104122004-10-12 Daniel Jacobowitz <dan@debian.org>
10413
10414 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
10415
0eb3658b
DJ
104162004-10-12 Daniel Jacobowitz <dan@debian.org>
10417
10418 * configure.in: Add gdb.dwarf2.
10419 * configure: Regenerated.
10420 * Makefile.in: Add gdb.dwarf2.
10421 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
10422 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
10423 gdb.dwarf2/file1.txt: New files.
10424
a271cc33
OF
104252004-10-11 Orjan Friberg <orjanf@axis.com>
10426
a9c64011 10427 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
10428 of "run", since the latter doesn't work with remote targets. Adjust
10429 the breakpoint numbering accordingly.
10430 * gdb.threads/pthread_cond_wait.exp: Ditto.
10431
895ce074
MC
104322004-10-08 Michael Chastain <mec.gnu@mindspring.com>
10433
10434 * gdb.base/overlays.exp: Update copyright years.
10435
6be3092d
KI
104362004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
10437
10438 * gdb.base/overlays.exp: Disable if target is Linux.
10439
e05389b8
FL
104402004-10-06 Felix Lee <felix+log1@specifixinc.com>
10441
10442 * config/gdbserver.exp (gdb_load): Use right filename on remote.
10443
73cb587d
KI
104442004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
10445
10446 * gdb.asm/asm-source.exp: Add m32r-linux target.
10447 * gdb.asm/m32r-linux.inc: New file.
10448
3c0edcdc
AC
104492004-09-24 Andrew Cagney <cagney@redhat.com>
10450 David Anderson <anderson@redhat.com>
10451
10452 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
10453 command fails, assume things will work.
10454 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
10455 (_GNU_SOURCE): Define.
10456 (print_unsigned, print_hex): Change parameter to "long long".
10457 (print_byte_count): New function, use to print byte counts.
10458 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
10459 O_LARGEFILE.
10460 (main): Compute an upper bound on a corefile in max_core_size.
10461 Limit memory chunk size to max_core_size. Limit total memory
10462 allocated to max_core_size.
10463
4bb3667f
AC
104642004-09-23 Andrew Cagney <cagney@gnu.org>
10465
10466 * gdb.base/bigcore.exp: Replace the code that creates a corefile
10467 from a separate process with code that creates a corefile by
10468 making the inferior dump core.
10469
60fe1a51
MK
104702004-09-23 Mark Kettenis <kettenis@gnu.org>
10471
10472 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
10473 block.
10474
8e937346
MC
104752004-09-23 Michael Chastain <mec.gnu@mindspring.com>
10476
10477 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
10478 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
10479 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
10480 Likewise.
10481
7213f6d6
JJ
104822004-09-20 Jeff Johnston <jjohnstn@redhat.com>
10483
10484 * gdb.java/jprint.exp: New test case for java inferior call.
10485 * gdb.java/jprint.java: Ditto.
10486
eac69dca
JB
104872004-09-15 Joel Brobecker <brobecker@gnat.com>
10488
10489 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
10490
22227696
MC
104912004-09-14 Michael Chastain <mec.gnu@mindspring.com>
10492
10493 * gdb.threads/killed.c: Include <stdlib.h>.
10494 * gdb.threads/pthreads.c: Likewise.
10495
7dd403a4
MC
104962004-09-14 Michael Chastain <mec.gnu@mindspring.com>
10497
10498 * gdb.threads/killed.c: Add copyright notice.
10499
33f2d567
JM
105002004-09-10 Jason Molenda (jmolenda@apple.com)
10501
a9c64011
AS
10502 * gdb.base/define.exp: Two new tests to verify zero space chars
10503 after 'if' and 'while' commands in a user-defined command is correctly
10504 parsed.
33f2d567 10505
e05b62ac
AC
105062004-09-08 Andrew Cagney <cagney@gnu.org>
10507
10508 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
10509 delivery test with duplicate at end of file.
10510
9cbe82da
MK
105112004-09-06 Mark Kettenis <kettenis@jive.nl>
10512
10513 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
10514
564803d9
MC
105152004-09-05 Michael Chastain <mec.gnu@mindspring.com>
10516
10517 * config/hppro.exp: Removed.
10518
7c6807ce
MC
105192004-09-05 Michael Chastain <mec.gnu@mindspring.com>
10520
10521 * config/sparclet.exp: Removed.
10522
bf7e26dd
MC
105232004-09-05 Michael Chastain <mec.gnu@mindspring.com>
10524
10525 * config/udi.exp: Removed.
10526
714e341b
MC
105272004-09-02 Michael Chastain <mec.gnu@mindspring.com>
10528
10529 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
10530 of "exp_continue".
10531 (advancei): Likewise.
10532
1236e623
JJ
105332004-09-01 Jeff Johnston <jjohnstn@redhat.com>
10534
10535 * gdb.base/unload.exp: Fix so messages aren't duplicated.
10536
3bdcad15
MI
105372004-09-01 Manoj Iyer <manjo@austin.ibm.com>
10538
228af206 10539 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
10540 to check for nodebug in executable.
10541 * gdb.gdb/observer.exp (setup_test): Likewise.
10542 * gdb.gdb/selftest.exp (test_with_self): Likewise.
10543 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
10544
c72b934c
AC
105452004-09-01 Andrew Cagney <cagney@gnu.org>
10546
10547 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
10548 files.
10549
edd9b715
JJ
105502004-09-01 Jeff Johnston <jjohnstn@redhat.com>
10551
10552 * gdb.base/unload.exp: Fix expected warning message to match
10553 latest format.
10554
fb4ce06b
CV
105552004-09-01 Corinna Vinschen <vinschen@redhat.com>
10556
10557 * gdb.base/call-rt-st.exp: Fix typos.
10558
ce78e7c3
MI
105592004-08-31 Manoj Iyer <manjo@austin.ibm.com>
10560
10561 * gdb.threads/thread_check.exp: New testcase.
10562 * gdb.threads/thread_check.c: New testcase.
10563
2dedb159
AC
105642004-08-31 Andrew Cagney <cagney@gnu.org>
10565
10566 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
10567 (skip_to_handler_entry): New procedures. Test stepping into a
10568 handler when the breakpoint is at the handler's entry point.
10569
68f53502
AC
105702004-08-30 Andrew Cagney <cagney@gnu.org>
10571
10572 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
10573 gdb/1757.
10574
3e3ffd2b
MC
105752004-08-27 Michael Chastain <mec.gnu@mindspring.com>
10576
10577 With code from Manoj Iyer <manjo@austin.ibm.com>:
10578 * lib/gdb.exp (gdb_file_cmd): Return more information in the
10579 return value. Add an arm for "no debugging symbols found".
10580 Change a stray "error" to "perror".
10581 (gdb_run_cmd): Adapt to new return value.
10582 * gdb.base/remote.exp: Adapt to new return value.
10583 * gdb.gdb/complaints.exp: Likewise.
10584 * gdb.gdb/observer.exp: Likewise.
10585 * gdb.gdb/selftest.exp: Likewise.
10586 * gdb.gdb/xfullpath.exp: Likewise.
10587
4b6f5fd2
JB
105882004-08-27 Joel Brobecker <brobecker@gnat.com>
10589
10590 * gdb.threads/bp_in_thread.exp: New testcase.
10591
e5b25496
MC
105922004-08-27 Michael Chastain <mec.gnu@mindspring.com>
10593
10594 Fix PR testsuite/1735.
10595 * gdb.threads/schedlock.c (thread_function): Add a cast
10596 to suppress a gcc warning.
10597 * gdb.threads/thread-specific.c (thread_function): Likewise.
10598
934353d6
MC
105992004-08-26 Michael Chastain <mec.gnu@mindspring.com>
10600
10601 * gdb.base/unload.c: Include <stdlib.h>.
10602
f98a0aef 106032004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 10604
f98a0aef 10605 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
10606 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
10607 synchronized after the "return".
10608
5a2e8882
MC
106092004-08-26 Michael Chastain <mec.gnu@mindspring.com>
10610
10611 * gdb.mi/basics.c: Include <stdio.h>.
10612 * gdb.mi/pthreads.c: Include <stdlib.h>.
10613 * gdb.mi/var-cmd.c: Include <stdlib.h>.
10614
a9640423
MC
106152004-08-26 Michael Chastain <mec.gnu@mindspring.com>
10616
10617 * gdb.threads/schedlock.c: Add copyright notice.
10618
b04e311d
AC
106192004-08-25 Andrew Cagney <cagney@gnu.org>
10620
10621 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
10622 (skip_over_handler, breakpoint_over_hander): New test procedures.
10623 (advance, advancei): Add a proper prefix, do not use
10624 rerun_to_main.
10625 * gdb.base/sigstep.c (main): Change to use an infinite loop.
10626
7c27f15b
MC
106272004-08-24 Michael Chastain <mec.gnu@mindspring.com>
10628
10629 * gdb.mi/basics.c: Add copyright notice.
10630 * gdb.mi/var-cmd.c: Add copyright notice.
10631
fffc87ae
MC
106322004-08-23 Michael Chastain <mec.gnu@mindspring.com>
10633
10634 * lib/gdb.exp: Remove signed_keyword_not_used.
10635 * lib/compiler.c: Likewise.
10636 * lib/compiler.cc: Likewise.
10637
d782e0bf
MC
106382004-08-23 Michael Chastain <mec.gnu@mindspring.com>
10639
10640 * gdb.base/whatis.c: Remove conditional disabling of "signed".
10641 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
10642
96033e83
MC
106432004-08-23 Michael Chastain <mec.gnu@mindspring.com>
10644
10645 * gdb.base/whatis.c: Add copyright notice.
10646
cf38c229
MK
106472004-08-20 Mark Kettenis <kettenis@gnu.org>
10648
10649 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
10650 it to skip the breakpoints encoded in the inline assembly.
10651
f4b49756
MC
106522004-08-20 Michael Chastain <mec.gnu@mindspring.com>
10653
10654 * Makefile.in: Add gdb.fortran.
10655
2f193b69
MC
106562004-08-20 Michael Chastain <mec.gnu@mindspring.com>
10657
10658 * gdb.base/call-sc.exp (test_scalar_returns):
10659 Fix cut-and-paste glitch in "Make fun return now".
10660
89a237cb
MC
106612004-08-17 Michael Chastain <mec.gnu@mindspring.com>
10662
10663 * configure.in: Add gdb.fortran.
10664 * configure: Regenerate.
10665 * gdb.fortran/Makefile.in: New file.
10666 * lib/gdb.exp (skip_fortran_tests): New procedure.
10667
469aff8e
MC
106682004-08-17 Michael Chastain <mec.gnu@mindspring.com>
10669
10670 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
10671 reference to bug-gnu@prep.ai.mit.edu.
10672 * gdb.mi/mi-var-child.exp: Likewise.
10673 * gdb.mi/mi-var-cmd.exp: Likewise.
10674 * gdb.mi/mi-var-display.exp: Likewise.
10675 * gdb.mi/mi2-var-block.exp: Likewise.
10676 * gdb.mi/mi2-var-child.exp: Likewise.
10677 * gdb.mi/mi2-var-cmd.exp: Likewise.
10678 * gdb.mi/mi2-var-display.exp: Likewise.
10679
00b51b9f
MK
106802004-08-15 Mark Kettenis <kettenis@gnu.org>
10681
10682 * gdb.base/unload.c (main): Make local variable msg const.
10683
45f07fef
MC
106842004-08-15 Michael Chastain <mec.gnu@mindspring.com>
10685
10686 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
10687 to bug-gnu@prep.ai.mit.edu.
10688 * gdb.mi/mi-disassemble.exp: Likewise.
10689 * gdb.mi/mi-eval.exp: Likewise.
10690 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
10691 default line number.
10692 * gdb.mi/mi-return.exp: Likewise.
10693 * gdb.mi/mi-simplerun.exp: Likewise.
10694 * gdb.mi/mi-stack.exp: Likewise.
10695 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
10696 number with explicit range test.
10697 * gdb.mi/mi-watch.exp: Likewise.
10698 * gdb.mi/mi2-break.exp: Likewise.
10699 * gdb.mi/mi2-cli.exp: Likewise.
10700 * gdb.mi/mi2-disassemble.exp: Likewise.
10701 * gdb.mi/mi2-eval.exp: Likewise.
10702 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
10703 default line number.
10704 * gdb.mi/mi2-return.exp: Likewise.
10705 * gdb.mi/mi2-simplerun.exp: Likewise.
10706 * gdb.mi/mi2-stack.exp: Likewise.
10707 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
10708 number with explicit range test.
10709 * gdb.mi/mi2-watch.exp: Likewise.
10710
dd8c8ee7
MC
107112004-08-15 Michael Chastain <mec.gnu@mindspring.com>
10712
10713 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
10714 * gdb.cp/m-static.exp: Likewise.
10715 * gdb.cp/rtti.exp: Likewise.
10716
4e838464
MK
107172004-08-14 Mark Kettenis <kettenis@gnu.org>
10718
10719 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
10720
8d8cb839
EZ
107212004-08-14 Eli Zaretskii <eliz@gnu.org>
10722
10723 * ChangeLog: Prefix Local Variables with semi-colons and indent
10724 the reference to older ChangeLog files, to fix fontification in
10725 Emacs.
10726
deea8bb0
MC
107272004-08-13 Michael Chastain <mec.gnu@mindspring.com>
10728
10729 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
10730 * gdb.mi/mi2-break.exp: Likewise.
10731
c3297504
MC
107322004-08-13 Michael Chastain <mec.gnu@mindspring.com>
10733
10734 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
10735
25808999
MC
107362004-08-13 Michael Chastain <mec.gnu@mindspring.com>
10737
10738 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
10739
226a8d71
MC
107402004-08-13 Michael Chastain <mec.gnu@mindspring.com>
10741
10742 * gdb.cp/classes.exp: Remove unused declarations. Just let
10743 test names default instead of providing special names. Remove
10744 extraneous demangler test.
10745
37fdf854
JJ
107462004-08-12 Jeff Johnston <jjohnstn@redhat.com>
10747
10748 * gdb.base/unload.exp: New test for breakpoints in dynamically
10749 loaded libraries.
10750 * gdb.base/unload.c: Ditto.
10751 * gdb.base/unloadshr.c: Ditto.
10752
2d3a7986
MC
107532004-08-12 Michael Chastain <mec.gnu@mindspring.com>
10754
10755 * gdb.cp/classes.exp (test_ptype_class_objects): Call
10756 cp_test_ptype_class.
10757 (test_enums): Likewise.
10758
c72b934c
AC
107592004-08-10 Andrew Cagney <cagney@gnu.org>
10760
10761 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
10762 files.
10763
cc503c8a
AC
107642004-08-10 Andrew Cagney <cagney@gnu.org>
10765
10766 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
10767 init_malloc call.
10768
902f2ccb
MC
107692004-08-10 Michael Chastain <mec.gnu@mindspring.com>
10770
10771 * ChangeLog: Add copyright notice. The notice is copied
10772 from emacs 21.3 top level ChangeLog.
10773
78c90502
MC
107742004-08-09 Michael Chastain <mec.gnu@mindspring.com>
10775
10776 * lib/cp-support.exp: New file.
10777 * lib/cp-support.exp (cp_test_type_class): New function.
10778 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
10779 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
10780 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
10781 cp_test_ptype_class.
10782
88e5ea78
MC
107832004-08-09 Michael Chastain <mec.gnu@mindspring.com>
10784
10785 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
10786 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
10787 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
10788 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
10789 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
10790 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
10791 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
10792 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
10793 gdb.mi/mi2-watch.exp: Update copyright years.
10794
6a89fc9c
MK
107952004-08-09 Mark Kettenis <kettenis@gnu.org>
10796
10797 * gdb.base/sigaltstack.exp: Provide proper anchoring.
10798
1482e0de
MC
107992004-08-09 Michael Chastain <mec.gnu@mindspring.com>
10800
10801 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
10802 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
10803 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
10804 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
10805 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
10806 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
10807 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
10808 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
10809 gdb.mi/mi-watch.exp: Update copyright years.
10810
1a5ce3f3
DJ
108112004-08-08 Daniel Jacobowitz <dan@debian.org>
10812
10813 PR gdb/1738
10814 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
10815 from a breakpoint with a pending signal.
10816
04f6ecf2
DJ
108172004-08-08 Daniel Jacobowitz <dan@debian.org>
10818
10819 PR gdb/1736
10820 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
10821 * gdb.base/sigaltstack.exp (finish_test): Consume output until
10822 the prompt.
10823 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
10824
54d90d35
DJ
108252004-08-08 Daniel Jacobowitz <dan@debian.org>
10826
10827 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
10828
d2f6abb0
DJ
108292004-08-08 Daniel Jacobowitz <dan@debian.org>
10830
10831 PR gdb/1736
10832 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
10833 for i?86-*-linux*.
10834
5598c03d
DJ
108352004-08-08 Daniel Jacobowitz <dan@debian.org>
10836
10837 * gdb.arch/i386-prologue.exp: Compile without debug information.
10838
c6fee705
MC
108392004-08-08 Michael Chastain <mec.gnu@mindspring.com>
10840
10841 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
10842 rather than asking gdb to search.
10843
dd90efdb
MC
108442004-08-05 Michael Chastain <mec.gnu@mindspring.com>
10845
10846 * gdb.base/gcore.c: Include <string.h>.
10847
1e84bec1
MC
108482004-08-05 Michael Chastain <mec.gnu@mindspring.com>
10849
10850 * gdb.base/gcore.c: Add copyright notice.
10851
e425eb2b
MC
108522004-08-05 Michael Chastain <mec.gnu@mindspring.com>
10853
10854 * gdb.base/freebpcmd.c: Include <stdio.h>.
10855 * gdb.base/long_long.c: Include <string.h>.
10856 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
10857 * gdb.base/siginfo.c: Include <string.h>.
10858 * gdb.base/sigstep.c: Include <string.h>.
10859
cb9aaed5
MC
108602004-08-04 Michael Chastain <mec.gnu@mindspring.com>
10861
10862 * gdb.base/complex.c: Include <stdlib.h>.
10863
55944f3d
MC
108642004-08-04 Michael Chastain <mec.gnu@mindspring.com>
10865
10866 * gdb.base/complex.c: Add copyright notice.
10867
7b2953d9
MC
108682004-08-04 Michael Chastain <mec.gnu@mindspring.com>
10869
10870 * gdb.base/charset.c: Include <stdlib.h>.
10871
c9133d23
MC
108722004-08-04 Michael Chastain <mec.gnu@mindspring.com>
10873
10874 * gdb.base/auxv.c: Include <stdlib.h>.
10875
0a8490ad
MC
108762004-08-04 Michael Chastain <mec.gnu@mindspring.com>
10877
10878 * gdb.base/auxv.c: Add copyright notice.
10879
3426d5ec
MC
108802004-08-04 Michael Chastain <mec.gnu@mindspring.com>
10881
10882 * gdb.base/coremaker.c: Add copyright notice.
10883 * gdb.base/coremaker2.c: Add copyright notice.
10884
8da195dd
AC
108852004-08-04 Andrew Cagney <cagney@gnu.org>
10886
10887 * gdb.base/store.exp: Update copyright.
10888 (check_set, up_set, check_struct, up_struct): Add a prefix to test
10889 names, do not import gdb_prompt.
10890
8d394f98
AC
108912004-08-01 Andrew Cagney <cagney@gnu.org>
10892
10893 Fix PR testsuite/1729.
10894 * gdb.base/dump.exp: Add test name to callers of capture_value, do
10895 not use capture_value with value 4.
10896 (capture_value): Add optional test name parameter.
10897 (test_reload_saved_value, test_restore_saved_value): Use $msg as
10898 the prefix, pass to capture_value.
10899
b6702b23
MK
109002004-08-01 Mark Kettenis <kettenis@gnu.org>
10901
10902 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
10903 * gdb.arch/i386-prologue.c (standard): New prototype and function.
10904 (main): Call new function.
10905
c203e0ca
MC
109062004-07-31 Michael Chastain <mec.gnu@mindspring.com>
10907
10908 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
10909
a7995a30
MC
109102004-07-31 Michael Chastain <mec.gnu@mindspring.com>
10911
10912 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
10913
9366563b
MC
109142004-07-31 Michael Chastain <mec.gnu@mindspring.com>
10915
b6eeaf26 10916 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
10917 Accept more values of vtbl pointer. Remove some messages
10918 about "obsolete gcc or gdb".
10919
2fc1f950
MC
109202004-07-30 Michael Chastain <mec.gnu@mindspring.com>
10921
10922 * gdb.cp/classes.exp: Accept more varieties of ptype output.
10923
c724d49b
MC
109242004-07-30 Michael Chastain <mec.gnu@mindspring.com>
10925
10926 * gdb.base/asm-source.exp: Properly convert target board
10927 debug flags from gcc format to binutils format.
10928
736b0fce
MK
109292004-07-28 Mark Kettenis <kettenis@gnu.org>
10930
10931 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
10932 gdb1718". PR backtrace/1718 partially fixed.
10933
5633ea5c
JJ
109342004-07-27 Jeff Johnston <jjohnstn@redhat.com>
10935
10936 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
10937
575eebb1
NC
109382004-07-26 Nick Clifton <nickc@redhat.com>
10939
10940 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
10941 good default value for a specific architecture is available then
10942 set it to that value. Otherwise default to the -gstabs switch.
10943 Remove the -g... switches from the asm-flags variable. Allow the
10944 target board info to override the value if it wants to. Pass the
10945 switch on the assembler command line.
10946
62104619
MK
109472004-07-23 Mark Kettenis <kettenis@gnu.org>
10948
10949 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
10950 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
10951 (main): Call new function.
10952
4a1135b8
MC
109532004-07-22 Michael Chastain <mec.gnu@mindspring.com>
10954
10955 Test for PR exp/1715.
10956 * gdb.base/radix.exp: Refactor common procedures. Make all
10957 test names unique. Change XFAIL to KFAIL.
10958
8a12c1f0
MC
109592004-07-20 Michael Chastain <mec.gnu@mindspring.com>
10960
10961 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
10962 * gdb.ada/gnat_ada.gin: ... to here.
10963 * configure.in: Use gnat_ada.gin.
10964 * configure: Regenerate.
10965
23b451cf
AC
109662004-07-20 Andrew Cagney <cagney@gnu.org>
10967
10968 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
10969 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
10970 XFAILs. Clean up test messages and comments. Check backtraces.
10971 Delete re-sync code.
10972
ab618a02
MC
109732004-07-19 Michael Chastain <mec.gnu@mindspring.com>
10974
10975 Fix PR cli/740.
10976 * gdb.base/annota1.exp: Honor gdb,nosignals.
10977 * gdb.base/annota3.exp: Likewise.
10978
46dad340
MC
109792004-07-19 Michael Chastain <mec.gnu@mindspring.com>
10980
10981 * lib/java.exp: Update copyright notice.
10982
756d8c70
AC
109832004-07-19 Andrew Cagney <cagney@gnu.org>
10984
10985 * gdb.base/selftest.exp: Copy file from here ...
10986 * gdb.gdb/selftest.exp: ... to here.
10987
586027e6
AC
109882004-07-16 Andrew Cagney <cagney@redhat.com>
10989
10990 * lib/insight-support.exp: Delete file.
10991 * lib/java.exp (java_init): Fix copyright.
10992
029d2200
AC
109932004-07-16 Andrew Cagney <cagney@gnu.org>
10994
10995 * gdb.base/restore.c: Append "prologue" to comments marking the a
10996 function's prologue.
10997 * gdb.base/restore.exp: Update copyright, re-indent.
10998 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
10999 callerN" prefix where needed. Update patterns that match a
11000 function's prologue.
11001
653b62c5
MC
110022004-07-16 Michael Chastain <mec.gnu@mindspring.com>
11003
11004 * gdb.base/restore.c: Add copyright notice.
11005
f7d690e5
AC
110062004-07-16 Andrew Cagney <cagney@gnu.org>
11007
11008 * gdb.base/logical.exp: Update copyright.
11009 (evaluate): New procedure. Use to re-implement tests using
11010 several tables.
11011
d629a7cb
MH
110122004-07-14 Martin Hunt <hunt@redhat.com>
11013
11014 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
11015 which fixes some problems where init.tcl was not found.
11016
9c7bb332
AC
110172004-07-13 Andrew Cagney <cagney@gnu.org>
11018
6bf46641
AC
11019 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
11020 (check_sizeof, check_valueof): Do not include the output in the
11021 test name. Use gdb_test.
11022 (get_valueof): Use gdb_test_multiple.
11023
c4ffd4c0
AC
11024 * gdb.base/step-test.exp: Update copyright. Use
11025 gdb_test_multiple. Ensure that test names do not include
11026 architecture dependent output.
11027
ab89363a
AC
11028 * gdb.gdb/observer.exp: Update copyright.
11029 (setup_test): Use gdb_test_multiple.
11030 (attach_first_observer, attach_second_observer)
11031 (attach_third_observer, detach_first_observer)
11032 (detach_second_observer, detach_third_observer)
11033 (reset_counters, check_counters): Make $message a prefix.
11034 (test_normal_stop_notifications): Add "args" parameter - a list of
11035 init functions to be called. Make $message a prefix,
11036 (test_observer_normal_stop): Change the message prefixes so that
11037 they are unique, pass the attach / detach procedures to
11038 test_normal_stop_notifications.
11039
ec58997a
AC
11040 * gdb.base/signull.exp (test_segv): Prefix all tests with
11041 "${name}". Clean up test messages.
11042
b475183b
AC
11043 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
11044
9c7bb332
AC
11045 * gdb.base/ena-dis-br.exp: Update copyright.
11046 (break_at): New function. Replace send_gdb with gdb_test,
11047 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
11048 ignore count, not stopped at bpt", with KFAIL.
11049
2dd95497
CV
110502004-07-13 Corinna Vinschen <vinschen@redhat.com>
11051
11052 * gdb.base/attach.exp: Remove cleanupfile handling.
11053
419e626b
AC
110542004-07-12 Andrew Cagney <cagney@gnu.org>
11055
11056 * gdb.base/annota1.exp: Cleanup corefile test name.
11057 * gdb.base/annota3.exp: Ditto.
11058
8b1b3228
AC
110592004-07-12 Andrew Cagney <cagney@gnu.org>
11060
78650829
AC
11061 * gdb.base/signals.exp: Clean up copyright, re-indent.
11062
8b1b3228
AC
11063 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
11064 gdb_test and gdb_test_multiple.
11065
935c2760
JJ
110662004-07-08 Jeff Johnston <jjohnstn@redhat.com>
11067
11068 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 11069 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
11070 provide line number info for first statement in main.
11071
1544280f
AC
110722004-07-08 Andrew Cagney <cagney@gnu.org>
11073
1279f4ff
AC
11074 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
11075
1544280f
AC
11076 * gdb.base/sigbpt.exp: Make the common part of each test name a
11077 prefix instead of suffix.
11078
bcc82369
BR
110792004-07-07 Bob Rossi <bob_rossi@cox.net>
11080
11081 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
11082 test from test_tbreak_creation_and_listing to
11083 test_file_list_exec_source_file
11084 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
11085 Changed name of test from test_tbreak_creation_and_listing to
11086 test_file_list_exec_source_file
11087
23f4b0aa
JJ
110882004-07-07 Jeff Johnston <jjohnstn@redhat.com>
11089
11090 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
11091 the jmisc() constructor instead of <init>.
11092 * gdb.java/jmisc1.exp: Ditto.
11093
56401cd5
AC
110942004-07-07 Andrew Cagney <cagney@gnu.org>
11095
11096 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
11097 corrupting the PC.
11098
44ae2f6a
MC
110992004-07-06 Michael Chastain <mec.gnu@mindspring.com>
11100
11101 * gdb.cp/templates.exp: Accept whitespace change in demangler
11102 output.
11103
45a83408
AC
111042004-07-06 Andrew Cagney <cagney@gnu.org>
11105
11106 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
11107
d205ad70
MC
111082004-07-02 Michael Chastain <mec.gnu@mindspring.com>
11109
11110 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
11111 * lib/compiler.cc: Likewise.
11112
06ea1a61
MC
111132004-06-30 Michael Chastain <mec.gnu@mindspring.com>
11114
11115 * lib/compiler.cc: Work around string preprocessing problem
11116 with old hp c++ compiler.
11117 * lib/compiler.c: Likewise.
11118
daab1251
CV
111192004-06-29 Corinna Vinschen <vinschen@redhat.com>
11120
11121 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
11122 directives to conditionalize symbol prefixing.
11123 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
11124 additional_flags handling. Add underscore prefix for Cygwin.
11125 * gdb.arch/i386-unwind.c: Use preprocessor directives to
11126 conditionalize symbol prefixing.
11127 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
11128 additional_flags handling. Add underscore prefix for Cygwin.
11129
cc984116
CV
111302004-06-29 Corinna Vinschen <vinschen@redhat.com>
11131
11132 * gdb.base/bigcore.exp: Skip test on Cygwin.
11133
c279b077
MC
111342004-06-28 Michael Chastain <mec.gnu@mindspring.com>
11135
11136 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
11137 formats for "info register". Use gdb_test_multiple. Fix
11138 the "invalid register" test.
11139
0e915747
CV
111402004-06-28 Corinna Vinschen <vinschen@redhat.com>
11141
11142 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
11143 PID for Cygwin. Add Cygwin specific strings to check for in some
11144 tests.
11145 (do_attach_tests): Add a test for user interaction when attaching
11146 to a process with no matching symbol table already loaded.
11147
11422c86
AC
111482004-06-26 Andrew Cagney <cagney@gnu.org>
11149
11150 Test PR java/1567 and PR java/1565.
11151 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
11152 * gdb.java/jmisc2.exp: Delete file.
11153
cefbce26
MC
111542004-06-26 Michael Chastain <mec.gnu@mindspring.com>
11155
11156 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
11157
e19f872c
CV
111582004-06-25 Corinna Vinschen <vinschen@redhat.com>
11159
11160 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
11161 attach process.
11162
d931ba3b
MC
111632004-06-23 Michael Chastain <mec.gnu@mindspring.com>
11164
11165 * gdb.cp/pr-1553.exp: Remove.
11166
aef68c48
MC
111672004-06-22 Michael Chastain <mec.gnu@mindspring.com>
11168
11169 * gdb.cp/pr-1553.cc: Remove.
11170 * gdb.cp/pr-1553.exp: Disable this test.
11171
8d5df71a
JB
111722004-06-20 Jim Blandy <jimb@redhat.com>
11173
a9c64011 11174 Fix PR testsuite/1680.
8d5df71a
JB
11175 * gdb.arch/i386-sse.exp: Properly quote curly braces in
11176 regular expressions.
11177
4ac6f39d
MC
111782004-06-19 Michael Chastain <mec.gnu@mindspring.com>
11179
11180 Fix PR testsuite/1679.
11181 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
11182 Issue an UNSUPPORTED result instead.
11183
1b413552
JB
111842004-06-18 Jim Blandy <jimb@redhat.com>
11185
11186 * gdb.base/charset.exp: Only send a control-C if we see a new
11187 prompt and incomplete command.
11188
6daa6ebd
MC
111892004-06-18 Michael Chastain <mec.gnu@mindspring.com>
11190
11191 * gdb.cp/pr-574.cc: Add copyright notice.
11192
51fa4ae0
JB
111932004-06-17 Jim Blandy <jimb@redhat.com>
11194
11195 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
11196 cases where the regexp has no groups; this grabs random text from
11197 the previous test suite, whatever that was.
11198
8fea26c5
MC
111992004-06-17 Michael Chastain <mec.gnu@mindspring.com>
11200
11201 * gdb.cp/printmethod.cc: Add copyright notice.
11202
1e3aeb41
MC
112032004-06-16 Michael Chastain <mec.gnu@mindspring.com>
11204
11205 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
11206
9d9030bc
AC
112072004-06-16 Andrew Cagney <cagney@gnu.org>
11208
11209 * gdb.base/signull.c: Update copyright. Include <string.h>.
11210 (bowler): Replace data_pointer with data_read
11211 and data_write cases. Add code_descriptor case.
11212 (zero, desc): New array and pointer.
11213 (data, code): Change to simple pointers.
11214 * gdb.base/signull.exp: Fix probe pattern matching a function
11215 descriptor SIGSEGV. Replace data_pointer with data_read and
11216 data_write tests.
11217
acd4ad44
AC
112182004-06-16 Andrew Cagney <cagney@gnu.org>
11219
11220 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
11221
08fd625c
MC
112222004-06-15 Michael Chastain <mec.gnu@mindspring.com>
11223
11224 * gdb.base/long_long.c: Add copyright notice.
11225
1903502c
MC
112262004-06-15 Michael Chastain <mec.gnu@mindspring.com>
11227
11228 * gdb.base/long_long.exp: Remove reference to
11229 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
11230 to gdb_breakpoint and gdb_continue_to_breakpoint.
11231
83313cb1
JB
112322004-06-14 Jim Blandy <jimb@redhat.com>
11233
11234 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
11235 endian case.
11236
1bf404ef
AC
112372004-06-14 Andrew Cagney <cagney@gnu.org>
11238
11239 * gdb.base/gcore.exp (capture_command_output): Delete the always
11240 passing tests containing inferior values.
11241 * gdb.base/ending-run.exp: Do not include the breakpoint address
11242 in the test message. Update copyright.
11243 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
11244 size in the test name, use gdb_test_multiple. Update copyright.
11245
ef220b33
MC
112462004-06-14 Michael Chastain <mec.gnu@mindspring.com>
11247
11248 * gdb.cp/ref-types.cc: Add copyright notice.
11249
4f70a4c9
MC
112502004-06-14 Michael Chastain <mec.gnu@mindspring.com>
11251
11252 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
11253 hp_aCC_compiler.
11254 * lib/compiler.cc: Likewise.
11255 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
11256 'set' commands. Log diagnostics for other lines. Set
11257 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
11258
335928ac
MC
112592004-06-13 Michael Chastain <mec.gnu@mindspring.com>
11260
11261 * gdb.cp/try_catch.cc: Add copyright notice.
11262
2efb12e8
MC
112632004-06-12 Michael Chastain <mec.gnu@mindspring.com>
11264
11265 * gdb.cp/userdef.cc: Add copyright notice.
11266
0bbed51a
MC
112672004-06-11 Michael Chastain <mec.gnu@mindspring.com>
11268
11269 * gdb.cp/virtfunc.cc: Add copyright notice.
11270
e12a46c9
RC
112712004-06-11 Randolph Chung <tausq@debian.org>
11272
11273 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
11274 problem.
11275
338e05af
AC
112762004-06-10 Andrew Cagney <cagney@gnu.org>
11277
11278 * lib/compiler.cc, lib/compiler.c: Append either
11279 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
11280 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
11281 instead of gcc-3-3.
11282
dc3f10cb
AC
112832004-06-09 Andrew Cagney <cagney@gnu.org>
11284
b4d946af
AC
11285 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
11286 gdb/1455, bug is specific to "long long" and "double".
a9c64011 11287
dc3f10cb
AC
11288 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
11289 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
11290 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
11291 fixed.
11292
b5c0bfa2
AC
112932004-06-09 Andrew Cagney <cagney@gnu.org>
11294
11295 * gdb.base/structs.exp (test_struct_returns): Replace
11296 "return_value_unknown" and "finish_value_unknown" by
11297 "return_value_known" and "finish_value_known". Instead of
11298 "return_value_unknown" iff "finish_value_unknown", check
11299 "return_value_known" implies "finish_value_known".
11300
caeb605f
MH
113012004-06-08 Martin Hunt <hunt@redhat.com>
11302
11303 * gdb.base/float.exp: Add pattern for mips targets.
11304
c892bb64
RC
113052004-06-08 Randolph Chung <tausq@debian.org>
11306
11307 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
11308 message for unknown architectures more clear.
11309
48306d3e
JB
113102004-06-08 Joel Brobecker <brobecker@gnat.com>
11311
11312 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
11313 start the execution of the program.
11314
83ecb59f
JB
113152004-06-07 Jim Blandy <jimb@redhat.com>
11316
11317 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
11318 * gdb.arch/i386-cpuid.h: New helper file.
11319
55264cb4
RC
113202004-06-07 Randolph Chung <tausq@debian.org>
11321
11322 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
11323 has started.
11324
23cadb28
RM
113252004-06-04 Roland McGrath <roland@redhat.com>
11326
11327 Fix PR gdb/1647.
11328 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
11329 differently to be robust to output buffering differences.
11330
51d01eda
MC
113312004-06-04 Michael Chastain <mec.gnu@mindspring.com>
11332
11333 * gdb.threads/pthreads.exp: Update copyright years.
11334 (check_control_c): Change asynchronous 'after' to synchronous.
11335
f4fc3b93
RM
113362004-06-04 Roland McGrath <roland@redhat.com>
11337
11338 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
11339 next gdb prompt.
11340
4013522b
MC
113412004-06-02 Michael Chastain <mec.gnu@mindspring.com>
11342
11343 Fix PR gdb/1636.
11344 * gdb.threads/manythreads.exp: Change asynchronous 'after'
11345 calls to synchronous.
11346
7a8f1e6b
JB
113472004-05-26 Jim Blandy <jimb@redhat.com>
11348
11349 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
11350
81bb3443
RC
113512004-05-24 Randolph Chung <tausq@debian.org>
11352
11353 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
11354 * gdb.asm/pa.inc: New file.
11355
8f5a3103
MK
113562004-05-22 Mark Kettenis <kettenis@gnu.org>
11357
11358 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
11359
734b8fe8 113602004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 11361 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
11362
11363 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
11364 GDB prompt.
11365
725603e1
UW
113662004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11367
f4fc3b93 11368 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
11369 setjmp/longjmp. Use sigaction instead of signal.
11370
8b923272 113712004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 11372 Michael Snyder <msnyder@redhat.com>
8b923272
JB
11373
11374 * gdb.threads/pthread_cond_wait.c: New file.
11375 * gdb.threads/pthread_cond_wait.exp: New testcase.
11376
8bfabb04
AC
113772004-05-13 Andrew Cagney <cagney@redhat.com>
11378
11379 * gdb.base/signull.exp, gdb.base/signull.c: New files.
11380 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
11381
42edda50
AC
113822004-05-11 Andrew Cagney <cagney@redhat.com>
11383
11384 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
11385 fixed but revealed gdb/1639.
11386
d303a6c7
AC
113872004-05-10 Andrew Cagney <cagney@redhat.com>
11388
11389 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
11390 func1" and "next to 2nd alarm", kernel bug avoided.
11391
bf08c2a1
DJ
113922004-05-10 Daniel Jacobowitz <dan@debian.org>
11393
11394 PR external/1568
11395 * gdb.base/bigcore.exp: Check the size of the dumped core file.
11396 XFAIL if it is smaller than bytes_allocated.
11397 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
11398 (main): Make chunks_allocated unsigned. Correct comment.
11399
c0586a34
JB
114002004-05-07 Joel Brobecker <brobecker@gnat.com>
11401
11402 * gdb.arch/powerpc-aix-prologue.c: New file.
11403 * gdb.arch/powerpc-aix-prologue.exp: New file.
11404
f2785d12
JB
114052004-05-07 Jim Blandy <jimb@redhat.com>
11406
11407 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
11408 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
11409
bd7f6e30
JB
114102004-05-06 Joel Brobecker <brobecker@gnat.com>
11411
11412 * gdb.base/sep.exp: No longer setup_kfail when the program was
11413 built with dwarf2.
11414
0a5e7efe
JI
114152004-05-05 Jim Ingham <jingham@apple.com>
11416
11417 * gdb.base/pending.exp: Make sure pending breakpoints
11418 preserve the ignore count.
f4fc3b93 11419
a8958849
MK
114202004-04-27 Jerome Guitton <guitton@gnat.com>
11421
11422 * i386-prologue.exp: Add testcase for jump instruction as first
11423 instruction of the real code.
11424 * i386-prologue.c (jump_at_beginning): New function.
11425
7e103f5b
MK
114262004-04-28 Mark Kettenis <kettenis@gnu.org>
11427
11428 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
11429 x86_64-*-*.
11430
5d38b224
MK
114312004-04-28 Mark Kettenis <kettenis@gnu.org>
11432
11433 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
11434 i*86-*-*.
11435
0ef32fd9
MK
114362004-04-25 Mark Kettenis <kettenis@gnu.org>
11437
11438 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
11439 expression that checks the return type.
11440
71d7dd7c
AC
114412004-04-23 Andrew Cagney <cagney@redhat.com>
11442
11443 * gdb.base/call-sc.exp: New test of scalar call/return values.
11444 * gdb.base/call-sc.c: Ditto.
11445
1e9f977e
JJ
114462004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11447
11448 * gdb.threads/manythreads.c: Reduce thread stack size.
11449
899d9e3a
JJ
114502004-04-23 Jeff Johnston <jjohnstn@redhat.com>
11451
11452 * gdb.threads/manythreads.c: Add copyright notice.
11453
61bcae62
AC
114542004-04-23 Andrew Cagney <cagney@redhat.com>
11455
11456 * gdb.base/siginfo.exp: Better handle step out of signal.
11457 * gdb.base/sigstep.exp: Ditto.
11458
7339a42e 114592004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 11460 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
11461
11462 * gdb.threads/manythreads.c: New testcase.
11463 * gdb.threads/manythreads.exp: Ditto.
11464
5c98409b
JB
114652004-04-22 Jim Blandy <jimb@redhat.com>
11466
11467 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
11468 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
11469
3b611f1a
MC
114702004-04-21 Michael Chastain <mec.gnu@mindspring.com>
11471
11472 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
11473
f0fd9238
AC
114742004-04-21 Andrew Cagney <cagney@redhat.com>
11475
11476 * gdb.base/sigstep.c: New file.
11477 * gdb.base/sigstep.exp: New file.
11478
90990674
JB
114792004-04-16 Joel Brobecker <brobecker@gnat.com>
11480
11481 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
11482 call to observer_notify_normal_stop.
11483
78cef34b
AC
114842004-04-15 Andrew Cagney <cagney@redhat.com>
11485
11486 * gdb.base/siginfo.c: New file.
11487 * gdb.base/siginfo.exp: New file.
11488
d2343407
JB
114892004-04-12 J. Brobecker <brobecker@gnat.com>
11490
11491 * gdb.base/sep.exp: Fix typo in comment.
11492
a2dba3c8
JB
114932004-04-12 J. Brobecker <brobecker@gnat.com>
11494
11495 * gdb.base/sep.c: New file.
11496 * gdb.base/sep-proc.c: New file.
11497 * gdb.base/sep.exp: New testcase.
11498
15f7b60e
MK
114992004-04-09 Mark Kettenis <kettenis@gnu.org>
11500
11501 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
11502 support.
11503
44f4de1a
AC
115042004-04-05 Andrew Cagney <cagney@redhat.com>
11505
11506 * gdb.base/sigaltstack.c: New file.
11507 * gdb.base/sigaltstack.exp: New file.
11508
ef04f396
JB
115092004-04-04 Joel Brobecker <brobecker@gnat.com>
11510
11511 * gdb.base/foll-fork.exp: Update the expected output for
11512 "help set follow-fork-mode", to match a change that was made
11513 to the help of this variable on 2004-01-13.
11514
d40d2c92
JB
115152004-04-01 Joel Brobecker <brobecker@gnat.com>
11516
11517 * lib/ada.exp: Add copyright notice.
11518 * bar.ads: Likewise.
11519 * bar.adb: Likewise.
11520 * null_record.adb: Likewise.
11521 * null_record.exp: Likewise.
11522 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
11523
f86ef5a3
JB
115242004-04-01 Joel Brobecker <brobecker@gnat.com>
11525
11526 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
11527 * configure: Regenerate.
11528
414e70e3
JB
115292004-04-01 Joel Brobecker <brobecker@gnat.com>
11530
11531 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
11532 to build the application. Remove the message printed when in
11533 verbose mode, redundant with the UNSUPPORTED message above.
11534
f0aaee49
JB
115352004-03-31 Joel Brobecker <brobecker@gnat.com>
11536
11537 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
11538 * gdb.ada (null_record.exp): New testcase.
11539
ac81cb54
JB
115402004-03-31 Joel Brobecker <brobecker@gnat.com>
11541
11542 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
11543
854af2f7
JB
115442004-03-31 Joel Brobecker <brobecker@gnat.com>
11545
11546 * gdb.ada: New subdirectory.
11547 * gdb.ada/Makefile.in: New file.
11548 * gdb.ada/gnat_ada.gpr.in: New file.
11549
034cb681
JB
115502004-03-31 Joel Brobecker <brobecker@gnat.com>
11551
11552 * lib/ada.exp: New file.
11553
78a1a894
DJ
115542004-03-24 Daniel Jacobowitz <drow@mvista.com>
11555
11556 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
11557 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
11558
4b2b3b3e
AC
115592004-03-22 Andrew Cagney <cagney@redhat.com>
11560
11561 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
11562 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
11563 Problem identified by Ulrich Weigand.
11564
23c73aa3
DC
115652004-03-17 David Carlton <carlton@kealia.com>
11566
11567 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
11568 PR c++/826.
11569
d63a86f8
RM
115702004-03-16 Roland McGrath <roland@redhat.com>
11571
11572 * gdb.base/auxv.exp: New file.
11573 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
11574
0e02aa50
DC
115752004-03-12 David Carlton <carlton@kealia.com>
11576
11577 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
11578 * gdb.cp/pr-1553.cc: Ditto.
11579 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
11580 pass branch.
11581
c20b71be
MC
115822004-03-12 Michael Chastain <mec.gnu@mindspring.com>
11583
11584 * gdb.cp/templates.exp: Accept more template types.
11585
c7414a01
MC
115862004-03-09 Michael Chastain <mec.gnu@mindspring.com>
11587
11588 From Corinna Vinschen with modifications.
11589 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
11590 local variable obj_with_enum.
11591 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
11592 results with obj_with_enum.
11593
ed69573c
MC
115942004-03-09 Michael Chastain <mec.gnu@mindspring.com>
11595
11596 * gdb.cp/classes.cc: New file, copied from misc.cc.
11597 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
11598
28301461
MC
115992004-03-09 Michael Chastain <mec.gnu@mindspring.com>
11600
11601 * gdb.cp/misc.cc: Add copyright notice.
11602
1198ecbe
DC
116032004-03-05 David Carlton <carlton@kealia.com>
11604
11605 * gdb.cp/rtti.exp: Add 'print *obj3' test.
11606 * gdb.cp/rtti.h: Update copyright.
11607 (namespace n2::n3): New.
11608 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
11609 (n2::n3::func3): New.
11610 (main): Call n2::n3::func3.
11611 * gdb.cp/rtti2.cc: Update copyright.
11612 (n2::create3): New.
11613
9e08c470
MK
116142004-03-04 Mark Kettenis <kettenis@gnu.org>
11615
11616 * gdb.asm/openbsd.inc: Fix typo.
11617
4bebc3aa
FF
116182004-03-03 Fred Fish <fnf@redhat.com>
11619
11620 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
11621 "val" instead of unused "size". Update copyright year.
11622
6ea9fb37
DJ
116232004-02-29 Daniel Jacobowitz <drow@mvista.com>
11624
11625 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
11626 to use unsigned char.
11627 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
11628 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
11629
23b23974
DJ
116302004-02-29 Daniel Jacobowitz <drow@mvista.com>
11631
11632 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
11633 line of output.
11634
7574fd53
DJ
116352004-02-28 Daniel Jacobowitz <drow@mvista.com>
11636
11637 * gdb.base/relocate.c (dummy): Initialize.
11638
a195357f
DJ
116392004-02-28 Daniel Jacobowitz <drow@mvista.com>
11640
11641 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
11642 a breakpoint at exit.
11643
72fd54a9
FF
116442004-02-27 Fred Fish <fnf@redhat.com>
11645
11646 * gdb.base/chng-syms.exp: Add expect condition to match failing
11647 case that isn't a timeout.
11648
b9d23137
AC
116492004-02-27 Andrew Cagney <cagney@redhat.com>
11650
11651 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
11652 support.
11653
15d208f6 116542004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 11655
15d208f6
FF
11656 * gdb.arch/gdb1431.c: Remove.
11657 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
11658 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
11659 of "until" incorrectly.
11660
98f9cd2d
JB
116612004-02-26 J. Brobecker <brobecker@gnat.com>
11662
11663 * gdb.cp/class2.cc (empty): New class.
11664 (refer): New function.
11665 (main): Declare an object of type empty and use it.
11666 * gdb.cp/class2.exp: Print the value of an object of type empty.
11667
9b50c11b
JJ
116682004-02-26 Jeff Johnston <jjohnstn@redhat.com>
11669
11670 * gdb.base/langs.exp: Update query string to match the
11671 new nquery format used for pending breakpoints.
11672
0dcd613f
AC
116732004-02-26 Andrew Cagney <cagney@redhat.com>
11674
11675 Fix PR i18n/1570.
11676 * gdb.base/charset.c: Update copyright notice.
11677 (main, init_string): Remove the escape character '\e' tests.
11678 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
11679 * gdb.base/charset.exp (valid_host_charset): Ditto.
11680 * gdb.base/setvar.exp: Ditto.
11681
b8a56647
AC
116822004-02-24 Andrew Cagney <cagney@redhat.com>
11683
90d59e34
AC
11684 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
11685 mmapped data in core file" PASS and FAIL messages consistent.
11686
b8a56647
AC
11687 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
11688 setting a breakpoint. Work around PR java/1565.
11689
9f27c604
JJ
116902004-02-23 Jeff Johnston <jjohnstn@redhat.com>
11691
11692 * lib/gdb.exp (gdb_breakpoint): Update query string to match
11693 new nquery format.
11694 * gdb.base/pending.exp: Ditto.
11695
3224a706
MK
116962004-02-22 Mark Kettenis <kettenis@gnu.org>
11697
11698 * configure.in: Run stabs tests on *BSD.
11699 * configure: Regenerated.
11700
41e0a9ca
MK
117012004-02-21 Mark Kettenis <kettenis@gnu.org>
11702
11703 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
11704
1e1b3428
FF
117052004-02-20 Fred Fish <fnf@redhat.com>
11706
11707 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
11708 blank in test for "returns short", for consistency with other
11709 "returns xxx" tests. Update copyright year.
11710
f9a7572a
FF
117112004-02-19 Fred Fish <fnf@redhat.com>
11712
11713 New testcase for PR breakpoint/1558.
11714 * gdb.arch/gdb1558.exp: New file.
11715 * gdb.arch/gdb1558.c: New file.
11716
b2ce2854
EZ
117172004-02-19 Elena Zannoni <ezannoni@redhat.com>
11718
11719 * gdb.base/nodebug.exp: Fix typo.
11720
e7c9ff01
JB
117212004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11722
11723 Committed by Jim Blandy <jimb@redhat.com>.
11724
62f4b920
JB
11725 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
11726
2db536a1
JB
11727 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
11728
e7c9ff01
JB
11729 * gdb.base/float.exp: Support s390*-*-* targets.
11730
f3205b34
AF
117312004-02-17 Adam Fedor <fedor@gnu.org>
11732
11733 * gdb.base/gdb1555.exp: New file.
11734 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
11735
9d62932d
EZ
117362004-02-17 Elena Zannoni <ezannoni@redhat.com>
11737
11738 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
11739
344c9711
FF
117402004-02-16 Fred Fish <fnf@redhat.com>
11741
11742 * gdb.arch/gdb1291.c: Remove
11743 * gdb.arch/gdb1291.s: New test input file.
11744 * gdb.arch/gdb1291.exp: Expand test to check case that should not
11745 fail. Test for correct result, known incorrect result, other
11746 failures and timeouts.
11747
2d822687
AC
117482004-02-16 Andrew Cagney <cagney@redhat.com>
11749
11750 * gdb.base/bigcore.exp: New file.
11751 * gdb.base/bigcore.c: New file.
11752
dac15b66
AC
117532004-02-13 Andrew Cagney <cagney@redhat.com>
11754
11755 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
11756 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
11757 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
11758 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
11759 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
11760 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
11761 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
11762 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
11763 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
11764 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
11765
6bdfc2c4
JJ
117662004-02-11 Jeff Johnston <jjohnstn@redhat.com>
11767
11768 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
11769 executed is an alloc instruction.
11770
87b3ede8
DC
117712004-02-11 David Carlton <carlton@kealia.com>
11772
11773 * gdb.cp/breakpoint.exp: New.
11774 * gdb.cp/breakpoint.cc: New.
11775
6e19e2bf
MC
117762004-02-11 Michael Chastain <mec.gnu@mindspring.com>
11777
11778 Partial fix for PR gdb/1543.
11779 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
11780 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
11781 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
11782 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
11783 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
11784 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
11785 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
11786 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
11787 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
11788 to bug-gdb@prep.ai.mit.edu .
11789 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
11790 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
11791 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
11792 Likewise.
11793
5c5455dc
AC
117942004-02-10 Andrew Cagney <cagney@redhat.com>
11795
11796 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
11797 using gdb_internal_error_resync.
11798
9cf689d7
DJ
117992004-02-09 Daniel Jacobowitz <drow@mvista.com>
11800
11801 * gdb.threads/thread-specific.exp: Stop early if no threads are
11802 found.
11803
d2dc51db
MC
118042004-02-09 Michael Chastain <mec.gnu@mindspring.com>
11805
11806 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
11807
14b1a056
DJ
118082004-02-08 Daniel Jacobowitz <drow@mvista.com>
11809
11810 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
11811 breakpoints.
11812
83f66e8f
DJ
118132004-02-07 Daniel Jacobowitz <drow@mvista.com>
11814
11815 * config/sim.exp (gdb_load): Handle $arg == "".
11816 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
11817 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
11818
30fc0091
EZ
118192004-02-07 Elena Zannoni <ezannoni@redhat.com>
11820
a9c64011
AS
11821 * gdb.base/maint.exp: Update test to reflect
11822 obstack changes.
30fc0091 11823
4d806929
JJ
118242004-02-04 Jeff Johnston <jjohnstn@redhat.com>
11825
11826 * gdb.base/pendshr.c (pendfunc): New function that calls
11827 pendfunc1.
11828 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
11829
7bfdd688
FF
118302004-02-04 Fred Fish <fnf@redhat.com>
11831
11832 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
11833 function symbols and update copyright years.
11834 * gdb.arch/gdb1291.c: Ditto.
11835
aaa08ee4
MC
118362004-02-03 Michael Chastain <mec.gnu@mindspring.com>
11837
11838 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
11839
dbad7755
MC
118402004-02-03 Michael Chastain <mec.gnu@mindspring.com>
11841
11842 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
11843
ec4646ef
MC
118442004-02-03 Michael Chastain <mec.gnu@mindspring.com>
11845
11846 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
11847
1b802196
FF
118482004-02-02 Fred Fish <fnf@redhat.com>
11849
11850 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
11851 remote targets. Update copyright years.
11852
18fe2033
JJ
118532004-02-02 Jeff Johnston <jjohnstn@redhat.com>
11854
11855 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
11856 support.
11857 * gdb.base/langs.exp: Fix test which attempts to create
11858 breakpoint on non-existent function to handle new pending
11859 support.
11860 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
11861 a breakpoint.
11862 * gdb.base/pending.exp: New test.
11863 * gdb.base/pending.c: New file.
11864 * gdb.base/pendshr.c: Ditto.
11865
8d577d32
DC
118662004-02-02 David Carlton <carlton@kealia.com>
11867
11868 * gdb.cp/overload.exp: Add overloadNamespace tests.
11869 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
11870 (overloadNamespace, XXX): New.
11871 (main): Call XXX::marker2.
11872
3ad13771
FF
118732004-02-01 Fred Fish <fnf@redhat.com>
11874
11875 * gdb.base/dump.exp: Use runto_main instead of "runto main".
11876 * gdb.base/finish.exp: Ditto.
11877 * gdb.base/gcore.exp: Ditto.
11878 * gdb.base/huge.exp: Ditto.
11879 * gdb.base/info-proc.exp: Ditto.
11880 * gdb.base/return2.exp: Ditto.
11881 * gdb.threads/gcore-thread.exp: Ditto.
11882
44c75849
DJ
118832004-02-01 Daniel Jacobowitz <drow@mvista.com>
11884
11885 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
11886
005bc093
MK
118872004-02-01 Mark Kettenis <kettenis@gnu.org>
11888
11889 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
11890 that opening the file succeeds on OpenBSD.
11891
c47cebdb
DJ
118922004-02-01 Daniel Jacobowitz <drow@mvista.com>
11893
11894 * gdb.threads/thread-specific.c: New file.
11895 * gdb.threads/threads-specific.exp: New test script.
11896 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
11897 to expect_out.
11898
5a01311c
MK
118992004-02-01 Mark Kettenis <kettenis@gnu.org>
11900
11901 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
11902 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
11903 only on the "print_small_structs from print_long_arg_list" test.
11904
ce22a4f1
DJ
119052004-02-01 Daniel Jacobowitz <drow@mvista.com>
11906
11907 * gdb.base/completion.exp: Kill a stray backslash.
11908
11909 From Jim Ingham <jingham@apple.com>:
11910 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
11911 agrees with the result from sending a tab.
11912
abbab9d3
DJ
119132004-01-31 Daniel Jacobowitz <drow@mvista.com>
11914
11915 * gdb.base/chng-syms.exp: Remove stray newline.
11916
53904d1e
MK
119172004-01-31 Mark Kettenis <kettenis@gnu.org>
11918
11919 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
11920 *-*-openbsd*.
11921 * gdb.asm/openbsd.inc: New file.
11922
3a4b3aac
MK
119232004-01-30 Mark Kettenis <kettenis@gnu.org>
11924
11925 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
11926 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
11927 *-*solaris2*. Remove commented out default settings for
11928 asm-flags. Replace gdb_compile with target_link.
11929
ebac27b4
MC
119302004-01-29 Michael Chastain <mec.gnu@mindspring.com>
11931
11932 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
11933 for all tests. Remove old hp-ux and cygnus xfail cases.
11934
d8679d84
PH
119352004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
11936
11937 * gdb.base/chng-syms.exp: New file.
11938 * gdb.base/chng-syms.c: New file.
11939
0a55bc22
MC
119402004-01-24 Michael Chastain <mec.gnu@mindspring.com>
11941
11942 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
11943 Provide arms for current output in all my configurations.
11944
94b8e876
MC
119452004-01-24 Michael Chastain <mec.gnu@mindspring.com>
11946
11947 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
11948 * lib/compiler.cc: Likewise.
11949 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
11950 get the right preprocessor. Eval the output directly. Remove
11951 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
11952 hp_f77_compiler and hp_f90_compiler completely.
11953 (gdb_preprocess): Delete.
11954 (get_compiler): Delete.
11955
7cf03d44
MK
119562004-01-24 Mark Kettenis <kettenis@gnu.org>
11957
11958 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
11959 <string.h>.
11960
68b6dce9
NR
119612004-01-24 Nick Roberts <nick@nick.uklinux.net>
11962
11963 * gdb.mi/mi-stack.exp: Update copyright.
11964
b368761e
DC
119652004-01-23 David Carlton <carlton@kealia.com>
11966
11967 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
11968 test for cp_lookup_transparent_type.
11969 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
11970 call them.
11971
f2061b53
DJ
119722004-01-23 Daniel Jacobowitz <drow@mvista.com>
11973
11974 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
11975 after -var-update.
11976
37fc574a
DC
119772004-01-23 David Carlton <carlton@kealia.com>
11978
11979 * gdb.cp/namespace.cc (C::ensureRefs): New.
11980 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
11981
8e94b928
NR
119822004-01-20 Nick Roberts <nick@nick.uklinux.net>
11983
11984 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
11985 case "-stack-list-locals 2".
11986 * gdb.mi/mi-var-child.exp: Test for case
11987 "-var-list-children --all-values NAME".
11988
997b0952
MC
119892004-01-18 Michael Chastain <mec.gnu@mindspring.com>
11990
11991 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
11992
52470da3
MK
119932004-01-18 Mark Kettenis <kettenis@gnu.org>
11994
7049b4b8
MK
11995 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
11996 used with gdb_test_multiple.
11997
52470da3
MK
11998 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
11999 read at address 0. This fixes PR testsuite/1504.
12000
da6012e5
DJ
120012004-01-18 Daniel Jacobowitz <drow@mvista.com>
12002
12003 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
12004 Remove downloading, guessing the host executable, the calls to
12005 gdb_file_cmd and gdb_target_cmd, and "load" support.
12006 (infer_host_exec): New function broken out from gdb_load.
12007 (gdb_load): New wrapper for gdbserver_gdb_load.
12008 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
12009 gdb_target_cmd. Use -target-select.
12010 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
12011 Download binaries to the host. Clear last_mi_remote_file when
12012 we load a new binary.
12013 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
12014 call gdbserver_gdb_load and mi_gdb_target_cmd.
12015
32c70722
MC
120162004-01-17 Michael Chastain <mec.gnu@mindspring.com>
12017
12018 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
12019 type patterns.
12020
b0cecf36
MC
120212004-01-17 Michael Chastain <mec.gnu@mindspring.com>
12022
12023 * gdb.cp/templates.exp: Fix typo in test name of
12024 "print Foo<volatile char*>::foo".
12025
4120d7e6
MC
120262004-01-15 Michael Chastain <mec.gnu@mindspring.com>
12027
12028 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
12029
f679e530
BE
120302004-01-16 Ben Elliston <bje@wasabisystems.com>
12031
12032 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
12033 (clean mostlyclean): Remove empty rm.
12034
091c48f6
MC
120352004-01-15 Michael Chastain <mec.gnu@mindspring.com>
12036
12037 * gdb.base/setvar.exp: Add copyright years.
12038
3e5fc8d2
DC
120392004-01-14 David Carlton <carlton@bactrian.org>
12040
12041 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
12042 PR c++/1511 and update coment.
12043 * gdb.cp/templates.exp: Update patterns to match current output.
12044 If changes involve something other than whitespace, KFAIL
12045 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
12046
63d06c5c
DC
120472004-01-14 David Carlton <carlton@kealia.com>
12048
12049 * gdb.cp/namespace.exp: Add tests involving classes defined within
12050 namespaces.
12051 * gdb.cp/namespace.cc (C::CClass): New.
12052 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
12053
a51dab88
EZ
120542004-01-14 Elena Zannoni <ezannoni@redhat.com>
12055
12056 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
12057 what debug info we have. Print a better message if something goes
12058 wrong while producing the separate debug info file.
12059
a476ccc9
MC
120602004-01-14 Michael Chastain <mec.gnu@mindspring.com>
12061
12062 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
12063
f453692c
MC
120642004-01-14 Michael Chastain <mec.gnu@mindspring.com>
12065
12066 * gdb.base/callfuncs.c: Add copyright notice.
12067
f40063a5
MC
120682004-01-13 Michael Chastain <mec.gnu@mindspring.com>
12069
12070 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
12071 inheritance. PR gdb/1498, PR gcc/13539.
12072
19ac3974
EZ
120732004-01-13 Elena Zannoni <ezannoni@redhat.com>
12074
a9c64011
AS
12075 * gdb.threads/gcore-thread.exp: Prefix name of binary with
12076 test specific name.
12077 * gdb.mi/gdb669.exp: Ditto.
12078 * gdb.mi/mi-pthreads.exp: Ditto.
12079 * gdb.mi/mi1-pthreads.exp: Ditto.
12080 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 12081
56c97c6e
MC
120822004-01-12 Michael Chastain <mec.gnu@mindspring.com>
12083
12084 * gdb.cp/member-ptr.cc: Add copyright notice.
12085
a0644324
MC
120862004-01-12 Michael Chastain <mec.gnu@mindspring.com>
12087
12088 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
12089 some patterns for recent versions of gcc and hpacc. Delete
12090 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
12091 Delete tests that access a NULL pointer-to-member-data. This
12092 script is still disabled for gcc.
12093
32fabe09
EZ
120942004-01-12 Elena Zannoni <ezannoni@redhat.com>
12095
12096 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 12097 escaped correctly.
32fabe09 12098
1f8a6abb
EZ
120992004-01-12 Elena Zannoni <ezannoni@redhat.com>
12100
12101 * gdb.base/sepdebug.exp: New file.
12102 * gdb.base/sepdebug.c: New file.
12103 * lib/gdb.exp (separate_debug_filename): New procedure.
12104 (gdb_gnu_strip_debug): New procedure.
12105
48efe704
AC
121062004-01-12 Andrew Cagney <cagney@redhat.com>
12107
12108 * gdb.mi/ChangeLog: Delete file. Renamed to ...
12109 * gdb.mi/ChangeLog-1999-2003: New file.
12110
a9415475
AC
121112004-01-12 Andrew Cagney <cagney@redhat.com>
12112
12113 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
12114 "Renaming a directory to a non-empty directory returns ENOTEMPTY
12115 or EEXIST", treat EBUSY as an XFAIL.
12116
83b8cf9d
MC
121172004-01-11 Michael Chastain <mec.gnu@mindspring.com>
12118
12119 * gdb.base/scope.exp: Remove obsolete setup_xfail for
12120 hp_cc_compiler.
12121
9939d2a8
MC
121222004-01-10 Michael Chastain <mec.gnu@mindspring.com>
12123
12124 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
12125 decorations.
12126
1ff8cadf
MC
121272004-01-10 Michael Chastain <mec.gnu@mindspring.com>
12128
12129 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
12130 and "(aCC)" decorations. Remove obsolete doco about old
12131 test results.
12132
6fa9022e
MC
121332004-01-09 Michael Chastain <mec.gnu@mindspring.com>
12134
12135 * gdb.cp/exception.exp: Fix typo in doco.
12136
209721fe
MK
121372004-01-09 Mark Kettenis <kettenis@gnu.org>
12138
12139 * gdb.base/gdb1476.exp: Fix typo.
12140
ef11303e
MC
121412004-01-09 Michael Chastain <mec.gnu@mindspring.com>
12142
12143 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
12144 file.
12145
041ab88c
MC
121462004-01-09 Michael Chastain <mec.gnu@mindspring.com>
12147
12148 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
12149 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
12150 Use gdb_compile. Remove restriction on gcc. Add some patterns
12151 for recent version of gdb. Delete second half, which was a copy
12152 of the first half with different build flags. This test is
12153 still disabled because it is still not ready for production.
12154
e36d075a
MC
121552004-01-08 Michael Chastain <mec.gnu@mindspring.com>
12156
12157 * gdb.cp/exception.cc: Add copyright notice.
12158 * gdb.cp/exception.exp: Add a notice that this file is broken
12159 because of line number changes caused by addition of copyright
12160 notice.
12161
42b190ad
MC
121622004-01-08 Michael Chastain <mec.gnu@mindspring.com>
12163
12164 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
12165 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
12166
8f25f06b
MC
121672004-01-08 Michael Chastain <mec.gnu@mindspring.com>
12168
12169 * gdb.cp/classes.exp: Accept gnu abi 2.
12170 * gdb.cp/derivation.exp: Likewise.
12171 * gdb.cp/overload.exp: Likewise.
12172 * gdb.cp/virtfunc.exp: Likewise.
12173
06ded8b8
MC
121742004-01-08 Michael Chastain <mec.gnu@mindspring.com>
12175
12176 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
12177 semicolon after end of function.
12178
77c26ae3
MC
121792004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12180
12181 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
12182 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
12183 boilerplate code for compiling and running the program under
12184 test. Add some string method tests.
12185
20757486
MC
121862004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12187
12188 * gdb.cp/bs15503.cc: Add copyright notice.
12189 * gdb.cp/bs15503.exp: Adjust line number.
12190
0fd3b503
MC
121912004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12192
12193 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
12194 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
12195
10d1bea8
MC
121962004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12197
12198 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
12199 hp_cc_compiler.
12200
2789202a
MC
122012004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12202
12203 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
12204 * gdb.cp/ctti.exp: Use the marker instead of "next".
12205 With gcc, run further before bailing.
12206
b862f14c
MC
122072004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12208
12209 * gdb.cp/cttiadd.cc: Add copyright notice.
12210 * gdb.cp/cttiadd1.cc: Likewise.
12211 * gdb.cp/cttiadd2.cc: Likewise.
12212 * gdb.cp/cttiadd3.cc: Likewise.
12213
96da2469
MC
122142004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12215
12216 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
12217 Use gdb_test, gdb_test_multiple. Use floating-point values that
12218 have exact representations in IEEE-ish formats.
12219
053248ff
MC
122202004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12221
12222 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
12223 compilers. Delete duplicate call to get_compiler_info.
12224 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
12225 * gdb.base/volatile.exp: Likewise.
12226
84acecdd
MK
122272004-01-07 Mark Kettenis <kettenis@gnu.org>
12228
12229 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
12230 memory at address 0.
12231
fe11a27f
MC
122322004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12233
12234 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
12235 to test for hp-ux assembler. Fix copyright years.
12236
60ad077b
AC
122372004-01-07 Andrew Cagney <cagney@redhat.com>
12238
12239 * gdb.base/fileio.c (strerrno): Add "EBUSY".
12240
1c9b8f33
AC
122412004-01-07 Andrew Cagney <cagney@redhat.com>
12242
12243 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
12244 when creating the read-only file. From analysis by Roland McGrath
12245 and Elena Zannoni.
12246
753ccc7a
MC
122472004-01-06 Michael Chastain <mec.gnu@mindspring.com>
12248
12249 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
12250
eca3e36b
MC
122512004-01-06 Michael Chastain <mec.gnu@mindspring.com>
12252
12253 * gdb.base/cvexpr.c: Be type-safe with function pointers and
12254 data pointers.
12255
f8d4bac4
MC
122562004-01-06 Michael Chastain <mec.gnu@mindspring.com>
12257
12258 * gdb.cp/m-static.exp: Compile one source file at a time.
12259 Delete unused call to get_compiler_info.
12260
9b4e0f94
MC
122612004-01-06 Michael Chastain <mec.gnu@mindspring.com>
12262
12263 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
12264 * gdb.base/call-rt-st.exp: Likewise.
12265 * gdb.base/nodebug.exp: Likewise.
12266 * gdb.base/volatile.exp: Likewise.
12267 * gdb.cp/ref-types.exp: Likewise.
12268 * gdb.cp/templates.exp: Likewise.
12269
023c1024
MK
122702004-01-05 Mark Kettenis <kettenis@gnu.org>
12271
12272 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
12273
19703c4a
MC
122742004-01-05 Michael Chastain <mec.gnu@mindspring.com>
12275
12276 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
12277 hppa*-hp-hpux*.
12278
18b67037
MK
122792004-01-04 Mark Kettenis <kettenis@gnu.org>
12280
ba6219c8
MK
12281 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
12282 x86_64-*-*.
12283
18b67037
MK
12284 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
12285 sparc64-*-* and sparc*-solaris2*.
12286
1bfbbb9d
MK
122872004-01-04 Mark Kettenis <kettenis@gnu.org>
12288
12289 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
12290 return ${tests}" test. The ${tests} already mentions the
12291 filename.
12292
06846494
MC
122932004-01-02 Michael Chastain <mec.gnu@mindspring.com>
12294
12295 * gdb.cp/local.exp: Accept gcc abi 2.
12296
3b0cb202
MC
122972004-01-02 Michael Chastain <mec.gnu@mindspring.com>
12298
12299 * gdb.cp/templates.exp: Accept gcc abi 2.
12300
0643ec3f
MC
123012004-01-02 Michael Chastain <mec.gnu@mindspring.com>
12302
12303 * lib/compiler.cc: Remove supports_template_debugging.
12304 * gdb.cp/templates.exp: Do not test supports_template_debugging.
12305
d231d0b1
MC
123062004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12307
12308 * gdb.cp/namespace.exp: Accept gcc abi 2.
12309
44ffb27c
MC
123102004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12311
12312 * gdb.cp/method.exp: Accept gcc abi 2.
12313
184ad485
MC
123142004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12315
12316 * gdb.cp/classes.exp: Generate identical results as old version.
12317 * gdb.cp/derivation.exp: Likewise.
12318 * gdb.cp/overload.exp: Likewise.
12319 * gdb.cp/virtfunc.exp: Likewise.
12320
116f09e7
MC
123212004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12322
12323 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
12324 mysterious bug with sourceware version of expect.
12325
b1379776
MC
123262004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12327
12328 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
12329 current versions of gcc, including gcc abi 2. Remove gratuitous
12330 restart of test program. Use gdb_test_multiple and gdb_test for
12331 all tests. Add patterns to xfail missing "const" in "const char *"
12332 and kfail PR gdb/1155.
12333
6b7a4c0e
MC
123342004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12335
12336 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
12337 current versions of gcc, including gcc abi 2. Remove gratuitous
12338 restart of test program. Use gdb_test_multiple and gdb_test for
12339 all tests. Add patterns to kfail PR gdb/1498.
12340
51615d72
MC
123412003-12-31 Michael Chastain <mec.gnu@mindspring.com>
12342
12343 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
12344 current versions of gcc, including gcc abi 2. Use "breakpoint"
12345 and "continue" instead of restarting the target program. Use
12346 gdb_test_multiple and gdb_test for all tests.
12347
7b79a9d7
MK
123482004-01-01 Mark Kettenis <kettenis@gnu.org>
12349
12350 * gdb.asm/asm-source.exp: Update copyright year. Link statically
12351 for *-*-solaris2*.
12352
1cd3489f
MC
123532003-12-31 Michael Chastain <mec.gnu@mindspring.com>
12354
12355 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
12356 current versions of gcc, including gcc abi 2. Use "breakpoint"
12357 and "continue" instead of restarting the target program several
12358 times. Use gdb_test_multiple and gdb_test for all tests.
12359
850742db
MC
123602003-12-18 Michael Chastain <mec.gnu@mindspring.com>
12361
12362 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
12363 source files.
12364
eb4bbda8
MC
123652003-12-16 Michael Chastain <mec.gnu@mindspring.com>
12366
12367 * gdb.base/environ.exp: Handle compiling test case from multiple
12368 source files.
12369
e42c7771
MC
123702003-12-16 Michael Chastain <mec.gnu@mindspring.com>
12371
12372 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
12373
80e4b428
JB
123742003-12-17 Jim Blandy <jimb@redhat.com>
12375
5f06973a
JB
12376 * gdb.base/freebpcmd.c: Add copyright notice.
12377
80e4b428
JB
12378 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
12379
0ab84fb7
MC
123802003-12-16 Michael Chastain <mec.gnu@mindspring.com>
12381
12382 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
12383
1b3bb3d0
JB
123842003-12-13 Jim Blandy <jimb@redhat.com>
12385
12386 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
12387
3a4c9371
KB
123882003-12-12 Kevin Buettner <kevinb@redhat.com>
12389
12390 * gdb.asm/frv.inc: New file.
12391 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
12392
a1dea79a
FF
123932003-12-09 Fred Fish <fnf@redhat.com>
12394
12395 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
12396 functions to break1.c and leave prototypes behind. Add more
12397 "set breakpoint NN here" comments.
12398 * gdb.base/break1.c: New file.
12399
12400 * gdb.base/break.exp: Handle compiling test case from multiple
12401 source files and change source file references as needed.
12402 * gdb.base/completion.exp: Ditto.
12403 * gdb.base/condbreak.exp: Ditto.
12404 * gdb.base/define.exp: Ditto.
12405 * gdb.base/ena-dis-br.exp: Ditto.
12406 * gdb.base/info-proc.exp: Ditto.
12407 * gdb.base/maint.exp: Ditto.
12408 * gdb.base/until.exp: Ditto.
12409
12410 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
12411 hardcoded line numbers.
12412 * gdb.base/define.exp: Ditto.
12413 * gdb.base/ena-dis-br.exp: Ditto.
12414 * gdb.base/maint.exp: Ditto.
12415 * gdb.base/until.exp: Ditto.
12416
12417 * gdb.base/completion.exp: Use "break1" for completion tests since
12418 "break" is no longer a unique prefix.
12419
5266b69c
AC
124202003-12-06 Andrew Cagney <cagney@redhat.com>
12421
12422 * gdb.base/structs.exp (test_struct_returns): When applicable, set
12423 "return_value_unimplemented". When an unimplemented struct return
12424 architecture, report incorrect values as a KFAIL
12425
374451f0
MC
124262003-12-05 Michael Chastain <mec.gnu@mindspring.com>
12427
12428 * gdb.cp/rtti.exp: Accept new wording of warning from
12429 cp_lookup_rtti_type.
12430
ba9b20a7
MC
124312003-12-05 Michael Chastain <mec.gnu@mindspring.com>
12432
12433 Partial fix for PR testsuite/1456.
12434 * gdb.base/scope.exp (test_at_main): Replace references to
12435 gcc_compiled with calls to test_compiler_info.
12436 (test_at_foo): Likewise.
12437 (test_at_bar): Likewise.
12438
b74b6d0b
MC
124392003-12-04 Michael Chastain <mec.gnu@mindspring.com>
12440
12441 Partial fix for PR testsuite/1456.
12442 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
12443 to test_compiler_info.
12444
ccfa3402
MC
124452003-12-03 Michael Chastain <mec.gnu@mindspring.com>
12446
12447 * gdb.base/so-impl-ld.exp: Update copyright notice.
12448
f6246aba
MC
124492003-12-02 Michael Chastain <mec.gnu@mindspring.com>
12450
12451 Partial fix for PR testsuite/1456.
12452 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
12453 to test_compiler_info.
12454
13ae734a
MC
124552003-11-28 Michael Chastain <mec.gnu@mindspring.com>
12456
12457 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
12458 from current versions of gdb. Clean up regular expressions.
12459 Delete redundant timeout case.
12460
d8e1cdee
MC
124612003-11-28 Michael Chastain <mec.gnu@mindspring.com>
12462
12463 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
12464 from current versions of gdb. Clean up regular expressions.
12465 Delete redundant timeout case.
12466
96457b64
MC
124672003-12-01 Michael Chastain <mec.gnu@mindspring.com>
12468
12469 Partial fix for PR testsuite/1456.
12470 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
12471 gcc_compiled with call to test_compiler_info.
12472
f35309fc
MC
124732003-11-30 Michael Chastain <mec.gnu@mindspring.com>
12474
12475 Partial fix for PR testsuite/1456.
12476 * gdb.base/list.exp (test_list_function): Delete unused declaration
12477 of gcc_compiled.
12478
d7afdf9b
MC
124792003-11-29 Michael Chastain <mec.gnu@mindspring.com>
12480
12481 Partial fix for PR testsuite/1456.
12482 * gdb.base/complex.exp: Replace reference to gcc_compiled with
12483 call to test_compiler_info.
12484
71507b56
MK
124852003-11-29 Mark Kettenis <kettenis@gnu.org>
12486
12487 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
12488 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
12489 it to create the appropriate note.inc.
12490 * gdb.asm/asmsrc1.s: Include "note.inc".
12491 * gdb.asm/netbsd.inc: New file.
12492 * gdb.asm/empty.inc: New file.
12493
f81f93f7
MC
124942003-11-28 Michael Chastain <mec.gnu@mindspring.com>
12495
12496 Partial fix for PR testsuite/1456.
12497 * gdb.base/constvars.exp: Replace references to gcc_compiled with
12498 calls to test_compiler_info.
12499
9a77938e
MC
125002003-11-27 Michael Chastain <mec.gnu@mindspring.com>
12501
12502 Partial fix for PR testsuite/1456.
12503 * gdb.base/volatile.exp: Replace references to gcc_compiled with
12504 calls to test_compiler_info.
12505
e8367dc7
MK
125062003-11-27 Mark Kettenis <kettenis@gnu.org>
12507
12508 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
12509 pattern for the KFAILs.
12510
526c61ee
AF
125112003-11-25 Adam Fedor <fedor@gnu.org>
12512
12513 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
12514 * gdb.objc/objcdecode.m: New file.
12515
28f2d600
AF
125162003-11-25 Adam Fedor <fedor@gnu.org>
12517
12518 * gdb.objc/nondebug.exp: Test for PR objc/1236.
12519 * gdb.objc/nondebug.m: New file.
12520
a3895cee
BE
125212003-11-26 Ben Elliston <bje@wasabisystems.com>
12522
12523 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
12524 NetBSD as it does on FreeBSD. Modelled on a similar change by
12525 Mark Kettenis on 2003-05-30.
12526 (link-flags): Set to "--entry _start" regardless of target.
12527 Special linker flags are to be appended to $link-flags.
12528 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
12529
c9f2c8a3
MC
125302003-11-25 Michael Chastain <mec.gnu@mindspring.com>
12531
12532 * gdb.cp/method.exp: Accept output of new demangler.
12533
15a0587a 125342003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
12535
12536 * gdb/class2.exp: New file.
12537 * gdb/class2.cc: New file.
12538
3c00b570
MC
125392003-11-25 Michael Chastain <mec.gnu@mindspring.com>
12540
12541 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
12542 of new demangler.
12543
7027acc7
MK
125442003-11-23 Mark Kettenis <kettenis@gnu.org>
12545
12546 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
12547 of gdb_test "run".
12548
b0e1598a
MK
125492003-11-23 Mark Kettenis <kettenis@gnu.org>
12550
12551 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
12552 "continue" into "run".
12553
4d9eda44
MC
125542003-11-23 Michael Chastain <mec.gnu@mindspring.com>
12555
12556 Partial fix for PR testsuite/1456.
12557 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
12558 call to test_compiler_info.
12559 * gdb.cp/ctti.exp: Likewise.
12560 * gdb.cp/derivation.exp: Likewise.
12561 * gdb.cp/member-ptr.exp: Likewise.
12562 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
12563 reference to gcc_compiled.
12564
125652003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
12566
12567 Fix PR testsuite/1463.
12568 * gdb.base/structs.exp (start_structs_test): Call
12569 get_debug_format before using the debug format.
12570
d422fe19
AC
125712003-11-22 Andrew Cagney <cagney@redhat.com>
12572
12573 * lib/gdb.exp (gdb_test_multiple): Add simple example.
12574 * gdb.base/structs.exp: Use gdb_test_multiple.
12575
039cf96d
AC
125762003-11-20 Andrew Cagney <cagney@redhat.com>
12577
6882279b
AC
12578 * gdb.base/structs.exp: Handle and recover from internal errors.
12579 Replace "foo${n}" with "foo<n>" in test messages.
12580
e53890ae
AC
12581 * gdb.base/structs.exp: Update copyright. Rewrite.
12582 * gdb.base/structs.c: Update copyright. Rewrite.
12583
2b211c59
AC
12584 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
12585 resync count exceeded.
d63a86f8 12586
039cf96d
AC
12587 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
12588 from the internal error.
12589 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
12590 Original from Jim Blandy.
12591 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 12592
eac98b22
AC
125932003-11-19 Andrew Cagney <cagney@redhat.com>
12594
12595 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
12596 KFAIL.
12597
67455b2a
MK
125982003-11-17 Mark Kettenis <kettenis@gnu.org>
12599
12600 New testcase for PR backtrace/1435.
12601 * gdb.arch/i386-unwind.exp: New file.
12602 * gdb.arch/i386-unwind.c: New file.
12603
853d6e5b
AC
126042003-11-17 Andrew Cagney <cagney@redhat.com>
12605
12606 * lib/gdb.exp (compiler_info): New global.
12607 (test_compiler_info): New function.
12608 (get_compiler_info): Set compiler_info.
12609 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
12610 "compiler_info" to gcc-<major>-<minor>.
12611
38cf6e11
MC
126122003-11-15 Michael Chastain <mec.gnu@mindspring.com>
12613
12614 * gdb.trace/configure: Remove.
12615
a50d3602
EZ
126162003-11-13 Elena Zannoni <ezannoni@redhat.com>
12617
12618 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 12619 breakpoints.
a50d3602
EZ
12620 * gdb.base/break.exp: Remove all references to explicit line
12621 numbers.
12622
d9407aaa
NC
126232003-11-11 Nick Clifton <nickc@redhat.com>
12624
12625 * gdb.base/shreloc.exp: Do not run for targets which do not
12626 support shared objects.
12627
db488fc1
CV
126282003-11-10 Corinna Vinschen <vinschen@redhat.com>
12629
12630 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
12631 Don't run tests if nofileio flag is given.
12632
6a90a18e
EZ
126332003-11-07 Elena Zannoni <ezannoni@redhat.com>
12634
12635 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 12636 as well as 'Watchpoint'.
6a90a18e 12637
0b915e9c
EZ
126382003-11-06 Elena Zannoni <ezannoni@redhat.com>
12639
12640 Reported by Jim Ingham <jingham@apple.com>:
12641 * gdb.base/annota1.exp: Match at least one occurrence of the
12642 signal handler annotation.
12643
d7e4b55f
EZ
126442003-11-06 Elena Zannoni <ezannoni@redhat.com>
12645
a9c64011
AS
12646 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
12647 as well as 'Watchpoint'.
d7e4b55f 12648
2fe4e8d0
MC
126492003-11-05 Michael Chastain <mec@shout.net>
12650
12651 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
12652
6ef88553
KW
126532003-11-03 Kris Warkentin <kewarken@qnx.com>
12654
12655 * gdb.arch/gdb1291.c: New test file.
12656 * gdb.arch/gdb1291.exp: New test script.
12657 * gdb.arch/gdb1431.c: New test file.
12658 * gdb.arch/gdb1431.exp: New test script.
12659
ae7dc4d8
MC
126602003-10-22 Michael Chastain <mec@shout.net>
12661
12662 * gdb.mi/pthreads.c: Add copyright notice.
12663
c39d7427
MC
126642003-10-22 Michael Chastain <mec@shout.net>
12665
12666 * gdb.threads/pthreads.c: Add copyright notice.
12667
8b7d96c1
MC
126682003-10-20 Michael Chastain <mec@shout.net>
12669
12670 * gdb.base/gdb1056.exp: New test script.
12671
d1d69fdd
DJ
126722003-10-13 Daniel Jacobowitz <drow@mvista.com>
12673
12674 * gdb.threads/killed.exp: Use gdb_run_cmd.
12675
7d605576
DJ
126762003-10-13 Daniel Jacobowitz <drow@mvista.com>
12677
12678 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
12679 create a core file.
12680 * gdb.threads/gcore-thread.exp: Likewise.
12681
618ec112
CV
126822003-10-13 Corinna Vinschen <vinschen@redhat.com>
12683
12684 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
12685 type, based on char type.
12686 (struct bit_flags_short_t): New bitfield type, based on short type.
12687 (init_bit_flags_char): New fuction.
12688 (init_bit_flags_short): Ditto.
12689 (print_bit_flags_char): Ditto.
12690 (print_bit_flags_short): Ditto.
12691 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
12692
9367a73c
MC
126932003-10-11 Michael Chastain <mec@shout.net>
12694
12695 * gdb.base/call-rt-st.exp: Update copyright year.
12696
1decf120
KI
126972003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
12698
12699 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
12700 * gdb.disasm/sh3.s: Ditto.
12701
5445b2ae
DJ
127022003-10-07 Daniel Jacobowitz <drow@mvista.com>
12703
12704 * gdb.threads/switch-threads.exp: New test.
12705 * gdb.threads/switch-threads.c: New source file.
12706
aec24853
CV
127072003-10-07 Corinna Vinschen <vinschen@redhat.com>
12708
12709 * gdb.base/ending-run.exp: Add sh specific case.
12710
adc7428d
AC
127112003-10-06 Andrew Cagney <cagney@redhat.com>
12712
12713 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
12714 * gdb.disasm/mn10200.exp: Delete obsolete file.
12715
c9d37158
DJ
127162003-09-29 Daniel Jacobowitz <drow@mvista.com>
12717
12718 * ChangeLog: Correct an entry command.exp -> commands.exp.
12719 * gdb.base/commands.exp (bp_deleted_in_command_test)
12720 (temporary_breakpoint_commands): Check noargs.
12721
79c2c32d
DC
127222003-09-25 David Carlton <carlton@kealia.com>
12723
12724 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
12725 of some print tests, where appropriate. Add tests for C::D::cd,
12726 E::ce, F::cXfX, G::XgX.
12727 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
12728
594e6d67
RE
127292003-09-25 Richard Earnshaw <rearnsha@arm.com>
12730
12731 * lib/java.exp (java_init): Import target_alias before using it.
12732
10f0d451
DC
127332003-09-25 David Carlton <carlton@kealia.com>
12734
12735 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
12736
274bcba0
EZ
127372003-09-23 Elena Zannoni <ezannoni@redhat.com>
12738
d63a86f8 12739 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 12740 weirdness.
274bcba0 12741
cdbf20f7
MC
127422003-09-17 Michael Chastain <mec@shout.net>
12743
12744 * gdb.cp/gdb1355.exp: New file.
12745 * gdb.cp/gdb1355.c: New file.
12746
71e06f80
CV
127472003-09-15 Corinna Vinschen <vinschen@redhat.com>
12748
12749 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
12750 * gdb.asm/sh.inc: New file.
12751
5c4e30ca
DC
127522003-09-11 David Carlton <carlton@kealia.com>
12753
bd45b7af
DC
12754 * gdb.cp/namespace.exp: Add tests for namespace types.
12755 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
12756 (test_namespace): New.
12757
1c199746
EZ
127582003-09-11 Elena Zannoni <ezannoni@redhat.com>
12759
a9c64011 12760 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 12761 * gdb.stabs/weird.exp: Ditto.
1c199746 12762
04ed252f
MC
127632003-09-08 Michael Chastain <mec@shout.net>
12764
12765 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
12766
d8a2d9e7
MC
127672003-09-07 Michael Chastain <mec@shout.net>
12768
12769 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
12770 'parse error'.
12771
161afb24
MK
127722003-09-07 Mark Kettenis <m.kettenis@osp.nl>
12773
12774 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
12775
49f2741a
MC
127762003-08-30 Michael Chastain <mec@shout.net>
12777
12778 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
12779 * gdb.gdb/observer.exp: Ditto.
12780 * gdb.gdb/xfullpath.exp: Ditto.
12781
8afa723e
MK
127822003-08-29 Mark Kettenis <kettenis@gnu.org>
12783
12784 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
12785 *-*-*bsd*.
12786
f31dfe3b
JJ
127872003-08-28 Jeff Johnston <jjohnstn@redhat.com>
12788
12789 * gdb.base/dump.exp: Skip for ia64.
12790
4630e498
JJ
127912003-08-25 Jeff Johnston <jjohnstn@redhat.com>
12792
12793 * gdb.asm/asm-source.exp: Add ia64 support.
12794 * gdb.asm/ia64.inc: New file.
12795
1105b7ef
MC
127962003-08-22 Michael Chastain <mec@shout.net>
12797
12798 * gdb.cp: New directory.
12799 * gdb.cp/*: Copy from gdb.c++/*.
12800 * gdb.c++/*: Remove.
12801 * Makefile.in: Change gdb.c++ to gdb.cp.
12802 * configure.in: Ditto.
12803 * configure: Regnerate.
12804
c945b932
MK
128052003-08-18 Mark Kettenis <kettenis@gnu.org>
12806
12807 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
12808 * gdb.arch/i386-prologue.c (gdb1338): Add function.
12809
2b66634b
DJ
128102003-08-17 Daniel Jacobowitz <drow@mvista.com>
12811
12812 * mi-var-display.exp (-var-list-children weird): Accept function
12813 pointers with argument types.
12814 * mi1-var-display.exp (-var-list-children weird): Likewise.
12815 * mi2-var-display.exp (-var-list-children weird): Likewise.
12816
a356f73b
DJ
128172003-08-17 Daniel Jacobowitz <drow@mvista.com>
12818
12819 * gdb.base/annota3.exp: Add missing newline.
12820
483417b8
MC
128212003-08-06 Michael Chastain <mec@shout.net>
12822
12823 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
12824
c99c59c3
MS
128252003-08-12 Michael Snyder <msnyder@redhat.com>
12826
12827 * gdb.base/float.exp: Add test for SH.
12828
55ed7501
MK
128292003-08-10 Mark Kettenis <kettenis@gnu.org>
12830
12831 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
12832
1a371f2e
EZ
128332003-08-07 Elena Zannoni <ezannoni@redhat.com>
12834
12835 * gdb.base/completion.exp: Remove reduntant completion test
12836 on filename.
12837
e0f353ce
EZ
128382003-08-07 Elena Zannoni <ezannoni@redhat.com>
12839
a9c64011
AS
12840 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
12841 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
12842 gdb.trace/save-trace.exp: Make sure that full pathnames are
12843 escaped correctly.
e0f353ce 12844
5710a1af 128452003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 12846
a9c64011
AS
12847 * configure.in: Don't generate config.h from config.hin.
12848 * configure: Regenerate.
12849 * config.hin: Remove file.
12850 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
12851 * gdb.threads/pthreads.c: Ditto.
5710a1af 12852
dcd81ce9
DJ
128532003-08-07 Daniel Jacobowitz <drow@mvista.com>
12854
12855 From Kei Sakamoto <sakamoto.kei@renesas.com>:
12856 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
12857 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
12858 Replace ld24 with seth/add3.
12859
6009d884
AC
128602003-08-02 Andrew Cagney <cagney@redhat.com>
12861
12862 * gdb.base/annota3.exp: New file.
12863 * gdb.base/annota3.c: New file.
12864 * gdb.c++/annota3.exp: New file.
12865 * gdb.c++/annota3.cc: New file.
12866
51514e06
MC
128672003-07-29 Michael Chastain <mec@shout.net>
12868
12869 * gdb.threads/tls.c (spin): Check errno only if sem_wait
12870 actually failed.
12871 (do_pass): Likewise.
12872 * gdb.threads/tls.exp: Always initialize no_of_threads.
12873
4ee6625b
DJ
128742003-07-27 Daniel Jacobowitz <drow@mvista.com>
12875
12876 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
12877 pattern.
12878 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
12879 * gdb.threads/tls.exp: Recognize one case of the host library not
12880 supporting TLS.
12881
225f2bf6
AC
128822003-07-27 Andrew Cagney <cagney@redhat.com>
12883
12884 * gdb.base/fileio.exp: Use SH when running commands using
12885 remote_exec.
12886
bcb27c9f
DJ
128872003-07-24 Daniel Jacobowitz <drow@mvista.com>
12888
12889 From Kei Sakamoto <sakamoto.kei@renesas.com>:
12890 * gdb.base/relocate.c (dummy): New padding array.
12891
3d67be83
MS
128922003-07-22 Michael Snyder <msnyder@redhat.com>
12893
d63a86f8 12894 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
12895
12896 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
12897 patterns to be more general, accepting old and new output.
12898 Some output chars (such as '+') also must be quoted.
d63a86f8 12899 Some addresses are displayed numerically instead of
3d67be83
MS
12900 symbolically.
12901
57ba3b85
MS
129022003-07-23 Michael Snyder <msnyder@redhat.com>
12903
686d097c
MS
12904 * gdb.base/return2.exp: Don't test long-long return.
12905
57ba3b85
MS
12906 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
12907 * gdb.disasm/t01_mov.exp: Ditto.
12908 * gdb.disasm/t02_mova.s: Ditto.
12909 * gdb.disasm/t02_mova.exp: Ditto.
12910 * gdb.disasm/t03_add.s: Ditto.
12911 * gdb.disasm/t03_add.exp: Ditto.
12912 * gdb.disasm/t04_sub.s: Ditto.
12913 * gdb.disasm/t04_sub.exp: Ditto.
12914 * gdb.disasm/t05_cmp.s: Ditto.
12915 * gdb.disasm/t05_cmp.exp: Ditto.
12916 * gdb.disasm/t06_ari2.s: Ditto.
12917 * gdb.disasm/t06_ari2.exp: Ditto.
12918 * gdb.disasm/t07_ari3.s: Ditto.
12919 * gdb.disasm/t07_ari3.exp: Ditto.
12920 * gdb.disasm/t08_or.s: Ditto.
12921 * gdb.disasm/t08_or.exp: Ditto.
12922 * gdb.disasm/t09_xor.s: Ditto.
12923 * gdb.disasm/t09_xor.exp: Ditto.
12924 * gdb.disasm/t10_and.s: Ditto.
12925 * gdb.disasm/t10_and.exp: Ditto.
12926 * gdb.disasm/t11_logs.s: Ditto.
12927 * gdb.disasm/t11_logs.exp: Ditto.
12928 * gdb.disasm/t12_bit.s: Ditto.
12929 * gdb.disasm/t12_bit.exp: Ditto.
12930 * gdb.disasm/t13_otr.s: Ditto.
12931 * gdb.disasm/t13_otr.exp: Ditto.
12932
e00759ef
EZ
129332003-07-22 Elena Zannoni <ezannoni@redhat.com>
12934
12935 * gdb.threads/tls.exp :Add kfail for 'info address' case.
12936
8bc2021f
EZ
129372003-07-22 Elena Zannoni <ezannoni@redhat.com>
12938
a9c64011
AS
12939 * gdb.threads/tls.c : New file.
12940 * gdb.threads/tls.exp : New file.
12941 * gdb.threads/tls-main.c : New file.
12942 * gdb.threads/tls-shared.c : New file.
12943 * gdb.threads/tls-shared.exp : New file.
8bc2021f 12944
89320c4c
AS
129452003-07-22 Andreas Schwab <schwab@suse.de>
12946
12947 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
12948
180dea7c
AS
129492003-07-20 Andreas Schwab <schwab@suse.de>
12950
12951 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
12952 due to insn reordering.
12953
0714963c
AC
129542003-07-15 Andrew Cagney <cagney@redhat.com>
12955
12956 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
12957
98a23b3f
MC
129582003-07-15 Michael Chastain <mec@shout.net>
12959
12960 * gdb.base/gdb1250.exp: New file.
12961 * gdb.base/gdb1250.c: New file.
12962
27e417a2
ML
129632003-07-09 Michal Ludvig <mludvig@suse.cz>
12964
12965 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
12966 expansion of size_t to 'unsigned long', not only to 'unsigned'.
12967
8bc2021f
EZ
129682003-07-09 Elena Zannoni <ezannoni@redhat.com>
12969
a9c64011
AS
12970 * gdb.threads/tls.c: New file.
12971 * gdb.threads/tls.exp: New file.
12972 * gdb.threads/tls-main.c: New file.
12973 * gdb.threads/tls-shared.c: New file.
12974 * gdb.threads/tls-shared.exp: New file.
8bc2021f 12975
d99968dc
EZ
129762003-07-09 Elena Zannoni <ezannoni@redhat.com>
12977
12978 * gdb.base/annota1.exp: Make sure that we properly escape the
12979 full path of the source file. Xfail more permissive patterns,
d63a86f8 12980 due to a compiler debug info problem.
d99968dc 12981
83876b3b
AS
129822003-07-07 Andreas Schwab <schwab@suse.de>
12983
2705e972
AS
12984 * gdb.asm/m68k.inc: New file.
12985 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
12986
83876b3b
AS
12987 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
12988 arguments"): Also match negative number.
12989
12990 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
12991
3a871b37
DJ
129922003-07-03 Daniel Jacobowitz <drow@mvista.com>
12993
12994 * gdb.base/store.c (charest): New typedef.
12995 (add_char): Rename to add_charest, update.
12996 (wack_char): Rename to wack_charest, update types. Return l + r
12997 to keep r live across the call.
12998 (wack_short, wack_int, wack_long, wack_longest, wack_float)
12999 (wack_double, wack_doublest): Return l + r to keep r live across
13000 the call.
13001 * gdb.base/store.exp: Accomodate store.c changes.
13002
b2a7f303
DC
130032003-06-30 David Carlton <carlton@kealia.com>
13004
13005 * gdb.c++/maint.exp (test_invalid_name): New.
13006 (test_first_component): Add tests for invalid names.
13007
3c6cb4a1
MC
130082003-06-29 Michael Chastain <mec@shout.net>
13009
13010 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
13011 output of '<VTT for class>' for virtual base classes.
13012
f1c2644b
DJ
130132003-06-29 Daniel Jacobowitz <drow@mvista.com>
13014
13015 * gdb.base/completion.exp: Tab-complete "complet" instead of
13016 "compl".
13017 * gdb.base/complex.exp, gdb.base/complex.c: New files.
13018
18080350
DJ
130192003-06-29 Daniel Jacobowitz <drow@mvista.com>
13020
13021 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
13022 * gdb.base/volatile.exp: Likewise.
13023
f56973f8
DJ
130242003-06-29 Daniel Jacobowitz <drow@mvista.com>
13025
13026 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
13027 gdb/1265.
13028
130292003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
13030 Daniel Jacobowitz <drow@mvista.com>
13031
13032 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
13033 initial line count of 'captured_main' from 26 to 32.
13034 (test_with_self): Allow xmalloc call to be interleaved with the
13035 preceding two lines.
13036
e766d4d6
JB
130372003-06-24 Joel Brobecker <brobecker@gnat.com>
13038
13039 * gdb.base/bang.exp: New testcase.
13040
f125c9a4
JB
130412003-06-23 Joel Brobecker <brobecker@gnat.com>
13042
13043 * gdb.base/langs.exp: Add some tests for the "minimal" language
13044 support.
13045
6e25beaf
EZ
130462003-06-23 Elena Zannoni <ezannoni@redhat.com>
13047
13048 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
13049 the testcase.
13050
2f816dda
DJ
130512003-06-22 Daniel Jacobowitz <drow@mvista.com>
13052
13053 * gdb.base/relocate.exp: Test add-symbol-file with a variable
13054 offset.
13055
db5a5748
DJ
130562003-06-22 Daniel Jacobowitz <drow@mvista.com>
13057
13058 * gdb.c++/pr-1210.cc: New file.
13059 * gdb.c++/pr-1210.exp: New file.
13060
1df0c130
DJ
130612003-06-21 Daniel Jacobowitz <drow@mvista.com>
13062
13063 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
13064 000-exec-continue.
13065
a92feac0
MK
130662003-06-15 Mark Kettenis <kettenis@gnu.org>
13067
13068 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
13069 on *-*-*bsd* instead of *-*-freebsd*.
13070
81a58f5b
AC
130712003-06-14 Andrew Cagney <cagney@redhat.com>
13072
13073 * gdb.base/store.exp: Test longest and doublest. Test all
13074 parameters. Weaken return statement match.
13075 * gdb.base/store.c: Add longest and doublest - aka long long and
13076 long double functions. Put all parameters into local register
13077 variables. Use negative values.
13078
b257a0d3
AC
130792003-06-14 Andrew Cagney <cagney@redhat.com>
13080
13081 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
13082 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
13083 exit status.
13084 * gdb.base/fileio.exp: Disable target when nointerrupts and
13085 noinferiorio, instead of limiting it to remote. Use remote_exec
13086 instead of system.
d63a86f8 13087
21c38304
JJ
130882003-06-12 Jeff Johnston <jjohnstn@redhat.com>
13089
13090 * gdb.base/float.exp: Add ia64 support.
13091
1bcdb424
CV
130922003-06-12 Corinna Vinschen <vinschen@redhat.com>
13093
13094 * gdb.base/fileio.exp: Run only on remote targets.
13095
6aeb981f
CV
130962003-06-10 Corinna Vinschen <vinschen@redhat.com>
13097
13098 * gdb.base/fileio.c: New file, testing File-I/O.
13099 * gdb.base/fileio.exp: Ditto.
13100
53df362e
RG
131012003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
13102
13103 * gdb.base/shreloc.exp: New file, check symbol values obtained from
13104 shared objects after relocation at load time (gdb PR/1132).
13105 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 13106 as above, part of the shared object relocation test.
53df362e 13107
ffee1b46
MK
131082003-06-08 Mark Kettenis <kettenis@gnu.org>
13109
b5ca3722
MK
13110 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
13111 fully filled history list.
13112 * gdb.base/gdb_history: New file.
13113
03ed860d
MK
13114 * gdb.base/signals.exp: XFAIL "continue to func1" on
13115 i*86-*-freebsd*.
13116
ffee1b46
MK
13117 * gdb.base/attach.exp: When trying to attach to a nonexistent
13118 process, make it possible to specify the PID based on the target,
13119 and do so for *-*-freebsd*.
13120
d80dbb52
RH
131212003-06-02 Richard Henderson <rth@redhat.com>
13122
13123 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
13124
6dd77b81
RH
131252003-06-02 Richard Henderson <rth@redhat.com>
13126
13127 * gdb.base/selftest.exp: Next over lim_at_start initialization.
13128
f6347e16
RH
131292003-06-02 Richard Henderson <rth@redhat.com>
13130
13131 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
13132
2c161407
DJ
131332003-06-01 Daniel Jacobowitz <drow@mvista.com>
13134
13135 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
13136 of globalvar.
13137
572eb746
MK
131382003-06-01 Mark Kettenis <kettenis@gnu.org>
13139
13140 * gdb.asm/asm-source.exp: Check for memory read errors in
13141 disassembler test on *BSD too.
13142
9e9617a5
RH
131432003-06-01 Richard Henderson <rth@redhat.com>
13144
13145 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
13146 for .frame.
13147 (gdbasm_call): Lose ldgp.
13148 (gdbasm_startup): Add frame information.
13149 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
13150
7b34ad4e
MK
131512003-05-31 Mark Kettenis <kettenis@gnu.org>
13152
13153 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
13154 i?86-*-*.
13155
10059fdf
MK
131562003-05-30 Mark Kettenis <kettenis@gnu.org>
13157
13158 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
13159 FreeBSD.
13160
acf4b816
RH
131612003-05-29 Richard Henderson <rth@redhat.com>
13162
13163 * gdb.asm/alpha.inc: New file.
13164 * gdb.asm/asm-source.exp: Use it.
13165
e9ecd949
JB
131662003-05-29 Jim Blandy <jimb@redhat.com>
13167
13168 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
13169 'core.PID'.
13170
e3e5a4f3
JB
131712003-05-22 Jim Blandy <jimb@redhat.com>
13172
13173 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
13174 backtrace.
d63a86f8 13175
72fe3d25
DC
131762003-05-20 David Carlton <carlton@math.stanford.edu>
13177
13178 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
13179 this time.
13180
58da2eb2
DC
131812003-05-19 David Carlton <carlton@bactrian.org>
13182
13183 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
13184 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
13185
1fcb5155
DC
131862003-05-19 David Carlton <carlton@bactrian.org>
13187
13188 * gdb.c++/namespace.exp: Add namespace scope and anonymous
13189 namespace tests.
13190 Bump copyright date.
13191 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
13192 (main): Call C::D::marker2.
13193 * gdb.c++/namespace1.cc: New file.
13194
85e85163
JJ
131952003-05-14 Jeff Johnston <jjohnstn@redhat.com>
13196
13197 Roland McGrath <roland@redhat.com>
d63a86f8 13198 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
13199 there is no manager thread.
13200
a25fbfec
JJ
132012003-05-08 Jeff Johnston <jjohnstn@redhat.com>
13202
d63a86f8
RM
13203 * gdb.threads/schedlock.exp: Remove assumption that all threads
13204 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
13205 in one of the child threads rather than the main thread.
13206
be375bae
JB
132072003-05-07 Jim Blandy <jimb@redhat.com>
13208
09bf6082
JB
13209 Add support for assembly source testing on the s390x.
13210 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
13211 architecture.
13212 * gdb.asm/s390x.inc: New file.
13213
be375bae
JB
13214 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
13215 succession of 'if' statements.
13216
00905d52
AC
132172003-05-05 Andrew Cagney <cagney@redhat.com>
13218
13219 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
13220
b1e29e33
AC
132212003-05-05 Andrew Cagney <cagney@redhat.com>
13222
13223 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
13224 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
13225
e33d66ec
EZ
132262003-05-02 Elena Zannoni <ezannoni@redhat.com>
13227
13228 * gdb.base/charset.exp: Update based on new behavior of set/show
13229 charset commands.
13230
2b6fd0d8
AC
132312003-05-01 Andrew Cagney <cagney@redhat.com>
13232
13233 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
13234 variable do not give memory errors.
13235
130cacce
AF
132362003-04-30 Adam Fedor <fedor@gnu.org>
13237
13238 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
13239 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
13240 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
13241 gdb.objc/basicclass.m: : New files
13242
13243 * lib/gdb.exp (gdb_compile_objc): New procedure.
13244
bea71854
DJ
132452003-04-27 Daniel Jacobowitz <drow@mvista.com>
13246
13247 * gdb.base/signals.exp: Make backtrace tests more specific.
13248
0f20eeea
DC
132492003-04-23 David Carlton <carlton@bactrian.org>
13250
13251 * gdb.c++/maint.exp (test_first_component): Add tests for
13252 'operator' in more locations.
13253
c8c4d8dc
KB
132542003-04-16 Kevin Buettner <kevinb@redhat.com>
13255
13256 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
13257
3fe60e3c
EZ
132582003-04-16 Elena Zannoni <ezannoni@redhat.com>
13259
13260 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 13261 func marke' instead. Update test name.
3fe60e3c 13262
9219021c
DC
132632003-04-15 David Carlton <carlton@math.stanford.edu>
13264
13265 * gdb.c++/maint.exp: New file.
13266
5dd55bdd
EZ
132672003-04-14 Elena Zannoni <ezannoni@redhat.com>
13268
13269 * gdb.threads/schedlock.c: Change type of thread function argument
13270 to long, to avoid warnings on 64-bit platforms.
13271
00890572
EZ
132722003-04-14 Elena Zannoni <ezannoni@redhat.com>
13273
a9c64011
AS
13274 * gdb.base/attach.exp: Add new message from ptrace in case of
13275 attaching to nonexistent process.
d63a86f8 13276
93201743
JB
132772003-04-11 Jim Blandy <jimb@redhat.com>
13278
13279 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
13280 gdb.c++/userdef.cc: Place comments on the lines to which the
13281 marker function might return.
13282 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
13283 gdb.c++/userdef.exp: Look for those comments to check that we've
13284 returned to the right place, instead of checking line numbers.
13285
2a11c64d
EZ
132862003-04-11 Elena Zannoni <ezannoni@redhat.com>
13287
a9c64011
AS
13288 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
13289 match on sourcefile name, instead of directory name.
2a11c64d 13290
68ab8fc5
EZ
132912003-04-10 Elena Zannoni <ezannoni@redhat.com>
13292
d63a86f8 13293 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
13294 working directory name.
13295
5624293a
JB
132962003-04-09 Jim Blandy <jimb@redhat.com>
13297
13298 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
13299 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
13300 after an inferior function call, report the failure, but allow the
13301 test to continue.
13302
f1f02ee4
SC
133032003-04-05 Stephane Carrez <stcarrez@nerim.fr>
13304
13305 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
13306 with -DPROTOTYPES.
13307
6eb79af0
SC
133082003-04-05 Stephane Carrez <stcarrez@nerim.fr>
13309
13310 * gdb.base/break.exp: Revert last patch.
13311
8dfb4cf0
SC
133122003-04-04 Stephane Carrez <stcarrez@nerim.fr>
13313
13314 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
13315 with -DPROTOTYPES.
13316
ed4c619a
AC
133172003-04-02 Andrew Cagney <cagney@redhat.com>
13318
13319 * gdb.base/callfuncs.exp: Make "print add" messages unique.
13320 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
13321 matching directories by the name breakpoint.
13322 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
13323 Make "continue to marker1" consistent.
13324 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
13325 message consistent.
13326 * lib/gdb.exp: Put "the program is no longer running", and "the
13327 program exited" in parenthesis.
13328 * lib/mi-support.exp: Ditto.
d63a86f8 13329
4e35d5f0 133302003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 13331
4e35d5f0
BR
13332 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
13333
71900fe8
AC
133342003-03-29 Andrew Cagney <cagney@redhat.com>
13335
13336 * gdb.base/sizeof.c (main): Print the value of '\377'.
13337 * gdb.base/sizeof.exp: Check the sign of '\377'.
13338
c0655a16
MC
133392003-03-27 Michael Chastain <mec@shout.net>
13340
13341 * gdb.base/gdb1090.exp: New file.
13342 * gdb.base/gdb1090.cc: New file.
13343
5b2a3989
JB
133442003-03-27 J. Brobecker <brobecker@gnat.com>
13345
13346 * gdb.gdb/observer.exp: New regression test.
13347
79876890
MC
133482003-03-27 Michael Chastain <mec@shout.net>
13349
13350 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
13351 * gdb.base/ptype.exp: Likewise.
13352
6eac95e3
CV
133532003-03-27 Corinna Vinschen <vinschen@redhat.com>
13354
13355 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
13356
e8c71839
MC
133572003-03-26 Michael Chastain <mec@shout.net>
13358
13359 * gdb.base/ptype.exp: Actually use some typedef'd types.
13360
71b10041
SC
133612003-03-21 Stephane Carrez <stcarrez@nerim.fr>
13362
13363 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
13364 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
13365
2512cf80
CV
133662003-03-20 Corinna Vinschen <vinschen@redhat.com>
13367
13368 * gdb.base/default.exp: Fix regular expression.
13369
0d195a4f
CV
133702003-03-20 Corinna Vinschen <vinschen@redhat.com>
13371
13372 * gdb.base/args.exp: Fix regular expression.
13373
8a2dbca8
CV
133742003-03-20 Corinna Vinschen <vinschen@redhat.com>
13375
13376 * gdb.base/help.exp: Allow Win32 child process.
13377
bf028682
CV
133782003-03-20 Corinna Vinschen <vinschen@redhat.com>
13379
13380 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
13381 when stepping out of main().
13382
182dbe85
CV
133832003-03-20 Corinna Vinschen <vinschen@redhat.com>
13384
13385 * gdb.base/default.exp: Check for win32 specific message when calling
13386 "run" without executable.
13387
d67a6ba5
CV
133882003-03-20 Corinna Vinschen <vinschen@redhat.com>
13389
13390 * gdb.base/args.exp: Expect .exe in output.
13391
a955b5bb
CV
133922003-03-20 Corinna Vinschen <vinschen@redhat.com>
13393
13394 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
13395 Cygwin native.
13396
bf6bad4b
AC
133972003-03-17 Andrew Cagney <cagney@redhat.com>
13398
13399 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
13400 vector registes.
13401 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
13402 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
13403
293e9a31
DC
134042003-03-17 David Carlton <carlton@math.stanford.edu>
13405
13406 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
13407 test, for PR breakpoints/38.
13408 Call test_watchpoint_and_breakpoint.
13409 * gdb.base/watchpoint.c (func3): New function.
13410 (main): Call func3.
13411
5330f2db
DC
134122003-03-04 David Carlton <carlton@math.stanford.edu>
13413
13414 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
13415 Garply<Garply<char> >:: garply".
13416 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
13417 with respect to PR c++/1111; note also PR c++/1113.
13418 (test_template_breakpoints): KFAIL "constructor breakpoint" with
13419 respect to PR c++/1062.
13420 KFAIL "destructor breakpoint" with respect to PR c++/1112.
13421
6ece72da
DC
134222003-03-03 David Carlton <carlton@math.stanford.edu>
13423
13424 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
13425 with respect to PR c++/57.
13426 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
13427 c++/826.
13428 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
13429 respect to PR c++/57.
13430
85ca1584
DC
134312003-03-03 David Carlton <carlton@math.stanford.edu>
13432
13433 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
13434 respect to PR c++/33 into FAILs.
13435
98e9c5b8
MC
134362003-03-03 Michael Chastain <mec@shout.net>
13437
7bedbf27
MC
13438 * configure.in: Update copyright years.
13439
134402003-03-03 Michael Chastain <mec@shout.net>
13441
13442 * Makefile.in: Update copyright years.
98e9c5b8 13443
f683e100
DC
134442003-02-28 David Carlton <carlton@math.stanford.edu>
13445
13446 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
13447 print class instead of struct and/or superfluous protection
13448 specifiers, as long as the resulting output is equivalent to the
13449 source code.
13450 Delete FIXME from end of messages on tests that don't need
13451 fixing.
13452
a9e0cf2c
DC
134532003-02-28 David Carlton <carlton@math.stanford.edu>
13454
13455 * gdb.c++/templates.exp (do_tests): Allow const in the two
13456 Foo<volatile char *>::foo tests.
13457
e8d359df
MS
134582003-02-27 Michael Snyder <msnyder@redhat.com>
13459
d63a86f8 13460 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
13461 will be consistant.
13462
0b71dc91
DC
134632003-02-26 David Carlton <carlton@math.stanford.edu>
13464
13465 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
13466 char *>::foo" test with respect to PR c++/33. Create a new test
13467 which is identical to that one except that it doesn't put the
13468 space between the "char" and the "*"; KFAIL it, too.
13469
dd14ab43
DC
134702003-02-26 David Carlton <carlton@math.stanford.edu>
13471
13472 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
13473 template types into either PASSes or KFAILs (corresponding to PR
13474 c++/57). Tweak indentation. Update copyright.
13475
1146c7f1
SC
134762003-02-23 Stephane Carrez <stcarrez@nerim.fr>
13477
13478 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
13479
74641dfb
MC
134802003-02-13 Michael Chastain <mec@shout.net>
13481
13482 * gdb.base/exprs.exp: Remove i960 remnants.
13483 * gdb.base/funcargs.exp: Likewise.
13484 * gdb.base/list.exp: Likewise.
13485 * gdb.base/ptype.exp: Likewise.
13486
559cd2d0
DC
134872003-02-14 David Carlton <carlton@math.stanford.edu>
13488
13489 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
13490 pEe->D::vg()" from XFAIL to KFAIL.
13491
c4f90d87
JM
134922003-02-13 Jason Molenda (jmolenda@apple.com)
13493
13494 * gdb.base/maint.exp: Update maint print statistics regexp to include
13495 new entries.
13496
cbc4d97c
MC
134972003-02-13 Michael Chastain <mec@shout.net>
13498
13499 * gdb.c++/inherit.exp: Remove call to get_debug_format.
13500
40f235b7
MC
135012003-02-12 Michael Chastain <mec@shout.net>
13502
13503 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
13504 * gdb.c++/inherit.exp: Likewise.
13505 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
13506 * gdb.c++/templates.exp: Likewise.
13507 * gdb.c++/virtfunc.exp: Likewise.
13508
c56716b0
JM
135092003-02-06 Jason Molenda (jason-cl@molenda.com)
13510
13511 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
13512 why the code is written that way.
13513
070afcf8
MC
135142003-02-05 Michael Chastain <mec@shout.net>
13515
13516 * gdb.base/dump.exp: Add missing copyright line.
13517
5d0331e5
JM
135182003-02-05 Jason Molenda (jason-cl@molenda.com)
13519
f7ae6d3e 13520 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
13521 at the beginning so the breakpoint doesn't get set on the loop.
13522
92851186
MC
135232003-02-05 Michael Chastain <mec@shout.net>
13524
13525 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
13526 output for configurations with gcc 2.95.3.
13527
cbf1e085
AC
135282003-02-05 Keith Seitz <keiths@redhat.com>
13529 Andrew Cagney <ac131313@redhat.com>
13530
13531 * gdb.mi/mi-cli.exp: New file.
d63a86f8 13532
29518e1e
MC
135332003-02-04 Michael Chastain <mec@shout.net>
13534
13535 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
13536 Call perror and then continue.
13537
5af1d5f3
MC
135382003-02-03 Michael Chastain <mec@shout.net>
13539
13540 * gdb.c++/pr-1023.cc: New file.
13541 * gdb.c++/pr-1023.exp: New file.
13542
6b549786
JB
135432003-02-05 Jim Blandy <jimb@redhat.com>
13544
13545 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
13546 it's local to foobar. Check for it there, and check that it's not
13547 present in main.
13548 * gdb.c++/local.cc (marker2): New function.
13549 (foobar): Call marker1.
13550 (main): Call marker2 instead of marker1.
13551
67f16606
AC
135522003-02-04 Andrew Cagney <ac131313@redhat.com>
13553
13554 * gdb.disasm/mn10200.exp: Obsolete file.
13555 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
13556 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
13557 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
13558
1c5cb38e
DC
135592003-02-04 David Carlton <carlton@math.stanford.edu>
13560
13561 * gdb.c++/overload.exp: Test intToChar(1).
13562 * gdb.c++/overload.cc (intToChar): New.
13563 (main): Call intToChar.
13564
d1fe6965
DC
135652003-02-03 David Carlton <carlton@math.stanford.edu>
13566
13567 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
13568 'might_kfail' arg.
13569 KFAIL some of the continue_to_bp_overloaded calls, according to
13570 PR c++/1025.
13571
9ba61c5d
MC
135722003-02-01 Michael Chastain <mec@shout.net>
13573
13574 * gdb.base/advance.c (marker1): New marker function.
13575 * gdb.base/advance.exp: When the 'advance' command lands on the
13576 return breakpoint, it can legitimately stop on either the
13577 current line or the next line. Accommodate both outcomes.
13578 * gdb.base/until.exp: Likewise.
13579
e7494ffb
AC
135802003-02-02 Andrew Cagney <ac131313@redhat.com>
13581
13582 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
13583 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
13584 now a list, not a tuple.
13585 * gdb.mi/mi-var-display.exp: Ditto.
13586 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 13587
075559bc
AC
135882003-02-01 Andrew Cagney <ac131313@redhat.com>
13589
13590 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
13591 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
13592 stack backtraces.
13593 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 13594
2bd4c7b1
MK
135952003-02-01 Mark Kettenis <kettenis@gnu.org>
13596
13597 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
13598 gdb.mi/mi1-pthreads.exp: Return instead of calling
13599 gdb_suppress_entire_file.
13600
eabd8992
MS
136012003-02-01 Mark Salter <msalter@redhat.com>
13602
13603 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
13604
71469e2f
MS
136052003-01-31 Mark Salter <msalter@redhat.com>
13606
13607 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
13608 Support empty arg.
13609
38a94d44
MC
136102003-01-30 Michael Chastain <mec@shout.net>
13611
13612 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
13613 This was a workaround for a UTF-8 bug in readline 4.3. The bug
13614 has been fixed in gdb/readline on 2003-01-09.
13615
19ea9e73
MS
136162003-01-29 Michael Snyder <msnyder@redhat.com>
13617
e8d359df
MS
13618 * gdb.base/maint.exp: Allow for leading underscore in symbol.
13619 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
13620 * gdb.base/args.exp: Skip if target does not support args passing.
13621
2307bd6a
DJ
136222003-01-22 Daniel Jacobowitz <drow@mvista.com>
13623
19ea9e73 13624 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
13625 gdb_test. Accept a list of expect arguments as the third
13626 parameter.
13627 (gdb_test): Use it.
13628
f2dd3617
EZ
136292003-01-20 Elena Zannoni <ezannoni@redhat.com>
13630
13631 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
13632 allow for different test tree configurations. Update some
13633 tescases accordingly.
13634 * gdb.arch/altivec-regs.exp: Ditto.
13635 * gdb.asm/asm-source.exp: Ditto.
13636 * gdb.base/advance.exp: Ditto.
13637 * gdb.base/display.exp: Ditto.
d63a86f8 13638 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
13639 * gdb.base/mips_pro.exp: Ditto.
13640 * gdb.base/overlays.exp: Ditto.
13641 * gdb.base/relocate.exp: Ditto.
13642 * gdb.base/setshow.exp: Ditto.
13643 * gdb.base/step-line.exp: Ditto.
13644 * gdb.base/step-test.exp: Ditto.
13645 * gdb.base/until.exp: Ditto.
13646 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
13647
c71cdefd
DC
136482003-01-17 David Carlton <carlton@math.stanford.edu>
13649
13650 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
13651 corresponding to PR c++/945.
13652 Update copyright.
13653
fdba05d7
DC
136542003-01-17 David Carlton <carlton@math.stanford.edu>
13655
13656 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
13657 corresponding to PR c++/68.
13658
136592003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
13660
13661 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
13662 (test_paddr_hairy_functions): Call print_addr_2_kfail for
13663 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
13664
c362c33a
EZ
136652003-01-15 Elena Zannoni <ezannoni@redhat.com>
13666
0fbc361c
EZ
13667 * gdb.base/break.exp: Fix change of default location, because of
13668 removal of until tests.
13669 * gdb.base/help.exp: Update test for new 'until' help message.
13670 Add test for help on 'advance'.
a9c64011 13671 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 13672
dabf8a35
MK
136732003-01-15 Mark Kettenis <kettenis@gnu.org>
13674
13675 * gdb.base/default.exp: Adapt "info float" test for recent changes
13676 to that command. Add test for "info vector".
13677 * gdb.base/float.exp: New file. Add test for "info float" that
13678 resembles the old test in gdb.base/default.exp.
13679
a1769aca
DC
136802003-01-15 David Carlton <carlton@math.stanford.edu>
13681
13682 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
13683
82025e13
EZ
136842003-01-15 Elena Zannoni <ezannoni@redhat.com>
13685
13686 * gdb.base/break.exp: Move the tests of until command from here...
13687 * gdb.base/until.exp: ... to here. New file. Add other tests.
13688 * gdb.base/advance.c: New file.
13689 * gdb.base/advance.exp: New file.
13690
8f9ab801
EZ
136912003-01-14 Elena Zannoni <ezannoni@redhat.com>
13692
a9c64011
AS
13693 * gdb.base/args.c: New file.
13694 * gdb.base/args.exp: New file.
8f9ab801 13695
9ae66589
DJ
136962003-01-14 Daniel Jacobowitz <drow@mvista.com>
13697
13698 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
13699
8d77e5c3
DJ
137002003-01-14 Daniel Jacobowitz <drow@mvista.com>
13701
13702 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
13703
12d2f0a1
DJ
137042003-01-14 Daniel Jacobowitz <drow@mvista.com>
13705
13706 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
13707 dates.
13708
6ca37014
DJ
137092003-01-13 Daniel Jacobowitz <drow@mvista.com>
13710
13711 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
13712
b0023472
DJ
137132003-01-13 Daniel Jacobowitz <drow@mvista.com>
13714
13715 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
13716 (ptype &*"foo").
13717 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
13718
607fbc54 137192003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
13720
13721 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
13722 * gdb.mi/mi1-console.exp: Likewise.
13723
607fbc54 137242003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
13725
13726 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
13727 * gdb.mi/mi1-console.exp: Likewise.
13728
a1fb14a2
DJ
137292003-01-13 Daniel Jacobowitz <drow@mvista.com>
13730
13731 * gdb.c++/overload.exp: Remove some fixed XFAILs.
13732
c4cf40b7
DJ
137332003-01-09 Daniel Jacobowitz <drow@mvista.com>
13734
13735 * gdb.base/detach.exp: New test.
13736
696d5a5b
DJ
137372003-01-09 Daniel Jacobowitz <drow@mvista.com>
13738
13739 * Makefile.in (ALL_SUBDIRS): New variable.
13740 (subdirs, clean, distclean): Use it.
13741 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
13742 regenerating Makefile, since it is generated from the top level.
13743 * gdb.asm/Makefile.in: Likewise.
13744 * gdb.base/Makefile.in: Likewise.
13745 * gdb.c++/Makefile.in: Likewise.
13746 * gdb.disasm/Makefile.in: Likewise.
13747 * gdb.java/Makefile.in: Likewise.
13748 * gdb.mi/Makefile.in: Likewise.
13749 * gdb.threads/Makefile.in: Likewise.
13750 * gdb.trace/Makefile.in: Likewise.
13751
754533e4
DC
137522003-01-09 David Carlton <carlton@math.stanford.edu>
13753
13754 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
13755 Add copyright year 2003.
13756
d8b3e9ee
MC
137572003-01-06 Michael Chastain <mec@shout.net>
13758
13759 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
13760 When selecting a thread, 'line' and 'file' are optional.
13761 * gdb.mi/mi1-pthreads.exp: Likewise.
13762
8e9e0fe6
AS
137632003-01-06 Andreas Schwab <schwab@suse.de>
13764
13765 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
13766 failures.
13767
b5ab8ff3
DJ
137682003-01-04 Daniel Jacobowitz <drow@mvista.com>
13769
13770 Fix PR gdb/844
13771 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
13772 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
13773
13774 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
13775 instead of calling gdb_suppress_entire_file.
13776 * gdb.threads/print-threads.exp: Likewise.
13777 * gdb.threads/schedlock.exp: Likewise.
13778
13779 * gdb.threads/killed.exp: Return instead of calling
13780 gdb_suppress_entire_file.
13781 * gdb.threads/linux-dp.exp: Likewise.
13782 * gdb.threads/pthreads.exp: Likewise.
13783
1e698235
DJ
137842003-01-04 Daniel Jacobowitz <drow@mvista.com>
13785
13786 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
13787 stabs.
13788 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
13789 * gdb.base/whatis.exp: Always allow (void) after function names.
13790
147ff08c
DJ
137912003-01-04 Daniel Jacobowitz <drow@mvista.com>
13792
13793 * gdb.c++/casts.exp: Correct regexp.
13794
dc62bfc2
MK
137952003-01-04 Mark Kettenis <kettenis@gnu.org>
13796
13797 * configure.in: Call AC_CONFIG_HEADER. Don't call
13798 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
13799 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
13800 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
13801 aforementioned directories in the AC_OUPUT call.
13802 * config.hin: New file.
13803 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
13804 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
13805 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
13806 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
13807 pass -I$objdir instead of -I$objdir/$subdir in compilation.
13808 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
13809 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
13810 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
13811 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
13812 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
13813 gdb.threads/configure.in, gdb.threads/configure,
13814 gdb.threads/config.in, gdb.trace/configure.in,
13815 gdb.trace/configure: Removed.
13816
77afa639
MC
138172003-01-03 Michael Chastain <mec@shout.net>
13818
13819 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
13820 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
13821
7634bb6e
DJ
138222003-01-03 Daniel Jacobowitz <drow@mvista.com>
13823
13824 * gdb.base/store.exp: Fix regular expressions.
13825
b39c905e
MK
138262002-12-28 Mark Kettenis <kettenis@gnu.org>
13827
13828 * configure.in: Rewrite.
13829 * configure: Regenerated.
13830
0a8551dd
DC
138312003-01-03 David Carlton <carlton@math.stanford.edu>
13832
13833 * gdb.base/psymtab.exp: New file.
13834 * gdb.base/psymtab1.c: Ditto.
13835 * gdb.base/psymtab2.c: Ditto.
13836
c60b7188
AF
138372002-12-23 Adam Fedor <fedor@gnu.org>
13838
13839 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
13840
ee73db83
DC
138412002-12-23 David Carlton <carlton@math.stanford.edu>
13842
13843 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
13844 and current_directory initialization.
13845
d6c1774e
JB
138462002-12-22 Jim Blandy <jimb@redhat.com>
13847
f0a847b8
JB
13848 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
13849 rather than as part of the output file name.
13850
d6c1774e
JB
13851 * gdb.base/attach.exp: There's no need to copy the test program to
13852 /tmp; that was only ever necessary on HP/UX, and this test is
13853 entirely disabled there anyway.
13854
f0708dbb
JB
138552002-12-21 Jim Blandy <jimb@redhat.com>
13856
4c2acfea
JB
13857 * gdb.c++/psmang.exp: Doc fix.
13858
f0708dbb
JB
13859 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
13860 test.
13861
9579e000
DC
138622002-12-20 David Carlton <carlton@math.stanford.edu>
13863
13864 * gdb.c++/annota2.exp: KFAIL annotate-quit.
13865
d1810171
MC
138662002-12-18 Michael Chastain <mec@shout.net>
13867
13868 * gdb.c++/annota2.exp: Add copyright year 2002.
13869
76565097
DC
138702002-12-17 David Carlton <carlton@math.stanford.edu>
13871
13872 * gdb.c++/try_catch.cc: Add marker comments.
13873 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
13874 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
13875 * gdb.c++/m-static.cc: Ditto.
13876 * gdb.c++/m-static1.cc: Ditto.
13877 * gdb.c++/try_catch.cc: Ditto.
13878
da81390b
JJ
138792002-12-16 Jeff Johnston <jjohnstn@redhat.com>
13880
13881 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
13882 to see whether we are using the new -environment-directory
13883 command which resets via -r or the old version of the command
13884 which may prompt the user. Part of fix for gdb/741.
13885
b304d130
AC
138862002-12-13 Andrew Cagney <ac131313@redhat.com>
13887
13888 * gdb.fortran/types.exp: Update obsolete comment.
13889 * gdb.fortran/exprs.exp: Ditto.
13890 * lib/gdb.exp: Delete obsolete code.
13891 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
13892 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
13893 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
13894 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
13895 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
13896 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
13897 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
13898 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
13899 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
13900 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
13901 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
13902 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
13903 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
13904 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
13905 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
13906 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
13907 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
13908 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
13909 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
13910 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
13911 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
13912 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
13913 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
13914 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
13915 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
13916 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
13917 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
13918 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
13919 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
13920 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
13921 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
13922 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
13923 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
13924 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
13925 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
13926 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
13927 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
13928
a23b6e6a
DC
139292002-12-11 David Carlton <carlton@math.stanford.edu>
13930
13931 * gdb.c++/m-data.exp: Add test for members that shadow global
13932 variables: see PR gdb/804.
13933 * gdb.c++/m-data.cc: Ditto.
13934
6604731b
DJ
139352002-12-10 Daniel Jacobowitz <drow@mvista.com>
13936
13937 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
13938
de46ecd7
DC
139392002-12-06 David Carlton <carlton@math.stanford.edu>
13940
13941 * gdb.base/store.c: Don't declare functions static.
13942
27e829d0
AC
139432002-12-04 Andrew Cagney <ac131313@redhat.com>
13944
13945 * gdb.base/store.exp, gdb.base/store.c: New files.
13946
92806416
DJ
139472002-12-03 Daniel Jacobowitz <drow@mvista.com>
13948
13949 * gdb.base/selftest.exp: Update for current gdb.
13950
3bcbaac5
DJ
139512002-12-03 Daniel Jacobowitz <drow@mvista.com>
13952
13953 * gdb.base/maint.exp: Only dump symbols from one source file
13954 or objfile.
13955
f4f00b1f
DJ
139562002-12-03 Daniel Jacobowitz <drow@mvista.com>
13957
13958 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
13959 function call.
13960
f1c8a949
JB
139612002-11-25 Jim Blandy <jimb@redhat.com>
13962
13963 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
13964 function appearing in error message.
13965
9e297a97
DJ
139662002-11-21 Daniel Jacobowitz <drow@mvista.com>
13967
13968 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
13969
1f312e79
JJ
139702002-11-08 Jeff Johnston <jjohnstn@redhat.com>
13971
d63a86f8
RM
13972 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
13973 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
13974 should be in mi console format. This is part of fix for PR gdb/604.
13975
83c31e7d
FN
139762002-09-18 Fernando Nasser <fnasser@redhat.com>
13977
13978 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
13979 which explicitly prints the zero offset as "+0".
13980
322b3f65
DJ
139812002-10-22 Daniel Jacobowitz <drow@mvista.com>
13982
13983 * gdb.threads/schedlock.c (args): Make unsigned.
13984
139852002-10-21 Daniel Jacobowitz <drow@mvista.com>
13986
13987 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
13988 numbers. Allow "foo2|selected stack frame".
13989 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
13990 * gdb.asm/asmsrc2.s: Likewise.
13991 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
13992 comments.
13993 * gdb.asm/mips.inc: New file.
13994
5e2fe5b8
AF
139952002-10-18 Adam Fedor <fedor@gnu.org>
13996
13997 * gdb.base/default.exp: Update expected output to include 'ObjC'.
13998 * gdb.base/help.exp: Likewise.
13999
abe1a5d0
KB
140002002-10-17 Kevin Buettner <kevinb@redhat.com>
14001
14002 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
14003 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
14004
10abb1d4
JB
140052002-10-02 Jim Blandy <jimb@redhat.com>
14006
14007 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
14008
1f609b42
AC
140092002-10-01 Andrew Cagney <ac131313@redhat.com>
14010
14011 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
14012 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
14013 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
14014 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
14015 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
14016 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
14017 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
14018
0aee02e4
AC
140192002-09-29 Andrew Cagney <ac131313@redhat.com>
14020
14021 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
14022 * mi0-disassemble.exp, mi0-eval.exp: Delete.
14023 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
14024 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
14025 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
14026 * mi0-var-block.exp, mi0-var-child.exp: Delete.
14027 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 14028
6fde09ad
KB
140292002-09-27 Kevin Buettner <kevinb@redhat.com>
14030
14031 * gdb.base/annota1.exp (info break): Make directory components of
14032 path optional since not all compilers emit this debug information.
14033
889bf7c5
PA
14034 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
14035 step ends up stepping out of the function instead of stopping on
14036 the epilogue.
6fde09ad 14037
9e8aab75
KS
140382002-09-26 Keith Seitz <keiths@redhat.com>
14039
14040 * lib/insight-support.exp (gdbtk_start): Figure out where
14041 the insight executable is based on where gdb is. Use this
14042 executable to start insight instead of gdb.
14043
e36180d7
AC
140442002-09-25 Andrew Cagney <cagney@redhat.com>
14045
14046 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
14047
9dd34b2b
AC
140482002-09-24 Andrew Cagney <ac131313@redhat.com>
14049
14050 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
14051 test_isolated_complaints.
14052 (test_empty_complaint): New function.
14053 (test_empty_complaints): New function. Check no output when no
14054 complaints.
d63a86f8 14055
dea97812
KB
140562002-09-19 Jim Blandy <jimb@redhat.com>
14057
a9c64011 14058 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 14059
54951bd7
AC
140602002-09-19 Andrew Cagney <ac131313@redhat.com>
14061
14062 * gdb.gdb/complaints.exp: New file.
14063
dec43320
AC
140642002-09-18 Andrew Cagney <ac131313@redhat.com>
14065
14066 * gdb.base/maint.exp: Check `help maint internal-warning'.
14067
e70d6e3f
DC
140682002-09-18 David Carlton <carlton@math.stanford.edu>
14069
14070 * gdb.c++/m-static.exp: Remove breakpoints depending on line
14071 numbers, and replace them by a single breakpoint after the
14072 constructors are all finished.
14073 Add test 4.
14074 * gdb.c++/m-static.cc: Add test 4.
14075 * gdb.c++/m-static.h: New file.
14076 * gdb.c++/m-static1.cc: New file.
14077
14078 * gdb.c++/printmethod.exp: New file.
14079 * gdb.c++/printmethod.cc: New file.
14080
14081 * gdb.c++/pr-574.exp: New file.
14082 * gdb.c++/pr-574.cc: New file.
14083
afb5c968
CV
140842002-09-18 Corinna Vinschen <vinschen@redhat.com>
14085
14086 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
14087 embedded targets which never actually exit.
14088
31e45dee
FN
140892002-09-18 Fernando Nasser <fnasser@redhat.com>
14090
14091 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
14092 "don't step after run" as unresolved or unsupported, instead of xfail.
14093
a283c5a1
CV
140942002-09-18 Corinna Vinschen <vinschen@redhat.com>
14095
14096 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
14097 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
14098 Add newline to expected string in "step out of main (status wrapper)"
14099 case.
14100
11350d2a
CV
141012002-09-18 Corinna Vinschen <vinschen@redhat.com>
14102
14103 * lib/gdb.exp (rerun_to_main): Allow restarting application.
14104 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
14105
0deec7d6
TT
141062002-09-17 Tom Tromey <tromey@redhat.com>
14107
14108 * gdb.base/printcmds.exp (test_print_string_constants): Expect
14109 \000, not \0, in double-quoted string.
14110
b2b4a1b5
CV
141112002-09-14 Corinna Vinschen <vinschen@redhat.com>
14112
c9d37158 14113 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
14114 string after running the commands execution on breakpoint tests.
14115
1c56143a
CV
141162002-09-13 Corinna Vinschen <vinschen@redhat.com>
14117
14118 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
14119
37f8da45
JB
141202002-09-12 Joel Brobecker <brobecker@gnat.com>
14121
14122 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
14123
08b468e0
KS
141242002-09-10 Keith Seitz <keiths@redhat.com>
14125
14126 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
14127 runto proc.
14128 (mi_run_to_main): Use mi_runto.
14129 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
14130
dc360f58
KS
141312002-09-10 Keith Seitz <keiths@redhat.com>
14132
14133 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
14134 regexp for stopping at main. Could have multiple event notifications.
14135 Don't assume that main was declared with no parameters.
14136 (mi_next): Use mi_step_to.
14137 (mi_step): Use mi_next_to.
14138
ce3abcfb
CV
141392002-09-09 Corinna Vinschen <vinschen@redhat.com>
14140
14141 * gdb.base/default.exp: Fix expected string in `info float' test.
14142
d1f5b980
BE
141432002-09-09 Ben Elliston <bje@redhat.com>
14144
14145 * config/mips.exp: Update comments.
14146 * config/mips-idt.exp: Likewise.
14147 * config/nind.exp: Likewise.
14148 * config/slite.exp: Likewise.
14149 * config/sparclet.exp: Likewise.
14150 * config/udi.exp: Likewise.
14151 * config/vx.exp: Likewise.
14152 * config/vxworks29k.exp: Likewise.
14153
2f71430b
JB
141542002-09-05 Jim Blandy <jimb@redhat.com>
14155
14156 * gdb.threads/killed.exp: Fix test failure message.
14157
7ddebc7e
KS
141582002-09-04 Keith Seitz <keiths@redhat.com>
14159
14160 * lib/mi-support.exp: Update copyright.
14161 (mi_gdb_test): Increase the priority of the expected pattern
14162 so that it matches gdb_test.
14163
0ae67eb3
KS
141642002-09-03 Keith Seitz <keiths@redhat.com>
14165
14166 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
14167 Use integer comparison instead of string comparison for testing
14168 whether binary was built.
14169
38fc42c8
JB
141702002-09-03 Jim Blandy <jimb@redhat.com>
14171
14172 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
14173
b6ff0e81
JB
141742002-08-29 Jim Blandy <jimb@redhat.com>
14175
14176 * gdb.threads/pthreads.exp: Move the portable thread compilation
14177 code into a function in lib/gdb.exp, and call that from here.
14178 * lib/gdb.exp (gdb_compile_pthreads): New function.
14179
07c98896
KS
141802002-08-29 Keith Seitz <keiths@redhat.com>
14181
14182 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
14183 expect_out so that callers can get at it.
14184
0312286c
DJ
141852002-08-23 Daniel Jacobowitz <drow@mvista.com>
14186
14187 * gdb.threads/print-threads.c: New file.
14188 * gdb.threads/print-threads.exp: New file.
14189 * gdb.threads/schedlock.c: New file.
14190 * gdb.threads/schedlock.exp: New file.
14191
dd039bc4
EZ
141922002-08-22 Elena Zannoni <ezannoni@redhat.com>
14193
a9c64011
AS
14194 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
14195 not altivec.c.
dd039bc4 14196
1f36144c
MK
141972002-08-17 Mark Kettenis <kettenis@gnu.org>
14198
14199 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
14200 targets. The problem should be fixed now.
14201
16057ec7 142022002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
14203
14204 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
14205 2002-07-24 change that removes final dots from error messages.
14206
3c1499ad
TT
142072002-08-13 Tom Tromey <tromey@redhat.com>
14208
14209 * gdb.base/readline.exp: New file.
14210
a20ce2c3
AC
142112002-08-01 Andrew Cagney <ac131313@redhat.com>
14212
14213 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
14214 supress message.
14215
db034ac5
AC
142162002-08-01 Andrew Cagney <cagney@redhat.com>
14217
14218 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
14219 CHILL_FOR_TARGET and CHILL_LIB.
14220 * configure.in (configdirs): Remove gdb.chill.
14221 * configure: Regenerate.
14222 * lib/gdb.exp: Obsolete references to chill.
14223 * gdb.fortran/types.exp: Ditto.
14224 * gdb.fortran/exprs.exp: Ditto.
14225
3e000b18
KB
142262002-07-30 Kevin Buettner <kevinb@redhat.com>
14227
14228 * gdb.base/shlib-call.exp (additional_flags): Conditionally
14229 set Irix-specific compile and link flags.
14230
28f4966b
KB
142312002-07-29 Kevin Buettner <kevinb@redhat.com>
14232
14233 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
14234 source files. The ``-o'' option doesn't work with the ``-E'' option
14235 when using the Irix compiler.
14236
46c0d5a6
DJ
142372002-07-19 Daniel Jacobowitz <drow@mvista.com>
14238
14239 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
14240 Improve support for reusing an exec file. Copy exec file
14241 to target, and run gdbserver on the target instead of on the host.
14242
eecf4bed
JB
142432002-07-18 Jim Blandy <jimb@redhat.com>
14244
0f815cdf
JB
14245 * gdb.base/ending-run.exp: Don't expect to see the program end in
14246 some orderly fashion when we're running on a real stand-alone
14247 board.
14248
eecf4bed
JB
14249 * gdb.base/interrupt.exp: Correct logic for skipping tests on
14250 targets that don't support interrupts.
14251
52d309e4
JB
142522002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
14253
14254 * gdb.base/attach.exp: Add patterns to match output from /proc-based
14255 systems.
14256 Move comments in expect statements to inside the actions, so that they
14257 don't get matched against.
14258
ff683d9e
MK
142592002-07-10 Mark Kettenis <kettenis@gnu.org>
14260
14261 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
14262 function when asleep" test.
14263
b5356753
AC
142642002-07-10 Andrew Cagney <ac131313@redhat.com>
14265
14266 * gdb.base/page.exp: Rewrite to handle problems with very long
14267 `info set' output. Update copyright.
14268
6aa4d13a
AC
142692002-06-26 Andrew Cagney <ac131313@redhat.com>
14270
14271 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
14272 gdb.threads-hp.
14273 * gdb.hp/configure: Regenerate.
14274 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
14275 * gdb.hp/gdb.threads-hp/configure: Delete file.
14276 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
14277
8cf8c2b8
AC
142782002-06-22 Andrew Cagney <ac131313@redhat.com>
14279
14280 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
14281 setlocale, bindtextdomain and textdomain.
14282
6827a8f8
JB
142832002-06-11 Jim Blandy <jimb@redhat.com>
14284
919d772c
JB
14285 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
14286 preprocessor macro information is present.
14287
6827a8f8
JB
14288 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
14289 tests.
14290
c15b0d21
MS
142912002-06-06 Michael Snyder <msnyder@redhat.com>
14292
c5984d70
MS
14293 * gdb.base/overlays.exp: Record addresses of overlay
14294 functions in TCL variables rather than in GDB variables,
14295 to avoid having GDB convert them to pointers (with loss
14296 of information).
14297
d63a86f8 14298 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 14299 default linker script changes.
c15b0d21
MS
14300 * gdb.base/long_long.exp: Add check for sizeof (long double).
14301
be26fe0d
ML
143022002-06-06 Michal Ludvig <mludvig@suse.cz>
14303
14304 * gdb.asm/asm-source.exp: Add x86-64 target.
14305 * gdb.asm/x86_64.inc: New.
d63a86f8 14306
258093ca 143072002-05-30 Michael Chastain <mec@shout.net>
258093ca 14308
4b3153f1 14309 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
14310 * gdb.c++/m-static.cc: New file.
14311 * gdb.c++/m-static.exp: New file.
14312
241264c6
MS
143132002-05-28 Michael Snyder <msnyder@redhat.com>
14314
14315 * gdb.base/call-ar-st.exp: Allow for reduced floating point
14316 precision.
14317
9bba8c8f 143182002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 14319
4b3153f1 14320 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
14321 * gdb.c++/m-data.cc: New file.
14322 * gdb.c++/m-data.exp: New file.
14323
143242002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 14325
4b3153f1 14326 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 14327 * gdb.c++/try_catch.cc: New file.
d63a86f8 14328 * gdb.c++/try_catch.exp: New file.
9bba8c8f 14329
def1b996
MC
143302002-05-27 Michael Chastain <mec@shout.net>
14331
14332 * gdb.c++/local.exp: Accept more nested types in output.
14333
522ba268
MC
143342002-05-26 Michael Chastain <mec@shout.net>
14335
14336 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
14337
277254ba
MS
143382002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
14339
14340 * lib/gdb.exp (gdb_wrapper_init): Just because
14341 gdb_wrapper_file exists, this does not mean that the file
14342 should not be rebuilt. That is what gdb_wrapper_initialized
14343 is for.
14344 (default_gdb_init): Reset gdb_wrapper_initialized.
14345
b61a8733
MS
143462002-05-23 Michael Snyder <msnyder@redhat.com>
14347
d63a86f8 14348 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
14349 the precision of the floating point test results.
14350 * gdb.base/call-rt-st.exp: Ditto.
14351
b61a8733
MS
14352 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
14353 * gdb.base/call-rt-st.exp: Ditto.
14354
56f6e910
MC
143552002-05-19 Michael Chastain <mec@shout.net>
14356
14357 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
14358
ad0b0016
EZ
143592002-05-19 Elena Zannoni <ezannoni@redhat.com>
14360
a9c64011
AS
14361 * configure.in (configdirs): Add gdb.arch.
14362 * configure: Regenerate.
ad0b0016 14363
f617d2b6
JB
143642002-05-17 Jim Blandy <jimb@redhat.com>
14365
14366 * gdb.base/completion.exp: Recognize the more detailed error
14367 messages produced by the macro expander's lexical analyzer.
14368
eac2a696
EZ
143692002-05-14 Elena Zannoni <ezannoni@redhat.com>
14370
a9c64011
AS
14371 * gdb.arch/altivec-abi.c: New file.
14372 * gdb.arch/altivec-abi.exp: New file.
14373 * gdb.arch/altivec-regs.c: New file.
14374 * gdb.arch/altivec-regs.exp: New file.
eac2a696 14375
2fdde8f8
DJ
143762002-05-14 Daniel Jacobowitz <drow@mvista.com>
14377
14378 * gdb.base/maint.exp (maint print type): Update for new type
14379 structure.
d63a86f8 14380
e31f1a7c
EZ
143812002-05-14 Elena Zannoni <ezannoni@redhat.com>
14382
14383 * gdb.arch: New directory.
14384 * gdb.arch/configure.in: New file.
14385 * gdb.arch/configure: New file.
14386 * gdb.arch/Makefile.in: New file.
14387
db589741
CV
143882002-05-13 Corinna Vinschen <vinschen@redhat.com>
14389
14390 * gdb.asm/asm-source.exp: Add v850 as supported target.
14391 * gdb.asm/v850.inc: New file.
14392
8ce2a7dc
DJ
143932002-05-13 Daniel Jacobowitz <drow@mvista.com>
14394
14395 * gdb.c++/annota2.exp (annotate-quit): Add comment.
14396
df763c7f
DJ
143972002-05-12 Daniel Jacobowitz <drow@mvista.com>
14398
14399 * gdb.base/break.exp: Check 'break "marker2"'.
14400
377daeed
MS
144012002-05-10 Michael Snyder <msnyder@redhat.com>
14402
14403 * gdb.base/long_long.exp: Fix typo.
14404
c4b7bc2b
JB
144052002-05-10 Jim Blandy <jimb@redhat.com>
14406
ecac9a4e
JB
14407 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
14408 a bug.
14409
c4b7bc2b
JB
14410 * gdb.base/printcmds.exp (test_integer_literals_rejected):
14411 Recognize more detailed error message produced by the macro
14412 expander's lexical analyzer.
14413 * lib/gdb.exp (test_print_reject): Same.
14414
e71019a1
MK
144152002-05-09 Mark Kettenis <kettenis@gnu.org>
14416
14417 * gdb.c++/method.exp: Fix typo.
14418
fedfc8e6
MS
144192002-05-08 Michael Snyder <msnyder@redhat.com>
14420
166a1957
MS
14421 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
14422 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 14423 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
14424 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
14425 Add iftarget clause for strongarm.
d63a86f8 14426
f1c47eb2
MS
144272002-05-06 Michael Snyder <msnyder@redhat.com>
14428
cb9a9d3e
MS
14429 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
14430 (gdb_continue_to_end): Accept output from status wrapper.
14431 * gdb.base/ending-run.exp: Add case for output from status wrapper.
14432 Clean up fail messages to match pass messages.
14433
f1c47eb2
MS
14434 Enable the "needs_status_wrapper" testsuite feature.
14435 * lib/gdb.exp (gdb_wrapper_init): New procedure.
14436 (gdb_compile): Conditionally call gdb_wrapper_init.
14437 * gdb.base/a2-run.exp: Recognize output from status wrapper.
14438 * gdb.c++/method.exp: Recognize output from status wrapper.
14439
6079c749
BE
144402002-05-06 Ben Elliston <bje@redhat.com>
14441From Graydon Hoare <graydon@redhat.com>
14442
14443 * config/sid.exp: Include support for "rawsid" protocol.
14444
188baff3
JB
144452002-05-03 Jim Blandy <jimb@redhat.com>
14446
14447 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
14448 * gdb.c++/hang3.C: New file.
14449
b9c07f0f
AC
144502002-05-04 Andrew Cagney <ac131313@redhat.com>
14451
14452 * gdb.base/default.exp: Remove obsolete code.
14453 * gdb.c++/misc.exp: Ditto. Update copyright.
14454 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
14455 * gdb.base/whatis.exp: Ditto. Update copyright.
14456 * gdb.base/scope.exp: Ditto. Update copyright.
14457 * gdb.base/ptype.exp: Ditto. Update copyright.
14458 * gdb.base/printcmds.exp: Ditto. Update copyright.
14459 * gdb.base/opaque.exp: Ditto. Update copyright.
14460 * gdb.base/list.exp: Ditto.
14461 * gdb.base/funcargs.exp: Ditto. Update copyright.
14462 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
14463 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
14464 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
14465 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
14466 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
14467 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
14468
5c7a0397
MS
144692002-05-02 Michael Snyder <msnyder@redhat.com>
14470
d6dcc264 14471 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
14472 * gdb.base/long_long.exp: Add xscale target.
14473 * gdb.base/default.exp: Add xscale target.
14474
eb7f1c48
JB
144752002-05-01 Jim Blandy <jimb@redhat.com>
14476
14477 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
14478 gdb.c++/hang.exp: New test.
14479
a6befae8
FF
144802002-05-01 Fred Fish <fnf@redhat.com>
14481
14482 * gdb.base/completion.exp: Handle completions of "./Make" for
14483 more than one completion possibility, as is the case when we
14484 build and test in the source tree.
14485
0a310277
AG
144862002-04-29 Anthony Green <green@redhat.com>
14487
14488 * gdb.java/jmisc1.exp: New file.
14489 * gdb.java/jmisc2.exp: New file.
14490
6ff9af88
DJ
144912002-04-24 Daniel Jacobowitz <drow@mvista.com>
14492
14493 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
14494
96b3d632
EZ
144952002-04-23 Elena Zannoni <ezannoni@redhat.com>
14496
14497 * gdb.base/help.exp: Change 'help status' to allow for target
14498 dependent output differences.
14499
5019bb54
MC
145002002-04-22 Michael Chastain <mec@shout.net>
14501
14502 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
14503
a805a116
MC
145042002-04-22 Michael Chastain <mec@shout.net>
14505
14506 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
14507
a1706bfd
DM
145082002-04-17 David S. Miller <davem@redhat.com>
14509
14510 * gdb.asm/sparc64.inc: New file.
14511 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
14512
a73a20a2
EZ
145132002-04-19 Elena Zannoni <ezannoni@redhat.com>
14514
14515 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
14516 instruction file directly into the build tree. Clean up at end of
14517 test.
14518
ba678339
DM
145192002-04-18 David S. Miller <davem@redhat.com>
14520
14521 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
14522 handle 64-bit platforms correctly.
14523 * gdb.base/maint.exp: Likewise.
14524
b03399da
KB
145252002-04-18 Kevin Buettner <kevinb@redhat.com>
14526
14527 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
14528 ``-fpic'' when compiling files comprising a shared library, but
14529 it does need additional linker flags in order to find shared
14530 libraries at run time.
14531
e2004992
KB
145322002-04-18 Kevin Buettner <kevinb@redhat.com>
14533
14534 * gdb.base/cvexpr.c (use): New function.
14535 (main): Invoke use() on all global variables to prevent
14536 some linkers from deleting these otherwise unused symbols.
14537
d8937120
MC
145382002-04-17 Michael Chastain <mec@shout.net>
14539From David S. Miller <davem@redhat.com>
14540
14541 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
14542 handle 64-bit platforms correctly.
14543
ffd61a58
MS
145442002-04-12 Michael Snyder <msnyder@redhat.com>
14545From Jim Blandy <jimb@redhat.com>
a9c64011 14546 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
14547 script can handle this instead.
14548 * gdb.base/bar.c (barx): Same.
14549 * gdb.base/baz.c (bazx): Same.
14550 * gdb.base/grbx.c (grbxx): Same.
14551
14552 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
14553 manager doesn't automatically unmap overlays unnecessarily.
14554
6b8426a6
MH
145552002-04-10 Martin M. Hunt <hunt@redhat.com>
14556
14557 * gdb.base/ending-run.exp: Fix pattern for Mips targets
14558 stepping out of main.
14559
34af4875
MC
145602002-04-09 Michael Chastain <mec@shout.net>
14561
14562 * gdb.c++/local.cc (main): Move call to marker1() inside nested
14563 scope so that the nested scope tests will make sense.
14564 * gdb.c++/local.exp: Write patterns that actually work with gcc
14565 (the HP patterns "were never known to work with gcc").
14566 Keep the old aCC patterns too.
14567
2d1676a0
DJ
145682002-04-09 Daniel Jacobowitz <drow@mvista.com>
14569
14570 * gdb.base/attach.exp: Correct target board test.
14571
3a63e3f9
MC
145722002-04-08 Michael Chastain <mec@shout.net>
14573
14574 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
14575 in a const method. Add some xfail and fail cases for configurations
14576 that do not emit the "const ...".
14577
f18dabd2
MC
145782002-04-07 Michael Chastain <mec@shout.net>
14579
14580 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
14581 Accept "A * const" and "const A * const" as type of "this".
14582 Fix spelling of getFunky throughout. Make messages uniform.
14583
0fcddd82
EZ
145842002-04-07 Elena Zannoni <ezannoni@redhat.com>
14585
a9c64011 14586 Work around for PR gdb/285:
0fcddd82
EZ
14587 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
14588
16a8534a
EZ
145892002-04-07 Elena Zannoni <ezannoni@redhat.com>
14590
14591 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
14592 instructions file at run time instead of configure time.
14593 Sometimes we run the test in a directory that is not the one we
14594 configured in.
14595 * gdb.asm/configure.in: Delete creation of symlink.
14596 * gdb.asm/configure: Regenerate.
14597
24181d81
JB
145982002-04-05 J. Brobecker <brobecker@gnat.com>
14599
14600 * gdb.gdb/xfullpath.exp: New test, to exercise the new
14601 xfullpath () function.
14602
7cdb7107
DJ
146032002-04-04 Daniel Jacobowitz <drow@mvista.com>
14604
14605 * gdb.asm/Makefile.in: Correct dependencies.
14606
14607 * gdb.asm/powerpc.inc: New file.
14608 * gdb.asm/asm-source.exp: Add PowerPC.
14609 * gdb.asm/configure.in: Likewise.
14610 * gdb.asm/configure: Regenerated.
14611
a7d17088
DJ
146122002-04-04 Daniel Jacobowitz <drow@mvista.com>
14613
14614 * gdb.base/relocate.exp: New file.
14615 * gdb.base/relocate.c: New file.
14616
cd721503
FF
146172002-04-04 Fred Fish <fnf@redhat.com>
14618
14619 * gdb.base/step-test.exp: Update comment regarding stopping in
14620 memcpy/bcopy calls inserted as part of the compiler runtime.
14621
b22ad7a7
MS
146222002-04-04 Michael Snyder <msnyder@redhat.com>
14623
14624 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
14625
5f279fa6
DJ
146262002-04-03 Daniel Jacobowitz <drow@mvista.com>
14627
14628 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
14629 (gdb_expect): Remove $notransfer hack.
14630
dd0fd3ce
DJ
146312002-04-02 Daniel Jacobowitz <drow@mvista.com>
14632
14633 * gdb.c++/classes.exp ("calling method for small class"): Match
14634 updated register output.
14635
1e50cda1
DJ
146362002-03-30 Daniel Jacobowitz <drow@mvista.com>
14637
14638 Fix PR gdb/452
14639 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
14640 when finished. Make gdb_file_cmd send "exec-file" when
14641 appropriate.
14642
24015922
DJ
146432002-03-30 Daniel Jacobowitz <drow@mvista.com>
14644
14645 * gdb.base/attach.exp: Remove extra setup_xfail.
14646
dd7dfd64
MS
146472002-03-26 Michael Snyder <msnyder@redhat.com>
14648
14649 * gdb.base/default.exp: Add tests for dump, append, and restore.
14650 * gdb.base/help.exp: Add tests for dump, append, and restore.
14651 * gdb.base/dump.exp: New file, test dump, append and restore.
14652 * gdb.base/dump.c: New file.
14653
48b2f8d7
MS
146542002-03-27 Michael Snyder <msnyder@redhat.com>
14655
d63a86f8 14656 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
14657 clean-ups in help messages.
14658
05b4d525
FF
146592002-03-26 Fred Fish <fnf@redhat.com>
14660
14661 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
14662 have debugging info for those functions and the compiler uses them
14663 internally to copy structs around.
14664
d7679631
FF
146652002-03-26 Fred Fish <fnf@redhat.com>
14666
14667 * gdb.base/list.exp: Revert the change made yesterday and add note
14668 about why we don't list the default lines for remote targets.
14669
523ac3f9
MS
146702002-03-25 Michael Snyder <msnyder@redhat.com>
14671
14672 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
14673
754b2b8d
FF
146742002-03-25 Fred Fish <fnf@redhat.com>
14675
14676 * gdb.base/list.exp: This test works on remote targets so remove
14677 the short circuit for remote targets. Update copyright.
14678
33c3e192
FF
146792002-03-25 Fred Fish <fnf@redhat.com>
14680
14681 * gdb.base/attach.exp: Fix logic error that was suppressing this
14682 test for all non hppa*-*-hpux* targets, instead of the hp target.
14683 Move comments closer to the suppression point. Also now need to
14684 check that we are running natively.
14685
d43e73ee
MS
146862002-03-22 Michael Snyder <msnyder@redhat.com>
14687
882c8f02
MS
14688 * gdb.base/default.exp: Add test for gcore. Update copyright.
14689 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 14690
04c12f60
FF
146912002-03-06 Fred Fish <fnf@redhat.com>
14692
14693 * gdb.base/funcargs.c: Remove extraneous ';' character.
14694 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
14695
b43df995
MC
146962002-03-04 Michael Chastain <mec@shout.net>
14697
14698 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
14699 accommodate gcc v3 function signature.
14700 * gdb.mi/mi0-var-cmd-exp: Ditto.
14701
92362027
AC
147022002-02-24 Andrew Cagney <ac131313@redhat.com>
14703
14704 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
14705 ``GNU/Linux'' or ``Linux kernel''
14706 * testsuite/gdb.threads/pthreads.c: Ditto.
14707
258ad32d
MC
147082002-02-24 Michael Chastain <mec@shout.net>
14709
14710 * gdb.threads/pthreads.c (thread1): Add a return statement.
14711 (thread2): Likewise.
14712 (foo): Likewise.
14713
04c3b3d4
MC
147142002-02-23 Michael Chastain <mec@shout.net>
14715
14716 * gdb.threads/linux-dp.c (philosopher): Add a return statement
14717 to placate gcc.
14718
5a2a0a20
MC
147192002-02-23 Michael Chastain <mec@shout.net>
14720
14721 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
14722 test "ptype bint". The test passes on all my stabs configurations.
14723
a640f7fc
JB
147242002-02-21 Jim Blandy <jimb@redhat.com>
14725
27924826
JB
14726 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
14727 filename at a time, and watch for the ones we want to see.
14728
a640f7fc
JB
14729 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
14730 types of pointers to prototyped functions.
14731
edcc8c75
AC
147322002-02-20 Andrew Cagney <ac131313@redhat.com>
14733
14734 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
14735 signed, unsigned and straight char.
14736 (padding_char, padding_short, padding_int, padding_long,
14737 padding_long_long, padding_float, padding_double,
14738 padding_long_double): New global variables.
14739 (fill, fill_structs): New functions.
14740
14741 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
14742 for correctly sized writes. Update copyright.
14743 (get_valueof): New procedure.
14744 (get_sizeof): Call get_valueof.
14745 (check_valueof): New procedure.
14746 (check_padding): New procedure.
14747
ac57ea44
MC
147482002-02-20 Michael Chastain <mec@shout.net>
14749
14750 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
14751 to setup_xfail. Document some of the remaining calls.
14752
7a10c941
MC
147532002-02-18 Michael Chastain <mec@shout.net>
14754
14755 * gdb.c++/userdef.exp: Update copyright year.
14756
fb8acdcc
DJ
147572002-02-18 Daniel Jacobowitz <drow@mvista.com>
14758
14759 * gdb.c++/userdef.exp: Test overloaded operators properly.
14760 Remove xfails.
14761
fda6ae12
MS
147622002-02-14 Michael Snyder <msnyder@redhat.com>
14763
14764 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
14765
676a0442
DJ
147662002-02-14 Daniel Jacobowitz <drow@mvista.com>
14767
14768 * gdb.base/a2-run.exp: Check for a remote target properly.
14769 * gdb.base/annota1.exp: Likewise.
14770 * gdb.base/list.exp: Likewise.
14771 * gdb.base/reread.exp: Likewise.
14772 * gdb.base/scope.exp: Likewise.
14773 * gdb.base/shlib-call.exp: Likewise.
14774 * gdb.base/term.exp: Likewise.
14775 * gdb.c++/annota2.exp: Likewise.
14776
78b4f468
RE
147772002-02-13 Richard Earnshaw <rearnsha@arm.com>
14778
14779 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
14780
9a81ba51
MC
147812002-02-10 Michael Chastain <mec@shout.net>
14782
14783 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
14784 (call_after_alloca): Ditto.
14785
004af6c7
DJ
147862002-02-10 Daniel Jacobowitz <drow@mvista.com>
14787
14788 * gdb.base/ending-run.exp: Guard "cont" test with
14789 gdb_skip_stdio_test.
14790
37225f62
JB
147912002-02-06 Jim Blandy <jimb@redhat.com>
14792
14793 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
14794 from here...
14795 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
14796 To here. Disable this test on non-HP platforms. Add big comment.
14797
fe6fdd96
MS
147982002-02-04 Michael Snyder <msnyder@redhat.com>
14799
14800 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
14801 other than d10v and m32r.
14802
036fad3f
RE
148032002-02-02 Richard Earnshaw <rearnsha@arm.com>
14804
14805 * gdb.base/default.exp: Rewrite test patterns to reduce time
14806 taken to match them.
14807
7148ab62
DJ
148082002-01-30 Daniel Jacobowitz <drow@mvista.com>
14809
14810 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
14811 Allow a start function above main.
14812 * gdb.threads/linux-dp.exp: Fix copyright date.
14813
396cc255
DJ
148142002-01-30 Daniel Jacobowitz <drow@mvista.com>
14815
a9c64011
AS
14816 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
14817 (check_philosopher_stack): Check for manager thread before checking
14818 for a just-starting thread.
396cc255 14819
f038d31b
DJ
148202002-01-30 Daniel Jacobowitz <drow@mvista.com>
14821
14822 From Neil Booth <neil@daikokuya.demon.co.uk>:
14823 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
14824 warnings.
14825
b3ff9d9a
FF
148262002-01-21 Fred Fish <fnf@redhat.com>
14827
14828 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
14829 not caller.
14830
39ad761d
JB
148312002-01-21 Jim Blandy <jimb@redhat.com>
14832
14833 * gdb.base/reread.exp: Check that GDB properly re-reads the
14834 executable file when it changes while no inferior is running.
14835
aaf320fa
FF
148362002-01-21 Fred Fish <fnf@redhat.com>
14837
a9c64011
AS
14838 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
14839 optionally accept the "shlib events" variation.
aaf320fa 14840
808a31f5
JB
148412002-01-21 Jim Blandy <jimb@redhat.com>
14842
14843 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
14844 call `fflush' after every `printf', so that the output is produced
14845 at predictable points, regardless of whatever buffering does (or
14846 doesn't) take place.
14847 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
14848 at different points.
14849
4420d5e2
DJ
148502002-01-20 Daniel Jacobowitz <drow@mvista.com>
14851
14852 * gdb.c++/inherit.exp: Update copyright years.
14853 * gdb.c++/method.exp: Likewise.
14854
3e36a0f4
DJ
148552002-01-20 Daniel Jacobowitz <drow@mvista.com>
14856
14857 * gdb.c++/classes.exp: Update for improved v3 support and skipping
14858 artificial methods/arguments.
14859 * gdb.c++/derivation.exp: Likewise.
14860 * gdb.c++/inherit.exp: Likewise.
14861 * gdb.c++/method.exp: Likewise.
14862 * gdb.c++/virtfunc.exp: Likewise.
14863
b4ceaee6
AC
148642002-01-18 Andrew Cagney <ac131313@redhat.com>
14865
14866 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
14867 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
14868 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
14869 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
14870 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
14871 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
14872
ecace851
JB
148732002-01-17 Jim Blandy <jimb@redhat.com>
14874
14875 * gdb.asm/asm-source.exp (info symbol): Take another shot at
14876 anchoring the pattern matching the entry point symbol's name.
14877
375fc983
AC
148782002-01-17 Andrew Cagney <ac131313@redhat.com>
14879
14880 * gdb.base/maint.exp: Update ``maint internal-error'' to match
14881 continue/quit query. Update copyright.
14882
fe6fdd96
MS
148832002-01-14 Michael Snyder <msnyder@redhat.com>
14884
14885 * gdb.base/gcore.exp: Remove extra debugging output.
14886
e017c81f
DJ
148872002-01-13 Daniel Jacobowitz <drow@mvista.com>
14888
14889 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
14890 for slightly dubious v2 mangled string.
14891
37ab3bf8
DJ
148922002-01-13 Daniel Jacobowitz <drow@mvista.com>
14893
14894 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
14895
1bc05c3a 148962002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 14897
1bc05c3a 14898 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 14899
1bc05c3a
JM
14900 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
14901 constructors.
14902 * gdb.c++/derivation.exp: Likewise.
14903 * gdb.c++/templates.exp: Likewise.
14904 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 14905
1bc05c3a
JM
149062002-01-10 Michael Snyder <msnyder@redhat.com>
14907
14908 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 14909
a911c360
MS
149102002-01-08 Michael Snyder <msnyder@redhat.com>
14911
14912 * gdb.base/gcore.exp: New test for generate-core-file command.
14913 * gdb.base/gcore.c: Testcase for above.
14914 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
14915
ea2119ec
JM
149162002-01-08 Jason Merrill <jason@redhat.com>
14917
14918 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
14919
68203136
FF
149202002-01-07 Fred Fish <fnf@redhat.com>
14921
14922 * gdb.c++/overload.exp: Remove unconditional xfails for:
14923 print foo_instance1.overloadargs(1)
14924 print foo_instance1.overloadargs(1, 2)
14925 print foo_instance1.overloadargs(1, 2, 3)
14926 print foo_instance1.overloadargs(1, 2, 3, 4)
14927 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
14928 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
14929 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
14930 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
14931 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
14932 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
14933 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
14934 print foo_instance1.overload1arg()
14935 print foo_instance1.overload1arg((char)arg2)
14936 print foo_instance1.overload1arg((signed char)arg3)
14937 print foo_instance1.overload1arg((unsigned char)arg4)
14938 print foo_instance1.overload1arg((int)arg7)
14939 print foo_instance1.overload1arg((unsigned int)arg8)
14940 print foo_instance1.overload1arg((float)arg11)
14941 print foo_instance1.overload1arg((double)arg12)
d63a86f8 14942
21b9b5b1
MS
149432002-01-07 Michael Snyder <msnyder@redhat.com>
14944
14945 * gdb.base/huge.exp: New test. Print a very large target data object.
14946 (skip_huge_test): New test variable. Define if you want to skip this
14947 test. The test reads an 8 megabyte data object from the target, so it
14948 might be very time consuming on remote targets with a slow connection.
14949 * gdb.base/huge.c: New file. Test case for above.
14950
725f922e
FF
149512002-01-07 Fred Fish <fnf@redhat.com>
14952
14953 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
14954 g_instance.bfoo, and g_instance.cfoo.
14955
889bf7c5 149562002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 14957
889bf7c5
PA
14958 * gdb.base/break.c (multi_line_if_conditional): New function.
14959 (multi_ilne_while_conditional): Likewise.
14960 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
14961 IF or WHILE condition puts the breakpoint at the start of
14962 the condition.
f286b2c3 14963
634d57ec
JL
14964 * gdb.base/selftest.exp (backtrace through signal handler): Remove
14965 hppa*-*-hpux* expected failure.
14966 * gdb.base/structs.exp (do_function_calls): Similarly.
14967
14968 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
14969 watchpoints.
14970
9fbfe2dc
AC
149712002-01-06 Andrew Cagney <ac131313@redhat.com>
14972
14973 Fix PR gdb/66.
14974 * gdb.base/structs.exp: Replace skip for a29k with skip for
14975 gdb,cannot_call_functions.
14976 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
14977 * gdb.base/callfuncs.exp: Ditto.
14978 * gdb.base/call-rt-st.exp: Ditto.
14979 * gdb.base/call-strs.exp: Ditto.
14980 * gdb.base/callfwmall.exp: Ditto.
14981 * gdb.base/scope.exp: Obsolete xfail a29k.
14982 * gdb.c++/misc.exp: Ditto.
14983 * gdb.c++/cplusfuncs.exp: Ditto.
14984 * gdb.base/ptype.exp: Ditto.
14985 * gdb.base/printcmds.exp: Ditto.
14986 * gdb.base/opaque.exp: Ditto.
14987 * gdb.base/list.exp: Ditto.
14988 * gdb.base/funcargs.exp: Ditto.
14989 * gdb.base/default.exp: Ditto.
14990
8ddad156
MS
149912002-01-04 Michael Snyder <msnyder@redhat.com>
14992
ca4976a6 14993 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
14994 * gdb.base/maint.exp: Add tests for maint info sections options.
14995
1b074332
JL
14996Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
14997
14998 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
14999
7d159115
CV
150002001-12-20 Corinna Vinschen <vinschen@redhat.com>
15001
15002 * gdb.asm/arm.inc: New file.
15003 * gdb.asm/asm-source.exp: Add arm targets.
15004 * gdb.asm/configure.in: Ditto.
15005 * gdb.asm/configure: Recreated from configure.in.
15006
8fb87725
JL
15007Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
15008
afabe08c
JL
15009 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
15010 with HP's compiler.
15011 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
15012 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
15013 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
15014 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
15015
15016 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
15017 either HP's compilers or GCC.
15018
db521deb
JL
15019 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
15020 a SIGBUS or SIGSEGV.
15021
15022 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
15023
15024 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
15025 can be compiled with either HP's compiler or GCC.
15026
cfa88ab7
JL
15027 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
15028 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
15029 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
15030
ca344dff
JL
15031 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
15032 to match current gdb output. Update due to using auto-solib-limit
15033 for limiting instead of overloading auto-solib-add.
15034 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
15035 test program.
15036
3f3c6e55 15037 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
15038 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
15039 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
15040 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
15041 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
15042 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
15043 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
15044 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
15045 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
15046 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
15047 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
15048 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
15049 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 15050
8fb87725
JL
15051 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
15052 a SIGTRAP to the inferior.
15053
cf599fa7
CV
150542001-12-19 Corinna Vinschen <vinschen@redhat.com>
15055
15056 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
15057 Substitute call to target_link by call to gdb_compile.
15058
2cd045cd
JL
15059Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
15060
a9c64011
AS
15061 * gdb.base/break.exp: Fix HP specific search string when testing
15062 backtracing in a called function.
2cd045cd 15063
a9c64011
AS
15064 * gdb.base/constvars.exp: Only set lang to C++ if we're
15065 compiling the test with HP's compilers.
15066 * gdb.base/volatile.exp: Similarly.
2cd045cd 15067
99ebe9ac
JB
150682001-12-19 Jim Blandy <jimb@redhat.com>
15069
15070 * gdb.base/printcmds.exp: Expect the null character to be printed
15071 as '\0', and the '\013' to be printed as '\v'.
15072 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
15073 * gdb.base/setvar.exp: Same.
15074
b9891b29
JB
150752001-12-17 Jim Blandy <jimb@redhat.com>
15076
0eba65ab
JB
15077 * gdb.base/completion.exp: Rather than completing very long
15078 filenames, which can make the readline library produce output we
15079 don't recognize, cd to the directory first, and then complete
15080 using nice, short relative paths.
15081
6970b5b1
JB
15082 * gdb.base/completion.exp: On some systems, there is, in fact, a
15083 variable named `b' in scope, since GDB treats all static
a9c64011
AS
15084 variables as being in scope. So use `no_var_named_this'
15085 instead of `b'.
6970b5b1 15086
b9891b29 15087 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 15088 can't find the core file's registers as a failure.
b9891b29 15089
e6ccd35f
JSC
150902001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
15091
a9c64011
AS
15092 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
15093 test expect string more specific.
e6ccd35f 15094
105ba819
CV
150952001-12-13 Corinna Vinschen <vinschen@redhat.com>
15096
15097 * gdb.asm/asm-source.exp: Add support for xstormy16.
15098 * gdb.asm/configure.in: Ditto.
15099 * gdb.asm/configure: Rebuild.
15100 * gdb.asm/xstormy16.inc: New file.
15101
e9e79dd9
FF
151022001-12-10 Fred Fish <fnf@redhat.com>
15103
15104 * gdb.base/maint.exp: Update to match changes in type dumping code.
15105
347dc97d
JB
151062001-12-10 Jim Blandy <jimb@redhat.com>
15107
15108 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
15109 matching the entry point symbol's name at the beginning of the
15110 line.
347dc97d 15111
5178b9d6
DJ
151122001-12-07 Daniel Jacobowitz <drow@mvista.com>
15113
15114 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
15115 gdb.c++/inherit.exp, gdb.c++/method.exp,
15116 gdb.c++/namespace.exp, gdb.c++/templates.exp,
15117 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
15118 and class layout support.
15119
af890c52
DJ
151202001-12-07 Daniel Jacobowitz <drow@mvista.com>
15121
15122 * gdb.c++/classes.exp: Add test for static member function.
15123 * gdb.c++/misc.cc: Add class with static member function.
15124
7a345fb3
JB
151252001-12-07 Jim Blandy <jimb@redhat.com>
15126
f2e54a80 15127 If GDB says it can't find the struct the function returned, report
8032bf31
JB
15128 those tests as `unsupported'.
15129 * gdb.base/call-rt-st.exp (print_struct_call): New function.
15130 Rewrite subsequent tests to use it.
15131
15132 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
15133 those tests as `unsupported'.
15134 * gdb.base/structs.exp (call_struct_func): New function.
15135 (do_function_calls): Use call_struct_func to call the functions
15136 returning structs.
15137
0bc69509
JB
15138 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
15139 whether functions are prototyped or not, so we can't possibly pass
15140 arguments to t_float_values2 properly.
15141
7a345fb3
JB
15142 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
15143 value of `timeout' for targets other than the mips*tx39-*.
15144
edb6ede1
MS
151452001-12-06 Michael Snyder <msnyder@redhat.com>
15146
d63a86f8 15147 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
15148 and detect whether the start symbol has a leading underscore.
15149
2d842f13
JB
151502001-12-04 Jim Blandy <jimb@redhat.com>
15151
15152 * gdb.base/completion.exp: Clarify indentation.
15153
68550daf
JB
151542001-12-03 Jim Blandy <jimb@redhat.com>
15155
15156 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
15157 variables on the S/390, not `.word'.
15158
cd5195a8
JB
151592001-11-30 Jim Blandy <jimb@redhat.com>
15160
15161 Add assembly-source tests for s390-ibm-linux.
15162 * gdb.asm/s390.inc: New file.
15163 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
15164 the S/390 architecture.
a9c64011 15165 * gdb.asm/configure: Regenerated.
cd5195a8 15166
ca9efc90
MS
151672001-11-30 Michael Snyder <msnyder@redhat.com>
15168
15169 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
15170 next, info source, info sources, info line, global and static
15171 variables, and static functions.
15172 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
15173 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
15174 * gdb.asm/asmsrc1.s: Add a static function and some variables.
15175 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
15176 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
15177 (gdbasm_leave): Restore frame pointer.
15178 (gdbasm_startup): Copy stack set-up from crt0.S.
15179
d0e66976
FN
151802001-11-26 Fernando Nasser <fnasser@redhat.com>
15181
15182 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
15183 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
15184 to a local (non-static) variable. Copy tstruct.a to a static buffer
15185 and return a pointer to that buffer.
15186 * gdb.base/callfwmall.c (t_structs_a): Ditto.
15187
e2334072
MK
151882001-11-24 Mark Kettenis <kettenis@gnu.org>
15189
15190 * gdb.asm/configure.in: Fix recognition of ix86 target.
15191 * gdb.asm/configure: Regenerate.
15192
756caa3d
MS
151932001-11-21 Michael Snyder <msnyder@redhat.com>
15194
15195 * gdb.asm/sparc.inc: New file.
15196 * gdb.asm/asm-source.exp: Recognize sparc target.
15197 * gdb.asm/configure.in: Recognize sparc target.
15198 * gdb.asm/configure: Regenerate.
d63a86f8 15199
9a4d72d5
MS
152002001-11-21 Michael Snyder <msnyder@redhat.com>
15201
15202 * gdb.asm/m32r.inc: New file.
15203 * gdb.asm/asm-source.exp: Recognize m32r target.
15204 * gdb.asm/configure.in: Recognize m32r target.
15205 * gdb.asm/configure: Regenerate.
15206
a773d1cd
MS
152072001-11-20 Michael Snyder <msnyder@redhat.com>
15208
017ac23d
MS
15209 * gdb.asm/i386.inc: New file.
15210 * gdb.asm/asm-source.exp: Recognize ix86 target.
15211 * gdb.asm/configure.in: Recognize ix86 target.
15212 * gdb.asm/configure: Regenerate.
15213
a773d1cd
MS
15214 * gdb.c++/namespace.exp: Fix quotes in output messages.
15215
bb632afb
MS
152162001-11-14 Michael Snyder <msnyder@redhat.com>
15217
25d559ca 15218 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
15219 qualifier in a type cast expression, to designate an address
15220 in the instruction space (Harvard architecture).
15221
4749e309
MS
152222001-11-13 Michael Snyder <msnyder@redhat.com>
15223
15224 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
15225 Tests for expressions using 'const' and 'volatile'.
15226
25050984
CV
152272001-11-13 Corinna Vinschen <vinschen@redhat.com>
15228
15229 * gdb.asm/asm-sources.exp: Allow defining linker flags.
15230
1902c51f
DJ
152312001-11-12 Daniel Jacobowitz <drow@mvista.com>
15232
15233 * lib/mi-support.exp (mi_run_to_helper): Move comments
15234 outside of gdb_expect.
15235
dcf95b47
DJ
152362001-11-11 Daniel Jacobowitz <drow@mvista.com>
15237
15238 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
15239 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
15240 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
15241 mi0_run_to): New functions.
15242 * gdb.mi/mi-simplerun.exp: Use them.
15243 * gdb.mi/mi0-simplerun.exp: Likewise.
15244 * gdb.mi/mi-var-cmd.exp: Likewise.
15245 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 15246
45b074e1
AC
152472001-11-10 Andrew Cagney <ac131313@redhat.com>
15248
15249 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
15250 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
15251
bf50d346
AC
152522001-11-09 Andrew Cagney <ac131313@redhat.com>
15253
15254 * gdb.base/restore.exp: Include $expected value in restored test
15255 message.
15256
9383332c
AC
152572001-11-09 Andrew Cagney <ac131313@redhat.com>
15258
15259 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
15260 implemented.
15261
db62520a
MS
152622001-11-08 Michael Snyder <msnyder@redhat.com>
15263
15264 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
15265 Add pass/fail message for stop at breakpoint in call dummy function.
15266
b5703437
MS
152672001-11-07 Michael Snyder <msnyder@redhat.com>
15268
d63a86f8
RM
15269 * gdb.c++/templates.exp (test_template_breakpoints):
15270 If we get an overload menu, but it does not match what
760f6330 15271 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
15272 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
15273 making the whitespace optional. Argument for "new" may be
15274 "unsigned" as well as "unsigned int/long".
d63a86f8 15275 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
15276 making the whitespace optional. Also replace "(void) with
15277 "((void|)), making the keyword "void" optional.
d63a86f8 15278 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
15279 making the whitespace optional. Also replace "(void) with
15280 "((void|)), making the keyword "void" optional.
3bf40917
MS
15281 * gdb.base/callfuncs.c (t_float_values): This function must
15282 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 15283 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
15284 can be tested against both cases. Usually one case involves
15285 promotion of float to double, while the other does not.
15286 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
15287 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
15288 includes a stack frame for "start".
15289
c8ab4e6d
JB
152902001-11-05 Jim Blandy <jimb@redhat.com>
15291
15292 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
15293 pointers are 32 bits long, and that offsets of relocs are always
15294 stored in the data (REL-style), and not in the reloc entry itself
15295 (RELA-style).
15296 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
15297 stabs.
15298
3f08ced9
MS
152992001-11-01 Michael Snyder <msnyder@redhat.com>
15300
15301 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
15302 and regular expression operators by using quoting.
15303
cbfa24cd
MS
153042001-10-31 Michael Snyder <msnyder@redhat.com>
15305
15306 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
15307 depending on what the symbol table contains.
15308 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
15309 the output of the ptype command. Similarly, accept both "const &"
15310 and "const&".
15311
aaa68313
CV
153122001-10-31 Corinna Vinschen <vinschen@redhat.com>
15313
15314 * gdb.base/miscexprs.c (main): Add usage of preprocessor
15315 symbol `STORAGE' to allow to choose the storage class of
15316 the local datastructures.
15317 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
15318 compiler directive.
15319
91740388
MS
153202001-10-30 Michael Snyder <msnyder@redhat.com>
15321
15322 * gdb.base/jump.exp: Allow it to run for all targets.
15323
1b7c05e7
CV
153242001-10-29 Corinna Vinschen <vinschen@redhat.com>
15325
15326 * gdb.base/call-ar-st.c (print_double_array): Match for loop
15327 with new double_array size.
15328 (main): Change storage class of all local variables to static.
15329 Reduce size of double_array to 9.
15330 * gdb.base/call-ar-st.exp: Increase timeout value.
15331 Change expected output for double array to match new size in
15332 call-ar-st.c.
15333
36a22261
CV
153342001-10-29 Corinna Vinschen <vinschen@redhat.com>
15335
15336 * gdb.base/ending-run.exp: Create identical output when passing
15337 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 15338 Stormy16 target.
36a22261 15339
92b8ae91
MK
153402001-10-28 Mark Kettenis <kettenis@gnu.org>
15341
15342 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
15343 that we catch the expected failure under Linux/x86.
15344
cb135b83
OF
153452001-10-29 Orjan Friberg <orjanf@axis.com>
15346
15347 * gdb.base/setvar.exp: Escape curly braces.
15348 * gdb.stabs/weird.exp: Ditto.
15349
6884aa54
DJ
153502001-10-27 Daniel Jacobowitz <drow@mvista.com>
15351
15352 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
15353 * gdm.mi/mi0-hack-cli.exp: Likewise.
15354
0398c9aa
AC
153552001-10-25 Andrew Cagney <ac131313@redhat.com>
15356
15357 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
15358 messages.
15359
d20bf2e8
AC
153602001-10-21 Andrew Cagney <ac131313@redhat.com>
15361
15362 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
15363 checking MI enabled.
15364
03dd63aa
CV
153652001-10-09 Corinna Vinschen <vinschen@redhat.com>
15366
15367 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
15368
1d9d99f3
FCE
153692001-10-04 Frank Ch. Eigler <fche@redhat.com>
15370
15371 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
15372 if gdb child process crashes, just signal an error.
15373
838ae6c4
JB
153742001-10-02 Jim Blandy <jimb@redhat.com>
15375
15376 * lib/gdb.exp (test_xfail_format): Simplify.
15377
15378 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
15379 front of the variable name `format'. Simplify `if'.
15380
8f0cbc1c
DJ
153812001-10-01 Daniel Jacobowitz <drow@mvista.com>
15382
15383 * gdb.threads/pthreads.exp: Wait for output and delay
15384 before sending ^C.
15385
1f08dafd
DJ
153862001-10-01 Daniel Jacobowitz <drow@mvista.com>
15387
15388 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
15389 some incorrect output instead of timing out.
15390 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
15391
674f90ff
CV
153922001-09-28 Corinna Vinschen <vinschen@redhat.com>
15393
15394 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
15395 check to allow additional `int'.
15396
9b284272
DJ
153972001-09-27 Daniel Jacobowitz <drow@mvista.com>
15398
15399 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
15400 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
15401
b55a4771
MS
154022001-09-27 Michael Snyder <msnyder@redhat.com>
15403
15404 * lib/gdb.exp (test_debug_format): New proc.
15405 (setup_xfail_format): Use new proc test_debug_format.
15406 * gdb.base/constvars.exp (local_compiler_xfail_check): New
15407 proc; use new service proc test_debug_format.
15408 Replace all other "gcc_compiled" tests with this test.
15409 * gdb.base/volatile.exp (local_compiler_xfail_check): New
15410 proc; use new service proc test_debug_format.
15411 Replace all other "gcc_compiled" tests with this test.
15412
154132001-09-27 Michael Snyder <msnyder@redhat.com>
15414
15415 * gdb.base/cvexpr.exp: New file.
15416 * gdb.base/cvexpr.c: New file
15417 Test for expressions using const and volatile keywords.
15418
4e6667ac
CV
154192001-09-26 Corinna Vinschen <vinschen@redhat.com>
15420
15421 * gdb.base/constvars.exp: Check for different orders of keywords
15422 and additional "int" strings in output.
15423
4f337972
AC
154242001-09-22 Andrew Cagney <ac131313@redhat.com>
15425
15426 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
15427 responses from "help maint".
15428
2015650d
FCE
154292001-09-19 Frank Ch. Eigler <fche@redhat.com>
15430
15431 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
15432 to localhost:NNN instead of :NNN, in case Xvfb is listening
15433 only on TCP.
15434
f3bcedc1
CV
154352001-09-19 Corinna Vinschen <vinschen@redhat.com>
15436
15437 * gdb.base/recurse.exp: When checking leaving the watchpoint
15438 scope, recognize when gdb is in function's epilogue and pass.
15439
6b819c92
KS
154402001-09-18 Keith Seitz <keiths@redhat.com>
15441
15442 * lib/insight-support.exp (_gdbtk_export_target_info): Add
15443 support for running tests against sid targets.
15444 (gdbtk_done): Ditto.
15445
a10c9419
CV
154462001-09-18 Corinna Vinschen <vinschen@redhat.com>
15447
15448 * gdb.base/ending-run.c (main): Set stdout buffersize
15449 to the same reasonable value for any target.
15450 * gdb.base/ending-run.exp: Add a regular expression
15451 to make testsuite happy on Sanyo Stormy16 target.
15452
739d0d99
CV
154532001-09-17 Corinna Vinschen <vinschen@redhat.com>
15454
15455 * gdb.base/display.c (do_loops): Add float variable `f'.
15456 Increment f in loop.
15457 * gdb.base/display.exp: Increment timeout by 60 seconds.
15458 Change float display test to use variable `f'.
15459
1b8947f0
JB
154602001-09-17 Jim Blandy <jimb@redhat.com>
15461
15462 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
15463 overflowing the limited breakpoint tables on some ROM monitors
15464 (like the ROM68K).
15465
9890ac81
FCE
154662001-09-15 Frank Ch. Eigler <fche@redhat.com>
15467
15468 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
15469 the "-ac" (disable access control) flag.
15470
6db765ea
JH
154712001-08-30 Jeff Holcomb <jeffh@redhat.com>
15472
15473 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
15474 ints.
15475
4c32cc04
KS
154762001-08-30 Keith Seitz <keiths@redhat.com>
15477
15478 * lib/gdb.exp: Move all insight-related functionality into
15479 separate file.
15480 * lib/insight-support.exp: New file.
15481
8d6e6f81
FCE
154822001-08-29 Frank Ch. Eigler <fche@redhat.com>
15483
15484 * config/sid.exp (sid_start): Never set sid verbosity; disable
15485 expect_background {} that consumed its stdout; tolerate </dev/null.
15486 Attempt to set endianness override in "sid" protocol mode. Cleanup.
15487
6a90e1d0
AC
154882001-08-18 Andrew Cagney <ac131313@redhat.com>
15489
15490 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
15491 CLI jump command to start it.
15492 (mi_run_to_main): Fail immediatly when unexpected output.
15493
1759b3c3
AC
154942001-08-18 Andrew Cagney <ac131313@redhat.com>
15495
15496 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
15497 beginning of function. Fix PR gdb/191.
15498
61d11d80
FCE
154992001-08-16 Frank Ch. Eigler <fche@redhat.com>
15500
15501 * config/sid.exp (sid_start): Don't warn if we cannot figure out
15502 what to force sid endianness to.
15503
942a4df2
KS
155042001-08-15 Keith Seitz <keiths@redhat.com>
15505
15506 * lib/gdb.exp (gdbtk_start): Don't set environment
15507 variables for TCL_LIBRARY and friends. Insight will
15508 now figure these out for itself.
15509
0521c418
MS
155102001-08-02 Michael Snyder <msnyder@redhat.com>
15511
15512 * gdb.base/completion.exp: Remove the symbol "a64l" from
15513 the expect string; this is target-specific, and not related
15514 to what is being tested.
15515
74a9a58a
DB
155162001-08-02 Dave Brolley <brolley@redhat.com>
15517
15518 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
15519
c70819fa
MS
155202001-07-25 Michael Snyder <msnyder@redhat.com>
15521
c2b8fa57
MS
15522 * gdb.base/consecutive.exp: New file. Test stepping over
15523 breakpoints on consecutive instructions.
15524 * gdb.base/consecutive.c: New file.
15525
c70819fa
MS
15526 * gdb.base/call-rt-st.exp: Use double-backslash to quote
15527 curly braces in regular expressions.
15528
2b1a1355
MS
155292001-07-25 Michael Snyder <msnyder@redhat.com>
15530
15531 * gdb.base/ending-run.exp: Accept "Program exited normally" as
15532 legitimate output from stepping out of main.
15533
413eca6f
KS
155342001-07-22 Keith Seitz <keiths@redhat.com>
15535
15536 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
15537 the empty string, do not run the tests.
15538
7e5a9322
SC
155392001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
15540
15541 * gdb.base/long_long.exp: Detect size of pointer. Take into
15542 account 2-byte pointers when testing for p/a results.
15543
de58f10f
SC
155442001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
15545
d63a86f8 15546 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
15547 and defined to 1K for m68hc11.
15548 (random_data): Reduce table to 1K for embedded platforms (68hc11).
15549 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
15550 (sizeof_random_data): New variable to tell the size of the data table;
15551 don't test past this size; always run to main.
15552
d6f5fea1
SC
155532001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
15554
15555 * gdb.base/return2.exp: return of long long and double fails for
15556 68HC11; don't execute these tests on that platform.
15557 * gdb.base/return.exp: Return of a double fails for 68hc11.
15558
c477543d
SC
155592001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
15560
15561 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
15562 tests that print a float.
15563 * call-rt-st.exp: Likewise.
15564
63cf1c79
MK
155652001-07-12 Mark Kettenis <kettenis@gnu.org>
15566
15567 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
15568 running this test on Linux.
15569
112f9ab5
MC
155702001-06-24 Michael Chastain <chastain@redhat.com>
15571
15572 * gdb.base/arithmet.exp: Remove some tests to make all test names
15573 unique.
15574
4970cb0f
MS
155752001-07-03 Michael Snyder <msnyder@redhat.com>
15576
15577 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
15578 the output of the ptype command.
15579
d85da69f
MS
155802001-07-02 Michael Snyder <msnyder@redhat.com>
15581
4c8a82de
MS
15582 * gdb.base/completion.exp: Don't assume that break.c is the only
15583 source file that may contain functions named "marker".
d85da69f
MS
15584 * gdb.base/corefile.exp: Quote the curly braces in regexp.
15585
8afc772b
AC
155862001-06-28 Andrew Cagney <ac131313@redhat.com>
15587
15588 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
15589 of files to delete.
15590
15591 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
15592 * gdb.disasm/h8300s.exp: New file.
15593 gdb.disasm/h8300s.s: Likewise.
15594
cff22675
AC
155952001-06-27 Andrew Cagney <ac131313@redhat.com>
15596
15597 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
15598 empty breakpoint tables.
15599
68c81b54
AC
156002001-06-25 Andrew Cagney <ac131313@redhat.com>
15601
15602 * lib/mi-support.exp: Update args=... part of stop-reason
15603 patterns. Accept either a list or a tuple.
15604
2dd62704
AC
156052001-06-23 Andrew Cagney <ac131313@redhat.com>
15606
15607 * lib/mi-support.exp: Remove local emacs variable defining
15608 change-log-default-name.
15609
b4127474
MC
156102001-06-22 Michael Chastain <chastain@redhat.com>
15611
15612 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
15613 This is operationally compatible with the previous version.
15614
8dbfb380
JB
156152001-06-13 Jim Blandy <jimb@redhat.com>
15616
15617 * lib/gdb.exp (gdb_test): Doc fix.
15618
f2d8c86d
MC
156192001-06-10 Michael Chastain <chastain@redhat.com>
15620
15621 * gdb.base/exprs.exp: Remove a duplicate test.
15622
81564d34
JB
156232001-06-06 Jim Blandy <jimb@redhat.com>
15624
15625 * gdb.base/return2.exp (main): Use values to test float and double
15626 returns that are not NaN's, to avoid being confused by IEEE
15627 comparison rules.
15628
da55addb
MS
156292001-06-04 Michael Snyder <msnyder@redhat.com>
15630
15631 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 15632 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
15633 rather than wait for 12 more tests to time out.
15634
42c65987
JB
156352001-06-06 Jim Blandy <jimb@redhat.com>
15636
b18bced9 15637 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 15638 Don't forget to match the GDB prompt.
b18bced9 15639
42c65987
JB
15640 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
15641
5b41e5f0
JB
156422001-06-04 Jim Blandy <jimb@redhat.com>
15643
15644 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
15645 command.
15646
015e046f
KB
156472001-05-31 Kevin Buettner <kevinb@redhat.com>
15648
15649 * gdb.base/annota1.exp (info break): Match four or more spaces
15650 after "Address".
15651
fb1ffbbe
MC
156522001-05-31 Michael Chastain <chastain@redhat.com>
15653
15654 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
15655 (dm_type_int_star): Likewise.
15656 (dm_type_long_star): Likewise.
15657 (dm_type_void_star): Likewise.
15658
5ea2a32c
KB
156592001-05-29 Kevin Buettner <kevinb@redhat.com>
15660
15661 * gdb.base/completion.exp (INPUTRC): Set this environment variable
15662 to a known value in order to get consistent results regardless
15663 of the setting of INPUTRC or the presence or contents of .inputrc.
15664
ae23c492
MS
156652001-05-24 Michael Snyder <msnyder@redhat.com>
15666
ac55707e
MS
15667 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
15668 Don't require that the main thread and the manager thread are the
15669 first in the list.
15670
ae23c492
MS
15671 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
15672 debugging. If test fails, issue an "unsupported" not a "fail".
15673
400071f1
JB
156742001-05-24 Jim Blandy <jimb@redhat.com>
15675
15676 Don't assume that short is shorter than int.
15677 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
15678 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 15679 this isn't true.
400071f1
JB
15680 ("print unsigned char == (~0)"): Add test that verifies that ~0,
15681 an int, is not equal to ~0 stored in an unsigned char. This tests
15682 the same thing that the previous test meant to, but works on
15683 16-bit machines, too.
15684 ("print unsigned char != (~0)"): Same test, complemented.
15685
0816a3e5
MS
156862001-05-24 Michael Snyder <msnyder@redhat.com>
15687
15688 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 15689 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
15690 and prevents dejagnu getting out of step.
15691
f6dc23a9
KB
156922001-05-23 Kevin Buettner <kevinb@redhat.com>
15693
15694 * gdb.base/finish.exp (finish_void): Revise pattern for
15695 stopping on the call statement to not permit stopping at
15696 the start of the instructions comprising the call sequence.
15697
7dbd117d
MC
156982001-05-19 Michael Chastain <chastain@redhat.com>
15699
15700 * gdb.base/callfuncs.exp: Make all test names unique.
15701 * gdb.base/commands.exp: Make all test names unique.
15702 * gdb.base/condbreak.exp: Make all test names unique.
15703 * gdb.base/dbx.exp: Make all test names unique.
15704 * gdb.base/default.exp: Make all test names unique.
15705 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
15706 and TIMEOUT messages to their corresponding PASS message.
15707 * gdb.base/ending-run.exp: Make all test names unique.
15708 * gdb.base/long_long.exp: Remove duplicate test.
15709
6b0b0a9e
KB
157102001-05-21 Kevin Buettner <kevinb@redhat.com>
15711
15712 * gdb.base/finish.exp (finish_void): Allow "finish" command to
15713 stop on the call statement as well as the statement after the
15714 call.
15715
2caa35cb
MS
157162001-05-21 Michael Snyder <msnyder@redhat.com>
15717
15718 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
15719
40713331
EZ
157202001-05-10 Elena Zannoni <ezannoni@redhat.com>
15721
a9c64011
AS
15722 * gdb.base/completion.exp: Revamp test. Make it execute on all
15723 platforms.
40713331 15724
c2c1be8d
EZ
157252001-05-10 Elena Zannoni <ezannoni@redhat.com>
15726
a9c64011
AS
15727 * config/gdbserver.exp (gdb_load): Handle the case
15728 in which the arguments to gdbserver are given in the
15729 baseboard configuration file.
15730 Also handle the case in which the server needs to do a
15731 load.
2c9cd303 15732
9671de48
KS
157332001-05-07 Keith Seitz <keiths@cygnus.com>
15734
a9c64011
AS
15735 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
15736 set up the display for testing.
15737 (gdbtk_start): Convert all paths to paths that tcl will like.
15738 Export target information to environment.
15739 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
15740 necessary.
15741 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
15742 (to_tcl_path): New proc to convert a given pathname into
15743 a path acceptible as an argument to a tcl command.
15744 (_gdbtk_export_target_info): New proc to export target info
15745 into the environment for gdbtk testing.
15746 (gdbtk_done): New proc to signal end-of-test.
9671de48 15747
5a360f47
JB
157482001-05-06 Jim Blandy <jimb@redhat.com>
15749
15750 * restore.c: Make the code of caller0 correspond to its comment.
15751
66c756c6
MS
157522001-05-03 Michael Snyder <msnyder@redhat.com>
15753
15754 * config/sid.exp (gdb_target_sid): Check for error messages.
15755 On error or timeout, don't make expect exit (which will terminate
15756 all subsequent tests); instead just make gdb exit.
d63a86f8 15757 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
15758 return a negative value.
15759
a966fde5
JB
157602001-04-24 Jim Blandy <jimb@redhat.com>
15761
851c18e0
JB
15762 * gdb.c++/templates.exp: If we see the prompt for the overload
15763 list, but we haven't recognized any of the longer patterns,
15764 arrange for this test to fail, not hang.
15765
a966fde5
JB
15766 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
15767 variations.
15768
db144853
MC
157692001-04-22 Michael Chastain <chastain@redhat.com>
15770
15771 * gdb.c++/local.exp: Use the 'runto' library function.
15772 * gdb.c++/namespace.exp: Likewise.
15773 * gdb.c++/overload.exp: Likewise.
15774
3207ec21
KB
157752001-03-26 Kevin Buettner <kevinb@redhat.com>
15776
15777 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
15778 * gdb.base/step-line.exp: New file. Test step/next in presence of
15779 #line directives.
15780 * gdb.base/step-line.c: New file. Test program for the above.
15781 * gdb.base/step-line.inp: New file. We pretend that this file has
15782 been transformed by some other tool into step-line.c.
15783
13b57657
JB
157842001-03-21 Jim Blandy <jimb@redhat.com>
15785
15786 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
15787 unmangled operator names.
15788
754cbe1c
JB
157892001-03-20 Jim Blandy <jimb@redhat.com>
15790
15791 * gdb.threads/linux-dp.exp: Recognize an additional message
15792 generated by GDB when it doesn't understand how to debug threads
15793 on the target system.
15794
177495c9
AC
157952001-03-19 Andrew Cagney <ac131313@redhat.com>
15796
15797 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
15798
f266096b
MC
157992001-03-12 Michael Chastain <chastain@redhat.com>
15800
15801 * gdb.c++/derivation.exp: Use the 'runto' library function.
15802
cac3c2ff
MC
158032001-03-12 Michael Chastain <chastain@redhat.com>
15804
15805 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
15806
b6c11a24
MC
158072001-02-24 Michael Chastain <chastain@redhat.com>
15808
15809 * gdb.c++/ref-types.exp: Change handwritten code to library
15810 function 'runto'.
15811
6bae5bce
OF
158122001-03-16 Orjan Friberg <orjanf@axis.com>
15813
15814 * gdb.base/signals.exp: Set count to 0 explicitly.
15815
0015fd9a
MS
158162001-03-15 Mark Salter <msalter@redhat.com>
15817
15818 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
15819 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
15820 (gdb_load): Add support for additional target_info: gdb_download_size
15821 and gdb_load_timeout.
0015fd9a 15822
fc33412a
DT
15823Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
15824
15825 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
15826 file -- to prevent failing when the compile fails but we have no
15827 intention of running the tests anyway.
fc33412a
DT
15828
15829 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
15830 tests if set.
15831
15832 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 15833 integers.
fc33412a
DT
15834
15835 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
15836 * gdb.c++/namespace.exp: Ditto.
15837
115f06de
OF
158382001-03-07 Orjan Friberg <orjanf@axis.com>
15839
15840 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
15841 * gdb.base/pointers.exp: Relax pattern match of decimals.
15842
b6ba6518
KB
158432001-03-06 Kevin Buettner <kevinb@redhat.com>
15844
15845 * Makefile.in, config/abug.exp, config/cfdbug.exp,
15846 config/cpu32bug.exp, config/dve.exp, config/est.exp,
15847 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
15848 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
15849 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
15850 config/sh.exp, config/sid.exp, config/slite.exp,
15851 config/sparclet.exp, config/udi.exp, config/unknown.exp,
15852 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
15853 config/vxworks.exp, config/vxworks29k.exp,
15854 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
15855 gdb.base/all-bin.exp, gdb.base/annota1.exp,
15856 gdb.base/arithmet.exp, gdb.base/assign.exp,
15857 gdb.base/async.exp, gdb.base/attach.exp,
15858 gdb.base/bitfields.exp, gdb.base/bitops.exp,
15859 gdb.base/break.exp, gdb.base/call-ar-st.exp,
15860 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
15861 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
15862 gdb.base/commands.exp, gdb.base/completion.exp,
15863 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
15864 gdb.base/constvars.exp, gdb.base/corefile.exp,
15865 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
15866 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
15867 gdb.base/ending-run.exp, gdb.base/environ.exp,
15868 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
15869 gdb.base/finish.exp, gdb.base/foll-exec.exp,
15870 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
15871 gdb.base/funcargs.exp, gdb.base/help.exp,
15872 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
15873 gdb.base/logical.exp, gdb.base/long_long.exp,
15874 gdb.base/maint.exp, gdb.base/mips_pro.exp,
15875 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
15876 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
15877 gdb.base/pointers.exp, gdb.base/printcmds.exp,
15878 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
15879 gdb.base/regs.exp, gdb.base/relational.exp,
15880 gdb.base/remote.exp, gdb.base/reread.exp,
15881 gdb.base/restore.exp, gdb.base/return2.exp,
15882 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
15883 gdb.base/selftest.exp, gdb.base/setshow.exp,
15884 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
15885 gdb.base/sigall.exp, gdb.base/signals.exp,
15886 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
15887 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
15888 gdb.base/step-test.exp, gdb.base/structs.c,
15889 gdb.base/structs.exp, gdb.base/structs2.exp,
15890 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
15891 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
15892 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
15893 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
15894 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
15895 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
15896 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
15897 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
15898 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
15899 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
15900 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
15901 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
15902 gdb.fortran/types.exp, gdb.java/jmisc.exp,
15903 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
15904 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
15905 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
15906 gdb.trace/circ.exp, gdb.trace/collection.exp,
15907 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
15908 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
15909 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
15910 gdb.trace/report.exp, gdb.trace/save-trace.exp,
15911 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
15912 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
15913 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
15914 notices.
15915
dc96c6c7 159162001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
15917
15918 * gdb.base/varargs.c (find_max_double): Fix printf format string:
15919 first arg is int not float.
15920
dc96c6c7 159212001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
15922
15923 * gdb.base/reread.exp: Unsupported for non-native targets;
15924 doesn't work for remote debugging.
15925
9b0c4aeb
FN
159262001-02-19 Fernando Nasser <fnasser@redhat.com>
15927
15928 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
15929 * gdb.base/ending-run.exp: Properly handle the BSP state when
15930 stepping past the end of main.
9b0c4aeb 15931
02aa71d5
MC
159322001-02-19 John Moore <jmoore@redhat.com>
15933
15934 * gdb.base/commands.exp (infrun_breakpoint_command_test):
15935 Converted HPUX fix for non-expected items following multiple
15936 step commands into general solution for all platforms.
15937
1fa449a4
MC
159382001-02-18 Michael Chastain <chastain@redhat.com>
15939
15940 * gdb.c++/classes.exp (do_tests): Change runto statements
15941 from "runto 'foo(void)'" to "runto 'foo'". This makes the
15942 statements demangler agnostic.
15943 * gdb.c++/virtfunc.exp (do_tests): Likewise.
15944 (gdb_virtfunc_restart): Likewise.
15945
b2f9ec70
MC
159462001-02-14 Michael Chastain <chastain@redhat.com>
15947
15948 * gdb.c++/inherit.exp (do_tests): Change runto statements
15949 from "runto 'foo(void)'" to "runto 'foo'". This makes the
15950 statements demangler agnostic.
15951
cf74b8ca
AC
15952Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
15953
15954 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
15955 ``continue to bkpt at common_routine in thread 2'' and ``stopped
15956 before calling common_routine 15 times'' tests.
cf74b8ca 15957
99f78f56
MC
159582001-02-11 Michael Chastain <chastain@redhat.com>
15959
15960 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
15961 Helps the test script figure out which demangler is in use.
15962 (dm_type_foo_ref): Ditto.
15963 (dm_type_int_star): Ditto.
15964 (dm_type_long_star): Ditto.
15965 (dm_type_unsigned_int): Ditto.
15966 (dm_type_void): Ditto.
15967 (dm_type_void_star): Ditto.
99707966 15968 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
15969 Probe the gdb demangler and set variables to accommodate
15970 formatting differences.
15971 (info_func_regexp): New function. Same as info_func, but
15972 matches against a regexp.
15973 (info_func): Match against a literal string.
15974 (print_addr_2): New function. Match against a literal string,
15975 which can be different from the input to gdb.
15976 (print_addr): Simply call print_addr_2 with the same argument twice.
15977 (test_lookup_operator_functions): Use demangler formatting variables.
15978 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
15979 the tests in the same order as the C++ class declaration.
15980 (test_paddr_operator_functions): Ditto.
15981 (test_paddr_overloaded_functions): Ditto.
15982 (test_paddr_hairy_functions): Use demangler formatting variables.
15983 Add reference to gdb/19 for related tests.
15984 (do_tests): Call probe_demangler.
15985
1de8f023
KB
159862001-01-30 Kevin Buettner <kevinb@redhat.com>
15987
15988 * gdb.c++/templates.cc (printf): Remove unused function definition.
15989
ca3f91ed
MS
159902001-01-26 Felix Lee <flee@redhat.com>
15991
15992 * sid.exp (sid_exit): Pass host, not target, to remote_close.
15993
159942001-01-25 matthew green <mrg@redhat.com>
15995
15996 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
15997 up sid.
15998 (sid_exit): Call `remote_pop_conn' after GDB is gone.
15999
160002001-01-25 matthew green <mrg@redhat.com>
16001
16002 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 16003 Deprecate $sid_spawn_id.
ca3f91ed
MS
16004 (sid_exit): Remove code necessary only for `spawn.'
16005
160062001-01-25 matthew green <mrg@redhat.com>
16007
16008 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
16009
fb18ec4a
MC
160102001-01-28 Michael Chastain <chastain@redhat.com>
16011
16012 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
16013 to call when tests fail. It takes gdb out of the overloaded
16014 function choice menu back to the main prompt, so that the test
16015 program stays synchronized.
16016 (set_bp_overloaded): New proc to collect all the common
16017 code for setting a breakpoint on an overloaded name. Calls
16018 take_gdb_out_of_choice_menu when needed.
16019 (menu_overload1arg): New variable to collect the repeated
16020 instances of the expected menu for an overloaded name. Change
16021 the regular expression to handle changes in g++ type encoding:
16022 "void" can be either "void" or "", and "unsigned int" can be
16023 either "unsigned int" or "unsigned".
16024 (continue_to_bp_overloaded): Change regular expressions to handle
16025 changes in g++ type encoding.
16026 (no proc): Call take_gdb_out_of_choice_menu when needed.
16027 Remove redundant calls to "info break". Accept either "canceled"
16028 or "cancelled". Change regular expressions in "info break"
16029 calls to handle changes in g++ type encoding. Give all tests
16030 unique strings.
16031
9c646a6e
BE
160322001-01-17 Ben Elliston <bje@redhat.com>
16033
16034 * config/sid.exp: New file.
16035
9549d9c1
AC
16036Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
16037
16038 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
16039
dc96c6c7 160402000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
16041
16042 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
16043 Add a RE to accept a non-ascii char if one is ever presented.
16044
b4df4f68
FN
160452000-12-20 Fernando Nasser <fnasser@redhat.com>
16046
297dd0fd 16047 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 16048
dc96c6c7 160492000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 16050
d63a86f8 16051 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
16052 in regexp. One '\' does not suffice on Linux.
16053
4a7bddb6
MC
160542000-12-09 Michael Chastain <chastain@redhat.com>
16055
16056 * gdb.base/break.exp (test_clear_command): Use a marker function
16057 rather than 'main' for the test function. Also move this
16058 test to an execution point where the marker function names are
16059 guaranteed to be bound to functions. (Executing tests after a
16060 'finish' from main runs into name conflicts with local names
16061 in __libc_start_main).
16062
dc96c6c7 160632000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
16064
16065 * gdb.base/finish.exp: New test for gdb's "finish" command.
16066 * gdb.base/return2.exp: New test for gdb's "return" command.
16067 * gdb.base/return2.c: New source file for above.
16068
dc96c6c7 160692000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
16070
16071 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
16072 * gdb.base/miscexprs.exp: Ditto.
16073 * gdb.base/pointers.exp: Ditto.
16074 * gdb.c++/derivation.exp: Ditto.
16075 * gdb.c++/local.exp: Ditto.
16076 * gdb.c++/namespace.exp: Ditto.
16077 * gdb.c++/overload.exp: Ditto.
16078 * gdb.c++/ref-types.exp: Ditto.
16079
dc96c6c7 160802000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
16081
16082 * gdb.base/constvars.exp: Test result of "up" command.
16083 * gdb.base/miscexprs.exp: Ditto.
16084 * gdb.base/pointers.exp: Ditto.
16085 * gdb.base/scope.exp: Ditto.
16086 * gdb.c++/derivation.exp: Ditto.
16087 * gdb.c++/local.exp: Ditto.
16088 * gdb.c++/namespace.exp: Ditto.
16089 * gdb.c++/overload.exp: Ditto.
16090 * gdb.c++/ref-types.exp: Ditto.
16091
44097287
FN
160922000-11-22 Michael Chastain <chastain@redhat.com>
16093
16094 * mips_pro.exp: Accept either "middle -> top -> main" or
16095 "middle -> main" in the backtrace, because gcc can optimize
16096 tail calls to jumps. Remove setup_xfail for the hppa case.
16097 Add a comment with the original warning messages from PR 3016,
16098 which was filed in 1993, to preserve them for posterity.
16099
9d2e1bab
ND
161002000-11-17 Nick Duffek <nsd@redhat.com>
16101
16102 * lib/gdb.exp (gdb_test): Override timeout with board info.
16103
1aca8eb7
ND
161042000-11-17 Nick Duffek <nsd@redhat.com>
16105
16106 * gdb.base/display.exp: Don't kill running stub. Add "again" to
16107 the second kill and detach messages.
16108
93076499
ND
161092000-11-17 Nick Duffek <nsd@redhat.com>
16110
16111 * configure.in: Add AC_EXEEXT.
16112 * configure: Regenerate.
16113 * Makefile.in (just-check): Export EXEEXT.
16114 * lib/gdb.exp ($EXEEXT): Import from environment.
16115 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
16116 expect "maint dump-me" on Cygwin.
16117 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
16118 $EXEEXT.
16119
30e87cd3
ND
161202000-11-17 Nick Duffek <nsd@redhat.com>
16121
16122 * gdb.base/break.exp: Test backtrace and finish from called
16123 function on all platforms, not just HP-UX.
16124
dc96c6c7 161252000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
16126
16127 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
16128 code from gdb_target_monitor, so it can be used independantly
16129 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 16130
dc96c6c7 161312000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
16132
16133 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
16134 * gdb.base/corefile.exp: Expect the message "Program is being
16135 debugged already" when we send the "corefile" command, since
16136 the preceeding gdb_load may have connected gdb to a remote target.
16137 * gdb.base/display.exp: Disable hardware watchpoints if new
16138 board info variable "no_hardware_watchpoints" is true.
16139 Replace single-letter commands with more readable ones.
16140 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
16141 if new board info variable "no_hardware_watchpoints" is true.
16142 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
16143 to see if stdio (printf) testing is possible.
16144 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
16145 board info variable "no_hardware_watchpoints" is true. Use new
16146 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
16147
39124dea
FN
161482000-11-13 Fernando Nasser <fnasser@redhat.com>
16149
16150 From Orjan Friberg <orjanf@axis.com>:
16151 * gdb.base/printcmds.exp: Escape curly braces followed by a number
16152 in array print pattern match.
16153
a9e2e984
FN
161542000-11-09 Fernando Nasser <fnasser@redhat.com>
16155
16156 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
16157 spelling "cancelled" to U.S. spelling "canceled" to match changes
16158 made to gdb.
16159 * gdb.c++/ovldbreak.exp: Ditto.
16160
c7db355b
PS
161612000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
16162
16163 * gdb.base/callfuncs.c (main): Moved to end of file, call
16164 t_double_values to initialize the FPU before inferior calls are made.
16165 * gdb.base/callfuncs.exp: Test for register preservation after calling
16166 inferior functions. Add tests for continuining, finishing and
16167 returning from a stop in a call dummy.
16168
dc96c6c7 161692000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
16170
16171 * gdb.base/commands.exp: Break up long lines, and re-indent.
16172
dc96c6c7 161732000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
16174
16175 * config/gdbserver.exp: Rewritten from the ground up, to make it
16176 compatible with the current dejagnu tree, and to make it work with
16177 the new "gdbserver" in libremote.
16178
dc96c6c7 161792000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
16180
16181 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
16182 * gdb.base/varargs.exp: Skip entire test if no printf support.
16183 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
16184 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
16185
dc96c6c7 161862000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
16187
16188 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
16189 no floating point support.
16190 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
16191 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
16192 * gdb.base/call-rt-st.exp: Ditto.
16193 * gdb.base/call-strs.exp: Ditto.
16194
bac5fc66
JG
161952000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
16196
16197 * gdb.base/sizeof.c: include <stdio.h>.
16198
16199 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
16200 'finish', otherwise uncaptured gdb_prompt would potentially
16201 throw remaining test points out of sync.
bac5fc66 16202
b22a6027
SB
162032000-07-26 Scott Bambrough <scottb@netwinder.org>
16204
16205 * gdb.base/recurse.exp: Run tests for all targets.
16206 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
16207 gnu-oldld case on ARM.
16208 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
16209 for ARM targets.
d63a86f8 16210
d8231941
AG
16211Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
16212
16213 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
16214 * gdb.java/configure: Rebuild.
16215
8caabe69
AG
16216Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
16217
16218 * gdb.java/jv-exp.exp: New file.
16219
9d273ca3
AG
16220Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
16221
16222 * configure: Rebuilt.
16223 * configure.in (configdirs): Add gdb.java.
16224 * gdb.java/jmisc.java: New file.
16225 * gdb.java/jmisc.exp: New file.
16226 * gdb.java/Makefile.in: New file.
16227 * gdb.java/configure: Rebuilt.
16228 * gdb.java/configure.in: New file.
16229 * lib/java.exp: New file.
16230
4f823a66
AC
16231Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
16232
16233 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 16234 underflow.
4f823a66 16235
2391e11d
AC
16236Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
16237
16238 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 16239 and the compilers sizes.
2391e11d 16240
54602222
ND
162412000-07-09 Nick Duffek <nsd@redhat.com>
16242
16243 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
16244 (use_methods): New function.
16245 (main): Call use_methods().
16246 * gdb.c++/classes.exp (test_method_param_class): New procedure.
16247 (do_tests): Call test_method_param_class.
16248
2bec0572
ND
162492000-07-09 Nick Duffek <nsd@redhat.com>
16250
16251 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
16252 spelling.
16253 (test_enums): New procedure. Move enum tests from end of script
16254 to here. Set breakpoint on function name instead of line number.
16255 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
16256 (enums2): New marker function.
16257 (enums1): New function.
16258 (main): Call enums1(). Move enum tests to enums1().
16259
78492fde
AC
16260Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
16261
16262 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 16263 compile/link program. Update line numbers.
78492fde
AC
16264 * gdb.asm/d10v.inc: Define ``startup''.
16265 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 16266
49a2cef8
AC
16267Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
16268
16269 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
16270
3e6c8688
EZ
162712000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16272
16273 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 16274 of 'help maint print' command.
3e6c8688 16275
9ff5cbe9
AC
16276Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
16277
16278 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 16279 they use gdb_expect_list.
9ff5cbe9 16280
17c579bd
AC
16281Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
16282
16283 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
16284 memory-read-packet-size'' instead of ``set endian big'' to test
16285 long commands.
17c579bd 16286
e6d71bf3
DB
162872000-06-03 Daniel Berlin <dan@cgsoftware.com>
16288
16289 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 16290 g++, and stop skipping them.
e6d71bf3
DB
16291
16292 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
16293 work under g++.
16294
d63a86f8 16295 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
16296 initialization.
16297
dc96c6c7 162982000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
16299
16300 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
16301 the regular expression: accept an (almost) arbitrary sequence of
16302 "frames-invalid" and "breakpoints-invalid" messages both before
16303 and after the "starting" message.
16304
dc96c6c7 163052000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
16306
16307 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 16308
dc96c6c7 163092000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
16310
16311 * gdb.base/annota1.exp (annotate-signal-handler-caller):
16312 Relax the regular expression a little, make it pass on Solaris 8.
16313
8216cda9
KB
163142000-05-12 Kevin Buettner <kevinb@redhat.com>
16315
16316 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 16317 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
16318 Instead, it is permissible for gdb to stop on the line of the
16319 call itself.
16320
1a570b2f
MS
163212000-05-12 Michael Snyder <msnyder@.cygnus.com>
16322
16323 * gdb.base/break.exp (bp on small function, optimized file):
16324 Add a second pass pattern. The behavior differs here between stabs
16325 and dwarf for one-line functions. Stabs preserves two line symbols
16326 (one before the prologue and one after) with the same line number,
16327 but dwarf regards these as duplicates and discards one of them.
16328 Therefore the address after the prologue (where the breakpoint is)
16329 has no exactly matching line symbol, and GDB reports the breakpoint
16330 as if it were in the middle of a line rather than at the beginning.
16331
dc96c6c7 163322000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 16333
d63a86f8 16334 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
16335 rather than "send_gdb" (for consistancy).
16336
7d418785
AC
16337Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
16338
16339 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
16340 * gdb.c++/templates.cc: Properly check for GCC version number.
16341 * lib/compiler.cc: Likewise
16342
dc96c6c7 163432000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 16344
d63a86f8 16345 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
16346 gdb may not stop at the first line of main, due to code motion.
16347
dc96c6c7 163482000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
16349
16350 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
16351 This test depends on parsing the printf output from the target.
16352 Since the sparclet stub doesn't do stdio, this will never work.
16353 * gdb.base/call-rt-st.exp: ditto.
16354 * gdb.base/call-strs: ditto.
16355
dc96c6c7 163562000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
16357
16358 * gdb.base/miscexprs.exp: make sizeof long array test portable.
16359
16360 * gdb.base/ending-run.exp: After connecting to a remote target,
16361 but before running, the target will appear to be in a random
16362 location. Specify both a file and a line for breakpoints.
16363 Also, the function that calls main may be called 'init'
16364 rather than 'start'.
16365
a5a51225
EZ
163662000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16367
16368 * gdb.base/help.exp: Update output for add-symbol-file command.
16369
7930cc7c
FN
163702000-04-10 Fernando Nasser <fnasser@cygnus.com>
16371
16372 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16373 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
16374
23e37ab1
C
163752000-04-07 J.T. Conklin <jtc@redback.com>
16376
e93c542c
C
16377 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
16378
23e37ab1
C
16379 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
16380
591b8fa3
PDM
16381Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
16382
16383 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 16384 values that can be represented exactly.
591b8fa3
PDM
16385 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
16386 above change, and to not check against the directory part of the source
16387 file name.
16388 (step into print_long_arg_list): Likewise.
16389 (print print_small_structs from print_long_arg_list): Likewise.
16390 (print print_long_arg_list): Likewise.
16391
7a495180
EZ
163922000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16393
30b53638 16394 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 16395
beb998c6
AC
16396Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
16397
16398 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
16399
1c689132
DB
164002000-03-25 Daniel Berlin <dan@cgsoftware.com>
16401
16402 * gdb.base/commands.exp (deprecated_command_test): Add test for
16403 deprecate with no arguments.
16404
c1790a9d
JL
164052000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
16406
16407 * gdb.base/break.exp: Add new test for setting breakpoints on
16408 optimized code so we can test breakpoints work even when function
16409 prologues may be optimized away
16410
003ba290
FN
164112000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
16412
16413 From David Whedon <dwhedon@gordian.com>
a9c64011 16414 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 16415
6837a0a2
DB
164162000-03-22 Daniel Berlin <dan@cgsoftware.com>
16417
16418 * gdb.base/help.exp: Added test for new apropos command.
16419
b9593231
KB
164202000-03-21 Kevin Buettner <kevinb@redhat.com>
16421
16422 * gdb.base/pointers.c (usevar): New function.
16423 (main): Make sure that global variables v_int_pointer2, rptr,
16424 and y are all referenced someplace in the program by calling
16425 usevar() on them. [Some linkers delete symbols which are
16426 never referenced. The space remains, but there's no way to
16427 get a (symbolic) handle on the variable from the debugger.]
16428
751a959b
EZ
164292000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16430
16431 * gdb.base/printcmds.c: Add typedeffed arrays.
16432
16433 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 16434 procedure to test arrays that are typedef'd.
751a959b 16435
73a93a32
JI
164362000-03-13 James Ingham <jingham@leda.cygnus.com>
16437
16438 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 16439 the library directories.
73a93a32 16440
fb40c209
AC
16441Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
16442
16443 * configure.in (configdirs): Add sub directory gdb.mi.
16444 * configure: Re-generate.
16445
16446 * gdb.mi: New directory.
d63a86f8 16447
ee4dd2c9
AC
164482000-02-25 Scott Bambrough <scottb@netwinder.org>
16449
16450 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 16451 a long long value as a double on ARM platforms.
ee4dd2c9 16452
70f0cc22
JB
164532000-02-16 Jim Blandy <jimb@redhat.com>
16454
16455 * gdb.base/break.exp ("breakpoint line number"): Make sure the
16456 default source file is set properly before running this test.
16457
853819b8
EZ
164582000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16459
16460 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 16461 gdbtk/library directory, not in gdbtcl2.
853819b8 16462
dfcd3bfb
JM
164632000-02-04 Jim Blandy <jimb@redhat.com>
16464
16465 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
16466 backslash from regexp pattern.
16467
16468 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
16469 procedure. Use it to run all the "continue to bp overloaded"
16470 tests. Note that this changes the names of the tests slightly.
16471 If the breakpoint hit message includes a hex PC value, because
16472 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
16473 from the real source code, still consider that a pass.
16474
16475 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
16476 XFAIL here if the breakpoint message contains a hex address. Note
16477 similar change on 1999-11-02.
16478
16479 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
16480
16481 * gdb.base/ptype.exp: Establish a default source file before
16482 calling get_debug_format.
16483
164842000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
16485
16486 * gdb.base/watchpoint.exp: Remove duplication of test messages.
16487
8b93c638
JM
164882000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
16489
16490 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
16491 of successive stepi commands -- while in the prologue we should see
16492 the function entry bracket.
16493
164942000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
16495
16496 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
16497 reach __change_mode() when stepping through the end of main().
16498
c5394b80
JM
164992000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
16500
16501 * gdb.base/default.exp: Fix expected pattern.
16502 * gdb.base/help.exp: Same.
16503
0d06e24b
JM
165042000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16505
16506 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 16507 Don't use xfail's because that affects only the following test.
d63a86f8 16508
0d06e24b 16509 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 16510 solaris or linux.
0d06e24b
JM
16511
16512 * gdb.base/selftest.exp: Update to reflect changes to main.c.
16513
dc96c6c7 165142000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 16515
d63a86f8 16516 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
16517 "A syntax error" rather than "A parse error". Accept both.
16518
165192000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
16520
16521 * gdb.base/default.exp: Remove OS dependent string from "target
16522 remote" test.
16523 * gdb.base/help.exp: Same for "help target remote" test.
16524
c3f6f71d
JM
165252000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16526
16527 From Jim Kingdon <kingdon@redhat.com>:
16528
16529 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
16530 prompt (cleanup rather than necessity, but still might keep output
16531 from spilling to next test).
c3f6f71d
JM
16532
165332000-01-02 Fred Fish <fnf@cygnus.com>
16534
16535 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
16536 AIX, which defines them in <sys/types.h>.
16537
ed9a39eb 165381999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 16539
ed9a39eb 16540 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 16541 float" test.
ed9a39eb
JM
16542
165431999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 16544
ed9a39eb 16545 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
16546
16547 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
16548 outermost frame disallowed".
16549
165501999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
16551
16552 * gdb.base/setvar.exp: New tests for setting the value of a struct
16553 with a constant list.
16554
165551999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
16556
16557 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
16558 require the user to type a cast before setting the value of a struct.
16559
de57eccd
JM
165601999-12-06 Jim Blandy <jimb@cygnus.com>
16561
16562 * gdb.base/default.exp: Expect the new 'info float' command on
16563 all i386 platforms.
16564
16565 * gdb.threads/linux-dp.exp: Expand our ability to recognize
16566 LinuxThreads libraries that don't support debugging.
16567
c2d11a7d
JM
16568Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
16569
16570 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
16571 Change the buffer type to ``unsigned char'' to simplify size
16572 arithmetic.
c2d11a7d
JM
16573
16574 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
16575 stub only handles 400-1 byte packets. Verify that the download
16576 worked.
c2d11a7d
JM
16577
165781999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
16579
16580 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
16581 tests, using UNRESOLVED for the untested cases. Also, does not wait
16582 for a timeout if the prompt was received before a recognizable pattern.
16583
165841999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
16585
16586 * lib/gdb.exp (gdb_expect_list): Fix spelling.
16587
165881999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16589
16590 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 16591 watchpoints.
c2d11a7d
JM
16592
165931999-11-24 Jason Merrill <jason@casey.cygnus.com>
16594
16595 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
16596
16597 * gdb.c++/local.exp: Be more flexible in recognizing local class
16598 name mangling. Don't allow horribly truncated method names.
16599 * gdb.c++/derivation.exp: Expect protected inheritance.
16600 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
16601 * gdb.c++/virtfunc.exp: Likewise.
16602 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
16603 when printing a nested enum.
16604
166051999-11-22 Jim Blandy <jimb@cygnus.com>
16606
16607 * gdb.base/step-test.exp: Properly await GDB's response to setting
16608 a breakpoint on the call to large_struct_by_value.
16609
16610 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
16611 just because we have debug info for the `start' function.
16612
166131999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
16614
16615 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
16616 "Unknown signal" messages, which indicate (on LinuxThreads) that
16617 GDB doesn't know how to debug threads on this system. This is
16618 better than hanging while philosopher 0 dumps chatter into gdb.log.
16619
166201999-11-18 Tom Tromey <tromey@cygnus.com>
16621
16622 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
16623
166241999-11-18 Fred Fish <fnf@cygnus.com>
16625
16626 * gdb.base/coremaker2.c: Add sample program for generating
16627 cores that is more self contained than coremaker.c. Eventually
16628 I'll add more code to this and tie it into the testsuite.
16629
4ce44c66
JM
166301999-11-12 Stan Shebs <shebs@andros.cygnus.com>
16631
16632 * gdb.base/dollar.exp: Remove, now in gdb.hp.
16633
166341999-11-10 Jimmy Guo <guo@cup.hp.com>
16635
16636 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 16637 from $srcdir/lib/.
4ce44c66 16638 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 16639 and gdb.c++/.
4ce44c66
JM
16640
16641 * gdb.c++/derivation.exp: remove redundant get compiler info code.
16642
d63a86f8 16643 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
16644 'continue with watch' test point.
16645
166461999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
16647
16648 Merged from p2linux-990323-branch:
d63a86f8 16649
4ce44c66
JM
16650 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
16651
11cf8741
JM
16652Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
16653
16654 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 16655 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
16656
16657Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
16658
16659 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 16660 gdb_expect_list.
11cf8741
JM
16661
16662Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
16663
16664 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
16665
166661999-11-03 Mark Salter <msalter@cygnus.com>
16667
16668 * gdb.base/break.exp: Fix "stub continue" pattern.
16669
166701999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
16671
16672 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
16673
166741999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
16675
16676 * gdb.base/display.exp ("finish"): Add timeout clause.
16677
16678 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
16679 plain prompt clause, so this doesn't have to time out in order to
16680 fail.
16681
16682 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 16683 breakpoint hit messages include an address.
11cf8741
JM
16684
16685 * gdb.base/display.exp: Don't forget to escape parens in regular
16686 expressions. Unix regexp notatation sucks.
16687
166881999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16689
16690 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 16691 order for 'signalled' message.
11cf8741 16692
5c44784c
JM
166931999-11-01 Stan Shebs <shebs@andros.cygnus.com>
16694
16695 From Jimmy Guo <guo@cup.hp.com>:
16696 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
16697 * gdb.base/annota1.c: Add code for tests to work with.
16698
166991999-10-26 Frank Ch. Eigler <fche@cygnus.com>
16700
16701 * gdb.base/remote.exp: New test for remote downloading settings.
16702 * gdb.base/remote.c: New file with large .data.
16703
917317f4
JM
167041999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
16705
16706 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
16707 for LinuxThreads support, merged from the Code Fusion branch.
16708
16709Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
16710
16711 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
16712 containing exp_continue into a while within an expect. Don't
16713 attempt a start more than three times. Check return value from
16714 gdb_load.
d63a86f8 16715
2df3850c
JM
16716Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
16717
16718 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 16719 a pass case.
2df3850c 16720
2acceee2
JM
167211999-10-01 Kevin Buettner <kevinb@cygnus.com>
16722
16723 * gdb.base/break.c (main): Added a statement that we can step
16724 off of.
16725 * gdb.base/break.exp: Added tests for setting a breakpoint
16726 at an offset and stepping onto a breakpoint.
16727
167281999-10-01 Fred Fish <fnf@cygnus.com>
16729
d63a86f8 16730 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
16731 gdb output.
16732
c2c6d25f
JM
167331999-09-18 Jim Blandy <jimb@cris.red-bean.com>
16734
16735 * gdb.base/break.exp: Code locations are in hex, don't forget!
16736 (For HP-UX.)
16737
167381999-09-17 Stan Shebs <shebs@andros.cygnus.com>
16739
16740 * condbreak.exp: Use break.c as test program.
16741 * condbreak.c: Remove, redundant with break.c.
16742
167431999-09-15 Stan Shebs <shebs@andros.cygnus.com>
16744
16745 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 16746 Z-packets if the target needs it.
c2c6d25f
JM
16747
167481999-09-13 James Ingham <jingham@leda.cygnus.com>
16749
16750 * gdb.c++/overload.exp: Added tests for listing overloaded
16751 functions with function pointers in the arg, explicitly calling
16752 out the version you want.
16753
cff3e48b
JM
167541999-09-09 Stan Shebs <shebs@andros.cygnus.com>
16755
16756 * long_long.exp: Add variations of test cases that work for
16757 targets with 16-bit ints and 32-bit doubles.
16758
d4f3574e
SS
167591999-09-08 Stan Shebs <shebs@andros.cygnus.com>
16760
16761 * break.c (main): Compare a possibly-uninitialized argc with an
16762 unlikely value that fits in 16 bits.
16763
167641999-09-07 Stan Shebs <shebs@andros.cygnus.com>
16765
16766 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
16767 0xfeeb, don't want negative numbers if ints are 16 bits.
16768
16769 * lib/gdb.exp (skip_cplus_tests): New proc.
16770 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
16771 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
16772 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
16773 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
16774 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
16775 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
16776 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
16777 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
16778
16779 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
16780
16781Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
16782
16783 * gdb.base/corefile.exp (up): Allow a parameter to appear
16784 in the frame that we're going up to.
16785
16786 From Jim Blandy <jimb@cygnus.com>:
16787
16788 * gdb.base/default.exp (info float): Expect some output now.
16789
16790 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
16791 returning floating-point values to fail on the x86.
16792 * gdb.base/callfwmall.exp (do_function_calls): Same.
16793
16794 * gdb.base/list.exp (test_listsize): Correct expectations for
16795 listing line 1 with listsize 2. Also, listing a single line
16796 works now, as does listing three lines. [Kevin's note: There
16797 were a number of other cases fixed too where the expectations
16798 differed...]
16799
168001999-09-02 Stan Shebs <shebs@andros.cygnus.com>
16801
16802 * gdb.base/selftest.exp: Add case for when version prints as
16803 constant string instead of char pointer.
16804
104c1213
JM
168051999-08-25 Stan Shebs <shebs@andros.cygnus.com>
16806
16807 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 16808 stepping out of main.
104c1213
JM
16809
16810 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
16811 G++ used.
16812
16813 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 16814 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
16815
16816 * gdb.c++/ovldbreak.exp: Update match string in test that
16817 includes a warning of multiple breakpoints.
16818
168191999-08-24 Stan Shebs <shebs@andros.cygnus.com>
16820
16821 * gdb.base/display.exp: Improve precision of step-after-finish
16822 added yesterday.
16823
16824 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 16825 test.
104c1213
JM
16826
16827 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
16828 configs when using G++, not just hppa*.
16829
168301999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16831
16832 * gdb.base/async.c: New file.
16833 * gdb.base/async.exp: New file.
16834
16835Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
16836
16837 * gdb.base/break.exp: Tweak PA specific tests to properly handle
16838 PA64.
16839
53a5351d
JM
16840Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
16841
104c1213
JM
16842 * gdb.base/display.exp: "finish" can leave us mid-line on many
16843 targets, deal with it. Add a small constant to main, instead of
16844 1000 since main+1000 may not be a valid address in the target.
16845
53a5351d
JM
16846 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
16847 on hpux11.
16848
16849 * gdb.base/attach.exp: Handle another hpux11 error message variant
16850 when attaching to a process that does not exist.
16851
168521999-08-19 J.T. Conklin <jtc@redback.com>
16853
16854 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 16855 characters in 'continue to 1241' test.
53a5351d
JM
16856
168571999-08-17 Stan Shebs <shebs@andros.cygnus.com>
16858
16859 * gdb.base/call-ar-st.exp: Add a shorter match case for the
16860 stop in print_long_arg_list, define and use a whitespace
16861 variable in print_small_structs test, add an XFAIL for Solaris.
16862 * gdb.base/dbx.exp: XFAIL func commands until somebody is
16863 interested enough to fix.
16864
7be570e7
JM
168651999-08-13 Keith Seitz <keiths@cygnus.com>
16866
16867 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
16868 (dbx_gdb_load): Remove. Use gdb_load instead, since that
16869 proc knows about targets other than the natives.
16870 (test_assign): Use "gdb_run_cmd" to "run" the target.
16871 Check that we've actually hit the breakpoint at main.
16872 When we attempt to assign a value to a local variable, check
16873 that the variable is in the current scope, i.e., don't use
16874 a test with an empty result.
16875
16876Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
16877
16878 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 16879 command.
7be570e7
JM
16880
168811999-08-09 Stan Shebs <shebs@andros.cygnus.com>
16882
16883 From Jimmy Guo <guo@cup.hp.com> and others at HP:
16884 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
16885 gdb.compat, gdb.threads-hp.
16886 gdb.hp/configure, gdb.hp/configure.in: New files.
16887 gdb.hp/Makefile.in: Recurse into new subdirs.
16888 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
16889 gdb.hp/gdb.objdbg: New directory, tests for debugging info
16890 in object files.
16891 gdb.hp/tools: New directory, aux tools for HP-specific tests.
16892
96baa820
JM
168931999-08-05 Stan Shebs <shebs@andros.cygnus.com>
16894
16895 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 16896 funky printf, remove a bogus p/a test.
96baa820
JM
16897
168981999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16899
16900 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
16901 connected to the target. This is necessary when running not
16902 natively.
96baa820
JM
16903
169041999-08-03 Stan Shebs <shebs@andros.cygnus.com>
16905
16906 * gdb.base/step-test.exp: Removed some extraneous messages.
16907
16908 * gdb.base/long_long.exp: Don't run memory examination tests
16909 on little-endian targets (they will need a different set of
16910 results to match).
16911
169121999-08-02 Stan Shebs <shebs@andros.cygnus.com>
16913
16914 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
16915 until somebody decides to fix GDB.
16916
16917 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 16918 constant as "ULL".
96baa820
JM
16919 * gdb.base/long_long.exp: Loosen x/c test, add partial result
16920 matches for a couple x/2 commands.
16921
a0b3c4fd
JM
169221999-07-30 Stan Shebs <shebs@andros.cygnus.com>
16923
16924 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
16925 by merging in ref-types2 tests.
16926 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
16927
16928 From Jimmy Guo <guo@cup.hp.com> and others at HP:
16929 * gdb.c++/Makefile.in: Add standard actions.
16930 (EXECUTABLES): Rename from PROGS, update list.
16931 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
16932 from gdb.hp.
16933 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
16934 foo and bar locals.
16935 * gdb.c++/anon-union.exp: Fix tests to match.
16936 * gdb.c++/classes.exp: Run if HP compiler used, add extra
16937 expect matches to handle output variations.
16938 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
16939 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 16940 output, add HP alternatives for new and delete prints.
a0b3c4fd 16941 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 16942 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
16943 * gdb.c++/demangle.exp: Use $style when reporting failure.
16944 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
16945 * gdb.c++/inherit.exp: Run if HP compiler used, add some
16946 match alternatives.
16947 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 16948 compilers.
a0b3c4fd
JM
16949 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
16950 * gdb.c++/method.exp: Add match alternatives.
16951 * gdb.c++/misc.cc: Add bool types.
16952 * gdb.c++/misc.exp: Add tests for bool types.
16953 * gdb.c++/overload.exp: Add xfails.
16954 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
16955 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
16956 add some more template parameter tests (only for HP currently).
16957 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
16958 * gdb.c++/virtfunc.cc: Add return type and value for main.
16959 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
16960 match alternatives.
d63a86f8 16961
a0b3c4fd
JM
169621999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16963
16964 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
16965
169661999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
16967
16968 * gdb.base/signals.exp: Don't expect getting a backtrace from
16969 within a signal handler to fail on Linux.
16970
169711999-07-29 Stan Shebs <shebs@andros.cygnus.com>
16972
16973 From Jimmy Guo <guo@cup.hp.com> and others at HP:
16974 * lib/gdb.exp: Remove some gratuitious semicolons.
16975 (delete_breakpoints): Increase timeout.
16976 (gdb_expect): Add -notransfer option.
16977 (gdb_test): Use -notransfer option.
16978 (get_compiler_info): Add f77 case.
16979 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 16980 case.
a0b3c4fd
JM
16981 (gdb_preprocess): Call get_compiler.
16982
16983 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
16984 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
16985 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
16986 gdb.base/long_long.exp, gdb.base/printcmds.exp,
16987 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
16988 third arg to gdb_test.
a0b3c4fd
JM
16989 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
16990 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 16991 HP-UX xfails, add others.
a0b3c4fd
JM
16992 * gdb.base/completion.exp: Reflect name change of self-test.
16993 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
16994 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
16995 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
16996 HP failure number.
a0b3c4fd
JM
16997 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
16998 useless HP-UX 10.30 references.
16999 * gdb.base/maint.exp: Loosen matches.
17000 * gdb.base/pointers.c (main): Declare more_code.
17001 * gdb.base/pointers.exp: Match on output of a `next'.
17002 * gdb.base/structs.c: Add prototypes.
17003 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
17004 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
17005
170061999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17007
17008 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 17009 command.
a0b3c4fd
JM
17010
170111999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17012
17013 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
17014 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
17015
17016 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
17017 debug info. Deal with lack of signal hanlder info in stack.
17018
a9c64011 17019 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
17020 * gdb.base/annota1.exp: If printf has debug info, deal with it.
17021
5a2468f5
JM
170221999-07-19 Stan Shebs <shebs@andros.cygnus.com>
17023
17024 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 17025 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 17026
adf40b2e
JM
17027Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
17028
17029 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 17030 a1-selftest.exp.
adf40b2e
JM
17031 * gdb.base/configure: Re-generate.
17032
170331999-07-12 Stan Shebs <shebs@andros.cygnus.com>
17034
17035 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
17036 in trying to run first and name is too long.
17037
17038 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
17039 pointers2.c and pointers2.exp, respectively.
17040 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
17041 doschk happier.
17042
43e526b9
JM
170431999-07-08 Stan Shebs <shebs@andros.cygnus.com>
17044
17045 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
17046 callfuncs2.c and callfuncs2.exp.
17047
17048 * gdb.base/list.exp: Remove mistaken xfails.
17049 * gdb.base/list0.h: Add optional prototypes.
17050
9846de1b
JM
17051Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
17052
a9c64011 17053 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 17054 calling malloc.
a9c64011
AS
17055 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
17056 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 17057 use.
9846de1b
JM
17058
170591999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17060
17061 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
17062 * gdb.base/annota2.cc, annota2.exp: Move from here.
17063 * gdb.c++/annota2.cc, annota2.exp: To here.
17064 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
17065
43ff13b4
JM
17066Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
17067
17068 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 17069 a consistent format.
43ff13b4 17070
085dd6e6
JM
170711999-06-25 Stan Shebs <shebs@andros.cygnus.com>
17072
17073 From Jimmy Guo <guo@cup.hp.com> and others at HP:
17074 * lib/gdb.exp (get_compiler_info): Add detection for assorted
17075 HP compilers, also set the globals $true and $false.
17076
17077 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
17078 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
17079 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
17080 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
17081 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
17082 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
17083 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
17084 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
17085 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
17086 whatis.c} Add C++ compatible function definitions and return
17087 types, add includes for library functions.
085dd6e6
JM
17088 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
17089 * gdb.base/step-test.c (myglob): Rename from glob.
17090 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
17091 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
17092 files, move here from gdb.hp.
085dd6e6 17093 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
17094 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
17095 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
17096 Adjust line numbers in regexps.
085dd6e6
JM
17097
17098 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
17099 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
17100 instead of 0/1.
17101
17102 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
17103 foll-vfork.exp: New files, move here from gdb.hp.
17104 * gdb.base/page.exp: New file, test of pagination command.
17105
17106 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
17107 recursion test.
17108 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
17109
17110 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 17111 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
17112
17113 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 17114 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 17115 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 17116 watchpoint test.
085dd6e6
JM
17117 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
17118 them work.
17119 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
17120 expressions properly.
17121 * gdb.base/corefile.exp: Loosen the match slightly.
17122 * gdb.base/default.exp: Allow "Error accessing memory" message
17123 also.
17124 * gdb.base/display.exp: Skip over x/0 j if PA64.
17125 * gdb.base/funcargs.exp: Add xfails for HP-UX.
17126 * gdb.base/interrupt.exp: Ditto.
17127 * gdb.base/langs.exp: Add symbolic matches governed by compiler
17128 in use.
17129 * gdb.base/list.exp: Add xfails for HP-UX.
17130 * gdb.base/long_long.exp: Refine some of the numeric matches.
17131 * gdb.base/mips_pro.exp: Xfail on HP-UX.
17132 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
17133 * gdb.base/nodebug.exp: Succeed on more varieties of output.
17134 * gdb.base/opaque.exp: Remove some HP-UX xfails.
17135 * gdb.base/ptype.exp: Succeed on more varieties of output.
17136 * gdb.base/scope.exp: Add xfails for HP-UX.
17137 * gdb.base/sect-cmd.exp: Add more cases.
17138 * gdb.base/setvar.exp: Add xfails for HP-UX.
17139 * gdb.base/shlib-call.exp: Loosen some matches slightly.
17140 * gdb.base/signals.exp: Match on void symbolically.
17141 * gdb.base/step-test.exp: Add case for PA64.
17142 * gdb.base/term.exp: Add exit and restart.
17143 * gdb.base/twice.exp: Clean up after self.
17144 * gdb.base/varargs.exp: Disable overload resolution explicitly.
17145 * gdb.base/whatis.exp: Allow more ways to pass tests.
17146
17147 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 17148 no longer useful.
085dd6e6
JM
17149
17150Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
17151
17152 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 17153 list of patterns.
085dd6e6 17154 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
17155 print_double_array(double_array)", "continuing to breakpoint
17156 1018", "print print_double_array(array_d)" and "continuing to
17157 1034" tests.
d63a86f8 17158
085dd6e6
JM
171591999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
17160
a9c64011 17161 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
17162
171631999-06-24 Stan Shebs <shebs@andros.cygnus.com>
17164
17165 * config/mt-*: Remove, these haven't been used since 1996.
17166
171671999-06-22 Stan Shebs <shebs@andros.cygnus.com>
17168
17169 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 17170 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
17171 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
17172
9e0b60a8
JM
171731999-06-18 Stan Shebs <shebs@andros.cygnus.com>
17174
17175 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
17176 simpler match case for the ptype of the big class.
17177
171781999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
17179
17180 * gdb.exp: Fix test for gdb_prompt existence.
17181
171821999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
17183
17184 * gdb.exp (gdb_test): Add fail after calls to perror.
17185
171861999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
17187
17188 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
17189
171901999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
17191
17192 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
17193
0f71a2f6
JM
17194Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
17195
17196 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 17197 malloc() is linked in.
0f71a2f6
JM
17198
171991999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
17200
17201 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
17202 step at end.
17203
17204 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
17205
172061999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
17207
17208 * gdb.java/jv-print.exp: New file. (Our first Java test!)
17209
cce74817
JM
17210Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
17211
17212 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
17213 * gdb.base/mips_pro.exp: Likewise.
17214
172151999-06-02 Keith Seitz <keiths@cygnus.com>
17216
17217 * gdb.c++/templates.cc: Change all "new" operators to throw
17218 an exception.
17219 * gdb.c++/cplusfuncs.cc: Likewise.
17220
17221 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
17222
17223Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
17224
17225 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
17226 * gdb.base/ending-run.exp: When stepping out of main, accept a
17227 step into an arbitrary assembler file.
cce74817 17228
392a587b
JM
172291999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17230
d63a86f8 17231 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 17232 "breakpoint-invalid" to be printed.
d63a86f8 17233 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
17234 number of "frames-invalid" and "breakpoint-invalid" to be printed.
17235 * gdb.base/annota2.cc: Initialize a.x to 0.
17236
9e086581
JM
172371999-05-17 Keith Seitz <keiths@cygnus.com>
17238
17239 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
17240 when "skip_float_tests" set.
17241 Ditto for "print print_double_array(array_d)", "print print_small_structs",
17242 "print print_ten_doubles", and "step into print_long_arg_list".
17243 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
17244 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
17245 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
17246 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
17247 "skip_float_tests" is set.
17248 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
17249 when "skip_float_tests" set.
d63a86f8 17250
cd0fc7c3
SS
172511999-05-06 Keith Seitz <keiths@cygnus.com>
17252
17253 * gdb.base/annota2.cc: Include stdio.h.
17254
17255Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
17256
17257 * gdb.base/crossload.exp: Remove, this has been disabled ever
17258 since BFD stopped including all targets, and cross-GDB gets
17259 plenty of testing anyway.
17260 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
17261 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
17262 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
17263 * gdb.base/README: Remove, was doc for this.
17264 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 17265 needed.
cd0fc7c3 17266
b83266a0
SS
172671999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17268
17269 * gdb.base/call-ar-st.exp: Fix one regular expression in test
17270 output.
17271
17272 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
17273 * gdb.base/annota2.exp: New file. More annotation tests.
17274 * gdb.base/annota1.c: New file. Source file for annota1.exp.
17275 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
17276
172771999-04-23 Angela Marie Thomas <angela@cygnus.com>
17278
17279 * config/cfdbug.exp: New file.
17280
7a292a7a
SS
172811999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
17282
17283 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
17284 Marcus Daniel's and Dale Hawkins's demangler crashes.
17285
17286 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
17287 test_lucid_style_demangling, test_arm_style_demangling,
17288 test_hp_style_demangling): Try Tom Tromey's core-dumping
17289 identifier under each demangling style.
7a292a7a
SS
17290
172911999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
17292
17293 * gdb.c++/demangle.exp: Include the current demangling style
17294 in all test names.
17295 (current_demangling_style): New global variable.
17296 (set_demangling_style, test_demangling_core, test_demangling,
17297 test_demangling_exact): New functions.
17298 (test_gnu_style_demangling, test_lucid_style_demangling,
17299 test_arm_style_demangling, test_hp_style_demangling): Use those,
17300 instead of calling gdb_test and gdb_test_exact directly.
17301 (catch_demangling_errors): New function, which reports errors
17302 signalled by the demangling test functions in an orderly way.
17303 (do_tests): Use catch_demangling_errors.
17304
173051999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
17306
17307 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 17308 grouping in expressions, not {}.
7a292a7a
SS
17309
17310 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 17311 initialized yet.
7a292a7a
SS
17312
173131999-04-01 Stan Shebs <shebs@andros.cygnus.com>
17314
17315 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
17316 are listed.
17317
173181999-03-26 Stan Shebs <shebs@andros.cygnus.com>
17319
17320 * gdb.stabs/weird.exp: Test for CC being defined before
17321 looking at its value.
17322
173231999-03-25 Stan Shebs <shebs@andros.cygnus.com>
17324
17325 * gdb.base/call-ar-st.exp: Remove stray '#'.
17326 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
17327 "short int" and "long int".
17328 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 17329 change, to mollify finicky HP compiler.
7a292a7a
SS
17330 * gdb.hp/reg-test.exp (testfile): Fix file name.
17331 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 17332
7a292a7a
SS
17333 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
17334 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
17335 alternate form of enum ptype.
17336
c906108c
SS
173371999-03-23 Stan Shebs <shebs@andros.cygnus.com>
17338
7a292a7a
SS
17339 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
17340 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
17341 passing skip_hp_tests, so as not to waste time on guaranteed
17342 failure.
7a292a7a 17343
c906108c
SS
17344 * gdb.c++/overload.cc: Pass string instead of char addr, always
17345 init ccpfoo.
17346 * gdb.c++/templates.cc: Fix syntax error.
17347
7a292a7a
SS
17348Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17349
17350 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 17351 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
17352 command.
17353
173541999-03-18 James Ingham <jingham@cygnus.com>
17355
17356 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
17357
17358 * gdb.c++/method.exp: It was testing an uninitialized int on the
17359 stack and assuming it was positive.
17360
17361 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
17362
17363 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 17364 keep it from killing the rest of the tests.
7a292a7a
SS
17365 Use gdb_continue_to_end.
17366
17367 * gdb.base/sigall.exp: use gdb_continue_to_end.
17368
17369 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
17370
17371 * gdb.base/display.exp: use runto_main, not run.
17372
d63a86f8
RM
17373 * gdb.base/default.exp: Check for the current error message in the
17374 r abbreviation test.
7a292a7a
SS
17375 Add strongarm to the targets that know info float.
17376
d63a86f8 17377 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
17378 run which doesn't work with monitors.
17379
17380 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
17381
17382 * gdb.base/break.exp: use the gdb_continue_to_end proc.
17383
17384 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
17385 program. Traps the case (in Cygmon) when the program never really
17386 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
17387 more places, so I used my name. Sorry Mark...
17388
17389 * config/monitor.exp (gdb_target_monitor): added another
17390 target_info parameter: remotebinarydownload. This will set the
17391 remotebinarydownload flag if this is causing some boards trouble.
17392
173931999-03-18 Mark Salter <msalter@cygnus.com>
17394
17395 * lib/gdb.exp (continue_to_exit): New function.
17396
17397 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
17398 * gdb.base/ending-run.exp: Ditto.
17399 * gdb.base/step-test.exp: Ditto.
17400
174011999-03-16 Stan Shebs <shebs@andros.cygnus.com>
17402
17403 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
17404 (suggested by Art Haas <ahaas@neosoft.com>).
17405
174061999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
17407
889bf7c5 17408 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
17409
17410Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
17411
17412 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 17413 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
17414
174151999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
17416
17417 * gdb.base/call-strs.exp: Don't assume that `step' will step over
17418 a call to strlen; sometimes we do have sources.
17419
174201999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
17421
17422 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 17423 character, so GDB won't print garbage after its end.
d63a86f8 17424
c906108c
SS
17425 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
17426 breakpoint there instead. Sometimes GCC emits memcpy to handle
17427 the large structures being passed by value, so we step into that
17428 instead of sum_array_print, which obscures what we're really testing.
17429 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
17430 the bizarre steps into memcpy, so do that here. Add check for
17431 stepping into function calls that pass large structures by value.
17432 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
17433 Remove all references to specific line numbers.
17434 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
17435 New type and function.
17436 (main): Call large_struct_by_value, passing it a large struct by value.
17437 * lib/gdb.exp (gdb_get_line_number): New function.
17438
17439 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
17440 more portable.
17441
7a292a7a
SS
174421999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
17443
c906108c
SS
17444 * lib/gdb.exp: Doc fixes.
17445
7a292a7a
SS
174461999-03-05 Nick Clifton <nickc@cygnus.com>
17447
d63a86f8 17448 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
17449
174501999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
17451
c906108c 17452 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
17453 commands. They're not germane to this test, and they don't work
17454 that way on remote targets.
c906108c 17455
3fc11d3e
JM
174561999-03-01 James Ingham <jingham@cygnus.com>
17457
17458 * Changelog entries merged over from gdb development branch.
17459
3fc11d3e
JM
17460 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
17461
17462 * lib/gdb.exp (gdbtk_analyze_results): Generic function
17463 for outputting results of test run.
17464
2d4a1622 17465 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
17466
17467 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 17468
7a292a7a
SS
174691999-02-25 Felix Lee <flee@cygnus.com>
17470
17471 * lib/gdb.exp (debug_format): initialize
17472
c906108c
SS
174731999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
17474
17475 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
17476 * gdb.base/call-rt-st.c: Ditto.
17477
c906108c
SS
174781999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
17479
17480 * gdb.threads/pthreads.exp (horiz): New variable.
17481 (test_startup): Fix regexps that capture thread numbers.
17482
174831999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
17484
17485 * gdb.base/smoke.exp: Disambiguate two test case names (both
17486 called ``print'').
17487
17488Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
17489
17490 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 17491 compilation.
c906108c
SS
17492
174931999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
17494
17495 * gdb.base/miscexprs.exp: Change patterns to match GDB's
17496 actual output formatting.
17497 * gdb.base/smoke.exp: GDB removes leading 0's.
17498 * gdb.base/volatile.exp: Don't check type of remuneration;
17499 that variable is no longer defined in constvars.c.
17500 * gdb.base/step-test.c (main): Exit with explicit exit code.
17501 * gdb.base/step-test.exp: Remove two nexti checks--they are
17502 not portable.
17503
175041999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
17505
17506 * gdb.base/help.exp ("help delete display"): Fix test to match
17507 gdb's output.
17508
17509 * gdb.base/long_long.c (known_types): Initialize values to zero.
17510 * gdb.base/long_long.exp: Step one more line
17511 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
17512 leading zeros. Explicitly ask for hex formatting. Use
17513 unique test case names.
c906108c
SS
17514
17515Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17516
d63a86f8 17517 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
17518
17519 * gdb.c++/method.exp: Add missing close brace.
17520
175211999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
17522
17523 * gdb.base/maint.exp: Use 'set height 0' to disable page
17524 prompting, not 'set height 400'.
17525
17526 Fix a bunch of timeouts.
17527 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
17528 four separate tests, so expect doesn't take forever to match a ton
17529 of text against a regexp with lots of .* forms.
17530 ("maint print psymbols", "maint print symbols"): Make some of
17531 these greps more selective, so that expect doesn't try to wade
17532 through huge piles of output and time out.
17533
17534 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
17535
17536 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
17537 tests: one which doesn't expect shlib events to be reported, and
17538 another which does, but is XFAIL for all platforms other than
17539 HP/UX.
c906108c
SS
17540
17541 * gdb.base/break.exp: Teach the test suite that the `catch
17542 fork', `catch vfork', and `catch exec' commands produce error
17543 messages on platforms that don't provide these features.
17544
17545Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
17546
17547 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
17548 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
17549 (shortening names from solib_threshold.exp etc), won't run on
17550 anything but HP-UX for the foreseeable future.
c906108c 17551 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 17552 reflect move.
c906108c
SS
17553
17554Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
17555
17556 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 17557 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
17558
17559Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
17560
17561 * gdb.base/shlib-call.exp: add test cases to verify that gdb
17562 successfully re-sets breakpoints in shared libraries.
17563 * gdb.base/shmain.c (main): return 0, don't fall off the end.
17564
17565Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17566
d63a86f8
RM
17567 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
17568 and compiled w/o GCC.
c906108c
SS
17569
17570 * gdb.hp/watch-cmd.exp: ditto.
17571
17572 * gdb.hp/watch-hp.exp: ditto.
17573
17574 * gdb.hp/xdb1.exp: ditto.
17575
17576 * gdb.hp/xdb2.exp: ditto.
17577
17578 * gdb.hp/dbx.exp: ditto.
17579
17580Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
17581
17582 * constvars.c: Remove C++-isms.
17583 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 17584 with GCC.
c906108c
SS
17585
17586Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
17587
17588 The following changes are part of the HP merge.
17589
17590 * gdb.base/break.exp: new tests to verify that catchpoints for
17591 fork, vfork, and exec don't trigger inappropriately.
17592
17593 * gdb.base/opaque.exp: compile one file at a time, then link.
17594
17595 * gdb.base/signals.exp: be more restrictive about which hppa
17596 systems receive a setup_xfail. new tests.
17597
17598 * gdb.base/solib_threshold.build: new file.
17599 * gdb.base/solib_threshold.exp: new file.
17600 * gdb.base/solib_threshold.link_opts: new file.
17601 * gdb.base/solib_threshold.mk: new file.
17602 * gdb.base/gen_solib_threshold.c: new file.
17603
17604 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
17605 tests. New tests for enums inside classes.
17606
17607 * gdb.c++/compiler.cc: indicate support of template debugging.
17608
17609 * gdb.c++/demangle.exp: run hp style demangling tests.
17610
17611 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
17612 tests.
17613
17614 * gdb.c++/misc.cc: changes to support new tests.
17615
17616 * gdb.c++/templates.cc: changes to support HP's compiler; changes
17617 to support new tests.
17618
17619 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
17620 gcc, then skip these tests.
17621
17622Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
17623
17624 The following files are part of the HP merge; some had longer
17625 names at HP, but have been renamed to be no more than 14
17626 characters in length.
17627
17628 * gdb.hp/ambiguous.cc: new file.
17629 * gdb.hp/ambiguous.exp: new file.
17630 * gdb.hp/attach.exp: new file.
17631 * gdb.hp/attach2.exp: new file.
17632 * gdb.hp/classes-hp.exp: new file.
17633 * gdb.hp/ctti.exp: new file.
17634 * gdb.hp/ctti-add.cc: new file.
17635 * gdb.hp/ctti-add1.cc: new file.
17636 * gdb.hp/ctti-add2.cc: new file.
17637 * gdb.hp/ctti-add3.cc: new file.
17638 * gdb.hp/dbx.exp: new file.
17639 * gdb.hp/exception.cc: new file.
17640 * gdb.hp/exception.exp: new file.
17641 * gdb.hp/foll-exec.c: new file.
17642 * gdb.hp/foll-exec.exp: new file.
17643 * gdb.hp/foll-fork.c: new file.
17644 * gdb.hp/foll-fork.exp: new file.
17645 * gdb.hp/foll-vfork.c: new file.
17646 * gdb.hp/foll-vfork.exp: new file.
17647 * gdb.hp/inherit-hp.exp: new file.
17648 * gdb.hp/more-steps.exp: new file.
17649 * gdb.hp/namespace.cc: new file.
17650 * gdb.hp/namespace.exp: new file.
17651 * gdb.hp/optimize.exp: new file.
17652 * gdb.hp/pxdb.c: new file.
17653 * gdb.hp/pxdb.exp: new file.
17654 * gdb.hp/quicksort.exp: new file.
17655 * gdb.hp/reg-test.exp: new file.
17656 * gdb.hp/reg-test.s: new file.
17657 * gdb.hp/sized-enum.c: new file.
17658 * gdb.hp/sized-enum.exp: new file.
17659 * gdb.hp/start-stop.exp: new file.
17660 * gdb.hp/templ-hp.cc: new file.
17661 * gdb.hp/templ-hp.exp: new file.
17662 * gdb.hp/thr-lib.c: new file.
17663 * gdb.hp/thr-lib.exp: new file.
17664 * gdb.hp/thr-lib.h: new file.
17665 * gdb.hp/thr-liblib.c: new file.
17666 * gdb.hp/virtfun-hp.c: new file.
17667 * gdb.hp/virtfun-hp.exp: new file.
17668 * gdb.hp/watch-cmd.exp: new file.
17669 * gdb.hp/watch-hp.exp: new file.
17670 * gdb.hp/xdb1.exp: new file.
17671 * gdb.hp/xdb2.exp: new file.
17672 * gdb.hp/xdb3.exp: new file.
17673
17674Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
17675
17676 The following files are part of the HP merge; some had longer
17677 names at HP, but have been renamed to be no more than 14
17678 characters in length.
17679
17680 * gdb.base/ss.h: new file.
17681 * gdb.base/call-ar-st.c: new file.
17682 * gdb.base/call-ar-st.exp: new file.
17683 * gdb.base/call-rt-st.c: new file.
17684 * gdb.base/call-rt-st-exp: new file.
17685 * gdb.base/call-strs.exp: new file.
17686 * gdb.base/ena-dis-br.exp: new file.
17687 * gdb.base/environ.exp: new file.
17688 * gdb.base/long_long.exp: new file.
17689 * gdb.base/sect-cmd.exp: new file.
17690 * gdb.base/shlib-cl2.exp: new file.
17691 * gdb.base/smoke.exp: new file.
17692 * gdb.base/so-impl-ld.c: new file.
17693 * gdb.base/so-impl-ld.exp: new file.
17694 * gdb.base/so-indr-cl.c: new file.
17695 * gdb.base/so-indr-cl.exp: new file.
17696 * gdb.base/varargs.exp: new file.
17697 * gdb.base/volatile.exp: new file.
17698 * gdb.base/whatis-exp.exp: new file.
7a292a7a 17699 * gdb.base/display.exp: new file.
c906108c
SS
17700 * gdb.c++/derivation.exp: new file.
17701 * gdb.c++/local.exp: new file.
17702 * gdb.c++/member-ptr.exp: new file.
17703 * gdb.c++/overload.exp: new file.
17704 * gdb.c++/ovldbreak.exp: new file.
17705 * gdb.c++/ref-types.exp: new file.
17706 * gdb.c++/ref-types2.exp: new file.
17707 * gdb.c++/userdef.exp: new file.
d63a86f8 17708
c906108c
SS
17709Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
17710
17711 * gdb.base/default.exp: Reflect wording change in remote.c.
17712
dc96c6c7 17713Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17714
17715 * gdb.base/help.exp: Update to reflect current text.
17716
17717Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
17718
17719 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
17720 they're stack variables and contain garbage.
17721 * gdb.c++/anon-union.exp: new file.
17722
17723 The following changes were made by David Taylor
889bf7c5
PA
17724 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
17725 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
17726 in changes by HP.
c906108c
SS
17727
17728 * gdb.base/bitops.exp: new file.
17729 * gdb.base/default.exp: change expected messages for catch and
17730 info catch tests to reflect HP merge changes.
17731 * gdb.base/enable-disable-break.exp
17732 * gdb.base/ending-run.c: new file.
17733 * gdb.base/long_long.c: new file.
17734 * gdb.base/maint.exp: new file.
17735 * gdb.base/pointers2.exp: new file.
17736 * gdb.base/shlib-call2.exp: new file.
17737 * gdb.base/solib.exp: new file.
17738 * gdb.base/step-test.c: new file.
17739 * gdb.c++/anon-union.cc: new file.
17740 * gdb.c++/local.cc: new file.
17741 * gdb.c++/member-pointer.cc: new file.
17742 * gdb.c++/method.cc: new file.
17743 * gdb.c++/ref-types.cc: new file.
17744 * gdb.c++/ref-types2.cc: new file.
17745 * gdb.c++/userdef.cc: new file.
d63a86f8 17746
c906108c
SS
17747 * gdb.base/scope.exp: compile one file at a time, then link.
17748 * gdb.base/langs.exp: ditto.
17749 * gdb.base/list.exp: ditto.
d63a86f8 17750
c906108c
SS
17751Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
17752
17753 The following changes were made by David Taylor
889bf7c5
PA
17754 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
17755 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
17756 in changes by HP.
d63a86f8 17757
c906108c
SS
17758 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
17759 skip tests. When compiling pass c++ flag to gdb_compile.
17760 * gdb.c++/
d63a86f8 17761
c906108c
SS
17762 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
17763 test for on hppa*-*-hpux*; use args to see if c++ was specified.
17764 (skip_hp_tests): new function.
17765 (gdb_preprocess): new function.
17766
17767 * configure.in (hpdir): decide whether to configure gdb.hp.
17768 * configure: regenerated.
17769
17770 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
17771 to delete on clean.
17772 (EXECUTABLES): update to reflect new additions.
17773 * gdb.base/commands.exp: update message expected.
17774 * gdb.base/default.exp: add copyright notice.
17775 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
17776 * gdb.base/help.exp: update messages to reflect current text.
17777 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
17778 targets for recurse tests.
17779 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
17780 skip this file.
17781
17782 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
17783 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
17784 compilation.
17785 * gdb.c++/misc.exp: ditto.
17786 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
17787 run the tests. tell gdb_compile that it's a c++ compilation.
17788
17789 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 17790
c906108c
SS
17791 * gdb.base/all-bin.exp: new file.
17792 * gdb.base/arithmet.exp: new file.
17793 * gdb.base/assign.exp: new file.
17794 * gdb.base/completion.exp: new file.
17795 * gdb.base/cond-expr.exp: new file.
17796 * gdb.base/condbreak.exp: new file.
17797 * gdb.base/define.exp: new file.
17798 * gdb.base/dollar.exp: new file.
17799 * gdb.base/environment.exp: new file.
17800 * gdb.base/eval-skip.exp: new file.
17801 * gdb.base/jump.exp: new file.
17802 * gdb.base/logical.exp: new file.
17803 * gdb.base/pointers.exp: new file.
17804 * gdb.base/relational.exp: new file.
17805 * gdb.base/section_command.exp: new file.
17806 * gdb.base/whatis-expr.exp: new file.
17807
17808 * gdb.base/all-types.c: new file.
17809 * gdb.base/call-array-struct.c: new file.
17810 * gdb.base/call-return-struct.c: new file.
17811 * gdb.base/call-strings.c: new file.
17812 * gdb.base/callfuncs2.c: new file.
17813 * gdb.base/condbreak.c: new file.
17814 * gdb.base/constvars.c: new file.
17815 * gdb.base/display.c: new file.
17816 * gdb.base/int-type.c: new file.
17817 * gdb.base/jump.c: new file.
17818 * gdb.base/miscexprs.c: new file.
17819 * gdb.base/pointers.c: new file.
17820 * gdb.base/pointers2.c: new file.
17821 * gdb.base/shmain.c: new file.
17822 * gdb.base/shr1.c: new file.
17823 * gdb.base/shr2.c: new file.
17824 * gdb.base/solib.c: new file.
17825 * gdb.base/solib1.c: new file.
17826 * gdb.base/solib2.c: new file.
17827 * gdb.base/varargs.c: new file.
17828 * gdb.c++/derivation.cc: new file.
17829 * gdb.c++/overload.cc: new file.
17830 * gdb.c++/ovldbreak.cc: new file.
17831 * gdb.hp/attach.c: new file.
17832 * gdb.hp/attach2.c: new file.
17833 * gdb.hp/average.c: new file.
17834 * gdb.hp/compiler.c: new file.
17835 * gdb.hp/compiler.cc: new file.
17836 * gdb.hp/execd-program.c: new file.
17837 * gdb.hp/follow-exec.c: new file.
17838 * gdb.hp/follow-fork.c: new file.
17839 * gdb.hp/follow-vfork-and-exec.c: new file.
17840 * gdb.hp/misc-hp.cc: new file.
17841 * gdb.hp/more-steps.c: new file.
17842 * gdb.hp/optimize.c: new file.
17843 * gdb.hp/quicksort.c: new file.
17844 * gdb.hp/run-hp.c: new file.
17845 * gdb.hp/start-stop.c: new file.
17846 * gdb.hp/sum.c: new file.
17847 * gdb.hp/templates-hp.cc: new file.
17848 * gdb.hp/thread-local-in-lib.c: new file.
17849 * gdb.hp/thread-local-in-lib.h: new file.
17850 * gdb.hp/thread-local-in-lib.lib.c: new file.
17851 * gdb.hp/vforked-program.c: new file.
17852 * gdb.hp/virtfunc-hp.cc: new file.
17853 * gdb.hp/watchpoint-hp.c: new file.
17854 * gdb.hp/xdb.c: new file.
17855 * gdb.hp/xdb0.c: new file.
17856 * gdb.hp/xdb0.h: new file.
17857 * gdb.hp/xdb1.c: new file.
17858
17859Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
17860
17861 The following change was made by Edith Epstein
889bf7c5
PA
17862 <eepstein@cygnus.com> as part of a project to merge in changes
17863 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
17864
17865 * gdb.c++/demangle.exp: changed the expected output for some
17866 ARM-style mangling -- removed second reference to datatype.
889bf7c5 17867 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 17868 T1<char>::~T1<char>(void)
c906108c 17869 becomes,
a9c64011
AS
17870 maint demangle __dt__11T1__pt__2_cFv
17871 T1<char>::~T1(void)
c906108c 17872
889bf7c5 17873 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 17874
c906108c
SS
17875Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
17876
17877 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
17878 * gdb.trace/backtrace.exp: Likewise.
17879 * gdb.trace/circ.exp: Likewise.
17880 * gdb.trace/collection.exp: Likewise.
17881 * gdb.trace/deltrace.exp: Likewise.
17882 * gdb.trace/infotrace.exp: Likewise.
17883 * gdb.trace/limits.exp: Likewise.
17884 * gdb.trace/packetlen.exp: Likewise.
17885 * gdb.trace/passc-dyn.exp: Likewise.
17886 * gdb.trace/passcount.exp: Likewise.
17887 * gdb.trace/report.exp: Likewise.
17888 * gdb.trace/save-trace.exp: Likewise.
17889 * gdb.trace/tfind.exp: Likewise.
17890 * gdb.trace/tracecmd.exp: Likewise.
17891 * gdb.trace/while-dyn.exp: Likewise.
17892 * gdb.trace/while-stepping.exp: Likewise.
17893
178941998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
17895
17896 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
17897
17898Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
17899
17900 From Brendan Kehoe:
17901 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
17902 int return types.
17903
17904Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
17905
17906 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 17907 remote dos host testing right.
c906108c
SS
17908
17909Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
17910
17911 * gdb.base/corefile.exp: remove some xfails.
17912
17913Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
17914
17915 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 17916 have different timestamps.
c906108c
SS
17917
17918Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
17919
17920 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 17921 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
17922
17923Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
17924
17925 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 17926 delta.
c906108c
SS
17927
17928Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
17929
17930 * gdb.base/default.exp: Add brace missing from previous delta.
17931
17932Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
17933
17934 * gdb.base/default.exp: Support test for info float for all
17935 varieties of arm toolchain.
17936
dc96c6c7 17937Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17938
17939 * gdb.trace/*.exp: remove "remote_download" command.
17940
dc96c6c7 17941Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17942
17943 * gdb.trace/*.exp: remove -gdwarf from compile.
17944
17945Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
17946
17947 * gdb.trace/configure.in(AC_INIT): typo
17948 * gdb.trace/configure: regenerated
17949
dc96c6c7 17950Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17951
17952 * config/m68k-emc.exp: New file.
17953 * lib/<emc-support.exp trace-support.exp}: New files.
17954 * configure.in: add new test directory gdb.trace.
17955 * gdb.trace/{configure configure.in Makefile.in}: New files.
17956 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
17957 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
17958 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
17959 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
17960 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
17961 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
17962 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 17963
dc96c6c7 17964Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17965
17966 * gdb.c++/classes.exp: Change all regular expressions to match
17967 arbitrary combinations of newline/carriage-return, so that they
17968 will work equally well on Unix and Windows.
17969 * gdb.c++/inherit.exp: ditto.
17970 * gdb.c++/virtfunc.exp: ditto.
17971
179721998-08-11 Dawn Perchik <dawn@cygnus.com>
17973
17974 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
17975
c2d11a7d
JM
17976Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
17977
17978 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
17979 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
17980 to use a0-a3/d0-d3 as needed.
17981
17982Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
17983
17984 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
17985 * gdb.disasm/am33.exp: Corresponding changes.
17986
c906108c
SS
179871998-07-11 Felix Lee <flee@cygnus.com>
17988
17989 * gdb.base/callfuncs.exp: add cmp10 test.
17990 * gdb.base/callfuncs.c (cmp10): new function.
17991
17992Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
17993
d63a86f8 17994 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
17995 into two parts to get around a synchronization problem in expect.
17996
3fc11d3e
JM
17997Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
17998
17999 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
18000
18001 * configure.in: Add options for gdbtk testsuite.
18002
18003 * configure: Regenerate.
18004
18005 * gdb.gdbtk: New directory to hold gdbtk tests.
18006
c906108c
SS
18007Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
18008
18009 * gdb.fortran/types.exp: Escape brackets in expect patterns
18010 for test_float_literal_types_accepted tests.
18011 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
18012 before run test.
18013
c2d11a7d
JM
18014Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
18015
18016 * am33.exp: Just compile, do not link the testcase.
18017 * am33.s: Add ".am33" pseudoop to force am33 mode.
18018
c906108c
SS
180191998-06-25 Felix Lee <flee@cygnus.com>
18020
18021 * gdb.base/setshow.exp: make sure $pc is sane.
18022
18023 * gdb.stabs/weird.exp: split expect patterns properly.
18024
c2d11a7d
JM
18025Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
18026
18027 * gdb.disasm/am33.s: New disassembler testfile for the am33.
18028 * gdb.disasm/am33.exp: Run it.
18029
dc96c6c7 18030Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18031
18032 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
18033 match processing (and eliminate spurious timeouts when running).
18034
dc96c6c7 18035Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18036
18037 * gdb.base/signals.exp (test_handle_all_print): put back Mach
18038 exception test, but conditionalize it on target [mach | gnu].
18039
dc96c6c7 18040Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18041
18042 * gdb.base/overlays.exp: fixup compile line for linker script.
18043
18044Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
18045
18046 * gdb.fortran/types.exp: don't guess at float size.
18047
18048Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
18049
18050 * gdb.base/exprs.exp: delete test that depends on int size.
18051
18052Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
18053
18054 * config/sim.exp: Removed checks for target triplets.
18055 (gdb_target_sim): Use gdb,target_sim_options.
18056
18057Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
18058
18059 * gdb.base/reread.exp: New file.
18060 * gdb.base/reread1.c: New file.
18061 * gdb.base/reread2.c: New file.
18062
18063Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
18064
18065 * config/sim.exp: Use 'target sim -sparclite' when running
18066 SPARClite programs.
18067
18068Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
18069
18070 * gdb.base/structs2.exp: New file.
18071 * gdb.base/structs2.c: New file.
18072
18073Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
18074
18075 * gdb.asm/common.inc: New file.
18076 * gdb.asm/d10v.inc: New file.
18077 * asm-source.exp: Pass -I's to gas to find .inc files.
18078 Update line numbers in expected output.
18079 * asmsrc1.s: Rewrite.
18080 * asmsrc2.s: Rewrite.
18081 * configure.in: Create arch.inc symlink.
18082 * configure: Regenerate.
18083 * Makefile.in (distclean): Delete arch.inc.
18084
18085Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
18086
18087 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
18088 (t_enum_value2): ditto
18089 (t_enum_value3): ditto
18090 (main): ditto
c906108c
SS
18091Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
18092
18093 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
18094 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
18095 change.
18096 Use gdb_test instead of send_gdb/gdb_expect sequences.
18097
18098Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
18099
18100 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
18101 not void.
18102
18103Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
18104
18105 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
18106 subroutines. Used to test gdbs ability to single step through PC
18107 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
18108
18109Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
18110
18111 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
18112 more rigorous EGCS C++ error checking.
18113
18114Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18115
a9c64011
AS
18116 * gdb.base/help.exp: Clean up `help set args' and `help show args'
18117 tests.
18118 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
18119 function when asleep.
18120 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
18121 for i*86 Linux and SVR4 signal handling problems.
18122 Remove linux xfail for `next to handler in signals_tests_1', fixed
18123 by recent infrun.c change.
18124 Limit backtrace to 10 frames to avoid timeout problems with infinite
18125 stack backtraces.
18126 Adjust expect pattern in `handle all print' test to match Apr 28 1997
18127 target.[ch] change.
c906108c
SS
18128
18129Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
18130
18131 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
18132 for a newline from gdb before continuing.
18133 (default_gdb_exit): Just look for y or n.
18134 (gdb_test): Detect abnormal exit from GDB running on DOS; if
18135 it does, fail the rests of the tests in the file.
18136
18137Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
18138
18139 * config/cygmon.exp: New file.
18140
18141Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
18142
18143 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 18144 main" test on remote targets.
c906108c
SS
18145
18146 * gdb.base/scope.exp: Fix problem with filelocal_bss before
18147 run test on remote targets.
18148
18149Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
18150
18151 * gdb.asm: New directory.
18152 * configure.in: Configure it.
18153 * configure: Regenerate.
18154 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
18155 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
18156
18157Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
18158
18159 * config/mn10300-eval.exp: New file to support MN10300 eval board.
18160
dc96c6c7 18161Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 18162
a9c64011
AS
18163 * gdb.base/overlays (several files): Merge the two overlay
18164 managers into one. Change variables (foox, barx, bazx, grbxx)
18165 back into ints but force them to load in their proper sections.
c906108c
SS
18166
18167Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
18168
18169 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 18170 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
18171 (D10VCopy): Handle memory regions crossing 16k boundaries.
18172 (D10VCopy): Transfer data in 32 bit chunks.
18173
18174Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
18175
18176 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 18177 correct.
c906108c
SS
18178
18179 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 18180 map. Include space for printf in .text segment.
c906108c
SS
18181
18182 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 18183 updated d10v memory VMA/LMA map.
c906108c 18184 (D10VCopy): Call D10VTranslate.
d63a86f8 18185
c906108c
SS
18186Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
18187
18188 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
18189
18190 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
18191 that it won't be put into the .sdata - small data -
18192 section. Update reference.
c906108c
SS
18193 * gdb.base/baz.c (bazx, baz): Ditto.
18194 * gdb.base/foo.c (foox, foo): Ditto.
18195 * gdb.base/grbx.c (grbxx, grbx): Ditto.
18196
18197 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 18198 to be arrays.
d63a86f8 18199
dc96c6c7 18200Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 18201
a9c64011
AS
18202 * gdb.base/overlays.exp: fix up and get working again.
18203 Add tests for backtraces from an overlay function.
d63a86f8 18204
c906108c
SS
18205Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
18206
18207 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
18208 "calling function with watchpoint enabled".
18209
18210Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
18211
18212 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 18213 gdb_suppress_tests for d10v-*-*.
c906108c
SS
18214 * lib/gdb.exp (gdb_suppress_tests): Disable this function
18215 pending review of whether it is useful or not.
18216
18217Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
18218
18219 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
18220
18221Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
18222
18223 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
18224 * config/dve.exp: New file to support Densan boards.
18225
18226Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
18227
18228 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 18229 reads and BSD.
c906108c
SS
18230
18231Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
18232
18233 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
18234 response.
18235
18236 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
18237
18238Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
18239
18240 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 18241 test.
c906108c
SS
18242
18243 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 18244 target_sizeof_long and target_bigendian_p.
c906108c 18245 (structs_by_value, structs_by_reference): Check values according
889bf7c5 18246 to targets word size and endianess.
d63a86f8 18247
c906108c
SS
18248Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
18249
18250 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 18251 output.
c906108c
SS
18252
18253Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
18254
18255 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 18256 Update test of set args help to match source change.
c906108c
SS
18257
18258Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
18259
18260 * gdb.base/default.exp: Expect help system output to be in
18261 alphabetical order.
18262 * gdb.base/help.exp: Ditto.
18263
18264Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
18265
18266 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
18267 "i*86-pc-linux-gnu*".
18268 * gdb.base/interrupt.exp: Ditto.
18269 * gdb.base/corefile.exp: Ditto.
18270
18271 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 18272 define vxworks when building the testcase.
c906108c
SS
18273
18274 * gdb.base/ptype.exp: Fix testnames to be unique.
18275 * gdb.base/radix.exp: Ditto.
18276 * gdb.base/term.exp: Ditto.
18277 * gdb.base/whatis.exp: Ditto.
18278 * gdb.c++/classes.exp: Ditto.
18279
18280Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
18281
18282 * gdb.base/callfuncs.exp: Fix indentation.
18283
18284 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
18285 suppress_flag has been set.
18286 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
18287 target feature.
18288
18289Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
18290
18291 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
18292 the testcase.
18293
18294 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 18295 set_debug_traps() and breakpoint().
c906108c
SS
18296 * gdb.c++/misc.cc (main): Ditto.
18297 * gdb.c++/templates.cc (main): Ditto.
18298 * gdb.c++/virtfunc.cc (main): Ditto.
18299
18300Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
18301
18302 * lib/gdb.exp(gdb_step_for_stub): New function.
18303 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
18304 exists, reload the executable and do a "continue" instead of
18305 doing a jump.
18306 (runto_main): Use gdb_step_for_stub.
d63a86f8 18307
c906108c 18308 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 18309 tests to have unique names.
c906108c
SS
18310 * gdb.base/callfuncs.exp: Ditto.
18311 * gdb.base/commands.exp: Ditto.
18312 * gdb.base/default.exp: Ditto.
18313 * gdb.base/help.exp: Ditto.
18314 * gdb.base/list.exp: Ditto.
18315 * gdb.base/opaque.exp: Ditto.
18316 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
18317 similar tests.
d63a86f8 18318
c906108c
SS
18319 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
18320 * gdb.c++/cplusfuncs.cc: Ditto.
18321 * gdb.c++/virtfunc.cc: Ditto.
18322
18323 * config/monitor.exp: Keep track of the last file we saw, rather
18324 than trying to get the info from gdb.
18325
18326 * gdb.fortran/types.exp: Move comment to previous line.
18327
18328Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
18329
18330 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 18331 target mode.
c906108c
SS
18332
18333Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
18334
18335 From Bob Manson:
18336 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 18337 string from GDB when it connects.
c906108c
SS
18338
18339 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
18340
18341Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
18342
18343 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
18344 if we can't get a debug format from GDB (we may be testing an
18345 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
18346
18347 * gdb.stabs/weird.exp: Fix quoting.
18348
18349 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
18350
18351Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
18352
18353 * config/arm-ice.exp: New file.
18354
18355Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
18356
18357 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 18358 until it has been modified to work with the new testsuite.
c906108c 18359
99707966 18360 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
18361 testcase won't compile, cause all of the testcases in the file to
18362 fail instead.
c906108c
SS
18363
18364 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
18365 (gdb_clear_suppressed): New procedure.
18366 (gdb_stop_suppressing_tests): Only clear suppress_flag if
18367 it contains a positive value.
18368
18369Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
18370
18371 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
18372
18373 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
18374
18375Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
18376
18377 * lib/gdb.exp (setup_xfail_format): New function.
18378 (get_debug_format): New function to get debug format.
18379 (debug_format): New global variable to hold last value set
18380 by get_debug_format.
18381 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 18382 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
18383 * gdb.c++/ptype.exp: Ditto.
18384 * gdb.c++/classes.exp: Ditto.
18385 * gdb.c++/cplusfuncs.exp: Ditto.
18386 * gdb.c++/inherit.exp: Ditto.
18387 * gdb.c++/templates.exp: Ditto.
18388 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 18389
c906108c
SS
18390Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
18391
18392 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
18393 host doesn't have a currently-open connection.
18394
18395 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
18396 any gdb stub target. Handle cases where gdb doesn't respond when
18397 interrupted in a sane fashion.
c906108c
SS
18398
18399 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 18400 same thing in a totally different way.
c906108c
SS
18401
18402 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 18403 setting "timeout".
c906108c 18404 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 18405 default_gdb_init now.
c906108c
SS
18406
18407Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
18408
18409 * gdb.base/printcmds.exp: Fix "check for floating addition"
18410 regexp to accept results within approx +/- .01 of exact value.
18411 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
18412
18413Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
18414
18415 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 18416 properly.
c906108c
SS
18417 (gdb_expect): Add optional timeout parameter, and add timeout
18418 value to various calls.
18419 (gdb_suppress_tests): Only give one warning message per group.
18420
18421Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
18422
18423 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
18424 global variables. Handle getting a value for $timeout more
18425 gracefully.
c906108c
SS
18426
18427Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
18428
18429 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 18430 initialize.
c906108c 18431 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 18432 by a target configuration file.
c906108c
SS
18433 (gdb_expect): Pass the timeout to remote_expect.
18434
18435 * config/monitor.exp(gdb_load): Fix typo in regexp.
18436
18437Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
18438
18439 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
18440
18441Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
18442
18443 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
18444 here. Call gdb_target_exec before rebooting the target, to make
18445 sure the connection to the target is closed.
c906108c
SS
18446 (gdb_load): Pass the name of the executable to gdb_target_monitor.
18447 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
18448 Also detect "Timeout reading from remote" error.
18449
18450 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
18451 gdb_target_monitor. Don't call gdb_file_cmd here; let
18452 gdb_target_monitor do it.
c906108c
SS
18453
18454 * gdb.disasm/hppa.exp: Don't use exec_output.
18455
18456Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
18457
18458 * gdb.base/list.exp: If we're debugging a non-native target,
18459 try to set the pc register to point to the start of the
18460 program before doing the first list command.
18461
18462 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 18463 test_calls after restarting.
c906108c
SS
18464
18465 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 18466 reloading.
c906108c
SS
18467
18468 * gdb.base/watchpoint.exp: Fix typo.
18469
18470 * gdb.base/setshow.exp: Check for use_gdb_stub.
18471
18472 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 18473 stub case.
c906108c
SS
18474 * gdb.base/langs.exp: Ditto.
18475
18476 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
18477 gdb_load_offset. If we weren't given a file to load, figure out
18478 what the current file is and use it.
c906108c
SS
18479
18480 * config/i386-bozo.exp: New file.
18481
18482Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
18483
18484 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
18485 feature.
18486
18487 * config/proelf.exp: New entry.
18488
18489Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
18490
18491 * lib/gdb.exp: Remove spurious .* patterns at the beginning
18492 of regexps.
18493
18494 * gdb.base/watchpoint.exp: Don't run the test_stepping
18495 tests if gdb can't call functions on the target.
18496
18497 * gdb.base/setshow.exp: Don't run the set prompt tests if
18498 the board has gdb_prompt set.
18499
18500Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
18501
18502 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
18503 * gdb.base/commands.exp: Likewise.
18504 * gdb.base/setshow.exp: Likewise.
18505
18506Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
18507
18508 * config/monitor.exp(gdb_start): Look for gdb_prompt target
18509 feature.
18510
18511 * config/i960.exp: New file.
18512
18513Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
18514
18515 * gdb.base/funcargs.exp: Check for gdb,short_int target
18516 feature instead of looking for explicit target triplets.
18517
dc96c6c7 18518Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 18519
d63a86f8 18520 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
18521 "p 123DEADBEEF", to check parse_number.
18522 * top.c: change "to enable to enable" to "to enable" in a couple
18523 of help strings.
18524
18525Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
18526
18527 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
18528 on the mn10300.
d63a86f8 18529
c906108c
SS
18530Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
18531
18532 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
18533 where the test executable is run with explicit args.
18534 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
18535
18536Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
18537
18538 * gdb.base/run.c: Use FAKEARGV to build test executable that
18539 does not require a command line arg, since most simulators
18540 don't currently support passing such an arg into the simulated
18541 program.
18542 * gdb.base/commands.exp: Change tests to insert the proper
18543 value as the arg to the first recursive factorial call. Change
18544 compilation line to define FAKEARGV at compile time.
18545
18546Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
18547
18548 * gdb.base/recurse.exp: Enable these tests for the mn10300.
18549 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
18550 function with watchpoint enabled" test.
18551
18552Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
18553
18554 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 18555 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
18556
18557 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 18558 "Tests restarted" messages.
c906108c
SS
18559
18560Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
18561
18562 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
18563
dc96c6c7 18564Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18565
18566 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
18567 for INFO SYMBOL; add help tests for OVERLAY commands.
18568 * gdb.base/default.exp: add tests for INFO SYMBOL command;
18569 add tests for OVERLAY commands
18570 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
18571 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
18572 * gdb.base/sigall.c: add usestubs code frag
18573 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 18574
c906108c
SS
18575Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
18576
18577 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
18578 failures.
18579 (gdb_stop_suppressing_tests): Note that tests have restarted.
18580
18581Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
18582
18583 * config/h8300.exp: New file.
18584
18585Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
18586
18587 * gdb.base/setshow.exp: Check for the existence of a
18588 feature, not its value.
18589
18590Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
18591
18592 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
18593
18594 * gdb.base/scope.exp: It's now init0(), not init().
18595
18596 * gdb.base/scope0.c: For now, change init() to be init0().
18597
18598 * config/monitor.exp: Use gdb_serial in preference to serial
18599 or netport.
18600
18601 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 18602 and it's not already set.
c906108c
SS
18603
18604Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
18605
18606 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 18607 isn't using a stub and if it supports argument passing.
c906108c
SS
18608
18609Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
18610
18611 * config/udi.exp(gdb_start): Make sure UDICONF is set
18612 properly before starting gdb.
18613
18614Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
18615
18616 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
18617 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
18618 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
18619
18620Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
18621
18622 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 18623 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
18624
18625 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
18626
18627 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
18628
18629 * config/monitor.exp: Make sure we disconnect from the target.
18630 Also, try a reboot/reload cycle instead of failing if the
18631 load fails.
18632
18633Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
18634
18635 * gdb.base/default.exp: Don't set match_max.
18636 * gdb.base/help.exp: Ditto.
18637 * gdb.base/list.exp: Ditto.
18638 * gdb.base/signals.exp: Ditto.
18639
18640 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
18641 set, use remote_ld to download the testcase instead of
18642 the GDB loader.
18643
18644Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
18645
18646 * config/vr5000.exp: New file.
18647
18648 * config/monitor.exp(gdb_target_monitor): Add pattern for
18649 "Ending remote" to detect errors in connecting.
18650
18651 * gdb.base/setshow.exp: Add .* within auto language test.
18652
18653 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
18654 target feature.
18655
18656 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 18657 and reboot the board if necessary.
c906108c
SS
18658
18659 * gdb.base/setvar.exp(test_set): Handle multiple prints within
18660 a set of tests. Remove print.* from the patterns being checked.
18661
18662Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
18663
18664 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
18665 refer to gdb_spawn_id.
18666
18667 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
18668 longer used.
18669 * config/sparclet.exp: Ditto.
18670 * config/sparclet-old.exp: Ditto.
18671 * config/slite.exp: Ditto.
18672 * config/sim.exp: Ditto.
18673 * gdb.base/funcargs.exp: Ditto.
18674
18675 * lib/gdb.exp:Remove references to gdb_spawn_id.
18676 (gdb_expect): Move to remote.exp.
18677
18678Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
18679
18680 * config/monitor.exp: Detect the "Couldn't establish connection"
18681 message from GDB.
18682
18683Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
18684
18685 * gdb.base/bitfields.exp: Use runto instead of explicit
18686 gdb_run_cmd/gdb_expect sequences.
18687
18688 * gdb.base/break.exp(text_next_with_recursion): Add match for
18689 gdb_expect call.
18690
18691 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
18692 We also need to handle the "A program is being debugged already"
18693 prompt from gdb. Use gdb_test to set the baud rate.
18694
18695 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
18696 to 20000. Really. I mean it.
18697
18698Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
18699
18700 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
18701 fails. If suppress_flag is set, skip perror message about not
18702 being able to send to GDB.
c906108c 18703 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 18704 GDB.
c906108c
SS
18705 (gdb_expect): If suppress_flag is set, always fail immediately.
18706 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
18707 (gdb_init): Call gdb_stop_suppressing_tests.
18708 (default_gdb_exit): Ditto.
18709 (default_gdb_start): Ditto.
18710
18711 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 18712 gdb_stop_suppressing_tests as appropriate.
c906108c 18713 * gdb.base/break.exp: Ditto.
889bf7c5 18714 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
18715 * gdb.base/commands.exp: Ditto.
18716 * gdb.base/exprs.exp: Ditto.
889bf7c5 18717 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
18718 * gdb.base/list.exp: Ditto.
18719 * gdb.base/recurse.exp: Ditto.
889bf7c5 18720 * gdb.base/scope.exp: Ditto.
c906108c
SS
18721 * gdb.base/structs.exp: Ditto.
18722 * gdb.c++/inherit.exp: Ditto.
18723
18724Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
18725
18726 * config/vr4300.exp: New file.
18727
99707966 18728 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 18729
99707966 18730 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
18731
18732Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
18733
18734 * lib/gdb.exp(gdb_init): New function.
18735
18736 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 18737 for each individual variable set.
c906108c
SS
18738
18739 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
18740 name.
18741
18742 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
18743
18744 * gdb.base/scope.exp: Use gdb_test.
18745
18746 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
18747 aborting; the testsuite driver will do that for us (see
18748 gdb_finish). Also, use gdb_test in a few more places.
18749
18750Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
18751
18752 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
18753
18754Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
18755
18756 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
18757 and "add_tests" are not at the same address.
18758
18759Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
18760
18761 * gdb.base/ptype.exp: Use gdb_test.
18762
18763Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
18764
18765 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
18766 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
18767 left in. No longer expect them to fail.
18768
18769 * gdb.stabs/*.mt; Deleted, no longer used.
18770 * gdb.stabs/configure.in: Remove references to target makefile
18771 frags.
18772 * gdb.stabs/configure: Rebuilt.
18773
18774 * gdb.disasm/*.mt: Deleted, no longer used.
18775 * gdb.disasm/configure.in: Remove references to target makefile
18776 frags. Use "sh3.s" as the unique filename for this directory.
18777 * gdb.disasm/configure: Rebuilt.
18778
18779 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
18780 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
18781 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
18782
18783Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
18784
18785 * config/udi.exp: Use mondfe,name instead of remote_host.
18786
18787Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
18788
18789 * gdb.base/watchpoint.exp: Don't expect a failure when calling
18790 a function with a watchpoint enabled on the mn10200.
18791
18792 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
18793 before trying to create it!
18794
18795Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
18796
18797 * config/vx.exp: Use hostname instead of netport.
18798
18799 * config/vxworks.exp: New file.
18800
18801 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
18802
18803 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 18804 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
18805 occurs.
18806
18807 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
18808 $gdb_spawn_id directly.
18809 (gdb_run_cmd): Try _start as well as start. Use the target feature
18810 gdb,start_symbol as the symbol to start from when jumping.
18811
18812Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
18813
18814 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
18815 redundant) test.
18816
18817 * gdb.base/recurse.exp: Relax final value test for 'b' so that
18818 it doesn't lose for 16bit integer systems.
18819
18820Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
18821
18822 * gdb.fortran/types.exp: If the target doesn't support "double"
18823 data types, then expect "real" types to only be 4 bytes.
18824
18825 * gdb.c++/virtfunc.exp: Expect failure for virtual function
18826 call tests if the target doesn't support inferior function calls.
18827
18828 * gdb.base/printcmds.exp: Allow minor deviation in FP values
18829 in printf tests.
18830
18831Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
18832
18833 * gdb.base/help.exp: Disable "help set", "help show", and
18834 "help support". Simplify regexp for "help stack".
18835
18836 * gdb.base/default.exp: Set match_max to 5000 and the timeout
18837 to 60 seconds. Temporarily set match_max to 15000 around the
18838 "info copying" test.
18839
18840 * gdb.base/nodebug.exp: Don't try to do an inferior function
18841 call if the target doesn't support them.
18842 * gdb.base/printcmds.exp: Likewise.
18843 * gdb.base/setvar.exp: Likewise.
18844 * gdb.base/structs.exp: Likewise.
18845 * gdb.c++/templates.exp: Likewise.
18846 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
18847
18848 * gdb.base/recurse.exp: Enable for the mn10200.
18849
18850 * configure.in: Do configure gdb.stabs directory for *-*-elf
18851 targets.
18852 * configure: Rebuilt.
18853
18854 * gdb.base/break.exp: Check for gdb,noresults before testing
18855 exit status and/or results from the target.
18856 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
18857 * lib/gdb.exp: Remove old (now bogus) initialization of
18858 noinferior, noargs, noresults and nosignals.
18859
18860Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
18861
18862 * config/sh.exp: New file.
18863
18864 * config/slite.exp: Try to connect multiple times to the board
18865 before rebooting. Only send a "monitor run" if need_monitor_run
18866 is set.
18867
18868 * gdb.base/break.exp: Don't do the "stub continue" test if
18869 the target has gdb_stub set.
18870
18871 * gdb.base/callfuncs.exp: Increase the timeout.
18872
18873 * gdb.base/interrupt.exp: Don't even try to compile the testcase
18874 if the target has gdb,noinferiorio set.
18875
18876 * gdb.base/list.exp: Increase match_max to 10000 characters.
18877
18878 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
18879
18880 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
18881 target.
18882
18883 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
18884
18885Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
18886
18887 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
18888 trying to delete the copy of gdb. Catch the file delete so we
18889 don't die if the delete fails; also, the file should be copied to
18890 the host, not to the build.
c906108c
SS
18891
18892Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
18893
18894 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 18895 parenthesis in case it contains multiple regexps separated
c906108c
SS
18896 with |.
18897
18898 * gdb.base/watchpoint.exp: Use gdb_test.
18899 * gdb.base/default.exp: Ditto.
18900
18901Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
18902
99707966 18903 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 18904
c906108c
SS
18905 * gdb.base/scope.exp: Use gdb_test.
18906 * gdb.c++/classes.exp: Ditto.
18907 * gdb.c++/inherit.exp: Ditto.
18908
18909Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
18910
18911 * gdb.base/crossload.exp: Don't use execute_anywhere, use
18912 remote_exec instead.
18913 * gdb.base/corefile.exp: Don't be ridiculous.
18914 * gdb.base/*.c: Add missing stub invocations.
18915
18916Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
18917
18918 * config/slite.exp: Miscellaneous fixes.
18919
18920 * lib/gdb.exp: Fix runto.
18921
18922 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
18923 the target.
18924
18925 * gdb.base/watchpoint.exp: Fix regexp.
18926
18927 * lib/gdb.exp(default_gdb_exit): Add a catch to the
18928 close and wait commands, as the descriptor may now be
18929 invalid. Always call "remote_close host".
18930
18931Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
18932
18933 Major rewrite for testsuite revision.
d63a86f8 18934
c906108c
SS
18935 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
18936 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
18937 instead of relying on spawn_id to always contain a valid
18938 spawn id.
18939 (get_compiler_info): New procedure to build the ${binfile}.ci
18940 file, instead of replicating this in N different places.
18941 (gdb_compile): New procedure.
d63a86f8 18942
c906108c 18943 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
18944 appropriate arguments) instead of compile. Use gdb_test in a lot
18945 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
18946 at the start of a testcase, as this is no longer done magically.
18947
18948 config/*-gdb.exp: Rename without the -gdb suffix.
18949
18950 config/mips.exp: Use remote_close instead of exit_remote_shell.
18951 config/monitor.exp: Use target_info instead of looking at
18952 baud, timeout, etc.
18953 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
18954
18955Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18956
18957 * gdb.c++/templates.exp (test_ptype_of_templates),
18958 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
18959 Update expect patterns for destructors and assignment operators
18960 to match corresponding c-typeprint.c changes.
18961 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
18962 to destructor breakpoint test, GDB should be able to set the
18963 destructor breakpoint without specifying arguments.
18964
18965Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
18966
18967 * gdb.threads/pthreads.exp: Change result for failure to compile due
18968 to lack of pthreads runtime support from an error to simply an
18969 unsupported test, per dejagnu standards.
18970
18971Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18972
18973 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
18974 where GDB exits to reduce pattern match time.
18975 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
18976
18977 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
18978
dc96c6c7 18979Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18980
18981 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
18982 * gdb.base/default.exp: ditto.
18983 * gdb.base/nodebug.exp: ditto.
18984 * gdb.base/printcmds.exp: ditto.
18985 * gdb.base/ptype.exp: ditto.
18986 * gdb.base/setvar.exp: ditto.
18987 * gdb.base/structs.exp: ditto.
18988 * gdb.base/setshow.c: Guard against uninitialized values of argc.
18989
18990Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
18991
18992 * configure, */configure: Rebuild with autoconf 2.12.
18993
18994Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
18995
18996 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
18997 use new i*86-pc-linux*-gnu quads.
18998 * gdb.base/corefile.exp: Ditto.
18999 * gdb.base/signals.exp: Ditto.
19000 * gdb.base/sigall.exp: Ditto.
19001 * gdb.base/interrupt.exp: Ditto.
19002
19003 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
19004 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
19005 RedHat 4.0.
d63a86f8 19006
c906108c 19007 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
19008 linux. This allows the test case to at least compile on latest
19009 linux, but still not run due to missing the threads runtime library.
c906108c
SS
19010
19011Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19012
19013 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
19014 directory to search gdb directory. Accept and step over conditional
19015 stack alignment code. Consume $prompt in failure cases.
19016 Reset timeout to $oldtimeout instead of some arbitrary value.
19017 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
19018 timeout problems with infinite stack backtraces.
19019 * gdb.base/ptype.exp (ptype struct link, union tu_link):
19020 Accept function parameters for linkfunc member.
19021
19022Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
19023
19024 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
19025 (CXXFLAGS): Remove, unreferenced.
19026 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
19027 previous -B options and also add -B option to pick up cross compiled
19028 runtime.
c906108c
SS
19029 (TARGET_INCLUDES): Add for -I options and add code to initialize when
19030 doing cross compiles.
19031 (target_alias): Declare global.
19032 (xgcc): Set variable to full path of gcc in build tree. Use findfile
19033 to verify that gcc exists in build tree, and if so set CC to that
19034 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 19035
c906108c
SS
19036Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
19037
19038 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
19039 ptype test for anonymous union. Fixup testcase to match
19040 current gcc debug output.
19041
19042Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
19043
19044 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
19045 force argument to an unsigned long type.
19046
19047Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
19048
19049 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 19050 tests and anonymous union print/ptype tests.
c906108c
SS
19051 * gdb.base/list.exp (test_forward-search): Increase timeout by
19052 5 minutes for the "search extremely long line" case.
19053 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
19054 completely optional and that the pass/fail messages use the command as
19055 the message if that third arg is a null string.
19056 (gdb_test_exact): Arrange that a null string pattern means match a
19057 null string output rather than any output, which might include random
889bf7c5 19058 errors.
c906108c
SS
19059 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
19060 backtrace test.
19061 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
19062 always failing and failure is now exposed by gdb.exp changes.
19063
19064Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
19065
19066 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
19067 weren't being noted.
19068
19069Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19070
19071 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
19072 * gdb.stabs/weird.exp: Remove v_comb xfails.
19073
dc96c6c7 19074Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19075
19076 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 19077 list.exp scope.exp watchpoint.exp]
c906108c 19078 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 19079
dc96c6c7 19080Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19081
19082 * config/monitor.exp: Increase download timeout to 1000 seconds.
19083
dc96c6c7 19084Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19085
19086 * config/m32r.exp: Increase timeout to 120 seconds.
19087
19088Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
19089
19090 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
19091 and accept older ordering as obsolescent gcc or gdb.
19092 * gdb.c++/templates.exp: Ditto.
19093 * gdb.c++/virtfunc.exp: Ditto.
19094
19095Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
19096
19097 * gdb.base/coremaker.c: Add code to mmap some data so we
19098 can check that it ends up in the core file.
19099 * gdb.base/corefile.exp: Add test to read mmapped data
19100 from core file.
19101
dc96c6c7 19102Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19103
19104 * config/m32r.exp: New file.
19105
19106Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
19107
19108 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
19109 that cflags can contains -gstabs, and work correctly for other tests.
19110
dc96c6c7 19111Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19112
19113 * gdb.base/setshow.exp: New file, tests show and set.
19114 * gdb.base/setshow.c: New file, tests show and set.
19115 * gdb.base/help.exp: Add test for help set|show annotate.
19116 * gdb.base/default.exp: Add test for set|show annotate.
19117
19118Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
19119
19120 * testsuite/gdb.base/break.exp: Make backtrace from factorial
19121 errors unique.
19122 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
19123 explicitly.
19124
19125Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
19126
19127 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
19128 and width commands. This is done elsewhere.
19129 * (gdb_start): Don't call gdb_start_sim here. That's already
19130 done in gdb_load. This fixes lots of failures in default.exp.
19131
19132Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
19133
19134 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
19135 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
19136 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
19137 in the same we we treat other failures (since it may be an expected
889bf7c5 19138 condition), rather than as an error.
c906108c
SS
19139 * gdb.base/signals.exp (test_handle_all_print): Revert back to
19140 old test format.
19141
19142Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
19143
19144 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
19145 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 19146 twice. Nuke the duplicates.
c906108c 19147 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 19148 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
19149 Remove config.h along with other config files.
19150
19151Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
19152
19153 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
19154 "p func1 ()" and note that rests of tests are skipped.
19155 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 19156 setup_xfails for "print func2::coremaker_local".
c906108c
SS
19157 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
19158 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
19159 affected by the previous run test.
19160 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
19161 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
19162 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
19163 "pass int powerset tuple" and "pass modeless int powerset tuple".
19164 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
19165 "real write 4" and "real write 8".
19166 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 19167 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
19168 "print \$i after tuple assign 2", and
19169 "print vs2 after tuple assign 2".
19170 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
19171 meaningful error message and return -1 so the caller can
19172 suppress further tests and avoid a cascade of errors.
d63a86f8 19173
c906108c
SS
19174Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
19175
19176 * gdb.base/a1-selftest.exp: Tweak tests to account for new
19177 format for printing version.
19178 * gdb.base/default.exp: Ditto.
19179 * gdb.base/interrupt.exp: Fix problem with cascade of
19180 errors if child process dies while calling a function.
d63a86f8 19181
c906108c
SS
19182Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
19183
19184 * Makefile.in (VPATH): Add
19185 * Makefile.in (Makefile, config.status): Fix rules so things get
19186 remade when necessary.
19187
19188Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
19189
19190 * Makefile.in (just-check): Add path to sibling expect dir
19191 to environment variable specified by RPATH_ENVVAR.
19192
19193Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
19194
19195 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
19196 (just-check): Add shared library paths for libstdc++, tk,
19197 tcl, bfd, and opcodes to the environment variable specified
19198 in RPATH_ENVVAR.
19199 * configure.in: Add support to recognize --enable-shared flag
19200 and generate correct value for RPATH_ENVVAR.
19201 * configure: Regenerated with autoconf.
19202
19203Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
19204
19205 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 19206 include all osf versions.
c906108c
SS
19207 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
19208 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
19209 when target is linux. When failing to build pthreads test
19210 executable, give more meaningful message.
19211 * gdb.threads/pthreads.c: Hpux also uses old definition of second
19212 arg for pthread_create.
d63a86f8 19213
c906108c
SS
19214Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
19215
19216 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 19217 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 19218 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 19219 and -lpthreads (everybody else).
c906108c
SS
19220 (test_startup): Fail gracefully if threads are not supported.
19221 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
19222 "p/c array_index("abcdef",2)" when not gcc compiled.
19223 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
19224 "print func2::coremaker_local" when not gcc compiled.
19225 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
19226 "ptype on opaque struct tagname (statically)",
19227 "ptype on opaque struct tagname (dynamically) 1", and
19228 "ptype on opaque struct tagname (dynamically) 2"
19229 for not compiled with gcc.
19230 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
19231 backtrace when compiled with gcc.
d63a86f8 19232 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
19233 than always return success.
19234
19235Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
19236
19237 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
19238
19239Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
19240
19241 * gdb.base/structs.exp: Undo last change.
19242
19243Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
19244
19245 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
19246 encapsulate all the steps/nexts done during self test, starting
19247 at main, and makes them less sensitive to optimization issues.
19248 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
19249 signal handler" test.
19250 * gdb.threads/pthreads.exp: Only run this for native configs.
19251 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
19252 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
19253 tests.
19254 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
19255 for "runto test_calls(void)" test.
d63a86f8 19256
c906108c
SS
19257Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
19258
19259 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
19260 and don't expect address info in breakpoint confirmations.
19261
19262Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
19263
19264 * gdb.base/list.exp (test_forward_search): Increase timeout
19265 temporarily by 60 seconds for searching extremely long line,
889bf7c5 19266 and then reset to old value when done. Increase expect input
c906108c
SS
19267 buffer to 10000.
19268
19269Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
19270
19271 * gdb.base/list.exp (test_forward_search): Fix to handle very
19272 long source line without overflowing expect's input buffer.
19273
19274Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
19275
19276 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
19277 "buffer_full".
19278
19279 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
19280 "buffer_full".
19281
19282 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
19283 "buffer_full".
19284
19285 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
19286 "buffer_full".
19287
19288Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
19289
19290 * configure.in (configdirs): Add gdb.threads.
19291 * configure: Regenerated with autoconf.
19292 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
19293 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
19294 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 19295
c906108c
SS
19296Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
19297
19298 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
19299
19300Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
19301
19302 * gdb.base/signals.exp (test_handle_all_print): Test separately for
19303 each signal's status in the output of "handle all print".
19304 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
19305 the \r\n sequence that immediately precedes the gdb prompt.
19306 * gdb.base/a1-selftest.exp: Save original timeout and restore
19307 after test.
19308
19309Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
19310
19311 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
19312 symbol.
19313
19314Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
19315
19316 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
19317
19318Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
19319
19320 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
19321 timeout by 60 seconds.
19322
19323Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
19324
19325 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
19326 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
19327 error return.
19328
19329Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
19330
19331 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
19332 gdb initialization, also report how long dejagnu waited. Restore
19333 old timeout before doing error return. Temporarily increase timeout
889bf7c5 19334 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
19335
19336Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
19337
19338 * lib/gdb.exp: Report timeout value for verbosity level 2.
19339 * config/gdbserver.exp: Ditto.
19340 * config/hppro.exp: Ditto.
19341 * config/mips-gdb.exp: Ditto.
19342 * config/monitor.exp: Ditto.
19343 * config/netware.exp: Ditto.
19344 * config/sim-gdb.exp: Ditto.
19345 * config/slite-gdb.exp: Ditto.
19346 * config/udi-gdb.exp: Ditto.
19347 * config/unix-gdb.exp: Ditto.
19348 * config/vx-gdb.exp: Ditto.
19349 * gdb.base/a1-selftest.exp: Ditto.
19350 * gdb.base/a2-run.exp: Ditto.
19351 * gdb.base/break.exp: Ditto.
19352 * gdb.base/corefile.exp: Ditto.
19353 * gdb.base/list.exp: Ditto.
19354 * gdb.base/recurse.exp: Ditto.
19355 * gdb.base/scope.exp: Ditto.
19356 * gdb.base/signals.exp: Ditto.
19357
19358Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
19359
19360 * gdb.threads/Makefile.in (docdir): Removed.
19361
19362Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
19363
19364 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 19365 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 19366 @srcdir@.
d63a86f8 19367 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
19368 autoconf 2.5 or higher.
19369 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
19370
19371Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
19372
19373 * configure: Regenerated.
19374 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
19375 avoid name clashes with SunOS headers.
19376
19377Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
19378
19379 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
19380
19381Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
19382
19383 * gdb.base/callfuncs.exp: Finish last change -- make sure the
19384 prototype information ends up in the compiler info file.
19385
19386Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
19387
19388 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
19389 attempting to regenerate it. Eliminate use of a temporary file
19390 and just generate the info file directly. Source it immediately,
19391 for consistency of use.
19392 * gdb.base/corefile.exp: Ditto
19393 * gdb.base/exprs.exp: Ditto.
19394 * gdb.base/funcargs.exp: Ditto.
19395 * gdb.base/langs.exp: Ditto.
19396 * gdb.base/list.exp: Ditto.
19397 * gdb.base/mips_pro.exp: Ditto.
19398 * gdb.base/nodebug.exp: Ditto.
19399 * gdb.base/opaque.exp: Ditto.
19400 * gdb.base/ptype.exp: Ditto.
19401 * gdb.base/scope.exp: Ditto.
19402 * gdb.base/setvar.exp: Ditto.
19403 * gdb.base/signals.exp: Ditto.
19404 * gdb.base/whatis.exp: Ditto.
19405 * gdb.c++/templates.exp: Ditto.
19406 * gdb.c++/virtfunc.exp: Ditto.
19407 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 19408 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
19409
19410Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19411
19412 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
19413 it got fixed by the recent lookup_minimal_symbol_by_pc change.
19414 Increase timeout, a lot of single stepping might be needed if the
19415 target has no hardware watchpoints.
19416
19417Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
19418
19419 * gdb.base/break.exp: Ignore compiler warnings when compiling
19420 break.c.
19421 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
19422 * gdb.base/default.exp: Add h8300 xfails. Handle messages
19423 from remote-sim.
19424 * gdb.base/exprs.exp: Add h8300 xfails.
19425 * gdb.base/funcargs.exp: Likewise.
19426 * gdb.base/nodebug.exp: Likewise.
19427 * gdb.base/printcmds.exp: Likewise.
19428 * gdb.base/ptype.exp: Likewise.
19429 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
19430 h8300 xfails.
d63a86f8 19431 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
19432 on the h8300.
19433 * gdb.base/funcargs.c: Explicitly make last constant argument to
19434 call_after_alloca_subr an unsigned long type.
19435 * gdb.base/return.c: Include stdio.h.
19436
19437Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
19438
19439 * config/abug.exp: New file for the older Motorola Bug monitor
19440 that runs on the mvme13x series VME boards.
19441 * config/monitor.exp: Use the new config array for target settings
19442 if they exist.
19443
19444Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
19445
19446 * sim-gdb.exp: Make the SH simulator allocate less space when
19447 it is targeted.
19448
19449Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
19450
19451 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
19452 test.
19453
19454Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
19455
19456 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
19457 "rs6000-*-*" for "list function in include file" when gcc compiled.
19458 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
19459 for "p ctable1[120]".
19460 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
19461 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
19462 Remove setup_xfail for "rs6000-*-*" for
19463 "print 'scope0.c'::filelocal before run".
19464 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
19465 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
19466 since some compilers don't allow both options to be given
19467 on the same command line. Create object file and move it.
d63a86f8 19468
c906108c
SS
19469Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
19470
19471 * gdb.base/corefile.exp: Always regenerate the core file, since
19472 we always regenerate the coremaker program. Detect special case
19473 where registers cannot be read from core file.
d63a86f8 19474
c906108c
SS
19475Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
19476
19477 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
19478 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
19479 * gdb.c++/templates.exp: Only match on basename of file since
19480 some formats like xcoff don't encode directory information.
19481 * gdb.stabs/weird.exp: Use the right sed script for powerpc
19482 and rs6000 AIX xcoff targets.
19483 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
19484 * configure: Regenerate.
19485 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
19486 here, rather than in distclean.
d63a86f8 19487
c906108c
SS
19488Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
19489
19490 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
19491 defined, and use it to compile the test case with -O2. The
19492 native compilation still uses no optimization.
19493 * gdb.base/mips_pro.c: Remove inline assembly code since
19494 it is compiled PIC by default, which results in assembler
19495 warnings that make the testsuite think the compilation
19496 was unsuccessful.
19497
19498Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
19499
19500 * gdb.c++/misc.exp: Add note to message for
19501 "print s.a for foo struct" that this is a known gcc 2.7.2
19502 and earlier bug.
19503
19504Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
19505
19506 * gdb.base/break.exp: Fix pattern for matching "Delete all
19507 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
19508 setup_xfail for deleting all breakpoints test. Fix various
19509 timeout messages to include "(timeout)".
19510 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
19511 for "p t_float_values2(3.14159,float_val2)".
19512 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
19513 for "continue to call2g" when gcc compiled.
19514 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
19515 "up to foo in langs.exp", "show language at foo in langs.exp",
19516 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
19517 and "show language at fsub in langs.exp".
19518 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
19519 "list line 1 in include file", "list message for lines past EOF",
19520 "list function in include file", "list list0.h:foo", and
19521 "list filename:function; nonexistant function".
19522 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
19523 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
19524 and "ptype t_char_array" to be for native cc only.
d63a86f8 19525
c906108c
SS
19526Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
19527
d63a86f8 19528 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 19529 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 19530 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
19531
19532Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
19533
19534 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
19535 "bt in signals.exp". This problem only appears when running
19536 the testsuite, and then only intermittently.
19537
19538Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
19539
19540 * gdb.base/return.exp (return_tests): Differentiate between
19541 two tests of continuing.
19542
19543Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
19544
19545 * */Makefile.in (maintainer-clean): Remove config.log.
19546 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
19547 * gdb.c++/Makefile.in (PROGS): Add inherit.
19548 (clean): Remove *.ci.
19549
19550Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
19551
19552 * gdb.c++/misc.cc: Add test code from Mike Stump.
19553 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
19554
19555Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
19556
19557 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
19558 to "alpha-*-osf2*" and add comment.
19559 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
19560 setup_xfail for "step over execarg initialization" and
19561 "step over corearg initialization".
c906108c
SS
19562 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
19563 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
19564 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 19565 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
19566 "print func2::coremaker_local", and "backtrace in corefile.exp".
19567 * gdb.base/signals.exp: Build and source signals.ci.
19568 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
19569 to be for gcc only.
19570 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 19571
c906108c
SS
19572Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19573
19574 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
19575 Feb 3 procfs.c change.
19576
19577Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
19578
19579 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
19580
19581Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
19582
19583 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
19584 from dejagnu's apparent default of 10 seconds, which gives random
19585 results when running the tests over NFS on moderately loaded systems.
19586 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
19587
19588Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
19589
19590 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
19591 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 19592 result reports.
c906108c
SS
19593
19594Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
19595
19596 * configure.in (CY_AC_PATH_TCLH): Remove.
19597 * configure: Regenerate.
19598
19599Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
19600
19601 * gdb.c++/Makefile.in (clean): Add missing '{'.
19602
19603Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
19604
19605 * lib/gdb.exp: Provide a default value for noinferior.
19606
19607 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
19608 Load libgloss.exp.
19609
19610Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
19611
19612 * gdb.disasm/hppa.exp: Compile directly into an executable, use
19613 the executable, not the .o to run the tests from.
19614
19615Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
19616
19617 * gdb.base/break.exp: Don't test for program exit or exit status
19618 if $noresults if nonzero.
19619 * gdb.base/langs.exp: Likewise.
19620 * gdb.base/watchpoint.exp: Likewise.
19621
19622 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
19623 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
19624 trying to compile the testcase.
19625
19626Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
19627
19628 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
19629 * gdb.base/signals.exp (continue to handler): Likewise.
19630
19631Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
19632
19633 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
19634
19635 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
19636
19637Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
19638
19639 * gdb.base/corefile.exp: Recognize "not found" as failure
19640 when trying to determine if a core file was generated.
19641 If no core file was generate the first time, try again without
19642 the ulimit -c to work around braindamaged shells.
19643
19644Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
19645
19646 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
19647 [] tests with "test" and enclose string in quotes.
19648 * gdb.stabs/configure: Rebuild
d63a86f8 19649
c906108c
SS
19650Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
19651
19652 Changes in sync with expect:
19653 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
19654 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
19655 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
19656 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
19657 argument to AC_REQUIRE.
19658 * configure: Regenerated.
19659
19660Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
19661
19662 * gdb.base/corefile.exp: When generating a core, discard any
19663 error messages about ulimit not found and the "core dumped"
19664 message from the shell that runs the coredumper.
19665
19666Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
19667
19668 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
19669
19670 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
19671 which sed script to run. Expect failure for v_comb test
19672 on PA targets too.
d63a86f8 19673
c906108c
SS
19674Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
19675
19676 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 19677 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
19678
19679Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
19680
19681 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
19682 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 19683 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
19684 * lib/gdb.exp (default_gdb_start): Fix typo.
19685 * gdb.base/corefile.exp: Allow "Core was generated by ..."
19686 messages to not include the full program name that caused
19687 the core dump since some systems (such as solaris) apparently
19688 truncate this path to about 80 characters.
19689 When generating a core file first try increasing the core file
19690 size limit to unlimited since some systems may default it to
19691 zero, and it is harmless to try it. Move the test for failing
19692 to generate a core file to where it will actually get executed.
19693 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
19694 new gdb result from g++ debug info improvements and make old
19695 pattern obsolescent. Also account for size_t differences
19696 (may be int or long).
19697 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
19698 initialization before function call is placed in the delay slot
19699 and thus appears to be skipped over by commands such as "next".
19700
19701Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
19702
19703 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
19704
19705Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
19706
19707 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
19708 input source file; fix code to compile test to deal with this
19709 convention.
19710 * gdb.c++/*.exp: Likewise.
19711
19712Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
19713
19714 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
19715 "bt in signals.exp".
19716
19717Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
19718
19719 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
19720 "step over execarg initialization" and
889bf7c5 19721 "step over corearg initialization".
c906108c
SS
19722
19723Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
19724
19725 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
19726 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
19727
19728Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
19729
19730 From Rob Savoye (rob@poseidon.cygnus.com)
19731 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
19732 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
19733 configure.in}, gdb.disasm/{Makefile.in, configure.in},
19734 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
19735 configure.in}: Major reworking for autoconfig.
c906108c
SS
19736 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
19737 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 19738 New files.
c906108c
SS
19739 * config/unix-gdb.exp: Make GDB global.
19740 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
19741 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
19742 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
19743 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
19744 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
19745 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 19746 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
19747 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
19748 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
19749 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
19750 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 19751 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
19752 to returns as necessary, arrange for test to compile own testcase
19753 executable.
c906108c 19754 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 19755
c906108c
SS
19756Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
19757
19758 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 19759 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
19760 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
19761 "backtrace through signal handler".
19762
19763Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19764
19765 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
19766 continuing from a job control stop signal.
19767 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
19768
19769Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
19770
19771 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
19772 * gdb.base/corefile.exp: Likewise.
19773 * gdb.base/funcargs.exp: Likewise.
19774
19775Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
19776
19777 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
19778 * config/monitor.exp: Add support for setting baud rate.
19779
19780Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
19781
19782 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
19783 i*86-*-linux* xfails for "backtrace through signal handler".
19784 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
19785 "print func2::coremaker_local".
19786 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 19787 alpha-dec-osf2* xfail for
c906108c
SS
19788 "delete all breakpoints when none".
19789
19790Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
19791
19792 * gdb.base/break.exp: Change test that deletes all breakpoints
19793 when no user breakpoints are installed. A post 4.15 change
19794 causes gdb to no longer prompt in this case.
19795
19796Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
19797
19798 * gdb.base/return.exp (return_tests): Change xfail for test
19799 "correct value returned double test" to stop xfailing at
19800 Solaris 2.5. Apparently the bug has been fixed.
19801
19802Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
19803
19804 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
19805 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
19806
19807Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
19808
19809 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
19810 * gdb.disasm/hppa.s: Corresponding changes.
19811
19812Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
19813
19814 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
19815 makefile fragment.
19816 * config/mt-hpux: Deleted.
19817
19818Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
19819
d63a86f8 19820 * Many files: When warning about suppressed tests due to a
c906108c
SS
19821 nonexistant test binary, avoid incrementing the warning count.
19822
19823Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
19824
19825 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 19826
c906108c
SS
19827Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19828
19829 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
19830 "sparc-*-solaris2*".
19831
19832Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19833
19834 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
19835 Add global and local variables and initialize them.
19836 * gdb.base/corefile.exp: Test correct mapping of corefile sections
19837 by printing variables. Remove rs6000 and powerpc xfails, BFD now
19838 extracts the file name and terminating signal from the core file.
19839 * TODO: Remove note about tests for correct mapping of corefile.
19840 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
19841 from optimizing it away.
19842 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
19843 handles common blocks.
19844
19845Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
19846
19847 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
19848 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
19849
19850Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
19851
19852 * Makefile.in (maintainer-clean): New target, synonym for
19853 realclean.
19854 * gdb.base/Makefile.in (maintainer-clean): Likewise.
19855 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
19856 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
19857 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
19858 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
19859 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
19860
19861Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
19862
19863 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
19864 xfails when not gcc compiled for "print foo::funclocal".
19865 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
19866 "print foo::funclocal at foo",
19867 "print 'scope1.c'::foo::funclocal at foo",
19868 "print foo::funclocal_bss at foo",
19869 "print 'scope1.c'::foo::funclocal_bss at foo",
19870 "print foo::funclocal_ro at foo",
19871 "print 'scope1.c'::foo::funclocal_ro at foo",
19872 "print bar::funclocal at foo" and
19873 "print 'scope1.c'::bar::funclocal at foo".
19874 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
19875 gcc compiled for "print foo::funclocal at bar".
19876 Expand all messages to ensure that they identify that
19877 the test is at bar().
19878 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
19879 gcc compiled for:
19880 "ptype on opaque struct pointer (statically)",
19881 "ptype on opaque struct tagname (statically)",
19882 "ptype on opaque struct pointer (dynamically) 1",
19883 "ptype on opaque struct tagname (dynamically) 1",
19884 "ptype on opaque struct pointer (dynamically) 2" and
19885 "ptype on opaque struct tagname (dynamically) 2
19886 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
19887 gcc compiled for:
19888 "p datalocal"
19889 "whatis datalocal",
19890 "ptype datalocal",
19891 "p bsslocal",
19892 "whatis bsslocal", and
19893 "ptype bsslocal".
19894 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
19895 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
19896 when not gcc compiled.
19897 * gdb.base/funcargs.exp (float_and_integral_args): Add
19898 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
19899 compiled.
19900 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
19901 "backtrace from call6a" when not gcc compiled.
19902 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
19903 "backtrace from call7a" when not gcc compiled.
19904 * gdb.base/callfuncs.exp (do_function_calls):
19905 Add "hppa*-*-hpux*" xfail when not gcc compiled for
19906 "p t_char_array_values(char_array_val2,char_array_val1)",
19907 "p t_char_array_values(char_array_val1,char_array_val2)",
19908 "p t_char_array_values("carray 1","carray 2")",
19909 "p t_char_array_values("carray 1",char_array_val2)",
19910 "p t_char_array_values(char_array_val1,"carray 2")",
19911 "p sum_args(1,{2})",
19912 "p sum_args(2,{2,3})",
19913 "p sum_args(3,{2,3,4})",
19914 "p sum_args(4,{2,3,4,5})"
19915 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
19916 "backtrace in corefile.exp" when not gcc compiled.
19917
19918Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19919
19920 * gdb.base/signals.exp: Rewrite `handle all print' test as
19921 a procedure. Accept blanks or TABs as whitespace, increase
19922 timeout and expect input buffer size for the large output
19923 from the command. Remove "i*86-*-bsdi2.0" xfail.
19924
19925Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19926
19927 * gdb.base/setvar.exp: Add new testcases for truncation when
19928 assigning invalid values to bitfields.
19929
19930Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
19931
d63a86f8 19932 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
19933 mips-sgi-irix* xfail for
19934 "call inferior func with struct - returns char *"
19935 and fix test so that an optional (unsigned char *) cast is
889bf7c5 19936 accepted in the result.
c906108c
SS
19937
19938Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
19939
19940 * gdb.base/funcargs.exp (float_and_integral_args): Remove
19941 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
19942 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
19943 * gdb.base/signals.exp: Remove duplicate "handle all print" test
19944 that accidentally got checked in.
19945
19946Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
19947
d63a86f8 19948 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
19949 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
19950 compiled test.
19951 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
19952 Add mips-sgi-irix5* xfail for not gcc compiled.
19953 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
19954 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
19955 "p top", "whatis top", "p middle", and "whatis middle".
19956 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
19957 "whatis signed char" for not gcc compiled.
19958 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
19959 "set variable signed char=-1 (-1)" and
19960 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
19961 * gdb.base/funcargs.exp (float_and_integral_args):
19962 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
19963 Add mips-sgi-irix* xfail when not gcc compiled for
19964 "continue to call2b".
19965 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
19966 "continue to call2g".
19967 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
19968 "backtrace from call6a"
19969 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
19970 "backtrace from call7k".
19971 Add mips-sgi-irix5* xfail when not gcc compiled for
19972 "backtrace from call7a".
19973 (localvars_after_alloca): Fix gdb_test cmds for
19974 "print * after runto ...".
19975 Remove rs6000-*-* xfails for
19976 "print i after runto localvars_after_alloca" and
19977 "print l after runto localvars_after_alloca"
19978 for all compilers.
19979 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 19980 when not compiled with gcc, for:
c906108c
SS
19981 "print signed char == (minus)",
19982 "print signed char != (minus)",
19983 "print signed char < (minus)",
19984 "print signed char > (minus)".
19985 * gdb.base/callfuncs.exp (do_function_calls):
19986 Add mips-sgi-irix* xfail, when compiled with native compiler, for
19987 "call inferior func with struct - returns char *".
d63a86f8 19988 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
19989 "correct value returned double test" to include Solaris 2.4.
19990 * gdb.base/funcargs.exp (float_and_integral_args):
19991 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 19992
c906108c
SS
19993Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19994
19995 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
19996 enumeration bitfields if compiling with GNU C.
19997 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
19998 to empty' prompt.
19999
20000Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
20001
20002 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
20003 test for PRO targets.
20004
20005 * gdb.base/funcargs.exp: Avoid ever setting more than 8
20006 breakpoints in the inferior at any given time by making
20007 two groups of breakpoints for call2*, call6* and call7*
20008 tests.
20009
20010Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20011
20012 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
20013 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
20014 from optimizing it away.
20015 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
20016 "call inferior func with struct".
20017
20018Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
20019
20020 * configure.in: Only configure gdb.chill for particular targets.
20021
20022Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
20023
20024 * gdb.base/Makefile.in: Add action to .c.o transformation
20025 rule that generates a .ci file for each .o file and remove
20026 explicit .c.o rules except for callfuncs.o.
20027 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
20028 generates a .ci file for each .o file and remove explicit
20029 .cc.o rules.
20030 (clean): Remove *.tmp *.ci files.
20031 (EXECUTABLES): Remove templ-info.exp.
20032 * gdb.base/compiler.c: New file.
20033 * gdb.c++/compiler.cc: New file
20034 * gdb.base/scope.exp: Source gdb.base/scope.ci.
20035 Change rs6000-*-* xfail for
20036 "print 'scope0.c'::filelocal_ro" and
20037 "print 'scope1.c'::filelocal" and
20038 "print 'scope1.c'::filelocal_bss" and
20039 "print 'scope1.c'::filelocal_ro" and
20040 "print 'scope1.c'::foo::funclocal" and
20041 "print 'scope1.c'::foo::funclocal_ro" and
20042 "print 'scope1.c'::bar::funclocal" and
20043 "print 'scope0.c'::filelocal_ro" and
20044 "print 'scope1.c'::filelocal at foo" and
20045 "print 'scope1.c'::filelocal_bss at foo" and
20046 "print 'scope1.c'::filelocal_ro at foo" and
20047 "print 'scope1.c'::foo::funclocal at foo" and
20048 "print 'scope1.c'::foo::funclocal_bss at foo" and
20049 "print 'scope1.c'::foo::funclocal_ro at foo" and
20050 "print 'scope1.c'::bar::funclocal at foo" and
20051 "print 'scope0.c'::filelocal_ro" and
20052 "print 'scope1.c'::filelocal" and
20053 "print 'scope1.c'::filelocal_bss" and
20054 "print 'scope1.c'::filelocal_ro" and
20055 "print 'scope1.c'::foo::funclocal" and
20056 "print 'scope1.c'::foo::funclocal_bss" and
20057 "print 'scope1.c'::foo::funclocal_ro" and
20058 "print 'scope1.c'::bar::funclocal" and
20059 "print 'scope1.c'::bar::funclocal_bss"
20060 to only be xfail'd when not compiled with gcc.
d63a86f8 20061 Add rs6000-*-* xfail for
c906108c
SS
20062 "print 'scope0.c'::filelocal_bss before run"
20063 when compiled with gcc.
20064 (test_at_main): Add rs6000-*-* xfail for
20065 "print filelocal_ro in test_at_main"
20066 when compiled with gcc.
20067 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 20068 Add rs6000-*-aix* xfail for
c906108c
SS
20069 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
20070 "ptype t_char_array", not compiled with gcc.
20071 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
20072 xfail for "list foo (in include file)" when gcc compiled.
20073 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 20074 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
20075 "run to call0a" if not compiled with gcc.
20076 (unsigned_integral_args): Add rs6000-*-* xfail for
20077 "run to call1a" if not compiled with gcc.
20078 (float_and_integral_args): Add rs6000-*-* xfail for
20079 "run to call2a" if not compiled with gcc and for
20080 "continue to call2b" for any compiler.
20081 Add rs6000-*-* xfail to
20082 "print f1 after run to call2a" for gcc compiled.
20083 (discard_and_shuffle): Add rs6000-*-* xfail for
20084 "run to call6a".
20085 (shuffle_round_robin): Add rs6000-*-* xfail for
20086 "backtrace from call7a" if not compiled with gcc.
20087 Add rs6000-*-* xfail for
20088 "backtrace from call7b" if compiled with gcc.
20089 (call_after_alloca): Add rs6000-*-* xfail for
20090 "print c in call_after_alloca" and
20091 "print s in call_after_alloca" and
20092 "backtrace from call_after_alloca_subr"
20093 if not compiled with gcc.
20094 (localvars_in_indirect_call): Add rs6000-*-* xfail for
20095 "print c in localvars_in_indirect_call" and
20096 "print c in localvars_in_indirect_call" and
20097 "backtrace in indirectly called function" and
20098 "stepping into indirectly called function"
20099 if not compiled with gcc.
20100 (localvars_after_alloca): Add rs6000-*-* xfail for
20101 "print c after runto localvars_after_alloca" and
20102 "print s after runto localvars_after_alloca" and
20103 "print i after runto localvars_after_alloca" and
20104 "print l after runto localvars_after_alloca"
20105 for all compilers.
20106 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
20107 than whatis-info.exp.
20108 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
20109 than opaque-info.exp.
20110 Setup rs6000-*-* xfail for
d63a86f8 20111 "ptype on opaque struct pointer (statically)" and
c906108c
SS
20112 "ptype on opaque struct pointer (dynamically)" when
20113 not compiled with gcc.
20114 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
20115 rather than callf-info.exp.
20116 (do_function_calls): Add clear_xfail for rs6000-*-* for
20117 "p t_float_values2(3.14159,float_val2)". Seems to work
20118 fine there, both with xlc and gcc. Need to find out what
20119 it is doing right and fix other platforms.
20120 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
20121 "call inferior func with struct - returns int",
20122 "call inferior func with struct - returns long",
20123 "call inferior func with struct - returns float",
20124 "call inferior func with struct - returns double",
20125 "call inferior func with struct - returns char *",
20126 but only if not gcc compiled (presumes xlc compiled).
20127 Change rs6000-*-* xfails for
20128 "call inferior func with struct - returns char" and
20129 " call inferior func with struct - returns short" to only
20130 xfail if not using gcc.
20131 (clean mostlyclean): Remove *.ci and *.tmp files.
20132 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
20133 than templ-info.exp.
20134 * gdb.base/langs.exp: Source gdb.base/langs.ci.
20135 Add rs6000-*-* xfail for "up to foo in langs.exp"
20136 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 20137 when not gcc compiled.
d63a86f8 20138
c906108c
SS
20139Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
20140
20141 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
20142 * gdb.base/corefile.exp: Likewise.
20143 * gdb.base/list.exp: Likewise.
20144 * gdb.base/scope.exp: Likewise.
20145 * gdb.base/siganls.exp: Likewise.
20146
20147 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
20148 compiler output.
20149 * gdb.base/whatis.exp: Likewise.
20150
20151Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
20152
20153 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
20154 failure (opcode table has been fixed to match reality).
20155
20156Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
20157
20158 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
20159 "call inferior func with struct - returns char",
20160 "call inferior func with struct - returns short"
20161
20162 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
20163 "print 'scope0.c'::filelocal at main",
20164 "print 'scope0.c'::filelocal_bss in test_at_main",
20165 "print 'scope0.c'::filelocal at foo",
20166 "print 'scope0.c'::filelocal_bss in test_at_foo",
20167 "print 'scope0.c'::filelocal at bar",
20168 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 20169
c906108c
SS
20170 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
20171 in source file 1". This bug seems to have been fixed with both
20172 gcc and native cc (was native assembler bug?).
20173
20174Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
20175
20176 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
20177 "backtrace through signal handler" to "i*86-*-sysv4*".
20178 * gdb.base/signals.exp: Add xfail for "'next' behaved as
20179 continue" case. Add "known SVR4 bug" to fail message.
20180 Add "i*86-*-bsdi2.0" xfail for "handle all print".
20181 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
20182 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
20183 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
20184 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
20185 "up to foo in langs.exp", "show language at foo in
20186 langs.exp", "up to cppsub_ in langs.exp", "show
20187 language at cppsub_ in langs.exp", "up to fsub in
20188 langs.exp", and "show language at fsub in langs.exp".
20189 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
20190 "bactrace in corefile.exp".
20191 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
20192 "call inferior function with struct - returns float" and
20193 "call inferior function with struct - returns double".
d63a86f8 20194
c906108c
SS
20195Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
20196
20197 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
20198 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
20199 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
20200 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
20201
20202Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
20203
20204 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
20205 (or overriden) "CHILL" macro rather then bare "gcc".
20206 Also look for ../../gcc/xgcc since that is what we will
20207 actually need, not "Makefile". Remove following assignment
20208 of CHILL to CHILL_FOR_TARGET because that results in
20209 recursive definition.
20210
20211Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
20212
20213 * gdb.base/corefile.exp: Change xfail for backtrace in
20214 corefile.exp from linuxaout to all linux.
20215 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
20216 cases where we miss the breakpoint at the signal handler
20217 for some reason. Setup xfail for linuxoldld/linuxaout and
20218 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
20219 hitting SIGURG breakpoint.
20220 * gdb.base/signals.exp: Setup xfail for "next" acting like
20221 continue to add linuxoldld. Setup xfail for all linux for
20222 "next to handler in signals_tests_1", "backtrace in
20223 signals_tests_1", "continue to func1", "pass SIGUSR1",
20224 and continue to handler".
20225
20226Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
20227
20228 * Update all FSF addresses except those in COPYING* files.
20229
20230Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
20231
20232 * gdb.base/a2-run.exp: Change messages to be more explicit about
20233 the status of args, and quote binfile in results.
20234
20235Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
20236
20237 * gdb.base/callfuncs.exp: Add tests for passing structs to
20238 inferior functions and return various types.
20239 * gdb.base/callfuncs.c: Add functions to receive a struct
20240 and return a member of the struct, in various types.
20241
20242Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20243
20244 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
20245
20246Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
20247
20248 * config/vxworks29k.exp: New file, sources vxworks.exp.
20249
20250Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
20251
20252 * config/gdbremote.exp: New file. Testing framework using
20253 gdbserver.
20254
20255Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
20256
20257 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
20258 "call function when asleep" and "send end of file".
20259 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
20260 for "backtrace in corefile.exp".
20261 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
20262 for "backtrace through signal handler".
20263 * gdb.base/corefile.exp: Make sure we actually generate a core file
20264 before trying the core tests. Some systems allow the user to suppress
20265 generation of core files and default to that (linux for example).
20266 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
20267 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
20268
20269Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
20270
20271 * gdb.threads: New directory with some crude multi-threaded
20272 gdb tests (step.exp and step2.exp).
20273 * config/mt-lynx (STEP_EXECUTABLE): Define.
20274 (THREADFLAGS): Define.
20275
20276Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
20277
20278 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
20279
20280 * gdb.base/signals.exp: Disable whole file for lynx until
20281 further notice.
20282
20283 * gdb.base/signals.exp: xfail test where "next" acts like
20284 "continue" for lynx.
20285
20286 * gdb.base/interrupt.exp: xfail test for calling function while
20287 inferior is asleep for lynx.
20288
20289 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
20290 than one cr-lf after each command.
20291
20292Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20293
20294 * configure.in: Reinstate setting of stabsdirs variable, fix
20295 typo in setting up configdirs for native builds.
20296
20297 * gdb.base/return.exp: Fix typo in return double test.
20298 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
20299 compiler from optimizing them away.
20300
20301Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
20302
20303 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
20304 sequences to be echo'd by gdb when using gdb_test.
20305 * gdb.chill/chexp.exp: Likewise.
20306 * gdb.fortran/exprs.exp: Likewise
20307
20308Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
20309
20310 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
20311 after the inferior gdb has started.
20312
20313 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
20314 after each command.
20315 * gdb.base/funcargs.exp: Likewise.
20316 * gdb.base/gdbvars.exp: Likewise.
20317 * gdb.base/interrupt.exp: Likewise.
20318 * gdb.base/list.exp: Likewise.
20319 * gdb.base/watchpoint.exp: Likewise.
20320 * gdb.c++/demangle.exp: Likewise.
20321 * gdb.c++/inherit.exp: Likewise.
20322 * gdb.chill/chexp.exp: Likewise.
20323 * gdb.fortran/exprs.exp: Likewise.
20324
20325 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
20326 test if we can't handle IO to/from the inferior.
20327
20328 * gdb.c++/misc.exp: Always check for a program already being
20329 started after sending a "run" command to gdb.
20330
20331 * gdb.base/twice.exp: Start with a fresh gdb.
20332
20333 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
20334 only depend on gdb's expression code, not the chill runtime.
20335
20336 * gdb.base/return.c: Put return values into variables so we
20337 can have gdb print them rather than depending on the program
20338 to print them.
20339 * gdb.base/return.exp: Corresponding changes.
20340
20341 * lib/gdb.exp: Provide default value for noinferiorio.
20342 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
20343 the inferior.
20344
20345 * gdb.base/break.exp: Always check for a program already being
20346 started after sending a "run" command to gdb.
20347 (text_next_with_recursion): Don't check the output from the
20348 program's printf statement. Instead just make sure the program
20349 exited.
20350
20351 * gdb.base/commands.exp: Protect tests which need arguments with
20352 $noargs conditionals.
20353
20354Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20355
20356 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
20357 of structure member arrays to match gdb/valops.c:value_addr change.
20358
20359Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
20360
20361 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
20362 cases.
20363
20364Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
20365
20366 * configure.in (configdirs): Remove gdb.chill from default list
20367 of subdirs and then add it back in only if doing a native build.
20368 The current chill compiler does not yet work in any cross build.
20369 * Revert all signal changes from Jul 6.
20370 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
20371 for sh-hms targets, allowing these tests to link, with no other
20372 changes. Testing is suppressed by setting "nosignals" in site.exp.
20373
20374Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
20375
20376 * configure.in (signaldirs): Define and add to configdirs for all
20377 targets except some specific ones that are known to not support signals.
20378 Also clean up formatting.
20379 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
20380 (signals, sigall): Remove rules to build.
20381 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
20382 Moved to new gdb.signals directory.
20383 * gdb.signals: New test directory.
20384 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
20385 signals.c signals.exp}: New or moved files.
20386
20387Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
20388
20389 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
20390
20391Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
20392
20393 * gdb.base/return.exp: Xfail `return double' test failure
20394 on at least Solaris 2.3 and handle future/past versions on
20395 a case by case basis as appropriate. Also update message
20396 to include i*86 failures.
20397
20398Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20399
20400 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
20401
20402 * lib/gdb.exp: Fix comment which erroneously identified
20403 gdb_file_cmd as gdb_load (the 19 May change was in fact to
20404 gdb_file_cmd not gdb_load).
20405 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
20406
20407 * gdb.base/setvar.exp: Make test names consistent between pass and
20408 fail cases. Use gdb_test more.
20409
20410Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20411
20412 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
20413
20414Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20415
20416 * gdb.base/help.exp: Fix expected help string for `show commands'.
20417
20418Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
20419
20420 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
20421
20422 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
20423 of a text section.
20424
20425Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
20426
20427 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
20428 that loop eventually terminates. Fix Connection refused logic so
20429 that testsuite will expire nicely.
20430
20431Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
20432
20433 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
20434 config/rom68k.exp: New tcl glue for the appropriate monitors.
20435 These all just end up calling monitor.exp.
20436 * config/monitor.exp (gdb_target_monitor): Handle `Connection
20437 refused' by retrying. Cleanup some timeout issues.
20438 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
20439 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
20440 callers don't have to set/restore global timeout variable.
20441
20442 * The following set of changes centralizes management of the global
20443 timeout variable. This way, it can be set in one target dependent
20444 place instead of dozens of places scattered throughout the test suite.
20445 If you need to lengthen a timeout, then you should either set timeout
20446 in one of the config/{target}.exp files, or multiply it by a factor.
20447 Setting it to an absolute value is always going to lose for some
20448 targets.
20449 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
20450 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
20451 * gdb.base/funcargs.exp: Don't set timeout.
20452 * gdb.base/list.exp (test_forward_search): Only use local timeout.
20453 * gdb.base/printcmds.exp (test_print_string_constants
20454 test_print_array_constants): Don't set timeout.
20455 * gdb.base/ptype.exp: Don't set timeout.
20456 * gdb.base/recurse.exp: Don't set timeout.
20457 * gdb.base/return.exp: Don't set timeout.
20458 * gdb.base/watchpoint.exp: Don't set timeout.
20459 * gdb.c++/classes.exp (do_tests): Don't set timeout.
20460 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
20461
20462Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
20463
20464 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
20465
20466Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20467
20468 * lib/gdb.exp: Disable chill tests for irix5.
20469
20470Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20471
20472 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
20473 each test pass or fail.
20474
20475Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20476
20477 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
20478 xlc not gcc.
20479
20480Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
20481
20482 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
20483
20484Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
20485
20486 * config/est.exp: Fix copyright and comments. Remove dead code.
20487 Use targetname, serialport and baud variables instead of fixed
20488 constants.
20489 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
20490 * config/cpu32bug.exp: New file to support cpu32bug monitors.
20491
20492Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20493
20494 * gdb.base/watchpoint.exp: Don't run
20495 test_watchpoint_triggered_in_syscall for sunos.
20496
20497Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20498
20499 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
20500 they don't seem to exist. Do include stdio.h.
20501
20502Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20503
20504 * gdb.base/a1-selftest.exp: Add alpha xfail.
20505
20506Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20507
20508 * gdb.base/watchpoint.c (main): Prompt before calling read().
20509 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
20510 Revise accordingly. Remove cruft about sending "123" several
20511 times, until it gets noticed. Clean up the "print buf[0]" stuff
20512 so that it passes or fails, and waits for prompts in the usual way.
20513
20514Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20515
20516 * gdb.base/recurse.exp: Fix comment.
20517
20518 * TODO: Remove item about printing variables in nodebug.exp. Add
20519 item about enabling tests which are only run on some targets.
20520
20521 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
20522 fail, make test names unique, use new gdb_test convention
20523 regarding pattern, use gdb_test more, etc.).
20524
20525 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
20526 fail, make test names unique, etc.).
20527
20528Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20529
20530 * gdb.base/nodebug.c: Change return type of top and middle to
20531 short.
20532 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
20533 are fixed by the recent mdebugread.c changes. Allow `short ()'
20534 as type for top and middle.
20535
20536Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20537
20538 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
20539 nearly as I can tell, the whole thing was an accident in Stu's
20540 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
20541 to replace a send/expect pair with gdb_test, but ended up only
20542 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
20543 of 30 Mar 1995 took care of it, but left this vestigial comment
20544 which I am now nuking.
20545
20546Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20547
20548 * gdb.base/break.exp: Look for different line number for
20549 breakpoint at main depending on usestubs.
20550
20551Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20552
20553 * gdb.base/list.exp: Adjust some alternate expect patterns to
20554 match recent list0.c change. Add alternate expect pattern for
20555 output from `list default lines around main' for optimizing
20556 compilers.
20557
20558Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20559
20560 * lib/gdb.exp: If nosignals is not set, set it to 0.
20561
20562Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
20563
20564 * config/slite-gdb.exp: Responds to load symbol table prompt.
20565 * gdb.base/break.exp: Adjust line number, fix rerun.
20566 * gdb.base/langs0.c: Add #ifdef usestubs.
20567
20568Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
20569
20570 * gdb.base/list.exp: Adjust line contents after adding new lines in
20571 list0.c. Also fix a syntax error.
20572
20573 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
20574 * gdb.base/break.exp: ditto.
20575 * gdb.base/list.exp: ditto.
20576 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
20577 * gdb.base/run.c: ditto.
20578 * gdb.base/list0.c: ditto.
20579 * gdb.base/funcargs.c: ditto.
20580
20581Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
20582
20583 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
20584 $targetname, $serialport and $baud instead of hardwired variables.
20585 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
20586 target doesn't support signals.
20587
20588Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
20589
20590 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
20591
20592Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20593
20594 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
20595 Don't rely on the value of an auto variable before it has been
20596 initialized. Use gdb_test more.
20597
20598Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20599
20600 * lib/gdb.exp (default_gdb_version): A version number must start
20601 with a digit, but other than that contains all characters up to
20602 the first whitespace character.
20603
20604Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20605
20606 * gdb.base/commands.exp (breakpoint_command_test): New tests.
20607
20608Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20609
20610 * gdb.c++/*.exp: Warn if executable does not exist. The original
20611 reason for skipping the warning was that configure.in sometimes
20612 intentionally skipped building the executables but the tcl code
20613 had no way of knowing. That (a) was always bogus with respect to
20614 error handling, (b) is no longer true (right now there is no way
20615 to skip C++ tests).
20616
20617 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
20618
20619Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20620
20621 * gdb.base/list.exp: Add expect patterns for output from
20622 SunPRO compiled executables.
20623 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
20624 types.
20625
20626Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20627
20628 * gdb.base/break.exp (test_next_with_recursion): Accept any line
20629 number (we are already testing that the correct source line text
20630 gets printed).
20631
20632 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
20633 that is what is intended, but something needed to be done to get
20634 sunos4 native working again.
20635
20636 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
20637
20638 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
20639 apparently went with a (very) old xfail.
20640
20641Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
20642
20643 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
20644 runto_main is a proc in gdb.exp that will do 'step' for target use
20645 stubs.
20646 * gdb.base/exprs.exp: ditto.
20647 * gdb.base/interrupt.exp: ditto.
20648 * gdb.base/opaque.exp: ditto.
20649 * gdb.base/printcmds.exp: ditto.
20650 * gdb.base/ptype.exp: ditto.
20651 * gdb.base/scope.exp: ditto.
20652 * gdb.base/setvar.exp: ditto.
20653 * gdb.base/signals.exp: ditto.
20654 * gdb.base/twice.exp: ditto.
20655 * gdb.c++/classes.exp: ditto.
20656 * gdb.c++/inherit.exp: ditto.
20657 * gdb.c++/templates.exp: ditto.
20658 * gdb.base/break.exp: no run and hit main for stubs. Change line
20659 numbers for breakpoints and info breakpoint.
20660 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
20661 breakpoint().
20662 * gdb.base/callfuncs.c: ditto.
20663 * gdb.base/exprs: ditto.
20664 * gdb.base/interrupt.c: ditto.
20665 * gdb.base/opaque0.c: ditto.
20666 * gdb.base/printcmds.c: ditto.
20667 * gdb.base/ptype.c: ditto.
20668 * gdb.base/scope0.c: ditto.
20669 * gdb.base/setvar.c: ditto.
20670 * gdb.base/signals.c: ditto.
20671 * gdb.base/twice.c: ditto.
20672 * gdb.c++/misc.cc: ditto.
20673 * gdb.c++/templates.cc: ditto.
20674
20675Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20676
20677 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
20678
20679 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
20680 somewhere between `read' and `main.c'. I'm pretty sure the
20681 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
20682 and it isn't particularly useful.
20683
20684 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
20685
20686Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20687
20688 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
20689
20690Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
20691
20692 * config/mt-slite: add LIBS and -nostdlib.
20693 * config/slite-gdb.exp: add this new file to support sparclite target.
20694
20695Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
20696
20697 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
20698
20699 * gdb.base/a2-run.exp: Change argument to istarget from
20700 "*-*-vxworks" to "*-*-vxworks*".
20701 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
20702
20703Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
20704
20705 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
20706 will not runto main but do a 'step' to step out of breakpoint().
20707 * config/mt-slite: add -Dusestubs.
20708
20709Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20710
20711 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
20712 instead of just @.
20713
20714 * gdb.base/signals.exp: Add test for "handle all print".
20715 * TODO: Remove "handle all print". Also remove item about
20716 checking copyright date (I don't like the idea of a spurious FAIL
20717 based on when we run the tests).
20718
20719 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
20720 for SunOS4 (reason for failure not investigated). Remove
20721 redundant test for $binfile.
20722
20723 * gdb.base/nodebug.c (array_index): Call malloc.
20724
20725 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
20726
20727Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
20728
20729 * gdb.base/recurse.exp: Update gdb_test invocation to use new
20730 conventions and slightly simplify the matching regexp.
20731
20732Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20733
20734 * gdb.base/break.exp: Update gdb_test invocation to use new
20735 convention.
20736
20737 * lib/gdb.exp: If noargs is not set, set it to 0.
20738
20739 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
20740 tests unique.
20741
20742 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
20743
20744Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20745
20746 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
20747 one argument of type "<non-float parameter>".
20748
20749Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
20750
20751 * config/rom68k.exp: New file to support Motorola IDP board.
20752 * gdb.base/a2-run.exp: Skip this file if noargs is set.
20753 * gdb.base/break.c: Change things around so that this program
20754 doesn't depend upon args. This is necessary to make remote
20755 targets work (in general, they can't take args).
20756 * gdb.base/break.exp: Don't try to send args to program. Don't
20757 expect output. Also, replace lots of code with gdb_test.
20758
20759Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20760
20761 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
20762 printing of '\'' (which is what the comment says we are testing,
20763 even though we were not), not '''.
20764 (test_integer_literals_rejected): Test that printing ''' is an error.
20765
20766 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
20767 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
20768 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
20769 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
20770 Use gdb_test not test_print_accept.
20771 * lib/gdb.exp: Remove test_print_accept.
20772
20773 * gdb.base/signals.exp (signal_tests_1): Make pass message
20774 consistent with fail message.
20775
20776 * gdb.base/whatis.exp: Remove xfails for printing char vs.
20777 unsigned char; the bug (PR 1821) is fixed.
20778
20779 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
20780
20781 * gdb.base/scope.exp (test_at_localscopes): Call pass for
20782 successful tests--makes xfailing them work right.
20783
20784Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20785
20786 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
20787 only \r\n, not .*. The test can pass .* as the last thing in
20788 $pattern if that is what it wants. In addition to providing this
20789 flexibility, this change should speed up pattern matching in cases
20790 where the pattern already ended with .* (there were a number of
20791 them). This change also helps catch bad patterns--in the old
20792 scheme the typo "char \*" instead of "char \\*" would pass. Now
20793 it is caught.
20794 * Many .exp files: Update callers.
20795
20796 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
20797 clearer and does not spuriously match multiple ('s. Likewise for
20798 ) and *.
20799
20800 * gdb.base/nodebug.exp: Test ability to call a function and pass
20801 it a string (even with no debugging info).
20802
20803 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
20804 "p '\'", which is the same as "p ''" once tcl gets done with
20805 quoting, to "p '\\'", which I suspect is what is intended (one
20806 backslash gets sent to GDB).
20807
20808 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
20809
20810Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20811
20812 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
20813 1817) was fixed literally years ago.
20814
20815Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20816
20817 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
20818 test, it causes stepping out of call_after_alloca_subr with
20819 optimizing compilers.
20820 (localvars_in_indirect_call): Consume GDB prompt if `finish'
20821 fails.
20822
20823 * gdb.c++/templates.exp: Source templ-info.exp only if
20824 the templates executable exists.
20825
20826 * gdb.c++/misc.cc (class Contains_static_instance,
20827 class Contains_nested_static_instance),
20828 gdb.c++/classes.exp (test_static_members): Test printing of
20829 a class that contains a static instance of the class.
20830
20831Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20832
20833 * gdb.base/langs2.c (cppsub_): Don't prototype.
20834 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
20835 only, I believe).
20836
20837Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20838
20839 * lib/gdb.exp (skip_chill_tests): New procedure.
20840
20841 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
20842
20843Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
20844
20845 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
20846 each expect pattern. Cuts runtime from 12 to about 4 seconds.
20847
20848Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20849
20850 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
20851
20852 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
20853 disassemble 8, not 16, instructions for part 4.
20854
20855 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
20856 support the latter anymore.
20857
20858 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
20859 -DNO_PROTOTYPES.
20860 * gdb.base/callfuncs.c: Control use of prototypes based on
20861 NO_PROTOTYPES, not __STDC__.
20862 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
20863 t_float_values2 tests if prototypes in use.
20864
20865 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
20866 t_double_values): When checking differences against DELTA, check
20867 that difference is within the range (-DELTA,DELTA), not just
20868 (-infinity,DELTA).
20869
20870Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
20871
20872 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
20873 'file' command firts, then 'target', then 'load', this is due to gdb
20874 target set up.
20875 * config/mips-gdb.exp: Fix a couple regular exp bugs.
20876
20877Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
20878
20879 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
20880 FP load/store variants.
20881 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
20882
20883Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
20884
20885 * gdb.base/term.exp: Do not give a warning if not native, it is
20886 not an abnormal condition.
20887
20888Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
20889
20890 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
20891 t_char_array".
20892
20893Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
20894
20895 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
20896 are getting the version number.
20897
20898 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
20899 if not native, it is not an abnormal condition.
20900
20901Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20902
20903 * lib/gdb.exp: Just use "file exists", rather than undocumented
20904 dejagnu procedure "findfile".
20905
20906Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
20907
20908 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
20909 (LDFLAGS): Set to -Xlinker -Ur.
20910
20911 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
20912 Removed, these values are set by lib/gdb.exp.
20913
20914 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
20915
20916Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
20917
20918 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
20919 of replicating gdb startup code.
20920
20921 * config/mt-vxworks (LDFLAGS): Set to -r.
20922 (CFLAGS_FOR_TARGET): Removed.
20923
20924 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
20925 (gdb) and gdb for vxworks uses (vxgdb).
20926
20927 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
20928 executable is not in the tree and host != target, use sed and
20929 program_transform_name to determine the gdb name used by the
20930 target.
20931
20932 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
20933 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
20934
20935Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20936
20937 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
20938 floats, chars, and shorts where there are ANSI-style function
20939 definitions.
20940
20941 * gdb.base/langs.exp, gdb.base/langs*: New test.
20942 * gdb.base/Makefile.in: Build it.
20943 * TODO: Remove item about checking that C names don't get C++
20944 demangling applied; this test tests it.
20945
20946Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20947
20948 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
20949 went with the const70 xfail. The xfail went away a year ago.
20950
20951 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
20952
20953 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
20954 for hp300.
20955
20956 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
20957
20958 * gdb.base/a1-selftest.exp: Don't run on hp300.
20959
20960Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20961
20962 * Makefile.in (site.exp): Set host_alias and target_alias as well
20963 as host_triplet and target_triplet.
20964
20965Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20966
20967 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
20968
20969 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
20970 places as other ecoff systems).
20971
20972 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
20973 ultrix.
20974
20975Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20976
20977 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
20978 remove them.
20979 * gdb.base/nodebug.exp: Accept "function" in addition to "text
20980 variable and "variable" in addition to "data variable".
20981 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
20982
20983 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
20984 2.
20985 * gdb.base/list1.c (long_line): Add additional statement at start
20986 of function.
20987 * gdb.base/list.exp (test_forward_search): Update line number to
20988 reflect new statement.
20989
20990Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20991
20992 * gdb.base/signals.exp: Reinitialize searched source directories
20993 after gdb_start call.
20994
20995Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
20996
20997 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
20998 * gdb.stabs/Makefile.in: Likewise.
20999
21000 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
21001 change. Instead split the tests into smaller pieces.
21002 * gdb.disasm/hppa.s: Corresponding changes.
21003
21004Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21005
21006 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
21007 Quote ^C when passing it to stty. For some shells ^ is a pipe.
21008
21009 * gdb.base/funcargs.exp: Modify many tests so that every test
21010 either passes or fails. Make some test names unique.
21011
21012Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21013
21014 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
21015 Call stty to set interrupt character.
21016
21017 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
21018 for HP assembler versus GNU assembler based on actual behavior of
21019 $(CC), rather than assuming that $(AS) is always the GNU assembler.
21020
21021 * TODO: Suggest a few more stepping tests.
21022
21023Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
21024
21025 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
21026 restart GDB for h8300 after a continue.
21027 (return): Add pattern to match a29k-udi behavior.
21028 * gdb.base/nodebug.exp: Remove obsolete comment.
21029 * gdb.base/regs.exp: New file, testing of register displays.
21030 * gdb.base/return.exp: Fix typo in reference to $objdir.
21031 * gdb.base/whatis.exp: Always start with a fresh GDB.
21032
21033Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21034
21035 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
21036 higher, these tests generate a lot of output.
21037
21038Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21039
21040 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
21041 code following the catch silently ignored some errors; without the
21042 catch they should be thrown like any other tcl error. Also, the
21043 catch used "" instead of {} which meant all the callers who wanted
21044 to include one of the characters "[]$ had to quote it an extra time.
21045 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
21046 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
21047 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
21048 Remove extra quoting.
21049
21050Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
21051
21052 * gdb.base/commands.exp: Make test names unique; every test either
21053 passes or fails. Update some comments.
21054
21055 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
21056
21057Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21058
21059 The following fixes a FAIL caused by the fact that the alpha stabs
21060 configuration didn't use the ".if alpha" code in weird.def.
21061 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
21062 bit pointer, so the 32 bit version works even on the alpha.
21063 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
21064 Remove the stuff which allowed us to have separate versions for
21065 alpha and everything else.
21066
21067 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
21068 regexp which "info func operator\[\](" is supposed to match. Fix
21069 string to send to GDB. Note that GDB still doesn't work right. Add a
21070 new test for "info func .perator\[\](" which GDB does handle correctly.
21071
21072 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
21073
21074Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21075
21076 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
21077 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
21078 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
21079 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
21080 it makes the tests harder to understand and confuses test-o-matic.
21081 The preferred style is that each test provides a PASS or a FAIL,
21082 and has a unique message (e.g. "continue #54" not just "continue")
21083 which is the same for the pass and the fail.
21084 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
21085 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
21086 to lib/gdb.exp.
21087 * gdb.base/printcmds.exp: Use test_print_accept. Remove
21088 prt_accept which was basically the same thing. Likewise for
21089 test_print_reject and prt_reject.
21090 * lib/gdb.exp (test_print_reject): Add some more error message
21091 patterns to match from the former printcmds.exp (prt_reject).
21092 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
21093 One defect of the passcount stuff is that some of it failed to
21094 report XPASS where appropriate.
21095 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
21096 stuff before and after arg in expected pattern.
21097 (test_paddr_operator_functions): Re-do test without print_addr_of;
21098 this is the only test which seems to want extra stuff there.
21099
21100Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21101
21102 * gdb.base/nodebug.exp: Update new tests to reflect improved
21103 wording of gdb output.
21104
21105 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
21106 and "ptype" work on variables in files compiled without -g.
21107 Replaces commented out "maint print msymbol" tests.
21108
21109Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21110
21111 * gdb.base/setvar.c (dummy): Call malloc.
21112
21113 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
21114 losing with the irix4 sed.
21115
21116 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
21117 ALRM" on irix4.
21118
21119Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21120
21121 * TODO: Remove items about corefile.exp testing new exec-file and
21122 backtrace; both are now done. Add items about printing enums.
21123
21124Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21125
21126 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
21127 "get signal $thissig" test fails.
21128
21129 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
21130
21131Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21132
21133 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
21134 compiler warning with dec alpha compiler.
21135
21136 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
21137 extra \n from gdb_test call (this explains why the prompt test
21138 that I removed yesterday was there).
21139 (user_defined_command_test): Remove extra \n and prompt test.
21140
21141 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
21142 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
21143 doesn't exist.
21144 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
21145 Also remove alpha workaround, which turns out to be because
21146 SIGABRT == SIGLOST.
21147
21148 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
21149
21150 * gdb.base/help.exp: Don't test "help show".
21151
21152Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21153
21154 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
21155 "set print address" is on.
21156 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
21157 pass prompt to gdb_test; gdb_test already looks for the prompt.
21158
21159 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
21160
21161 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
21162 was a vestige of the manual TESTSTRATEGY, and the purpose of it
21163 was to make sure that gdb can read a core file. But (a) the "read
21164 the corefile" part didn't make it to a1-selftest.exp, we just
21165 delete the corefile after creating it, and (b) we test reading
21166 corefiles in corefile.exp anyway. Also, this test left around a
21167 xgdb process on Solaris.
21168
21169 * gdb.base/corefile.exp: Also test backtrace.
21170
21171Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
21172
21173 * gdb.base/commands.exp: Test a simple user defined command with
21174 arguments and if/while statements; verify the full user command is
21175 printed by "show user".
21176
21177 * gdb.base/commands.exp: Test if/while commands as part of a
21178 breakpoint command list; verify they appear in breakpoint
21179 information.
21180
21181Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21182
21183 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
21184 than by dividing by zero.
21185
21186Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
21187
21188 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
21189 performing an inferior call with watchpoints enabled.
21190 * gdb.base/watchpoint.c (main): Delete second unnecessary read
21191 call.
21192
21193Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21194
21195 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
21196 of "file" command.
21197
21198 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
21199 Add additional pattern for when "int operator int(void);" appears
21200 in a different order.
21201
21202Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21203
21204 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
21205
21206 * gdb.base/help.exp: Replace most of docstrings for "info signals"
21207 and "signal" with ".*".
21208
21209Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21210
21211 * TODO: Add note about "handle all nostop".
21212
21213 * gdb.base/{sigall.c, sigall.exp}: New test.
21214 * gdb.base/Makefile.in: Add it.
21215
21216Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
21217
21218 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
21219 when invoking GDB, suppresses any windowing interface.
21220
21221Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
21222
21223 * config/sim-gdb: New file, simulator testing support.
21224
21225Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
21226
21227 * gdb.base/interrupt.exp: Test calling func1 twice.
21228
21229Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
21230
21231 * gdb.base/list.exp (test_forward_search): Set timeout higher
21232 when we'll be getting lots of output from gdb.
21233
21234 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
21235 "init_malloc" to after the expect statement. Run it if that
21236 regexp is taken, but also for two others which happen if source
21237 cannot be found.
21238
21239Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21240
21241 * gdb.base/printcmds.exp: New test, for printing register before
21242 program is running.
21243
21244Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21245
21246 * gdb.base/list.exp: Correct some alternate expect patterns
21247 to reflect changes in list1.c.
21248
21249Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21250
21251 * TODO: Add item regarding large frames.
21252
21253 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
21254
21255 * TODO: Remove item about enabling return.exp; it
21256 is enabled. Suggest a few more "return" tests.
21257
21258Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21259
21260 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
21261 anonymous unions.
21262
21263Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21264
21265 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
21266 and pr-5646.o, so "make" is the same as "make all", not "make
21267 pr-4975.o".
21268
21269Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
21270
21271 * gdb.base/list.exp: Adjust expectations to reflect changes in
21272 list1.c.
21273 (test_forward_search): New test proc.
21274 * gdb.base/list1.c (long_line): New function, has long source line.
21275
21276Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
21277
21278 * gdb.base/a1-selftest.exp: Change initial stepping to know about
21279 additional line of code that was added.
21280
21281Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
21282
21283 * gdb.disasm/hppa.s: Break the large branching tests into smaller
21284 tests so as not to overflow expect's input buffers.
21285 * gdb.disasm/hppa.exp: Corresponding changes.
21286
21287Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21288
21289 Beginnings of template debugging tests.
21290 * gdb.c++/templ-info.cc: New file to test for template
21291 debugging capability of the compiler.
21292 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
21293 templ-info.cc.
21294 * gdb.c++/templates.cc: Add explicit template instantiations
21295 to enable compiling with -fno-implicit-templates. Add destructor
21296 and 'value' method to T5 class for template tests.
21297 * gdb.c++/templates.exp: Add testcases for printing of template
21298 types, setting breakpoints on template methods and calling a
d63a86f8 21299 template method.
c906108c
SS
21300
21301Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
21302
21303 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
21304 branch target since some assemblers (gas-2.5) may emit a
21305 relocation for the branch instead of resolving it in the
21306 assembler.
21307
21308Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21309
21310 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
21311 through signal handler.
21312
21313Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21314
21315 * configure.in (*-*-netware): Use config/mt-netware.
21316
21317 * config/mt-netware: New file.
21318 * config/mt-i386-netware: Removed, separate configs for different
21319 netware architectures are no longer needed now that we have
21320 --with-headers.
21321
21322Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21323
21324 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
21325 by the recent changes to use ANSI C arithmetic conversions.
21326
21327Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21328
21329 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
21330 bug involving using inferior_pid to figure out whether to select a
21331 frame.
21332
21333Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
21334
21335 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
21336 match the current disassembler output.
21337
21338Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
21339
21340 * gdb.fortran/exprs.exp: Expect VOID instead of void.
21341 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
21342 types, expect "int" as type of integer values (for now).
21343
21344Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
21345
21346 * gdb.base/commands.exp: New tests for if/while commands.
21347
21348Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
21349
21350 * lib/gdb.exp (runto): Replace sub-pattern for hex value
21351 by .*, since hex values have different syntax in Chill mode.
21352
21353Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21354
21355 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
21356 linefeed from expect pattern for repeated types with indices > 9.
21357
21358Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
21359
21360 First part of Fortran test suite.
21361 * gdb.fortran: New directory.
21362 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
21363
21364Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21365
21366 * gdb.base/default.exp: Update expect pattern for load command
21367 without arguments.
21368
21369Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
21370
21371 * configure.in: Change i386 to i[345]86.
21372 * gdb.base/configure.in: Likewise.
21373 * gdb.c++/configure.in: Likewise.
21374 * gdb.chill/configure.in: Likewise.
21375
21376Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
21377
21378 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
21379 patterns, since that is not a valid context for comments.
21380
21381Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
21382
21383 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
21384 repeated types and repeated types with indices > 9.
21385
21386Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
21387
21388 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
21389 2417; old bug has been fixed.
21390
21391Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
21392
21393 * gdb.base/interrupt.exp: When trying to wake up the inferior,
21394 send the newline ourselves instead of assuming gdb_test will do
21395 so when passed an empty input string.
21396
21397 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
21398 stabs testcode.
21399
21400Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21401
21402 * lib/gdb.exp (gdb_test): Don't send anything if the first
21403 argument is an empty string. This makes cases where we want to
21404 match output that is already in expect's buffers (for example,
21405 matching a breakpoint after gdb_run_cmd has been called) work
21406 reliably.
21407
21408Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21409
21410 * config/netware.exp: New file.
21411
21412Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21413
21414 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
21415 the -B and -L prefixes so we can find the debugging stub.
21416
21417 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
21418 there and we are using the gcc from the tree.
21419
21420 * gdb.base/types.c: Removed.
21421
21422 * gdb.base/configure.in: Look for makefile fragments in ../config.
21423 Recognize i386-*-netware.
21424 * gdb.c++/configure.in: Likewise.
21425
21426Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21427
21428 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
21429 the correct TCL syntax.
21430
21431Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21432
21433 * gdb.base/opaque.exp: use runto instead of messing around with
21434 breakpoints. Simplify by using gdb_test.
21435
21436 * gdb.base/bitfields.exp: restart between tests on netware targets
21437 because breakpoints aren't relocated after target death. Run
21438 processes to completion.
21439
21440 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
21441
21442Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
21443
21444 * Makefile.in: Remove extra tabs that confuse some versions
21445 of "make". Use the newly built gdb to test with by default,
21446 rather than the first one in the tester's search path.
21447
21448Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
21449
21450 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
21451
21452 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
21453 condition help.
21454
21455Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21456
21457 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
21458
21459 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
21460 running.
21461 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
21462 * gdb.base/funcargs.exp: Likewise.
21463
21464 * gdb.base/bitfields.exp: Simplify by using gdb_test.
21465 * gdb.base/funcargs.exp: Likewise.
21466
21467 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
21468 message is "".
21469
21470Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21471
21472 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
21473 return,signals,twice}.exp: Handle non-existant binaries
21474 consistantly.
21475
21476 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
21477 * gdb.base/Makefile.in: Don't try to generate a core dump, we
21478 might testing a cross development system.
21479
21480Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21481
21482 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
21483 runtest script is relative to ${srcdir}, not ${rootdir}.
21484
21485Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
21486
21487 * gdb.base/signals.exp: Allow for optionality of breakpoint
21488 address.
21489
21490Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21491
21492 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
21493
21494Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21495
21496 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
21497 for size_t definition.
21498 * gdb.c++/templates.cc: Likewise
21499
21500 * config/mt-i386-netware: New file.
21501
21502 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
21503 defined.
21504
21505 * gdb.base/Makefile.in: Added support for systems that name core
21506 files by appending "core" to the program name.
21507 * gdb.base/a1-selftest.exp: Likewise.
21508
21509Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21510
21511 * gdb.base/return.exp: Add comment and message for `return double'
21512 test failure on Sparc Solaris.
21513
21514Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
21515
21516 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
21517
21518Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21519
21520 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
21521 from optimizing them away.
21522 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
21523 patterns to include default constructors and assignment operators,
21524 to match gcc versions beyond 2.5.8. Accept any cplus demangling
21525 character in the output of the virtual base pointer.
21526
21527Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21528
21529 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
21530 expression match in print_addr_of to avoid unintented matches.
21531 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
21532 versions up to 2.5.8.
21533
21534Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21535
21536 * gdb.base/list.exp: Tweak alternate pattern for listing of an
21537 included file to run under newer versions of expect.
21538 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
21539 consecutive >'s in templates to accomodate recent cplus-dem.c change.
21540 Remove xfail for the virtual table of BDDHookV.
21541
21542Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
21543
21544 * lib/gdb.exp (string_to_regexp): Set a default result.
21545 (default_gdb_start): Fix misleading message.
21546
21547Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
21548
21549 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
21550 Remove all CC, etc definitions.
21551 * config/mt-hpux: New file.
21552 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
21553 (CFLAGS, LDFLAGS): Define.
21554 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
21555
21556 * Makefile.in (site.exp): Don't insert host_os, etc.
21557 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
21558 (distclean): Check existence of subdir.
21559 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
21560 * gdb.base/Makefile.in: General cleanup and simplification.
21561 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
21562 to build executables. Use default rule to build .o files.
21563 (EXPECT, RUNTEST, CC): Fix relative pathname.
21564 (site.exp): Don't insert host_os, etc.
21565 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
21566 and/or SIGUSR1 defined.
21567 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
21568 * gdb.c++/Makefile.in: General cleanup and simplification.
21569 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
21570 (CFLAGS): Remove.
21571 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
21572
21573Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
21574
21575 * gdb.base/recurse.exp: Misc changes to get tests running again
21576 after Kung's changes to the watchpoint code.
21577 * gdb.base/watchpoint.exp: Likewise.
21578
21579Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
21580
21581 * lib/gdb.exp (string_to_regexp): Convert {\} also.
21582
21583Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
21584
21585 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
21586 * lib/gdb.exp (default_gdb_start): Define.
21587 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
21588 gdb.base/funcargs.exp, gdb.base/opaque.exp,
21589 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
21590 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
21591 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
21592 Don't call gdb_target_udi in between tests.
21593
21594Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21595
21596 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
21597 (which was basically just a local version of the same thing). In
21598 addition to avoiding duplication, gdb_test_exact is faster.
21599 * lib/gdb.exp (gdb_test_exact): Fix typo.
21600
21601 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
21602 don't give an error.
21603
21604 * gdb.base/term.exp: Call delete_breakpoints before starting.
21605
21606 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
21607 (t10): Add comment.
21608
21609Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
21610
21611 Reorganization of the GDB Test Suite.
21612
21613 * gdb.base: New directory, contains all the basic tests.
21614 * gdb.c++: New directory, tests specific to C++.
21615 * gdb.chill: New directory, tests specific to Chill.
21616 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
21617 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
21618 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
21619 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
21620 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
21621 t30-31 to chill).
21622 * */gdbme.*: Rename to match appropriate expect scripts.
21623 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
21624 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
21625 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
21626 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
21627 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
21628 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
21629 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
21630 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
21631 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
21632 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
21633 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
21634 gdb.c++/virtfunc.cc: New names of C++ files.
21635 * gdb.chill/chillvars.ch: New name of Chill file.
21636 * gdb.base/configure.in, gdb.c++/configure.in,
21637 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
21638 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
21639 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
21640 * configure.in (configdirs): Update to reflect directory changes.
21641 (target_abbrev): No longer define for any configuration.
21642 * Makefile.in: Cosmetic improvements to header comments.
21643
21644Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
21645
21646 Various changes to gdb.t31:
21647
21648 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
21649 * gdbme.ch: Make all key-words and predefineds be upper-case.
21650 * chillvars.exp: Expect key-words and predefinds in upper-case.
21651
21652 * chillvars.exp: Use gdb_test_exact many places.
21653 Change expected output for arrays (which now includes index labels).
21654
21655 * pr-5020.exp, gdme.ch (module PR_5020):
21656 New test, for PR-5020.
21657
21658Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
21659
21660 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
21661 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
21662
21663Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
21664
21665 * Makefile.in: Fix bit-rot in definitions of CHILL,
21666 CHILL_FOR_TARGET and Chill_LIB.
21667 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
21668 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
21669 CHILL, and CHILL_LIB.
21670
21671Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
21672
21673 * Revert the previous changes. Please see Rob's directory
21674 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
21675
21676Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
21677
21678 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
21679 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
21680 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
21681 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
21682 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
21683 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
21684 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
21685 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
21686 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
21687 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
21688 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
21689 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
21690 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
21691 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
21692 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
21693 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
21694 changes from 94Q1.
21695
21696Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
21697
21698 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
21699 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
21700 Rob's new testing fragments.
21701
21702Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
21703
21704 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 21705 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
21706
21707Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
21708
21709 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
21710 version also, match on casted version strings, and match on
21711 gdb startup case where the line numbers might be messed up.
21712
21713Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
21714
21715 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 21716 (CFLAGS): Delete it from here.
c906108c
SS
21717
21718Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
21719
21720 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
21721
21722Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
21723
21724 * Makefile.in (RUNTEST): Default to just "runtest".
21725
21726Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21727
21728 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
21729 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
21730 the code has been restructured.
21731
21732Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21733
21734 * gdb.t00/default.exp (set write): Allow any number of \r and/or
21735 \n, not just one of each.
21736
21737 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
21738 /bin/cc gives a warning if you do.
21739
21740Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
21741
d63a86f8 21742 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
21743 __t10ListS_link1ZUiRCUiPT0
21744
21745Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21746
21747 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
21748 on local variables in recursive functions.
21749
21750 * gdb.t07/Makefile.in: Build the new test.
21751
21752Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21753
21754 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
21755 directly. Instead compare the return values from actual calls.
21756
21757Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
21758
21759 * Makefile.in (check): Set TCL_LIBRARY for runtest.
21760
21761Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21762
21763 * From Peter Schauer with minor modifications.
a9c64011
AS
21764 * gdb.t15/return.exp (return_tests): Handle targets where "return"
21765 stops in mid-line in the caller. Add xfail for returning a float
21766 value on X86 targets.
c906108c
SS
21767
21768Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21769
21770 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
21771 to avoid expect lossage.
21772 (fmem_LRbug_tests): Likewise.
21773 * gdb.disasm/hppa.s: Corresponding changes.
21774
21775 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
21776 conditions to work with latest dejagnu/expect.
21777
21778 * gdb.t15/funcargs.exp (finish from indirect call): No longer
21779 expected to fail on the PA.
21780 (backtrace in call with trampolines): Explicitly require main
21781 to be frame #1 (no trampolines should show up in backtrace).
21782
21783 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
21784 "continue -expect".
21785 * gdb.t06/break.exp: Likewise.
21786 * gdb.t07/watchpoint.exp: Likewise.
21787 * gdb.t13/bitfields.exp: Likewise.
21788 * gdb.t15/{funcargs,return}.exp: Likewise.
21789 * gdb.stabs/weird.exp: Likewise.
21790 * config/{mips,udi}-gdb.exp: Likewise.
21791
21792 * hppa.sed: Enclose comments within a sed command to avoid
21793 losing with the old OSF1 sed.
21794
21795Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21796
21797 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
21798 sequent dynix.
21799 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
21800 * gdb.t15/funcargs.exp: Conditionally step again to really
21801 finish from marker_call_with_trampolines. Handle the case where
21802 the first step from within call_with_trampolines already steps
21803 us back to main.
21804 * gdb.t15/gdbme.c: Add comment to closing brace of
21805 call_with_trampolines for funcargs.exp.
21806
21807Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21808
d63a86f8 21809 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
21810 Fix typo(s).
21811
21812Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21813
21814 * gdb.t07/gdbme.c: More code for watchpoint testing.
21815
21816 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
21817 "Hardware watchpoint" throughout file.
21818 (test_watchpoint_triggered_in_syscall): New test.
21819 (test_complex_watchpoint): New test.
21820
21821Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21822
21823 * gdbme.c (call_with_trampolines): New function to try and step
21824 into. Tests trampoline problems on the PA.
21825
21826 * funcargs.exp (localvars_in_indirect_call): No longer expect
21827 stepping into indirect call to fail on PAs.
21828 (test_stepping_over_trampolines): New test.
21829
21830Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21831
21832 * TODO: Add suggestions for static member function tests, and
21833 completion tests.
21834
21835Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21836
21837 * TODO: Add suggestions for "p/a" tests.
21838
21839 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
21840 (default_gdb_exit): Replace all the hair with sending "quit" to
21841 the process with a simple close.
21842
21843Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21844
21845 * TODO: Add suggestions for shared library tests.
21846
21847Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21848
21849 * TODO: Add suggestions for x/s tests.
21850
21851Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21852
21853 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
21854 "enable once", and "enable breakpoints once" with ".*".
21855
21856Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21857
21858 * TODO: Add suggestions about structure passing tests.
21859
21860Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21861
21862 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
21863 the primary1 test, use work around if __GNUC__ < 2.
21864 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
21865 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
21866 Test for bad output rather than waiting for timeout. Issue
21867 second continue only if first continue failed.
21868
21869Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
21870
21871 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
21872 operator[] test with gdb_test because the old code didn't seem to
21873 be getting the quoting right with the new dejagnu.
21874
21875Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
21876
21877 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
21878 one from the path.
21879 * Makefile.in: Use a fresh expect if there is one, use runtest
21880 from the src tree if there is one.
d63a86f8 21881
c906108c
SS
21882Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
21883
21884 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
21885 next over recursive call. Revise the tests from that point on
21886 (which had been skipped) to match GDB's actual (correct) output.
21887
21888 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
21889 with next over a breakpoint whose condition is false.
21890
21891 * gdb.t00/help.exp: Comment out "help set print" tests just like
21892 (and for same reason as) "help set" test.
21893
21894Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21895
21896 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
21897 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
21898
21899Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21900
21901 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
21902 necessary gdb_target_udi.
21903
21904 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
21905
21906 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
21907 1838 and 2417; they are fixed.
21908
21909 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
21910 gdb.t03/ptype.exp (ptype structure, ptype union):
21911 Remove xfails; the test is looser than when the xfails were added.
21912
21913 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
21914 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
21915
21916 * gdb.t01/run.exp: Only run shell test if isnative.
21917
21918 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
21919 since "run" automatically loads if necessary. Call gdb_target_udi
21920 after the "file" since "file" kills any execution target.
21921
21922 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
21923 GDB. GDB doesn't work that way (not anymore at least) on UDI.
21924 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
21925 argument for UDI.
21926
21927Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
21928
21929 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
21930
21931 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
21932
21933Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21934
21935 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
21936 properly quoting regexps. This makes the second argument to
21937 demangle a fixed string, which matches the callers, instead of a
21938 shell-style pattern which is what the previous implementation
21939 used. Update some of the callers.
21940
21941Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21942
21943 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
21944 (comib_nullified_tests): Fix typo.
21945 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
21946 strings. No longer expected to fail.
21947
21948 * gdb.disasm/hppa.s (addib_tests): Fix typo.
21949 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
21950 strings. No longer expected to fail.
21951
21952 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
21953 string. No longer expected to fail.
21954
21955Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21956
21957 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
21958 No longer expected to fail.
21959
21960 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
21961 string. No longer expected to fail.
21962
21963Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21964
21965 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
21966 only in the names (I probably got most of them). I was even
21967 generous with some which differed in underscores in names, and
21968 probably missed a few, and I *still* was able to remove almost a
21969 third of the file with almost no impact on testsuite coverage.
21970
21971Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21972
21973 * gdb.t00/default.exp: Match udi_attach error message as well as
21974 the one from child_attach.
21975
21976 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
21977
21978 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
21979
21980 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
21981 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
21982
21983 * Move test with enums and partial symbols back to
21984 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
21985 Reverts the change of 26 May 93. Per today's change to
21986 stabs.texinfo, the behavior that weird.exp was expecting was
21987 unreasonable; what is important is that the compiler+gdb get
21988 things right, which happens with a recent gcc. Also fix the test
21989 to deal with native compilers which put out the stab gdb can't
21990 deal with.
21991
21992Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21993
21994 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
21995 in the names. The main thing these accomplish is to slow things down.
21996 Many more such duplicates surely remain.
21997
21998 * gdb.t00/help.exp: Comment out "help support" test just like
21999 (and for same reason as) "help set" test.
22000
22001Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
22002
22003 * gdb.t06/break.exp: Remove setup_xfails for
22004 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
22005 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
22006 about known bug in gcc to include up through 2.5.8.
22007 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
22008 well as "_vb$".
22009 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
22010 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
22011 with latest gcc and gdb.
22012 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
22013 well as "_vb$".
22014
22015Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22016
22017 * configure.in (hppa*-*-*): Also configure and build stabs-only
22018 tests.
22019
22020Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22021
22022 * gdb.t10/hppa.mt: A makefile fragment for the PA.
22023 * gdb.t10/configure.in (hppa*-*-*): Use it.
22024
22025Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22026
22027 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
22028
22029Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22030
22031 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
22032 versions prior to 1.13.5.
22033
22034Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22035
22036 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
22037 the prompt is at the start of a line.
22038
22039Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22040
22041 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
22042 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
22043 in the copr tests now.
22044 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
22045 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
22046 expected to fail.
22047
22048Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
22049
22050 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
22051 gdb.t31/chillvars.exp, lib/gdb.exp:
22052 Tweak to run under either version of expect.
22053 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
22054 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
22055 * gdb.t11/list.exp: Remove extraneous whitespace.
22056
22057Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22058
22059 * gdb.t16/printcmds.exp (test_print_strings): Accept
22060 "(unsigned char *) " before the string.
22061
22062 * TODO: Add notes about printing of fancy types and GDB expressions.
22063
22064Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
22065
22066 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
22067 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 22068 if doing mips-idt-ecoff.
c906108c
SS
22069
22070Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
22071
22072 * Most .exp files: Tweak to run under either version of expect.
22073
22074Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22075
22076 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
22077 xfails; I'm not sure why they are failing, but not because of PR 1806.
22078
22079Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
22080
22081 * config/unix-gdb.exp: Remove gdb_unload cause it's already
22082 defined in lib/gdb.exp.
22083
22084Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22085
22086 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
22087 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
22088 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
22089 have to be typeless.
22090
22091Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22092
22093 * TODO: Add suggestion for copyright year test.
22094
22095Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
22096
22097 * configure.in (*-*-lynxos*): Add stabs tests.
22098
22099Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
22100
22101 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
22102 so insert a tab before any assembler directive in column zero.
22103
22104 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
22105 stores.
22106 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
22107 stores.
22108 (fpu_short_memory_tests): Likewise.
22109
22110Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22111
22112 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
22113 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
22114 .stabs directives in comments.
22115
22116Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22117
22118 * TODO: New file, describing tests we could write.
22119 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
22120
22121Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22122
22123 * gdb.t06/signals.exp: Add kludge to force re-sync.
22124
22125 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
22126 to xgdb instead of gdb, get out of gdb.
22127
22128Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
22129
22130 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
22131 for info.
22132
22133Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
22134
22135 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
22136 * gdb.stabs/configure.in (hppa*-*-*): Use it.
22137 * gdb.stabs/hppa.sed: New sed script for the PA.
22138
22139Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22140
22141 * gdb.stabs: Re-write weird.def and configuration to use sed
22142 instead of cpp. sed is portable and POSIX; cpp is neither.
22143
22144Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22145
22146 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
22147
22148Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22149
22150 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
22151
22152Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22153
22154 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
22155 "_vb$".
22156 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
22157 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
22158
22159Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22160
22161 * lib/gdb.exp: Comment out code which depends on non-existent
22162 `transform' procedure.
22163
22164Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
22165
22166 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
22167 * lib/gdb.exp: Transform tool name.
22168 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
22169 1.1's new error handling system.
22170
22171Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22172
22173 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
22174
22175Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22176
22177 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
22178 They made pattern matching so slow that timeouts happened on
22179 heavily loaded systems. Now any output from "show print" which
22180 gets us back to the GDB prompt is a PASS.
22181
22182Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
22183
22184 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
22185
22186Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22187
22188 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
22189
22190 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
22191 It is not from PR 3220.
22192
22193Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22194
22195 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
22196 just started failing because they depended on the order the
22197 subcommands are presented, or exact docstring text. This kind of
22198 test is a pain and has minimal benefit.
22199
22200Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22201
22202 * gdb.t09/corefile.exp: At end of test, use "core" command with
22203 no arguments.
22204
22205Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
22206
22207 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
22208 17}/Makefile.in: Make it possible to run the testsuite with Sun
22209 make and CC = cross gcc by adding explicit build rules for .o
22210 files.
22211
22212Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22213
22214 * gdb.t15/funcargs.exp: Don't put comments on same line as
22215 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 22216
c906108c
SS
22217Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22218
22219 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
22220
22221Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
22222
22223 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
22224 * gdb.t20/inherit.exp: remove three dumplicate entries.
22225
22226Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22227
22228 * gdb.t06/break.exp: For "next over recursive call", fail on any
22229 incorrect output, not just on "factorial (value=2)".
22230
22231Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22232
22233 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
22234 working now. Add an xfail if accesing a bss variable causes
22235 a memory error if the target is not yet run.
22236
22237Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22238
22239 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
22240 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
22241 name of __st* demangling (2 strings). Did Kung really get the
22242 more than 95 others right without testing them?
22243
22244Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
22245
22246 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
22247
22248Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
22249
22250 * configure.in (configdirs): Add gdb.disasm
22251 * gdb.disasm: New directory for GDB disassembler tests.
22252 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
22253
22254Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22255
22256 * gdb.t00/help.exp: Don't test "help set".
22257
22258 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
22259 from within expect statements. None of these happen anymore and
22260 they cause regressions to be silently unnoticed.
22261
22262 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
22263 messages) about known failures with gcc cygnus-2.4.5-930417.
22264
22265 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
22266 comp-info.exp so it gets built if it doesn't exist.
22267
22268 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
22269 it is no longer used.
22270 * gdb.t13/comp-info.c: Removed.
22271
22272Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
22273
22274 * gdb.t06/signals.exp: Add xfail for sun3.
22275
22276Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22277
22278 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
22279 relevant because ^C doesn't get sent but failure can be reproduced
22280 interactively).
22281
22282Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22283
22284 * gdb.stabs/alpha.mt: New configuration file for alpha.
22285 * gdb.stabs/configure.in: Use it.
22286 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
22287 sharing with alpha.mt, redefine long to word via preprocessor.
22288 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
22289 for alpha.
22290 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
22291 native cc.
22292 * gdb.t00/teststrategy.exp: Change expect string so that we
22293 consume the `(xgdb)' from the command echo and from the gdb prompt.
22294 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
22295 gdb currently compares all values as long, so this failure probably
22296 applies to any configuration where LONGEST is bigger than a target int.
22297 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
22298 with gcc.
22299 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
22300 to handle opaque pointers, gcc is.
22301 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
22302 as first argument. Include <sys/types.h> and change all operator
22303 new definitions to use size_t.
22304 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
22305 now that we use size_t.
22306
22307Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22308
a9c64011 22309 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 22310 a long or float array cast all array members to the same type.
a9c64011 22311 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 22312 with 64 bit longs.
a9c64011 22313 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 22314 on alpha.
a9c64011 22315 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
22316
22317Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22318
22319 * gdb.t24 (demangle.exp): Constructors of templates have names like
22320 vector<int>::vector(int) not vector<int>::vector<int>(int). See
22321 section 14.6 of the ARM.
22322
22323 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
22324 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
22325 accomplish little and slow down the testsuite.
22326
22327 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
22328 Accept spaces various places.
22329
22330Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22331
22332 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
22333 with watchpoint enabled.
22334
22335 * Makefile.in: Remove definition of CC and remove the second
22336 definition of CXX (the "CXX = gcc" one remains). These definitions
22337 were causing backquotes to be expanded within backquotes, which
22338 doesn't work.
22339
22340Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
22341
22342 * gdb.t17/callfuncs.exp: Add "return 0" to end.
22343
22344Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22345
a9c64011
AS
22346 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
22347 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
22348 by mips cc and contains no stabs entries.
22349
22350Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
22351
22352 * config/vx-gdb.exp: Use fake device to load files rather than
22353 NFS.
22354 * lib/gdb.exp: New proc to do "file" command.
22355 * config/unix-gdb.exp: Use new "file" proc.
22356
22357Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
22358
22359 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
22360 Rework board rebooting slightly.
22361 (gdb_exit): Don't exit from the remote shell; there isn't one.
22362 * gdb.stabs/weird.exp: If a program is being debugged already,
22363 kill it.
22364 * gdb.t04/setvar.exp: Stop and restart gdb.
22365 * gdb.t05/expr.exp: Likewise.
22366 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
22367 restart gdb and reload the program.
22368 * gdb.t08/opaque.exp: Likewise.
22369 * gdb.t12/scope.exp: Likewise.
22370 * gdb.t13/bitfields.exp: Likewise.
22371 * gdb.t15/funcargs.exp: Likewise.
22372 * gdb.t20/classes.exp: Likewise.
22373 * gdb.t03/ptype.exp: Increase timeout.
22374 * gdb.t16/printcmds.exp (test_print_string_constants,
22375 test_print_array_constants): Likewise.
22376 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
22377 * gdb.t20/classes.exp (do_tests): Likewise.
22378 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
22379
22380Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
22381
22382 * gdb.stabs: Renamed *wierd* to *weird*.
22383
22384Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
22385
22386 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
22387 for timeout. Add "known gcc 2.4.5 bug" to failure message.
22388
22389Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
22390
22391 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
22392 (do_tests): Remove xfail for whatis on one_var and two_var.
22393
22394Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
22395
22396 * Makefile.in: Made cross building work better by adding
22397 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
22398
22399Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22400
22401 * gdb.t15/{return.c,return.exp,Makefile.in}:
22402 New test, currently commented out.
22403
22404Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
22405
22406 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
22407 still running and removes the leftover named socket so GDb can do
22408 clean restarts.
22409
22410Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
22411
22412 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
22413 console, not GDB.
22414 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
22415 cross testing works better with "make check"
22416 * config/unix-gdb: Use default procedures for exit and version.
22417 * config/vx-gdb.exp: Cleaned up and massaged back to working order
22418 with the newest VxWorks.
22419
22420Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22421
22422 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
22423 old form.
22424
22425 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
22426 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
22427
22428 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
22429
22430 * config/unix-gdb.exp: Remove this version of gdb_exit
22431 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
22432 Rob says he'll look at it when he gets back to testing boards.
22433
22434Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
22435
22436 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
22437 an expected fail for certain ptype commands.
22438
22439 * gdb.t20/classes.exp: Update expected results of "ptype class
22440 Base1" to account for the constructor that now appears in the type.
22441
22442Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
22443
22444 * configure.in (configdirs): Restore gdb.t04, which mysteriously
22445 disappeared from list.
22446 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
22447 "alldone" proc with call to cleanup and exit.
22448 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
22449 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
22450 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
22451 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
22452 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
22453 "alldone" proc with simple returns that suppress remaining
22454 tests. The alldone proc went away many months ago.
22455
22456Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22457
22458 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
22459
22460 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
22461
22462Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22463
22464 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
22465 as vax gdb will display them.
22466
22467Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22468
22469 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
22470 optimizers.
22471
22472 * scope.exp: Change "bad value for localval" messages so each one
22473 is unique.
22474
22475 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
22476 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
22477
22478 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
22479
22480Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22481
22482 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
22483 doesn't exist (due to optimization).
22484
22485Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22486
22487 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
22488 contains \r because the filename is long.
22489
22490 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
22491 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
22492
22493Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22494
22495 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
22496 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
22497 Ultrix.
22498 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
22499 int tests.
22500 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
22501
22502Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
22503
22504 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
22505
22506 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 22507 to match does not match the passing case but still matches the
c906108c
SS
22508 failing case.
22509
22510Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22511
22512 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
22513
22514Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
22515
22516 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
22517 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
22518 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
22519 Remove various versions of gdb_exit.
22520 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
22521 gdb_exit.
22522 * config/unix-gdb.exp: gdb_exit remains here, and should override
22523 the generic version, since it's doing a lot of wierd stuff that
22524 the other versions aren't. FIXME, fold it in, or abandon this
22525 version.
22526
22527Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22528
22529 * gdb.t24/demangle.exp: Add tests for PR 3220.
22530
22531Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22532
22533 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
22534
22535Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
22536
22537 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
22538 "i386-*-*". Works for i486 as well.
22539
22540 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
22541 bug, and expand domain of xfail to all SVR4 systems, since the
22542 actual problem is likely to be in generic SVR4 /proc support.
22543
22544Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22545
22546 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
22547
22548Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
22549
22550 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
22551 xfails for other systems. Match a missing 'Continuing.' as an
22552 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
22553
22554 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
22555 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
22556 Only issue warning for missing executables if -all option is used.
22557
22558 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
22559 file if -all option is used. It's like an unpredictable XFAIL.
22560
22561Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22562
22563 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
22564 for dynamically linked binaries.
22565
22566 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
22567
22568Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22569
22570 * gdb.t20/inherit.exp: Change message for "print tagless struct"
22571 to state that this is a known bug in old versions of g++.
22572
22573Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22574
22575 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
22576 while waiting for `Continuing'.
22577
22578Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
22579
22580 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
22581 in text, data, and bss.
22582 * gdb.t10/nodebug.c: Add local and global test variables for
22583 initialized and uninitialized data.
22584
22585Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22586
22587 * config/unix-gdb.exp (gdb_exit): Add "wait".
22588
22589Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22590
22591 * gdb.t06/signals.exp: xfail the continue from the handler for all
22592 targets.
22593
22594 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
22595 function with watchpoints enabled, the i386 call dummy starts with
22596 a call.
22597
22598 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
22599 386 bsd names its corefiles.
22600
22601Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
22602
22603 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
22604 compilers don't grok it.
22605 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
22606 with small octal ints rather than character constants, which
22607 are signed and might not fit if first promoted to int.
22608
22609Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
22610
22611 * gdb.t09/Makefile.in (clean): Remove corefile.
22612
22613Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22614
22615 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
22616
22617Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22618 and Jim Kingdon (kingdon@cygnus.com)
22619
22620 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
22621 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
22622 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
22623
22624Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22625
22626 * gdb.t17/interrupt.exp: Add xfail for hppa.
22627
22628Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22629
22630 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
22631 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
22632 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
22633 to determine signed-ness of bitfields and use the result to setup
22634 the xfail.
22635 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
22636 * gdb.t15/funcargs.exp: Use them to step until the second indirect
22637 call line is reached if necessary.
22638
22639Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22640
22641 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
22642
22643Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22644
22645 * gdb.t06/break.exp: Also test `clear' command.
22646
22647Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
22648
22649 * gdb.t00/teststrategy.exp: Remove extra quote.
22650
22651 * gdb.t07/watchpoint.exp: Change xfail for calling function with
22652 watchpoint enabled to be for all non-68k machines.
22653
22654 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
22655
22656Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22657
22658 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
22659 targets use aout.mt instead of ecoff.mt as gas understands
22660 standard aout format.
22661
22662Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
22663
22664 * lib/gdb.exp (runto): Don't insist that function we are running to
22665 was compiled with -g.
22666
22667 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
22668
22669 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
22670 to get back into the read system call.
22671 Accept leading newline in case where we woke it up.
22672
22673Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22674
22675 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
22676 to make the stabs test work on ecoff systems using gcc and -with-stabs.
22677 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
22678 enable ecoff configuration.
22679
22680Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22681
22682 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
22683
22684Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22685
22686 * gdb.t16/printcmds.exp: Add another printf test.
22687
22688Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
22689
22690 * configure.in: If configured -with-stabs on any target, add
22691 stabsdirs to configdirs.
22692
22693Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22694
22695 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
22696 fun" so pattern does not match the command itself.
22697
22698Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22699
22700 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
22701
22702Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22703
22704 * gdb.t17/interrupt.exp: Test for more things.
22705
22706Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22707
22708 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
22709 compiler arranges the code and line numbers.
22710
22711 * gdb.t17/interrupt.exp: Don't send \n after ^C.
22712
22713Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22714
22715 * gdb.t00/help.exp: Increase expect input buffer size.
22716
22717Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22718
22719 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
22720
22721 * gdb.t07/watchpoint.exp: Add xfail for hppa.
22722
22723 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
22724
22725 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
22726 [0-9]*, not just [0-9].
22727
22728Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22729
22730 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
22731
22732 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
22733
22734Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22735
22736 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
22737
22738Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22739
22740 * gdb.t06/signals.c: Add xfails for sun3.
22741
22742 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
22743
22744 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
22745 test_stepping tests.
22746
22747Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22748
22749 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
22750
22751 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
22752
22753 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
22754 rather than actually putting it through cpp twice.
22755
22756 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
22757
22758Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
22759
22760 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
22761 no longer needed.
22762
22763Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22764
22765 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
22766
22767 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
22768 C++ features prints as "struct", make it a pass, not an xfail.
22769
22770Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22771
22772 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
22773 Don't require VA to print as "class" rather than "struct".
22774
22775Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
22776
22777 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
22778
22779Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22780
22781 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
22782
22783Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22784
22785 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
22786 order.
22787
22788Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22789
22790 * gdb.t16/printcmds.exp: Add printf tests.
22791
22792 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
22793
22794 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
22795
22796Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
22797
22798 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
22799 pass counts, to counteract any existing or future setup_xfails.
22800
22801Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22802
22803 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
22804 {BEGIN,END}_COMMON for common block instead of STAB.
22805 * gdb.stabs/wierd.exp: Add xfail for rs6000.
22806
22807 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
22808 intp_var should be N_GSYM not N_LSYM.
22809 wierd-aout.S: Use a label for the value of the N_SO.
22810 wierd.def: Remove all backslashes.
22811 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
22812
22813Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22814
22815 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
22816 get the expected next to inheritance3.
22817
22818Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22819
22820 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
22821 now that gcc-2.4 gets it right.
22822
22823Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22824
22825 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
22826
22827 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
22828 generating comp-info.exp which works for cross-compilation.
22829
22830Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
22831
22832 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
22833 "*-*-sysv4.*".
22834
22835Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
22836
22837 * gdb.t01/run.exp: Start with a fresh gdb.
22838 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
22839 SVR4.x.
22840
22841Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
22842
22843 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
22844 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
22845 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
22846 Makefile.in (distclean, realclean): Remove gdbme.c from list of
22847 things to remove.
22848
22849Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
22850
22851 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
22852 test cases from bug reports.
22853
22854Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
22855
22856 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
22857 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
22858 avoid spurious xfails.
22859 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
22860 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
22861 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
22862
22863Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
22864
22865 * gdb.t00/teststrategy.exp: Rework to provide more useful
22866 description of each test, fix problem with systems that define
22867 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
22868 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
22869 results for "next over recursive call" so timeouts aren't taken
22870 by error.
22871
22872Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
22873
22874 * gdb.t12/scope.exp: Test printing of variables before run.
22875
22876 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
22877 printed in wrong order due to sorting.
22878
22879Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
22880
22881 * gdb.t00/teststrategy.exp: Fix expected results for printing
22882 user entered string constant. Is array of char, prints with no
22883 address.
22884
22885 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
22886 commands.
22887 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
22888 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
22889 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
22890 of struct of char arrays.
22891 * gdb.t00/radix.exp: New tests for radix commands.
22892
22893Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
22894
22895 * gdb.t16/printcmd.exp: Print a variable before running program
22896 (with xfail for AIX).
22897
22898Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
22899
22900 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
22901
22902 * gdb.t16/printcmd.exp: Don't print variables before running program.
22903
22904 * gdb.t06/break.exp: Don't require envp argument to main.
22905
22906 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
22907
22908 * gdb.t02/whatis.exp, gdb.t11/list.exp:
22909 Add xfails for rs6000.
22910
22911 * gdb.t02/whatis.exp: Change other tests not to re-test something
22912 we already tested.
22913
22914 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
22915 each type used has a variable of that type.
22916
22917Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
22918
22919 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
22920
22921Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
22922
22923 * configure.in: change srctrigger to be a file, not a directory
22924
22925Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
22926
22927 * configure.in (mips-idt-ecoff*): Added trailing '*'.
22928
22929 * gdb.t11/list.exp: Fixed a couple of typos.
22930
22931Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
22932
22933 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
22934 is fixed and PR is closed.
22935 * gdb.t16 (gdbme.c): Add simple test string variable.
22936 * gdb.t16 (printcmds.exp): Add tests with simple test string
22937 variable, primarily for boundaries on "set print elements".
22938
22939Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
22940
22941 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
22942 Make leading 0's optional and don't expect a tab in the middle
22943 of the number.
22944
22945 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
22946
22947 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
22948 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
22949 don't end command passed to gdb_test with newline.
22950
22951 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
22952 signed keyword away, don't expect signed bitfields to be signed.
22953
22954 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
22955 printing with only as many 1's as are in the field as well as printing
22956 with 32 1's (see comment).
22957
22958Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
22959
22960 * gdb.t00/default.exp: Start with a fresh gdb.
22961 * configure.in (configdirs): Remove gdb.t31 until the chill
22962 compiler works again. It no longer is able to find chillrt0
22963 since it isn't in libchill.a anymore.
22964 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
22965 wierd.o, make more modular.
22966 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
22967 spurious newlines that caused problems.
22968
22969Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22970
22971 * Move test with enums and partial symbols from gdb.t03/ptype.exp
22972 to gdb.stabs/wierd.exp since GCC has worked around the bug.
22973 gdb.stabs/wierd.{exp,def}: Many new tests.
22974
22975 * gdb.t00/default.exp: update info line for new message.
22976
22977 * gdb.t02/{whatis.exp,gdbme.c}:
22978 Test that "char *" doesn't print as "caddr_t".
22979
22980Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22981
22982 * gdb.t00/help.exp: Use .* in place of some help messages which
22983 just changed.
22984 gdb.t00/default.exp: Update "info frame" test for new message.
22985 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
22986 Remove some xfails
22987
22988Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22989
22990 * gdb.t03/{gdbme.c,ptype.exp}:
22991 Add tests for typedef'd struct and union without tags.
22992 Also check "whatis" on a variable of a typedef'd enum without a tag.
22993
22994 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
22995 PRMS 1823; the bug still exists but isn't reproduced by this test
22996 anymore), and remove rs6000 XFAIL (the bug is fixed).
22997
22998 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
22999 duplicated from whatis.exp. For those that are left, accept
23000 "long", "long int", or "int" for long variables (whatis.exp already
23001 has an XFAIL for "int", so no need to fail it here).
23002
23003 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
23004 Deal with GCC's names for types now that GDB uses the compiler's names.
23005
23006 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
23007 setup_xfail's for sunos4. If we #defined the signed keyword away,
23008 don't expect GDB to know that char it is signed.
23009
23010 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
23011
23012Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
23013
23014 * configure.in (configdirs): Add gdb.t24 for C++ tests that
23015 should work on any system, regardless of debugging format.
23016 * gdb.t21/demangle.exp: Move to gdb.t24.
23017 * gdb.t24/demangle.exp: Move from gdb.t21.
23018 * gdb.t24/{Makefile.in, configure.in}: New files.
23019
23020Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23021
23022 * configure.in: Do gdb.stabs and C++ tests only for stabs.
23023 * gdb.stabs: New directory.
23024
23025Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23026
23027 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
23028 not just "Quit anyway?".
23029
23030Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
23031
23032 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
23033 that all setup_xfails are immediately followed by clear_xfails.
23034
23035Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
23036
23037 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
23038 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
23039 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
23040 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
23041 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
23042 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
23043 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
23044 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
23045 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
23046 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
23047 gdb.t31/chillvars.exp, lib/gdb.exp:
23048 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
23049 bug-gdb@prep.ai.mit.edu.
23050
23051Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
23052
23053 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
23054 with 0.0, not integer 0.
23055
23056Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
23057
23058 * gdb.t06/break.exp: Update for "Kill the program" message change.
23059
23060Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
23061
23062 * Makefile.in (GDBFLAGS): Set to -nx.
23063 * Makefile.in (site.exp): Use GDBFLAGS.
23064
23065Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
23066
23067 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
23068 Makefiles.
23069 (check): depend on just-check.
23070 (just-check): added so that tests can be run without a noop
23071 build pass.
23072
23073Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
23074
23075 Switch to using configure's configdirs.
23076 * Makefile.in (Makefile): add configure.in dependency.
23077 (SUBDIRS): removed redundant assignment.
23078 * configure.in: switch subdirs assignment to configdirs.
23079 * gdb.t*/configure.in: new files.
23080
23081Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
23082
23083 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
23084 works.
23085
23086Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
23087
23088 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
23089 in explicit rules. Apparently this is not supported by some makes.
23090
23091Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
23092
23093 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
23094
23095Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23096
23097 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
23098 disappeared.
23099
23100Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
23101
23102 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
23103
23104Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
23105
23106 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
23107 watchpoint problem that is now fixed.
23108 * gdb.t30/chexp.exp: Remove setup_xfail for printing
23109 uninitialized convenience variables.
23110 * gdb.t31/chillvars.exp: Fix expected patterns for printing
23111 structures.
23112
23113Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23114
23115 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
23116 which causes expect to get out of sync with gdb on long output
23117 from help set.
23118 * gdb.t09/corefile.exp: Make expected pattern for core file
23119 failing signal and frame output format less sun specific.
23120
23121Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
23122
23123 * gdb.t31/chillvars.exp: Add and remove initial dummy
23124 breakpoint, so that symbol table is forced in.
23125 (Needed at least on Sunos4, though it seems not SVR4.)
23126 * gdb.t31/chillvars.exp: Update for changed output format.
23127
23128Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
23129
a9c64011 23130 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
23131
23132Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
23133
23134 * Makefile.in: Added --srcdir when invoking runtest, removed the
23135 need for a local config file. (optional now)
23136
23137Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
23138
23139 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
23140 failure count used to force early termination. Add some more
23141 expected failures for gnu style demangling.
23142
23143Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23144
23145 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
23146 pmi variable from gdb.t20/gdbme to get optimized away.
23147 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
23148 Check for written corefile upon timeout _and_ eof.
23149
23150Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23151
23152 * config/unix-gdb.exp: Add missing return 0.
23153
23154Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23155
23156 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
23157 test termination.
23158
23159Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
23160
23161 * configure.in (subdirs): Put back gdb.t17 which mysteriously
23162 disappeared.
23163
23164Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
23165
23166 * gdb.t10/crossload.exp: Disable the i860-elf test until such
23167 time as i860 support works.
23168
d63a86f8 23169 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
23170 "backtrace 100\r" rather than just "backtrace\r", to match last
23171 change.
23172
23173Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
23174
23175 * config/udi-gdb.exp (gdb_exit): Remove close command.
23176 (gdb_target_udi): New procedure to set the UDI target.
23177 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
23178 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
23179 Added waits for prompts after several question responses. Added
23180 some more responses used by a29k-amd-udi-gdb.
23181 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
23182 pass different arguments, restart UDI connection after program
23183 completion.
23184 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
23185 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
23186 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
23187 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
23188 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
23189 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
23190 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
23191 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
23192 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
23193 after program completion.
23194 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
23195 compiled with a SELECT_VECS setting.
23196 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
23197 infinite recursion.
23198
23199 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
23200 Added checks for COFF results, and made them expected failures for
23201 all targets. It would be better to make them expected failures
23202 for COFF targets only.
23203
23204Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
23205
23206 * Makefile.in: add null dvi target, don't bother to recurse
23207 through test directories for info and install-info; rename
23208 $(datadir) to be dejagnu instead of deja-gnu
23209
23210Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
23211
23212 * gdb.t31/gdbme.ch: Re-enable code that previously caused
23213 compiler to coredump.
23214 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
23215 code.
23216
23217Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
23218
23219 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
23220 coredump.
23221 * gdb.t31/chillvars.exp: Comment out tests that depend on that
23222 code.
23223
23224Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
23225
23226 * gdb.t03/ptype.exp: tests for return code from gdb_test.
23227 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
23228 which in a shell. Deletes xgdb when done.
23229 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
23230 Tests the return from the "set height" or "set width" commands.
23231 Added a few return codes where needed.
23232
23233Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
23234
23235 * Makefile.in (SUBDIRS): Add gdb.t17.
23236 * configure.in (subdirs): Add gdb.t17.
23237 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
23238 files to test gdb's calling of functions in the inferior with
23239 the correct arguments and gdb's ability to retrieve any
23240 result returned.
23241
23242Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
23243
23244 * config/unix-gdb.exp (gdb_exit): Remove close commands that
23245 may be called after gdb goes away. Previous versions of expect
23246 needed these to avoid file descriptor leaks, but they cause
23247 errors with the current revision of expect.
23248 * gdb.t00/gdbvars.exp: Use -re on expected output after
23249 setting sevenbit-strings.
23250 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
23251 to set sevenbit-strings consistent across tests.
23252 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
23253 set sevenbit-strings consistent across tests.
23254
23255Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
23256
23257 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
23258 expected output to match current "expect" expectations.
23259
23260Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
23261
23262 * gdb.t00/default.exp: Change expected output for default "source"
23263 command, to match new gdb behavior which requires a filename to
23264 source.
23265
23266Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
23267
23268 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
23269 expected fail for i486-*-* that misses the marker2 function.
23270 * gdb.t10/crossload.exp (bfddefault): Allow successful
23271 recognition of a format to pass even if no symbols are found.
23272 Explicitly catch failures where the format is not recognized
23273 or is ambiguous, and add the reason to the fail message.
23274 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
23275 the cause is and invalid target and add reason to failure message.
23276 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
23277 elf32-i386, elf32-sparc, and elf32-i860.
23278 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
23279 Set up expected failure for 'filename'::variable scope resolution,
23280 which is now apparently broken on all targets.
23281 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
23282 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
23283 gdb.t23/templates.exp: Change failure for missing binfile into
23284 just a warning.
23285 gdb.t21/demangle.exp: Change all cfront references to 'arm'
23286 references.
23287
23288Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
23289
23290 * gdb.t00/default.exp: Add expected output for default "source"
23291 command, to match new gdb behavior.
23292 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
23293
23294Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
23295
23296 * config/*-gdb.exp: returns an error, rather than exiting on
23297 internal errors.
23298
23299Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
23300
23301 * gdb.t03/gdbme.c: Add pointer to struct variable.
23302 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
23303 referencing struct members.
23304
23305Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
23306
23307 * configure.in (mips-idt-ecoff): New target.
23308 * config/mips-gdb.exp: New file for remote board using MIPS remote
23309 debugging protocol.
23310
23311 * Redid configuration scheme. Removed gdb.t*/configure.in.
23312 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
23313 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
23314 distclean targets. Built executables via .o files. Adjusted
23315 tests to account for source files in $(srcdir) rather than
23316 $(objdir).
23317 * lib/gdb.exp (runto): Don't expect () after the function name,
23318 because it may have arguments.
23319
23320Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
23321
23322 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
23323 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
23324 expected failures for mips-idt-* and mips-sgi-*.
23325 * gdb.t00/default.exp (attach): Kill process if requested.
23326 * gdb.t00/help.exp (help target core, help target): Accept a gdb
23327 that does not read core files.
23328 * gdb.t01/run.exp: Removed checks for exit status code.
23329 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
23330 it is linked in.
23331 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
23332 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
23333 appropriate, rather than doing it by hand.
23334 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
23335 execution.
23336 * gdb.t10/crossload.exp: Kill existing program if needed.
23337 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
23338 appropriate, rather than doing it by hand. Always increase
23339 timeout for this test, not just for VxWorks.
23340
23341Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
23342
23343 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
23344 of Chill STRUCT types and STRUCT values.
23345 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
23346 than "char".
23347 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 23348 struct2): New struct definitions and initializations to test
c906108c
SS
23349 simple Chill STRUCT types.
23350
23351Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
23352
23353 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
23354 the null byte at the end of strings.
23355 * gdb.t00/default.exp: Make show version insensitive to copyright
23356 date.
23357 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
23358 to avoid dependencies on target char signedness.
23359 * gdb.t16/printcmds.exp: Update expected results for explicitly
23360 unsigned char.
23361 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
23362 now work.
23363 * gdb.t21/demangle.exp: Add many more patterns for template
23364 demangling, most of them being expected failures.
23365 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
23366 string we are matching for, to match on the whole string.
23367 * gdb.t21/demangle.exp: Add many new test strings to demangle,
23368 and fix a whole bunch that had incorrect expected output but were
23369 passing anyway because of the bug in "proc demangle".
23370 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
23371 type.
23372 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
23373
23374Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
23375
a9c64011
AS
23376 * gdb/testsuite: made modifications to testcases, etc., to allow
23377 them to work properly given the reorganization of deja-gnu and the
23378 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
23379
23380Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
23381
23382 * gdb/testsuite: Initial creation of gdb/testsuite.
23383 Migrated dejagnu testcases and support files for testing nm to
23384 gdb/testsuite from deja-gnu. These files were moved "as is"
23385 with no modifications. This migration is part of a major overhaul
23386 of dejagnu. The modifications to these testcases, etc., which
23387 will allow them to work with the new version of dejagnu will be
23388 made in a future update.
48efe704 23389
8d8cb839 23390 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 23391\f
8d8cb839
EZ
23392;; Local Variables:
23393;; mode: change-log
23394;; left-margin: 8
23395;; fill-column: 74
23396;; version-control: never
23397;; End:
902f2ccb
MC
23398
23399 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 23400 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
23401 Copying and distribution of this file, with or without modification,
23402 are permitted provided the copyright notice and this notice are preserved.
This page took 2.335629 seconds and 4 git commands to generate.