* breakpoint.c (parse_breakpoint_sals): Fix description.
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
764880b7
PA
12011-02-07 Pedro Alves <pedro@codesourcery.com>
2
3 * gdb.trace/collection.c (global_pieces): New.
4 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
5 New procedure.
6 (gdb_trace_collection_test): Call it.
7
505500db
SW
82011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
9
10 * gdb.python/py-evthreads.c: New file.
11 * gdb.python/py-evthreads.exp: New file.
12 * gdb.python/py-events.py: New file.
13 * gdb.python/py-events.exp: New file.
14 * gdb.python/py-events.c: New file.
15
385203ed
DD
162011-02-04 David Daney <ddaney@caviumnetworks.com>
17
18 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
19
9011945e
AB
202011-02-03 Andrew Burgess <aburgess@broadcom.com>
21
22 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
23 gdb.base/disasm-end-cu.exp: New test for disassembling over the
24 boundary between two compilation units.
25
580688f3
PA
262011-02-02 Pedro Alves <pedro@codesourcery.com>
27
28 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
29 (Virtual): New structs.
30 (virtual_o, virtual_middle_b): New globals.
31 * gdb.cp/virtbase.exp: New tests.
32
d3f0f853
PP
332011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
34
35 * gdb.base/jit.exp: New file.
36 * gdb.base/jit-main.c: New file.
37 * gdb.base/jit-solib.c: New file.
38
b2030fb5
UW
392011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
40
41 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
42 proceed to initial kernel entry point.
43 * gdb.opencl/datatypes.exp: Likewise.
44 * gdb.opencl/operators.exp: Likewise.
45 * gdb.opencl/vec_comps.exp: Likewise.
46
2db19d1e
SW
472011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
48
49 * gdb.cp/nsnested.cc: New.
50 * gdb.cp/nsnested.exp: New.
51 * gdb.cp/nsnoimports.exp: New.
52 * gdb.cp/nsnoimports.cc: New.
53
6b0c4c1f
JB
542011-01-31 Joel Brobecker <brobecker@adacore.com>
55
56 * gdb.base/interact.exp: Add extra tests that verify that
57 the value of the interactive-mode setting does not change
58 after the script is sourced.
59
80b23b6a
JK
602011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
61
62 * gdb.cp/noparam.exp: New file.
63 * gdb.cp/noparam.cc: New file.
64
ffd5ec24
PA
652011-01-28 Pedro Alves <pedro@codesourcery.com>
66
67 * gdb.trace/tfile.exp: Test that with no traceframe selected,
68 there's no stack or registers.
69
a81766d8
TT
702011-01-26 Tom Tromey <tromey@redhat.com>
71
72 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
73 space before string output. Add test for "set print pretty off"
74 case.
75
585fdaa1
PA
762011-01-25 Pedro Alves <pedro@codesourcery.com>
77
78 * gdb.base/frame-args.exp: Adjust.
79 * gdb.dwarf2/dw2-noloc.exp: Adjust.
80 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
81 * gdb.dwarf2/pieces.exp: Adjust.
82 * gdb.opt/clobbered-registers-O2.exp: Adjust.
83 * gdb.opt/inline-locals.exp: Adjust.
84 * gdb.threads/fork-child-threads.exp: Adjust.
85
d468832a
KW
862011-01-25 Ken Werner <ken.werner@de.ibm.com>
87
88 * gdb.opencl/convs_casts.cl: Move program scope variables into the
89 OpenCL kernel function. Add a comment as marker. Add address space
90 qualifiers for the remaining program scope variables.
91 * gdb.opencl/datatypes.cl: Likewise.
92 * gdb.opencl/operators.cl: Likewise.
93 * gdb.opencl/vec_comps.cl: Likewise.
94 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
95 Add breakpoint at the marker comment.
96 * gdb.opencl/datatypes.exp: Likewise.
97 * gdb.opencl/operators.exp: Likewise.
98 * gdb.opencl/vec_comps.exp: Likewise.
99
490f124f
PA
1002011-01-24 Pedro Alves <pedro@codesourcery.com>
101
102 * gdb.base/printcmds.c (some_struct): New struct and instance.
103 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
104 procedure.
105 <global scope>: Call it.
106
6da78614
KW
1072011-01-21 Ken Werner <ken.werner@de.ibm.com>
108
109 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
110 argument to the gdb_compile_opencl_hostapp call.
111
ec64c9aa
YQ
1122011-01-19 Yao Qi <yao@codesourcery.com>
113
114 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
115 positve list.
116
810cfdbb
YQ
1172011-01-19 Yao Qi <yao@codesourcery.com>
118
119 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
120 canonical form.
121 Remove "xscale-*-*"
122 * gdb.xml/tdesc-regs.exp: Likewise.
123 * gdb.python/py-section-script.exp: Replace ARM target triplet
124 with canonical form.
125 Match arm*-*-symbianelf*.
126 * gdb.base/dup-sect.exp: Likewise.
127 * lib/dwarf.exp: New.
128 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
129 dwarf2_support.
130 * gdb.dwarf2/dup-psym.exp: Likewise.
131 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
132 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
133 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
134 * gdb.dwarf2/dw2-basic.exp: Likewise.
135 * gdb.dwarf2/dw2-compressed.exp: Likewise.
136 * gdb.dwarf2/dw2-const.exp: Likewise.
137 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
138 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
139 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
140 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
141 * gdb.dwarf2/dw2-filename.exp: Likewise.
142 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
143 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
144 * gdb.dwarf2/dw2-intercu.exp: Likewise.
145 * gdb.dwarf2/dw2-intermix.exp: Likewise.
146 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
147 * gdb.dwarf2/dw2-noloc.exp: Likewise.
148 * gdb.dwarf2/dw2-op-call.exp: Likewise.
149 * gdb.dwarf2/dw2-producer.exp: Likewise.
150 * gdb.dwarf2/dw2-ranges.exp: Likewise.
151 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
152 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
153 * gdb.dwarf2/dw2-strp.exp: Likewise.
154 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
155 * gdb.dwarf2/implptr.exp: Likewise.
156 * gdb.dwarf2/mac-fileno.exp: Likewise.
157 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
158 * gdb.dwarf2/pieces.exp: Likewise.
159 * gdb.dwarf2/pr11465.exp: Likewise.
160 * gdb.dwarf2/valop.exp: Likewise.
161 * gdb.dwarf2/watch-notconst.exp: Likewise.
162 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
163
4694da01
TT
1642011-01-19 Tom Tromey <tromey@redhat.com>
165
166 * gdb.python/py-infthread.exp: Add thread tests.
167
b075872c
JB
1682011-01-14 Joel Brobecker <brobecker@adacore.com>
169
170 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
171
2c3e6e24
JB
1722011-01-14 Joel Brobecker <brobecker@adacore.com>
173
174 * gdb.ada/widewide: New testcase.
175
de8fa76c
JB
1762011-01-13 Joel Brobecker <brobecker@adacore.com>
177
178 * gdb.base/interact.exp: New testcase.
179
1b05df00
TT
1802011-01-12 Tom Tromey <tromey@redhat.com>
181
182 * gdb.mi/gdb2549.exp: Update for error message changes.
183 * gdb.mi/mi-cli.exp: Likewise.
184 * gdb.mi/mi-disassemble.exp: Likewise.
185 * gdb.mi/mi-pthreads.exp: Likewise.
186 * gdb.mi/mi-regs.exp: Likewise.
187 * gdb.mi/mi-stack.exp: Likewise.
188 * gdb.mi/mi-var-block.exp: Likewise.
189 * gdb.mi/mi-var-cmd.exp: Likewise.
190 * gdb.mi/mi2-cli.exp: Likewise.
191 * gdb.mi/mi2-disassemble.exp: Likewise.
192 * gdb.mi/mi2-pthreads.exp: Likewise.
193 * gdb.mi/mi2-regs.exp: Likewise.
194 * gdb.mi/mi2-stack.exp: Likewise.
195 * gdb.mi/mi2-var-block.exp: Likewise.
196 * gdb.mi/mi2-var-cmd.exp: Likewise.
197
c2ff108b
JK
1982011-01-12 Andrew Burgess <aburgess@broadcom.com>
199 Jan Kratochvil <jan.kratochvil@redhat.com>
200
201 PR fortran/11104 and DWARF unbound arrays detection.
202 * gdb.fortran/multi-dim.exp: New file.
203 * gdb.fortran/multi-dim.f90: New file.
204
b716877b
AB
2052011-01-12 Andrew Burgess <aburgess@broadcom.com>
206
207 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
208 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
209 add new tests for opcode dumping.
210
6c162d5e
TT
2112011-01-11 Tom Tromey <tromey@redhat.com>
212
213 * gdb.python/py-infthread.exp: Load gdb-python.exp.
214
77b06cd7
TJB
2152010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
216
217 Convert hardware watchpoints to use breakpoint_ops.
218 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
219 type is not supported.
220 * gdb.base/foll-fork.exp: Likewise.
221 * gdb.base/foll-vfork.exp: Likewise.
222
f39a75d0
PM
2232011-01-10 Phil Muldoon <pmuldoon@redhat.com>
224
225 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
226 Use load_lib gdb-python.exp.
227 * gdb.python/python.exp: Ditto.
228 * gdb.python/py-function.exp: Ditto.
229
fc529d80
AS
2302011-01-09 Andreas Schwab <schwab@linux-m68k.org>
231
232 * gdb.threads/tls.exp ("info address me"): Fix expected output.
233
fb03cb59
JK
2342011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
235
236 * configure: Regenerate.
237
d8e22779
TT
2382011-01-06 Tom Tromey <tromey@redhat.com>
239
240 * gdb.python/py-frame.exp: Test gdb.newest_frame.
241
09050809
JB
2422011-01-06 Joel Brobecker <brobecker@adacore.com>
243
fc529d80
AS
244 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
245 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
246 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
247 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
248 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
249 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
250 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
251 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
252 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
253 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
254 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
255 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
256 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
257 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
258 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
259 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
260 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
261 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
262 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
263 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
264 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
265 gdb.ada/uninitialized_vars.exp,
266 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
267 Simplify by using clean_restart.
09050809 268
8ed5dd9e
JB
2692011-01-06 Joel Brobecker <brobecker@adacore.com>
270
271 Add marker to be used as anchor for inserting breakpoints.
272 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
273 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
274 Likewise.
275
276 Remove uses of gdb_start_cmd.
277 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
278 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
279
280 Do not run testcase if testing with GDBserver.
281 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
282 if testing with GDBserver.
283
368a124f
JB
2842011-01-06 Joel Brobecker <brobecker@adacore.com>
285
286 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
287 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
288 copyright header.
289
44944448
JB
2902011-01-05 Joel Brobecker <brobecker@adacore.com>
291
292 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
293 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
294 testsuite/gdb.fortran/complex.f,
295 testsuite/gdb.fortran/derived-type.f90,
296 testsuite/gdb.fortran/library-module-lib.f90,
297 testsuite/gdb.fortran/library-module-main.f90,
298 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
299 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
300 Copyright year update.
301
31886ea6
JB
3022011-01-05 Joel Brobecker <brobecker@adacore.com>
303
304 * gdb.base/langs1.f: Add copyright header.
305
ebedcab5
JK
3062011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
307
308 * gdb.base/morestack.exp: New file.
309 * gdb.base/morestack.c: New file.
310
de1eb2f9
JK
3112011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
312
313 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
314
9e87a409
JB
3152010-12-29 Joel Brobecker <brobecker@adacore.com>
316
317 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
318 * gdb.ada/arrayptr.exp: Add test printing that new variable.
319
720d1a40
JB
3202010-12-29 Joel Brobecker <brobecker@adacore.com>
321
322 * gdb.ada/lang_switch.exp: Correct expected parameter value.
323
a283af87
AS
3242010-12-25 Andreas Schwab <schwab@linux-m68k.org>
325
5d3d9cba
AS
326 * gdb.threads/tls.exp: Fix typo.
327
a283af87
AS
328 * gdb.threads/thread-specific.exp (get_thread_list): Update.
329 * gdb.threads/execl.exp: Update.
330
2a20745c
YQ
3312010-12-23 Yao Qi <yao@codesourcery.com>
332
333 * gdb.arch/arm-disp-step.exp: New.
334 * gdb.arch/arm-disp-step.S: New.
335
a7658b96
TT
3362010-12-21 Tom Tromey <tromey@redhat.com>
337
338 * gdb.threads/execl.exp: Update.
339 * gdb.threads/linux-dp.exp: Update.
340 * gdb.threads/manythreads.exp: Update.
341 * gdb.threads/tls.exp: Update.
342
5b79abe7
TT
3432010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
344
345 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
346 (NextOverThrowDerivates) <resumebpt>: New.
347 (resumebpt_test): New.
348 (main): Call resumebpt_test.
349 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
350
0914bcdb
SS
3512010-12-12 Stan Shebs <stan@codesourcery.com>
352
353 * gdb.trace/tsv.exp: Test print command on trace state variables.
354
305aeedc
TT
3552010-12-09 Tom Tromey <tromey@redhat.com>
356
357 * gdb.base/interp.exp: Add regression test.
358
186c406b
TT
3592010-12-09 Tom Tromey <tromey@redhat.com>
360
361 * gdb.java/jnpe.java: New file.
362 * gdb.java/jnpe.exp: New file.
363 * gdb.cp/nextoverthrow.exp: New file.
364 * gdb.cp/nextoverthrow.cc: New file.
365
aae1c79a
DE
3662010-12-07 Doug Evans <dje@google.com>
367
368 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
369 of data-directory.
370 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
371 updated.
372 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
373
d426f7b4
MS
3742010-11-29 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
375
376 * gdb.base/callfuncs.exp: Test for skip_float_tests.
377 * gdb.base/call-sc.exp: Ditto.
378 * gdb.base/finish.exp: Ditto.
379 * gdb.base/return.exp: Ditto.
380 * gdb.base/return2.exp: Ditto.
381
5fa290c1
DE
3822010-11-30 Doug Evans <dje@google.com>
383
384 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
385 (gdb_expect_list): Fix spelling errors in comments.
386 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
387 send_gdb/gdb_expect_list where applicable.
388 * gdb.base/call-ar-st.exp: Ditto.
389 * gdb.base/funcargs.exp: Ditto.
390 * gdb.base/gcore.exp: Ditto.
391 * gdb.base/page.exp: Ditto.
392 * gdb.base/sigaltstack.exp: Ditto.
393 * gdb.base/siginfo.exp: Ditto.
394 * gdb.base/sigstep.exp: Ditto.
395 * gdb.base/trace-commands.exp: Ditto.
396
4e04c971
DE
3972010-11-29 Doug Evans <dje@google.com>
398
399 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
400 printer-name;subprinter-name.
401
8cf6f0b1
TT
4022010-11-29 Tom Tromey <tromey@redhat.com>
403
404 * gdb.dwarf2/implptr.exp: New file.
405 * gdb.dwarf2/implptr.c: New file.
406 * gdb.dwarf2/implptr.S: New file.
407
94b6973e
PM
4082010-11-29 Phil Muldoon <pmuldoon@redhat.com>
409
fc529d80 410 PR python/12199
94b6973e
PM
411
412 * gdb.python/py-breakpoint.exp: Test the delete method.
413
8358c15c
JK
4142010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
415
416 Fix step_resume_breakpoint unsaved during an infcall.
417 * gdb.base/step-resume-infcall.exp: New file.
418 * gdb.base/step-resume-infcall.c: New file.
419
f6df29bc
TJB
4202010-11-24 Edjunior Machado <emachado@br.ibm.com>
421
422 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
423
f2b5a5cf
TJB
4242010-11-24 Edjunior Machado <emachado@br.ibm.com>
425
426 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
427 on ppc64's symbols; "finish" and "return" commands must accept to
428 show the caller line again as well as the line after.
429 * gdb.asm/powerpc64.inc: New file.
430
6b0ecdc2
DE
4312010-11-23 Doug Evans <dje@google.com>
432
433 * lib/gdb.exp (gdb_test_sequence): New function.
434 (gdb_expect_list): Add verbose -log call for each pattern.
435 * gdb.base/signals.exp (test_handle_all_print): Call it.
436 Reduce timeout increment from 6 minutes to 1 minute.
437 * gdb.server/ext-run.exp: Call it.
438
ea976c60
PM
4392010-11-23 Phil Muldoon <pmuldoon@redhat.com>
440
f2b5a5cf 441 PR python/12212
ea976c60
PM
442
443 * gdb.python/python.exp: Check that selected_thread raises an
444 error when no inferior is loaded.
445
c0efa795
JK
4462010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
447
448 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
449 * gdb.dwarf2/dw2-stack-boundary.S: New file.
450
ec3aa567
JK
4512010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
452
453 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
454 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
455
d8249011
DE
4562010-11-18 Doug Evans <dje@google.com>
457
458 * gdb.server/ext-run.exp: Fix intermittent failures.
459
d4eba7d1
NF
4602010-11-12 Nathan Froyd <froydnj@codesourcery.com>
461
462 * gdb.stabs/gdb11479.exp: Use runto_main.
463
b04c2f88
NF
4642010-11-12 Nathan Froyd <froydnj@codesourcery.com>
465
466 * gdb.base/break-entry.exp: Skip if using a stub.
467
ae9d7ce4
NF
4682010-11-12 Nathan Froyd <froydnj@codesourcery.com>
469
470 * gdb.python/py-inferior.exp: Pack values in target endianness.
471
621c8364
TT
4722010-11-12 Tom Tromey <tromey@redhat.com>
473
474 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
475 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
476 MemoryError.
477 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
478 type.
479 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
480 MemoryError.
481 (test_subscript_regression): Update exception type.
482
84f4c1fe
PM
4832010-11-11 Phil Muldoon <pmuldoon@redhat.com>
484
485 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
486 breakpoint tests.
487
a1442452
PA
4882010-11-09 Pedro Alves <pedro@codesourcery.com>
489
490 * gdb.base/watchpoint.exp: Test "watch -location" with an
491 innacessible location.
492
efd11a33
JK
4932010-11-09 Edjunior Machado <emachado@br.ibm.com>
494 Luis Machado <luisgpm@br.ibm.com>
495
496 * gdb.base/maint.exp: Expect "." prefix.
497 * gdb.base/nodebug.exp: Expect "." Likewise.
498 * gdb.base/sepsymtab.exp: Expect "." Likewise.
499 * gdb.base/watchpoint-cond-gone.exp: Likewise.
500 * gdb.base/watchpoint.exp: Expect a software watch to be created for
501 POWER server processors.
502
aa00efb5
JK
5032010-11-08 Edjunior Machado <emachado@br.ibm.com>
504 Luis Machado <luisgpm@br.ibm.com>
505
506 * gdb.base/break-entry.exp: convert entry point for
507 ppc64 and expect leading `.' on ppc64's symbols
508
99e7ae30
DE
5092010-11-05 Doug Evans <dje@google.com>
510
511 * gdb.base/help.exp: Update expected output.
b521dba8
DE
512 * gdb.python/py-param.exp: Delete, contents moved to ...
513 * gdb.python/py-parameter.exp: ... here. New file.
514 Add test for gdb.parameter ("directories").
99e7ae30 515
f4b8a18d
KW
5162010-11-05 Ken Werner <ken.werner@de.ibm.com>
517
518 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
519 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
520 * configure: Regenerate.
521 * gdb.opencl/Makefile.in: New File.
522 * gdb.opencl/datatypes.exp: Likewise.
523 * gdb.opencl/datatypes.cl: Likewise.
524 * gdb.opencl/operators.exp: Likewise.
525 * gdb.opencl/operators.cl: Likewise.
526 * gdb.opencl/vec_comps.exp: Likewise.
527 * gdb.opencl/vec_comps.cl: Likewise.
528 * gdb.opencl/convs_casts.exp: Likewise.
529 * gdb.opencl/convs_casts.cl: Likewise.
530 * lib/opencl.exp: Likewise.
531 * lib/opencl_hostapp.c: Likewise.
532 * lib/opencl_kernel.cl: Likewise.
533 * lib/cl_util.c: Likewise.
534 * lib/cl_util.c: Likewise.
535 * gdb.base/default.exp (set language): Add "opencl" to the list of
536 languages.
537
a9d5ef47
SW
5382010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
539
540 * gdb.cp/overload.exp: Added test for inheritance overload.
541 * gdb.cp/overload.cc: Ditto.
542 * gdb.cp/oranking.exp: Removed releveant kfails.
543
03eb1c79
JK
5442010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
545 Joel Brobecker <brobecker@adacore.com>
546
547 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
548 check test_compiler_info.
549
dbc98a8b
KW
5502010-11-03 Ken Werner <ken.werner@de.ibm.com>
551
552 * gdb.base/gnu_vector.exp: Adjust expect messages.
553
120bd360
KW
5542010-11-03 Ken Werner <ken.werner@de.ibm.com>
555
556 * gdb.base/gnu_vector.exp: Add unary operator tests.
557
c37f7098
KW
5582010-11-03 Ken Werner <ken.werner@de.ibm.com>
559
560 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
561
7b51bc51
DE
5622010-11-02 Doug Evans <dje@google.com>
563
564 * gdb.python/py-pp-maint.c: New file.
565 * gdb.python/py-pp-maint.exp: New file.
566 * gdb.python/py-pp-maint.py: New file.
567
50c97f38
TT
5682010-11-02 Tom Tromey <tromey@redhat.com>
569
570 * gdb.base/default.exp: Remove "scheme" from language list.
571
a289b8f6
JK
5722010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
573
574 Revert:
575 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
576 * gdb.threads/sigstep-threads.exp: New file.
577 * gdb.threads/sigstep-threads.c: New file.
578
cd017491
MS
5792010-10-20 Michael Snyder <msnyder@vmware.com>
580
581 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
582
8e6a5956
UW
5832010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
584
585 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
586 Skip test completely if gdb,no_hardware_watchpoints.
587
2c04da0d
UW
5882010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
589
590 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
591 strict, but do not check for any particular function name within libc.
592
79afc5ef
SW
5932010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
594
595 * gdb.cp/smartp.exp: New test.
596 * gdb.cp/smartp.cc : New test.
597
026ffab7
SW
5982010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
599
600 * gdb.cp/converts.exp: Test pointer to bool conversion.
601 Test pointer to long conversion.
602 * gdb.cp/oranking.exp: Removed relevant kfail.
603
3a772aa4
TT
6042010-10-18 Tom Tromey <tromey@redhat.com>
605
606 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
607 argument to lazy_string.
608 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
609 (pp_ls.to_string): Use it.
610 * gdb.python/py-prettyprint.c (main): Move declarations to top.
611 Add "estring2" local.
612
5fc3827b
JK
6132010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
614
615 Fix s390x compatibility.
616 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
617 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
618
8aeb23f3
JK
6192010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
620
621 * gdb.threads/sigstep-threads.exp: New file.
622 * gdb.threads/sigstep-threads.c: New file.
623
c1e56572
JK
6242010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
625
626 * gdb.base/pie-execl.exp: New file.
627 * gdb.base/pie-execl.c: New file.
628
92163a10
JK
6292010-10-13 Doug Evans <dje@google.com>
630 Jan Kratochvil <jan.kratochvil@redhat.com>
631
632 PR exp/12117
633 * gdb.cp/ptype-cv-cp.cc: New file.
634 * gdb.cp/ptype-cv-cp.exp: New file.
635
7062b0a0
SW
6362010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
637
638 * gdb.cp/converts.cc: New test program.
639 * gdb.cp/converts.exp: New test.
640 * gdb.cp/overload.exp: Added test for void* vs int*.
641 * gdb.cp/overload.exp: Ditto.
642 * gdb.cp/oranking.exp: Removed related kfail.
643
0e3509db
DE
6442010-10-13 Doug Evans <dje@google.com>
645
646 * lib/gdb-python.exp (gdb_check_python_config): New function.
647 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
648 * gdb.python/lib-types.cc: New file.
649 * gdb.python/lib-types.exp: New file.
650
8dc78533
JK
6512010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
652
653 * gdb.python/py-error.exp: New file.
654 * gdb.python/py-error.py: New file.
655
93c17e06
JK
6562010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
657
658 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
659 gdb_test_multiple.
660
d8b34041
JK
6612010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
662
663 * gdb.base/break-interp.exp: Use ldlags for linking flags.
664 * gdb.base/prelink.exp: Likewise.
665 * gdb.base/solib-nodir.exp: Likewise.
666 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
667 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
668 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
669
e0cc584e
UW
6702010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
671
672 * break-interp.exp (test_ld): Use two separate gdb_expect statements
673 for the "info files" test to avoid timeouts on slow machines.
674
cfc353b1
JK
6752010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
676
677 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
678 (main): Make openlib dummy call.
679
d3d7896d
JK
6802010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
681
682 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
683 * break-interp.exp (reach): Move the core body ...
684 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
685 (test_ld): Provide always real argument, even to the linker. Replace
686 dl_main by _dl_debug_state.
687
5e533c94
JK
6882010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
689
690 Fix results of prelinked PIEs on ppc*.
691 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
692 Accept also DISPLACEMENT "PRESENT".
693 (main): Replace "ZERO" displacements by "PRESENT".
694
33540610
SW
6952010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
696
697 * gdb.cp/oranking.exp: New test.
698 * gdb.cp/oranking.cc: New test program.
699
3bdf2bbd
KW
7002010-10-08 Ken Werner <ken.werner@de.ibm.com>
701
702 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
703 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
704
2f608a3a
KW
7052010-10-06 Ken Werner <ken.werner@de.ibm.com>
706
707 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
708 lush, lynx) New constant.
709 * gdb.base/constvars.exp: Test const array types.
710 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
711
aa2e2d8d
DE
7122010-10-06 Doug Evans <dje@google.com>
713
714 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
715 of syscall staging area.
716
2844d6b5
KW
7172010-10-06 Ken Werner <ken.werner@de.ibm.com>
718
719 * gdb.base/gnu_vector.c: Add variable c4.
720 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
721 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
722
7d8ac8bb
MR
7232010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
724
725 * gdb.arch/altivec-abi.exp: Fix a typo.
726
84a02e58
MR
7272010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
728
729 * lib/mi-support.exp (thread_selected_re): Correct pattern used
730 to match a thread ID.
731
b18e6318
JK
7322010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
733
734 Fix s390x testcase compatibility.
735 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
736
a2c09bd0
DE
7372010-10-01 Doug Evans <dje@google.com>
738
739 * lib/gdb-python.exp: New file.
740 * gdb.python/py-block.exp: Use it.
741 * gdb.python/py-breakpoint.exp: Ditto.
742 * gdb.python/py-frame.exp: Ditto.
743 * gdb.python/py-inferior.exp: Ditto.
744 * gdb.python/py-param.exp: Ditto.
745 * gdb.python/py-prettyprint.exp: Ditto.
746 * gdb.python/py-shared.exp: Ditto.
747 * gdb.python/py-symbol.exp: Ditto.
748 * gdb.python/py-symtab.exp: Ditto.
749 * gdb.python/py-type.exp: Ditto.
750 * gdb.python/py-value.exp: Ditto.
751 * gdb.python/python.exp: Ditto.
752
38f12cfc
TT
7532010-09-30 Tom Tromey <tromey@redhat.com>
754
755 * gdb.base/anon.exp: New file.
756 * gdb.base/anon.c: New file.
757
9ae8282d
TT
7582010-09-30 Tom Tromey <tromey@redhat.com>
759
760 * gdb.base/completion.exp: Test completion through anonymous
761 union.
762 * gdb.base/break1.c (struct some_struct): Add anonymous union.
763
e9e07ba6
JK
7642010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
765
766 Fix printing parameters of inlined functions.
767 * gdb.dwarf2/dw2-inline-param.exp: New file.
768 * gdb.dwarf2/dw2-inline-param-main.c: New file.
769 * gdb.dwarf2/dw2-inline-param.S: New file.
770
cd2effb2
JK
7712010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
772
773 PR corefiles/12071.
774 * gdb.base/corefile.exp (quit with a process, no question: load core)
775 (quit with a core file): New tests.
776
bceffbf3
JK
7772010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
778
779 Fix GDB crash on inferior calls with self-referencing classes.
780 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
781 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
782 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
783
1736ad11
JK
7842010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
785
786 Fix lost siginfo_t for inferior calls.
787 * gdb.base/siginfo-infcall.exp: New file.
788 * gdb.base/siginfo-infcall.c: New file.
789
a176ad92
JB
7902010-09-22 Joel Brobecker <brobecker@adacore.com>
791
792 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
793
c2b0a229
JK
7942010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
795
796 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
797 New test.
798 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
799
e8ae22d1
JB
8002010-09-22 Joel Brobecker <brobecker@adacore.com>
801
802 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
803 type of our const type.
804
ec322823
SW
8052010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
806
807 * gdb.cp/pr12028.cc: New.
808 * gdb.cp/pr12028.exp: New.
809
72929c62
JB
8102010-09-22 Joel Brobecker <brobecker@adacore.com>
811
812 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
813
875b4ff5 8142010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 815 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
816
817 PR mi/11407
818 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
819 * gdb.mi/dw2-ref-missing-frame-main.c New File.
820 * gdb.mi/dw2-ref-missing-frame.S New File.
821 * gdb.mi/dw2-ref-missing-frame.exp New File.
822
7155d578
TT
8232010-09-14 Tom Tromey <tromey@redhat.com>
824
825 PR symtab/8399:
826 * gdb.threads/tls.exp: Remove kfail. Update expected output.
827
515ed532
TT
8282010-09-14 Tom Tromey <tromey@redhat.com>
829
830 PR exp/11803:
831 * gdb.threads/tls.exp: Use C++.
832 (check_thread_local): Use K::another_thread_local.
833 * gdb.threads/tls.c (class K): New.
834 (another_thread_local): Now a member of K.
835 (spin): Update. No longer K&R C.
836
450ca57c
SW
8372010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
838
839 * gdb.cp/koenig.cc: created class for testing member lookup.
840 * gdb.cp/koenig.exp: Added test for member lookup.
841
dbd492a3
JK
8422010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
843
844 Fix false FAILs on sourcetree topdir directory containing "kill".
845 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
846 source line matching regexp.
847
8d4d924b
JK
8482010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
849
850 * gdb.python/python.exp (set height 0, collect help from uiout)
851 (verify help to uiout): New tests.
852
8e64f2a0
JK
8532010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
854
855 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
856 is_lp64_target to check 64bit target.
857
4569eed2
JK
8582010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
859
860 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
861 (test_ld) <powerpc64-*>: New.
862
5e1617b1
DJ
8632010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
864
865 * gdb.cp/templates.exp (test_template_args): Allow "struct".
866
c767944b
DJ
8672010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
868
869 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
870 (FunctionArg::method): New function.
871 (empty, arg): New variables.
872 (main): Call arg.method.
873 * gdb.cp/templates.exp (test_template_args): New function.
874 (do_tests): Call it.
875
27d3a3fc
UW
8762010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
877
878 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
879 of "next" to proceed over pthread_exit call.
880
55b7ce7f
UW
8812010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
882
883 * gdb.base/maint.exp: Avoid wildcards against potentially very long
884 "maint print statistics" output to prevent expect timeouts.
885
809df446
JK
8862010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
887
888 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
889 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
890 (test_float_rejected): ... here.
891 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
892 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
893 (test_float_rejected): ... here.
894 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
895 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
896 (test_float_rejected): ... here.
897 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
898 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
899 (test_float_rejected): ... here.
900
8464be76
DJ
9012010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
902
903 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
904 before disabling hardware watchpoints.
905 (test_inaccessible_watchpoint): Check that hardware watchpoints
906 are used. Test for watchpoints on a constant address.
907
14dba4b4
JK
9082010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
909
910 * gdb.base/ui-redirect.exp: New file.
911
3f3540e1 9122010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 913 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
914
915 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
916
0f254bb7
DE
9172010-08-31 Doug Evans <dje@google.com>
918
919 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
920
03f17ccf
TT
9212010-08-30 Tom Tromey <tromey@redhat.com>
922
923 PR python/11792:
924 * gdb.python/py-value.exp (test_subscript_regression): Add
925 dynamic_type test.
926
640617ad
DJ
9272010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
928
929 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
930 instead of running to main. Do not test the main function.
931 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
932 Add new main.
933
2ed91d1b
PA
9342010-08-26 Pedro Alves <pedro@codesourcery.com>
935
936 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
937 one test.
938
673bfd45
DE
9392010-08-24 Doug Evans <dje@google.com>
940
941 PR symtab/11942
942 * gdb.dwarf2/dw4-sig-types.cc: New file.
943 * gdb.dwarf2/dw4-sig-types.h: New file.
944 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
945 * gdb.dwarf2/dw4-sig-types.exp: New file.
946
f9ffd4bb
TT
9472010-08-23 Tom Tromey <tromey@redhat.com>
948
949 PR python/11145:
950 * gdb.python/py-value.c (Base, Derived): New types.
951 (base): New global.
952 * gdb.python/py-value.exp (test_subscript_regression): Add
953 dynamic_cast test.
954
d839c8a4
TT
9552010-08-23 Tom Tromey <tromey@redhat.com>
956
957 PR python/10676:
958 * gdb.python/py-type.exp (test_fields): Add tests for type
959 equality.
960
702c2711
TT
9612010-08-23 Tom Tromey <tromey@redhat.com>
962
963 PR python/11915:
964 * gdb.python/py-type.exp (test_fields): Add tests for array.
965
832bafd3
KS
9662010-08-23 Keith Seitz <keiths@redhat.com>
967
968 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
969 have any children. Create a new abbrev for it.
970 Add missing terminal sequence to .debug_abbrev.
971
c37bf528
KS
9722010-08-20 Keith Seitz <keiths@redhat.com>
973
974 PR symtab/11465:
975 * gdb.dwarf2/pr11465.exp: New test.
976 * gdb.dwarf2/pr11465.S: New file.
977 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
978 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
979
4572cbac
TJB
9802010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
981
982 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
983 registers. Update data sets with the new v2_double element in the
984 VSX register union. Add vector_register3_vr data set for the AltiVec
985 registers. Use gdb_test_no_output instead of send_gdb.
986
e7fbb131
PA
9872010-08-19 Pedro Alves <pedro@codesourcery.com>
988
989 * gdb.python/py-shared.exp: New file, factored out from
990 python.exp.
991 * gdb.python/py-shared.c: New file.
992 * gdb.python/py-shared-sl.c: New file.
993 * gdb.python/python-1.c: New file.
994 * gdb.python/python-sl.c: Delete.
995 * gdb.python/python.c: Mention python-1.c.
996 * gdb.python/python.exp: Move shared library tests to
997 py-shared.exp.
998 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
999 (MISCELLANEOUS): New.
1000 (clean mostlyclean): Also remove $MISCELLANEOUS.
1001
d30f5e1f
DE
10022010-08-19 Doug Evans <dje@google.com>
1003
1004 PR exp/11926
1005 * gdb.base/printcmds.exp (test_float_accepted): New function.
1006 Move existing float tests there. Add tests for floats with suffixes.
1007 (test_float_rejected): New function.
1008 * gdb.java/jv-print.exp (test_float_accepted): New function.
1009 (test_float_rejected): New function.
1010 * gdb.objc/print.exp: New file.
1011 * gdb.pascal/print.exp: New file.
1012 * lib/objc.exp: New file.
1013
7b3fd859
PM
10142010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
1015
1016 * gdb.base/default.exp (info set): Avoid full buffer error and force
1017 reading up to final gdb prompt.
1018 (show): Likewise.
1019
c92817ce
TT
10202010-08-18 Tom Tromey <tromey@redhat.com>
1021
1022 PR symtab/11919:
1023 * gdb.base/completion.exp: Add test.
1024
f1208f9e
DE
10252010-08-18 Doug Evans <dje@google.com>
1026
1027 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
1028 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
1029 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
1030 Simplify, early exit if runto_main fails.
1031 * gdb.fortran/exprs.exp: load_lib fortran.exp.
1032 (set_lang_fortran): Moved to lib/fortran.exp.
1033 * gdb.fortran/types.exp: load_lib fortran.exp.
1034 (set_lang_fortran): Moved to lib/fortran.exp.
1035 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
1036 * gdb.java/jprint.exp (set_lang_java): Ditto.
1037 * gdb.java/jv-exp.exp: load_lib java.exp.
1038 If set_lang_java fails, issue a warning instead of failure to be
1039 consistent with other set_lang_foo uses.
1040 (set_lang_java): Moved to lib/java.exp.
1041 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
1042 If set_lang_java fails, issue a warning instead of failure to be
1043 consistent with other set_lang_foo uses.
1044 * gdb.pascal/types.exp: load_lib pascal.exp.
1045 (set_lang_pascal): Moved to lib/pascal.exp.
1046 * lib/fortran.exp: New file.
1047 * lib/java.exp (set_lang_java): New function.
1048 * lib/pascal.exp (set_lang_pascal): New function.
1049
2f06b485
YQ
10502010-08-18 Yao Qi <yao@codesourcery.com
1051
1052 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
1053 func_nofb_start and func_loopfb_start, so that address of functions
1054 is equal to these labels on Thumb.
1055
96e25403
YQ
10562010-08-18 Yao Qi <yao@codesourcery.com>
1057
1058 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
1059 to reflect latest c source file.
1060
36e6adc4
JK
10612010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1062
1063 * gdb.cp/infcall-dlopen.exp: New file.
1064 * gdb.cp/infcall-dlopen.cc: New file.
1065 * gdb.cp/infcall-dlopen-lib.cc: New file.
1066
f431efe5
PA
10672010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1068 Pedro Alves <pedro@codesourcery.com>
1069
1070 PR breakpoints/11371
1071
1072 * gdb.base/watch-cond-infcall.exp: New file.
1073 * gdb.base/watch-cond-infcall.c: New file.
1074
06a64a0b
TT
10752010-08-16 Tom Tromey <tromey@redhat.com>
1076
1077 * gdb.base/help.exp: Update.
1078 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
1079 watchpoint.
1080 (test_watch_location): New proc.
1081 (test_watchpoint_in_big_blob): Delete watchpoint.
1082 * gdb.base/watchpoint.c (func5): New function.
1083 (main): Call it.
1084
70ebf4ed
DE
10852010-08-16 Doug Evans <dje@google.com>
1086
1087 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
1088
ca5c20b6
PM
10892010-08-11 Phil Muldoon <pmuldoon@redhat.com>
1090
1091 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
1092 tests.
1093
7346b668
KW
10942010-08-11 Ken Werner <ken.werner@de.ibm.com>
1095
1096 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
1097 * gdb.base/gnu_vector.c: New File.
1098 * gdb.base/gnu_vector.exp: Likewise.
1099
cb2e07a6
PM
11002010-08-11 Phil Muldoon <pmuldoon@redhat.com>
1101
1102 * gdb.python/python.c: New File.
1103 * gdb.python/python-sl.c: New File.
1104 * gdb.python/python.exp: Test solib_address and decode_line
1105 * functions.
1106
5da1313b
JK
11072010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1108
1109 * gdb.python/python.exp (show height, set height 10)
1110 (verify pagination beforehand, verify pagination beforehand: q)
1111 (gdb.execute does not page, verify pagination afterwards)
1112 (verify pagination afterwards: q): New.
1113
49c3ccf7
DE
11142010-08-02 Doug Evans <dje@google.com>
1115
1116 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
1117 because of an older gcc, change test2
1118 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
1119 to unsupported.
1120
42c0c4f1
KH
11212010-07-30 Kazu Hirata <kazu@codesourcery.com>
1122
1123 * gdb.base/break-always.exp: Do not expect full paths to file
1124 names.
1125 * gdb.base/commands.exp: Likewise.
1126
d3765805
DE
11272010-07-30 Doug Evans <dje@google.com>
1128
c98ee71b
DE
1129 * gdb.cp/temargs.exp: For new tests that require newer gccs,
1130 xfail them when run with older gccs.
1131
fd961404
DE
1132 * lib/gdb.exp (build_executable): Forward "c++" option to
1133 get_compiler_info.
1134
999adef4
DE
1135 * gdb.python/py-type.exp (test_template): Mark as xfail tests
1136 "python print ttype.template_argument(1)" and
1137 "python print isinstance(ttype.template_argument(1), gdb.Value)"
1138 if using gcc 4.4 or earlier.
1139
d3765805
DE
1140 * gdb.base/valgrind-db-attach.exp: Use unique test name for
1141 attach-to-debugger handling.
1142
1276c759
JK
11432010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1144
1145 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
1146 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
1147 (main): Use copyreloc.
1148 * gdb.base/prelink.exp (split debug of executable)
1149 (.dynbss vs. .bss address shift): New tests.
1150
88caa9b9
PA
11512010-07-29 Pedro Alves <pedro@codesourcery.com>
1152
1153 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
1154 in gdb_test_multiple.
1155
c6f2ac43
PA
11562010-07-29 Pedro Alves <pedro@codesourcery.com>
1157
1158 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
1159 environment.
1160
326fd672
TT
11612010-07-28 Tom Tromey <tromey@redhat.com>
1162
1163 PR python/11060:
1164 * gdb.python/py-type.c (Temargs): New template.
1165 (temvar): New variable.
1166 * gdb.python/py-type.exp (test_template): New proc.
1167
3ce3b1ba
PA
11682010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
1169
1170 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
1171 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
1172
34eaf542
TT
11732010-07-28 Tom Tromey <tromey@redhat.com>
1174
1175 PR c++/9946:
1176 * gdb.cp/temargs.exp: New file.
1177 * gdb.cp/temargs.cc: New file.
1178
d41b819e
JK
11792010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1180
1181 * gdb.base/help.exp (help disassemble): Update the content.
1182
26ab7092
JK
11832010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1184
1185 * gdb.threads/ia64-sigill.exp: New file.
1186 * gdb.threads/ia64-sigill.c: New file.
1187
5283e9e1
TT
11882010-07-27 Tom Tromey <tromey@redhat.com>
1189
1190 * gdb.opt/inline-cmds.c (ATTR): New define.
1191 (func1): Use it.
1192 (func2): Likewise.
1193 (func3): Likewise.
1194 (outer_inline1): Likewise.
1195 (outer_inline2): Likewise.
1196 * gdb.opt/inline-bt.c (ATTR): New define.
1197 (func1): Use it.
1198 (func2): Likewise.
1199 * gdb.opt/inline-locals.c (ATTR): New define.
1200 (func1): Use it.
1201 (func2): Likewise.
1202
e992ef73
TT
12032010-07-27 Tom Tromey <tromey@redhat.com>
1204
1205 * gdb.stabs/gdb11479.c (hack): New function.
1206 (test): Use it.
1207 (test2): Use it.
1208 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
1209 (int32_search_buf, int64_search_buf): No longer static.
1210 (x): Remove.
1211 * gdb.base/relocate.c (hack): New function.
1212
5374244e
PM
12132010-07-27 Phil Muldoon <pmuldoon@redhat.com>
1214
1215 * gdb.python/py-value.exp (test_inferior_function_call): New function.
1216 * gdb.python/py-value.c (func1): New function.
1217 (func2): Likewise.
1218
a99aee83
CV
12192010-07-26 Corinna Vinschen <vinschen@redhat.com>
1220
1221 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
1222 as not to clash with .data section.
1223
a04ba985
JG
12242010-07-26 Jerome Guitton <guitton@adacore.com>
1225
1226 * gdb.base/code_elim.exp: New file.
1227 * gdb.base/code_elim1.c: New file.
1228 * gdb.base/code_elim2.c: New file.
1229
23bd0f7c
PA
12302010-07-21 Pedro Alves <pedro@codesourcery.com>
1231
1232 PR symtab/11827
1233
1234 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
1235 (some_volatile_enum): New variable.
1236 * gdb.base/printcmds.exp (test_print_enums): New.
1237 <top level>: Call it.
1238
883df6dd
SW
12392010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
1240
1241 * gdb.cp/fpointer.cc: New test.
1242 * gdb.cp/fpointer.exp: New test.
1243
569b05a5
JK
12442010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1245
1246 * gdb.base/solib-nodir.exp: New file.
1247 * lib/gdb.exp (runto): New case for a GDB internal error.
1248
51d7d803
JK
12492010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1250 Ulrich Weigand <uweigand@de.ibm.com>
1251 Tom Tromey <tromey@redhat.com>
1252
1253 * gdb.base/charset-malloc.c: New file.
1254 * gdb.base/charset.c (malloc_stub): New prototype.
1255 (main): Call it instead of malloc itself.
1256 * gdb.base/charset.exp: Use only prepare_for_testing.
1257 (binfile): Remove the variable.
1258
c0edd9ed
JK
12592010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1260
1261 Make core files the process_stratum.
1262 * gdb.base/corefile.exp (run: load core again)
1263 (run: sanity check we see the core file, run: with core)
1264 (run: core file is cleared, attach: load core again)
1265 (attach: sanity check we see the core file, attach: with core)
1266 (attach: core file is cleared): New tests.
1267 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
1268
3cbaedff
KW
12692010-07-14 Ken Werner <ken.werner@de.ibm.com>
1270
1271 * gdb.arch/altivec-abi.exp: New tests.
1272
91158a56
TT
12732010-07-13 Tom Tromey <tromey@redhat.com>
1274
1275 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
1276 (main): Use it.
1277 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
1278
0f5238ed
TT
12792010-07-13 Tom Tromey <tromey@redhat.com>
1280
1281 * gdb.base/label.exp: New file.
1282 * gdb.base/label.c: New file.
1283
add265ae
L
12842010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
1285 H.J. Lu <hongjiu.lu@intel.com>
1286
1287 * lib/gdb.exp (is_ilp32_target): New.
1288 (is_lp64_target): Likewise.
1289
1290 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
1291 target.
1292 * gdb.arch/amd64-disp-step.exp: Likewise.
1293 * gdb.arch/amd64-dword.exp: Likewise.
1294 * gdb.arch/amd64-i386-address.exp: Likewise.
1295 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 1296
add265ae
L
1297 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
1298 target.
1299 * gdb.arch/i386-bp_permanent.exp: Likewise.
1300 * gdb.arch/i386-byte.exp: Likewise.
1301 * gdb.arch/i386-disp-step.exp: Likewise.
1302 * gdb.arch/i386-gnu-cfi.exp: Likewise.
1303 * gdb.arch/i386-prologue.exp: Likewise.
1304 * gdb.arch/i386-size-overlap.exp: Likewise.
1305 * gdb.arch/i386-size.exp: Likewise.
1306 * gdb.arch/i386-sse.exp: Likewise.
1307 * gdb.arch/i386-unwind.exp: Likewise.
1308 * gdb.arch/i386-word.exp: Likewise.
1309
1310 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
1311 test only when building 64-bit executables. Do not hard-code
1312 -m64 option.
1313
2dfb8c17
DE
13142010-07-07 Doug Evans <dje@google.com>
1315
1316 * lib/gdb.exp (gdb_test_list_exact): New function.
1317 * gdb.base/default.exp (show convenience): Call it, add tests for
1318 $_sdata = void, $_thread = 0.
1319
4e5799b6
JK
13202010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1321 Joel Brobecker <brobecker@adacore.com>
1322
1323 Fix re-run of PIE executable, PR shlibs/11776.
1324 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
1325 Remove $displacement_main to match the solib-svr4.c change. New "kill"
1326 and re-"run" of the inferior.
1327
1a219cc7
JK
13282010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1329 Joel Brobecker <brobecker@adacore.com>
1330
1331 Cope with missing /usr/sbin/prelink.
1332 * lib/prelink-support.exp (prelink_no):
1333 <result == 1 && $output is "no such file or directory">: New.
1334 (prelink_yes): Likewise. Return on failed prelink_no.
1335
5e3b36f8
JK
13362010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1337 Joel Brobecker <brobecker@adacore.com>
1338
1339 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
1340 build_executable by build_executable_own_libs. Replace "prelink -R"
1341 execution by a call of prelink_yes. Comment why "prelink -r" needs no
1342 change.
1343 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
1344 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
1345 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
1346 Replace build_executable by build_executable_own_libs's function
1347 build_executable_own_libs.
1348 (prelinkNO): Create new stub to call prelink_no.
1349 (prelinkYES): Create new stub to call prelink_yes.
1350 (test_attach): Rename calls of copy to file_copy.
1351 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
1352 (copy): Move to ...
1353 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
1354 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
1355 * gdb.base/prelink.exp: Disable testcase also for is_remote and
1356 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
1357 special flags by gdb_compile_shlib. Replace second gdb_compile by
1358 build_executable_own_libs. Replace "prelink -R" execution by a call of
1359 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
1360 a second call of prelink_yes. Replace restart commands by
1361 clean_restart.
1362 (prelink): Rename to ...
1363 (seen displacement message): ... this test. Extend its expectation
1364 strictness.
1365
86e4bafc
JK
13662010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1367
1368 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
1369 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
1370 displacement message exactly once.
1371
3cd07d20
JK
13722010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1373 Joel Brobecker <brobecker@adacore.com>
1374
1375 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
1376 its restore after the <$relink_args != ""> loop. new comment.
1377
0a1e94c7
JK
13782010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1379 Joel Brobecker <brobecker@adacore.com>
1380
1381 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
1382 code for it. New variable relink_args.
1383 (prelinkYES): Call prelinkNO.
1384 (test_attach): Accept new parameter relink_args. Re-prelink the binary
1385 in such case. Move the core code to ...
1386 (test_attach_gdb): ... a new function. Send GDB command "file".
1387 Extend expected "Attaching to " string.
1388
2f70bcfb
TT
13892010-07-02 Tom Tromey <tromey@redhat.com>
1390
1391 * gdb.base/bitops.exp: Remove extraneous "pass".
1392
a17ac5b0
TT
13932010-07-02 Ken Werner <ken.werner@de.ibm.com>
1394
1395 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
1396
dc10affe
PA
13972010-07-01 Pedro Alves <pedro@codesourcery.com>
1398
d41c0fc8
PA
1399 * gdb.base/help.exp: Adjust expected output.
1400
14012010-07-01 Pedro Alves <pedro@codesourcery.com>
1402
1403 * gdb.base/help.exp: Adjust expected output.
dc10affe 1404
0a600c36
JK
14052010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1406
1407 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
1408 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
1409 c++/11702.
1410
37cc8bfe
JK
14112010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
1412 Doug Evans <dje@google.com>
1413
1414 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
1415 add .dynamic entry'.
1416
254e6b9e
DE
14172010-06-29 Doug Evans <dje@google.com>
1418
1419 Test PR c++/11702.
1420 * gdb.cp/m-static.exp: Add testcase.
1421 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
1422
595939de 14232010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
1424 Tom Tromey <tromey@redhat.com>
1425 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
1426
1427 * gdb.python/py-inferior.c: New File.
1428 * gdb.python/py-infthread.c: New File.
1429 * gdb.python/py-inferior.exp: New File.
1430 * gdb.python/py-infthread.exp: New File.
1431
98751a41
JK
14322010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1433
1434 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
1435 (ptype ::C::OtherFileClass typedefs): New.
1436 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
1437 (C::OtherFileClass::cOtherFileClassVar2): New.
1438 (C::OtherFileClass::cOtherFileClassVar_use): Use also
1439 cOtherFileClassVar2.
1440 (C::cOtherFileType2, C::cOtherFileVar2): New.
1441 (C::cOtherFileVar_use): use also cOtherFileVar2.
1442 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
1443
41f62f39
JK
14442010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1445
1446 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
1447 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
1448 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
1449 (print ::C::cOtherFileVar)
1450 (whatis C::OtherFileClass::cOtherFileClassType)
1451 (whatis ::C::OtherFileClass::cOtherFileClassType)
1452 (print C::OtherFileClass::cOtherFileClassVar)
1453 (print ::cOtherFileClassVar)
1454 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
1455 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
1456 trailing content.
1457 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
1458 (C::OtherFileClass::cOtherFileClassVar)
1459 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
1460 (C::cOtherFileVar, C::cOtherFileVar_use): New.
1461
af53d231
JK
14622010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1463
1464 Test PR c++/11703 and PR gdb/1448.
1465 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
1466 gdb/1448.
1467
9655fd1a
JK
14682010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1469
1470 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
1471 (main) <rtti_data>: New.
1472 * gdb.cp/virtbase.exp (print rtti_data): New.
1473
824cc8dd
JK
14742010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1475 Joel Brobecker <brobecker@adacore.com>
1476
1477 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
1478
6036c742
JK
14792010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1480
1481 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
1482
de6a0421
DE
14832010-06-28 Doug Evans <dje@google.com>
1484
1485 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
1486
b2dae948
DE
14872010-06-27 Doug Evans <dje@google.com>
1488
1489 * gdb.cp/m-static.exp: Update expected test output.
1490
0f3bb72e
PH
14912010-06-25 Paul Hilfinger <hilfinger@adacore.com>
1492
889bf7c5
PA
1493 * gdb.gdb/selftest.exp: Adjust expected message for
1494 capturing start-up runtime.
0f3bb72e 1495
bc9f0842
TT
14962010-06-25 Tom Tromey <tromey@redhat.com>
1497
1498 PR python/10808:
1499 * gdb.python/python.exp: Add new tests.
1500
099ef718
SW
15012010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
1502
1503 * gdb.cp/operator.cc: Created an import loop.
1504 * gdb.cp/operator.exp: Added testcase for import loop.
1505
5868a632
JK
15062010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1507
1508 Test PR python/11407.
1509 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
1510 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
1511 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
1512 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
1513 executable_nofb and executable_fb. New variables srcsfile, objsfile,
1514 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
1515 binfile. Call gdb_compile with clean_restart twice.
1516 (func_nofb print, func_nofb backtrace, func_loopfb print)
1517 (func_loopfb backtrace): New.
1518
af76db58
JK
15192010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1520
1521 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
1522 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
1523 by a hand made one.
1524 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
1525 i?86 requirement. Remove variables srcfile and binfile. New variable
1526 sources, executable_nofb and executable_fb. Call prepare_for_testing.
1527
f2c7657e
UW
15282010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1529
1530 * gdb.cell/dwarfaddr.exp: New file.
1531 * gdb.cell/dwarfaddr.S: New file.
1532
628fe4e4
JK
15332010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1534
1535 Test PR 9436.
1536 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
1537
f1421989
HZ
15382010-06-24 Hui Zhu <teawater@gmail.com>
1539
1540 * gdb.base/eval.exp: New file.
1541
d03285ec
UW
15422010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1543
1544 * gdb.cell/fork.exp: New file.
1545 * gdb.cell/fork.c: Likewise.
1546 * gdb.cell/fork-spu.c: Likewise.
1547
41b2c92d
PM
15482010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
1549
1550 * lib/gdb.exp (banned_variables_traced): New global variable.
1551 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
1552 (gdb_init): Use `trace add variable' instead of obsolete
1553 `trace variable'.
1554
d5bc977f
DE
15552010-06-21 Doug Evans <dje@google.com>
1556
1557 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
1558
d2ed6730
UW
15592010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1560
1561 * gdb.arch/spu-ls.exp: New file.
1562 * gdb.arch/spu-ls.c: Likewise.
1563
6aed2dbc
SS
15642010-06-18 Stan Shebs <stan@codesourcery.com>
1565
1566 * gdb.threads/thread-specific.exp: Add tests of $_thread.
1567
e0756905
UW
15682010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1569
1570 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
1571 * gdb.base/watch-cond.exp: Likewise.
1572 * gdb.python/py-breakpoint.exp: Likewise.
1573
d8053d4d
PA
15742010-06-18 Pedro Alves <pedro@codesourcery.com>
1575
1576 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
1577 clean_restart, make sure every test has a distinct message, and
1578 that messages don't include the executable' full path.
1579
81ce510c
DE
15802010-06-17 Doug Evans <dje@google.com>
1581
1582 * gdb.arch/i386-size.exp: Updated expected output for
1583 DISASSEMBLY_OMIT_FNAME.
1584
65d79d4b
SDJ
15852010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1586 Sergio Durigan Junior <sergiodj@redhat.com>
1587
1588 * gdb.base/watch-notconst.c: New file.
1589 * gdb.base/watch-notconst.S: New file.
1590 * gdb.base/watch-notconst2.c: New file.
1591 * gdb.base/watch-notconst2.S: New file.
1592 * gdb.base/watch-notconst.exp: New file.
1593 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
1594 (func4): Add operations on `global_ptr_ptr'.
1595 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
1596 routine to test watchpoints created with a constant expression.
1597 (test_inaccessible_watchpoint): Include tests for watchpoints
1598 created with a constant expression.
1599
df0f4836
KB
16002010-06-14 Kevin Buettner <kevinb@redhat.com>
1601
1602 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
1603 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
1604 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
1605 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
1606 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
1607 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
1608 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
1609 of `_start'.
1610
b769def5
UW
16112010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1612
1613 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
1614 not supported on the target.
1615 * gdb.mi/mi-nonstop-exit.exp: Likewise.
1616 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
1617 * gdb.mi/mi-nsintrall.exp: Likewise.
1618 * gdb.mi/mi-nsmoribund.exp: Likewise.
1619 * gdb.mi/mi-nsthrexec.exp: Likewise.
1620
d914c394
SS
16212010-06-11 Stan Shebs <stan@codesourcery.com>
1622
1623 * gdb.base/permissions.exp: New file.
1624
16252010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
1626
1627 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
1628 does not support ELF executable class.
1629
f3ce5b9c
UW
16302010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1631
1632 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
1633
8e46892c
JK
16342010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1635
1636 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
1637 (runto): Catch "The target does not support running in non-stop mode.".
1638
6cc55c64
MS
16392010-06-11 Michael Snyder <msnyder@vmware.com>
1640
1641 * gdb.base/setshow.exp (set language asm): Don't use
1642 gdb_test_no_output, fails on some targets.
1643
caddefa4
UW
16442010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1645
1646 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
1647 * gdb.cp/pr9167.exp: Likewise.
1648
468b1aa7
UW
16492010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1650
1651 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
1652
5c3552dc
UW
16532010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1654
1655 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
1656
02e6fe6a
UW
16572010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1658
1659 * gdb.base/charset.c (main): Make sure malloc gets linked in.
1660
0e03807e
TT
16612010-06-11 Tom Tromey <tromey@redhat.com>
1662
1663 PR gdb/9977, PR exp/11636::
1664 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
1665 (pieces_test_f6): Update expected output.
1666
2bdf28a0
JK
16672010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1668
1669 * gdb.base/moribund-step.exp: New.
1670
f6978de9
MS
16712010-06-08 Michael Snyder <msnyder@vmware.com>
1672
1673 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 1674 * gdb.ada/boolean_expr.exp:
f6978de9
MS
1675 * gdb.ada/frame_args.exp: Ditto.
1676 * gdb.ada/lang_switch.exp: Ditto.
1677 * gdb.ada/ptype_arith_binop.exp: Ditto.
1678 * gdb.ada/ref_param.exp: Ditto.
1679 * gdb.ada/type_coercion.exp:Ditto.
1680
1681 * gdb.asm/asm-source.exp: Ditto.
1682
1683 * gdb.base/attach.exp: Ditto.
1684 * gdb.base/bitfields2.exp: Ditto.
1685 * gdb.base/call-signal-resume.exp: Ditto.
1686 * gdb.base/callfuncs.exp: Ditto.
1687 * gdb.base/commands.exp: Ditto.
1688 * gdb.base/dbx.exp: Ditto.
1689 * gdb.base/default.exp: Ditto.
1690 * gdb.base/dump.exp: Ditto.
1691 * gdb.base/exprs.exp: Ditto.
1692 * gdb.base/freebpcmd.exp: Ditto.
1693 * gdb.base/interrupt.exp: Ditto.
1694 * gdb.base/list.exp: Ditto.
1695 * gdb.base/long_long.exp: Ditto.
1696 * gdb.base/maint.exp: Ditto.
1697 * gdb.base/ptype.exp: Ditto.
1698 * gdb.base/return.exp: Ditto.
1699 * gdb.base/setshow.exp: Ditto.
1700 * gdb.base/sigbpt.exp: Ditto.
1701 * gdb.base/sigrepeat.exp: Ditto.
1702
1703 * gdb.cp/classes.exp: Ditto.
1704
1705 * gdb.dwarf2/dw2-restore.exp: Ditto.
1706
1707 * gdb.gdb/selftest.exp: Ditto.
1708
1709 * gdb.multi/base.exp: Ditto.
1710 * gdb.multi/bkpt-multi-exec.exp: Ditto.
1711
1712 * gdb.python/py-block.exp: Ditto.
1713 * gdb.python/py-prettyprint.exp: Ditto.
1714 * gdb.python/py-template.exp: Ditto.
1715
1716 * gdb.server/ext-attach.exp: Ditto.
1717 * gdb.server/ext-run.exp: Ditto.
1718 * gdb.server/server-mon.exp: Ditto.
1719
1720 * gdb.threads/fork-thread-pending.exp: Ditto.
1721 * gdb.threads/hand-call-in-threads.exp: Ditto.
1722 * gdb.threads/interrupted-hand-call.exp: Ditto.
1723 * gdb.threads/linux-dp.exp: Ditto.
1724 * gdb.threads/manythreads.exp: Ditto.
1725 * gdb.threads/print-threads.exp: Ditto.
1726 * gdb.threads/pthreads.exp: Ditto.
1727 * gdb.threads/schedlock.exp: Ditto.
1728 * gdb.threads/thread-unwindonsignal.exp: Ditto.
1729 * gdb.threads/threadapply.exp: Ditto.
1730
de7ff789
MS
17312010-06-08 Michael Snyder <msnyder@vmware.com>
1732
889bf7c5 1733 * gdb.ada/exec_changed.exp:
de7ff789
MS
1734 Use ".*" instead of "" as wildcard regexp.
1735
1736 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
1737 * gdb.base/call-ar-st.exp: Ditto.
1738 * gdb.base/checkpoint.exp: Ditto.
1739 * gdb.base/default.exp: Ditto.
1740 * gdb.base/dump.exp: Ditto.
1741 * gdb.base/ending-run.exp: Ditto.
1742 * gdb.base/fileio.exp: Ditto.
1743 * gdb.base/miscexprs.exp: Ditto.
1744 * gdb.base/pointers.exp: Ditto.
1745 * gdb.base/readline.exp: Ditto.
1746 * gdb.base/reread.exp: Ditto.
1747 * gdb.base/restore.exp: Ditto.
1748 * gdb.base/shlib-call.exp: Ditto.
1749 * gdb.base/valgrind-db-attach.exp: Ditto.
1750 * gdb.base/volatile.exp: Ditto.
1751 * gdb.base/watchpoints.exp: Ditto.
1752
1753 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
1754
1755 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
1756 * gdb.python/py-value.exp: Ditto.
1757
1758 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
1759 * gdb.trace/circ.exp: Ditto.
1760 * gdb.trace/collection.exp: Ditto.
1761 * gdb.trace/packetlen.exp: Ditto.
1762 * gdb.trace/passc-dyn.exp: Ditto.
1763 * gdb.trace/report.exp: Ditto.
1764 * gdb.trace/tfile.exp: Ditto.
1765 * gdb.trace/tfind.exp: Ditto.
1766 * gdb.trace/while-dyn.exp: Ditto.
1767
3bebe2f2
JK
17682010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1769
1770 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
1771
5c631832
JK
17722010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1773
1774 Test PR 10640.
1775 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
1776
4c3376c8
SW
17772010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
1778
1779 * gdb.cp/koenig.exp: Test for ADL operators.
1780 * gdb.cp/koenig.cc: Added ADL operators.
1781 * gdb.cp/operator.exp: New test.
1782 * gdb.cp/operator.cc: New test.
1783
dc226d5a
MS
17842010-06-04 Michael Snyder <msnyder@vmware.com>
1785
dfb88a23
MS
1786 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
1787 * gdb.base/pending.exp: Ditto.
f7ae76b3 1788
dc226d5a
MS
1789 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
1790
967cf477
DE
17912010-06-04 Doug Evans <dje@google.com>
1792
1793 * gdb.python/py-prettyprint.exp: Add new test for enabled and
1794 disabled printers.
1795 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
1796 (enable_lookup_function): New function.
1797
eb801841
TT
17982010-06-04 Tom Tromey <tromey@redhat.com>
1799
1800 * gdb.python/py-value.exp (test_value_hash): Don't test equality
1801 of hash and id.
1802
38979823
JK
18032010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1804
1805 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
1806 newline.
1807 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
1808 (empty verbose non-noisy clear, empty verbose noisy clear)
1809 (empty non-verbose noisy clear): Likewise.
1810
35ec993f
MS
18112010-06-03 Michael Snyder <msnyder@vmware.com>
1812
1813 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
1814 * gdb.base/display.exp: Ditto.
1815 * gdb.base/find.exp: Ditto.
1816 * gdb.base/ifelse.exp: Ditto.
1817 * gdb.base/multi-forks.exp: Ditto.
1818 * gdb.base/recurse.exp: Ditto.
1819 * gdb.base/setshow.exp: Ditto.
1820 * gdb.base/value-double-free.exp: Ditto.
1821 * gdb.base/watch-vfork.exp: Ditto.
1822 * gdb.base/watch_thread_num.exp: Ditto.
1823 * gdb.base/watchpoint-solib.exp: Ditto.
1824 * gdb.base/watchpoint.exp: Ditto.
1825 * gdb.base/watchpoints.exp: Ditto.
1826
1827 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
1828 * gdb.cp/overload.exp: Ditto.
1829 * gdb.cp/virtfunc.exp: Ditto.
1830
1831 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
1832
889bf7c5 1833 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
1834 Replace gdb_test with gdb_test_no_output.
1835
889bf7c5 1836 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
1837 Replace gdb_test with gdb_test_no_output.
1838 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
1839 * gdb.threads/watchthreads.exp: Ditto.
1840 * gdb.threads/watchthreads2.exp: Ditto.
1841
1842 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
1843 * gdb.trace/tfind.exp: Ditto.
1844
c22decce
JB
18452010-06-03 Joel Brobecker <brobecker@adacore.com>
1846
1847 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
1848 successful test if message is the empty string.
1849
fd5700c7
JK
18502010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1851
1852 * gdb.fortran/module.exp (stopped language detection): New test.
1853
f55ee35c
JK
18542010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1855
1856 Support DW_TAG_module as separate namespaces.
1857 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
1858 gdb.fortran/library-module-lib.f90: New.
1859 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
1860 (print i): Remove.
1861 (continue to breakpoint: i-is-1, print var_i value 1)
1862 (continue to breakpoint: i-is-2, print var_i value 2)
1863 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
1864 (print var_d, print var_i value 14, ptype modmany, complete `modm)
1865 (complete `modmany, complete `modmany`, complete `modmany`var)
1866 (show language, setting breakpoint at module): New tests.
1867 * gdb.fortran/module.f90 (module mod): Remove.
1868 (module mod1, module mod2, module modmany, subroutine sub1)
1869 (subroutine sub2, program module): New.
1870
b8e8282f
JK
18712010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1872
1873 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
1874 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
1875 * gdb.cp/anon-union.exp (pass): Rename to ...
1876 (print z 2): ... here.
b8e8282f 1877
019ebafc
MS
18782010-06-02 Michael Snyder <msnyder@vmware.com>
1879
e68d8fd4
MS
1880 * gdb.trace/actions.exp: Use gdb_test_no_output.
1881 * gdb.trace/circ.exp: Ditto.
1882 * gdb.trace/packetlen.exp: Ditto.
1883 * gdb.trace/save-trace.exp: Ditto.
1884 * gdb.trace/tracecmd.exp: Ditto.
1885 * gdb.trace/tsv.exp: Ditto.
1886
12b5d08a
MS
1887 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
1888 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
1889 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
1890 * gdb.threads/manythreads.exp: Ditto.
1891 * gdb.threads/print-threads.exp: Ditto.
1892 * gdb.threads/pthreads.exp: Ditto.
1893 * gdb.threads/schedlock.exp: Ditto.
1894 * gdb.threads/staticthreads.exp: Ditto.
1895 * gdb.threads/thread-specific.exp: Ditto.
1896 * gdb.threads/thread-unwindonsignal.exp: Ditto.
1897 * gdb.threads/threadapply.exp: Ditto.
1898 * gdb.threads/watchthreads.exp: Ditto.
1899 * gdb.threads/watchthreads2.exp: Ditto.
1900
89493308
MS
1901 * gdb.python/py-block.exp: Use gdb_test_no_output.
1902 * gdb.python/py-prettyprint.exp: Ditto.
1903 * gdb.python/py-template.exp: Ditto.
1904 * gdb.python/py-value.exp: Ditto.
1905
1906 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
1907 * gdb.reverse/watch-reverse.exp: Ditto.
1908
1909 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
1910 * gdb.server/ext-run.exp: Ditto.
1911
019ebafc
MS
1912 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
1913 * gdb.dwarf2/dw2-compressed.exp: Ditto.
1914 * gdb.dwarf2/dw2-intercu.exp: Ditto.
1915 * gdb.dwarf2/dw2-intermix.exp: Ditto.
1916 * gdb.dwarf2/dw2-producer.exp: Ditto.
1917 * gdb.dwarf2/mac-fileno.exp: Ditto.
1918
1919 * gdb.gdb/observer.exp: Use gdb_test_no_output.
1920 * gdb.gdb/selftest.exp: Ditto.
1921
1922 * gdb.multi/base.exp: Use gdb_test_no_output.
1923
1924 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
1925
3e0ca3a5
JK
19262010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1927
1928 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
1929
9db70545
MS
19302010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
1931
a8d52276
MS
1932 * gdb.cp/class2.exp: Use gdb_test_no_output.
1933 * gdb.cp/classes.exp: Ditto.
1934 * gdb.cp/extern-c.exp: Ditto.
1935 * gdb.cp/inherit.exp: Ditto.
1936 * gdb.cp/maint.exp: Ditto.
1937 * gdb.cp/mb-inline.exp: Ditto.
1938 * gdb.cp/mb-templates.exp: Ditto.
1939 * gdb.cp/method2.exp: Ditto.
1940 * gdb.cp/misc.exp: Ditto.
1941 * gdb.cp/ovldbreak.exp: Ditto.
1942 * gdb.cp/punctuator.exp: Ditto.
1943 * gdb.cp/templates.exp: Ditto.
1944 * gdb.cp/virtbase.exp: Ditto.
1945
889bf7c5 1946 * gdb.threads/attach-stopped.exp:
9db70545 1947 Replace uses of send_gdb / gdb_expect.
889bf7c5 1948 * gdb.threads/attachstop-mt.exp:
9db70545 1949 Replace uses of send_gdb / gdb_expect.
889bf7c5 1950 * gdb.threads/gcore-thread.exp:
9db70545 1951 Replace uses of send_gdb / gdb_expect.
889bf7c5 1952 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
1953 Replace uses of send_gdb / gdb_expect.
1954 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 1955 * gdb.threads/print-threads.exp:
9db70545
MS
1956 Replace uses of send_gdb / gdb_expect.
1957 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
1958 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
1959 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
1960
1961 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
1962 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
1963 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
1964 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
1965 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
1966 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
1967 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
1968 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
1969 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
1970 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
1971 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
1972
359cc68c
JK
19732010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1974
1975 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
1976
7d3fe98e
SW
19772010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
1978
1979 * gdb.cp/koenig.exp: Added new test case.
1980 * gdb.cp/koenig.cc: Ditto.
1981
27d3a1a2
MS
19822010-06-01 Michael Snyder <msnyder@vmware.com>
1983
1984 * gdb.base/arithmet.exp: Use gdb_test_no_output.
1985 * gdb.base/arrayidx.exp: Ditto.
1986 * gdb.base/attach.exp: Ditto.
1987 * gdb.base/auxv.exp: Ditto.
1988 * gdb.base/bigcre.exp: Ditto.
1989 * gdb.base/break-always.exp: Ditto.
1990 * gdb.base/break-interp.exp: Ditto.
1991 * gdb.base/break.exp: Ditto.
1992 * gdb.base/breakpoint-shadow.exp: Ditto.
1993 * gdb.base/call-ar-st.exp: Ditto.
1994 * gdb.base/call-sc.exp: Ditto.
1995 * gdb.base/call-signal-resume.exp: Ditto.
1996 * gdb.base/callfuncs.exp: Ditto.
1997 * gdb.base/catch-syscall.exp: Ditto.
1998 * gdb.base/charset.exp: Ditto.
1999 * gdb.base/code-expr.exp: Ditto.
2000 * gdb.base/commands.exp: Ditto.
2001 * gdb.base/cond-expr.exp: Ditto.
2002 * gdb.base/condbreak.exp: Ditto.
2003 * gdb.base/cursal.exp: Ditto.
2004 * gdb.base/cvexpr.exp: Ditto.
2005 * gdb.base/default.exp: Ditto.
2006 * gdb.base/del.exp: Ditto.
2007 * gdb.base/detach.exp: Ditto.
2008 * gdb.base/display.exp: Ditto.
2009 * gdb.base/ena-dis-br.exp: Ditto.
2010 * gdb.base/eval-skip.exp: Ditto.
2011 * gdb.base/foll-fork.exp: Ditto.
2012 * gdb.base/foll-vfork.exp: Ditto.
2013 * gdb.base/frame-args.exp: Ditto.
2014 * gdb.base/funcargs.exp: Ditto.
2015 * gdb.base/gcore-buffer-overflow.exp: Ditto.
2016 * gdb.base/gdbvars.exp: Ditto.
2017 * gdb.base/help.exp: Ditto.
2018 * gdb.base/ifelse.exp: Ditto.
2019 * gdb.base/included.exp: Ditto.
2020 * gdb.base/list.exp: Ditto.
2021 * gdb.base/macscp.exp: Ditto.
2022 * gdb.base/maint.exp: Ditto.
2023 * gdb.base/multi-fork.exp: Ditto.
2024 * gdb.base/overlays.exp: Ditto.
2025 * gdb.base/page.exp: Ditto.
2026 * gdb.base/pending.exp: Ditto.
2027 * gdb.base/pointers.exp: Ditto.
2028 * gdb.base/pr11022.exp: Ditto.
2029 * gdb.base/prelink.exp: Ditto.
2030 * gdb.base/printcmds.exp: Ditto.
2031 * gdb.base/psymtab.exp: Ditto.
2032 * gdb.base/randomize.exp: Ditto.
2033 * gdb.base/relational.exp: Ditto.
2034 * gdb.base/relocate.exp: Ditto.
2035 * gdb.base/remote.exp: Ditto.
2036 * gdb.base/sepdebug.exp: Ditto.
2037 * gdb.base/set-lang-auto.exp: Ditto.
2038 * gdb.base/setshow.exp: Ditto.
2039 * gdb.base/setvar.exp: Ditto.
2040 * gdb.base/signals.exp: Ditto.
2041 * gdb.base/signull.exp: Ditto.
2042 * gdb.base/sigstep.exp: Ditto.
2043 * gdb.base/sizeof.exp: Ditto.
2044 * gdb.base/solib-disc.exp: Ditto.
2045 * gdb.base/store.exp: Ditto.
2046 * gdb.base/structs.exp: Ditto.
2047 * gdb.base/structs2.exp: Ditto.
2048 * gdb.base/subst.exp: Ditto.
2049 * gdb.base/term.exp: Ditto.
2050 * gdb.base/trace-commands.exp: Ditto.
2051 * gdb.base/unwindonsignal.exp: Ditto.
2052 * gdb.base/valgrind-db-attach.exp: Ditto.
2053 * gdb.base/varargs.exp: Ditto.
2054 * gdb.base/watch-cond.exp: Ditto.
2055 * gdb.base/watch_thread_num.exp: Ditto.
2056 * gdb.base/watchpoint-cond-gone.exp: Ditto.
2057 * gdb.base/watchpoint.exp: Ditto.
2058 * gdb.base/whatis-exp.exp: Ditto.
2059
f8d3bf8f
MS
20602010-06-01 Michael Snyder <msnyder@vmware.com>
2061
2062 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
2063 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
2064 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
2065 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
2066 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
2067 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
2068 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
2069 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
2070 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
2071 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
2072 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
2073 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
2074 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
2075 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
2076 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
2077
3f9e0d32
JK
20782010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2079
2080 * gdb.base/commands.exp (begin commands on watch): Remove excessive
2081 trailing newline.
2082 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
2083 * gdb.java/jmisc.exp (p *args\n): Rename to ...
2084 (p *args): ... here and remove excessive trailing newline.
2085
f629457d
JB
20862010-05-31 Joel Brobecker <brobecker@adacore.com>
2087
2088 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
2089
09eef106
JK
20902010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
2091
2092 Accept the new Linux kernel "t (tracing stop)" string.
2093 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
2094 Update comment.
2095 (state_wait) <T (tracing stop)>: New.
2096 (main): Update the state_wait expect string.
2097
94f31136
PA
20982010-05-28 Pedro Alves <pedro@codesourcery.com>
2099
2100 * limits.c, limits.exp: Delete files.
2101 * Makefile.in (clean mostlyclean): Adjust.
2102 * tracecmd.exp: Adjust.
2103
096554ab
JK
21042010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2105
2106 * gdb.base/tui-layout.exp: New.
2107
27d3a1a2 21082010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 2109
889bf7c5 2110 * gdb.reverse/break-precsave.exp:
bcd2dc50 2111 Replace uses of send_gdb / gdb_expect.
889bf7c5 2112 * gdb.reverse/break-reverse.exp:
bcd2dc50 2113 Replace uses of send_gdb / gdb_expect.
889bf7c5 2114 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 2115 Replace uses of send_gdb / gdb_expect.
889bf7c5 2116 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 2117 Replace uses of send_gdb / gdb_expect.
889bf7c5 2118 * gdb.reverse/finish-precsave.exp:
bcd2dc50 2119 Replace uses of send_gdb / gdb_expect.
889bf7c5 2120 * gdb.reverse/finish-reverse.exp:
bcd2dc50 2121 Replace uses of send_gdb / gdb_expect.
889bf7c5 2122 * gdb.reverse/i386-precsave.exp:
bcd2dc50 2123 Replace uses of send_gdb / gdb_expect.
889bf7c5 2124 * gdb.reverse/i386-reverse.exp:
bcd2dc50 2125 Replace uses of send_gdb / gdb_expect.
889bf7c5 2126 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 2127 Replace uses of send_gdb / gdb_expect.
889bf7c5 2128 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 2129 Replace uses of send_gdb / gdb_expect.
889bf7c5 2130 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 2131 Replace uses of send_gdb / gdb_expect.
889bf7c5 2132 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 2133 Replace uses of send_gdb / gdb_expect.
889bf7c5 2134 * gdb.reverse/machinestate.exp:
bcd2dc50 2135 Replace uses of send_gdb / gdb_expect.
889bf7c5 2136 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 2137 Replace uses of send_gdb / gdb_expect.
889bf7c5 2138 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 2139 Replace uses of send_gdb / gdb_expect.
889bf7c5 2140 * gdb.reverse/solib-precsave.exp:
bcd2dc50 2141 Replace uses of send_gdb / gdb_expect.
889bf7c5 2142 * gdb.reverse/solib-reverse.exp:
bcd2dc50 2143 Replace uses of send_gdb / gdb_expect.
889bf7c5 2144 * gdb.reverse/step-precsave.exp:
bcd2dc50 2145 Replace uses of send_gdb / gdb_expect.
889bf7c5 2146 * gdb.reverse/step-reverse.exp:
bcd2dc50 2147 Replace uses of send_gdb / gdb_expect.
889bf7c5 2148 * gdb.reverse/until-precsave.exp:
bcd2dc50 2149 Replace uses of send_gdb / gdb_expect.
889bf7c5 2150 * gdb.reverse/until-reverse.exp:
bcd2dc50 2151 Replace uses of send_gdb / gdb_expect.
889bf7c5 2152 * gdb.reverse/watch-precsave.exp:
bcd2dc50 2153 Replace uses of send_gdb / gdb_expect.
889bf7c5 2154 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
2155 Replace uses of send_gdb / gdb_expect.
2156
3def43e0
JK
21572010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2158
2159 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
2160 excessive newline.
2161
27d3a1a2 21622010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
2163
2164 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
2165 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
2166 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
2167 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
2168 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
2169 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
2170 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
2171 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
2172 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
2173 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
2174 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
2175 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
2176 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
2177 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
2178 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
2179 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
2180 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
2181 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
2182 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 2183
27d3a1a2 21842010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 2185
22454424
MS
2186 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
2187 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
2188
2189 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
2190 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
2191 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
2192
889bf7c5 2193 * gdb.reverse/consecutive-reverse.exp:
22454424 2194 Replace uses of send_gdb / gdb_expect.
889bf7c5 2195 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
2196 Replace uses of send_gdb / gdb_expect.
2197
2198 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
2199 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
2200 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 2201 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
2202 Replace uses of send_gdb / gdb_expect.
2203 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
2204 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
2205 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
2206 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
2207 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
2208 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
2209 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
2210 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
2211 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
2212
22132010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 2214
22454424 2215 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 2216
22454424 2217 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 2218
22454424
MS
2219 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
2220 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
2221 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
2222 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
2223 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
2224 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
2225 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
2226 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
2227 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 2228
6e5f2c59
TT
22292010-05-25 Tom Tromey <tromey@redhat.com>
2230
2231 * gdb.base/macscp.exp: Add missing space after setup_kfail.
2232
bbc8b958
TT
22332010-05-25 Tom Tromey <tromey@redhat.com>
2234
2235 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
2236 argument order.
2237 * gdb.base/macscp.exp: Fix setup_kfail argument order.
2238 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
2239 order.
2240 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
2241 order.
2242 * gdb.base/call-sc.exp (setup_kfails): Remove.
2243 (setup_compiler_kfails): Remove.
2244 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
2245 argument order.
2246 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
2247 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
2248 (advancei): Fix setup_kfail argument order.
2249 * gdb.base/radix.exp: Fix setup_kfail argument order.
2250 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
2251 order.
2252 * gdb.base/structs.exp (setup_kfails): Remove.
2253 (setup_compiler_kfails): Fix setup_kfail argument order.
2254 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
2255 order.
2256 * gdb.java/jmain.exp: Fix setup_kfail argument order.
2257 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
2258 setup_kfail argument order.
2259 * gdb.cp/overload.exp: Fix setup_kfail argument order.
2260
83d1babf
TT
22612010-05-25 Tom Tromey <tromey@redhat.com>
2262
2263 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
2264
6acb16a2
MS
22652010-05-25 Michael Snyder <msnyder@vmware.com>
2266
2267 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
2268 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
2269 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
2270 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
2271 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
2272 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
2273 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
2274 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
2275 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
2276 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
2277 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
2278 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
2279 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
2280 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
2281 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
2282 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
2283 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
2284 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
2285 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
2286 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
2287 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
2288 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
2289 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
2290 * gdb.base/default.exp: Replace send_gdb with gdb_test.
2291 * gdb.base/define.exp: Replace send_gdb with gdb_test.
2292 * gdb.base/display.exp: Replace send_gdb with gdb_test.
2293 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
2294 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
2295 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
2296 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
2297 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
2298 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
2299 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
2300 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
2301 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
2302 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
2303 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
2304 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
2305 * gdb.base/help.exp: Replace send_gdb with gdb_test.
2306 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
2307 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
2308 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
2309 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
2310 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
2311 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
2312 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
2313 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 2314 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
2315
23162010-05-25 Doug Evans <dje@google.com>
2317
2318 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
2319 gdb.string_to_argv.
ad3986f0 2320
d3b1e874
TT
23212010-05-21 Tom Tromey <tromey@redhat.com>
2322
2323 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
2324 Call it.
2325 * gdb.dwarf2/pieces.S: Update.
2326 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
2327
cb826367
TT
23282010-05-21 Tom Tromey <tromey@redhat.com>
2329
2330 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
2331 Call it.
2332 * gdb.dwarf2/pieces.c (struct C): New.
2333 (f6): New function.
2334 * gdb.dwarf2/pieces.S: Replace.
2335
74de6778
TT
23362010-05-21 Tom Tromey <tromey@redhat.com>
2337
2338 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
2339 Call it.
2340
afd74c5f
TT
23412010-05-21 Tom Tromey <tromey@redhat.com>
2342
2343 * gdb.dwarf2.pieces.exp: New file.
2344 * gdb.dwarf2.pieces.S: New file.
2345 * gdb.dwarf2.pieces.c: New file.
2346
a7b75dfd 23472010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 2348 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
2349
2350 * lib/gdb.exp (gdb_test_no_output): New function.
2351 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
2352 when testing commands that should produce no output.
2353
c81c812a
JB
23542010-05-17 Joel Brobecker <brobecker@adacore.com>
2355
2356 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
2357 parameter that we want to watch being a constant.
2358
0cce5bd9
JB
23592010-05-17 Joel Brobecker <brobecker@adacore.com>
2360
2361 * gdb.ada/cond_lang: New testcase.
2362
47050449
JB
23632010-05-17 Joel Brobecker <brobecker@adacore.com>
2364
2365 * lib/gdb.exp (banned_variables): New variable/constant.
2366 (gdb_init): Add write trace on variables listed in banned_variables.
2367 (gdb_finish): Remove write traces on variables listed in
2368 banned_variables.
2369
77c01586
JB
23702010-05-17 Joel Brobecker <brobecker@adacore.com>
2371
2372 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
2373 * gdb.cp/koenig.exp: Likewise.
2374
88d4aea7
PM
23752010-05-14 Phil Muldoon <pmuldoon@redhat.com>
2376
889bf7c5 2377 PR python/11482
88d4aea7
PM
2378
2379 * gdb.python/py-value.exp (test_value_hash): New function.
2380
f5a010c0
PM
23812010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
2382
2383 PR exp/11530.
2384 * gdb.base/gdb11530.c: New file.
2385 * gdb.base/gdb11530.exp: New file.
2386
8ef4892f
JK
23872010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2388
2389 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
2390 * gdb.dwarf2/dw2-modula2-self-type.S: New.
2391
7322dca9
SW
23922010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
2393
2394 * gdb.cp/koenig.exp: New test.
2395 * gdb.cp/koenig.cc: New test program.
2396
02e7ea18
JB
23972010-05-05 Joel Brobecker <brobecker@adacore.com>
2398
2399 Remove the use of prms_id and bug_id throughout the testsuite.
2400
e1c34c5d
PM
24012010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
2402
2403 PR exp/11349.
2404 * testsuite/gdb.cp/ref-types.exp: Add test to examine
2405 use a reference local variable.
2406
8e1d0c49
JK
24072010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2408
2409 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
2410 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
2411 variable different_dir. Move debugfile into a full directory pathname
2412 under DIFFERENT_DIR.
2413 * lib/gdb.exp (separate_debug_filename): Remove.
2414 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
2415 variable debug_dir and mkdir of it. Update function comments.
2416
e66408ed
PA
24172010-04-29 Pedro Alves <pedro@codesourcery.com>
2418
2419 PR gdb/11557
2420
2421 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
2422 files.
2423
d7b32ed3
PM
24242010-04-29 Phil Muldoon <pmuldoon@redhat.com>
2425
889bf7c5 2426 * gdb.python/py-param.exp: New File.
d7b32ed3 2427
6aecb9c2
JB
24282010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
2429
2430 * gdb.base/default.exp: Fix "set language" test.
2431
bdf92a1c
PM
24322010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
2433
2434 PR breakpoints/11531.
2435 * gdb.base/gdb11531.c: New file.
2436 * gdb.base/gdb11531.exp: New file.
2437
3f172e24
TT
24382010-04-26 Tom Tromey <tromey@redhat.com>
2439
2440 * gdb.base/completion.exp: Add tests for completion and deprecated
2441 commands.
2442
64af4c92
JK
24432010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2444
2445 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
2446 (print /x char_array): Escape curly brackets.
2447
492928e4
JK
24482010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
2449
2450 Fix deadlock on looped list of loaded shared objects.
2451 * gdb.base/solib-corrupted.exp: New.
2452
66d09542
DE
24532010-04-23 Doug Evans <dje@google.com>
2454
2455 * gdb.python/py-section-script.c: New file.
2456 * gdb.python/py-section-script.exp: New file.
2457 * gdb.python/py-section-script.py: New file.
2458
8bd10a10
CM
24592010-04-20 Chris Moller <cmoller@redhat.com>
2460
2461 PR 10179
2462
2463 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
2464 * gdb.base/pr10179-a.c:
2465 * gdb.base/pr10179-b.c:
2466 * gdb.base/pr10179.exp: New files.
2467
c0201579
JK
24682010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2469
2470 Fix crashes on dangling display expressions.
2471 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
2472 is SEP.
2473 (lib_flags): Remove the "debug" keyword.
2474 (libsepdebug): New variable for iterating new loop.
2475 (save_pf_prefix): New variable wrapping the loop.
2476 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
2477 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
2478
793b0ff8
PM
24792010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
2480
2481 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
2482
097f51f7
PM
24832010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
2484
2485 PR stabs/11479.
2486 * gdb.stabs/gdb11479.exp: New file.
2487 * gdb.stabs/gdb11479.c: New file.
2488
9a22f0d0
PM
24892010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
2490
2491 * gdb.base/charset.c (Strin16, String32): New variables.
2492 * gdb.base/charset.exp (gdb_test): Test correct display
2493 of 16 or 32 bit strings.
2494
24952010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
2496
2497 PR 9167
2498 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
2499 * gdb.cp/pr9167.cc: New file.
2500 * gdb.cp/pr9167.exp: New file.
2501
2502
6e354e5e
PM
25032010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
2504
2505 PR pascal/11492.
2506 * gdb.pascal/gdb11492.pas: New file.
2507 * gdb.pascal/gdb11492.exp: New file.
2508
be942545
JB
25092010-04-20 Joel Brobecker <brobecker@adacore.com>
2510
1667e6e3 2511 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 2512
0c3acc09
JB
25132010-04-20 Joel Brobecker <brobecker@adacore.com>
2514
2515 * gdb.ada/dyn_loc: New testcase.
2516
ec31cde5
CM
25172010-04-20 Chris Moller <cmoller@redhat.com>
2518
2519 PR 10867
889bf7c5 2520
ec31cde5
CM
2521 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
2522 * gdb.cp/pr10687.cc: New file.
2523 * gdb.cp/pr10687.exp: New file.
2524
2525
ce4b0682
SDJ
25262010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2527 Sergio Durigan Junior <sergiodj@redhat.com>
2528
2529 * gdb.fortran/logical.exp: New testcase.
2530 * gdb.fortran/logical.f90: New file.
2531
3436961f
DE
25322010-04-19 Doug Evans <dje@google.com>
2533
2534 * gdb.base/help.exp (help source): Update expected output.
2535
4d836c09
JK
25362010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2537
2538 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
2539 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
2540 gdb_exit and return.
2541 (executable): New variable.
2542 (binfile): Use it.
2543
6149aea9
PA
25442010-04-19 Pedro Alves <pedro@codesourcery.com>
2545
2546 PR breakpoints/8554.
2547
2548 * gdb.trace/save-trace.exp: Adjust.
2549
ed41462c
L
25502010-04-17 H.J. Lu <hongjiu.lu@intel.com>
2551
2552 PR corefiles/11511
2553 * gdb.arch/system-gcore.exp: New.
2554 * gdb.arch/gcore.c: Likewise.
2555
3f7b2faa
DE
25562010-04-15 Doug Evans <dje@google.com>
2557
fa33c3cd
DE
2558 * gdb.python/py-progspace.c: New file.
2559 * gdb.python/py-progspace.exp: New file.
2560
3f7b2faa
DE
2561 * gdb.base/source.exp: Add tests for "source -s".
2562
79f283fe
PM
25632010-04-14 Phil Muldoon <pmuldoon@redhat.com>
2564
2565 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
2566 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
2567 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
2568 * gdb.python/py-mi.exp: New test for to_string returning None.
2569
fc8eb08a
PM
25702010-04-12 Phil Muldoon <pmuldoon@redhat.com>
2571
2572 * gdb.python/py-breakpoint.c: Make result global.
2573
26e197f6
JK
25742010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2575
2576 Fix non-GNU make compatibility.
2577 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
2578
adc36818
PM
25792010-04-09 Phil Muldoon <pmuldoon@redhat.com>
2580
2581 * gdb.python/py-breakpoint.exp: New File.
2582 * gdb.python/py-breakpoint.C: Ditto.
2583
64e17368
SS
25842010-04-08 Stan Shebs <stan@codesourcery.com>
2585
2586 * gdb.trace/actions.exp: Clear default-collect.
2587 * gdb.trace/save-trace.exp: Clear default-collect.
2588
fff5cc64
PM
25892010-04-08 Phil Muldoon <pmuldoon@redhat.com>
2590
2591 * gdb.python/py-value: Add null string variable.
2592 (test_lazy_string): Test zero length, NULL address lazy
2593 strings.
2594
a055a187
L
25952010-04-07 H.J. Lu <hongjiu.lu@intel.com>
2596
2597 * gdb.arch/i386-avx.c: New.
2598 * gdb.arch/i386-avx.exp: Likewise.
2599
2600 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
2601
96e39866
DE
26022010-04-06 Doug Evans <dje@google.com>
2603
2604 * gdb.base/source-test.gdb: New file.
2605 * gdb.base/source.exp: Test source -v.
2606
5984a431
UW
26072010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2608
2609 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
2610
ec8a089a
PM
26112010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
2612
2613 * gdb.stabs/aout.sed: Convert all backslash to double backslash
2614 within one line, unless it is followed by a double quote.
2615 * gdb.stabs/hppa.sed: Idem.
2616 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
2617 * gdb.stabs/weird.exp: Check for correct parsing of
2618 char and string constants.
ec8a089a
PM
2619 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
2620 in .stabs to .stabx substitution.
2621
fce3c1f0
SS
26222010-04-05 Stan Shebs <stan@codesourcery.com>
2623
2624 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
2625 constant global.
2626 * gdb.trace/tfile.exp: Try to print them.
2627
d77f58be
SS
26282010-04-04 Stan Shebs <stan@codesourcery.com>
2629
2630 * gdb.base/completion.exp: Update for new "info watchpoints".
2631 * gdb.base/default.exp: Ditto.
2632 * gdb.base/help.exp: Ditto.
2633 * gdb.base/watchpoint.exp: Ditto.
2634 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 2635
af54718e
SS
26362010-04-04 Stan Shebs <stan@codesourcery.com>
2637
2638 * gdb.trace/tfile.exp: Sharpen tfind test.
2639
74d1f91e
JK
26402010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2641
2642 * gdb.base/break-entry.exp: New.
2643
eb8e76db 26442010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 2645 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
2646
2647 * gdb.reverse/i386-sse-reverse.exp: New file.
2648 * gdb.reverse/i386-sse-reverse.c: New file.
2649
bf65cad8
PA
26502010-04-02 Pedro Alves <pedro@codesourcery.com>
2651
2652 * gdb.trace/tfind.exp: Adjust expected disassembly output.
2653
fff87407
SS
26542010-04-01 Stan Shebs <stan@codesourcery.com>
2655
2656 * gdb.trace/actions.exp: Tweak expected output.
2657 * gdb.trace/while-stepping.exp: Tweak expected output.
2658
fe01d668
L
26592010-04-01 H.J. Lu <hongjiu.lu@intel.com>
2660
2661 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
2662
86b17b60
PA
26632010-04-01 Pedro Alves <pedro@codesourcery.com>
2664
2665 * gdb.base/commands.exp: Adjust.
2666 * gdb.cp/extern-c.exp: Adjust.
2667
2c58c0a9
PA
26682010-04-01 Pedro Alves <pedro@codesourcery.com>
2669
2670 * gdb.trace/collection.c (local_test_func): Define a local struct,
2671 and instanciate it.
2672
0db9b91c
PA
26732010-04-01 Pedro Alves <pedro@codesourcery.com>
2674
2675 * gdb.trace/collection.exp (gdb_collect_args_test)
2676 (gdb_collect_argarray_test): XFAIL the tests that assume the
2677 argarray argument's elements are collected.
2678
8072405b
JK
26792010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
2680
2681 * gdb.dwarf2/dw2-bad-parameter-type.exp,
2682 gdb.dwarf2/dw2-bad-parameter-type.S: New.
2683
8bf6485c
SS
26842010-03-31 Stan Shebs <stan@codesourcery.com>
2685
2686 * gdb.trace/save-trace.exp: Test save/restore of default-collect
2687 and tracepoint conditionals.
2688 (gdb_verify_tracepoints): Delete unused return.
2689
fd7f724a
KS
26902010-03-26 Keith Seitz <keiths@redhat.com>
2691
2692 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
2693 appear in the output before main.
2694 Remove KFAIL for gdb/2215 aka bz 9320.
2695
8d9e7719
DE
26962010-03-30 Doug Evans <dje@google.com>
2697
0906dd0b
DE
2698 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
2699 by dejagnu.
2700 * gdb.arch/amd64-dword.exp: Ditto.
2701
8d9e7719
DE
2702 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
2703 match.
2704 (break printf): Ditto.
2705
1da644f0
SW
27062010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
2707
2708 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
2709 gcc < 4.4.
2710 * gdb.cp/shadow.exp: Ditto.
2711
a8121990
PA
27122010-03-29 Pedro Alves <pedro@codesourcery.com>
2713
2714 * gdb.trace/collection.exp (run_trace_experiment): Make sure
2715 "tstart" is silent.
2716
6e79d367
PA
27172010-03-29 Pedro Alves <pedro@codesourcery.com>
2718
2719 * gdb.trace/collection.exp (executable): New.
2720 (binfile): Use it.
2721 (fpreg, spreg, pcreg): New.
2722 (test_register): Use gdb_test_multiple. Pass /x to print.
2723 (prepare_for_trace_test): New.
2724 (run_trace_experiment): Use "continue", not gdb_run_cmd.
2725 (gdb_collect_args_test, gdb_collect_argstruct_test)
2726 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
2727 prepare_for_trace_test.
2728 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
2729 fpreg, spreg and pcreg.
2730 (gdb_collect_expression_test, gdb_collect_globals_test): Use
2731 prepare_for_trace_test.
2732 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
2733 try to detect tracing support here. Don't set breakpoints at
2734 `begin' or `end' here.
2735 <global scope>: Use clean_restart. Run to main before checking
2736 for tracing support. Check for for tracing support here.
2737
09248348
JK
27382010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2739
2740 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
2741 " as $displacement" to "seen displacement message".
2742
d350db38
PA
27432010-03-28 Pedro Alves <pedro@codesourcery.com>
2744
2745 * gdb.trace/while-dyn.exp (executable): New variable.
2746 (binfile): Use it.
2747 (test_while_stepping): New function. Move most tests here. Call
2748 it once for each of the while-stepping, stepping and ws aliases.
2749
907af001
UW
27502010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2751
2752 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
2753 that do not provide the tagless_struct type name at all.
2754 (test_print_anon_union): Do not check value of uninitialized
2755 union member. Do not use cp_test_ptype_class, so we can accept
2756 "long" as well as "long int".
2757
610197fd
PA
27582010-03-26 Pedro Alves <pedro@codesourcery.com>
2759
2760 * gdb.trace/tfile.c (tohex, bin2hex): New.
2761 (write_error_trace_file): Hexify error description.
2762
6c28cbf2
SS
27632010-03-25 Stan Shebs <stan@codesourcery.com>
2764
2765 * gdb.trace/tfile.c: Generate an additional trace file, improve
2766 portability.
2767 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
2768 files in a better way.
2769
e62b8c7e
KS
27702010-03-25 Keith Seitz <keiths@redhat.com>
2771
2772 * gdb.java/jprint.exp: XFAIL printing of static class members
2773 because of GCC debuginfo problem.
2774
82ccf5a5
JK
27752010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2776
2777 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
2778
293e2f9e
DJ
27792010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
2780
2781 * gdb.base/completion.exp: Allow long instead of long int.
2782 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
2783 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
2784 variable p.
2785 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
2786 * gdb.base/pointers.exp: Allow long instead of long int.
2787 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
2788 * gdb.base/step-line.exp: Allow a directory before the source file name.
2789
95a42b64
TT
27902010-03-24 Tom Tromey <tromey@redhat.com>
2791
2792 PR breakpoints/9352:
2793 * gdb.base/default.exp: Update.
2794 * gdb.base/commands.exp: Update.
2795 * gdb.cp/extern-c.exp: Test setting commands on multiple
2796 breakpoints at once.
2797
2390201f
DJ
27982010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
2799
2800 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
2801 if gdb,nosignals.
2802 * gdb.base/watchpoints.c: Do not include unnecessary headers.
2803 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
2804 exited".
2805
8c9a6790
SS
28062010-03-24 Stan Shebs <stan@codesourcery.com>
2807
2808 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
2809
a6c727b2
DJ
28102010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
2811
2812 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
2813 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
2814 argument. Handle "short" and "long".
2815 (Top level): Pass overprototyped output for old_fptr and xptr.
2816
4dfd5423
PA
28172010-03-23 Pedro Alves <pedro@codesourcery.com>
2818
2819 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
2820 format strings and add casts to avoid compiler warnings.
2821
28222010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
2823
2824 * lib/trace-support.exp (gdb_trace_setactions):
2825 Don't expect whitespace after ">" prompt.
2826 * gdb.trace/actions.exp: Adjust for output changes.
2827 * gdb.trace/while-stepping.exp: Likewise.
2828
c847d045
JK
28292010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2830
2831 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
2832 and r157645).
2833
5f717f1d
JK
28342010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2835
2836 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
2837 New.
2838
7d6d51d5
DJ
28392010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
2840
2841 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
2842 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
2843
3b11a015
SS
28442010-03-19 Stan Shebs <stan@codesourcery.com>
2845
2846 * gdb.trace/ax.exp: New file.
2847
d7d158ed
DE
28482010-03-19 Doug Evans <dje@google.com>
2849
6bb85cd1
DE
2850 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
2851 output from gcc.
2852
d7d158ed
DE
2853 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
2854 named /usr/sbin/prelink<foo>.
2855
4daf5ac0
SS
28562010-03-18 Stan Shebs <stan@codesourcery.com>
2857
2858 * gdb.trace/circ.exp: Test circular-trace-buffer.
2859 * gdb.trace/tfile.exp: Update tstatus test.
2860
e8d05480
JB
28612010-03-18 Joel Brobecker <brobecker@adacore.com>
2862
2863 * gdb.dwarf2/dw2-anonymous-func.S: New file.
2864 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
2865
441b986a
UW
28662010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2867
2868 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
2869
4247603b
PA
28702010-03-18 Pedro Alves <pedro@codesourcery.com>
2871
2872 * gdb.base/default.exp: Adjust the expected output of the finish
2873 and until commands when the inferior is not being run.
2874
13387711
SW
28752010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
2876
2877 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
2878 * gdb.cp/nsusing.exp: Ditto.
2879
6e31430b
TT
28802010-03-15 Tom Tromey <tromey@redhat.com>
2881
2882 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
2883 * gdb.cp/userdef.cc (operator==): New function.
2884 (main): New locals mem1, mem2.
2885
e2d69cb5
JZ
28862010-03-15 Jie Zhang <jie@codesourcery.com>
2887
2888 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
2889 Declare and use new loadtimeout variable.
2890
f572f0a9
DJ
28912010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
2892
2893 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
2894 Use gdb_load later.
2895
51f4c0b0
PA
28962010-03-14 Pedro Alves <pedro@codesourcery.com>
2897
2898 * gdb.base/solib-disc.c (main): Make format of fprintf a string
2899 literal. Add missing endlines to prints to stderr.
2900
1c809c68
TT
29012010-03-12 Tom Tromey <tromey@redhat.com>
2902
2903 PR c++/9708:
2904 * gdb.cp/m-static.exp: Add regression test.
2905 * gdb.cp/m-static.cc (method): New method.
2906 (main): Call it.
2907
00ae8fef
SW
29082010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
2909
2910 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
2911 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
2912
759f0f0b
PA
29132010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
2914
21e24d21
PA
2915 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
2916
29172010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
2918
759f0f0b
PA
2919 * lib/gdb.exp (skip_stl_tests): New.
2920 (gdb_compile): Symbian needs -ldl.
2921 (shlib_target_file): New.
2922 (shlib_symbol_file): New.
2923 (gdb_load_shlibs): Use shlib_target_file.
2924 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
2925 * gdb.cp/exception.exp: Use skip_stl_tests.
2926 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
2927 * gdb.cp/try_catch.exp: Use skip_stl_tests.
2928 * gdb.cp/mb-templates.exp: Ditto.
2929 * gdb.base/commands.exp: Relax regexes.
2930 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
2931 shlib_target_file and shlib_symbol_file.
2932 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
2933 sections.
2934 * gdb.base/ending-run.exp: Accept E32Main for symbian.
2935 * gdb.base/solib-disc.exp: Use
2936 shlib_target_file and shlib_symbol_file.
2937 * gdb.base/unload.exp: Don't skip on symbian. Use
2938 shlib_target_file and shlib_symbol_file.
2939 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
2940
6a8f2671 29412010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 2942
6a8f2671
PA
2943 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
2944 * gdb.trace/report.exp: Adjust for x86 and x86_64.
2945 Issue a tfind end before looking for a tracepoint frame.
2946 * gdb.trace/tfind.exp: Adjust tstatus output.
2947 Adjust disassembly output.
2948 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
2949
ccf26247
JK
29502010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2951
2952 * gdb.base/break-interp.exp: Create new displacement parameter value
2953 for the test_ld calls.
2954 (reach): New parameter displacement, verify its content. New push of
2955 pf_prefix "reach-$func:". Import global expect_out.
2956 (test_core): New parameter displacement, verify its content. New push
2957 of pf_prefix "core:". New command "set verbose on". Import global
2958 expect_out.
2959 (test_attach): New parameter displacement, verify its content. New
2960 push of pf_prefix "attach:". New command "set verbose on". Import
2961 global expect_out.
2962 (test_ld): New parameter displacement, pass it to the reach, test_core
2963 and test_attach calls and verify its content in the "ld.so exit" test.
2964 * gdb.base/prelink.exp: Remove gdb_exit and final return.
2965 (prelink): Update expected text, use gdb_test.
2966
e469c7fb
DE
29672010-03-10 Doug Evans <dje@google.com>
2968
2969 * gdb.base/checkpoint.exp: Fix comment.
2970 Lengthen timeout while doing >600 checkpoints test.
2971 Rename duplicate "kill all one" test to keep test names unique.
2972
60e1c644
PA
29732010-03-10 Pedro Alves <pedro@codesourcery.com>
2974
2975 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
2976
cec808ec
KS
29772010-03-08 Keith Seitz <keiths@redhat.com>
2978
889bf7c5
PA
2979 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
2980 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
2981 (dm_type_long): New function.
2982 (dm_type_unsigned_short): New function.
2983 (dm_type_unsigned_long): New function.
2984 (myint): New typedef.
2985 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
2986 long, unsigned shor and long, operator char*, and typedef.
2987 (test_lookup_operator_functions): Add operator char* test.
2988 (test_paddr_operator_functions): Likewise.
2989 (test_paddr_overloaded_functions): Use probe values for
2990 short, long, and unsigned short and long.
2991 (test_paddr_hairy_functions): If the demangler probe detected
2992 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
2993 demangler.
2994 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
2995 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
2996 and "print null_pmf".
2997 Add test "ptype a.*pmf".
2998 * gdb.cp/overload.exp: Allow optional "int" to appear with
2999 "short" and "long".
3000 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
3001 long expect value for men_overload1arg.
3002 Allow "int" to appear with "short" and "long".
3003 When testing "info break", add argument for main (void).
3004 Also allow "int" to appear with "short" and "long".
3005 Ditto with "unsigned" and "long long".
cec808ec
KS
3006 * gdb.java/jmain.exp: Do not enclose methods names in single
3007 quotes.
3008 * gdb.java/jmisc.exp: Likewise.
3009 * gdb.java/jprint.exp: Likewise.
3010 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
3011
3012 From Jan Kratochvil <jan.kratochvil@redhat.com>:
3013 * gdb.cp/exception.exp (backtrace after first throw)
3014 (backtrace after second throw): Allow a namespace before __cxa_throw.
3015 (backtrace after first catch, backtrace after second catch): Allow
3016 a namespace before __cxa_begin_catch.
3017
3018 * gdb.cp/cpexprs.exp: New file.
3019 * gdb.cp/cpexprs.cc: New file.
3020
3021 From Daniel Jacobowitz <dan@codesourcery.com>
3022 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
3023 to use string_to_regexp.
3024 (ctor, dtor): New functions. Use them to match constructor
3025 and destructor function types.
3026 (Top level): Use runto_main.
3027
f870a310
TT
30282010-03-05 Tom Tromey <tromey@redhat.com>
3029
3030 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
3031 gdb.target_charset.
3032 (pp_ns.to_string): Likewise.
3033
0c199f28
KS
30342010-03-04 Keith Seitz <keiths@redhat.com>
3035
3036 * gdb.cp/overload.exp: Test that the filename portion of a linespec
3037 can be quoted. Test that both the filename and function/line
3038 portions can be quoted at the same time.
3039
c7437ca6
PA
30402010-03-04 Pedro Alves <pedro@codesourcery.com>
3041
3042 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
3043
b111b805
DE
30442010-03-03 Doug Evans <dje@google.com>
3045
24486cb7
DE
3046 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
3047 libc contains libpthread.
3048
b111b805
DE
3049 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
3050 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
3051 of gdb_compile. Add another pattern to match android backtrace.
3052
a0e0ef55
TT
30532010-03-03 Tom Tromey <tromey@redhat.com>
3054
3055 PR gdb/11345:
3056 * gdb.base/printcmds.exp (test_printf): Add test.
3057
1ba53b71
L
30582010-03-02 H.J. Lu <hongjiu.lu@intel.com>
3059
3060 * gdb.arch/amd64-byte.exp: New.
3061 * gdb.arch/amd64-dword.exp: Likewise.
3062 * gdb.arch/amd64-pseudo.c: Likewise.
3063 * gdb.arch/amd64-word.exp: Likewise.
3064 * gdb.arch/i386-byte.exp: Likewise.
3065 * gdb.arch/i386-pseudo.c: Likewise.
3066 * gdb.arch/i386-word.exp: Likewise.
3067
f5dff777
DJ
30682010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
3069
3070 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
3071 types. Add structreg, bitfields, and flags registers.
3072 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
3073 registers.
3074
90884b2b
L
30752010-03-01 H.J. Lu <hongjiu.lu@intel.com>
3076
3077 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
3078 (load_description): Set architecture if defined.
3079
dc00d89f
PM
30802010-02-28 Phil Muldoon <pmuldoon@redhat.com>
3081
3082 * gdb.python/py-frame.exp: Add read_var block tests.
3083 * gdb.python/py-frame.c (block): New function.
3084
0e095b7e
JK
30852010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3086 Daniel Jacobowitz <dan@codesourcery.com>
3087
3088 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
3089
624f1a65
DM
30902010-02-25 David S. Miller <davem@davemloft.net>
3091
3092 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
3093 fix logic for setting all_syscalls_numbers.
3094
f3e9a817
PM
30952010-02-24 Phil Muldoon <pmuldoon@redhat.com>
3096
3097 * Makefile.in: Add py-block and py-symbol.
3098 * gdb.python/py-symbol.exp: New File.
3099 * gdb.python/py-symtab.exp: New File.
3100 * gdb.python/py-block.exp: New File.
3101 * gdb.python/py-symbol.c: New File.
3102 * gdb.python/py-block.c: New File.
3103
f6bbabf0
PM
31042010-02-24 Phil Muldoon <pmuldoon@redhat.com>
3105
3106 PR python/11314
3107 * lib/gdb.exp (skip_python_tests): New function.
3108 * gdb.python/py-cmd.exp: Use skip_python_tests.
3109 * gdb.python/py-frame.exp: Likewise.
3110 * gdb.python/py-function.exp: Likewise.
3111 * gdb.python/py-prettyprint.exp: Likewise.
3112 * gdb.python/py-template.exp: Likewise.
3113 * gdb.python/py-type.exp: Likewise.
3114 * gdb.python/py-value.exp: Likewise.
3115
85d721b8
PA
31162010-02-22 Pedro Alves <pedro@codesourcery.com>
3117
3118 PR9605
3119
3120 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
3121
48e32051
TT
31222010-02-19 Tom Tromey <tromey@redhat.com>
3123
3124 PR c++/8693, PR c++/9496:
3125 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
3126 regression tests.
3127
ac9c0048
JK
31282010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3129
3130 Fix compatibility with m68k as.
3131 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
3132 Use only /* comments */.
3133
57bb97a4
UW
31342010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3135
3136 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
3137 * configure: Regenerate.
3138
7d1bf85c
DJ
31392010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
3140
3141 * gdb.python/py-type.exp: Check for Python support.
3142
061b5285
PA
31432010-02-17 Pedro Alves <pedro@codesourcery.com>
3144
3145 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
3146 `regsub' syntax available.
3147
f8a8bc2c
PA
31482010-02-17 Pedro Alves <pedro@codesourcery.com>
3149
3150 * gdb.base/shmain.c (main): Remove printf call.
3151 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
3152 * gdb.base/unload.c (main): Make format of fprintf a string
3153 literal. Add missing endlines to prints to stderr.
3154 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
3155
6f451e5e
TT
31562010-02-17 Tom Tromey <tromey@redhat.com>
3157
3158 * gdb.java/jprint.java (jprint.props): New field.
3159 * gdb.java/jprint.exp (set_lang_java): Add regression test.
3160
12d79008
PA
31612010-02-17 Pedro Alves <pedro@codesourcery.com>
3162
ef801a0e 3163 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
3164 available.
3165
d252f7e5
DJ
31662010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3167
3168 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
3169 creation to support remote host testing.
3170
67bdab6c
DJ
31712010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3172
3173 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
3174 Recognize "command not found".
3175
bb391223
DJ
31762010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3177
3178 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
3179 single-stepping.
3180
70362913
DJ
31812010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3182
3183 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
3184 if arguments are not supported.
3185
493f3c00
DJ
31862010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3187
3188 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
3189 be const or non-const.
3190
8034c749
DJ
31912010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3192
3193 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
3194 mi_send_resuming_command to send -exec-continue.
3195
791dfb64
DJ
31962010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3197
3198 * gdb.base/list.exp (test_list_filename_and_function): Add test
3199 with single quotes.
3200 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
3201 matching.
3202 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
3203 Add KFAIL'd tests for PR gdb/11289.
3204
7c5fe868
DJ
32052010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3206
3207 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
3208
fdc498b8
DJ
32092010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3210
3211 * gdb.base/comp-dir/subdir/dummy.txt: New file.
3212 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
3213 a temporary directory.
3214
b519e2a6
DJ
32152010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3216
3217 * gdb.base/charset.exp: Use a single regular expression to match
3218 show host-charset and show target-charset output.
3219
74164c56
JK
32202010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3221
3222 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
3223 "Illegal process-id" expect string more exact.
3224 (attach to digits-starting nonsense is prohibited): New.
3225
701ed6dc
JK
32262010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3227
3228 * gdb.base/prelink.exp (set verbose on): New.
3229
889bf7c5 32302010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
3231
3232 * mi-reverse.exp: New file. Test for reverse option to the
3233 following MI commands: exec-continue, exec-finish, exec-next,
3234 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 3235
dadf0e9c
JB
32362010-02-09 Joel Brobecker <brobecker@adacore.com>
3237
3238 * gdb.ada/ptype_tagged_param: New testcase.
3239
714f19d5
TT
32402010-02-08 Tom Tromey <tromey@redhat.com>
3241
3242 PR c++/8017:
3243 * gdb.cp/overload.exp: Add tests.
3244 * gdb.cp/overload.cc (struct K): New.
3245 (namespace N): New.
3246 (main): Call new functions.
3247 (K::staticoverload): Define.
3248
889bf7c5 32492010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
3250
3251 PR gdb/10728
3252 * gdb.cp/pr10728-x.h: New file.
3253 * gdb.cp/pr10728-x.cc: New file.
3254 * gdb.cp/pr10728-y.cc: New file.
3255 * gdb.cp/pr10728.exp: New file.
3256 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
3257
889bf7c5 32582010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
3259
3260 PR gdb/9067
3261 * gdb.cp/pr9067.exp: New
3262 * gdb.cp/pr9067.cc: New
3263 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
3264
7b356089
JB
32652010-02-08 Joel Brobecker <brobecker@adacore.com>
3266
3267 * lib/gdb.exp (gdb_test_timeout): New global variable.
3268 Set it to timeout if not already set.
3269 (gdb_init): Reset the value of timeout to gdb_test_timeout.
3270
1be00882
DE
32712010-02-05 Doug Evans <dje@google.com>
3272
3273 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
3274 user.
3275
82856980
SW
32762010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
3277
3278 PR c++/7935:
3279 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
3280
1a334831
TT
32812010-02-04 Tom Tromey <tromey@redhat.com>
3282
3283 * gdb.cp/virtbase.exp: Make test case names unique.
3284
9c3c02fd
TT
32852010-02-02 Tom Tromey <tromey@redhat.com>
3286
3287 * gdb.cp/virtbase.exp: Add regression tests.
3288 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
3289 (main): Instantiate RHC.
3290
0cc2414c
TT
32912010-02-02 Tom Tromey <tromey@redhat.com>
3292
3293 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
3294 type-printing change.
3295
edf3d5f3
TT
32962010-02-02 Tom Tromey <tromey@redhat.com>
3297
3298 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
3299 * gdb.cp/virtbase.cc: New file.
3300 * gdb.cp/virtbase.exp: New file.
3301 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
3302
e4b7f41c
JK
33032010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3304
3305 PR libc/11214:
3306 * gdb.threads/current-lwp-dead.c: Include features.h.
3307 (HAS_NOMMU): New.
3308 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
3309
b381ea14
JK
33102010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3311
3312 * gdb.base/symbol-without-target_section.exp,
3313 gdb.base/symbol-without-target_section.c: New.
3314
c593ac0e
DJ
33152010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
3316
3317 * gdb.base/bigcore.exp: Reset increased timeout.
3318 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
3319
db25f29d
DJ
33202010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
3321
3322 * gdb.base/gcore.exp (capture_command_output): Use
3323 gdb_test_multiple.
3324
f9d67f43
DJ
33252010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
3326
3327 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
3328 * gdb.arch/thumb2-it.exp (test_it_break): New function.
3329 (Top level): Call it.
3330
177321bd
DJ
33312010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
3332
3333 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
3334
97f2ed50
DJ
33352010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
3336
3337 * gdb.base/call-strs.exp, gdb.base/default.exp,
3338 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
3339 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
3340 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
3341 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
3342 gdb.base/watchpoint-solib.exp: Save and restore timeout.
3343 * gdb.base/ending-run.exp: Correct restore of timeout.
3344 * gdb.base/page.exp: Remove unnecessary timeout setting.
3345
e4e2711a
JB
33462010-01-29 Joel Brobecker <brobecker@adacore.com>
3347
3348 * gdb.ada/rec_return: New testcase.
3349
ba581dc1
JB
33502010-01-29 Joel Brobecker <brobecker@adacore.com>
3351
3352 * gdb.ada/call_pn: New testcase.
3353
4ea95be9
DJ
33542010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
3355
3356 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
3357 (Top level): Use it to resume.
3358 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
3359 the Thumb mode displaced stepping error as unsupported.
3360
df83a9bf
SW
33612010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
3362
889bf7c5
PA
3363 * gdb.cp/nsusing.exp: Added more tests.
3364 * gdb.cp/nsrecurs.exp: Ditto.
3365 * gdb.cp/nsusing.cc: Added test functions.
3366 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 3367
40b27cdc
JK
33682010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3369
3370 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
3371 absolute directory pathnames in gdb.sum file.
3372
de958931
SW
33732010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
3374
3375 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
3376 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
3377
708ead4e
TT
33782010-01-26 Tom Tromey <tromey@redhat.com>
3379
3380 PR exp/7643:
3381 * gdb.base/printcmds.exp (test_print_string_constants): Remove
3382 setup_kfail.
3383
b14e635e
SW
33842010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
3385
3386 * gdb.cp/nsrecurs.exp: New test.
3387 * gdb.cp/nsrecurs.cc: New test program.
3388 * gdb.cp/nsstress.exp: New test.
3389 * gdb.cp/nsstress.cc: New test program.
3390 * gdb.cp/nsdecl.exp: New test.
3391 * gdb.cp/nsdecl.cc: New test program.
3392
8540c487
SW
33932010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
3394
3395 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
3396 imported into file scope.
3397 Marked test as xfail.
3398 * gdb.cp/namespace-using.cc (marker5): New function.
3399 * gdb.cp/shadow.exp: New test.
3400 * gdb.cp/shadow.cc: New test program.
3401 * gdb.cp/nsimport.exp: New test.
3402 * gdb.cp/nsimport.cc: New test program.
3403
421d5d99
TT
34042010-01-25 Tom Tromey <tromey@redhat.com>
3405
3406 PR gdb/11049:
3407 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
3408 with "set print null-stop on".
3409
691f8dc1
JK
34102010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3411
3412 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
3413 Adjust it for DISASSEMBLY_OMIT_FNAME.
3414
0b92b5bb
TT
34152010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3416
3417 PR symtab/11199:
3418 * gdb.dwarf2/member-ptr-forwardref.exp,
3419 gdb.dwarf2/member-ptr-forwardref.S: New.
3420
23787403
JK
34212010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3422
3423 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
3424 (thread1_func): Protect thread1_tid with thread1_tid_cond by
3425 thread1_tid_mutex. Remove gdbstop_mutex handling.
3426 (thread2_func): Protect thread2_tid with thread2_tid_cond by
3427 thread2_tid_mutex. Remove gdbstop_mutex handling.
3428 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
3429 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
3430 pthread_cond_wait conditionalizations by while loops.
3431
b966cb8a
TT
34322010-01-20 Tom Tromey <tromey@redhat.com>
3433
3434 PR backtrace/10770:
3435 * gdb.dwarf2/pr10770.exp: New file.
3436 * gdb.dwarf2/pr10770.c: New file.
3437 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
3438
fcae584b
VP
34392010-01-20 Vladimir Prus <vladimir@codesourcery.com>
3440
3441 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
3442 that target was removed, and the test always runs native anyway.
3443
a0f49112
JK
34442010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3445
3446 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
3447 gdb.base/watchpoint-cond-gone-stripped.c: New.
3448
ceeb3d5a
TT
34492010-01-19 Tom Tromey <tromey@redhat.com>
3450
3451 PR c++/8000:
3452 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
3453 existing tests.
3454 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
3455 (main): Use AAA::SomeEnum.
3456
dd322c54
JK
34572010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3458
3459 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
3460 (test_ignore_count): Declare line_callme_body global.
3461 (run to breakpoint with ignore count): Use line_callme_body.
3462 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
3463 (set line_main_hello, set line_main_return): Reindent.
3464 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
3465 New.
3466 (continue to callee4): Use line_callee4_body.
3467 (check *stopped from CLI command): Use line_callee4_next.
3468 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
3469 (set line_main_hello, set line_main_return): Reindent.
3470 (set line_callee4_head, set line_callee4_body): New.
3471 (continue to callee4): Use line_callee4_body.
3472
4e8f195d
TT
34732010-01-18 Tom Tromey <tromey@redhat.com>
3474
3475 PR c++/9680:
3476 * gdb.cp/casts.cc: Add new classes and variables.
3477 * gdb.cp/casts.exp: Test new operators.
3478
9e14a9ba
JB
34792010-01-18 Tom Tromey <tromey@redhat.com>
3480 Thiago Jung Bauermann <bauerman@br.ibm.com>
3481
3482 * gdb.python/source2.py: New file.
3483 * gdb.python/source1: New file.
3484 * gdb.python/python.exp: Test "source" command.
3485
00bf0b85
SS
34862010-01-15 Stan Shebs <stan@codesourcery.com>
3487
3488 * gdb.trace/tfile.c: New file.
3489 * gdb.trace/tfile.exp: New file.
889bf7c5 3490
55235ad7
JK
34912010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3492
3493 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
3494
9f2982ff
JK
34952010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3496
3497 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
3498
bbfba9ed
JK
34992010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3500
3501 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
3502 (libfunc): New parameter action. Implement also selectable "sleep".
3503 * gdb.base/break-interp-main.c: Include assert.h.
3504 (libfunc): New parameter action.
3505 (main): New parameters argc and argv. Assert argc. Pass argv.
3506 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
3507 (test_attach): New proc.
3508 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
3509 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
3510
61f0d762
JK
35112010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3512
3513 * gdb.base/break-interp.exp (test_core): New proc.
3514 (test_ld): Call it.
3515
06a6f270
JK
35162010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3517
3518 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
3519 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
3520 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
3521 and gdb_compile_shlib. Use new -Wl compiler options.
3522 (dl bt, main bt): New tests.
3523
51bee8e9
JK
35242010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3525
3526 Support PIEs with no symfile_objfile.
3527 * gdb.base/break-interp.exp: New argument at the test_ld calls.
3528 (test_ld): New parameter trynosym.
3529 (test_ld <$trynosym>): New block.
3530
b8040f19
JK
35312010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3532
3533 * gdb.base/break-interp.exp: New file.
3534
be759fcf
PM
35352010-01-13 Phil Muldoon <pmuldoon@redhat.com>
3536
3537 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
3538 * gdb.python/py-prettyprint.py (pp_ls): New printer.
3539 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
3540 test.
3541 * gdb.python/py-prettyprint.c: Define lazystring test structure.
3542 * gdb.python/py-mi.exp: Add lazy string test.
3543
dc146f7c
VP
35442010-01-13 Vladimir Prus <vladimir@codesourcery.com>
3545
3546 * lib/mi-support.exp (mi_check_thread_states): Handle
3547 core number in thread listing.
3548
b4ba55a1
JB
35492010-01-12 Joel Brobecker <brobecker@adacore.com>
3550
3551 * gdb.base/maint.exp: Adjust the expected output for the
3552 "maint print type" test. Use gdb_test_multiple instead of
3553 gdb_sent/gdb_expect.
3554
08e24bd4
DE
35552010-01-11 Doug Evans <dje@google.com>
3556
6496a609
DE
3557 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
3558 from gdbserver_download. All callers updated.
3559
08e24bd4
DE
3560 * gdb.server/ext-run.exp: "info os processes" requires xml support.
3561
b5cfddf5
JK
35622010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3563
3564 Implement binary numbers parsing.
3565 * gdb.base/printcmds.exp (test_integer_literals_accepted)
3566 (test_integer_literals_rejected): New binary tests.
3567
3725885a
RW
35682010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
3569
3570 * gdb.cell/configure: Regenerate.
3571
37aeb5df
JK
35722010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3573
3574 * gdb.base/corefile.exp: Move the core finding block out and call it as
3575 core_find, new variable $corefile, replace corefile by $corefile and
3576 [file tail $corefile] for usage vs. test names resp.
3577 * lib/gdb.exp (core_find): Move it as a new function here. New
3578 parameter binfile and deletefiles. New variable $destcore. Pre-delete
3579 $destcore. Return "" on error.
3580
d521f563
JK
35812010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3582
3583 Workaround PR binutils/10802.
3584 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
3585 (twice).
3586
28f24826
DJ
35872010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
3588
3589 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
3590
2de75e71
JB
35912010-01-08 Joel Brobecker <brobecker@adacore.com>
3592
3593 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
3594 call, to avoid interruption.
3595
fe00719b 35962010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
3597
3598 * gdb.stabs/weird.def (args93): New.
3599
d0ef5df8
DE
36002010-01-07 Doug Evans <dje@google.com>
3601
3602 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
3603
3a08d52f
TT
36042010-01-07 Tom Tromey <tromey@redhat.com>
3605
3606 * gdb.base/source.exp: Use correct line number.
3607
7a697b8d
SS
36082010-01-05 Stan Shebs <stan@codesourcery.com>
3609
3610 * gdb.trace/tracecmd.exp: Test ftrace.
3611
7803799a
UW
36122010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3613
3614 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
3615
c54eabfa
JK
36162010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3617
3618 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
3619 "uint_for_mi_testing".
3620
02e7ef19
JB
36212010-01-01 Joel Brobecker <brobecker@adacore.com>
3622
3623 Test indented comment in file being sourced.
3624 * gdb.base/commands.exp: Test indented comment in file being sourced.
3625
abd775ce
JB
36262010-01-01 Joel Brobecker <brobecker@adacore.com>
3627
3628 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
3629 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
3630 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
3631 notice.
3632
79b55b82
JB
36332010-01-01 Joel Brobecker <brobecker@adacore.com>
3634
3635 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
3636 notice.
3637
8997583e
JK
36382010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3639
3640 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
3641 missing $after_stopped and comma (,) expectation.
3642
6da95a67
SS
36432009-12-31 Stan Shebs <stan@codesourcery.com>
3644
3645 * gdb.trace/actions.exp: Test teval action.
889bf7c5 3646
218d2fc6
TJB
36472009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
3648
3649 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
3650 (top level): Call test_watchpoint_in_big_blob.
3651 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
3652 watchpoints.
3653 (func3): Write to buf.
3654
236f1d4d
SS
36552009-12-29 Stan Shebs <stan@codesourcery.com>
3656
3657 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 3658
f61e138d
SS
36592009-12-28 Stan Shebs <stan@codesourcery.com>
3660
3661 * gdb.trace/tsv.exp: New file.
3662 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 3663
0219b378
DJ
36642009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
3665
3666 * gdb.base/find.c (main): Reference search buffers.
3667 * gdb.base/included.c (main): Reference integer.
3668 * gdb.base/ptype.c (charfoo): Declare.
3669 (intfoo): Call charfoo.
3670 * gdb.base/scope0.c (useitp): New function.
3671 (usestatics): Use useitp.
3672 (useit): Add a type for val.
3673 * gdb.base/scope1.c (useit1): Take a pointer argument.
3674 (usestatics1): Update calls to useit1.
3675 * gdb.cp/call-c.cc: Declare foo.
3676 (main): Call foo.
3677 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
3678 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
3679 (main): Call C::ensureRefs and ensureOtherRefs.
3680 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
3681 variables.
3682 (ensureOtherRefs): New function.
3683 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
3684 * gdb.cp/templates.cc (main): Call t5i.value.
3685
3f78692f
JK
36862009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3687
3688 Fix compatibility with G++-4.5.
3689 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
3690 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
3691 (uncaught return): Remove.
3692
429374b8
JK
36932009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3694 Phil Muldoon <pmuldoon@redhat.com>
3695
3696 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
3697 (bp_location13, bp_location14, bp_location17, bp_location18)
3698 (marker3_proto, marker4_proto): New variables.
3699 (breakpoint info): Update output.
3700 (run until breakpoint at marker3, run until breakpoint at marker4): New
3701 tests.
3702
859825b8
JK
37032009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3704
3705 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
3706 Replace the printf call of Y by provided "y-set-1" label. New block
3707 for the second shared library.
3708 * gdb.base/unload.exp: Compile also the second library, call
3709 gdb_load_shlibs also for it. Use now gdb_breakpoint.
3710 (single pending breakpoint info): Rename to ...
3711 (pending breakpoint info before run): ... this extended test.
3712 (libfile2, libname2, libsrcfile2, libsrc2)
3713 (lib_sl2): New variables.
3714 (exec_opts): Set also SHLIB_NAME2.
3715 (pending breakpoint info on first run at shrfunc1)
3716 (pending breakpoint info on second run at shrfunc1)
3717 (pending breakpoint info on second run at shrfunc2)
3718 (print y from libfile, print y from libfile2): New tests.
3719 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
3720 * gdb.base/unloadshr2.c: New.
3721
e6a386cd
HZ
37222009-12-22 Hui Zhu <teawater@gmail.com>
3723
3724 * gdb.reverse/sigall-reverse.exp: Adjust.
3725
9e19b45e
VP
37262009-12-21 Vladimir Prus <vladimir@codesourcery.com>
3727
3728 PR gdb/10884
3729
3730 * gdb.mi/var-cmd.c (do_bitfield_tests): New
3731 (main): Call do_bitfield_tests.
aacf5b1e 3732 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 3733
d53a7b30
JB
37342009-12-20 Joel Brobecker <brobecker@adacore.com>
3735
3736 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
3737 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
3738 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
3739 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
3740 gdb.modula2/unbounded1.c: Update copyright header.
3741
191ca0a1
CM
37422009-12-10 Chris Moller <moller@mollerware.com>
3743
3744 PR gdb/9399
3745 * gdb.cp/virtfunc2.exp: New tests
3746 * gdb.cp/virtfunc2.cc: New tests
3747 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
3748
0fa6cf1b
MS
37492009-12-10 Oza Pawandeep (paawan1982@yahoo.com
3750
3751 * gdb.reverse/i387-env-reverse.c: New file.
3752 * gdb.reverse/i387-env-reverse.exp: New file.
3753 * gdb.reverse/i387-stack-reverse.c: New file.
3754 * gdb.reverse/i387-stack-reverse.exp: New file.
3755
361ae042
PM
37562009-12-08 Phil Muldoon <pmuldoon@redhat.com>
3757
3758 * gdb.python/py-type.exp (test_range): New test.
3759
bfd31e71
PM
37602009-12-03 Phil Muldoon <pmuldoon@redhat.com>
3761
3762 PR python/10805
3763
3764 * gdb.python/py-type.exp: New file.
3765 * gdb.python/py-type.c: New file.
3766 * Makefile.in: Add py-type.
3767
57a1d736
TT
37682009-12-03 Tom Tromey <tromey@redhat.com>
3769
3770 * gdb.python/py-value.exp (test_parse_and_eval): New
3771 function.
3772
1f3b5d1b
PP
37732009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
3774
3775 PR gdb/11022
3776
3777 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
3778 * gdb.base/pr11022.c: New test.
3779
8b7dbdc9
JK
37802009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3781
3782 Fix spurious false FAILs.
3783 * gdb.base/structs.c (chartest): New.
3784 (main): Fill-in chartest.
3785 * gdb.base/structs.exp (anychar_re, first): New.
3786 (start_structs_test): Import global anychar_re and first.
3787 New gdb_test call "set print elements 300; ${testfile}"
3788 (start_structs_test <$first>): New block.
3789 (any): Import global anychar_re. New variable ac. Use ${ac}.
3790
6a53b2ec
JK
37912009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3792
3793 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
3794
d7167b4c
JK
37952009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3796
3797 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
3798 Force $srcfile file.
3799 * gdb.base/foll-fork.c (callee): Comment out the printf call.
3800
b1798462
UW
38012009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3802
3803 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
3804 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
3805 * gdb.threads/watchthreads-reorder.exp: Likewise.
3806
b6199126
DJ
38072009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
3808
3809 PR gdb/8704
3810
3811 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
3812 "if", and "thread". Correct matching in the previous test.
3813
b22a0510
DJ
38142009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
3815
3816 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
3817
930636d2
MS
38182009-11-23 Michael Snyder <msnyder@vmware.com>
3819
3820 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
3821 * gdb.reverse-watch-precsave.exp: Ditto.
3822
21a0512e
PP
38232009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
3824
3825 * gdb.asm/asm-source.exp: Adjust.
3826 * gdb.base/help.exp: Adjust.
889bf7c5 3827
fc30d5e0
PA
38282009-11-22 Pedro Alves <pedro@codesourcery.com>
3829
3830 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
3831 (do_syscall_tests_without_xml): Set data-directory to
3832 /the/path/to/nowhere.
3833
f6bc2008
PA
38342009-11-21 Pedro Alves <pedro@codesourcery.com>
3835
3836 * gdb.threads/local-watch-wrong-thread.c,
3837 gdb.threads/local-watch-wrong-thread.exp: New files.
3838
8c2fb5de
PA
38392009-11-21 Pedro Alves <pedro@codesourcery.com>
3840
3841 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
3842 assume new `regsub' syntax available.
3843
ebec9a0f
PA
38442009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3845
a79d3c27
JK
3846 * gdb.base/watchpoint-hw-hit-once.exp,
3847 gdb.base/watchpoint-hw-hit-once.c: New.
3848
38492009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3850
3851 * gdb.threads/watchthreads-reorder.exp,
3852 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 3853
276a961b
MK
38542009-11-17 Nathan Sidwell <nathan@codesourcery.com>
3855
3856 * gdb.xml/tdesc-regs.exp: Use for m68k.
3857
4867c1fb
PA
38582009-11-15 Pedro Alves <pedro@codesourcery.com>
3859
3860 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
3861
f6838f81
DJ
38622009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
3863
3864 * lib/gdb.exp (current_target_name): New procedure.
3865 (gdb_wrapper_target): New variable.
3866 (gdb_wrapper_init): Set gdb_wrapper_target.
3867 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
3868 wrapper.
3869
4ac4dd3f
DJ
38702009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
3871
3872 * gdb.base/remote.exp: Delete the slowest load test.
3873 Do not load with fixed packet sizes.
3874
a7881759
DJ
38752009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
3876
3877 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
3878
97a5b505
DJ
38792009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
3880
3881 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
3882 srcfile when setting a breakpoint.
3883
d3e1fc54
DJ
38842009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
3885
3886 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
3887 macros.
3888
7cbcbded
DJ
38892009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
3890
3891 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
3892 to be in memory.
3893 * gdb.base/display.c (force_mem): New.
3894 (do_loops): Use it. Add breakpoint comments.
3895 (do_vars): Add a breakpoint comment.
3896 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
3897 line numbers.
3898
bdea3a92
NF
38992009-11-13 Nathan Froyd <froydnj@codesourcery.com>
3900
3901 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
3902 instead of a bare "run".
3903
269f82e5
PP
39042009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
3905
3906 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 3907
a69b7d9d
DJ
39082009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
3909
3910 * lib/cell.exp (skip_cell_tests): Clean up test files before
3911 returning.
3912
b598bfda
DJ
39132009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
3914
3915 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
3916 and the breakpoint menu. Do not call perror if a prompt is seen.
3917 Consume the following GDB prompt.
3918 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
3919 * gdb.cp/namespace.exp: Use gdb_test.
3920 * gdb.cp/templates.exp: Use gdb_test.
3921 (test_template_breakpoints): Use gdb_test_multiple.
3922
87728fa0
DJ
39232009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
3924
3925 * gdb.base/break1.c (struct some_struct, values): Move earlier.
3926 (marker4): Reference values.
3927
b67c692f
DJ
39282009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
3929
3930 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
3931 is missing.
3932
f0df251a
DJ
39332009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
3934
3935 * gdb.base/break.c (need_malloc): New.
3936 * gdb.base/constvars.c (main): Reference crass and crisp.
3937 * gdb.base/gdb1821.c (main): Reference bar.
3938 * gdb.cp/gdb1355.cc (main): Reference s1.
3939 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
3940 (main): Call them.
3941 * gdb.cp/hang2.cc (dummy2): Define.
3942 * gdb.cp/hang3.cc (dummy3): Define.
3943 * gdb.cp/m-data.cc (main): Reference shadow.
3944
bdf7534a
NF
39452009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
3946 Nathan Froyd <froydnj@codesourcery.com>
3947
3948 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
3949 remote host.
3950
f24fce77
NF
39512009-11-12 Nathan Froyd <froydnj@codesourcery.com>
3952
3953 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
3954 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
3955 * gdb.dwarf2/dw2-compressed.exp: Likewise.
3956 * gdb.dwarf2/dw2-intercu.exp: Likewise.
3957 * gdb.dwarf2/dw2-intermix.exp: Likewise.
3958 * gdb.dwarf2/dw2-producer.exp: Likewise.
3959 * gdb.dwarf2/mac-fileno.exp: Likewise.
3960 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
3961 py-prettyprint.py to the remote host.
3962 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
3963
40f0318e
KS
39642009-11-11 Keith Seitz <keiths@redhat.com>
3965
3966 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
3967 use it instead of "Foo".
3968 * gdb.cp/classes.exp (do_tests): Add a test to access
3969 a method through a typedef'd class name.
3970
f3d9f7fb
NF
39712009-11-11 Nathan Froyd <froydnj@codesourcery.com>
3972
3973 * gdb.base/long_long.exp: Permit leading zeros on floating-point
3974 exponents.
3975 * gdb.base/pointers.exp: Likewise.
3976 * gdb.cp/ref-types.exp: Likewise.
3977
a4216f37
KS
39782009-11-11 Keith Seitz <keiths@redhat.com>
3979
3980 * gdb.cp/cplusfuncs.cc (class foo): Add operators
3981 new[] and delete[].
3982 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
3983 "void".
3984 (probe_demangler): Remove all single-quoting of
3985 method and variable names.
3986 (info_func_regexp): Remove the word "void" from any
3987 occurrence of "(void)".
3988 (print_addr_2): Remove all single-quoting of
3989 method names.
3990 (print_addr_2_kfail): Likewise.
3991 (print_addr): Single-quote C function names before
3992 passing to print_addr_2.
3993 (test_paddr_operator_functions): Remove single-quoting
3994 for method names.
3995 Add tests for operator new[] and operator delete[].
3996
9b14d7aa
JK
39972009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3998
3999 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
4000
85feb311
KS
40012009-11-09 Keith Seitz <keiths@redhat.com>
4002
4003 * gdb.cp/overload.exp: Add tests for resolving overloaded
4004 methods in expression parsing/evaluation.
4005
fa335448
DJ
40062009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
4007
4008 * lib/gdb.exp (default_gdb_version): Use --version instead of
4009 --command.
4010
ec3c07fc
NS
40112009-11-10 Nathan Sidwell <nathan@codesourcery.com>
4012
4013 * lib/gdb.exp (gdb_compile_test): New.
4014 (skip_ada_tests, skip_java_tests): New.
4015 (gdb_compile): Use gdb_compile_test for f77.
4016 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
4017 * lib/java.exp (compile_java_from_source): Remove runtests check,
4018 use gdb_compile_test to record result.
4019 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
4020 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
4021 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
4022 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
4023 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
4024 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
4025 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
4026 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
4027 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
4028 adjust gdb_compile invocations.
4029
b8b4e42b
JK
40302009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4031
4032 * Makefile.in (abs_builddir): New.
4033 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
4034 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
4035 `$(abs_builddir)/site.exp'.
4036
f8b7eaf3
DJ
40372009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
4038
4039 * config/m68k-emc.exp, lib/emc-support.exp,
4040 gdb.trace/gdb_c_test.c: Delete.
4041 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
4042 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
4043 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
4044 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
4045 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
4046 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
4047 casing for m68k-*-elf.
4048
c4187697
NS
40492009-11-03 Pedro Alves <pedro@codesourcery.com>
4050
4051 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
4052 * gdb.arch/i386-prologue.exp: Likewise.
4053 * gdb.arch/i386-unwind.exp: Likewise.
4054
db16b772
DJ
40552009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
4056
4057 * lib/gdb.exp (gdb_expect): Fix timeout typo.
4058
bcf71277
DJ
40592009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
4060
4061 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
4062
0105cee2
DJ
40632009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
4064
4065 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
4066
24ddea62
JK
40672009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4068
4069 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
4070
287ccc17
JK
40712009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4072
4073 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
4074 * gdb.base/sepdebug2.c: New file.
4075
08bca259 40762009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
4077
4078 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
4079 the modified warnings for catch syscall. Verify if GDB was compiled
4080 with support for lib expat, and choose which tests to run depending
4081 on this.
4082
5d4e2b76
VP
40832009-10-30 Vladimir Prus <vladimir@codesourcery.com>
4084
4085 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
4086 that composite commands are parsed OK. And also test
4087 that breakpoint commands do work.
4088
240e538a
MS
40892009-10-23 Michael Snyder <msnyder@vmware.com>
4090
4091 gdb.reverse/consecutive-precsave.exp: Change expect pattern
4092 to allow for new disassembly style.
4093
9c419145
PP
40942009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
4095
4096 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 4097
02506ff1
MS
40982009-10-22 Michael Snyder <msnyder@vmware.com>
4099
4100 * gdb.reverse/break-precsave.exp: New test.
4101 * gdb.reverse/consecutive-precsave.exp: Ditto.
4102 * gdb.reverse/finish-precsave.exp: Ditto.
4103 * gdb.reverse/i386-precsave.exp: Ditto.
4104 * gdb.reverse/machinestate-precsave.exp: Ditto.
4105 * gdb.reverse/sigall-precsave.exp: Ditto.
4106 * gdb.reverse/solilb-precsave.exp: Ditto.
4107 * gdb.reverse/step-precsave.exp: Ditto.
4108 * gdb.reverse/until-precsave.exp: Ditto.
4109 * gdb.reverse/watch-precsave.exp: Ditto.
4110
4cf866a3
MS
41112009-10-22 Michael Snyder <msnyder@vmware.com>
4112
4113 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
4114 for gdb_expect. Adjust one test's expect strings for the new
4115 format of disassemble.
4116 * gdb.reverse/finish-reverse.exp: Delete 'return'.
4117 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
4118 gdb_test_multiple.
4119 * gdb.reverse/step-reverse.exp: Delete 'return'.
4120 * gdb.reverse/until-reverse.exp: Delete blank lines.
4121 * gdb.reverse/watch-reverse.exp: Delete blank lines.
4122
2b28d209
PP
41232009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
4124
4125 * gdb.base/consecutive.exp: Adjust.
4126 * gdb.base/display.exp: Likewise.
4127 * gdb.base/pc-fp.exp: Likewise.
4128 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 4129
33b9c32b
MS
41302009-10-19 Michael Snyder <msnyder@vmware.com>
4131
4132 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
4133 * gdb.reverse/finish-reverse.c: Ditto.
4134 * gdb.reverse/sigall-reverse.c: Ditto.
4135 * gdb.reverse/solib-reverse.c: Ditto.
4136 * gdb.reverse/step-reverse.c: Ditto.
4137 * gdb.reverse/watch-reverse.c: Ditto.
4138
6c95b8df
PA
41392009-10-19 Pedro Alves <pedro@codesourcery.com>
4140 Stan Shebs <stan@codesourcery.com>
4141
4142 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
4143 * gdb.base/foll-exec.exp: Adjust to expect a process id before
4144 "Executing new program".
4145 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
4146 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
4147 left listed after having been killed.
4148 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
4149 * gdb.base/maint.exp: Adjust test.
4150
4151 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
4152 * gdb.multi/Makefile.in: New.
4153 * gdb.multi/base.exp: New.
4154 * gdb.multi/goodbye.c: New.
4155 * gdb.multi/hangout.c: New.
4156 * gdb.multi/hello.c: New.
4157 * gdb.multi/bkpt-multi-exec.c: New.
4158 * gdb.multi/bkpt-multi-exec.exp: New.
4159 * gdb.multi/crashme.c: New.
4160
279017b7
TG
41612009-10-13 Tristan Gingold <gingold@adacore.com>
4162
4163 * gdb.base/sepdebug.exp: Check debug info are found.
4164
0413d738
PA
41652009-10-08 Pedro Alves <pedro@codesourcery.com>
4166
4167 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
4168 bits.
4169
c628eecc
JK
41702009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4171
4172 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
4173
38af1bfe
JB
41742009-10-07 Joel Brobecker <brobecker@adacore.com>
4175
4176 * gdb.base/watchpoints.c: Add copyright header. Reformat one
4177 of the comments.
4178
2b0adecd
PM
41792009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
4180
4181 * gdb.base/annota1.exp: Remove obsolete match_max increase.
4182 * gdb.base/annota3.exp: Idem.
4183 * gdb.base/maint.exp: Idem.
4184
8d417781
PM
41852009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
4186
889bf7c5 4187 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
4188 to default.
4189
bb61102d
PM
41902009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
4191
889bf7c5 4192 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
4193 mingw and cygwin targets.
4194
ace5c364
PM
41952009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
4196 Pedro Alves <pedro@codesourcery.com>
4197
889bf7c5 4198 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
4199 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
4200
c2d494a0
PM
42012009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
4202
e1b52ce2
PM
4203 * gdb.base/shr1.c: Use %p in format string.
4204 * gdb.base/unload.c: Avoid warning in fprintf.
4205 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 4206
209f53f5
PM
42072009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
4208
4209 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
4210 long type.
4211 (test_unlink): Correct printf string.
4212 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
4213 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
4214
8172766a
JK
42152009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4216
4217 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
4218 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
4219 * gdb.arch/ia64-breakpoint-shadow.S: New file.
4220
0f73703c
UW
42212009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4222
4223 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
4224 * gdb.objc/nondebug.exp: Likewise.
4225
b32306ca
UW
42262009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4227
4228 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
4229 target_info setting.
4230
4231 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
4232 that detect new threads during "info threads".
4233
0057022f
UW
42342009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4235
4236 * gdb.threads/manythreads.c (main): Increase thread stack size
4237 to 2*PTHREAD_STACK_MIN.
4238 * gdb.threads/multi-create.c (main): Likewise.
4239 (create_function): Likewise.
4240
f29c0325
UW
42412009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4242
4243 * gdb.base/dump.exp: Pass difference of pointer types instead
4244 of integer types as offset to restore in intarr3.srec case.
4245
fcb34849
UW
42462009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4247
4248 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
4249
d5142e3b
UW
42502009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4251
4252 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
4253
087b74b2 42542009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 4255
087b74b2
PM
4256 New test for two watchpoints, with disabling of
4257 the first inserted.
4258 * testsuite/gdb.base/watchpoints.c: New file.
4259 * testsuite/gdb.base/watchpoints.exp: New file.
4260
96c07c5b
TT
42612009-09-25 Tom Tromey <tromey@redhat.com>
4262
4263 * gdb.base/charset.exp: Test utf-16 strings with Python.
4264
b8899f2b
TT
42652009-09-25 Tom Tromey <tromey@redhat.com>
4266
4267 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
4268 UCS-4.
4269 * gdb.base/charset.c (utf_32_string): Rename.
4270 (init_utf32): Rename.
4271 (main): Update.
4272
329719ec
TT
42732009-09-22 Tom Tromey <tromey@redhat.com>
4274
4275 * gdb.python/py-function.exp: Add regression tests.
4276
11ef0d76
KS
42772009-09-21 Keith Seitz <keiths@redhat.com>
4278
4279 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
4280 with invalid operator.
4281
3fe8f3b3
KS
42822009-09-21 Keith Seitz <keiths@redhat.com>
4283
4284 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
4285 and destructor using typedef name of class.
4286 * gdb.cp/classes.cc (class Base1): Add a destructor.
4287 (base1): New typedef.
4288 (use_methods): Instanitate an object of type base1.
4289 * gdb.cp/templates.exp (test_template_typedef): New procedure.
4290 (do_tests): Call test_template_typedef.
4291 * gdb.cp/templates.cc (Baz::~Baz): New method.
4292 (intBazOne): New typedef.
4293 (main): Instantiate intBazOne.
4294
7a9fe101
PM
42952009-09-21 Phil Muldoon <pmuldoon@redhat.com>
4296
4297 PR python/10633
4298
4299 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
4300 Function.
4301 (run_lang_tests): Add print elements test.
4302
2e4d963f
PM
43032009-09-21 Phil Muldoon <pmuldoon@redhat.com>
4304
4305 * gdb.python/py-value.exp (test_subscript_regression): New
4306 function. Test for invalid subscripts.
4307 * gdb.python/py-value.c (main): Add test array, and pointer to it.
4308 (ptr_ref): New function.
4309
ec7e75e7
PP
43102009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
4311
4312 * gdb.base/default.exp: Fix "show convenience".
4313
0cc7d26f
TT
43142009-09-15 Tom Tromey <tromey@redhat.com>
4315
4316 * lib/mi-support.exp (mi_create_varobj): Update.
4317 (mi_create_floating_varobj): Likewise.
4318 (mi_create_dynamic_varobj): New proc.
4319 (mi_varobj_update): Update.
4320 (mi_varobj_update_with_type_change): Likewise.
4321 (mi_varobj_update_kv_helper): New proc.
4322 (mi_varobj_update_dynamic_helper): Rewrite.
4323 (mi_varobj_update_dynamic): New proc.
4324 (mi_list_varobj_children): Update.
4325 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
4326 * gdb.python/python-prettyprint.py (pp_outer): New class.
4327 (pp_nullstr): Likewise.
4328 (lookup_function): Register new printers.
4329 * gdb.python/python-prettyprint.c (struct substruct): New type.
4330 (struct outerstruct): Likewise.
4331 (substruct_test): New function.
4332 (struct nullstr): New type.
4333 (string_1, string_2): New globals.
4334 (main): Add new tests.
4335 * gdb.python/python-mi.exp: Added regression tests.
4336 * gdb.mi/mi2-var-display.exp: Update.
4337 * gdb.mi/mi2-var-cmd.exp: Update.
4338 * gdb.mi/mi2-var-child.exp: Update.
4339 * gdb.mi/mi2-var-block.exp: Update.
4340 * gdb.mi/mi-var-invalidate.exp: Update.
4341 * gdb.mi/mi-var-display.exp: Update.
4342 * gdb.mi/mi-var-cmd.exp: Update.
4343 * gdb.mi/mi-var-child.exp: Update.
4344 * gdb.mi/mi-var-block.exp: Update.
4345 * gdb.mi/mi-break.exp: Update.
4346 * gdb.mi/gdb701.exp: Update.
4347
a96d9b2e
SDJ
43482009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
4349
4350 * Makefile.in: Inclusion of catch-syscall object.
4351 * gdb.base/catch-syscall.c: New file.
4352 * gdb.base/catch-syscall.exp: New file.
4353
b43b923a
MS
43542009-09-12 Michael Snyder <msnyder@vmware.com>
4355
4356 * gdb.reverse/step-reverse.exp: Explicitly check for targets
4357 that can support reverse debuggnig.
4358
cec03d70
TT
43592009-09-11 Tom Tromey <tromey@redhat.com>
4360
4361 * gdb.dwarf2/valop.S: New file.
4362 * gdb.dwarf2/valop.exp: New file.
4363
e23bb3fc
MK
43642009-09-11 Mark Kettenis <kettenis@gnu.org>
4365
4366 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
4367
37c3696d
DE
43682009-09-10 Doug Evans <dje@google.com>
4369
4370 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
4371 Add $gdb_prompt to second breakpoint regexp.
4372
5172aecb
JB
43732009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
4374
4375 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
4376 names, add missing ones.
4377 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
4378 * gdb.python/py-frame.c: Rename from python-frame.c.
4379 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
4380 testfile name.
4381 * gdb.python/py-function.exp: Rename from python-function.exp.
4382 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
4383 testfile name.
4384 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
4385 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
4386 Adjust testfile name.
4387 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
4388 * gdb.python/py-template.cc: Rename from python-template.cc.
4389 * gdb.python/py-template.exp: Rename from python-template.exp.
4390 Adjust testfile name.
4391 * gdb.python/py-value.c: Rename from python-value.c.
4392 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
4393 testfile name.
4394
b554e4bd
JK
43952009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4396
4397 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
4398 $bpt2address.
4399 (Second breakpoint address is valid on ia64)
4400 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
4401
9a68ae16
JM
44022009-09-03 Joseph Myers <joseph@codesourcery.com>
4403
4404 * gdb.base/ending-run.exp: Restrict regular expression matching
4405 line number to require closing brace following.
4406
146b9145
DE
44072009-09-03 Doug Evans <dje@google.com>
4408
4409 * gdb.base/store.exp (check_set): Fix typo in expected value message.
4410
787d21e1
TT
44112009-09-02 Tom Tromey <tromey@redhat.com>
4412
4413 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
4414
e7802207
TT
44152009-09-02 Tom Tromey <tromey@redhat.com>
4416
4417 * gdb.dwarf2/callframecfa.exp: New file.
4418 * gdb.dwarf2/callframecfa.S: New file.
4419
817aadd2
JK
44202009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4421
4422 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
4423 gdb.base/solib-overlap-main.c: New.
4424
4a76eae5
DJ
44252009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
4426
4427 PR gdb/10565
4428
4429 * gdb.base/bitfields.c (struct container, container): New.
4430 (main): Initialize it and call break5.
4431 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
4432
d4b96c9a
JK
44332009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4434
4435 Support constant DW_AT_data_member_location by GCC PR debug/40659.
4436 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
4437
4e22772d
JK
44382009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4439
4440 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
4441
2efab443
MS
44422009-08-26 Michael Snyder <msnyder@vmware.com>
4443
4444 * gdb.base/i386-reverse.c: New file.
4445 * gdb.base/i386-reverse.exp: New file.
4446 * gdb.base/Makefile.in: Add new files to be removed.
4447
07ab73a0
JM
44482009-08-26 Joseph Myers <joseph@codesourcery.com>
4449
4450 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
4451 environment-pwd for remote host.
4452 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
4453
676accff
KS
44542009-08-24 Keith Seitz <keiths@redhat.com>
4455
4456 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
4457 Add two new C++ completer tests which limit the output to a
889bf7c5 4458 given class.
676accff 4459
f9f7ad22
MS
44602009-08-24 Michael Snyder <msnyder@vmware.com>
4461
4462 * gdb.base/del.exp: Fix typo in comment.
4463 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
4464
81ecdfbb
RW
44652009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
4466
4467 * configure: Regenerate.
4468 * gdb.hp/configure: Likewise.
4469 * gdb.hp/gdb.aCC/configure: Likewise.
4470 * gdb.hp/gdb.base-hp/configure: Likewise.
4471 * gdb.hp/gdb.compat/configure: Likewise.
4472 * gdb.hp/gdb.defects/configure: Likewise.
4473 * gdb.hp/gdb.objdbg/configure: Likewise.
4474 * gdb.stabs/configure: Likewise.
4475
cab0c772
UW
44762009-08-19 Doug Evans <dje@google.com>
4477
4478 * gdb.base/gdbvars.c: New file.
4479 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
4480
b8fa0bfa
PA
44812009-08-14 Pedro Alves <pedro@codesourcery.com>
4482
4483 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
4484 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
4485
b84aa90a
PA
44862009-08-13 Pedro Alves <pedro@codesourcery.com>
4487
4488 * gdb.base/default.exp: Adjust "set language test": it's now an
4489 enum command. Larger help string moved to "help set language".
4490 * gdb.base/help.exp: Adjust "help set language" expected output,
4491 now lists all known languages.
4492
0d8f9b2c
NF
44932009-08-11 Nathan Froyd <froydnj@codesourcery.com>
4494
4495 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
4496 all frame arguments.
4497 * gdb.arch/altivec-regs.exp: Likewise.
4498
bda180e0
TT
44992009-08-07 Tom Tromey <tromey@redhat.com>
4500
4501 * gdb.base/setshow.exp: Add tests for changes to set language, set
4502 check range, and set check type.
4503
48cb2d85
VP
45042009-08-03 Vladimir Prus <vladimir@codesourcery.com>
4505
4506 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
4507 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 4508 Call it.
48cb2d85 4509
1ea34204
UW
45102009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4511
4512 * configure.ac: Run gdb.cell tests when appropriate.
4513 * configure: Regenerate.
4514 * lib/cell.exp: New file.
4515 * gdb.cell: New directory.
4516 * gdb.cell/configure.ac: New file.
4517 * gdb.cell/configure: New file.
4518 * gdb.cell/Makefile.in: New file.
4519 * gdb.cell/arch.exp: New file.
4520 * gdb.cell/break.c: New file.
4521 * gdb.cell/break.exp: New file.
4522 * gdb.cell/break-spu.c: New file.
4523 * gdb.cell/bt.c: New file.
4524 * gdb.cell/bt2-spu.c: New file.
4525 * gdb.cell/bt-spu.c: New file.
4526 * gdb.cell/bt.exp: New file.
4527 * gdb.cell/coremaker.c: New file.
4528 * gdb.cell/coremaker-spu.c: New file.
4529 * gdb.cell/core.exp: New file.
4530 * gdb.cell/gcore.exp: New file.
4531 * gdb.cell/data.c: New file.
4532 * gdb.cell/data.exp: New file.
4533 * gdb.cell/data-spu.c: New file.
4534 * gdb.cell/ea-cache.exp: New file.
4535 * gdb.cell/ea-cache.c: New file.
4536 * gdb.cell/ea-cache-spu.c: New file.
4537 * gdb.cell/ea-standalone.c: New file.
4538 * gdb.cell/ea-standalone.exp: New file.
4539 * gdb.cell/ea-test.c: New file.
4540 * gdb.cell/ea-test.exp: New file.
4541 * gdb.cell/f-regs.exp: New file.
4542 * gdb.cell/mem-access.c: New file.
4543 * gdb.cell/mem-access.exp: New file.
4544 * gdb.cell/mem-access-spu.c: New file.
4545 * gdb.cell/ptype.exp: New file.
4546 * gdb.cell/registers.exp: New file.
4547 * gdb.cell/size.c: New file.
4548 * gdb.cell/sizeof.exp: New file.
4549 * gdb.cell/size-spu.c: New file.
4550 * gdb.cell/solib.exp: New file.
4551 * gdb.cell/solib-symbol.exp: New file.
4552
85e747d2
UW
45532009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4554
4555 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
4556
58d6951d
DJ
45572009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
4558
4559 * gdb.base/float.exp: Handle VFP registers.
4560
6e0a4f15
MS
45612009-07-14 Michael Snyder <msnyder@vmware.com>
4562
dcd5da87
MS
4563 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
4564 to bring gdb to the beginning of the calling line.
4565
6e0a4f15
MS
4566 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
4567 confusing the i386 epilogue unwinder.
4568
782b2b07
SS
45692009-07-14 Stan Shebs <stan@codesourcery.com>
4570
4571 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
4572
f662c3bc
MS
45732009-07-14 Michael Snyder <msnyder@vmware.com>
4574
4575 * gdb.reverse/step-reverse.exp (stepi into function call):
4576 Call instruction may not be first instruction in the line.
4577 (reverse stepi from a function call): Used wrong line number.
4578
8f313923
JK
45792009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4580
4581 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
4582
4662c76e
JK
45832009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4584
4585 Fix gdb.base/macscp.exp when using custom inputrc.
4586 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
4587 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
4588 env(TERM) set.
4589 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
4590 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
4591
aa81e255
JK
45922009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4593
4594 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
4595 * gdb.base/annota1.exp (thread_test): Import global $testfile.
4596 Change the compilation target to match the testcase name.
4597 * gdb.base/sect-cmd.exp: Change the compilation target to match the
4598 testcase name.
4599 * a2-run.exp: Use for setup prepare_for_testing. Change the
4600 compilation target to match the testcase name.
4601 * gdb.base/commands.exp: Likewise.
4602 * gdb.base/finish.exp: Likewise.
4603 * gdb.base/float.exp: Likewise.
4604 * gdb.base/info-target.exp: Likewise.
4605 * gdb.base/relational.exp: Likewise.
4606 * gdb.base/term.exp: Likewise.
4607 * gdb.base/until.exp: Likewise.
4608 * gdb.base/volatile.exp: Likewise.
4609 * gdb.base/whatis-exp.exp: Likewise.
4610
4c93b1d7
HZ
46112009-07-11 Hui Zhu <teawater@gmail.com>
4612
4613 * gdb.base/help.exp (disassemble): Update expected help text.
4614
812f7342
TT
46152009-07-09 Tom Tromey <tromey@redhat.com>
4616
4617 * lib/gdb.exp: Handle TRANSCRIPT.
4618 (remote_spawn, remote_close, send_gdb): New procs.
4619
fbb8f299
PM
46202009-07-10 Phil Muldoon <pmuldoon@redhat.com>
4621
4622 * gdb.python/python-prettyprint.c: Add counted null string
4623 structure.
4624 * gdb.python/python-prettyprint.exp: Print null string. Test for
4625 embedded nulls.
4626 * gdb.python/python-prettyprint.py (pp_ns): New Function.
4627 * gdb.python/python-value.exp (test_value_in_inferior): Add
4628 variable length string fetch tests.
4629 * gdb.python/python-value.c (main): Add strings for string fetch tests.
4630
c0ac0ec7
JK
46312009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4632
4633 * gdb.base/dump.exp (inaccessible memory is reported): New test.
4634
30b66ecc
TT
46352009-07-07 Tom Tromey <tromey@redhat.com>
4636
4637 * gdb.base/call-rt-st.exp: Update for change to escape output.
4638 * gdb.base/callfuncs.exp: Likewise.
4639 * gdb.base/charset.exp: Likewise.
4640 * gdb.base/constvars.exp: Likewise.
4641 * gdb.base/long_long.exp: Likewise.
4642 * gdb.base/pointers.exp: Likewise.
4643 * gdb.base/printcmds.exp: Likewise.
4644 * gdb.base/setvar.exp: Likewise.
4645 * gdb.base/store.exp: Likewise.
4646 * gdb.cp/ref-types.exp: Likewise.
4647 * gdb.mi/mi-var-child.exp: Likewise.
4648 * gdb.mi/mi-var-display.exp: Likewise.
4649 * gdb.mi/mi2-var-display.exp: Likewise.
4650 * gdb.base/charset.exp: Test octal escape sequence length.
4651 Update for change to escape output.
4652
187c4a2b
JK
46532009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4654
4655 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
4656
d80a43f9
DJ
46572009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
4658
4659 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
4660
047427a8
JK
46612009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4662
4663 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
4664 gdbserver increasing $portnum if "Can't bind address" has been seen.
4665
8b5a0f4f
PA
46662009-07-05 Pedro Alves <pedro@codesourcery.com>
4667
4668 * gdb.base/ending-run.exp: Add "step out of main" pattern for
4669 mingw32ce.
4670
7d93ba58
PA
46712009-07-05 Pedro Alves <pedro@codesourcery.com>
4672
4673 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
4674 VFP format.
4675
2277426b
PA
46762009-07-02 Pedro Alves <pedro@codesourcery.com>
4677
4678 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
4679 linux. Adjust to use "inferior", "info inferiors", "detach
4680 inferior" and "kill inferior" instead of "restart", "info fork",
4681 "detach fork" and "delete fork".
4682 * gdb.base/ending-run.exp: Spell out "info".
4683 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
4684 the "kill" command.
4685
5af949e3
UW
46862009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4687
4688 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
4689 change to prefix TLS offset in hex with 0x.
4690
5d3729b5
UW
46912009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4692
4693 * gdb.base/default.exp: Update test case for "x" changes.
4694
af589bd0
TG
46952009-07-01 Tristan Gingold <gingold@adacore.com>
4696
4697 * gdb.base/bigcore.exp: Make darwin untested.
4698
40974f91
JK
46992009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4700
4701 * gdb.base/completion.exp (directory completion): Create the directory.
4702 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
4703 escapeuniquesub.
4704 (directory completion 2): Expect now ${escapeuniquesub}.
4705 (Glob remaining of directory test): Remove one excessive newline.
4706 Expect the real output.
4707
59dd3af6
JK
47082009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4709
4710 Fix `make check//%' target after `make check' has been ran.
4711 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
4712 a mkdir call.
4713 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
4714 (%/.dir): Remove.
4715
f4e164aa
JK
47162009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4717
4718 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
4719 the expected result record.
4720
69af2122
JK
47212009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4722
4723 Remove racy FAILs relying just on the timeouts.
4724 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
4725 (annotation_level 2): Remove racy FAILs.
4726
2fd481e1
PP
47272009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
4728
4729 gdb/10275
889bf7c5
PA
4730 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
4731
c38f313d
DJ
47322009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
4733
4734 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
4735
8b777f02
VP
47362009-06-30 Vladimir Prus <vladimir@codesourcery.com>
4737
4738 * gdb.mi/mi-stack.exp: Testing symbolic options
4739 to -stack-list-locals and -stack-list-arguments.
4740
00c7eacf
JK
47412009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4742
4743 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
4744
6bc80edc
TT
47452009-06-29 Tom Tromey <tromey@redhat.com>
4746
4747 * dg-extract-results.sh: New file.
4748 * Makefile.in (FORCE_PARALLEL): New variable.
4749 (CHECK_TARGET): New conditional variable.
4750 (check): Use CHECK_TARGET.
4751 (DO_RUNTEST): New variable.
4752 (check-single): New target.
4753 (TEST_DIRS): New variable.
4754 (TEST_TARGETS): Likewise.
4755 (check-parallel): New target.
4756 (check-gdb.%): New pattern.
4757 (BASE1_FILES): New variable.
4758 (BASE2_FILES): Likewise.
4759 (check-gdb.base%): New pattern.
4760 (%/.dir): New pattern.
4761 * configure: Rebuild.
4762 * aclocal.m4 (AM_CONDITIONAL): New defun.
4763 * configure.ac: Check whether user is using GNU make.
4764 (GMAKE): New conditional.
4765
794684b6
SW
47662009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
4767
4768 * gdb.cp/namespace-nested-import.cc: New test.
4769 * gdb.cp/namespace-nested-import.exp: New test.
4770
edb3359d
DJ
47712009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
4772
4773 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
4774 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
4775 * gdb.opt/Makefile.in (EXECUTABLES): Update.
4776 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
4777 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
4778 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
4779 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
4780 gdb.opt/inline-markers.c: New files.
4781 * lib/gdb.exp (skip_inline_frame_tests): New function.
4782 (skip_inline_var_tests): New function.
4783
cf657a0c
AS
47842009-06-27 Andreas Schwab <schwab@linux-m68k.org>
4785
4786 * gdb.cp/exception.exp: Don't require $hex before inner frame in
4787 backtrace.
4788
28d41a99
MS
47892009-06-27 Michael Snyder <msnyder@vmware.com>
4790
4791 * gdb.reverse: New directory.
4792 * gdb.reverse/break-reverse.c: New test.
4793 * gdb.reverse/break-reverse.exp: New test.
4794 * gdb.reverse/consecutive-reverse.c: New test.
4795 * gdb.reverse/consecutive-reverse.exp: New test.
4796 * gdb.reverse/finish-reverse.c: New test.
4797 * gdb.reverse/finish-reverse.exp: New test.
4798 * gdb.reverse/machinestate.c: New test.
4799 * gdb.reverse/ms1.c: New test.
4800 * gdb.reverse/machinestate.exp: New test.
4801 * gdb.reverse/Makefile.in: New file.
4802 * gdb.reverse/shr2.c: New test.
4803 * gdb.reverse/solib-reverse.c: New test.
4804 * gdb.reverse/solib-reverse.exp: New test.
4805 * gdb.reverse/step-reverse.c: New test.
4806 * gdb.reverse/step-reverse.exp: New test.
4807 * gdb.reverse/until-reverse.c: New test.
4808 * gdb.reverse/ur1.c: New test.
4809 * gdb.reverse/until-reverse.exp: New test.
4810 * gdb.reverse/watch-reverse.c: New test.
4811 * gdb.reverse/watch-reverse.exp: New test.
4812 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
4813 * configure: Regenerate.
4814
fe3c8b0d
DE
48152009-06-26 Doug Evans <dje@google.com>
4816
4817 * gdb.base/psymtab.exp: Turn off pending breakpoints.
4818
3a72a602
PM
48192009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
4820
4821 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
4822 windows problem for 'file delete $binfile'.
4823
27aa8d6a
SW
48242009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
4825
4826 * gdb.cp/namespace-using.exp: New test.
4827 * gdb.cp/namespace-using.cc: New test.
4828
8ac055f8
JB
48292009-05-20 Joel Brobecker <brobecker@adacore.com>
4830
4831 * gdb.ada/variant_record_packed_array: New testcase.
4832
85e306ed
TT
48332009-06-23 Tom Tromey <tromey@redhat.com>
4834
4835 * gdb.base/charset.exp (test_combination): Regression test.
4836 * gdb.base/charset.c (my_wchar_t): New typedef.
4837 (myvar): New global.
4838 (main): Set myvar.
4839
56643c5e
PM
48402009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
4841
4842 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
4843 target.
4844
1fac167a
UW
48452009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4846
4847 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
4848
7ccb0be9
UW
48492009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4850
4851 * gdb.mi/gdb680.exp: Update test for error message.
4852
568d6575
UW
48532009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4854
4855 * gdb.base/annota1.exp: Allow multiple occurrences of the
4856 frames-invalid annotation.
4857 * gdb.cp/annota2.exp: Likewise.
4858
7cd1089b
PM
48592009-06-15 Phil Muldoon <pmuldoon@redhat.com>
4860
4861 * gdb.cp/gdb2495.cc: New file.
4862 * gdb.cp/gdb2495.exp: New file.
4863
72c63395
JK
48642009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
4865
4866 Report error on GDB crash during runto.
4867 * lib/gdb.exp (runto <eof>): New.
4868
3788363d
DJ
48692009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
4870
4871 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
4872 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
4873 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
4874 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
4875 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
4876 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
4877 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
4878 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
4879 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
4880 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
4881 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
4882 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
4883 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
4884 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
4885 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
4886 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
4887 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
4888 gdb.server/server-mon.exp, gdb.server/server-run.exp,
4889 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
4890 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
4891 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
4892 gdb.trace/passcount.exp, gdb.trace/report.exp,
4893 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
4894 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
4895 gdb.trace/while-stepping.exp: Use a unique name for the compiled
4896 executable.
4897
17592de3
PA
48982009-06-07 Pedro Alves <pedro@codesourcery.com>
4899
4900 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
4901 defined before referencing it.
4902
701e355d
DE
49032009-06-03 Doug Evans <dje@google.com>
4904
4905 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
4906 * gdb.arch/i386-see.c: Ditto.
4907
f2292c65
PM
49082009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
4909
4910 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
4911 (check_macro): Return 1 if undefined.
4912 If first test fails, check if macro debug information is available,
4913 and report unsupported test if no macro information is found.
4914
5a437975
DE
49152009-05-29 Doug Evans <dje@google.com>
4916
4917 * gdb.threads/hand-call-in-threads.exp: New.
4918 * gdb.threads/hand-call-in-threads.c: New.
4919
c141c696
MS
49202009-05-29 Michael Snyder <msnyder@vmware.com>
4921
4922 * gdb.base/break-always.exp: Change "1" to "on".
4923 Add confirmation check.
4924
b3444185
PA
49252009-05-28 Pedro Alves <pedro@codesourcery.com>
4926
4927 * gdb.threads/threxit-hop-specific.c: New.
4928 * gdb.threads/threxit-hop-specific.exp: New.
4929 * gdb.threads/thread-execl.c: New.
4930 * gdb.threads/thread-execl.exp: New.
4931
b6313243
TT
49322009-05-27 Tom Tromey <tromey@redhat.com>
4933 Thiago Jung Bauermann <bauerman@br.ibm.com>
4934
4935 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
4936 (mi_child_regexp): Likewise.
4937 (mi_list_varobj_children_range): Likewise.
4938 (mi_get_features): Likewise.
4939 (mi_list_varobj_children): Rewrite.
4940 * gdb.python/python-mi.exp: New file.
4941
a6bac58e
TT
49422009-05-27 Tom Tromey <tromey@redhat.com>
4943 Thiago Jung Bauermann <bauerman@br.ibm.com>
4944 Phil Muldoon <pmuldoon@redhat.com>
4945 Paul Pluzhnikov <ppluzhnikov@google.com>
4946
4947 * gdb.python/python-prettyprint.exp: New file.
4948 * gdb.python/python-prettyprint.c: New file.
4949 * gdb.python/python-prettyprint.py: New file.
4950 * gdb.base/display.exp: print/r is now valid.
4951
2c74e833
TT
49522009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
4953 Tom Tromey <tromey@redhat.com>
4954 Pedro Alves <pedro@codesourcery.com>
4955 Paul Pluzhnikov <ppluzhnikov@google.com>
4956
4957 * gdb.python/python-template.exp: New file.
4958 * gdb.python/python-template.cc: New file.
4959 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
4960 tests.
4961 * gdb.python/python-value.exp (py_objfile_tests): New proc.
4962 Call it.
4963 (test_value_after_death): New proc.
4964 * gdb.python/python-value.c (PTR): New typedef.
4965 (main): New variable 'x'.
4966
89c73ade
TT
49672009-05-27 Tom Tromey <tromey@redhat.com>
4968
4969 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
4970 tests.
4971 * gdb.python/python-value.exp (py_objfile_tests): New proc.
4972 Call it.
4973
a75724bc
PA
49742009-05-27 Pedro Alves <pedro@codesourcery.com>
4975
4976 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
4977
e58b0e63
PA
49782009-05-24 Pedro Alves <pedro@codesourcery.com>
4979
4980 * gdb.threads/fork-thread-pending.c: New.
4981 * gdb.threads/fork-thread-pending.exp: New.
4982
4ac36638
JK
49832009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
4984
4985 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
4986 * gdb.dwarf2/dw2-strp.S (a_string2): New.
4987
889bf7c5 49882009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 4989
889bf7c5 4990 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 4991
b242c3c2
PA
49922009-05-17 Pedro Alves <pedro@codesourcery.com>
4993
4994 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
4995 `gdb_get_line_number'. Call `callee' in both parent and child.
4996 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
4997 `gdb_get_line_number' instead of hardcoding line numbers.
4998 (catch_fork_unpatch_child): New procedure to test detaching
4999 breakpoints from child fork.
5000 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
5001 hardcoding line numbers.
5002 (do_fork_tests): Run `catch_fork_unpatch_child'.
5003
ee342b23
VP
50042009-05-17 Vladimir Prus <vladimir@codesourcery.com>
5005
5006 * gdb.mi/mi-cmd-var.exp: Check that when varobj
5007 of structure type enters or leaves the scope, it
5008 is reported by -var-update.
5009
e2009e98
DE
50102009-05-11 Doug Evans <dje@sebabeach.org>
5011
5012 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 5013 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
5014 * gdb.threads/schedlock.c (main): Fix off-by-one error.
5015
00903456
JK
50162009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5017
5018 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
5019
dc621c35
DE
50202009-04-30 Doug Evans <dje@google.com>
5021
5022 * gdb.threads/watchthreads2.exp: New testcase.
5023 * gdb.threads/watchthreads2.c: New testcase.
5024
9ab4e744
DE
50252009-04-29 Doug Evans <dje@google.com>
5026
5027 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
5028 * gdb.cp/mb-ctor.cc: Ditto.
5029 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
5030 * gdb.cp/mb-inline.h (multi_line_foo): New function.
5031 * gdb.cp/mb-inline1.cc: Call it.
5032 * gdb.cp/mb-inline2.cc: Ditto.
5033 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
5034 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
5035
484086b7
JK
50362009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5037
5038 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
5039 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
5040 Replace all uses of `decimal' by `nonzero'.
5041 (info macro FROM_COMMANDLINE): New test.
5042
379a77b5
TT
50432009-04-27 Tom Tromey <tromey@redhat.com>
5044
5045 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
5046
b92b73c2
DE
50472009-04-27 Doug Evans <dje@google.com>
5048
5049 * gdb.threads/watchthreads.c (main): Initialize args before starting
5050 the threads. Plus formatting cleanup.
5051 * gdb.threads/watchthreads.exp: Avoid errant failures due to
5052 biased scheduling of one thread.
5053
945a118d
JG
50542009-04-27 Jerome Guitton <guitton@adacore.com>
5055
5056 * gdb.cp/templates.cc (GetMax): New template.
5057 (main): Declare two instances of GetMax.
5058 * gdb.cp/templates.exp: Add new test.
5059
d389af10
JK
50602009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5061
5062 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
5063
e7f86de9
JM
50642009-04-22 Joseph Myers <joseph@codesourcery.com>
5065
5066 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
5067
334cc82d
TT
50682009-04-15 Tom Tromey <tromey@redhat.com>
5069
5070 * gdb.base/charset.exp: Add regression test.
5071
d12672cc
JB
50722009-04-14 Joel Brobecker <brobecker@adacore.com>
5073
5074 * gdb.base/exe-lock.exp: New testcase.
5075
18e8c3bc
TT
50762009-04-13 Tom Tromey <tromey@redhat.com>
5077
5078 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
5079 operator on Frame.
5080
5ecd5cbe
UW
50812009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5082
5083 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
5084 * gdb.server/ext-attach.exp: Likewise.
5085
7309f756
VP
50862009-04-03 Vladimir Prus <vladimir@codesourcery.com>
5087
5088 Eliminate some sleep usage.
5089
889bf7c5
PA
5090 * gdb.mi/basics.c (do_nothing): New.
5091 (main): Use do_nothing instead of printf, so that
5092 not to introduce race condition between output of
5093 inferiour and output of gdb. Do not use sleep as it
5094 is not generally available on embedded targets.
7309f756 5095
f4b95f6f
PA
50962009-04-02 Pedro Alves <pedro@codesourcery.com>
5097
5098 * gdb.server/ext-attach.exp: Expect an optional process id after
5099 "Detached from remote process".
5100
de40b933
JK
51012009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5102
5103 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
5104 gdb.dwarf2/dw2-unresolved.exp: New.
5105
2ae101a4
PA
51062009-04-02 Pedro Alves <pedro@codesourcery.com>
5107
5108 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
5109 mi_run_to_main.
5110
56a8e183
PA
51112009-04-02 Pedro Alves <pedro@codesourcery.com>
5112
5113 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
5114 mi_run_to_main. Skip thread exit test on remote targets.
5115 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
5116 mi_run_to_main.
5117 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
5118 mi_run_to_main.
5119 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
5120 when expecting ^connected. Detect when the target doesn't support
5121 non-stop mode.
5122 (mi_run_cmd): Detect if non-stop mode was requested by isn't
5123 supported. Return -1 on error, 0 on success.
5124 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
5125 (mi_runto): Return mi_runto_helper's result explicitly.
5126
c35fafde
PA
51272009-04-01 Pedro Alves <pedro@codesourcery.com>
5128
5129 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
5130
f8a8dce6
JB
51312009-04-01 Tom Tromey <tromey@redhat.com>
5132
5133 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
5134 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
5135 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
5136 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
5137
71c25dea
TT
51382009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
5139 Jan Kratochvil <jan.kratochvil@redhat.com>
5140
5141 PR gdb/931
5142 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
5143 output.
5144 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
5145 for gdb/931.
5146 * dw2-strp.S (DW_AT_language): Change to C++.
5147 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
5148
02d9a9ce
JB
51492009-03-31 Joel Brobecker <brobecker@adacore.com>
5150
5151 * gdb.ada/tasks: New testcase.
5152
1042e4c0
SS
51532009-03-30 Stan Shebs <stan@codesourcery.com>
5154
5155 * gdb.trace/actions.exp: Update to match new info trace format.
5156 * gdb.trace/deltrace.exp: Ditto.
5157 * gdb.trace/infotrace.exp: Ditto.
5158 * gdb.trace/passcount.exp: Ditto.
5159 * gdb.trace/save-trace.exp: Ditto.
5160 * gdb.trace/while-stepping.exp: Ditto.
5161 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
5162
f8f6f20b
TJB
51632009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
5164
5165 * gdb.python/python-frame.c: New file.
5166 * gdb.python/python-frame.exp: New file.
5167
c0c6f777
TJB
51682009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
5169
5170 * gdb.python/python-value.exp: Add tests for the address
5171 attribute.
5172
3cb51905
AS
51732009-03-29 Andreas Schwab <schwab@linux-m68k.org>
5174
5175 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
5176
88fc996f
DE
51772009-03-26 Doug Evans <dje@google.com>
5178
5179 * gdb.mi/mi-nonstop-exit.exp: New file.
5180 * gdb.mi/non-stop-exit.c: New file.
5181
56ef84b1
TT
51822009-03-26 Tom Tromey <tromey@redhat.com>
5183
5184 Update for change to prologue skipping:
5185 * gdb.mi/mi2-simplerun.exp: Update.
5186 * gdb.mi/mi2-break.exp: Update.
5187 * gdb.mi/mi-simplerun.exp: Update.
5188 * gdb.mi/mi-break.exp: Update.
5189 * gdb.base/ending-run.exp: Update.
5190
def2b000
TJB
51912009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
5192
5193 * gdb.python/python-value.exp (test_value_in_inferior): Test
5194 gdb.Value.is_optimized_out attribute.
5195
442ddf59
JK
51962009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
5197
5198 * gdb.dwarf2/dw2-noloc-main.c: New file.
5199 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
5200 (.text): Remove.
5201 (.data): New.
5202 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
5203 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
5204 (DW_TAG_subprogram func_cu1, noloc): Remove.
5205 (main): New.
5206 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
5207 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
5208 (file_symbols): New procedure.
5209
a8df5de4
TT
52102009-03-25 Tom Tromey <tromey@redhat.com>
5211
5212 * gdb.base/charset.exp (valid_target_charset): New proc.
5213 Use it to skip tests on invalid charsets.
5214
cc1d7add
PM
52152009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
5216
5217 * gdb.base/completion.exp: Add a test for directory completion.
5218
bcd5727b
JK
52192009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5220
5221 Fix a racy FAIL.
5222 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
5223 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
5224
cc924cad
TJB
52252009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
5226
5227 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
5228 * gdb.python/python-function.exp: Add test for function returning
5229 a GDB value.
5230
bc3b79fd
TJB
52312009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
5232
5233 * gdb.python/python-function.exp: New file.
5234
6c7a06a3
TT
52352009-03-20 Tom Tromey <tromey@redhat.com>
5236
5237 * gdb.base/store.exp: Update for change to escape output.
5238 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
5239 to escape output.
5240 * gdb.base/pointers.exp: Update for change to escape output.
5241 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
5242 to escape output.
5243 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
5244 escape output.
5245 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
5246 to escape output.
5247 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
5248 escape output.
5249 * gdb.base/setvar.exp: Update for change to escape output.
5250 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
5251 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
5252 to escape output.
5253 (test_print_string_constants): Likewise.
5254 * gdb.base/charset.exp (valid_host_charset): Check size of
5255 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
5256 cases. Handle "auto"-related output.
5257 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
5258 (uvar, Uvar): New globals.
5259
c31af87b
JG
52602009-03-19 Jerome Guitton <guitton@adacore.com>
5261
5262 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
5263 deltas.
5264 * gdb.ada/fixed_points.exp: Ditto.
5265
51272cf2
PA
52662009-03-18 Pedro Alves <pedro@codesourcery.com>
5267
5268 * return-nodebug.c: Don't include stdio.h.
5269 (init): Delete.
5270 (func): Delete definition and provide extern declaration.
5271 (t): New.
5272 (main): Don't call printf. Call func and store its result in t.
5273 * return-nodebug1.c: New.
5274 * return-nodebug.exp: Don't expect stdio output. Instead, print
5275 the global variable t. Drop printf formatters and cast types from
5276 foreach loop. Don't use prepare_for_testing. Compile
5277 return-nodebug.c and return-nodebug1.c in separate steps. Don't
5278 define FORMAT or CAST.
5279
d24948ac
PP
52802009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
5281
5282 * gdb.base/solib-display.exp: Disable test for remote targers.
5283
61ff14c6
JK
52842009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5285
5286 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
5287
cb4dce93
JK
52882009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5289
5290 Fix a racy FAIL.
5291 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
5292 code from `follow parent, print pids'.
5293 (`follow child, print pids', `follow parent, print pids'): Call it.
5294 Replace `gdb_test "break..."' by gdb_breakpoint.
5295
f7c60c5e
VP
52962009-03-13 Vladimir Prus <vladimir@codesourcery.com>
5297
5298 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 5299 sync and async modes.
f7c60c5e 5300
383ace49
JB
53012009-03-12 Joel Brobecker <brobecker@adacore.com>
5302
5303 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
5304 that was checked in by mistake. Remove loading of ada.exp, since
5305 this is not necessary in this case.
5306
4ce102af
JB
53072009-03-12 Joel Brobecker <brobecker@adacore.com>
5308
5309 * gdb.ada/ptype_arith_binop.exp: New testcase.
5310
529a2aef
JB
53112009-03-12 Joel Brobecker <brobecker@adacore.com>
5312
5313 * gdb.ada/mod_from_name: New testcase.
5314
8a38181c
JB
53152009-03-12 Joel Brobecker <brobecker@adacore.com>
5316
5317 * gdb.ada/tick_last_segv: New testcase.
5318
11436dee
VP
53192009-03-12 Vladimir Prus <vladimir@codesourcery.com>
5320
61ff14c6 5321 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 5322
1f31650a
VP
53232009-03-12 Vladimir Prus <vladimir@codesourcery.com>
5324
61ff14c6
JK
5325 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
5326 include the token in ^running and frame info in *stopped.
1f31650a 5327
a3247a22
PP
53282009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
5329
5330 * solib-display.exp: New file.
5331 * solib-display-main.c: New file.
5332 * solib-display-lib.c: New file.
61ff14c6 5333
aae64587
PA
53342009-03-05 Pedro Alves <pedro@codesourcery.com>
5335
5336 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
5337
44aabfbc
JK
53382009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
5339
5340 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
5341 (list_and_check_macro): Use more specific test name.
5342 (next to definition): Make the test names unique.
5343
c087fcd3
PM
53442009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
5345
5346 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 5347
c86cf029
VP
53482009-02-17 Vladimir Prus <vladimir@codesourcery.com>
5349
5350 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
5351 notifications.
5352 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
5353 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
5354 * lib/mi-support.exp (library_loaded_re): New.
5355 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
5356
3ea85240
VP
53572009-02-17 Vladimir Prus <vladimir@codesourcery.com>
5358
5359 * gdb.gdb/observer.exp: Use test_notification observer, not
5360 normal_stop, everywhere.
5361 (test_normal_stop_notifications): Rename to...
5362 (test_notifications): ...this.
5363 (test_observer_normal_stop): Rename to...
5364 (test_observer): ...this.
5365
1903f0e6
DE
53662009-02-16 Doug Evans <dje@google.com>
5367
5368 * gdb.arch/amd64-disp-step.S (test_int3): New test.
5369 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
5370 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
5371 (test_prefixed_syscall,test_int3): New tests.
5372 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
5373 (test_prefixed_syscall,test_int3): New tests.
5374
1d33d6ba
VP
53752009-02-14 Vladimir Prus <vladimir@codesourcery.com>
5376
3cb51905
AS
5377 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
5378 (mi_expect_interrupt): Likewise.
5379 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
5380 response.
1d33d6ba 5381
faafb047
PM
53822009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
5383
5384 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
5385 * gdb.base/pc-fp.exp (get_valueofx): Remove.
5386 Replace calls to get_valueofx by get_hexadecimal_valueof.
5387
417e16e2
PM
53882009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
5389
5390 * lib/gdb.exp (get_valueof): Accept anything as a return value.
5391 (get_integer_valueof): New procedure.
5392 (get_sizeof): Use new get_integer_value_of.
5393 * gdb.base/sizeof.exp: Replace all uses of get_valueof
5394 by get_integer_valueof.
5395
7065b901
TT
53962009-02-13 Tom Tromey <tromey@redhat.com>
5397
5398 * gdb.base/remote.exp (get_sizeof): Remove.
5399 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
5400 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
5401 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
5402 * lib/gdb.exp (get_valueof): Move from long_long.exp.
5403 (get_sizeof): Likewise.
5404
5d7cb8df
JK
54052009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
5406
5407 PR fortran/9806
5408 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
5409
b2febfff
PP
54102009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
5411
5412 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
5413
4aa995e1
PA
54142009-02-06 Pedro Alves <pedro@codesourcery.com>
5415
5416 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
5417
d8906c6f
TJB
54182009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
5419
5420 * gdb.python/python-cmd.exp: New file.
5421
ff4ab08d
TG
54222009-02-06 Tristan Gingold <gingold@adacore.com>
5423
5424 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
5425
aacd552b
TG
54262009-02-05 Tristan Gingold <gingold@adacore.com>
5427
5428 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
5429 pointer is dereferenced and use this signal name in regexp.
5430 * gdb.base/signull.exp: Ditto.
5431 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
5432 * gdb.base/signull.c (main): Ditto.
5433
08c637de
TJB
54342009-02-04 Tom Tromey <tromey@redhat.com>
5435 Thiago Jung Bauermann <bauerman@br.ibm.com>
5436
5437 * gdb.python/python-value.exp: Use `gdb.history' instead of
5438 `gdb.value_from_history'.
5439 (test_value_numeric_ops): Add test for conversion of enum constant.
5440 * gdb.python/python-value.c (enum e): New type.
5441 (evalue): New global.
5442 (main): Use argv.
5443
20261af8
JG
54442009-02-04 Jerome Guitton <guitton@adacore.com>
5445
5446 * gdb.ada/uninitialized_vars: New test program.
5447 * gdb.ada/uninitialized_vars.exp: New testcase.
5448
52e44b43
TT
54492009-02-02 Tom Tromey <tromey@redhat.com>
5450
5451 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
5452 * gdb.cp/pr2489.cc: Rename...
5453 * gdb.cp/pr9594.cc: ... to this.
5454
1c71341a
TT
54552009-02-02 Tom Tromey <tromey@redhat.com>
5456
5457 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
5458 * gdb.cp/pr2489.cc: New file.
5459 * gdb.cp/cpcompletion.exp: New file.
5460
a4295225
TT
54612009-02-02 Tom Tromey <tromey@redhat.com>
5462
5463 PR exp/9059:
5464 * gdb.cp/call-c.exp: Add regression test.
5465 * gdb.cp/call-c.cc (FooHandle): New typedef.
5466 (main): New variable 'handle'.
5467
592375cd
VP
54682009-01-30 Vladimir Prus <vladimir@codesourcery.com>
5469
5470 * lib/mi-support.exp (et_mi_thread_list)
5471 (check_mi_and_console_threads): Adjust for current thread in
5472 -thread-list-ids output.
5473
41447f92
VP
54742009-01-30 Vladimir Prus <vladimir@codesourcery.com>
5475
889bf7c5
PA
5476 * gdb.mi/mi-break.exp (test_disabled_creation): New.
5477 Call it.
41447f92 5478
35669430
DE
54792009-01-28 Doug Evans <dje@google.com>
5480
5481 * gdb.arch/amd64-disp-step.S: New file.
5482 * gdb.arch/amd64-disp-step.exp: New file.
5483 * gdb.arch/i386-disp-step.S: New file.
5484 * gdb.arch/i386-disp-step.exp: New file.
5485
09f00d9a
PM
54862009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
5487
5488 * gdb.base/find.exp: Set newline variable
5489 using quotes instead of braces to fix cygwin failures.
5490
1e8fb976
PA
54912009-01-23 Pedro Alves <pedro@codesourcery.com>
5492
5493 * gdb.base/radix.exp: Add tests to ensure that that set
5494 input-radix 0 and set output-radix 0 are really rejected.
5495
da061712
PA
54962009-01-23 Pedro Alves <pedro@codesourcery.com>
5497
5498 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
5499 copyright years.
5500
dd7e2d2b
PA
55012009-01-23 Pedro Alves <pedro@codesourcery.com>
5502
5503 PR gdb/9664:
5504 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
5505
392452f6
PA
55062009-01-22 Pedro Alves <pedro@codesourcery.com>
5507
5508 PR c++/9631:
5509 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
5510
8653e71c
PM
55112009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
5512
5513 * gdb.server/file-transfer.exp: Use EXEEXT variable for
5514 binfile definition to fix Windows OS failure.
5515
a12cc160
DJ
55162009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
5517
5518 PR gdb/9346
5519 * gdb.base/interrupt.c (sigint_handler): New.
5520 (main): Install a SIGINT handler if SIGNALS is defined. Exit
5521 on error.
5522 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
5523 Test "signal SIGINT".
5524
b89667eb
DE
55252009-01-19 Doug Evans <dje@google.com>
5526
5527 * gdb.base/break.exp: Update expected gdb output.
5528 * gdb.base/sepdebug.exp: Ditto.
5529 * gdb.mi/mi-syn-frame.exp: Ditto.
5530 * gdb.mi/mi2-syn-frame.exp: Ditto.
5531 * gdb.base/call-signal-resume.exp: New file.
5532 * gdb.base/call-signals.c: New file.
5533 * gdb.base/unwindonsignal.exp: New file.
5534 * gdb.base/unwindonsignal.c: New file.
5535 * gdb.threads/interrupted-hand-call.exp: New file.
5536 * gdb.threads/interrupted-hand-call.c: New file.
5537 * gdb.threads/thread-unwindonsignal.exp: New file.
5538
adb483fe
DJ
55392009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
5540
5541 * gdb.base/define.exp: Test defining and hooking prefix commands.
5542 * gdb.python/python.exp: Update test for "show user" output.
5543
60023297
JK
55442009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5545
5546 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
5547 now the output exactly, using less wildcards. Expect also the output
5548 of gfortran-4.3. Update for the f-valprint.c modification from
5549 2008-04-22.
5550 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
5551 Remove gdb_test test names where matching the command.
5552
ccc57cf9
PA
55532009-01-01 Pedro Alves <pedro@codesourcery.com>
5554
5555 PR breakpoints/9681:
5556 * gdb.base/watchpoint.exp: Add regression test.
5557
c7a6ca08
PA
55582008-12-31 Pedro Alves <pedro@codesourcery.com>
5559
5560 * gdb.threads/attach-into-signal.exp: Don't use
5561 gdb_suppress_entire_file.
5562 * gdb.threads/attach-stopped.exp: Ditto.
5563 * gdb.threads/attachstop-mt.exp: Ditto.
5564
3a031f65
PA
55652008-12-31 Pedro Alves <pedro@codesourcery.com>
5566
5567 PR gdb/8812:
5568 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
5569
09e6485f
PA
55702008-12-29 Pedro Alves <pedro@codesourcery.com>
5571
5572 PR gdb/7536:
5573 * gdb.base/radix.exp: Add tests to ensure invalid input radices
5574 and unsupported output radices are really rejected.
5575
0cd53049
JK
55762008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5577
5578 * gdb.cp/punctuator.exp: Backslash the '$' signs.
5579
ba163c7e
TT
55802008-12-22 Tom Tromey <tromey@redhat.com>
5581
5582 * gdb.cp/punctuator.exp: New file.
5583
6f4de6c9
JK
55842008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5585
5586 * gdb.base/completion.exp (Completing non-existing component): New test.
5587
0f34d0b4
JK
55882008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
5589
5590 Fix for PR gdb/8648.
5591 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
5592 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
5593 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
5594 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
5595
db2ad4c3
JK
55962008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
5597
5598 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
5599
bb5ef15e
DP
56002008-12-16 Christophe Lyon <christophe.lyon@st.com>
5601
5602 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
5603 compiler actually generate code at the expected line number.
5604
90142adc
JZ
56052008-12-15 Jie Zhang <jie.zhang@analog.com>
5606
5607 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
5608
fad6eecd
TT
56092008-12-12 Tom Tromey <tromey@redhat.com>
5610
5611 * gdb.base/commands.exp (redefine_hook_test): New proc.
5612 Call it.
5613
17c8aaf5
TT
56142008-12-11 Tom Tromey <tromey@redhat.com>
5615
5616 * gdb.base/macscp.exp: New regression test.
5617
7c8adf68
TT
56182008-12-11 Tom Tromey <tromey@redhat.com>
5619
5620 * gdb.base/macscp.exp: Print "address.addr".
5621 * gdb.base/macscp1.c (struct outer): New struct.
5622 (address): New global.
5623
b05dcbb7
TT
56242008-12-09 Tom Tromey <tromey@redhat.com>
5625
5626 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
5627 Call it.
5628
2d476de1
DE
56292008-12-04 Doug Evans <dje@google.com>
5630
5631 * gdb.server/ext-run.exp: Relax regexp for init program.
5632
87bdc959
TG
56332008-12-03 Tristan Gingold <gingold@adacore.com>
5634
5635 * gdb.base/macscp.exp: Generate an object file during compilation
5636 to work around Darwin dsymutil limitations.
5637
e0740f77
JK
56382008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5639
5640 Test resolving external references to TLS variables.
5641 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
5642 FILE2_THREAD_LOCAL.
5643 (testfile2, srcfile2): New variables.
5644 * gdb.threads/tls.c (file2_thread_local)
5645 (function_referencing_file2_thread_local): New.
5646 * gdb.threads/tls2.c: New file.
5647
67f0aac5
JB
56482008-11-28 Joel Brobecker <brobecker@adacore.com>
5649
5650 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
5651 rather than integer, as integer might not be big enough when
5652 on 64bit targets.
67f0aac5 5653
c332165e
JG
56542008-11-27 Jerome Guitton <guitton@adacore.com>
5655
5656 * gdb.cp/formatted-ref.exp: Add equality test.
5657 * gdb.ada/formatted_ref.exp: Ditto.
5658
fc9b693c
JK
56592008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5660
5661 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
5662 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
5663
a9c64011
AS
56642008-11-20 Andreas Schwab <schwab@suse.de>
5665
5666 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
5667 matching syscall entry point.
5668 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
5669 (tcatch_vfork_then_child_follow): Likewise. Finish through
5670 vfork even if we stopped at the syscall trampoline.
5671
e2fd701e
DE
56722008-11-20 Doug Evans <dje@google.com>
5673
5674 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
5675
69abc51c
TJB
56762008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
5677
5678 * gdb.arch/ppc-dfp.exp: New file.
5679 * gdb.arch/ppc-dfp.c: New file.
5680
c14c28ba
PP
56812008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
5682
5683 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 5684
2e74121d
DE
56852008-11-17 Doug Evans <dje@google.com>
5686
5687 * gdb.mi/mi-syn-frame.exp: Update expected output.
5688 * gdb.mi/mi2-syn-frame.exp: Update expected output.
5689
66bb093b
VP
56902008-11-17 Vladimir Prus <vladimir@codesourcery.com>
5691
5692 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
5693 "thread N" results in =thread-selected.
5694 * lib/mi-support (mi_run_cmd, mi_expect_stop)
5695 (mi_send_resuming_command_raw): Be prepared for
5696 =thread-selected.
5697
3d043ef6
VP
56982008-11-17 Vladimir Prus <vladimir@codesourcery.com>
5699
a9c64011
AS
5700 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
5701 * lib/mi-support.exp: Likewise.
3d043ef6 5702
808104c8
JB
57032008-11-16 Joel Brobecker <brobecker@adacore.com>
5704
5705 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
5706 commands from the expected output for "help catch".
5707
00b22944
JB
57082008-11-15 Joel Brobecker <brobecker@adacore.com>
5709
5710 * gdb.ada/int_deref.exp: New testcase.
5711
59669435
TT
57122008-11-14 Nick Roberts <nickrob@snap.net.nz>
5713
5714 * gdb.mi/gdb2549.exp: New file.
5715
de04a248
DE
57162008-11-11 Doug Evans <dje@google.com>
5717
5718 * gdb.base/callexit.exp: New file.
5719 * gdb.base/callexit.c: New file.
5720
6b8ce727
DE
57212008-11-10 Doug Evans <dje@google.com>
5722
5723 * lib/gdb.exp (GDBFLAGS): Move -nx ...
5724 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
5725 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
5726 (default_gdb_start,default_gdb_exit): Ditto.
5727 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
5728 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
5729 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
5730 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
5731 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
5732 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
5733
1b14b8aa
AS
57342008-11-03 Andreas Schwab <schwab@suse.de>
5735
5736 * gdb.base/hashline2.exp: Fix typo.
5737 * gdb.base/hashline3.exp: Likewise.
5738
f3134b88
TT
57392008-10-30 Tom Tromey <tromey@redhat.com>
5740
5741 * gdb.base/pointers.exp: Add test.
5742 * gdb.base/pointers.c (k, S): New typedefs.
5743 (instance): New global.
5744
c2226152
AS
57452008-10-30 Andreas Schwab <schwab@suse.de>
5746
5747 * gdb.base/args.exp: Add tests for newlines.
5748
462f405c
JB
57492008-10-30 Joel Brobecker <brobecker@adacore.com>
5750
5751 gdb.base/foll-exec.exp: Update the expected output of a couple
5752 of "info breakpoints" tests.
5753
79a45b7d
TT
57542008-10-28 Tom Tromey <tromey@redhat.com>
5755
5756 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
5757
adc13a14
PA
57582008-10-24 Pedro Alves <pedro@codesourcery.com>
5759
5760 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
5761 gdb_start_cmd.
5762 Use runto_main before any test that requires execution.
5763
252fbfc8
PA
57642008-10-23 Pedro Alves <pedro@codesourcery.com>
5765
5766 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
5767 instead of SIGINT.
5768
28148e3d
JB
57692008-10-22 Joel Brobecker <brobecker@adacore.com>
5770
5771 * gdb.base/completion.exp: Update expected output following
5772 the addition of the "info tasks" command.
5773
c209f847
TT
57742008-10-22 Tom Tromey <tromey@redhat.com>
5775
5776 * gdb.base/exprs.exp (test_expr): Add test for string
5777 concatenation.
5778
f177e350
PA
57792008-10-19 Pedro Alves <pedro@codesourcery.com>
5780
5781 * configure.ac: Output gdb.python/Makefile.
5782 * configure: Regenerate.
5783 * gdb.python/Makefile.in: New.
5784
cce89356
JB
57852008-10-16 Joel Brobecker <brobecker@adacore.com>
5786
5787 * gdb.base/foll-fork.exp: Adjust the expected output to match
5788 the new description for fork/vfork catchpoints in the "info
5789 breakpoints" output.
5790
176d289d
TJB
57912008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
5792
5793 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
5794
a08702d6
TJB
57952008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
5796
5797 * gdb.python/python-value.c: New file.
5798 * gdb.python/python-value.exp: New file.
5799
1c5cfe86
PA
58002008-10-15 Pedro Alves <pedro@codesourcery.com>
5801
5802 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
5803
5a98ad69
DP
58042008-10-15 Denis Pilat <denis.pilat@st.com>
5805
41702f1b 5806 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 5807
dcb1a1e2
TT
58082008-10-09 Tom Tromey <tromey@redhat.com>
5809
5810 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
5811 'fprintf' and 'stderr'.
5812
9124fe48
JB
58132008-10-07 Joel Brobecker <brobecker@adacore.com>
5814
5815 * gdb.ada/ref_tick_size.exp: New testcase.
5816
45452591
DE
58172008-10-06 Doug Evans <dje@google.com>
5818
5819 * gdb.dwarf2/dw2-cu-size.exp: New file.
5820 * gdb.dwarf2/dw2-cu-size.S: New file.
5821
5822 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
5823 .Ltype_int for clarity.
5824
4fc5b208
PP
58252008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
5826
5827 PR gdb/2384:
5828 * gdb.cp/gdb2384.exp: Extended to test more cases.
5829 * gdb.cp/gdb2384.cc: Likewise.
5830 * gdb.cp/gdb2384-base.h: Likewise.
5831 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 5832
d78df370
JK
58332008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5834
5835 * gdb.base/maint.exp (maint print type): Remove printing
5836 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
5837
9a044a89
TT
58382008-09-30 Tom Tromey <tromey@redhat.com>
5839
5840 * gdb.base/macscp.exp: Add completion tests.
5841 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
5842 (TWENTY_THREE): Likewise.
5843 (FORTY_EIGHT): Likewise.
5844
506800a9
TT
58452008-09-30 Tom Tromey <tromey@redhat.com>
5846
5847 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
5848 everywhere.
5849 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
5850
1a6f01b5
JK
58512008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5852
5853 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
5854 testcase is derived from. Fix racy dependency on an expected PID
5855 number. No longer support the testcase on Linux kernel 2.4.x.
5856
2fae03e8
TT
58572008-09-27 Tom Tromey <tromey@redhat.com>
5858
5859 * gdb.base/macscp.exp: Add tests for stringification, splicing,
5860 and varargs.
5861
1ad15515
PA
58622008-09-22 Pedro Alves <pedro@codesourcery.com>
5863
5864 * lib/mi-support.exp (mi_expect_interrupt): New.
5865 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
5866 from gdb.mi/mi-nonstop.exp.
5867 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
5868 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
5869 lib/mi-support.exp.
5870 Use mi_check_thread_states throughout. Avoid ".*" and do not
5871 require an anchor after -exec-run.
5872
d0b76dc6
DJ
58732008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
5874
5875 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
5876 stop is pending. Avoid ".*" when two stops are pending.
5877 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
5878 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
5879 newlines in fullnames.
5880 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
5881 (mi_expect_stop): Update comments. Only anchor in sync mode.
5882 Do not match newlines.
5883 (mi_send_resuming_command_raw): Always return status.
5884 (mi_get_stop_line): Do not match more than one line by accident.
5885 Only anchor in sync mode.
5886 (mi_run_inline_test): If -exec-next fails, give up.
5887
9990c830
UW
58882008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5889
5890 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
5891 on SPU.
5892
ebcf6f00
JB
58932008-09-10 Joel Brobecker <brobecker@adacore.com>
5894
5895 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
5896
b6db24e5
JB
58972008-09-10 Joel Brobecker <brobecker@adacore.com>
5898
5899 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
5900 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
5901 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
5902 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
5903 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
5904 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
5905 gdb.ada/interface.exp, gdb.ada/null_array.exp,
5906 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
5907 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
5908 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
5909 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
5910 Include the "= " sequence in the expected output of print tests.
5911
2bf448e0
JB
59122008-09-10 Joel Brobecker <brobecker@adacore.com>
5913
5914 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
5915 description for boolean types.
5916
d51fd4c8
PA
59172008-09-09 Pedro Alves <pedro@codesourcery.com>
5918
5919 * gdb.base/hook-stop-continue.c: New.
5920 * gdb.base/hook-stop-continue.exp: New.
5921
694182d2
DJ
59222008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
5923
5924 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
5925
3b8a7fc0
JG
59262008-09-08 Jerome Guitton <guitton@adacore.com>
5927
5928 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
5929 (stack_check_probe_2, stack_check_probe_loop_1)
5930 (stack_check_probe_loop_2): New functions.
5931 (main): Add call to these new functions.
5932 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
5933 functions, check that the breakpoint is inserted at the appropriate
5934 location.
5935 (insert_breakpoint): Slightly refine this procedure so that it can
5936 be called several times in the test.
5937
96cc0ae8
JG
59382008-09-08 Jerome Guitton <guitton@adacore.com>
5939
5940 * gdb.base/stack-checking.c: New file.
5941 * gdb.base/stack-checking.exp: New file.
5942
1f08b409
TJB
59432008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
5944
5945 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
5946 * gdb.arch/altivec-regs.exp: Likewise.
5947 * gdb.arch/vsx-regs.exp: Likewise.
5948
3099e1c4
TJB
59492008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
5950
5951 * gdb.arch/ppc-fp.exp: New file.
5952 * gdb.arch/ppc-fp.c: New file.
5953
cc69bfc1
PP
59542008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
5955
5956 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
5957 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 5958
b02a33db
MS
59592008-09-04 Michael Snyder <msnyder@vmware.com>
5960
5961 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
5962 as "at" (for non-debug functions such as _start).
5963
2992cbe0
UW
59642008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5965
5966 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
5967 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
5968 software watchpoints.
5969 * gdb.base/watch_thread_num.exp: Likewise.
5970
514f746b
AR
59712008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
5972
5973 * gdb.arch/i386-bp_permanent.exp: New test.
5974
876cecd0
TT
59752008-08-24 Tom Tromey <tromey@redhat.com>
5976
5977 * gdb.base/maint.exp: Update "maint print type".
5978
80f73d71
VP
59792008-08-21 Vladimir Prus <vladimir@codesourcery.com>
5980
5981 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
5982 support. Adjust the order of "*running" notifications.
5983 * gdb.mi/non-stop.c: Don't cast from int to void* and
5984 back.
5985
d9c78d7d
MK
59862008-08-20 Mark Kettenis <kettenis@gnu.org>
5987
5988 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
5989 expect to find it in the "info frame" output.
5990
97a2d1d3
DJ
59912008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
5992
5993 * gdb.base/interp.exp: Always consume both prompts.
5994
b96e2927
PA
59952008-08-20 Pedro Alves <pedro@codesourcery.com>
5996
5997 * gdb.base/pending.exp: Test pending breakpoints without symbols
5998 loaded.
5999
8cf6e61a
VP
60002008-08-19 Vladimir Prus <vladimir@codesourcery.com>
6001
6002 * lib/mi-support.exp (mi_expect_stop): Produce
6003 more details on failures.
6004 * gdb.mi/mi-nonstop.exp: New.
6005 * gdb.mi/non-stop.c: New.
6006
c6ebd6cf
VP
60072008-08-19 Vladimir Prus <vladimir@codesourcery.com>
6008
a9c64011
AS
6009 * gdb.mi/mi-async.exp: Use 'set target-async'.
6010 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 6011
46a9b8ed
DJ
60122008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
6013
6014 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
6015
44feb3ce
TT
60162008-08-17 Tom Tromey <tromey@redhat.com>
6017
6018 * gdb.base/help.exp (help catch): Rewrite.
6019
311a4e6b
TJB
60202008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
6021
6022 * gdb.base/define.exp: Test indented command documentation.
6023 * gdb.python/python.exp: Test indented multi-line command.
6024
604c2f83
LM
60252008-08-15 Luis Machado <luisgpm@br.ibm.com>
6026
6027 * testsuite/gdb.arch/vsx-regs.c: New source file.
6028 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
6029 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
6030
886a217c
TT
60312008-08-14 Tom Tromey <tromey@redhat.com>
6032
6033 * gdb.base/macscp.exp: Add regression test for "macro define" or
6034 "macro undef" with no arguments.
6035
c814a4f3
PP
60362008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
6037
6038 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 6039
12ab8a60
UW
60402008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6041
6042 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
6043
d57a3c85
TJB
60442008-08-06 Tom Tromey <tromey@redhat.com>
6045
6046 * gdb.python/python.exp: New file.
6047
c7b778ff
JK
60482008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6049
6050 Fix for PR gdb/1543.
6051 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
6052 $LOCATION.
6053 (location): New variable.
6054 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
6055 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
6056 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
6057 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
6058 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
6059 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
6060 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
6061 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
6062 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
6063 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
6064 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
6065 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
6066 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
6067 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
6068 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
6069 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
6070 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
6071 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
6072 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
6073 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
6074 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
6075 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
6076 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
6077 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
6078 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
6079 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
6080 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
6081 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
6082 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
6083 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
6084 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
6085 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
6086 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
6087 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
6088 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
6089 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
6090 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
6091 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
6092 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
6093 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
6094 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
6095 gdb.base/type-opaque.exp, gdb.base/until.exp,
6096 gdb.base/value-double-free.c, gdb.base/varargs.exp,
6097 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
6098 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
6099 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
6100 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
6101 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
6102 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
6103 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
6104 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
6105 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
6106 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
6107 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
6108 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
6109 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
6110 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
6111 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
6112 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
6113 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
6114 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
6115 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
6116 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
6117 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
6118 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
6119 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
6120 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
6121 gdb.pascal/types.exp, gdb.stabs/weird.exp,
6122 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
6123 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
6124 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
6125 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
6126 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
6127 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
6128 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
6129 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
6130 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
6131 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
6132 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
6133 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
6134 lib/mi-support.exp, lib/trace-support.exp: Remove reference
6135 to bug-gdb@prep.ai.mit.edu .
6136
5e06a3d1
VP
61372008-07-31 Vladimir Prus <vladimir@codesourcery.com>
6138
6139 * lib/mi-support.exp (mi_load_shlibs): New.
6140 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
6141
9d81d21b
VP
61422008-07-30 Vladimir Prus <vladimir@codesourcery.com>
6143
6144 * lib/mi-support.exp (get_mi_thread_list)
6145 (check_mi_and_console_threads): New, moved from ...
6146 * gdb.mi/mi-pthread.exp: ...here.
6147 * gdb.mi/gdb669.exp (get_mi_thread_list)
6148 (check_mi_and_console_threads): Delete.
6149 * gdb.mi/mi2-pthread.exp: Likewise.
6150
bae98fe0
TT
61512008-07-28 Tom Tromey <tromey@redhat.com>
6152
6153 * Makefile.in (just-check): Remove. Move body to...
6154 (check): ... here.
6155
57380f4e
DJ
61562008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
6157
6158 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
6159 Add a test for duplicated SIGINTs.
6160
e09490f1
DJ
61612008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
6162
6163 * gdb.threads/schedlock.exp (get_args): Update to work for any
6164 value of NUM.
6165 (Top level): Report the number of threads that did not resume.
6166
6387b45f
DJ
61672008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
6168
6169 * gdb.dwarf2/dw2-compressed.S: Also define __start.
6170
62f64ff2
DJ
61712008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
6172
6173 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
6174 non-MI prompt.
6175
fa8de41e
TT
61762008-07-26 Tom Tromey <tromey@redhat.com>
6177
6178 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
6179 (function_struct, function_struct_ptr): New globals.
6180 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
6181 function pointer in a struct.
6182
ccb3ac8a
TT
61832008-07-26 Tom Tromey <tromey@redhat.com>
6184
6185 * gdb.base/macscp.exp: Add test for macro lexing bug.
6186
d7d9f01e
TT
61872008-07-18 Tom Tromey <tromey@redhat.com>
6188
6189 * gdb.base/macscp.exp: Add macro tests.
6190
9bf07184
PP
61912008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
6192
6193 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
6194
becf6477
PP
61952008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
6196
6197 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
6198
0709f7d3
PP
61992008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
6200
6201 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 6202
7093c834
PP
62032008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
6204
6205 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 6206
b432ffe3
JK
62072008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6208
6209 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
6210
b1a268e5
VP
62112008-07-12 Vladimir Prus <vladimir@codesourcery.com>
6212
6213 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
6214
e2995f8e
KB
62152008-07-11 Kevin Buettner <kevinb@redhat.com>
6216
6217 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
6218 of regexp to account for changes made to GDB in the printing of
6219 byte vectors.
6220
14032a66
TT
62212008-07-11 Tom Tromey <tromey@redhat.com>
6222
6223 * gdb.base/completion.exp: Add 'help' completion test.
6224
981505ef
JK
62252008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6226
6227 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
6228
10568435
JK
62292008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6230
6231 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
6232
4487aabf
PA
62332008-07-09 Pedro Alves <pedro@codesourcery.com>
6234
6235 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
6236
a4a9b1c4
PA
62372008-07-09 Pedro Alves <pedro@codesourcery.com>
6238
6239 * gdb.base/fullname.exp: Restore pwd if compiling failed.
6240
3c3185ac
JK
62412008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6242
6243 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
6244
7ebd49dc
VP
62452008-06-28 Vladimir Prus <vladimir@codesourcery.com>
6246
6247 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
6248 previous commit. Add a comment.
6249
84e46146
PA
62502008-06-28 Pedro Alves <pedro@codesourcery.com>
6251
6252 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
6253
0f8d4a2f
VP
62542008-06-28 Vladimir Prus <vladimir@codesourcery.com>
6255
6256 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
6257
f747e0ce
PA
62582008-06-27 Pedro Alves <pedro@codesourcery.com>
6259
6260 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
6261 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
6262 compiling an executable, link in an object that forces unbuffered
6263 output.
6264 * lib/set_unbuffered_mode.c: New file.
6265
734a5c36
JK
62662008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6267
6268 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
6269
a2840c35
VP
62702008-06-25 Vladimir Prus <vladimir@codesourcery.com>
6271
a9c64011
AS
6272 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
6273 mi_expect_stop.
6274 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
6275 Demand that *running is output.
6276 (detect_async): Perform checking every time.
6277 (mi_send_resuming_command): Extract everything into...
6278 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
6279 (mi_expect_stop): Don't accept any output before *stopped.
6280
6ae37fef
VP
62812008-06-13 Vladimir Prus <vladimir@codesourcery.com>
6282
6283 Robustify mi-simplerun.
a9c64011
AS
6284 * gdb.mi/basics.c (main): Add a call to sleep.
6285 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
6286 * gdb.mi/mi2-cli.exp: Likewise.
6287 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 6288
b4aa76f0 62892008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
6290
6291 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
6292
e1ac3328
VP
62932008-06-10 Vladimir Prus <vladimir@codesourcery.com>
6294
a9c64011
AS
6295 * gdb.mi/mi-console.exp: Adjust.
6296 * gdb.mi/mi-syn-frame.exp: Adjust.
6297 * gdb.mi/mi2-console.exp: Adjust.
6298 * gdb.mi/mi2-syn-frame.exp: Adjust.
6299 * lib/mi-support.exp (mi_run_cmd): Adjust.
6300 (mi_send_resuming_command): Adjust.
e1ac3328 6301
f7f9a841
VP
63022008-06-10 Vladimir Prus <vladimir@codesourcery.com>
6303
6304 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
6305 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
6306 testing of stopped.
6307 * gdb.mi/mi2-syn-frame.exp: Likewise.
6308 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
6309 (async, detect_async): New.
6310 (mi_expect_stop, mi_continue_to_line): Adjust expectation
6311 depending on if we're running in sync or async mode.
f7f9a841 6312
37cd5d19
TT
63132008-06-09 Tom Tromey <tromey@redhat.com>
6314
6315 * gdb.base/completion.exp: New tests for field name completion
6316 with spaces, and field name completion with '->'.
6317
65d12d83
TT
63182008-06-06 Tom Tromey <tromey@redhat.com>
6319
6320 * gdb.base/break1.c (struct some_struct): New struct.
6321 (values): New global.
6322 * gdb.base/completion.exp: Add field name completion test.
6323
ebfe2e3f
PP
63242008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
6325
6326 * gdb.cp/call-c.exp: Test for incorrect handling of reference
6327 to pointer.
6328 * gdb.cp/call-c.cc: Likewise.
6329
bcf6fc3a
NR
63302008-06-06 Nick Roberts <nickrob@snap.net.nz>
6331
6332 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
6333 annotation.
6334
49fd4a42 63352008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 6336 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
6337
6338 * gdb.threads/execl.c, gdb.threads/execl1.c,
6339 gdb.threads/execl.exp: New tests.
a9c64011 6340
8a34ac3f
AR
63412008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
6342 Daniel Jacobowitz <dan@codesourcery.com>
6343
6344 * gdb.cp/exception.exp: Activate test, make it work with pending
6345 catchpoints.
6346
86ae69ef
JK
63472008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
6348
6349 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
6350
f7f9ae2c
VP
63512008-05-28 Vladimir Prus <vladimir@codesourcery.com>
6352
a9c64011
AS
6353 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
6354 now printed.
6355 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 6356
2a2d4dc3
AS
63572008-05-27 Andreas Schwab <schwab@suse.de>
6358
6359 * gdb.base/frame-args.exp: Handle arguments that are optimized
6360 out.
6361
5099e4d9
LM
63622008-05-26 Luis Machado <luisgpm@br.ibm.com>
6363
6364 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
6365 quiet for ppc32 and group options into a single variable.
6366
d9c36a91
JB
63672008-05-23 Joel Brobecker <brobecker@adacore.com>
6368
6369 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
6370 of zero-size elements.
6371 * gdb.ada/null_array.exp: Test printing this new array.
6372
103a8671
JK
63732008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6374
6375 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
6376
07a4cc1a 63772008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
6378
6379 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
6380 of the "finish" command.
6381
55f996a7
NR
63822008-05-21 Nick Roberts <nickrob@snap.net.nz>
6383
6384 * gdb.base/annota1.exp: Test for new annotation.
6385
907fc202
UW
63862008-05-16 Pedro Alves <pedro@codesourcery.com>
6387
6388 * gdb.base/fixsection.exp: New file.
6389 * gdb.base/fixsection0.c: New file.
6390 * gdb.base/fixsection1.c: New file.
6391
e8f97270
UW
63922008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6393
6394 * gdb.base/annota1.exp: Accept printf@... in place of printf.
6395 * gdb.base/annota3.exp: Likewise.
6396
ac0bb574
NF
63972008-05-13 Nathan Froyd <froydnj@codesourcery.com>
6398
6399 * gdb.base/watch_thread_num.exp: Don't run tests that require
6400 watchpoints if the target doesn't support them.
6401
6fadd07a
DE
64022008-05-12 Doug Evans <dje@google.com>
6403
6404 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
6405
6e9a4a30
JB
64062008-05-09 Joel Brobecker <brobecker@adacore.com>
6407
6408 * gdb.ada/assign_1.exp: New testcase.
6409
08388c79
DE
64102008-05-09 Doug Evans <dje@google.com>
6411
a3c83fae
DE
6412 * gdb.base/find.exp: New file.
6413 * gdb.base/find.c: New file.
08388c79 6414
bd5ddfe8
DJ
64152008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
6416
6417 * gdb.base/commands.exp (watchpoint_command_test): Handle
6418 gdb,no_hardware_watchpoints.
6419 * gdb.base/float.exp: Allow ARM targets without floating point.
6420 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
6421
b5dd68e2 64222008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 6423 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
6424
6425 * gdb.ada/lang_switch: New test program.
6426 * gdb.ada/lang_switch.exp: New testcase.
6427
382d13d1
DE
64282008-05-05 Doug Evans <dje@google.com>
6429
6430 * gdb.base/help.exp (disassemble): Update expected help text.
6431
9dd789d0
PA
64322008-05-04 Pedro Alves <pedro@codesourcery.com>
6433
6434 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
6435
611c83ae
PA
64362008-05-04 Pedro Alves <pedro@codesourcery.com>
6437
6438 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
6439 different times.
6440
ff013f42
JK
64412008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
6442
6443 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
6444 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
6445 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
6446 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
6447
96dff6a2
VP
64482008-05-04 Vladimir Prus <vladimir@codesourcery.com>
6449
6450 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
6451 notification to appear.
6452
55cd6f92
DJ
64532008-05-04 Daniel Jacobowitz <dan@debian.org>
6454
6455 * gdb.base/fullname.c: New file.
6456 * gdb.base/fullname.exp: New file.
6457 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
6458
d705c43c
PA
64592008-05-03 Pedro Alves <pedro@codesourcery.com>
6460
6461 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
6462 expressions with macros.
6463
333222e1
JK
64642008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6465
6466 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
6467
5ac01682
DJ
64682008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
6469
6470 * gdb.base/completion.exp: Handle lack of other symbols beginning
6471 with "a".
6472
6473 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
6474
237fc4c9
PA
64752008-05-02 Jim Blandy <jimb@codesourcery.com>
6476
6477 * gdb.asm/asmsrc1.s: Add scratch space.
6478
ed5e9466
DJ
64792008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6480 Daniel Jacobowitz <dan@codesourcery.com>
6481
6482 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
6483 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
6484 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
6485
b39cc962
DJ
64862007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
6487
6488 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
6489
36d520f5
JB
64902008-05-01 Joel Brobecker <brobecker@adacore.com>
6491
6492 * gdb.base/info-target.exp: New testcase.
6493
8d4e3071
DJ
64942008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
6495
6496 * gdb.cp/hang.exp: Use .cc instead of .C.
6497 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
6498 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
6499
6f3f3097
DJ
65002008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
6501
6502 * gdb.base/gdb1250.exp: Remove perror.
6503 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
6504
5550a914
PA
65052008-04-30 Pedro Alves <pedro@codesourcery.com>
6506
6507 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
6508 .2byte.
6509
d848e687
DJ
65102008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
6511
6512 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
6513 (maybe_kfail): New.
6514
93b5768b
PA
65152008-04-25 Pedro Alves <pedro@codesourcery.com>
6516
6517 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
6518
721c02de
VP
65192008-04-24 Vladimir Prus <vladimir@codesourcery.com>
6520
a9c64011
AS
6521 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
6522 * gdb.mi/mi2-syn-frame.exp: Likewise.
6523 * lib/mi-support.exp: Likewise.
721c02de 6524
74960c60
VP
65252008-04-24 Vladimir Prus <vladimir@codesourcery.com>
6526
6527 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
6528 to specify regexp for the location to stop at.
6529 * gdb.base/break-always.c: New.
6530 * gdb.base/break-always.exp: New.
6531
d24317b4
VP
65322008-04-24 Vladimir Prus <vladimir@codesourcery.com>
6533
6534 * lib/mi-support.exp (mi_runto_helper): Adjust
6535 for the original-location field.
6536 (mi_create_breakpoint, mi_list_breakpoints): New.
6537 * gdb.mi/mi-break.exp: Adjust.
6538 * gdb.mi/mi2-break.exp: Adjust.
6539 * gdb.mi/mi-pending.exp: Adjust.
6540 * gdb.mi/mi-simplerun.exp: Adjust.
6541 * gdb.mi/mi2-simplerun.exp: Adjust.
6542 * gdb.mi/mi-syn-frame.exp: Adjust.
6543 * gdb.mi/mi2-syn-frame.exp: Adjust.
6544 * gdb.mi/mi-until.exp: Adjust.
6545 * gdb.mi/mi2-until.exp: Adjust.
6546 * gdb.mi/mi-var-display.exp: Adjust.
6547 * gdb.mi/mi2-var-display.exp: Adjust.
6548 * gdb.mi/mi-watch.exp: Adjust.
6549 * gdb.mi/mi2-watch.exp: Adjust.
6550
fdc59709 65512008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 6552
a9c64011
AS
6553 * aclocal.m4: Add override.m4.
6554 * configure: Regenerate.
fdc59709 6555
8e91f023
VP
65562008-04-19 Vladimir Prus <vladimir@codesourcery.com>
6557
6558 * gdb.mi/var-cmd.c (do_at_tests): Verify that
6559 '-var-update --all-values' reports new value even the type
6560 of a variable object has changed.
6561
233a11ab
CS
65622008-04-18 Craig Silverstein <csilvers@google.com>
6563
6564 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
6565 files.
d24317b4 6566
9c1137ad
JB
65672008-04-18 Joel Brobecker <brobecker@adacore.com>
6568
6569 * gdb.ada/atomic_enum: New test program.
6570 * gdb.ada/atomic_enum.exp: New testcase.
6571
66d0bbc7
DE
65722008-04-17 Doug Evans <dje@google.com>
6573
6574 * gdb.opt/Makefile.in: Fix whitespace.
6575
100906b0
UW
65762008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
6577
6578 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
6579
4584e32e
DE
65802008-04-17 Doug Evans <dje@google.com>
6581
6582 * gdb.base/hashline1.exp: New testcase.
6583 * gdb.base/hashline2.exp: New testcase.
6584 * gdb.base/hashline2.exp: New testcase.
6585
0a320680
PA
65862008-04-17 Pedro Alves <pedro@codesourcery.com>
6587
6588 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
6589
18ac113b
AR
65902008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
6591
6592 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
6593 temporary breakpoint to match "Temporary breakpoint".
6594 * gdb.base/break.exp (delete_breakpoints): Likewise.
6595 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
6596 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
6597 * gdb.base/display.exp: Likewise.
6598 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
6599 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
6600 * gdb.base/restore.exp (restore_tests): Likewise.
6601 * gdb.base/sepdebug.exp: Likewise.
6602 * gdb.base/watchpoint.exp: Likewise.
6603 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
6604 * gdb.mi/mi-pending.exp: Likewise.
6605 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
6606 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
6607 * gdb.mi/mi-var-cmd.exp: Likewise.
6608 * gdb.mi/mi-var-display.exp: Likewise.
6609 * gdb.mi/mi2-cli.exp: Likewise.
6610 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
6611 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
6612 * gdb.mi/mi2-var-display.exp: Likewise.
6613 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
6614 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
6615 new "disp" field.
a9c64011 6616 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
6617 reason. This is to support fix for PR2424.
6618
add38693
JK
66192008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6620
6621 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
6622
fcacd99f
VP
66232008-04-13 Vladimir Prus <vladimir@codesourcery.com>
6624
6625 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 6626 field. Add more floating varobj tests.
fcacd99f 6627 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
6628 field.
6629 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
6630 (main): Call do_at_tests.
6631 * lib/mi-support.exp (mi_create_floating_varobj)
6632 (mi_varobj_update_with_type_change): New.
fcacd99f 6633
de051565
MK
66342008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
6635
6636 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
6637 option of -var-evaluate-expression.
6638 * gdb.mi/mi2-var-display.exp: Likewise.
6639
dbc52822
VP
66402008-04-07 Vladimir Prus <vladimir@codesourcery.com>
6641
6642 Introduce test setup helpers.
a9c64011
AS
6643 * lib/gdb.exp (build_executable, clean_restart)
6644 (prepare_for_testing): New.
6645 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
6646 * gdb.base/return.exp: Likewise.
6647 * gdb.base/ending-run.exp: Likewise.
dbc52822 6648
473591da
NR
66492008-04-07 Nick Roberts <nickrob@snap.net.nz>
6650
6651 * gdb.mi/mi-async.exp: New test for asynchronous Machine
6652 Interface (MI) responses.
6653
2b2d9e11
VP
66542008-04-06 Vladimir Prus <vladimir@codesourcery.com>
6655
a9c64011
AS
6656 * gdb.cp/breakpoint.cc: New code to test conditions involving
6657 member variables.
6658 * gdb.cp/breakpoint.exp: Test condition involving member
6659 variables.
2b2d9e11 6660
bb378428
VP
66612008-04-05 Vladimir Prus <vladimir@codesourcery.com>
6662
6663 * lib/mi-support.exp (mi_expect_stop): New.
6664 (mi_run_cmd): Change the
6665 token. Use mi_send_resuming_command, use
6666 mi_expect_stop.
6667 (mi_execute_to_helper): Rename to mi_execute_to.
6668 (mi_send_resuming_command): Add more error patterns.
6669 (mi_wait_for_stop): Renamed to...
6670 (mi_get_stop_line): ...this.
6671 (mi_run_inline_test): Adjust.
6672
6673 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
6674 * gdb.mi/mi-console.exp: Likewise.
6675 * gdb.mi/mi-pending.exp: Likewise.
6676 * gdb.mi/mi-simplerun.exp: Likewise.
6677 * gdb.mi/mi-stack.exp: Likewise.
6678 * gdb.mi/mi-stepi.exp: Likewise.
6679 * gdb.mi/mi-syn-frame.exp: Add comment.
6680 * gdb.mi/mi-until.exp: Likewise.
6681 * gdb.mi/mi-var-display.exp: Likewise.
6682 * gdb.mi/mi-watch.exp: Likewise.
6683 * gdb.mi/mi2-cli.exp: Likewise.
6684 * gdb.mi/mi2-console.exp: Likewise.
6685 * gdb.mi/mi2-simplerun.exp: Likewise.
6686 * gdb.mi/mi2-stack.exp: Likewise.
6687 * gdb.mi/mi2-stepi.exp: Likewise.
6688 * gdb.mi/mi2-until.exp: Likewise.
6689 * gdb.mi/mi2-var-display.exp: Likewise.
6690 * gdb.mi/mi2-watch.exp: Likewise.
6691
62172bb9
UW
66922008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6693
6694 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
6695
6696 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
6697
a13e061a
PA
66982008-04-04 Pedro Alves <pedro@codesourcery.com>
6699
6700 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
6701 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
6702 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
6703 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
6704 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
6705 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
6706 expect an mi error duplicated in stderr.
6707
eae06beb
JB
67082008-04-03 Joel Brobecker <brobecker@adacore.com>
6709
6710 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
6711 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
6712 Add a couple of tests that verify the behavior when the new setting
6713 is set to "cancel" and "all".
6714 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
6715 "ask" before we start the testing.
6716
79c6ced6
AR
67172008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
6718
6719 * gdb.cp/casts.cc: Add class reference variables.
6720 * gdb.cp/casts.exp: New test cases for up/down casting references.
6721
6c2d1a6b
MK
67222008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
6723
6724 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
6725 instead of beginning to make an extra test pass.
6726 * gdb.mi/mi2-var-display.exp: Likewise.
6727
55b411d9
MR
67282008-03-31 Maciej W. Rozycki <macro@mips.com>
6729
6730 * gdb.base/break.exp: Mark failures as such. Fix formatting.
6731
c6140da2
MD
67322008-03-31 Markus Deuling <deuling@de.ibm.com>
6733 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6734
6735 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
6736 value. Add xfail for older kernels.
6737
79732189
AR
67382008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
6739
6740 Bring mi-support in line with gdb.exp.
6741 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
6742 (mi_gdb_start): New function.
6743
33c3676e
MR
67442008-03-28 Maciej W. Rozycki <macro@mips.com>
6745
6746 * gdb.mi/mi-var-cmd.exp: Fix a typo.
6747
92e28119
VP
67482008-03-26 Vladimir Prus <vladimir@codesourcery.com>
6749
6750 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
6751 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 6752
9e8e3afe
VP
67532008-03-26 Vladimir Prus <vladimir@codesourcery.com>
6754
6755 * lib/mi-support.exp (mi_create_varobj_checked): New.
6756 (mi_list_varobj_children): Allow to check for a
6757 value.
6758 (mi_list_array_varobj_children): New.
6759
6760 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
6761 and mi_list_varobj_children, as opposed to hardcoding
6762 expected strings.
6763 * gdb.mi/gdb701.exp: Likewise.
6764 * gdb.mi/gdb792.exp: Likewise.
6765 * gdb.mi/mi-var-block.exp: Likewise.
6766 * gdb.mi/mi-var-cmd.exp: Likewise.
6767 * gdb.mi/mi-var-invalidate.exp: Likewise.
6768 * gdb.mi/mi2-var-block.exp: Likewise.
6769 * gdb.mi/mi2-var-child.exp: Likewise.
6770 * gdb.mi/mi2-var-cmd.exp: Likewise.
6771 * gdb.mi/mi2-var-display.exp: Likewise.
6772
9df50351
JK
67732008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6774
6775 Fix random false FAILs on i386.
6776 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
6777
31e5d73a
DJ
67782008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
6779
6780 PR gdb/544
6781 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
6782
12f4afab
DJ
67832008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
6784
6785 PR gdb/544
6786 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
6787
b562a0cb
DJ
67882008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
6789
6790 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
6791 fixed PR gdb/544.
6792
17faa917
DJ
67932008-03-21 Pedro Alves <pedro@codesourcery.com>
6794
6795 * gdb.threads/fork-child-threads.exp: Test next over fork.
6796
6214f497
DJ
67972008-03-21 Chris Demetriou <cgd@google.com>
6798
6799 * gdb.base/break.exp (rbreak junk): New test for rbreak
6800 "Junk at end of arguments" issue.
6801
63092375
DJ
68022008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
6803
6804 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
6805 *& to work on created array elements.
6806 (Top level): Test print $pc with a file. Test string operations
6807 without a target.
6808 * gdb.base/ptype.exp: Do not expect *& to work on created array
6809 elements.
6810
b21991b0
DJ
68112008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
6812
6813 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
6814 gdb.threads/staticthreads.exp: Update exit query.
6815
c4b347c7
SL
68162008-03-07 Sandra Loosemore <sandra@codesourcery.com>
6817
6818 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
6819
fa4727a6
DJ
68202008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
6821
6822 * gdb.base/watchpoint.c (global_ptr, func4): New.
6823 (main): Call func4.
6824 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
6825 (test_inaccessible_watchpoint): New.
6826
2f34202f
MR
68272008-02-29 Maciej W. Rozycki <macro@mips.com>
6828
6829 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
6830 select the largest.
6831
0d6ba1b1
DJ
68322008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
6833
6834 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
6835 frames-invalid annotations.
6836
e691325a
PM
68372008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
6838
a9c64011 6839 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 6840
f85b5ecc
DE
68412008-02-27 Doug Evans <dje@google.com>
6842
6843 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
6844 for bug 1738.
6845 (breakpoint_to_handler_entry): Ditto.
6846
b40e7bf3
JB
68472008-02-27 Joel Brobecker <brobecker@adacore.com>
6848
6849 * gdb.base/ending-run.exp: Use the first line of code inside
6850 function body to test breakpoints.
6851 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
6852 location where the breakpoint is inserted when using the line
6853 where a function is declared. Fix typo in the description of
6854 one of the tests.
6855 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
6856
2faca73a
PM
68572008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
6858
6859 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 6860 tests.
2faca73a 6861
6f439c36
PM
68622008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
6863
6864 * gdb.base/args.exp: avoid same output for tests
6865 with single quotes.
6866
54e52265
VP
68672008-02-26 Vladimir Prus <vladimir@codesourcery.com>
6868
a9c64011
AS
6869 * gdb.base/annota1.exp: Adjust for 'info break'
6870 format changes.
6871 * gdb.base/annota3.exp: Likewise.
6872 * gdb.base/break.exp: Likewise.
6873 * gdb.base/condbreak.exp: Likewise.
6874 * gdb.base/pending.exp: Likewise.
6875 * gdb.base/sepdebug.exp: Likewise.
6876 * gdb.base/unload.exp: Likewise.
6877 * gdb.cp/ovldbreak.exp: Likewise.
6878 * gdb.mi/mi-pending.exp: Likewise.
54e52265 6879
897b09ca
DE
68802008-02-07 Doug Evans <dje@google.com>
6881
6882 * gdb.cp/mb-inline.exp: New.
6883 * gdb.cp/mb-inline.h: New.
6884 * gdb.cp/mb-inline1.cc: New.
6885 * gdb.cp/mb-inline2.cc: New.
6886
b1c32d35
PM
68872008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
6888
6889 * gdb.pascal/floats.pas: New test program.
6890 * gdb.pascal/floats.exp: New testcase.
6891
1a4ca44a
TJB
68922008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
6893
6894 * gdb.base/callfuncs.c (t_float_many_args): New function.
6895 (t_double_many_args): New function.
6896 * gdb.base/callfuncs.exp: Add tests for exceeding float
6897 and double parameters passed through the stack.
6898
439048e8
JB
68992008-02-05 Joel Brobecker <brobecker@adacore.com>
6900
6901 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
6902 gdb.ada/complete/foo.adb: New files.
6903 * gdb.ada/complete.exp: New testcase.
6904
81fe8080
DE
69052008-02-03 Doug Evans <dje@google.com>
6906
301f0ecf
DE
6907 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
6908
81fe8080
DE
6909 * gdb.cp/gdb2384.exp: New file.
6910 * gdb.cp/gdb2384.cc: New file.
6911 * gdb.cp/gdb2384-base.h: New file.
6912 * gdb.cp/gdb2384-base.cc: New file.
6913
4b071aec
DE
69142008-02-02 Doug Evans <dje@google.com>
6915
6916 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
6917
61137ba6
JB
69182007-02-01 Joel Brobecker <brobecker@adacore.com>
6919
6920 * gdb.ada/sym_print_name: New test program.
6921 * gdb.ada/sym_print_name.exp: New testcase.
6922
69232007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
6924
6925 * gdb.ada/nested/hello.adb: New file.
6926 * gdb.ada/nested.exp: New testcase.
6927 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
6928
98deb0da
VP
69292008-02-01 Vladimir Prus <vladimir@codesourcery.com>
6930
6931 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
6932 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
6933 don't cause future evaluations of function to report
6934 creation of internal breakpoints.
98deb0da 6935
723a2275
VP
69362008-02-01 Vladimir Prus <vladimir@codesourcery.com>
6937
6938 * gdb.mi/mi-break.exp (test_error): New.
6939 Call it.
6940
fb546a2f
LM
69412008-01-31 Luis Machado <luisgpm@br.ibm.com>
6942
6943 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
6944 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
6945
2d8fd90a
PM
69462008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
6947
6948 * gdb.pascal/integers.pas: New test program.
6949 * gdb.pascal/integers.exp: New testcase.
6950
a7fa0ded
PM
69512008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
6952
6953 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
6954
5e1a1926
TJB
69552008-01-30 Luis Machado <luisgpm@br.ibm.com>
6956
6957 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
6958 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
6959
8d04f9f0
JB
69602008-01-30 Paul Hilfinger <hilfinger@adacore.com>
6961
6962 * gdb.ada/formatted_ref: New test program.
6963 * gdb.ada/formatted_ref.exp: New testcase.
6964
6965 * gdb.cp/formatted-ref.cc: New file.
6966 * gdb.cp/formatted-ref.exp: New testcase.
6967
ce75a98f
JB
69682008-01-30 Joel Brobecker <brobecker@adacore.com>
6969
6970 * gdb.base/ptype.exp: Add testing of "ptype $pc".
6971
e835f6bf
NR
69722008-01-30 Nick Roberts <nickrob@snap.net.nz>
6973
6974 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
6975 (test_file_list_exec_source_file): Update to new macro-info field.
6976
d118ef87
PH
69772008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
6978
6979 * gdb.ada/exprs: New test program.
6980 * gdb.ada/exprs.exp: New testcase.
6981
7d35ab09
TJB
69822008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
6983
6984 * dfp-test.c (DELTA, DELTA_B): New definitions.
6985 (double_val1, double_val2, double_val3, double_val4, double_val5,
6986 double_val6, double_val7, double_val8, double_val9, double_val10,
6987 double_val11, double_val12, double_val13, double_val14, dec32_val1,
6988 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
6989 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
6990 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
6991 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
6992 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
6993 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
6994 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
6995 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
6996 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
6997 dec128_val16): New global variables.
6998 (decimal_dec128_align): New function.
6999 (decimal_mixed): Likewise.
7000 (decimal_many_args_dec32): Likewise.
7001 (decimal_many_args_dec64): Likewise.
7002 (decimal_many_args_dec128): Likewise.
7003 (decimal_many_args_mixed): Likewise.
7004 * dfp-test.exp: Add tests calling new inferior functions.
7005
2d717e4f
DJ
70062008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
7007
7008 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
7009 gdb.server/ext-run.exp: New files.
7010 * lib/gdbserver-support.exp (gdbserver_download): New.
7011 (gdbserver_start): New. Update gdbserver expected
7012 output.
7013 (gdbserver_spawn): Use them.
7014 (gdbserver_start_extended): New.
7015
e85a822c
DJ
70162008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
7017
7018 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
7019 Run on GNU/Linux.
7020 (do_exec_tests): Check for systems which do not support catchpoints.
7021 Do not match START.
7022 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
7023 Run on GNU/Linux. Enable verbose output.
7024 (check_fork_catchpoints): New.
7025 (explicit_fork_child_follow, catch_fork_child_follow)
7026 (tcatch_fork_parent_follow): Update expected messages.
7027 (do_fork_tests): Use check_fork_catchpoints.
7028 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
7029 Run on GNU/Linux. Enable verbose output.
7030 (check_vfork_catchpoints): New.
7031 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
7032 expected messages.
7033 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
7034
401ea829
JB
70352008-01-29 Jim Blandy <jimb@red-bean.com>
7036
7037 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
7038 host' errors.
7039 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
7040
aceaf3ad
JB
70412008-01-29 Jim Blandy <jimb@red-bean.com>
7042
7043 * gdb.threads/sigthread.c: Use barriers to ensure that
7044 child_thread and child_thread_two are always initialized before we
7045 start to use them.
7046
a5606eee
VP
70472008-01-29 Vladimir Prus <vladimir@codesourcery.com>
7048
7049 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
7050 * gdb.base/watchpoint-solib.c: New.
7051 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 7052
c55a82bb
PM
70532008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
7054
7055 * gdb.base/gdb1056.exp: Add unsigned integer test.
7056
0993fe05
DE
70572008-01-28 Doug Evans <dje@google.com>
7058
7059 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
7060
4fe42e7f
JB
70612008-01-27 Jim Blandy <jimb@codesourcery.com>
7062
c7a69933
JB
7063 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
7064
4fe42e7f
JB
7065 * gdb.base/expand-psymtabs.exp: Doc fix.
7066
5def8285
MK
70672008-01-26 Mark Kettenis <kettenis@gnu.org>
7068
7069 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
7070
5313c911
NR
70712008-01-24 Nick Roberts <nickrob@snap.net.nz>
7072
a9c64011 7073 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
7074 -var-set-format.
7075
93815fbf
VP
70762008-01-23 Chris Demetriou <cgd@google.com>
7077
7078 * gdb.threads/thread_events.c: New testcase source file.
7079 * gdb.threads/thread_events.exp: New testcase expect file.
7080
467a88ee
NR
70812008-01-23 Nick Roberts <nickrob@snap.net.nz>
7082
7083 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
7084
7085 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
7086 -var-set-format.
7087
d8f82aba
DJ
70882008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
7089 Vladimir Prus <vladimir@codesourcery.com>
7090
7091 * gdb.base/float.exp: Allow missing floating point for m68k and
7092 PowerPC.
7093
60c46647
VP
70942008-01-22 Vladimir Prus <vladimir@codesourcery.com>
7095
7096 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
7097 ignore count.
7098 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
7099 * gdb.mi/mi-cli.exp: Adjust.
7100 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 7101
c7dd36a1
PA
71022008-01-17 Pedro Alves <pedro@codesourcery.com>
7103
7104 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
7105 and 'dummy_ptr' integer pointer. Initialize struct_declarations
7106 with dummy_ptr's address.
7107 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
7108 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
7109 all targets.
7110 * gdb.mi/mi2-var-child.exp: Likewise.
7111
39d5313e
JB
71122008-01-09 Joel Brobecker <brobecker@adacore.com>
7113
7114 * gdb.ada/null_array: New test program.
7115 * gdb.ada/null_array.exp: New testcase.
7116
0aea4bf3
LM
71172008-01-09 Luis Machado <luisgpm@br.ibm.com>
7118
7119 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
7120 with required float modifiers.
7121
0b354900
JB
71222008-01-08 Joel Brobecker <brobecker@adacore.com>
7123
7124 * gdb.ada/funcall_param: New test program.
7125 * gdb.ada/funcall_param.exp: New testcase.
7126
cdb7f5d4
JB
71272008-01-08 Joel Brobecker <brobecker@adacore.com>
7128
7129 * gdb.ada/arrayparam: New test program.
7130 * gdb.ada/arrayparam.exp: New testcase.
7131
88e2547f
JB
71322008-01-08 Joel Brobecker <brobecker@adacore.com>
7133
7134 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
7135 landed. Should also fix random failures in the test following it.
7136
f6867ce0
TJB
71372008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
7138
7139 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
7140 for expressions with decimal float values.
7141 (test_dfp_conversions): New function to test casts to and from
7142 decimal float types.
7143 Call test_dfp_conversions.
7144 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
7145 elements.
7146 (main): Initialize ds.float4 and ds.double8 elements.
7147 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
7148 string to new error message.
7149 (d64_set_tests): Likewise.
7150 (d128_set_tests): Likewise.
7151 Add tests for expressions with decimal float variables. Add tests for
7152 conversions to and from decimal float types.
7153
f9c11282
JB
71542008-01-05 Joel Brobecker <brobecker@adacore.com>
7155
7156 * gdb.ada/packed_tagged/comp_bug.adb: New file.
7157 * gdb.ada/packed_tagged.exp: New testcase.
7158
0ecbca72
JB
71592008-01-04 Joel Brobecker <brobecker@adacore.com>
7160
7161 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
7162 gdb.ada/homonym/homonym_main.adb: New files.
7163 * gdb.ada/homonym.exp: New testcase.
7164
c18d3d89
JB
71652008-01-04 Joel Brobecker <brobecker@adacore.com>
7166
7167 * gdb.ada/packed_array.exp: Add testing of references to
7168 a packed array.
7169
ecc7085b
JB
71702008-01-04 Joel Brobecker <brobecker@adacore.com>
7171
7172 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
7173 New files.
7174 * gdb.ada/type_coercion.exp: New testcase.
7175
c474c922
JB
71762008-01-04 Joel Brobecker <brobecker@adacore.com>
7177
7178 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
7179 gdb.ada/tagged/foo.adb: New file.
7180 * gdb.ada/tagged.exp: New testcase.
7181
9005b927
JB
71822008-01-04 Joel Brobecker <brobecker@adacore.com>
7183
7184 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
7185 gdb.ada/ptype_field/foo.adb: New files.
7186 * gdb.ada/ptype_field.exp: New testcase.
7187
1a6aaad8
JB
71882008-01-03 Joel Brobecker <brobecker@adacore.com>
7189
7190 * gdb.ada/print_pc.exp: New testcase.
7191
0ef22f53
JB
71922008-01-03 Joel Brobecker <brobecker@adacore.com>
7193
7194 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
7195 gdb.ada/taft_type/p.adb: New files.
7196 * gdb.ada/taft_type.exp: New testcase.
7197
1689ecf8
JB
71982008-01-03 Joel Brobecker <brobecker@adacore.com>
7199
7200 * gdb.ada/array_bounds/bar.adb: New file.
7201 * gdb.ada/array_bounds.exp: New testcase.
7202
a4d0b9c3
JB
72032008-01-03 Joel Brobecker <brobecker@adacore.com>
7204
7205 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
7206 gdb.ada/arrayptr/foo.adb: New files.
7207 * gdb.ada/arrayptr.exp: New testcase.
7208
a31ace00
JB
72092008-01-03 Joel Brobecker <brobecker@adacore.com>
7210
7211 * gdb.base/set-lang-auto.exp: New testcase.
7212
a97fced3
JB
72132008-01-03 Joel Brobecker <brobecker@adacore.com>
7214
7215 * gdb.ada/fun_addr/foo.adb: New file.
7216 * gdb.ada/fun_addr.exp: New testcase.
7217
ef29ce1a
JK
72182008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7219
7220 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
7221 New files
7222
0fafefe3
JB
72232008-01-02 Joel Brobecker <brobecker@adacore.com>
7224
7225 * array_subscript_addr/p.adb: New file.
a9c64011 7226 * array_subscript_addr.exp: New testcase.
0fafefe3 7227
c4359f8d
JB
72282008-01-02 Joel Brobecker <brobecker@adacore.com>
7229
a9c64011 7230 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
7231 New files.
7232 * gdb.ada/str_cmp_ref.exp: New testcase.
7233
1aa1b15b
JB
72342008-01-01 Joel Brobecker <brobecker@adacore.com>
7235
7236 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
7237 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 7238 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 7239
81c9b2cf
JB
72402008-01-01 Joel Brobecker <brobecker@adacore.com>
7241
7242 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
7243 gdb.ada/ref_param/pck.ads: New files.
7244 * gdb.ada/ref_param.exp: New testcase.
7245
319e4674
JB
72462008-01-01 Joel Brobecker <brobecker@adacore.com>
7247
7248 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
7249 gdb.ada/interface/foo.adb: New files.
7250 * gdb.ada/interface.exp: New testcase.
7251
ef682c56
JB
72522007-12-31 Jim Blandy <jimb@codesourcery.com>
7253
7254 * gdb.base/multi-forks.exp: Consume all output from child
7255 processes before proceeding to next test.
7256
f6f3eb6c
JB
72572007-12-29 Jim Blandy <jimb@codesourcery.com>
7258
7259 * configure: Regenerated.
7260
f652e42f
JB
72612007-12-27 Joel Brobecker <brobecker@adacore.com>
7262
7263 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
7264 gdb.ada/fixed_cmp/fixed.adb: New files.
7265 * gdb.ada/fixed_cmp.exp: New testcase.
7266
6943e596
JB
72672007-12-27 Joel Brobecker <brobecker@adacore.com>
7268
7269 * gdb.ada/boolean_expr.exp: New testcase.
7270
aad9a193
JB
72712007-12-26 Jim Blandy <jimb@codesourcery.com>
7272
7273 * gdb.base/multi-forks.exp: Doc fix.
7274
fb5f3683
JB
72752007-12-26 Joel Brobecker <brobecker@adacore.com>
7276
7277 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
7278 * gdb.ada/char_param.exp: Do not compile our test program with
7279 -gnata, this is unnecessary.
7280 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
7281
384e4a9c
JB
72822007-12-24 Joel Brobecker <brobecker@adacore.com>
7283
7284 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
7285 gdb.ada/print_chars/foo.adb: New files.
7286 * gdb.ada/print_chars.exp: New testcase.
7287
01e044f7
JB
72882007-12-24 Joel Brobecker <brobecker@adacore.com>
7289
7290 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
7291 gdb.ada/char_param/foo.adb: New files.
7292 * gdb.ada/char_param.exp: New testcase.
7293
0ce17860
JB
72942007-12-22 Jim Blandy <jimb@codesourcery.com>
7295
7296 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
7297 hard-coding source line numbers into the test.
7298 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
7299 gdb_get_line_number to find.
7300
919809b9
JB
73012007-12-22 Joel Brobecker <brobecker@adacore.com>
7302
7303 * gdb.base/ptype.c (highest): New struct type.
7304 (the_highest): New variable of that type.
7305 (main): Add dummy assignment to a field of variable the_highest.
7306 * gdb.base/ptype.exp: Test type printing of our new variable.
7307
abc8a88d
PM
73082007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
7309
7310 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 7311 and record first explicitly generated thread number.
abc8a88d
PM
7312 Use that thread number for thread specific watchpoint test.
7313 Add iteration number to repetitive tests.
7314
5158f3e3
CES
73152007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
7316 Jim Blandy <jimb@codesourcery.com>
7317
7318 * gdb.base/expand-psymtabs.c: New testcase
7319 source file.
7320 * gdb.base/expand-psymtabs.exp: New testcase
7321 expect file.
7322
37e4754d
LM
73232007-12-17 Luis Machado <luisgpm@br.ibm.com>
7324
7325 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
7326 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
7327
551e5d04
JB
73282007-12-17 Joel Brobecker <brobecker@adacore.com>
7329
7330 * gdb.ada/frame_args/foo.adb: New file.
7331 * gdb.ada/frame_args/pck.ads: New file.
7332 * gdb.ada/frame_args/pck.adb: New file.
7333 * gdb.ada/frame_args.exp: New testcase.
7334
a05ee097
JB
73352007-12-17 Joel Brobecker <brobecker@adacore.com>
7336
7337 * gdb.base/frame-args.c: New file.
7338 * gdb.base/frame-args.exp: New testcase.
7339
c162e8c9 73402007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 7341 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
7342
7343 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
7344
afe8ab22 73452007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 7346
afe8ab22
VP
7347 * gdb.mi/mi-pending.exp: New.
7348 * gdb.mi/mi-pending.c: New.
7349 * gdb.mi/mi-pendshr.c: New.
7350
dfdfb3ca
JB
73512007-12-06 Jim Blandy <jimb@codesourcery.com>
7352
7353 * gdb.base/default.exp: Update expected output for 'info catch'.
7354
b7fca990
JK
73552007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
7356
7357 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
7358 must be set to binary.
7359
6a1afc1e
PA
73602007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
7361
7362 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
7363
a6b151f1
DJ
73642007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
7365
7366 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
7367 gdb.mi/mi-file-transfer.exp: New.
7368
43039443
JK
73692007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7370
7371 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
7372
0ef2251b
MR
73732007-11-22 Maciej W. Rozycki <macro@mips.com>
7374
7375 * gdb.trace/backtrace.exp: Fix a typo.
7376 * gdb.trace/circ.exp: Likewise.
7377 * gdb.trace/collection.exp: Likewise.
7378 * gdb.trace/limits.exp: Likewise.
7379 * gdb.trace/report.exp: Likewise.
7380 * gdb.trace/tfind.exp: Likewise.
7381 * gdb.trace/while-dyn.exp: Likewise.
7382
5443631e
NR
73832007-11-21 Nick Roberts <nickrob@snap.net.nz>
7384
7385 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
7386 objects of pointers that can't be dereferenced are now
7387 "noneditable".
7388
a4ce5b0d
UW
73892007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7390
7391 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
7392 (target_cpu): Remove.
7393
d6e956e5
VP
73942007-10-15 Vladimir Prus <vladimir@codesourcery.com>
7395
7396 * gdb.base/ending-run.exp: Expect the list of cleared
7397 breakpoint to come in natural order, not the reversed one.
a9c64011 7398
214270ab
VP
73992007-11-07 Vladimir Prus <vladimir@codesourcery.com>
7400
7401 * gdb.mi/mi-var-child.c (do_child_deletion): New.
7402 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 7403
1a619819
LM
74042007-11-05 Luis Machado <luisgpm@br.ibm.com>
7405
7406 * gdb.base/printcmds.exp: New function
7407 test_printf_with_dfp.
7408
5b01a6fa
DE
74092007-11-02 Doug Evans <dje@google.com>
7410
7411 * gdb.disasm/t01_mov.s: Remove carriage returns.
7412 * gdb.disasm/t02_mova.s: Ditto.
7413 * gdb.disasm/t03_add.s: Ditto.
7414 * gdb.disasm/t04_sub.s: Ditto.
7415 * gdb.disasm/t05_cmp.s: Ditto.
7416 * gdb.disasm/t06_ari2.s: Ditto.
7417 * gdb.disasm/t07_ari3.s: Ditto.
7418 * gdb.disasm/t08_or.s: Ditto.
7419 * gdb.disasm/t09_xor.s: Ditto.
7420 * gdb.disasm/t10_and.s: Ditto.
7421 * gdb.disasm/t11_logs.s: Ditto.
7422 * gdb.disasm/t12_bit.s: Ditto.
7423 * gdb.disasm/t13_otr.s: Ditto.
7424
ec33ab7f
JK
74252007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7426
7427 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
7428
ae0d01ff
UW
74292007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7430
7431 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
7432 provide DFP support.
7433
55eddb0f
DJ
74342007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
7435
7436 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
7437 Test "set powerpc vector-abi". Skip auto-detection tests for old
7438 toolchains.
7439
7020f05c
PA
74402007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
7441
7442 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
7443 with [string compare].
7444
84bc3db9
PA
74452007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
7446
7447 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
7448 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
7449
5876dc88
LM
74502007-10-25 Luis Machado <luisgpm@br.ibm.com>
7451
7452 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
7453 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
7454 * gdb.opt/Makefile.in: New makefile.
7455 * Makefile.in: Create new directory "gdb.opt".
7456 * configure.ac: Add "gdb.opt" directory.
7457 * configure: Regenerated.
a9c64011 7458
c3ea9a14
DE
74592007-10-25 Doug Evans <dje@google.com>
7460
7461 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
7462 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
7463
a9c64011 74642007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
7465 Thiago Jung Bauermann <bauerman@br.ibm.com>
7466
7467 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
7468 Floating Point expressions.
7469 * gdb.base/dfp-test.exp: new file adding tests for Decimal
7470 Floating Point variables.
7471 * gdb.base/dfp-test.c: new file containing program with Decimal
7472 Floating variables, used by gdb.base/dfp-test.exp.
7473
62a24a2b
DJ
74742007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
7475
7476 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
7477
e7b1eae6
UW
74782007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7479
7480 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
7481 compiling test case with GCC.
7482 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
7483
c641edcc
UW
74842007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7485
7486 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
7487 format changes.
7488
5e5ebfe6
MS
74892007-10-18 Michael Snyder <msnyder@specifix.com>
7490
7491 * gdb.base/dbx.exp: Add missing "-re " operator.
7492
e831e7b6
GM
74932007-10-16 Gaius Mulley <gaius@glam.ac.uk>
7494
7495 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
7496 * configure.ac: Removed trailing spaces after backslash.
7497 * gdb.modula2: New directory.
7498 * gdb.modula2/Makefile.in: New file.
7499 * gdb.modula2/unbounded-array.exp: New file.
7500 * gdb.modula2/unbounded1.c: New file.
7501
7cc46491
DJ
75022007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
7503
7504 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
7505
75062007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
7507
7508 * gdb.base/sigstep.c (main): Add checks for
7509 return values for setitimer call.
7510 Call setitimer again with itimer = ITIMER_REAL
7511 if first call to setitimer fails.
7512
e91528f0
KH
75132007-10-11 Kazu Hirata <kazu@codesourcery.com>
7514
7515 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
7516 of $timeout.
7517
2ec9a4f8
DJ
75182007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
7519
7520 * gdb.server/server-run.exp: Test for dynamic linker symbols.
7521
75222007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
7523
7524 * lib/gdb.exp (gdb_run_cmd): Move comment outside
7525 of gdb_expect call, to avoid interruption.
7526
64b2fa04
PA
75272007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
7528
7529 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
7530 (v_unsigned_long_long, v_long_long_array)
7531 (v_signed_long_long_array, v_unsigned_long_long_array)
7532 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
7533 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
7534 [!NO_LONG_LONG]: New.
7535 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
7536 v_long_long_member.
7537
7538 (v_long_long_func, v_signed_long_long_func)
7539 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
7540 (main) [!NO_LONG_LONG]: Initialize long long variants.
7541
7542 * gdb.base/whatis.exp: If board file requests no_long_long, build
7543 test with NO_LONG_LONG defined. Test long long, signed long long,
7544 and unsigned long long variants but only if board file doesn't
7545 disable it.
7546
a912286e 75472007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 7548 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
7549
7550 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
7551 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
7552 * configure: Regenerated.
7553 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
7554 gdb.pascal/types.exp, lib/pascal.exp: New files.
7555
471ba8c9
DJ
75562007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
7557
7558 * gdb.cp/classes.exp (do_tests): Always step to the line after the
7559 call.
7560 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
7561 to return to the call.
7562 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
7563 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
7564 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
7565 * gdb.mi/mi-until.exp (test_until): Likewise.
7566 * gdb.mi/mi2-until.exp (test_until): Likewise.
7567
fef8a650
DJ
75682007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
7569
7570 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
7571 two-char array.
7572 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
7573
d983da9c
DJ
75742007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
7575
7576 * gdb.threads/watchthreads.c (thread_function): Sleep between
7577 iterations.
7578 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
7579 at once for S/390. Generate matching fails and passes.
7580
17f62551
VP
75812007-09-27 Vladimir Prus <vladimir@codesourcery.com>
7582
7583 * gdb.mi/var-cmd.c (do_children_tests): Initialize
7584 the 'struct_declarations' variable to zeros.
a9c64011 7585
ed0616c6
VP
75862007-09-24 Vladimir Prus <vladimir@codesourcery.com>
7587
7588 * gdb.cp/mb-ctor.cc: New.
7589 * gdb.cp/mb-ctor.exp: New.
7590 * gdb.cp/mb-templates.cc: New.
7591 * gdb.cp/mb-templates.exp: New.
7592
41f1b697
DJ
75932007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
7594
7595 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
7596
3f213f78
PA
75972007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
7598
7599 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
7600 targets.
7601 * configure: Regenerate.
7602
0d381245 76032007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 7604
0d381245
VP
7605 * gdb.base/annota1.exp: Adjust for 'info break'
7606 format changes.
7607 * gdb.base/annota3.exp: Likewise.
7608 * gdb.base/break.exp: Likewise.
7609 * gdb.base/condbreak.exp: Likewise.
7610 * gdb.base/pending.exp: Likewise.
7611 * gdb.base/sepdebug.exp: Likewise.
7612 * gdb.base/unload.exp: Likewise.
7613 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 7614
fe3f5fa8
VP
76152007-09-22 Vladimir Prus <vladimir@codesourcery.com>
7616
7617 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
7618 messages.
7619 * gdb.base/chng-syms.exp: Likewise.
7620 * gdb.base/unload.exp: Likewise.
a9c64011 7621
a75cf6c0
DJ
76222007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
7623
7624 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
7625
18ecae38
DJ
76262007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
7627
7628 * schedlock.c (NUM): Change to 1.
7629 (main): Use args[0] for the main thread.
7630 * schedlock.exp: Only expect two threads. Only issue one pass or fail
7631 regardless of the number of threads.
7632
5509918f
MR
76332007-09-14 Maciej W. Rozycki <macro@mips.com>
7634
4a543daf
MR
7635 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
7636 type down.
7637 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
7638 test.
7639 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
7640 watchpoint type down.
7641 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
7642 test.
7643
76442007-09-14 Maciej W. Rozycki <macro@mips.com>
7645
5509918f
MR
7646 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
7647 Move all the tests here and run them twice, once using software
7648 watchpoints and once using hardware watchpoints.
7649 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
7650
40b53987
DJ
76512007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
7652
7653 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
7654 test.
7655
695e2681
MK
76562007-09-10 Mark Kettenis <kettenis@gnu.org>
7657
8b3fc8d8
MK
7658 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
7659 build-id.
7660
695e2681
MK
7661 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
7662 know about $ORIGIN. Calculate output dir from $dest instead of
7663 using ${objdir}/{$subdir}.
7664
58d69f29
MK
76652007-09-09 Mark Kettenis <kettenis@gnu.org>
7666
7667 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
7668 gcore, before continuing with the test.
7669
3e347599
DJ
76702007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
7671
7672 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
7673 * gdb.mi/mi-watch.exp: Likewise.
7674
ea37ba09
DJ
76752007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
7676 Jim Blandy <jimb@codesourcery.com>
7677
7678 * gdb.arch/i386-sse.exp: Do not expect character constants.
7679 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
7680 * gdb.base/display.exp: Allow print/s.
7681 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
7682 and unsigned char array changes.
7683
2025a643
DJ
76842007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
7685
7686 * gdb.base/display.exp: Add tests for printf %p.
7687
26669a27
PA
76882007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
7689
7690 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
7691 the dll name to unicode.
7692
c8f021f8
JK
76932007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7694
7695 * gdb.base/default.exp (show version): Update the version text.
7696 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
7697
4cf31eea
JK
76982007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7699
7700 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
7701 New files.
7702
4935890f
JK
77032007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7704
7705 * lib/gdb.exp (build_id_debug_filename_get): New function.
7706 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
7707 Remove the generate DEBUG file for the future testcase runs.
7708 New testcase for the NT_GNU_BUILD_ID retrieval.
7709 Move the final testing step to ...
7710 (test_different_dir): ... a new function.
7711 New parameter XFAIL to XFAIL all the tests performed.
7712 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
7713 New parameter TYPE to PF_PREFIX all the tests performed.
7714
02142340
VP
77152007-08-31 Vladimir Prus <vladimir@codesourcery.com>
7716
7717 * gdb.mi/mi-var-cp.cc (path_expression): New
7718 function.
7719 * gdb.mi/mi-var-cp.exp: Run path exression tests.
7720
36acd84e
UW
77212007-08-27 Markus Deuling <deuling@de.ibm.com>
7722
7723 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
7724 to fit into SPU Local Store memory.
7725
a896d121
JB
77262007-08-23 Joel Brobecker <brobecker@adacore.com>
7727
7728 * gdb.base/default.exp: Adjust the expected output of "info
7729 warranty" after the switch to GPLv3.
7730
7b433602
JB
77312007-08-23 Joel Brobecker <brobecker@adacore.com>
7732
7733 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
7734 to 30000 (from 20000).
7735
e22f8b7c
JB
77362007-08-23 Joel Brobecker <brobecker@adacore.com>
7737
7738 Switch the license of all .exp files to GPLv3.
7739 Switch the license of all .f and .f90 files to GPLv3.
7740 Switch the license of all .s and .S files to GPLv3.
7741
5a0e3bd0
JB
77422007-08-23 Joel Brobecker <brobecker@adacore.com>
7743
7744 * configure.ac: Switch license to GPLv3.
7745
cc00619d
JB
77462007-08-23 Joel Brobecker <brobecker@adacore.com>
7747
7748 Switch the licensing to GPLv3 for all .ads and .adb files.
7749
8d26208a
DJ
77502007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
7751
7752 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
7753 and t_int_double.
7754 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
7755
4fcb9948
JB
77562007-08-17 Joel Brobecker <brobecker@adacore.com>
7757
7758 * gdb.base/step-line.c: Switch license to GPL version 3, and
7759 update copyright year.
7760 * gdb.base/step-line.inp: Likewise.
7761
b9c34f67
JB
77622007-08-17 Joel Brobecker <brobecker@adacore.com>
7763
7764 * gdb.base/gdb1555.exp: Make expected output immune to formatting
7765 changes inside gdb1555.c.
7766 * gdb.base/pending.exp: Likewise.
7767
2cc17678
DJ
77682007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
7769
7770 * config/default.exp: New file.
7771
e48883f7
DJ
77722007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
7773
7774 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
7775 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
7776
1ab80e5b
MR
77772007-07-30 Maciej W. Rozycki <macro@mips.com>
7778
7779 * gdb.base/dump.exp: Force the correct endianness for binary
7780 formats not carrying this information.
7781
aba471f5
DJ
77822007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7783
7784 * gdb.threads/staticthreads.exp: Match .*sem_post.
7785
d4e07204
DJ
77862007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7787
7788 * gdb.base/readline.exp (operate_and_get_next): Match the final
7789 prompt.
7790
2b97317d
KB
77912007-07-23 Kevin Buettner <kevinb@redhat.com>
7792
7793 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
7794 to restarting SID.
7795
44efa07a
KB
77962007-07-18 Kevin Buettner <kevinb@redhat.com>
7797
7798 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
7799 prior to `gdb_start'.
7800
7b5ebade
KB
78012007-07-18 Kevin Buettner <kevinb@redhat.com>
7802
7803 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
7804 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
7805 Remove call to gdb_unload.
7806
255e7678
DJ
78072007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
7808 Daniel Jacobowitz <dan@codesourcery.com>
7809
7810 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
7811 for __WIN32__.
7812 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
7813 * gdb.base/unload.exp: Use shared library test routines.
7814
3a40aaa0
UW
78152007-07-03 Markus Deuling <deuling@de.ibm.com>
7816
7817 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
7818 * gdb.base/solib-symbol-lib.c: Likewise.
7819 * gdb.base/solib-symbol-main.c: Likewise.
7820
b0f4b84b
DJ
78212007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
7822
7823 * config/gdbserver.exp (gdb_reconnect): New.
7824 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
7825 gdb.base/solib-disc.exp: New files.
7826 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
7827 remote debugging".
7828 (gdb_compile): Add shlib_load flag.
7829 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
7830 port.
7831 (gdbserver_reconnect): New.
7832
1b05479a
DJ
78332007-07-01 Nick Roberts <nickrob@snap.net.nz>
7834 Daniel Jacobowitz <dan@codesourcery.com>
7835
7836 * gdb.base/annota3.exp: Test for if construct.
7837
86f78eb2
DJ
78382007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
7839
7840 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
7841
6a2eb474 78422007-06-21 Chris Dearman <chris@mips.com>
a9c64011 7843 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
7844
7845 * gdb.base/display.exp: Allow a newline after display/i.
7846 * gdb.base/pc-fp.exp: Likewise.
7847 * gdb.base/sigbpt.exp: Likewise.
7848
f8b73d13
DJ
78492007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
7850
7851 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
7852 required features to be included.
7853
4339e69e
DJ
78542007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
7855
7856 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
7857 in info threads output.
7858
23d964e7
UW
78592007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7860 Markus Deuling <deuling@de.ibm.com>
7861
7862 * gdb.arch/spu-info.exp: New testcase.
7863 * gdb.arch/spu-info.c: New file.
7864
fd20f75b
DJ
78652007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
7866
7867 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
7868 tpcs_offset. Restore lr after the call.
7869 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
7870
2226f861
DJ
78712007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
7872
7873 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
7874 (gdbserver_run): Kill any running gdbserver.
7875 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
7876
d12371a9
MR
78772007-05-17 Maciej W. Rozycki <macro@mips.com>
7878
7879 * gdb.base/sigbpt.exp: Preset segv_addr.
7880
93f02886
DJ
78812007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
7882
7883 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
7884 (gdb_compile_shlib): Likewise.
7885 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
7886 (default_gdb_init): Clear cleanfiles.
7887 (gdb_finish): Delete recorded cleanfiles.
7888 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
7889
7890 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
7891 Do not use isnative.
7892 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
7893 gdb.base/so-impl-ld.exp: Likewise.
7894 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
7895 * gdb.base/unload.exp: Likewise. Do not pass empty option to
7896 gdb_compile.
7897
b04e06d7
VP
78982007-05-15 Vladimir Prus <vladimir@codesourcery.com>
7899
7900 * config/unknown.exp: Remove.
7901
069ed931
UW
79022007-05-15 Markus Deuling <deuling@de.ibm.com>
7903
7904 * gdb.base/info-proc.exp: Check is_remote.
7905
09db0d03
UW
79062007-05-14 Markus Deuling <deuling@de.ibm.com>
7907
7908 * gdb.base/gcore.exp: Initialize variable core_supported.
7909
af2cbe8c
DJ
79102007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
7911
7912 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
7913
027c0295
DJ
79142007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
7915
7916 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
7917 * gdb.threads/print-threads.exp (test_all_threads): Allow
7918 negative and hexadecimal thread IDs.
7919
dc5000e7
DJ
79202007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
7921
7922 * gdb.java/jprint.java (public): Avoid invalid call to static
7923 method.
7924
2e74ed18
DP
79252007-05-14 Denis Pilat <denis.pilat@st.com>
7926
7927 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
7928 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
7929 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
7930 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
7931 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
7932
83547f02
UW
79332007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7934
7935 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 7936 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
7937 this mode.
7938 * gdb.base/ovlymgr.c: Provide stubs for spu target.
7939 * gdb.base/spu.ld: New file.
7940
b18be20d
DJ
79412007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
7942
7943 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
7944
be444858
DJ
79452007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
7946
7947 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
7948
b1d53152
DJ
79492007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
7950
7951 * gdb.java/jmain.exp: Handle demangled names with and without method
7952 signatures.
7953
d084b331
DJ
79542007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
7955
7956 * gdb.mi/mi-syn-frame.c (main, foo, bar)
7957 (have_a_very_merry_interrupt): Remove calls to puts.
7958 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
7959 inferior output.
7960 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
7961 test names.
7962
db9d7fc5
DJ
79632007-04-29 Markus Deuling <deuling@de.ibm.com>
7964 Daniel Jacobowitz <dan@codesourcery.com>
7965
7966 * gdb.base/auxv.exp (core_works): Also check is_remote.
7967 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
7968
ef783a7d 79692007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 7970
ef783a7d
VP
7971 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
7972 message, not the undefined 'module' variable.
7973 * gdb.base/siginfo.exp: Likewise.
7974 * gdb.base/sigstep.exp: Likewise.
7975 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
7976 serialport.
7977 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
7978
b7b73cae
CV
79792007-04-25 Corinna Vinschen <vinschen@redhat.com>
7980
7981 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
7982 target sim fails. Return 0 otherwise.
7983 (gdb_load): Return prematurely if gdb_target_sim fails.
7984
7d90fdfa
DP
79852007-04-16 Denis Pilat <denis.pilat@st.com>
7986
7987 * gdb.base/setshow.exp: Reset height after having set it to 100.
7988
5d3e9c85
DP
79892007-04-16 Denis Pilat <denis.pilat@st.com>
7990
7991 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
7992
18e75969
DP
79932007-04-16 Denis Pilat <denis.pilat@st.com>
7994
7995 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
7996
25d5ea92
VP
79972007-04-14 Vladimir Prus <vladimir@codesourcery.com>
7998
7999 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
8000 tests. Run the frozen varobjs test.
8001 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 8002 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 8003
0b49cb80
JK
80042007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8005
8006 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
8007 gdb.base/type-opaque.exp: New files.
8008
a73bafbc 80092007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
8010
8011 * gdb.mi/mi-var-child.c
a73bafbc
VP
8012 (do_children_tests): User char[2] instead of
8013 char so that automatic printing of pointers to char
8014 don't give unpredicable result.
8015 * gdb.mi/var-cmd.c (do_locals_test): Initialize
8016 local variables.
8017 * gdb.mi/mi-var-child.exp: Step to right line
8018 of do_children_tests.
8019 * gdb.mi/mi2-var-child.exp: Likewise.
8020 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 8021 do_locals_tests.
a73bafbc
VP
8022 (do_children_tests): User char[2] instead of
8023 char so that automatic printing of pointers to char
a9c64011 8024 don't give unpredicable result.
a73bafbc 8025 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 8026 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
8027 Pass test name to mi_wait_for_stop.
8028
7ce59000
DJ
80292007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
8030
8031 * gdb.asm/asm-source.exp: Remove d10v case.
8032 * lib/gdb.exp (skip_cplus_tests): Likewise.
8033 * gdb.asm/d10v.inc: Deleted.
8034
20389057
DJ
80352007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
8036
8037 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
8038
8807d78b
DJ
80392007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
8040
8041 * config/netware.exp: Delete file.
8042
aa3edb8e
JB
80432007-03-29 Joel Brobecker <brobecker@adacore.com>
8044
8045 * gdb.dwarf2/dw2-noloc.S: New file.
8046 * gdb.dwarf2/dw2-noloc.exp: New file.
8047
297561ac
PA
80482007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
8049
8050 * gdb.cp/method2.cc: New test.
8051 * gdb.cp/method2.exp: New test.
8052 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
8053
1f81bd39
DJ
80542007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
8055
8056 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
8057
9453113a
DJ
80582007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
8059
8060 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
8061
b741e217
DJ
80622007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
8063
8064 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
8065 (gdb_load): Delete, replace with...
8066 (gdb_reload): ...this.
8067 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
8068 * gdb.server/server-mon.exp: Likewise.
8069 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
8070 (gdb_start_cmd): New.
8071 (gdb_file_cmd): Save the last loaded file.
8072 (gdb_reload): New.
8073 (gdb_gnu_strip_debug): Use transform.
8074 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
8075 support here. Use new $last_loaded_file. Check mtime.
8076 (gdb_target_cmd): Handle ObjC failure case.
8077 (infer_host_exec): Delete.
8078 (gdbserver_load): Rename to...
8079 (gdbserver_run): ...this. Simplify.
8080 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
8081 (mi_gdb_load): Move most contents to a new function...
8082 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
8083 (mi_run_cmd): Use mi_gdb_target_load.
8084 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
8085 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
8086 Use gdb_run_cmd.
8087 * gdb.base/charsign.exp: Remove incorrect comment.
8088 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
8089 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
8090 gdb.base/start.exp: Use gdb_start_cmd.
8091
446ab585 80922007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 8093 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
8094
8095 * gdb.base/sigbpt.exp: Fix the message when skipping test.
8096 * gdb.base/signull.exp: Similarly.
8097
bbb88ebf
UW
80982007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8099
8100 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
8101 messages available to test cases (like chng-sym.exp).
8102
cb8c4a99
AS
81032007-03-14 Andreas Schwab <schwab@suse.de>
8104
8105 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
8106 format changes.
8107
4e463ff5
DJ
81082007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
8109
8110 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
8111 (optimized_1): New.
8112 (main): Call optimized_1.
8113 (gdb2029): Correct typos. Call gdb2029_marker.
8114 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
8115 for gdb2029.
8116
b6db2c47
MK
81172007-03-12 Mark Kettenis <kettenis@gnu.org>
8118
8119 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
8120 as tabs. Remove redundant test pattern.
8121
70ed3737
UW
81222007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8123
8124 * gdb.base/long_long.exp: Accept optional symbol name in <...>
8125 for /a format output.
8126
47b67b60
DJ
81272007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
8128
8129 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
8130 collect output incrementally.
8131
b8953b0e
UW
81322007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8133
8134 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
8135 for -var-create lpcharacter test.
8136 * gdb.mi/mi2-var-cmd.exp: Likewise.
8137
7acd5c40
UW
81382007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8139
8140 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
8141 pass on targets where address zero is readable.
8142
9c6759c1
UW
81432007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8144
8145 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
8146 just a single architecture.
8147
a2f1aeb4
UW
81482007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8149
8150 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
8151 (fetch_all_registers): New function, uses gdb_test_multiple and
8152 exp_continue to fetch inferior output line-by-line.
8153 Replace all uses of do_get_all_registers by fetch_all_registers.
8154
46579ac2
UW
81552007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8156
8157 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
8158 in target_info.
8159
fc133f24
MS
81602007-03-02 Michael Snyder <michael.snyder@palmsource.com>
8161
a9c64011 8162 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
8163 consistancy; add a default (timeout) case.
8164
7646a51d
MS
81652007-03-02 Michael Snyder <michael.snyder@palmsource.com>
8166
8167 * gdb.base/watchpoint.exp: Fix truncated comment.
8168
dcfff61f
MS
81692007-03-02 Michael Snyder <michael.snyder@palmsource.com>
8170
8171 * Makefile.in: Remove spurious single-quotes from sed command.
8172
664e3ee9
DJ
81732007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
8174
8175 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
8176 func.
8177 * gdb.mi/mi2-var-cmd.exp: Likewise.
8178
d7cc6f2f
JB
81792007-02-27 Joel Brobecker <brobecker@adacore.com>
8180
a9c64011
AS
8181 * gdb.dwarf2/dw2-producer.S: New file.
8182 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
8183
81842007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
8185
8186 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
8187 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
8188 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
8189 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
8190 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
8191 Revert tests to use mi_gdb_test and include value field in output
8192 of -var-create.
8193
93d42b30
DJ
81942007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
8195
8196 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
8197
c499ed39
DJ
81982007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
8199
8200 * gdb.base/maint.exp: Remove full paths from test names.
8201 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
8202 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
8203
9836f81b
JB
82042007-02-27 Joel Brobecker <brobecker@adacore.com>
8205
8206 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
8207
c74d0ad8
DJ
82082007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
8209
8210 * gdb.server/server-mon.exp: New test.
8211
2711e456
DJ
82122007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
8213
8214 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
8215
ff6f572f
DJ
82162007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
8217
8218 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
8219 register capitalization.
8220
fada3feb
DP
82212007-02-13 Denis Pilat <denis.pilat@st.com>
8222
8223 * gdb.mi/mi-var-invalidate.exp: New file.
8224
fb1e4ffc
DJ
82252007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
8226
8227 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
8228
3da939d7
DJ
82292007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
8230
8231 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
8232
123dc839
DJ
82332007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
8234
8235 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
8236 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
8237
877e3645 82382007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
8239
8240 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
8241 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
8242 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
8243 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
8244 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 8245 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 8246 Update tests to include value field in output of -var-create.
a9c64011 8247
3c0a2960
AS
82482007-02-08 Andreas Schwab <schwab@suse.de>
8249
8250 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
8251
108546a0
DJ
82522007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
8253
8254 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
8255 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
8256
d701dcab
DP
82572007-02-02 Denis Pilat <denis.pilat@st.com>
8258
8259 * gdb.threads/threadapply.exp: check that frame is not changed by
8260 the thread apply all command.
8261
783e3e2f
AS
82622007-01-31 Andreas Schwab <schwab@suse.de>
8263
6d9c3a87
AS
8264 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
8265
3c50d7b9
AS
8266 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
8267 in the dwarf sections.
8268 * gdb.dwarf2/mac-fileno.S: Likewise.
8269
783e3e2f
AS
8270 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
8271 bspstore register on ia64.
8272
78ff580e
AS
82732007-01-29 Andreas Schwab <schwab@suse.de>
8274
cc8e9b12
AS
8275 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
8276 "frame-begin" annotation.
8277
78ff580e
AS
8278 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
8279 number of "frames-invalid" annotations.
8280
704a4f78
DJ
82812007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
8282
8283 * gdb.base/commands.exp: Call if_commands_test.
8284 (gdb_test_no_prompt, if_commands_test): New.
8285
e741bf94
MK
82862007-01-28 Mark Kettenis <kettenis@gnu.org>
8287
8288 * gdb.threads/sigthread.c (NSIGS): Make bigger.
8289
474d0ad3
AS
82902007-01-27 Andreas Schwab <schwab@suse.de>
8291
8292 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
8293 .short/.int/.quad in the dwarf sections.
8294 * gdb.dwarf2/dw2-intercu.S: Likewise.
8295 * gdb.dwarf2/dw2-intermix.S: Likewise.
8296
e784b426
JK
82972007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8298
8299 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
8300 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
8301 array.
e784b426
JK
8302 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
8303 * gdb.base/setvar.exp: Likewise.
8304
37f08e04
AS
83052007-01-26 Andreas Schwab <schwab@suse.de>
8306
9a01813a
AS
8307 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
8308 test.
8309
37f08e04
AS
8310 * gdb.base/multi-forks.exp ("restart $i"): Also match
8311 __kernel_syscall_via_break.
8312
6e2a9270
VP
83132007-01-24 Vladimir Prus <vladimir@codesourcery.com>
8314
8315 * lib/mi-support.exp (mi_delete_varobj): New.
8316 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
8317 testcase.
8318 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
8319 (main): Call the above.
8320 (reference_update_test, base_in_reference_test)
8321 (reference_to_pointer): Delete the created varobjs.
a9c64011 8322
e515b470
DJ
83232007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
8324
8325 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
8326 * configure: Regenerated.
8327 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
8328 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
8329 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
8330 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
8331 * lib/gdb.exp (gdb_skip_xml_test): New function.
8332
08d8bcd7
DJ
83332007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
8334
8335 * gdb.base/sigrepeat.exp: Correct error message.
8336
83372007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
8338 Daniel Jacobowitz <dan@codesourcery.com>
8339
8340 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
8341 gdb.arch/i386-gnu-cfi-asm.S: New files.
8342
97c3f1f3
JK
83432007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
8344
8345 * lib/gdb.exp: Abort on missing `site.exp'.
8346
cb1df416
DJ
83472007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
8348 Daniel Jacobowitz <dan@codesourcery.com>
8349
8350 * gdb.base/included.c, gdb.base/included.exp,
8351 gdb.base/included.h: New files.
8352
35990120
DJ
83532007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
8354
8355 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
8356 (maximize_rlimit): Reduce limits on 64-bit systems.
8357
6e81a116 83582007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
8359
8360 From Marcus Deuling <deuling@de.ibm.com>:
8361 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
8362 every case.
8363
6c3c41f3
NR
83642007-01-13 Nick Roberts <nickrob@snap.net.nz>
8365
8366 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
8367 (test_path_specification): Use objdir instead of srcdir to always
8368 get an absolute filename.
8369
2f12c312
DJ
83702007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
8371
8372 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
8373
81121995
VP
83742007-01-11 Vladimir Prus <vladimir@codesourcery.com>
8375
8376 * gdb.mi/mi-var-cp.cc (reference_update_tests):
8377 Make sure the variable we're using is in scope.
8378 (reference_to_pointer): Likewise.
8379
4741b737
DJ
83802007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
8381
8382 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
8383 has no debug information.
8384
054410c3
DJ
83852007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
8386
8387 * gdb.base/annota1.exp: Remove extra send_gdb.
8388
818f79f6
DJ
83892007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8390
8391 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
8392
f7a6bb70
DJ
83932007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8394
8395 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
8396
57e66780
DJ
83972007-01-08 Nick Roberts <nickrob@snap.net.nz>
8398 Daniel Jacobowitz <dan@codesourcery.com>
8399
8400 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
8401 lcharacter or linteger change. Correct duplicated test name.
8402 * gdb.mi/mi2-var-cmd.exp: Likewise.
8403
3d799a95
DJ
84042007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
8405
8406 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
8407
84082007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 8409
a9c64011
AS
8410 * gdb.base/nofield.c: New file.
8411 * gdb.base/nofield.exp: New testcase.
51679ba9 8412
eafb94e8
NR
84132007-01-05 Nick Roberts <nickrob@snap.net.nz>
8414
8415 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
8416
8417 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
8418 test.
8419
5e572bb4
DJ
84202007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
8421
8422 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
8423
74a44383
DJ
84242007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
8425
8426 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
8427 when continuing.
8428
1b572db9
DJ
84292007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
8430
8431 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
8432 Expect ".exe" extension.
8433
381bc39b
DJ
84342007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
8435
8436 * gdb.base/charset.exp: Add explicit filename to break.
8437 * gdb.base/dbx.exp: Add explicit filename to breaks.
8438
2b70e4c6
DJ
84392007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
8440
8441 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
8442 * gdb.mi/mi2-file.exp: Likewise.
8443
303b6f5d
DJ
84442007-01-04 Vladimir Prus <vladimir@codesourcery.com>
8445
8446 Implement specification of MI tests as comments
8447 in C and C++ sources.
8448 * lib/mi-support.exp (mi_autotest_data): New variable.
8449 (mi_autotest_source): New variable.
8450 (count_newlines, mi_prepare_inline_tests)
8451 (mi_get_inline_test, mi_continue_to_line)
8452 (mi_run_inline_test, mi_tbreak)
8453 (mi_send_resuming_command, mi_wait_for_stop): New functions.
8454 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
8455 Run inline tests.
8456 * gdb.mi/mi-var-cp.cc: Define tests here.
8457
23da0d94
VP
84582007-01-04 Vladimir Prus <vladimir@codesourcery.com>
8459
8460 Simplify usage of mi_continue_to.
8461 * lib/mi-support.exp (mi_runto_helper): Renamed
8462 from mi_runto, added new parameter 'run_or_continue'.
8463 (mi_runto): Use mi_runto_helper.
8464 (mi_continue_to): Accept just function name as parameter.
8465 Use mi_runto_helper.
8466 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
8467 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 8468
f9e18282
JB
84692006-01-04 Joel Brobecker <brobecker@adacore.com>
8470
8471 Make this testcase a bit more realistic. The current code
8472 is too simplistic, and allows the compiler to optimize out
8473 some of the entities we need for this testcase.
8474 * gdb.ada/null_record/bar.ads (Void_Star): New type.
8475 (Do_Nothing): Add extra parameter.
8476 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
8477 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
8478 by using a variable of type Void_Star.
8479
fd678c65
JB
84802006-01-04 Joel Brobecker <brobecker@adacore.com>
8481
8482 * gdb.ada/catch_ex/foo.adb: New file.
8483 * gdb.ada/catch_ex.exp: New testcase.
8484
05cfdb42
DJ
84852007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
8486
8487 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
8488 pass --image-base to linker.
8489
2e03ee74
DJ
84902007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8491 Daniel Jacobowitz <dan@codesourcery.com>
8492
8493 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
8494 secondary prompts.
8495
0d5de010
DJ
84962007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
8497
8498 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
8499 output. Test the types of members and member pointers.
8500 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
8501 gdb/2092.
8502 * gdb.cp/member-ptr.exp: Search for a comment instead of a
8503 statement. Enable for GCC. Update expected output for some tests
8504 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
8505 layout.
8506 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
8507 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
8508 (Diamond::vget_base): New.
8509 (main): Add new tests.
8510 * gdb.cp/printmethod.exp: Update expected output for member functions.
8511 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
8512 print pEe->D::vg().
8513
61a771aa
DJ
85142007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
8515
8516 * gdb.threads/tls.exp: Allow stops in sem_post.
8517
2fa63963
DJ
85182006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
8519
8520 * gdb.base/annota1.exp: Allow .*printf in backtraces.
8521 * gdb.base/annota3.exp: Likewise.
8522 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
8523 again (instead of timing out).
8524 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
8525 GCC bug 26475.
8526 * gdb.java/jmisc.exp: Adjust to work with method signatures including
8527 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
8528 test from jmisc1.exp.
8529 * gdb.java/jmisc1.exp: Delete.
8530 * gdb.java/jprint.exp: Adjust to work with method signatures including
8531 return types.
8532 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
8533 * gdb.threads/linux-dp.exp: Don't be confused by program output.
8534 * lib/java.exp (compile_java_from_source): Pass the correct type
8535 to target_compile.
8536
5eefc2b7
JB
85372006-12-31 Joel Brobecker <brobecker@adacore.com>
8538
8539 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
8540 (stack_align_edx): New function.
8541 (stack_align_eax): New function.
8542 (main): Add calls to stack_align_edx and stack_align_eax.
8543 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
8544 Add testing for the cases where the register used during a stack
8545 realignment is edx. Same for eax.
8546
227c54da
DJ
85472006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
8548
8549 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
8550 and generic PE targets.
8551
cab8ac94
JB
85522006-12-29 Joel Brobecker <brobecker@adacore.com>
8553
8554 * gdb.ada/array_return.exp: Update copyright date list.
8555
ba54f318
JB
85562006-12-27 Joel Brobecker <brobecker@adacore.com>
8557
8558 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
8559 (Create_Small_Float_Vector): New function.
8560 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
8561 function body.
8562 * gdb.ada/array_return/p.adb: Use new type and function from
8563 package Pck.
8564 * gdb.ada/array_return.exp: Add a test verifying that GDB is
8565 able to print the value returned by a function returning an
8566 array of float.
8567
6b7a35dd
JB
85682006-12-20 Joel Brobecker <brobecker@adacore.com>
8569
8570 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
8571 The associated tests should be PASSing.
8572
038224f6
VP
85732006-12-08 Vladimir Prus <vladimir@codesourcery.com>
8574
8575 Test for base in references.
8576 * gdb.mi/mi-var-cp.cc: Add test code.
8577 * gdb.mi/mi-var-cp.exp: Test for bases in references.
8578 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
8579 * gdb.mi/mi2-watch.exp: Likewise.
8580 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
8581 (mi_list_varobj_children): New function.
8582
b26ed50d
VP
85832006-12-08 Vladimir Prus <vladimir@codesourcery.com>
8584
8585 * lib/mi-support.exp
8586 (mi_runto): Accept "()" after function name.
8587 (mi_create_varobj): New function.
8588 (mi_varobj_update): New function.
8589 (mi_Check_varobj_value): New function.
8590 * gdb.mi/mi-var-cp.exp: New file.
8591 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 8592
08232497
DJ
85932006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
8594
8595 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
8596 gdb.base/weaklib2.c: New files.
8597
d394c993 85982006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 8599
ac6c2fba
NS
8600 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
8601 info. Adjust test names.
8602
8ec659a0 8603 * gdb.base/break.c (main): Move position of malloc.
d394c993 8604 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 8605
acd65feb
VP
86062006-11-28 Vladimir Prus <vladimir@codesourcery.com>
8607
8608 * gdb.mi/mi-var-cmd.exp: Check -var-update after
8609 assignement of arrays and function pointers.
8610 * gdb.mi/var-cmd.c: Add declaration necessary for above
8611 tests.
8612
f556d5e5
NS
86132006-11-27 Nathan Sidwell <nathan@codesourcery.com>
8614
8615 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
8616
8617 * gdb.threads/linux-dp.exp: Read thread table before and after
8618 creating each philosopher and verify it.
8619
697bc68d
NS
86202006-11-27 Nathan Sidwell <nathan@codesourcery.com>
8621 Paul Brook <paul@codesourcery.com>
8622 Daniel Jacobowitz <dan@codesourcery.com>
8623
8624 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 8625 main to remove duplication. Add start function of the form
697bc68d
NS
8626 '_*start[1-9]*'. Add RVDS start function.
8627
29d73ae4
DJ
86282006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
8629
8630 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
8631
c1d88655
UW
86322006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8633
8634 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
8635 * gdb.asm/spu.inc: New file.
8636 * gdb.base/term.exp: Disable if [target_info exists noargs].
8637 * gdb.gdb/complaints.exp: Disable if ![isnative].
8638 * gdb.gdb/selftest.exp: Likewise.
8639 * gdb.gdb/observer.exp: Likewise.
8640 * gdb.gdb/xfullpath.exp: Likewise.
8641 * gdb.base/attach.exp: Disable on SPU target.
8642 * gdb.cp/bs145503.exp: Likewise.
8643 * gdb.cp/exception.exp: Likewise.
8644 * gdb.cp/userdef.exp: Likewise.
8645
32a13b1a
DJ
86462006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
8647
8648 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
8649
d8295fe9
VP
86502006-11-10 Vladimir Prus <vladimir@codesourcery.com>
8651
8652 * gdb.base/completion.exp: Fix completion tests for
8653 'info' and 'info '.
8654 * gdb.base/help.exp (help_test_raw, test_class_help)
8655 (test_prefix_command_help): Move...
8656 * lib/gdb.exp: Here.
8657 * gdb.base/main.exp: Adjust.
8658 * gdb.cp/maint.exp: Adjust.
8659 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 8660
8c394015
VP
86612006-11-09 Vladimir Prus <vladimir@codesourcery.com>
8662
8663 * gdb.stabs/weird.exp (print_weird_var): Use
8664 gdb_test_multiple instead of gdb_expect.
8665
027fc1bc
VP
86662006-11-09 Vladimir Prus <vladimir@codesourcery.com>
8667
8668 * gdb.base/help.exp (help_test_raw): New.
8669 (test_class_help): New.
8670 (test_prefix_command_help): New.
8671 Adjust testcases.
8672
67609209
FR
86732006-11-09 Christophe Lyon <christophe.lyon@st.com>
8674
8675 * gdb.base/constvars.c (main): Write to crass and crips, so that
8676 they are allocated by the compiler.
8677
f73adfeb
AS
86782006-10-27 Andreas Schwab <schwab@suse.de>
8679
8680 * gdb.base/multi-forks.exp: Use "detach fork" instead of
8681 "detach-fork".
8682
2f83a18e
DJ
86832006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
8684
8685 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
8686 of patterns.
8687
94277a38
DJ
86882006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
8689
8690 * gdb.base/sepdebug.exp: Remove debug format test.
8691 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
8692 Handle no-symtab.
8693 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
8694
5bd2f6e2
DJ
86952006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
8696
8697 * gdb.threads/manythreads.c (thread_function, main): Don't cast
8698 int to pointer or pointer to int.
8699 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
8700
8c008720
DJ
87012006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
8702
8703 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
8704
9e35dae4
DJ
87052006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8706
8707 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
8708
d9639e13
DJ
87092006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
8710
8711 PR c++/2116
8712 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
8713
390a1bd0
JB
87142006-10-06 Joel Brobecker <brobecker@adacore.com>
8715
8716 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
8717 the corresponding bug has been fixed in GDB (PR/2018).
8718
dd920c33
JB
87192006-10-06 Joel Brobecker <brobecker@adacore.com>
8720
8721 * gdb.base/subst.exp: New testcase.
8722
53bbefe9
JB
87232006-10-06 Joel Brobecker <brobecker@adacore.com>
8724
8725 * gdb.ada/array_return/pck.ads: Add copyright notice.
8726 * gdb.ada/array_return/pck.adb: Likewise.
8727 * gdb.ada/array_return/p.adb: Likewise.
8728 * gdb.ada/exec_changed/first.adb: Likewise.
8729 * gdb.ada/exec_changed/second.adb: Likewise.
8730
09851417
JB
87312006-10-06 Joel Brobecker <brobecker@adacore.com>
8732
8733 * gdb.ada/watch_arg/watch.adb: New file.
8734 * gdb.ada/watch_arg.exp: New testcase.
8735
041bf30d
VP
87362006-10-02 Vladimir Prus <vladimir@codesourcery.com>
8737
8738 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 8739 via string_to_regexp.
041bf30d 8740 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 8741
f286fbdd 87422006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
8743
8744 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
8745 Remove unused / obsolete files.
8746
7c07f349
NR
87472006-09-19 Nick Roberts <nickrob@snap.net.nz>
8748
8749 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
8750
cd5ff84a
VP
87512006-09-17 Vladimir Prus <vladimir@codesourcery.com>
8752
8753 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
8754 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 8755 the number of frames.
cd5ff84a 8756
ae018d1a
DJ
87572006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
8758
8759 * gdb.base/args.c (main): Add breakpoint marker.
8760 * gdb.base/args.exp: Use args_test for tests. Add new tests which
8761 really test empty arguments.
8762 (args_load): Delete.
8763 (args_test): New.
8764
b399c549
NR
87652006-09-13 Nick Roberts <nickrob@snap.net.nz>
8766
8767 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 8768 check for one file.
b399c549 8769
2ab1eb7a
VP
87702006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
8771
8772 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
8773 HIGH_FRAME argument to -stack-list-locals can be larger than
8774 the number of frames.
a9c64011 8775
476308bf
FF
87762006-08-18 Fred Fish <fnf@specifix.com>
8777
8778 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
8779 '$' in front of skip_vmx_tests_saved when setting that.
8780
8625200f
AS
87812006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
8782
8783 * gdb.base/trace-commands.exp: New file.
8784
089ec8f1
DJ
87852006-08-10 Joel Brobecker <brobecker@adacore.com>
8786 Daniel Jacobowitz <dan@codesourcery.com>
8787
8788 * gdb.base/step-bt.exp: Make hexadecimal address optional in
8789 expected output of the backtrace commands.
8790
b60f0898
JB
87912006-08-09 Joel Brobecker <brobecker@adacore.com>
8792
8793 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
8794 untested followed by return combination.
8795 * gdb.arch/altivec-regs.exp: Likewise.
8796 * gdb.arch/e500-abi.exp: Likewise.
8797 * gdb.arch/e500-regs.exp: Likewise.
8798 * gdb.arch/gdb1291.exp: Likewise.
8799 * gdb.arch/gdb1431.exp: Likewise.
8800 * gdb.arch/gdb1558.exp: Likewise.
8801 * gdb.arch/i386-prologue.exp: Likewise.
8802 * gdb.arch/i386-unwind.exp: Likewise.
8803 * gdb.asm/asm-source.exp: Likewise.
8804 * gdb.base/a2-run.exp: Likewise.
8805 * gdb.base/advance.exp: Likewise.
8806 * gdb.base/all-bin.exp: Likewise.
8807 * gdb.base/annota1.exp: Likewise.
8808 * gdb.base/annota3.exp: Likewise.
8809 * gdb.base/args.exp: Likewise.
8810 * gdb.base/arithmet.exp: Likewise.
8811 * gdb.base/assign.exp: Likewise.
8812 * gdb.base/async.exp: Likewise.
8813 * gdb.base/attach.exp: Likewise.
8814 * gdb.base/bang.exp: Likewise.
8815 * gdb.base/bigcore.exp: Likewise.
8816 * gdb.base/bitfields.exp: Likewise.
8817 * gdb.base/bitfields2.exp: Likewise.
8818 * gdb.base/break.exp: Likewise.
8819 * gdb.base/call-sc.exp: Likewise.
8820 * gdb.base/call-strs.exp: Likewise.
8821 * gdb.base/callfuncs.exp: Likewise.
8822 * gdb.base/checkpoint.exp: Likewise.
8823 * gdb.base/chng-syms.exp: Likewise.
8824 * gdb.base/code-expr.exp: Likewise.
8825 * gdb.base/commands.exp: Likewise.
8826 * gdb.base/completion.exp: Likewise.
8827 * gdb.base/cond-expr.exp: Likewise.
8828 * gdb.base/condbreak.exp: Likewise.
8829 * gdb.base/consecutive.exp: Likewise.
8830 * gdb.base/constvars.exp: Likewise.
8831 * gdb.base/corefile.exp: Likewise.
8832 * gdb.base/cvexpr.exp: Likewise.
8833 * gdb.base/dbx.exp: Likewise.
8834 * gdb.base/define.exp: Likewise.
8835 * gdb.base/detach.exp: Likewise.
8836 * gdb.base/display.exp: Likewise.
8837 * gdb.base/dump.exp: Likewise.
8838 * gdb.base/ena-dis-br.exp: Likewise.
8839 * gdb.base/ending-run.exp: Likewise.
8840 * gdb.base/environ.exp: Likewise.
8841 * gdb.base/eval-skip.exp: Likewise.
8842 * gdb.base/exprs.exp: Likewise.
8843 * gdb.base/fileio.exp: Likewise.
8844 * gdb.base/finish.exp: Likewise.
8845 * gdb.base/float.exp: Likewise.
8846 * gdb.base/foll-exec.exp: Likewise.
8847 * gdb.base/foll-fork.exp: Likewise.
8848 * gdb.base/foll-vfork.exp: Likewise.
8849 * gdb.base/freebpcmd.exp: Likewise.
8850 * gdb.base/funcargs.exp: Likewise.
8851 * gdb.base/gcore.exp: Likewise.
8852 * gdb.base/gdb1090.exp: Likewise.
8853 * gdb.base/gdb1250.exp: Likewise.
8854 * gdb.base/huge.exp: Likewise.
8855 * gdb.base/info-proc.exp: Likewise.
8856 * gdb.base/interrupt.exp: Likewise.
8857 * gdb.base/jump.exp: Likewise.
8858 * gdb.base/langs.exp: Likewise.
8859 * gdb.base/lineinc.exp: Likewise.
8860 * gdb.base/list.exp: Likewise.
8861 * gdb.base/logical.exp: Likewise.
8862 * gdb.base/long_long.exp: Likewise.
8863 * gdb.base/macscp.exp: Likewise.
8864 * gdb.base/maint.exp: Likewise.
8865 * gdb.base/mips_pro.exp: Likewise.
8866 * gdb.base/miscexprs.exp: Likewise.
8867 * gdb.base/multi-forks.exp: Likewise.
8868 * gdb.base/opaque.exp: Likewise.
8869 * gdb.base/overlays.exp: Likewise.
8870 * gdb.base/pc-fp.exp: Likewise.
8871 * gdb.base/pointers.exp: Likewise.
8872 * gdb.base/printcmds.exp: Likewise.
8873 * gdb.base/psymtab.exp: Likewise.
8874 * gdb.base/ptype.exp: Likewise.
8875 * gdb.base/recurse.exp: Likewise.
8876 * gdb.base/relational.exp: Likewise.
8877 * gdb.base/relocate.exp: Likewise.
8878 * gdb.base/remote.exp: Likewise.
8879 * gdb.base/reread.exp: Likewise.
8880 * gdb.base/restore.exp: Likewise.
8881 * gdb.base/return.exp: Likewise.
8882 * gdb.base/return2.exp: Likewise.
8883 * gdb.base/scope.exp: Likewise.
8884 * gdb.base/sect-cmd.exp: Likewise.
8885 * gdb.base/sep.exp: Likewise.
8886 * gdb.base/sepdebug.exp: Likewise.
8887 * gdb.base/setshow.exp: Likewise.
8888 * gdb.base/setvar.exp: Likewise.
8889 * gdb.base/sigall.exp: Likewise.
8890 * gdb.base/sigbpt.exp: Likewise.
8891 * gdb.base/signals.exp: Likewise.
8892 * gdb.base/signull.exp: Likewise.
8893 * gdb.base/sizeof.exp: Likewise.
8894 * gdb.base/solib.exp: Likewise.
8895 * gdb.base/step-line.exp: Likewise.
8896 * gdb.base/step-test.exp: Likewise.
8897 * gdb.base/structs.exp: Likewise.
8898 * gdb.base/structs2.exp: Likewise.
8899 * gdb.base/term.exp: Likewise.
8900 * gdb.base/twice.exp: Likewise.
8901 * gdb.base/until.exp: Likewise.
8902 * gdb.base/varargs.exp: Likewise.
8903 * gdb.base/volatile.exp: Likewise.
8904 * gdb.base/watchpoint.exp: Likewise.
8905 * gdb.base/whatis-exp.exp: Likewise.
8906 * gdb.base/whatis.exp: Likewise.
8907 * gdb.cp/ambiguous.exp: Likewise.
8908 * gdb.cp/annota2.exp: Likewise.
8909 * gdb.cp/annota3.exp: Likewise.
8910 * gdb.cp/bool.exp: Likewise.
8911 * gdb.cp/breakpoint.exp: Likewise.
8912 * gdb.cp/casts.exp: Likewise.
8913 * gdb.cp/class2.exp: Likewise.
8914 * gdb.cp/classes.exp: Likewise.
8915 * gdb.cp/cplusfuncs.exp: Likewise.
8916 * gdb.cp/ctti.exp: Likewise.
8917 * gdb.cp/derivation.exp: Likewise.
8918 * gdb.cp/exception.exp: Likewise.
8919 * gdb.cp/gdb1355.exp: Likewise.
8920 * gdb.cp/hang.exp: Likewise.
8921 * gdb.cp/inherit.exp: Likewise.
8922 * gdb.cp/local.exp: Likewise.
8923 * gdb.cp/m-data.exp: Likewise.
8924 * gdb.cp/m-static.exp: Likewise.
8925 * gdb.cp/member-ptr.exp: Likewise.
8926 * gdb.cp/method.exp: Likewise.
8927 * gdb.cp/misc.exp: Likewise.
8928 * gdb.cp/namespace.exp: Likewise.
8929 * gdb.cp/overload.exp: Likewise.
8930 * gdb.cp/ovldbreak.exp: Likewise.
8931 * gdb.cp/pr-1023.exp: Likewise.
8932 * gdb.cp/pr-1210.exp: Likewise.
8933 * gdb.cp/pr-574.exp: Likewise.
8934 * gdb.cp/printmethod.exp: Likewise.
8935 * gdb.cp/psmang.exp: Likewise.
8936 * gdb.cp/ref-params.exp: Likewise.
8937 * gdb.cp/ref-types.exp: Likewise.
8938 * gdb.cp/rtti.exp: Likewise.
8939 * gdb.cp/templates.exp: Likewise.
8940 * gdb.cp/try_catch.exp: Likewise.
8941 * gdb.cp/userdef.exp: Likewise.
8942 * gdb.cp/virtfunc.exp: Likewise.
8943 * gdb.disasm/am33.exp: Likewise.
8944 * gdb.disasm/h8300s.exp: Likewise.
8945 * gdb.disasm/mn10300.exp: Likewise.
8946 * gdb.disasm/sh3.exp: Likewise.
8947 * gdb.disasm/t01_mov.exp: Likewise.
8948 * gdb.disasm/t02_mova.exp: Likewise.
8949 * gdb.disasm/t03_add.exp: Likewise.
8950 * gdb.disasm/t04_sub.exp: Likewise.
8951 * gdb.disasm/t05_cmp.exp: Likewise.
8952 * gdb.disasm/t06_ari2.exp: Likewise.
8953 * gdb.disasm/t07_ari3.exp: Likewise.
8954 * gdb.disasm/t08_or.exp: Likewise.
8955 * gdb.disasm/t09_xor.exp: Likewise.
8956 * gdb.disasm/t10_and.exp: Likewise.
8957 * gdb.disasm/t11_logs.exp: Likewise.
8958 * gdb.disasm/t12_bit.exp: Likewise.
8959 * gdb.disasm/t13_otr.exp: Likewise.
8960 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
8961 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
8962 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
8963 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
8964 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
8965 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
8966 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
8967 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
8968 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
8969 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
8970 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
8971 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
8972 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
8973 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
8974 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
8975 * gdb.mi/gdb701.exp: Likewise.
8976 * gdb.mi/gdb792.exp: Likewise.
8977 * gdb.mi/mi-basics.exp: Likewise.
8978 * gdb.mi/mi-break.exp: Likewise.
8979 * gdb.mi/mi-cli.exp: Likewise.
8980 * gdb.mi/mi-console.exp: Likewise.
8981 * gdb.mi/mi-disassemble.exp: Likewise.
8982 * gdb.mi/mi-eval.exp: Likewise.
8983 * gdb.mi/mi-file.exp: Likewise.
8984 * gdb.mi/mi-read-memory.exp: Likewise.
8985 * gdb.mi/mi-regs.exp: Likewise.
8986 * gdb.mi/mi-return.exp: Likewise.
8987 * gdb.mi/mi-simplerun.exp: Likewise.
8988 * gdb.mi/mi-stack.exp: Likewise.
8989 * gdb.mi/mi-stepi.exp: Likewise.
8990 * gdb.mi/mi-syn-frame.exp: Likewise.
8991 * gdb.mi/mi-until.exp: Likewise.
8992 * gdb.mi/mi-var-block.exp: Likewise.
8993 * gdb.mi/mi-var-child.exp: Likewise.
8994 * gdb.mi/mi-var-cmd.exp: Likewise.
8995 * gdb.mi/mi-var-display.exp: Likewise.
8996 * gdb.mi/mi-watch.exp: Likewise.
8997 * gdb.mi/mi2-basics.exp: Likewise.
8998 * gdb.mi/mi2-break.exp: Likewise.
8999 * gdb.mi/mi2-cli.exp: Likewise.
9000 * gdb.mi/mi2-console.exp: Likewise.
9001 * gdb.mi/mi2-disassemble.exp: Likewise.
9002 * gdb.mi/mi2-eval.exp: Likewise.
9003 * gdb.mi/mi2-file.exp: Likewise.
9004 * gdb.mi/mi2-read-memory.exp: Likewise.
9005 * gdb.mi/mi2-regs.exp: Likewise.
9006 * gdb.mi/mi2-return.exp: Likewise.
9007 * gdb.mi/mi2-simplerun.exp: Likewise.
9008 * gdb.mi/mi2-stack.exp: Likewise.
9009 * gdb.mi/mi2-stepi.exp: Likewise.
9010 * gdb.mi/mi2-syn-frame.exp: Likewise.
9011 * gdb.mi/mi2-until.exp: Likewise.
9012 * gdb.mi/mi2-var-block.exp: Likewise.
9013 * gdb.mi/mi2-var-child.exp: Likewise.
9014 * gdb.mi/mi2-var-cmd.exp: Likewise.
9015 * gdb.mi/mi2-var-display.exp: Likewise.
9016 * gdb.mi/mi2-watch.exp: Likewise.
9017 * gdb.stabs/exclfwd.exp: Likewise.
9018 * gdb.stabs/weird.exp: Likewise.
9019 * gdb.threads/gcore-thread.exp: Likewise.
9020 * gdb.trace/actions.exp: Likewise.
9021 * gdb.trace/backtrace.exp: Likewise.
9022 * gdb.trace/circ.exp: Likewise.
9023 * gdb.trace/collection.exp: Likewise.
9024 * gdb.trace/deltrace.exp: Likewise.
9025 * gdb.trace/infotrace.exp: Likewise.
9026 * gdb.trace/limits.exp: Likewise.
9027 * gdb.trace/packetlen.exp: Likewise.
9028 * gdb.trace/passc-dyn.exp: Likewise.
9029 * gdb.trace/passcount.exp: Likewise.
9030 * gdb.trace/report.exp: Likewise.
9031 * gdb.trace/save-trace.exp: Likewise.
9032 * gdb.trace/tfind.exp: Likewise.
9033 * gdb.trace/tracecmd.exp: Likewise.
9034 * gdb.trace/while-dyn.exp: Likewise.
9035 * gdb.trace/while-stepping.exp: Likewise.
9036
f4b618d1
JB
90372006-08-08 Joel Brobecker <brobecker@adacore.com>
9038
9039 * gdb.base/step-bt.c: New file.
9040 * gdb.base/step-bt.exp: New testcase.
9041
3d00d119
DJ
90422006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
9043
9044 * config/monitor.exp (gdb_load): Remove support for obsolete
9045 download-write-size.
9046 * gdb.base/remote.exp: Likewise. Update all callers of
9047 gdb_timed_load.
9048
017b5bd4
DJ
90492006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
9050
9051 * cursal.exp: Pass binfile to gdb_load.
9052
837c599d
DJ
90532006-08-01 Nathan Sidwell <nathan@codesourcery.com>
9054
9055 * gdb.base/cursal.exp: Add "" to gdb_load call.
9056
8dd4540b
MK
90572006-07-29 Mark Kettenis <kettenis@gnu.org>
9058
9059 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
9060 NetBSD/ELF targets.
9061
ab5c9f60
DJ
90622006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
9063
9064 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
9065 operator*.
9066
4c42eaff
DJ
90672006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
9068
9069 * gdb.base/completion.exp: Update for change in "file" behavior.
9070 * gdb.stabs/weird.exp: Likewise.
9071 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
9072 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
9073
0155cc76
NS
90742006-07-24 Nathan Sidwell <nathan@codesourcery.com>
9075
9076 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
9077 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
9078
16026cd7
AS
90792006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
9080
9081 * gdb.base/default.exp: Update source command error message.
9082 * gdb.base/help.exp: Update 'help source' message.
9083
16963cb6
DJ
90842006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
9085
9086 * gdb.cp/bs15503.exp: Update comment for no longer crashing
9087 test.
9088
6d7fd486
AS
90892006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
9090
9091 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
9092
29e8a844
DJ
90932006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
9094
9095 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
9096
6afcfa39
DJ
90972006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
9098
9099 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
9100
267a692b
MK
91012006-07-17 Mark Kettenis <kettenis@gnu.org>
9102
9103 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
9104 *-*-openbsd* from targets for wich we expect ARM FPA floating
9105 point format.
9106
85d2fec4
NR
91072006-07-17 Nick Roberts <nickrob@snap.net.nz>
9108
9109 * gdb.cp/annota3.exp: Expect frame-begin annotation.
9110
91112006-07-17 Mark Kettenis <kettenis@gnu.org>
9112
9113 * gdb.base/annota3.exp: Expect frame-begin annotation.
9114
85b4c6e8
JB
91152006-07-14 Joel Brobecker <brobecker@adacore.com>
9116
9117 * gdb.base/help.exp: Adjust "help unset" test to accept
9118 any list of unset commands.
9119
fb933624
DJ
91202006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
9121 Daniel Jacobowitz <dan@codesourcery.com>
9122
9123 * gdb.cp/ref-params.exp: New test.
9124 * gdb.cp/ref-params.cc: New source file.
9125 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
9126
1dff4b64
MK
91272006-07-08 Mark Kettenis <kettenis@gnu.org>
9128
9129 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
9130 spaces/tabs in regular expressions since they might not be there.
9131
40d2e0e3
AS
91322006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
9133
9134 * gdb.base/ifelse.exp: New file.
9135
f6c957d2
NS
91362006-07-04 Nathan Sidwell <nathan@codesourcery.com>
9137
9138 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
9139 line.
9140 * gdb.base/huge.exp: Loop over compilation to find a size that
9141 is acceptable.
9142 * gdb.base/remote.exp: Correct expected strings.
9143 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
9144
b9c5a23d
DJ
91452006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
9146
9147 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
9148
9af2e58d
DJ
91492006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
9150
9151 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
9152 native.
9153
30930ca5
DJ
91542006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
9155
9156 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
9157 enable stabs testing.
9158
aa32fa1d
DJ
91592006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
9160
bd4a4c80 9161 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
9162 gdb_test_multiple does.
9163
321fef15
DJ
91642006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
9165
9166 * Makefile.in (host_alias): Remove.
9167 (target_alias): Use @target_noncanonical@.
9168 (site.exp): Don't set host_alias.
9169 * aclocal.m4: Remove contents. Include acx.m4.
9170 * configure: Regenerated.
9171 * configure.ac: Use ACX_NONCANONICAL_TARGET.
9172
e1c2defa
NS
91732006-06-13 Nathan Sidwell <nathan@codesourcery.com>
9174
e63b55d1
NS
9175 * lib/gdb.exp (gdb_load_cmd): New.
9176
5600ea19
NS
9177 * gdb.base/fileio.c: Add system(NULL) test.
9178 * gdb.base/fileio.exp: Check it.
9179
e1c2defa
NS
9180 * gdb.base/break.c: Add 10a breakpoint at }
9181 * gdb.base/break.exp: Add test for breakpoint at }
9182 * gdb.cp/anon-union.cc: Add code at end of function.
9183 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
9184 * gdb.mi/var-cmd.c: Add code at end of function.
9185 * gdb.mi/mi-var-display.exp: Adjust end of next.
9186 * gdb.mi/mi2-var-display.exp: Likewise.
9187 * gdb.base/fileio.c: Add stop function and insert calls at
9188 stopping places.
9189 * gdb.base/fileio.exp: Breakpoint stop function and remove
9190 explicit line number references.
9191
6c0112ec
JB
91922006-05-19 Joel Brobecker <brobecker@adacore.com>
9193
a9c64011
AS
9194 * gdb.base/del.exp (test_delete_alias): New function.
9195 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 9196
154189a4
FF
91972006-05-18 Fred Fish <fnf@specifix.com>
9198
9199 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
9200 required. Check for spurious output after program exits normally.
9201
582e64c2
FF
92022006-05-17 Fred Fish <fnf@specifix.com>
9203
9204 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
9205 gdb_load, so it works in the simulator.
9206
8ef6493a
FF
92072006-05-11 Fred Fish <fnf@specifix.com>
9208
9209 * gdb.base/bang.exp: Ignore unexpected output between the
9210 "program exited normally" and the gdb prompt, as many other
9211 tests do.
9212
692b141c
MK
92132006-05-07 Mark Kettenis <kettenis@gnu.org>
9214
9215 * gdb.base/help.exp: Make "delete checkpoint" part option for
9216 "help d" and "help delete" tests.
9217
540b8a30
UW
92182006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9219
a9c64011 9220 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
9221 expected output in some mi_gdb_test statements.
9222 * gdb.mi/mi2-basics.exp: Likewise.
9223
9b6462d9
JB
92242006-05-05 Joel Brobecker <brobecker@adacore.com>
9225
9226 * gdb.base/del.c: New file.
9227 * gdb.base/del.exp: New testcase.
9228
954de43b
DM
92292006-05-05 David S. Miller <davem@sunset.davemloft.net>
9230
9231 * gdb.base/break.exp: Do not assume a breakpoint on
9232 main will actually be in $srcfile when optimizing.
1303f75e
DM
9233 * gdb.base/savedregs.exp: Do not require that the dummy
9234 frame location match up to a symbol and source file location.
c3242428
DM
9235 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
9236 will get printed without a mi_cmd_data_list_register_values prefix.
9237 (*-data-list-register-*): Correct regular expressions to expect the new
9238 pseudo d? floating point registers.
9239 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 9240
c7e64c9a
DJ
92412006-05-05 Christophe Lyon <christophe.lyon@st.com>
9242
9243 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
9244 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
9245 is allocated by the compiler.
9246 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
9247 anons, e, anone to force their allocation by the compiler.
9248
92492006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
9250
9251 * gdb.base/help.exp: Update expected text for help d and
9252 help delete.
9253
27ce9a6d
MK
92542006-05-02 Mark Kettenis <kettenis@gnu.org>
9255
9256 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
9257 NetBSD/ELF targets.
9258
8608915f
MK
92592006-04-30 Mark Kettenis <kettenis@gnu.org>
9260
9261 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
9262 single-step breakpoint fails; make this a KFAIL on
9263 sparc*-*-openbsd*.
9264 * gdb.base/siginfo.exp: Likewise.
9265 * gdb.base/sigstep.exp (advance, advancei): Likewise.
9266
b8db102d
MS
92672006-04-26 Michael Snyder <msnyder@redhat.com>
9268
9269 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
9270 which may have to consume output from other forks.
9271 Add tests to make sure that "delete fork" succeeded.
9272
c702009a
MS
92732006-04-20 Michael Snyder <msnyder@redhat.com>
9274
9275 * 2006-03-22 Jim Blandy <jimb@redhat.com>
9276 Add support for the Renesas M32C and M16C.
9277
9278 * gdb.asm/asm-source.exp: Add m32c target.
9279 * gdb.asm/m32c.inc: Support for m32c target.
9280
e28493f2
AS
92812006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
9282
9283 * gdb.base/commands.exp (recursive_source_test): New test.
9284
880da185
DM
92852006-04-04 David S. Miller <davem@sunset.davemloft.net>
9286
9287 * gdb.base/float.exp: Add pattern for sparc targets.
9288
61d9b92f
DJ
92892006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
9290
9291 * gdb.base/commands.exp (stray_arg0_test): New test.
9292
bd717df8
PB
92932006-03-30 Paul Brook <paul@codesourcery.com>
9294
9295 * gdb.mi/mi-until.exp: kfail broken until command.
9296 * gdb.mi/mi2-until.exp: Ditto.
9297
ec793d3c
NR
92982006-03-27 Nick Roberts <nickrob@snap.net.nz>
9299
9300 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
9301
831004b7
AO
93022006-03-08 Alexandre Oliva <aoliva@redhat.com>
9303
9304 * gdb.base/prelink.exp: Anchor tested-for regular expression
9305 on gdb prompt.
9306
effe49a0
PB
93072006-03-07 Paul Brook <paul@codesourcery.com>
9308
9309 * gdb.base/assign.exp: Correct fail message.
9310
e5461016
PB
93112006-03-07 Paul Brook <paul@codesourcery.com>
9312
9313 * lib/compiler.c: Extract armcc version number.
9314 * lib/compiler.cc: Ditto.
9315
fc91c6c2
PB
93162006-03-07 Paul Brook <paul@codesourcery.com>
9317
9318 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
9319 additional_flags=-w.
9320 * gdb.arch/altivec-regs.exp: Ditto.
9321 * gdb.arch/e500-abi.exp: Ditto.
9322 * gdb.arch/e500-regs.exp: Ditto.
9323 * gdb.base/all-bin.exp: Ditto.
9324 * gdb.base/annota1.exp: Ditto.
9325 * gdb.base/annota3.exp: Ditto.
9326 * gdb.base/args.exp: Ditto.
9327 * gdb.base/arithmet.exp: Ditto.
9328 * gdb.base/assign.exp: Ditto.
9329 * gdb.base/async.exp: Ditto.
9330 * gdb.base/bang.exp: Ditto.
9331 * gdb.base/break.exp: Ditto.
9332 * gdb.base/call-rt-st.exp: Ditto.
9333 * gdb.base/completion.exp: Ditto.
9334 * gdb.base/cond-expr.exp: Ditto.
9335 * gdb.base/condbreak.exp: Ditto.
9336 * gdb.base/consecutive.exp: Ditto.
9337 * gdb.base/define.exp: Ditto.
9338 * gdb.base/display.exp: Ditto.
9339 * gdb.base/ena-dis-br.exp: Ditto.
9340 * gdb.base/environ.exp: Ditto.
9341 * gdb.base/eval-skip.exp: Ditto.
9342 * gdb.base/info-proc.exp: Ditto.
9343 * gdb.base/jump.exp: Ditto.
9344 * gdb.base/logical.exp: Ditto.
9345 * gdb.base/long_long.exp: Ditto.
9346 * gdb.base/maint.exp: Ditto.
9347 * gdb.base/miscexprs.exp: Ditto.
9348 * gdb.base/pc-fp.exp: Ditto.
9349 * gdb.base/pointers.exp: Ditto.
9350 * gdb.base/relational.exp: Ditto.
9351 * gdb.base/reread.exp: Ditto.
9352 * gdb.base/sect-cmd.exp: Ditto.
9353 * gdb.base/sep.exp: Ditto.
9354 * gdb.base/sepdebug.exp: Ditto.
9355 * gdb.base/until.exp: Ditto.
9356 * gdb.base/whatis-exp.exp: Ditto.
9357 * gdb.cp/annota2.exp: Ditto.
9358 * gdb.cp/annota3.exp: Ditto.
9359 * gdb.trace/actions.exp: Ditto.
9360 * gdb.trace/backtrace.exp: Ditto.
9361 * gdb.trace/circ.exp: Ditto.
9362 * gdb.trace/collection.exp: Ditto.
9363 * gdb.trace/deltrace.exp: Ditto.
9364 * gdb.trace/infotrace.exp: Ditto.
9365 * gdb.trace/limits.exp: Ditto.
9366 * gdb.trace/packetlen.exp: Ditto.
9367 * gdb.trace/passc-dyn.exp: Ditto.
9368 * gdb.trace/passcount.exp: Ditto.
9369 * gdb.trace/report.exp: Ditto.
9370 * gdb.trace/save-trace.exp: Ditto.
9371 * gdb.trace/tfind.exp: Ditto.
9372 * gdb.trace/tracecmd.exp: Ditto.
9373 * gdb.trace/while-dyn.exp: Ditto.
9374 * gdb.trace/while-stepping.exp: Ditto.
9375 * lib/gdb.exp: Ditto.
9376 (gdb_compile): Handle nowarning option.
9377
5f4a23d9
AO
93782006-03-07 Alexandre Oliva <aoliva@redhat.com>
9379
9380 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
9381 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
9382 Rename executable to prelinkt. Don't re-prelink if we didn't
9383 get a core file. Test prelink -u exit status to tell whether
9384 prelinking failed. Use gdb_test_multiple.
9385
9733fc94
DJ
93862006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
9387
9388 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
9389 (do_tests): Call it.
9390
cc10cae3
AO
93912006-02-28 Alexandre Oliva <aoliva@redhat.com>
9392
9393 * gdb.base/prelink.exp: New test.
9394 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
9395
15c46491
WZ
93962006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
9397
9398 * gdb.fortran/derived-type.f90: New file.
9399 * gdb.fortran/derived-type.exp: New testcase.
9400
5c9f7ded
DJ
94012006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
9402
9403 * gdb.base/default.exp: Allow ';' as a directory separator.
9404
5b96932b
AS
94052006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
9406
9407 * gdb.base/help.exp (help add-symbol-file): Update.
9408
1986bccd
AS
94092006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
9410
9411 * gdb.base/help.exp (help load): Update expected results.
9412
a8b7528f
FF
94132006-02-19 Fred Fish <fnf@specifix.com>
9414
9415 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
9416 specifix hex value as part of results.
9417 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 9418
f8261448
FF
94192006-02-16 Fred Fish <fnf@specifix.com>
9420
9421 * gdb.base/whatis.c: Define variables using typedefs char_addr,
9422 ushort_addr, and slong_addr, so the typedefs are not optimized
9423 away.
9424 * gdb.base/whatis.exp: Add tests using type name for struct type,
9425 union type, enum type, and typedef.
a9c64011 9426
31d8bdd2
MK
94272006-02-13 Mark Kettenis <kettenis@gnu.org>
9428
9429 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
9430
34e41e63
JB
94312006-02-13 Jim Blandy <jimb@redhat.com>
9432
9433 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
9434 case where it takes two "next" commands to skip past the init
9435 call.
9436
ac6e4f31
FF
94372006-02-12 Fred Fish <fnf@specifix.com>
9438
9439 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
9440 to handle cases where it takes two "next" commands to skip
9441 past the init call.
9442
2db2d571
JB
94432006-02-07 Joel Brobecker <brobecker@adacore.com>
9444
9445 * gdb.ada/array_return.exp: Mark the last test as expected to fail
9446 on hppa32 targets.
9447
38fcd64c
DJ
94482006-02-06 Vladimir Prus <ghost@cs.msu.su>
9449
9450 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
9451 field.
9452
1315ad46
MK
94532006-01-29 Mark Kettenis <kettenis@gnu.org>
9454
9455 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
9456
5625b943
DJ
94572006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
9458
9459 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
9460 files.
9461
80df1bbe
DJ
94622006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
9463
9464 * gdb.cp/maint.exp: Set complaints to a positive value.
9465
9078e690
DJ
94662006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
9467
9468 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
9469 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
9470 function name.
9471
9c903399
DJ
94722006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
9473
9474 * gdb.base/checkpoint.c: Update copyright notice. Include
9475 <stdlib.h>.
9476
761ae4d6
JB
94772006-01-04 Jim Blandy <jimb@redhat.com>
9478
9479 * gdb.asm/asm-source.exp: Independently provide default values for
9480 asm-flags and debug-flags. Use 'string equal' to do the
9481 comparison, not the implicit expr's '==' operator. Remove
9482 now-unneeded assignments to asm-flags. In h8300 case, place
9483 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
9484
099ac3dd
MS
94852006-01-04 Michael Snyder <msnyder@redhat.com>
9486
9487 * gdb.base/checkpoint.c: New file.
9488 * gdb.base/checkpoint.exp: New file.
9489 * gdb.base/multi-fork.c: New file.
9490 * gdb.base/multi-fork.exp: New file.
9491 * gdb.base/pi.txt: New file (data for checkpoint.c test).
9492
f4d85314
FF
94932006-01-04 Fred Fish <fnf@specifix.com>
9494
9495 * gdb.base/ptype.c (foo): Add typedef.
9496 (intfoo): Add function.
9497 * gdb.base/ptype1.c: New file.
9498 * gdb.base/ptype.exp: Handle compilation and linking with two
9499 source files. Test that proper type for "foo" is found based
9500 on source context rather than first match found in symtabs.
9501
a1b06f35
MK
95022005-12-28 Mark Kettenis <kettenis@gnu.org>
9503
9504 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
9505 * gdb.asm/openbsd.inc: Indent commands.
9506
d082a1e2
MK
95072005-12-26 Mark Kettenis <kettenis@gnu.org>
9508
c65016bd
MK
9509 * gdb.base/freebpcmd.exp: Increase timeout.
9510
d082a1e2
MK
9511 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
9512
d3c32a0e
DJ
95132005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
9514
9515 * gdb.base/default.exp: Update check for "show version".
9516
9fdb1f50
RC
95172005-12-09 Randolph Chung <tausq@debian.org>
9518
9519 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
9520 * gdb.asm/pa64.inc: New file.
9521
5f2c56f7
RC
95222005-12-09 Randolph Chung <tausq@debian.org>
9523
9524 * gdb.asm/common.inc: Indent commands.
9525 * gdb.asm/asmsrc1.s: Likewise.
9526 * gdb.asm/asmsrc2.s: Likewise.
9527
8117349c
RC
95282005-12-09 Randolph Chung <tausq@debian.org>
9529
9530 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
9531 (get_addr_of_sym): Remove duplicate print.
9532 (gen_core): xfail hppa*-*-hpux*, update expected output.
9533 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
9534 * gdb.arch/pa64-nullify.s: New file.
9535
8f07f25a
RC
95362005-12-09 Randolph Chung <tausq@debian.org>
9537
9538 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
9539
55b39184
DJ
95402005-12-07 Christophe Lyon <christophe.lyon@st.com>
9541
9542 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
9543 code generation for these functions.
9544 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
9545 error message.
9546
31e2b00f
AS
95472005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
9548
9549 * gdb.base/help.exp (help b, help br, help bre, help brea)
9550 (help break): Update the expected message.
9551
c3d0b56e
SC
95522005-11-11 Stephane Carrez <stcarrez@nerim.fr>
9553
9554 * gdb.asm/m68hc11.inc: Setup the data section.
9555 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
9556 script for this test.
9557 (m6812-*-*): Likewise.
9558
36ae0ea9
RC
95592005-11-09 Randolph Chung <tausq@debian.org>
9560
9561 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
9562
9d6f42e9
WZ
95632005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
9564
9565 * gdb.base/break.exp: Fix a comment typo.
9566
e2126a14
EZ
95672005-11-03 Jim Blandy <jimb@redhat.com>
9568
a9c64011
AS
9569 Checked in by Elena Zannoni <ezannoni@redhat.com>
9570
889bf7c5 9571 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 9572
e0ac7199
CV
95732005-11-02 Corinna Vinschen <vinschen@redhat.com>
9574
9575 * gdb.arch/gdb1558.c: Include stdio.h.
9576
31d3fb18
MK
95772005-10-31 Mark Kettenis <kettenis@gnu.org>
9578
9579 * gdb.asm/asm-source.exp: Use -e instead of --entry.
9580
e52b687c
MK
95812005-10-31 Mark Kettenis <kettenis@gnu.org>
9582
9583 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
9584
f4711d79
PG
95852005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
9586
a9c64011
AS
9587 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
9588 vscr" tests to better match output.
f4711d79 9589
987a9106
JB
95902005-10-12 Jim Blandy <jimb@redhat.com>
9591
9592 * gdb.base/structs.exp (any): New function.
9593 (test_struct_returns): Don't make any assumptions at all about
9594 what value the function returns when GDB can't set the return
9595 value.
9596
2336bb58
JB
95972005-10-09 Joel Brobecker <brobecker@adacore.com>
9598
9599 * gdb.ada/arrayidx/p.adb: New file.
9600 * gdb.ada/arrayidx.exp: New testcase
9601
96022005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
9603
9604 * gdb.ada/array_return/pck.ads: New file.
9605 * gdb.ada/array_return/pck.adb: New file.
9606 * gdb.ada/array_return/p.adb: New file.
9607 * gdb.ada/array_return.exp: New testcase.
9608
705335ea
JB
96092005-10-03 Joel Brobecker <brobecker@adacore.com>
9610
a9c64011
AS
9611 * gdb.base/arrayidx.c: New file.
9612 * gdb.base/arrayidx.exp: New testcase.
705335ea 9613
11ee9940
NR
96142005-09-29 Nick Roberts <nickrob@snap.net.nz>
9615
9616 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
9617 frames-invalid and breakpoints-invalid are no longer generated
9618 with level 3 so don't expect them in the output.
9619
39fb8e9e
BR
96202005-09-27 Bob Rossi <bob@brasko.net>
9621
a9c64011 9622 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
9623 from test. Escape the | in mi_gdb_test call.
9624 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
9625 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
9626 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
9627 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
9628 expected regex's in mi_gdb_test calls.
9629 * lib/mi-support.exp: Remove arbitrary .* from tests.
9630 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
9631 Fully anchor GDB/MI expected results in mi_gdb_test.
9632 * lib/gdb.exp (string_to_regexp): Escape the ] character.
9633 * gdb.base/sizeof.exp: Remove escape character. Correct test.
9634
2af48f68
PB
96352005-09-26 Paul Brook <paul@codesourcery.com>
9636
9637 * long_long.exp: Exclude eabi targets from arm FPA float format test.
9638
f34502bc
WZ
96392005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
9640
9641 * bfp-test.c: New file.
9642 * bfp-test.exp: New testcase.
9643
ca929517
WZ
96442005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
9645
9646 * gdb.fortran/subarray.exp: New testcase to test the evaluation
9647 of subarray and substring variable.
9648 * gdb.fortran/subarray.f: New source file for the test of subarray
9649 and substring variable evaluation.
9650 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
9651 of string constant.
9652
c761af65
DJ
96532005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
9654
9655 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
9656 copyright dates.
9657
561d7a1d
PG
96582005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
9659
9660 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
9661 powerpc altivec' test with an almost identical 'info vector' test.
9662
b2b64cc9
PG
96632005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
9664
a9c64011
AS
9665 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
9666 vscr" tests to match output.
b2b64cc9 9667
6ac4d15a
PG
96682005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
9669
a9c64011
AS
9670 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
9671 output.
6ac4d15a 9672
40e55bef
BR
96732005-09-11 Bob Rossi <bob@brasko.net>
9674
889bf7c5
PA
9675 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
9676 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
9677 commands that return an MI output command and an asyncronous MI output
9678 command.
40e55bef
BR
9679 * gdb.mi/mi-console.exp: Ditto.
9680
3c7385ec
BR
96812005-09-11 Bob Rossi <bob@brasko.net>
9682
9683 * gdb.mi/mi-var-child.c: Include <string.h>.
9684
a6cd0eb3
DJ
96852005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
9686
9687 * killed.exp: Correct gdb_expect syntax.
9688
2f168eed
CV
96892005-08-09 Corinna Vinschen <vinschen@redhat.com>
9690
9691 * lib/mi-support.exp (mi_gdb_load): Fix typo.
9692
ecd3fd0f
BR
96932005-08-02 Bob Rossi <bob@brasko.net>
9694
9695 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
9696 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
9697 Change tests to inferior-tty-set/show.
9698 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
9699 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
9700 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
9701 inferior. Use mi_gdb_test to get GDB and Inferior output.
9702 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
9703 descriptor.
9704 (mi_inferior_tty_name): Add inferior PTY file name.
9705 (mi_gdb_start): Add INFERIOR_PTY parameter.
9706 (mi_gdb_test): Add IPATTERN parameter.
9707
f1ea48cb 97082005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 9709
f1ea48cb
BR
9710 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
9711 parameter to mi_gdb_test.
9712 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
9713
6e650a67
DJ
97142005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
9715
9716 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
9717 struct_declarations.
9718 * gdb.mi/mi-var-child.exp: Step over the initialization of
9719 struct_declarations.
9720
8be260b6
DJ
97212005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
9722
9723 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
9724 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
9725 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
9726 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
9727 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
9728 file.
9729
4e660f07
NR
97302005-07-27 Nick Roberts <nickrob@snap.net.nz>
9731
9732 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
9733 (do_children_tests): Assign values to the extra elements.
9734
9735 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
9736 them for tests for "-var-update --no-values" and
a9c64011 9737 "-var-update --all-values".
4e660f07
NR
9738 Add test for "-var-list-children --simple-values".
9739
9740 * gdb.mi/basics.c (callee4): Add integer array D[3]...
9741
9742 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
9743 "-stack-list-locals --simple-values" Improve doc strings and
9744 comments.
9745
6bdae935
MK
97462005-07-18 Mark Kettenis <kettenis@gnu.org>
9747
598b7a6f
MK
9748 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
9749 *-*-openbsd*.
9750 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
9751
6bdae935
MK
9752 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
9753 sigaltsatck'.
9754
1323e929 97552005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 9756
1323e929
BR
9757 * gdb.base/default.exp (tty): Changed output of command.
9758 * gdb.base/help.exp (help tty): Ditto.
9759
b1a9c082
MK
97602005-07-12 Mark Kettenis <kettenis@gnu.org>
9761
9762 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
9763
10a844a2
MK
97642005-07-10 Mark Kettenis <kettenis@gnu.org>
9765
9766 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
9767 -stack-select-frame without arguments.
9768 (test_stack_frame_listing): Add test for newly implemented command
9769 -stack-info-frame.
9770
3cb3b8df
BR
97712005-07-06 Bob Rossi <bob@brasko.net>
9772
9773 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
9774 command.
9775 (Copyright): Update copyright.
9776
a0c5fbcf
WZ
97772005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
9778
9779 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
9780 tests to evaluate exponentiation expression.
9781
984971d0
AS
97822005-06-29 Andreas Schwab <schwab@suse.de>
9783
9784 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
9785 main to avoid warnings.
9786
9787 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
9788
fe03833f
NR
97892005-06-20 Nick Roberts <nickrob@snap.net.nz>
9790
9791 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
9792 -stack-select-frame without arguments.
9793 (test_stack_frame_listing): Add test for newly implemented command
9794 -stack-info-frame.
a9c64011 9795
7a55f279
WZ
97962005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
9797
0ffa0ea5
DJ
9798 * gdb.fortran/array-element.f: New file.
9799 * gdb.fortran/array-element.exp: New testcase.
7a55f279 9800
26585198
DJ
98012005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
9802
9803 * gdb.base/bigcore.exp: Correct checks for systems which can
9804 not dump a large core file.
9805
c1bd25fd
DJ
98062005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
9807
9808 * gdb.base/relocate.c: Add a copyright notice.
9809 (dummy): Remove.
9810 * gdb.base/relocate.exp: Test printing the values of variables
9811 from a relocatable file.
9812
589e074d
DJ
98132005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
9814
9815 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
9816 excess MI output after an error.
9817
0915f927
JB
98182005-05-29 Joel Brobecker <brobecker@adacore.com>
9819
9820 * gdb.arch/alpha-step.c: New file.
9821 * gdb.arch/alpha-step.exp: New testcase.
9822
76ff342d
DJ
98232005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
9824 Dennis Brueni <dennis@slickedit.com>
9825
9826 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
9827 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
9828 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
9829 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
9830 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
9831 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
9832 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
9833
96b0c7ac
DJ
98342005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
9835 Wu Zhou <woodzltc@cn.ibm.com>
9836
9837 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
9838 IBM's xlc compiler.
9839 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
9840 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
9841
f21565d2
JB
98422005-05-13 Jim Blandy <jimb@redhat.com>
9843
9844 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
9845 calling gdb_suppress_entire_file.
9846 * gdb.base/charset.exp: Same.
9847 * gdb.base/call-rt-st.exp: Same.
9848
6006a3a1
BR
98492005-05-05 Bob Rossi <bob_rossi@cox.net>
9850
9851 * lib/gdb.exp (fullname_syntax): Added global regex.
9852 (fullname_syntax_POSIX): Ditto.
9853 (fullname_syntax_UNC): Ditto.
9854 (fullname_syntax_DOS_CASE): Ditto.
9855 (fullname_syntax_DOS): Ditto.
9856 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
9857 fullname_syntax variable to scope and use it.
9858 (test_file_list_exec_source_files): Ditto.
9859 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
9860
c3b69c04
DJ
98612005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
9862
9863 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
9864
3c95e6af
PG
98652004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
9866
a9c64011
AS
9867 * lib/gdb.exp (skip_altivec_tests): New function, based on
9868 check_vmx_hw_available from the GCC testsuite.
9869 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
9870 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 9871
78df6c56
JB
98722005-05-02 Jim Blandy <jimb@redhat.com>
9873
9874 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
9875 calling gdb_suppress_entire_file.
9876
1690f9cf
DJ
98772005-04-30 Randolph Chung <tausq@debian.org>
9878
9879 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
9880 Slightly relax "sem_post" name checking.
9881
5ea106f7
PG
98822005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
9883
9884 * gdb.base/unload.exp: Use new shared library infrastructure.
9885
bf7234cf
PG
98862005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
9887
9888 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 9889 infrastructure.
bf7234cf 9890
547b869a
CV
98912005-04-29 Corinna Vinschen <vinschen@redhat.com>
9892
9893 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
9894 * gdb.asm/h8300.inc: New file.
9895
f07e55f0
PG
98962005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
9897
9898 * gdb.base/shlib-call.exp: Change to use new shared library
9899 infrastructure.
9900
3cbba3d1
PG
99012005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
9902
a9c64011
AS
9903 * gdb.base/pending.exp: Change to use new shared library
9904 infrastructure.
3cbba3d1 9905
ed6df200
PG
99062005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
9907
a9c64011
AS
9908 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
9909 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 9910
8c8f4ebe
PG
99112005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
9912
a9c64011
AS
9913 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
9914 shared objects being adjusted and update copyright years.
8c8f4ebe 9915
607fbc54
DJ
99162005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
9917
9918 * ChangeLog: Correct some 2003-01-13 dates.
9919 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
9920 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
9921 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
9922 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
9923 gdb.trace/tfind.exp: Update copyright years.
9924
57bf0e56
DJ
99252005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
9926 Daniel Jacobowitz <dan@codesourcery.com>
9927
9928 * lib/gdb.exp (gdb_compile): Handle shlib=.
9929 (gdb_compile_shlib): New function.
9930
9b593790
PG
99312005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
9932
a9c64011 9933 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 9934
9494c6a5
DJ
99352005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
9936
9937 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
9938 gdb.server.
9939 * configure.ac: Likewise.
9940 * configure: Regenerated.
9941 * gdb.gdbserver/Makefile.in: Moved to...
9942 * gdb.server/Makefile.in: ... here.
9943 * gdb.gdbserver/server.c: Moved to...
9944 * gdb.server/server.c: ... here.
9945 * gdb.gdbserver/server-run.exp: Moved to...
9946 * gdb.server/server-run.exp: ... here.
9947
6f8eac0e
DJ
99482005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
9949
9950 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
9951 * configure.ac: Create gdb.gdbserver/Makefile.
9952 * configure: Regenerated.
9953 * lib/gdbserver-support.exp: New file, derived from
9954 config/gdbserver.exp.
9955 * config/gdbserver.exp: Use gdbserver-support.exp.
9956 * gdb.gdbserver/Makefile.in: New file.
9957 * gdb.gdbserver/server.c: New file.
9958 * gdb.gdbserver/server-run.exp: New file.
9959
6e87504d
PG
99602005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
9961
a9c64011
AS
9962 * lib/gdb.exp (test_compiler_info): Return compiler_info
9963 if no arguments are given.
6e87504d 9964
d1779be4
PG
99652005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
9966
9967 * gdb.arch/altivec-abi.exp: Check for compiler and set
9968 use altivec' flag accordingly.
9969 * gdb.arch/altivec-regs.exp: Likewise.
9970
88750304
DJ
99712005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
9972
9973 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
9974
f3fb768d
AS
99752005-03-27 Andreas Schwab <schwab@suse.de>
9976
9977 * gdb.base/bigcore.c (main): Add missing mode argument in open
9978 call.
9979
7e813ac5
DJ
99802005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
9981
9982 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
9983 downloads.
9984 * config/gdbserver.exp (gdb_load): Likewise.
9985
8e3049aa
PB
99862005-03-14 Paul Brook <paul@codesourcery.com>
9987
9988 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
9989 targets.
9990
a9df7c44
JB
99912005-03-09 Joel Brobecker <brobecker@adacore.com>
9992
9993 * gdb.dwarf2/dup-psym.S: New file.
9994 * gdb.dwarf2/dup-psym.exp: New testcase.
9995
9f0d94e8
JB
99962005-03-09 Joel Brobecker <brobecker@adacore.com>
9997
9998 * gdb.ada/exec_changed/first.adb: New file.
9999 * gdb.ada/exec_changed/second.adb: New file.
10000 * gdb.ada/exec_changed.exp: New testcase.
10001
5f579bc5
NS
100022005-03-08 Nathan Sidwell <nathan@codesourcery.com>
10003
36e9969c
NS
10004 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
10005 (A2): New class.
10006 (main): Test operator+.
10007 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
10008 breakpoint test.
10009
5f579bc5
NS
10010 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
10011 * gdb.base/signull.exp: Disable if gdb,nosignals.
10012 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
10013 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
10014 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
10015 * gdb.mi/mi2-console.exp: Likewise.
10016 * gdb.trace/collection.exp (run_trace_experiment): Consume the
10017 continue output at start.
10018 (gdb_collect_locals_test): Robustify regexp.
10019 * gdb.trace/passc-dyn.exp: Fix comment typo.
10020 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
10021
be46087e
CV
100222005-03-08 Corinna Vinschen <vinschen@redhat.com>
10023
10024 * gdb.asm/asm-source.exp: Add iq2000 case.
10025 * gdb.asm/iq2000.inc: New file.
10026
384e1a61 100272005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 10028
384e1a61
MI
10029 * gdb.base/command.exp: Change hardcoded value to regular expression.
10030 * gdb.base/float.exp: Add powerpc to the list of targets checked.
10031
584b6e9e
DJ
100322005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
10033
10034 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
10035 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
10036 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
10037 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
10038 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
10039
ab5b5d61
MK
100402005-03-05 Mark Kettenis <kettenis@gnu.org>
10041
10042 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
10043 changes.
10044
ae051c1b
PG
100452004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
10046
a9c64011
AS
10047 * lib/compiler.c: Add test for IBM's xlc compiler.
10048 * lib/compiler.cc: Likewise.
ae051c1b 10049
3f0f6ed2
JB
100502004-02-24 Joel Brobecker <brobecker@adacore.com>
10051
10052 * gdb.ada/fixed_points.exp: Create compilation object directory
10053 before running the test.
10054 * gdb.ada/null_record.exp: Likewise.
10055 * gdb.ada/packed_array.exp: Likewise.
10056 * gdb.ada/start.exp: Likewise.
10057
724f452b
JB
100582005-02-15 Joel Brobecker <brobecker@adacore.com>
10059
10060 * gdb.ada/packed_array/pa.adb: New file.
10061 * gdb.ada/packed_array.exp: New testcase.
10062
57f5cdfb 100632005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 10064
1f393151
MK
10065 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
10066 files.
10067
ebdda337
MK
10068 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
10069 on *-*-openbsd*. Correctly match whitespace in regukar
10070 expressions.
10071
cf309262
DJ
100722005-02-10 Daniel Jacobowitz <dan@debian.org>
10073
10074 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
10075 PR exp/1821
10076 * gdb.base/gdb1821.c: New test file.
10077 * gdb.base/gdb1821.exp: New test file.
10078
3be49e7a
JB
100792005-02-09 Joel Brobecker <brobecker@adacore.com>
10080
10081 * gdb.base/start.c: New file.
10082 * gdb.base/start.exp: New testcase.
10083
e292e67d
JB
100842005-02-09 Joel Brobecker <brobecker@adacore.com>
10085
10086 * gdb.ada/start/dummy.adb: New file.
10087 * gdb.ada/start.exp: New testcase.
10088
dbdfa66c
CV
100892005-02-09 Corinna Vinschen <vinschen@redhat.com>
10090
10091 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
10092 for printing symbols and statistics.
10093 Add test for using relative pathnames in "maint print msymbols" test.
10094 Mark "maint info sections DATA" XFAIL on Cygwin.
10095 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
10096 tests.
10097
d7941671
AC
100982005-02-09 Andreas Schwab <schwab@suse.de>
10099
10100 Committed by Andrew Cagney <cagney@gnu.org>
10101 * gdb.base/remotetimeout.exp: New file.
10102
74e5ef44
MK
101032005-02-07 Mark Kettenis <kettenis@gnu.org>
10104
10105 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
10106
464dd14d
JB
101072005-02-03 Joel Brobecker <brobecker@adacore.com>
10108
10109 * gdb.ada/gnat_ada.gpr: New file.
10110 * gdb.ada/gnat_ada.gin: Delete, no longer used.
10111 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
10112 * configure.ac: No longer generate gnat_ada.gpr.
10113 * configure: Regenerate.
10114 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
10115 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
10116 * gdb.ada/null_record/bar.ads: Likewise.
10117 * gdb.ada/null_record/bar.adb: Likewise.
10118 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
10119 * gdb.ada/null_record.exp (testdir): New variable.
10120 (testfile): executable is now in testdir subdirectory.
10121 (srcfile): Use full path to the main compilation unit.
10122 * gdb.ada/fixed_points.exp: Same changes as above.
10123
30d756ae
NR
101242005-02-03 Nick Roberts <nickrob@snap.net.nz>
10125
10126 * gdb.base/interp.exp: New test.
10127
9d799f85
AC
101282005-01-24 Andrew Cagney <cagney@gnu.org>
10129
10130 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
10131
15656118
AC
101322005-01-19 Andrew Cagney <cagney@gnu.org>
10133
a892c31b
AC
10134 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
10135 configure.ac not configure.in.
10136
15656118
AC
10137 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
10138 of powerpc*-*-*.
10139 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 10140 * gdb.base/list.exp (test_list_function)
15656118
AC
10141 (test_list_filename_and_function): Ditto.
10142 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
10143
a7b01baf
AC
101442005-01-16 Andrew Cagney <cagney@gnu.org>
10145
17d92a02
AC
10146 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
10147
a7b01baf
AC
10148 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
10149
bc8332bb
AC
101502005-01-14 Andrew Cagney <cagney@gnu.org>
10151
10152 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
10153 * gdb.mi/mi2-var-cmd.exp: Ditto.
10154
4d074752
CV
101552005-01-10 Corinna Vinschen <vinschen@redhat.com>
10156
10157 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
10158
bec39cab
AC
101592005-01-07 Andrew Cagney <cagney@gnu.org>
10160
10161 * configure.ac: Rename configure.in, require autoconf 2.59.
10162 * configure: Re-generate.
10163 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
10164 * gdb.stabs/configure: Re-generate.
10165 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
10166 * gdb.hp/configure: Re-generate.
10167 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
10168 autoconf 2.59.
10169 * gdb.hp/gdb.objdbg/configure: Re-generate.
10170 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
10171 autoconf 2.59.
10172 * gdb.hp/gdb.defects/configure: Re-generate.
10173 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
10174 autoconf 2.59.
10175 * gdb.hp/gdb.compat/configure: Re-generate.
10176 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
10177 autoconf 2.59.
10178 * gdb.hp/gdb.base-hp/configure: Re-generate.
10179 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
10180 autoconf 2.59.
10181 * gdb.hp/gdb.aCC/configure: Re-generate.
10182
f10b16d4
JB
101832004-12-15 Jim Blandy <jimb@redhat.com>
10184
10185 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
10186 under NPTL when there is debugging info available for libpthread.
10187
fb6e1814
JG
101882004-12-13 Jerome Guitton <guitton@gnat.com>
10189
10190 * gdb.ada/fixed_points.c: New file.
10191 * gdb.ada/fixed_points.exp: New file.
10192
fe46cd3a
RC
101932004-12-03 Randolph Chung <tausq@debian.org>
10194
10195 * gdb.arch/pa-nullify.exp: New file.
10196 * gdb.arch/pa-nullify.s: New file.
10197
8de0841b
RC
101982004-11-30 Randolph Chung <tausq@debian.org>
10199
10200 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
10201 instead of "tbug". Fix regexp to work properly with gdb_test.
10202
c8170782
PH
102032004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
10204
10205 * gdb.base/bitfields2.exp: New test.
10206 * gdb.base/bitfields2.c: New file.
10207
954269c2
RE
102082004-11-28 Richard Earnshaw <rearnsha@arm.com>
10209
10210 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
10211
0107feed
RC
102122004-11-16 Randolph Chung <tausq@debian.org>
10213
10214 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
10215
f073ae8c
DJ
102162004-11-14 Daniel Jacobowitz <dan@debian.org>
10217
10218 * gdb.threads/threadapply.exp: Correct "macro details" test.
10219
19ad59e7
JJ
102202004-11-11 Jeff Johnston <jjohnstn@redhat.com>
10221
10222 * gdb.threads/threadapply.exp: New test.
10223 * gdb.threads/threadapply.c: New file.
10224
9cf0961b
MK
102252004-11-07 Mark Kettenis <kettenis@gnu.org>
10226
10227 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
10228 frames.
10229
c789492a
FL
102302004-11-05 Felix Lee <felix+log1@specifixinc.com>
10231
10232 * gdb.base/cursal.exp: New file.
10233 * gdb.base/cursal.c: New file.
10234
a1e167bb
AC
102352004-11-03 Andrew Cagney <cagney@gnu.org>
10236
10237 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
10238
b7cbf173
MK
102392004-10-30 Mark Kettenis <kettenis@gnu.org>
10240
10241 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
10242 NetBSD/ELF targets.
10243
88f9d34f
JB
102442004-10-29 Joel Brobecker <brobecker@gnat.com>
10245
10246 * gdb.threads/bp_in_thread.c: New file, copied from
10247 pthread_cond_wait.c.
10248 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
10249 file, rather than reusing the .c file from another testcase.
10250
ca7d6a0c
JB
102512004-10-20 Joel Brobecker <brobecker@gnat.com>
10252
10253 * gdb.ada/null_record.exp: Check where we stopped after
10254 sending the start command, instead of where the associated
10255 temporary breakpoint was inserted.
10256
0d863d03
AC
102572004-10-14 Andrew Cagney <cagney@gnu.org>
10258
10259 * gdb.mi/gdb701.c (main): Return 0.
10260
d11e72cb
DJ
102612004-10-13 Daniel Jacobowitz <dan@debian.org>
10262
d40539a4 10263 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 10264
e1923096
JJ
102652004-10-12 Jeff Johnston <jjohnstn@redhat.com>
10266
10267 * gdb.threads/schedlock.c: Add comment markers to use to find
10268 line numbers.
10269 * gdb.threads/schedlock.exp: Adjust regex to handle the new
10270 comments.
10271 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
10272 breakpoint lines.
10273
ec8ba2c9
DJ
102742004-10-12 Daniel Jacobowitz <dan@debian.org>
10275
10276 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
10277
0eb3658b
DJ
102782004-10-12 Daniel Jacobowitz <dan@debian.org>
10279
10280 * configure.in: Add gdb.dwarf2.
10281 * configure: Regenerated.
10282 * Makefile.in: Add gdb.dwarf2.
10283 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
10284 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
10285 gdb.dwarf2/file1.txt: New files.
10286
a271cc33
OF
102872004-10-11 Orjan Friberg <orjanf@axis.com>
10288
a9c64011 10289 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
10290 of "run", since the latter doesn't work with remote targets. Adjust
10291 the breakpoint numbering accordingly.
10292 * gdb.threads/pthread_cond_wait.exp: Ditto.
10293
895ce074
MC
102942004-10-08 Michael Chastain <mec.gnu@mindspring.com>
10295
10296 * gdb.base/overlays.exp: Update copyright years.
10297
6be3092d
KI
102982004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
10299
10300 * gdb.base/overlays.exp: Disable if target is Linux.
10301
e05389b8
FL
103022004-10-06 Felix Lee <felix+log1@specifixinc.com>
10303
10304 * config/gdbserver.exp (gdb_load): Use right filename on remote.
10305
73cb587d
KI
103062004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
10307
10308 * gdb.asm/asm-source.exp: Add m32r-linux target.
10309 * gdb.asm/m32r-linux.inc: New file.
10310
3c0edcdc
AC
103112004-09-24 Andrew Cagney <cagney@redhat.com>
10312 David Anderson <anderson@redhat.com>
10313
10314 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
10315 command fails, assume things will work.
10316 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
10317 (_GNU_SOURCE): Define.
10318 (print_unsigned, print_hex): Change parameter to "long long".
10319 (print_byte_count): New function, use to print byte counts.
10320 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
10321 O_LARGEFILE.
10322 (main): Compute an upper bound on a corefile in max_core_size.
10323 Limit memory chunk size to max_core_size. Limit total memory
10324 allocated to max_core_size.
10325
4bb3667f
AC
103262004-09-23 Andrew Cagney <cagney@gnu.org>
10327
10328 * gdb.base/bigcore.exp: Replace the code that creates a corefile
10329 from a separate process with code that creates a corefile by
10330 making the inferior dump core.
10331
60fe1a51
MK
103322004-09-23 Mark Kettenis <kettenis@gnu.org>
10333
10334 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
10335 block.
10336
8e937346
MC
103372004-09-23 Michael Chastain <mec.gnu@mindspring.com>
10338
10339 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
10340 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
10341 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
10342 Likewise.
10343
7213f6d6
JJ
103442004-09-20 Jeff Johnston <jjohnstn@redhat.com>
10345
10346 * gdb.java/jprint.exp: New test case for java inferior call.
10347 * gdb.java/jprint.java: Ditto.
10348
eac69dca
JB
103492004-09-15 Joel Brobecker <brobecker@gnat.com>
10350
10351 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
10352
22227696
MC
103532004-09-14 Michael Chastain <mec.gnu@mindspring.com>
10354
10355 * gdb.threads/killed.c: Include <stdlib.h>.
10356 * gdb.threads/pthreads.c: Likewise.
10357
7dd403a4
MC
103582004-09-14 Michael Chastain <mec.gnu@mindspring.com>
10359
10360 * gdb.threads/killed.c: Add copyright notice.
10361
33f2d567
JM
103622004-09-10 Jason Molenda (jmolenda@apple.com)
10363
a9c64011
AS
10364 * gdb.base/define.exp: Two new tests to verify zero space chars
10365 after 'if' and 'while' commands in a user-defined command is correctly
10366 parsed.
33f2d567 10367
e05b62ac
AC
103682004-09-08 Andrew Cagney <cagney@gnu.org>
10369
10370 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
10371 delivery test with duplicate at end of file.
10372
9cbe82da
MK
103732004-09-06 Mark Kettenis <kettenis@jive.nl>
10374
10375 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
10376
564803d9
MC
103772004-09-05 Michael Chastain <mec.gnu@mindspring.com>
10378
10379 * config/hppro.exp: Removed.
10380
7c6807ce
MC
103812004-09-05 Michael Chastain <mec.gnu@mindspring.com>
10382
10383 * config/sparclet.exp: Removed.
10384
bf7e26dd
MC
103852004-09-05 Michael Chastain <mec.gnu@mindspring.com>
10386
10387 * config/udi.exp: Removed.
10388
714e341b
MC
103892004-09-02 Michael Chastain <mec.gnu@mindspring.com>
10390
10391 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
10392 of "exp_continue".
10393 (advancei): Likewise.
10394
1236e623
JJ
103952004-09-01 Jeff Johnston <jjohnstn@redhat.com>
10396
10397 * gdb.base/unload.exp: Fix so messages aren't duplicated.
10398
3bdcad15
MI
103992004-09-01 Manoj Iyer <manjo@austin.ibm.com>
10400
228af206 10401 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
10402 to check for nodebug in executable.
10403 * gdb.gdb/observer.exp (setup_test): Likewise.
10404 * gdb.gdb/selftest.exp (test_with_self): Likewise.
10405 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
10406
c72b934c
AC
104072004-09-01 Andrew Cagney <cagney@gnu.org>
10408
10409 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
10410 files.
10411
edd9b715
JJ
104122004-09-01 Jeff Johnston <jjohnstn@redhat.com>
10413
10414 * gdb.base/unload.exp: Fix expected warning message to match
10415 latest format.
10416
fb4ce06b
CV
104172004-09-01 Corinna Vinschen <vinschen@redhat.com>
10418
10419 * gdb.base/call-rt-st.exp: Fix typos.
10420
ce78e7c3
MI
104212004-08-31 Manoj Iyer <manjo@austin.ibm.com>
10422
10423 * gdb.threads/thread_check.exp: New testcase.
10424 * gdb.threads/thread_check.c: New testcase.
10425
2dedb159
AC
104262004-08-31 Andrew Cagney <cagney@gnu.org>
10427
10428 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
10429 (skip_to_handler_entry): New procedures. Test stepping into a
10430 handler when the breakpoint is at the handler's entry point.
10431
68f53502
AC
104322004-08-30 Andrew Cagney <cagney@gnu.org>
10433
10434 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
10435 gdb/1757.
10436
3e3ffd2b
MC
104372004-08-27 Michael Chastain <mec.gnu@mindspring.com>
10438
10439 With code from Manoj Iyer <manjo@austin.ibm.com>:
10440 * lib/gdb.exp (gdb_file_cmd): Return more information in the
10441 return value. Add an arm for "no debugging symbols found".
10442 Change a stray "error" to "perror".
10443 (gdb_run_cmd): Adapt to new return value.
10444 * gdb.base/remote.exp: Adapt to new return value.
10445 * gdb.gdb/complaints.exp: Likewise.
10446 * gdb.gdb/observer.exp: Likewise.
10447 * gdb.gdb/selftest.exp: Likewise.
10448 * gdb.gdb/xfullpath.exp: Likewise.
10449
4b6f5fd2
JB
104502004-08-27 Joel Brobecker <brobecker@gnat.com>
10451
10452 * gdb.threads/bp_in_thread.exp: New testcase.
10453
e5b25496
MC
104542004-08-27 Michael Chastain <mec.gnu@mindspring.com>
10455
10456 Fix PR testsuite/1735.
10457 * gdb.threads/schedlock.c (thread_function): Add a cast
10458 to suppress a gcc warning.
10459 * gdb.threads/thread-specific.c (thread_function): Likewise.
10460
934353d6
MC
104612004-08-26 Michael Chastain <mec.gnu@mindspring.com>
10462
10463 * gdb.base/unload.c: Include <stdlib.h>.
10464
f98a0aef 104652004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 10466
f98a0aef 10467 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
10468 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
10469 synchronized after the "return".
10470
5a2e8882
MC
104712004-08-26 Michael Chastain <mec.gnu@mindspring.com>
10472
10473 * gdb.mi/basics.c: Include <stdio.h>.
10474 * gdb.mi/pthreads.c: Include <stdlib.h>.
10475 * gdb.mi/var-cmd.c: Include <stdlib.h>.
10476
a9640423
MC
104772004-08-26 Michael Chastain <mec.gnu@mindspring.com>
10478
10479 * gdb.threads/schedlock.c: Add copyright notice.
10480
b04e311d
AC
104812004-08-25 Andrew Cagney <cagney@gnu.org>
10482
10483 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
10484 (skip_over_handler, breakpoint_over_hander): New test procedures.
10485 (advance, advancei): Add a proper prefix, do not use
10486 rerun_to_main.
10487 * gdb.base/sigstep.c (main): Change to use an infinite loop.
10488
7c27f15b
MC
104892004-08-24 Michael Chastain <mec.gnu@mindspring.com>
10490
10491 * gdb.mi/basics.c: Add copyright notice.
10492 * gdb.mi/var-cmd.c: Add copyright notice.
10493
fffc87ae
MC
104942004-08-23 Michael Chastain <mec.gnu@mindspring.com>
10495
10496 * lib/gdb.exp: Remove signed_keyword_not_used.
10497 * lib/compiler.c: Likewise.
10498 * lib/compiler.cc: Likewise.
10499
d782e0bf
MC
105002004-08-23 Michael Chastain <mec.gnu@mindspring.com>
10501
10502 * gdb.base/whatis.c: Remove conditional disabling of "signed".
10503 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
10504
96033e83
MC
105052004-08-23 Michael Chastain <mec.gnu@mindspring.com>
10506
10507 * gdb.base/whatis.c: Add copyright notice.
10508
cf38c229
MK
105092004-08-20 Mark Kettenis <kettenis@gnu.org>
10510
10511 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
10512 it to skip the breakpoints encoded in the inline assembly.
10513
f4b49756
MC
105142004-08-20 Michael Chastain <mec.gnu@mindspring.com>
10515
10516 * Makefile.in: Add gdb.fortran.
10517
2f193b69
MC
105182004-08-20 Michael Chastain <mec.gnu@mindspring.com>
10519
10520 * gdb.base/call-sc.exp (test_scalar_returns):
10521 Fix cut-and-paste glitch in "Make fun return now".
10522
89a237cb
MC
105232004-08-17 Michael Chastain <mec.gnu@mindspring.com>
10524
10525 * configure.in: Add gdb.fortran.
10526 * configure: Regenerate.
10527 * gdb.fortran/Makefile.in: New file.
10528 * lib/gdb.exp (skip_fortran_tests): New procedure.
10529
469aff8e
MC
105302004-08-17 Michael Chastain <mec.gnu@mindspring.com>
10531
10532 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
10533 reference to bug-gnu@prep.ai.mit.edu.
10534 * gdb.mi/mi-var-child.exp: Likewise.
10535 * gdb.mi/mi-var-cmd.exp: Likewise.
10536 * gdb.mi/mi-var-display.exp: Likewise.
10537 * gdb.mi/mi2-var-block.exp: Likewise.
10538 * gdb.mi/mi2-var-child.exp: Likewise.
10539 * gdb.mi/mi2-var-cmd.exp: Likewise.
10540 * gdb.mi/mi2-var-display.exp: Likewise.
10541
00b51b9f
MK
105422004-08-15 Mark Kettenis <kettenis@gnu.org>
10543
10544 * gdb.base/unload.c (main): Make local variable msg const.
10545
45f07fef
MC
105462004-08-15 Michael Chastain <mec.gnu@mindspring.com>
10547
10548 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
10549 to bug-gnu@prep.ai.mit.edu.
10550 * gdb.mi/mi-disassemble.exp: Likewise.
10551 * gdb.mi/mi-eval.exp: Likewise.
10552 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
10553 default line number.
10554 * gdb.mi/mi-return.exp: Likewise.
10555 * gdb.mi/mi-simplerun.exp: Likewise.
10556 * gdb.mi/mi-stack.exp: Likewise.
10557 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
10558 number with explicit range test.
10559 * gdb.mi/mi-watch.exp: Likewise.
10560 * gdb.mi/mi2-break.exp: Likewise.
10561 * gdb.mi/mi2-cli.exp: Likewise.
10562 * gdb.mi/mi2-disassemble.exp: Likewise.
10563 * gdb.mi/mi2-eval.exp: Likewise.
10564 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
10565 default line number.
10566 * gdb.mi/mi2-return.exp: Likewise.
10567 * gdb.mi/mi2-simplerun.exp: Likewise.
10568 * gdb.mi/mi2-stack.exp: Likewise.
10569 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
10570 number with explicit range test.
10571 * gdb.mi/mi2-watch.exp: Likewise.
10572
dd8c8ee7
MC
105732004-08-15 Michael Chastain <mec.gnu@mindspring.com>
10574
10575 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
10576 * gdb.cp/m-static.exp: Likewise.
10577 * gdb.cp/rtti.exp: Likewise.
10578
4e838464
MK
105792004-08-14 Mark Kettenis <kettenis@gnu.org>
10580
10581 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
10582
8d8cb839
EZ
105832004-08-14 Eli Zaretskii <eliz@gnu.org>
10584
10585 * ChangeLog: Prefix Local Variables with semi-colons and indent
10586 the reference to older ChangeLog files, to fix fontification in
10587 Emacs.
10588
deea8bb0
MC
105892004-08-13 Michael Chastain <mec.gnu@mindspring.com>
10590
10591 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
10592 * gdb.mi/mi2-break.exp: Likewise.
10593
c3297504
MC
105942004-08-13 Michael Chastain <mec.gnu@mindspring.com>
10595
10596 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
10597
25808999
MC
105982004-08-13 Michael Chastain <mec.gnu@mindspring.com>
10599
10600 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
10601
226a8d71
MC
106022004-08-13 Michael Chastain <mec.gnu@mindspring.com>
10603
10604 * gdb.cp/classes.exp: Remove unused declarations. Just let
10605 test names default instead of providing special names. Remove
10606 extraneous demangler test.
10607
37fdf854
JJ
106082004-08-12 Jeff Johnston <jjohnstn@redhat.com>
10609
10610 * gdb.base/unload.exp: New test for breakpoints in dynamically
10611 loaded libraries.
10612 * gdb.base/unload.c: Ditto.
10613 * gdb.base/unloadshr.c: Ditto.
10614
2d3a7986
MC
106152004-08-12 Michael Chastain <mec.gnu@mindspring.com>
10616
10617 * gdb.cp/classes.exp (test_ptype_class_objects): Call
10618 cp_test_ptype_class.
10619 (test_enums): Likewise.
10620
c72b934c
AC
106212004-08-10 Andrew Cagney <cagney@gnu.org>
10622
10623 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
10624 files.
10625
cc503c8a
AC
106262004-08-10 Andrew Cagney <cagney@gnu.org>
10627
10628 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
10629 init_malloc call.
10630
902f2ccb
MC
106312004-08-10 Michael Chastain <mec.gnu@mindspring.com>
10632
10633 * ChangeLog: Add copyright notice. The notice is copied
10634 from emacs 21.3 top level ChangeLog.
10635
78c90502
MC
106362004-08-09 Michael Chastain <mec.gnu@mindspring.com>
10637
10638 * lib/cp-support.exp: New file.
10639 * lib/cp-support.exp (cp_test_type_class): New function.
10640 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
10641 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
10642 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
10643 cp_test_ptype_class.
10644
88e5ea78
MC
106452004-08-09 Michael Chastain <mec.gnu@mindspring.com>
10646
10647 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
10648 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
10649 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
10650 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
10651 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
10652 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
10653 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
10654 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
10655 gdb.mi/mi2-watch.exp: Update copyright years.
10656
6a89fc9c
MK
106572004-08-09 Mark Kettenis <kettenis@gnu.org>
10658
10659 * gdb.base/sigaltstack.exp: Provide proper anchoring.
10660
1482e0de
MC
106612004-08-09 Michael Chastain <mec.gnu@mindspring.com>
10662
10663 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
10664 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
10665 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
10666 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
10667 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
10668 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
10669 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
10670 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
10671 gdb.mi/mi-watch.exp: Update copyright years.
10672
1a5ce3f3
DJ
106732004-08-08 Daniel Jacobowitz <dan@debian.org>
10674
10675 PR gdb/1738
10676 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
10677 from a breakpoint with a pending signal.
10678
04f6ecf2
DJ
106792004-08-08 Daniel Jacobowitz <dan@debian.org>
10680
10681 PR gdb/1736
10682 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
10683 * gdb.base/sigaltstack.exp (finish_test): Consume output until
10684 the prompt.
10685 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
10686
54d90d35
DJ
106872004-08-08 Daniel Jacobowitz <dan@debian.org>
10688
10689 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
10690
d2f6abb0
DJ
106912004-08-08 Daniel Jacobowitz <dan@debian.org>
10692
10693 PR gdb/1736
10694 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
10695 for i?86-*-linux*.
10696
5598c03d
DJ
106972004-08-08 Daniel Jacobowitz <dan@debian.org>
10698
10699 * gdb.arch/i386-prologue.exp: Compile without debug information.
10700
c6fee705
MC
107012004-08-08 Michael Chastain <mec.gnu@mindspring.com>
10702
10703 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
10704 rather than asking gdb to search.
10705
dd90efdb
MC
107062004-08-05 Michael Chastain <mec.gnu@mindspring.com>
10707
10708 * gdb.base/gcore.c: Include <string.h>.
10709
1e84bec1
MC
107102004-08-05 Michael Chastain <mec.gnu@mindspring.com>
10711
10712 * gdb.base/gcore.c: Add copyright notice.
10713
e425eb2b
MC
107142004-08-05 Michael Chastain <mec.gnu@mindspring.com>
10715
10716 * gdb.base/freebpcmd.c: Include <stdio.h>.
10717 * gdb.base/long_long.c: Include <string.h>.
10718 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
10719 * gdb.base/siginfo.c: Include <string.h>.
10720 * gdb.base/sigstep.c: Include <string.h>.
10721
cb9aaed5
MC
107222004-08-04 Michael Chastain <mec.gnu@mindspring.com>
10723
10724 * gdb.base/complex.c: Include <stdlib.h>.
10725
55944f3d
MC
107262004-08-04 Michael Chastain <mec.gnu@mindspring.com>
10727
10728 * gdb.base/complex.c: Add copyright notice.
10729
7b2953d9
MC
107302004-08-04 Michael Chastain <mec.gnu@mindspring.com>
10731
10732 * gdb.base/charset.c: Include <stdlib.h>.
10733
c9133d23
MC
107342004-08-04 Michael Chastain <mec.gnu@mindspring.com>
10735
10736 * gdb.base/auxv.c: Include <stdlib.h>.
10737
0a8490ad
MC
107382004-08-04 Michael Chastain <mec.gnu@mindspring.com>
10739
10740 * gdb.base/auxv.c: Add copyright notice.
10741
3426d5ec
MC
107422004-08-04 Michael Chastain <mec.gnu@mindspring.com>
10743
10744 * gdb.base/coremaker.c: Add copyright notice.
10745 * gdb.base/coremaker2.c: Add copyright notice.
10746
8da195dd
AC
107472004-08-04 Andrew Cagney <cagney@gnu.org>
10748
10749 * gdb.base/store.exp: Update copyright.
10750 (check_set, up_set, check_struct, up_struct): Add a prefix to test
10751 names, do not import gdb_prompt.
10752
8d394f98
AC
107532004-08-01 Andrew Cagney <cagney@gnu.org>
10754
10755 Fix PR testsuite/1729.
10756 * gdb.base/dump.exp: Add test name to callers of capture_value, do
10757 not use capture_value with value 4.
10758 (capture_value): Add optional test name parameter.
10759 (test_reload_saved_value, test_restore_saved_value): Use $msg as
10760 the prefix, pass to capture_value.
10761
b6702b23
MK
107622004-08-01 Mark Kettenis <kettenis@gnu.org>
10763
10764 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
10765 * gdb.arch/i386-prologue.c (standard): New prototype and function.
10766 (main): Call new function.
10767
c203e0ca
MC
107682004-07-31 Michael Chastain <mec.gnu@mindspring.com>
10769
10770 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
10771
a7995a30
MC
107722004-07-31 Michael Chastain <mec.gnu@mindspring.com>
10773
10774 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
10775
9366563b
MC
107762004-07-31 Michael Chastain <mec.gnu@mindspring.com>
10777
b6eeaf26 10778 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
10779 Accept more values of vtbl pointer. Remove some messages
10780 about "obsolete gcc or gdb".
10781
2fc1f950
MC
107822004-07-30 Michael Chastain <mec.gnu@mindspring.com>
10783
10784 * gdb.cp/classes.exp: Accept more varieties of ptype output.
10785
c724d49b
MC
107862004-07-30 Michael Chastain <mec.gnu@mindspring.com>
10787
10788 * gdb.base/asm-source.exp: Properly convert target board
10789 debug flags from gcc format to binutils format.
10790
736b0fce
MK
107912004-07-28 Mark Kettenis <kettenis@gnu.org>
10792
10793 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
10794 gdb1718". PR backtrace/1718 partially fixed.
10795
5633ea5c
JJ
107962004-07-27 Jeff Johnston <jjohnstn@redhat.com>
10797
10798 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
10799
575eebb1
NC
108002004-07-26 Nick Clifton <nickc@redhat.com>
10801
10802 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
10803 good default value for a specific architecture is available then
10804 set it to that value. Otherwise default to the -gstabs switch.
10805 Remove the -g... switches from the asm-flags variable. Allow the
10806 target board info to override the value if it wants to. Pass the
10807 switch on the assembler command line.
10808
62104619
MK
108092004-07-23 Mark Kettenis <kettenis@gnu.org>
10810
10811 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
10812 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
10813 (main): Call new function.
10814
4a1135b8
MC
108152004-07-22 Michael Chastain <mec.gnu@mindspring.com>
10816
10817 Test for PR exp/1715.
10818 * gdb.base/radix.exp: Refactor common procedures. Make all
10819 test names unique. Change XFAIL to KFAIL.
10820
8a12c1f0
MC
108212004-07-20 Michael Chastain <mec.gnu@mindspring.com>
10822
10823 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
10824 * gdb.ada/gnat_ada.gin: ... to here.
10825 * configure.in: Use gnat_ada.gin.
10826 * configure: Regenerate.
10827
23b451cf
AC
108282004-07-20 Andrew Cagney <cagney@gnu.org>
10829
10830 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
10831 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
10832 XFAILs. Clean up test messages and comments. Check backtraces.
10833 Delete re-sync code.
10834
ab618a02
MC
108352004-07-19 Michael Chastain <mec.gnu@mindspring.com>
10836
10837 Fix PR cli/740.
10838 * gdb.base/annota1.exp: Honor gdb,nosignals.
10839 * gdb.base/annota3.exp: Likewise.
10840
46dad340
MC
108412004-07-19 Michael Chastain <mec.gnu@mindspring.com>
10842
10843 * lib/java.exp: Update copyright notice.
10844
756d8c70
AC
108452004-07-19 Andrew Cagney <cagney@gnu.org>
10846
10847 * gdb.base/selftest.exp: Copy file from here ...
10848 * gdb.gdb/selftest.exp: ... to here.
10849
586027e6
AC
108502004-07-16 Andrew Cagney <cagney@redhat.com>
10851
10852 * lib/insight-support.exp: Delete file.
10853 * lib/java.exp (java_init): Fix copyright.
10854
029d2200
AC
108552004-07-16 Andrew Cagney <cagney@gnu.org>
10856
10857 * gdb.base/restore.c: Append "prologue" to comments marking the a
10858 function's prologue.
10859 * gdb.base/restore.exp: Update copyright, re-indent.
10860 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
10861 callerN" prefix where needed. Update patterns that match a
10862 function's prologue.
10863
653b62c5
MC
108642004-07-16 Michael Chastain <mec.gnu@mindspring.com>
10865
10866 * gdb.base/restore.c: Add copyright notice.
10867
f7d690e5
AC
108682004-07-16 Andrew Cagney <cagney@gnu.org>
10869
10870 * gdb.base/logical.exp: Update copyright.
10871 (evaluate): New procedure. Use to re-implement tests using
10872 several tables.
10873
d629a7cb
MH
108742004-07-14 Martin Hunt <hunt@redhat.com>
10875
10876 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
10877 which fixes some problems where init.tcl was not found.
10878
9c7bb332
AC
108792004-07-13 Andrew Cagney <cagney@gnu.org>
10880
6bf46641
AC
10881 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
10882 (check_sizeof, check_valueof): Do not include the output in the
10883 test name. Use gdb_test.
10884 (get_valueof): Use gdb_test_multiple.
10885
c4ffd4c0
AC
10886 * gdb.base/step-test.exp: Update copyright. Use
10887 gdb_test_multiple. Ensure that test names do not include
10888 architecture dependent output.
10889
ab89363a
AC
10890 * gdb.gdb/observer.exp: Update copyright.
10891 (setup_test): Use gdb_test_multiple.
10892 (attach_first_observer, attach_second_observer)
10893 (attach_third_observer, detach_first_observer)
10894 (detach_second_observer, detach_third_observer)
10895 (reset_counters, check_counters): Make $message a prefix.
10896 (test_normal_stop_notifications): Add "args" parameter - a list of
10897 init functions to be called. Make $message a prefix,
10898 (test_observer_normal_stop): Change the message prefixes so that
10899 they are unique, pass the attach / detach procedures to
10900 test_normal_stop_notifications.
10901
ec58997a
AC
10902 * gdb.base/signull.exp (test_segv): Prefix all tests with
10903 "${name}". Clean up test messages.
10904
b475183b
AC
10905 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
10906
9c7bb332
AC
10907 * gdb.base/ena-dis-br.exp: Update copyright.
10908 (break_at): New function. Replace send_gdb with gdb_test,
10909 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
10910 ignore count, not stopped at bpt", with KFAIL.
10911
2dd95497
CV
109122004-07-13 Corinna Vinschen <vinschen@redhat.com>
10913
10914 * gdb.base/attach.exp: Remove cleanupfile handling.
10915
419e626b
AC
109162004-07-12 Andrew Cagney <cagney@gnu.org>
10917
10918 * gdb.base/annota1.exp: Cleanup corefile test name.
10919 * gdb.base/annota3.exp: Ditto.
10920
8b1b3228
AC
109212004-07-12 Andrew Cagney <cagney@gnu.org>
10922
78650829
AC
10923 * gdb.base/signals.exp: Clean up copyright, re-indent.
10924
8b1b3228
AC
10925 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
10926 gdb_test and gdb_test_multiple.
10927
935c2760
JJ
109282004-07-08 Jeff Johnston <jjohnstn@redhat.com>
10929
10930 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 10931 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
10932 provide line number info for first statement in main.
10933
1544280f
AC
109342004-07-08 Andrew Cagney <cagney@gnu.org>
10935
1279f4ff
AC
10936 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
10937
1544280f
AC
10938 * gdb.base/sigbpt.exp: Make the common part of each test name a
10939 prefix instead of suffix.
10940
bcc82369
BR
109412004-07-07 Bob Rossi <bob_rossi@cox.net>
10942
10943 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
10944 test from test_tbreak_creation_and_listing to
10945 test_file_list_exec_source_file
10946 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
10947 Changed name of test from test_tbreak_creation_and_listing to
10948 test_file_list_exec_source_file
10949
23f4b0aa
JJ
109502004-07-07 Jeff Johnston <jjohnstn@redhat.com>
10951
10952 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
10953 the jmisc() constructor instead of <init>.
10954 * gdb.java/jmisc1.exp: Ditto.
10955
56401cd5
AC
109562004-07-07 Andrew Cagney <cagney@gnu.org>
10957
10958 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
10959 corrupting the PC.
10960
44ae2f6a
MC
109612004-07-06 Michael Chastain <mec.gnu@mindspring.com>
10962
10963 * gdb.cp/templates.exp: Accept whitespace change in demangler
10964 output.
10965
45a83408
AC
109662004-07-06 Andrew Cagney <cagney@gnu.org>
10967
10968 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
10969
d205ad70
MC
109702004-07-02 Michael Chastain <mec.gnu@mindspring.com>
10971
10972 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
10973 * lib/compiler.cc: Likewise.
10974
06ea1a61
MC
109752004-06-30 Michael Chastain <mec.gnu@mindspring.com>
10976
10977 * lib/compiler.cc: Work around string preprocessing problem
10978 with old hp c++ compiler.
10979 * lib/compiler.c: Likewise.
10980
daab1251
CV
109812004-06-29 Corinna Vinschen <vinschen@redhat.com>
10982
10983 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
10984 directives to conditionalize symbol prefixing.
10985 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
10986 additional_flags handling. Add underscore prefix for Cygwin.
10987 * gdb.arch/i386-unwind.c: Use preprocessor directives to
10988 conditionalize symbol prefixing.
10989 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
10990 additional_flags handling. Add underscore prefix for Cygwin.
10991
cc984116
CV
109922004-06-29 Corinna Vinschen <vinschen@redhat.com>
10993
10994 * gdb.base/bigcore.exp: Skip test on Cygwin.
10995
c279b077
MC
109962004-06-28 Michael Chastain <mec.gnu@mindspring.com>
10997
10998 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
10999 formats for "info register". Use gdb_test_multiple. Fix
11000 the "invalid register" test.
11001
0e915747
CV
110022004-06-28 Corinna Vinschen <vinschen@redhat.com>
11003
11004 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
11005 PID for Cygwin. Add Cygwin specific strings to check for in some
11006 tests.
11007 (do_attach_tests): Add a test for user interaction when attaching
11008 to a process with no matching symbol table already loaded.
11009
11422c86
AC
110102004-06-26 Andrew Cagney <cagney@gnu.org>
11011
11012 Test PR java/1567 and PR java/1565.
11013 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
11014 * gdb.java/jmisc2.exp: Delete file.
11015
cefbce26
MC
110162004-06-26 Michael Chastain <mec.gnu@mindspring.com>
11017
11018 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
11019
e19f872c
CV
110202004-06-25 Corinna Vinschen <vinschen@redhat.com>
11021
11022 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
11023 attach process.
11024
d931ba3b
MC
110252004-06-23 Michael Chastain <mec.gnu@mindspring.com>
11026
11027 * gdb.cp/pr-1553.exp: Remove.
11028
aef68c48
MC
110292004-06-22 Michael Chastain <mec.gnu@mindspring.com>
11030
11031 * gdb.cp/pr-1553.cc: Remove.
11032 * gdb.cp/pr-1553.exp: Disable this test.
11033
8d5df71a
JB
110342004-06-20 Jim Blandy <jimb@redhat.com>
11035
a9c64011 11036 Fix PR testsuite/1680.
8d5df71a
JB
11037 * gdb.arch/i386-sse.exp: Properly quote curly braces in
11038 regular expressions.
11039
4ac6f39d
MC
110402004-06-19 Michael Chastain <mec.gnu@mindspring.com>
11041
11042 Fix PR testsuite/1679.
11043 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
11044 Issue an UNSUPPORTED result instead.
11045
1b413552
JB
110462004-06-18 Jim Blandy <jimb@redhat.com>
11047
11048 * gdb.base/charset.exp: Only send a control-C if we see a new
11049 prompt and incomplete command.
11050
6daa6ebd
MC
110512004-06-18 Michael Chastain <mec.gnu@mindspring.com>
11052
11053 * gdb.cp/pr-574.cc: Add copyright notice.
11054
51fa4ae0
JB
110552004-06-17 Jim Blandy <jimb@redhat.com>
11056
11057 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
11058 cases where the regexp has no groups; this grabs random text from
11059 the previous test suite, whatever that was.
11060
8fea26c5
MC
110612004-06-17 Michael Chastain <mec.gnu@mindspring.com>
11062
11063 * gdb.cp/printmethod.cc: Add copyright notice.
11064
1e3aeb41
MC
110652004-06-16 Michael Chastain <mec.gnu@mindspring.com>
11066
11067 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
11068
9d9030bc
AC
110692004-06-16 Andrew Cagney <cagney@gnu.org>
11070
11071 * gdb.base/signull.c: Update copyright. Include <string.h>.
11072 (bowler): Replace data_pointer with data_read
11073 and data_write cases. Add code_descriptor case.
11074 (zero, desc): New array and pointer.
11075 (data, code): Change to simple pointers.
11076 * gdb.base/signull.exp: Fix probe pattern matching a function
11077 descriptor SIGSEGV. Replace data_pointer with data_read and
11078 data_write tests.
11079
acd4ad44
AC
110802004-06-16 Andrew Cagney <cagney@gnu.org>
11081
11082 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
11083
08fd625c
MC
110842004-06-15 Michael Chastain <mec.gnu@mindspring.com>
11085
11086 * gdb.base/long_long.c: Add copyright notice.
11087
1903502c
MC
110882004-06-15 Michael Chastain <mec.gnu@mindspring.com>
11089
11090 * gdb.base/long_long.exp: Remove reference to
11091 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
11092 to gdb_breakpoint and gdb_continue_to_breakpoint.
11093
83313cb1
JB
110942004-06-14 Jim Blandy <jimb@redhat.com>
11095
11096 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
11097 endian case.
11098
1bf404ef
AC
110992004-06-14 Andrew Cagney <cagney@gnu.org>
11100
11101 * gdb.base/gcore.exp (capture_command_output): Delete the always
11102 passing tests containing inferior values.
11103 * gdb.base/ending-run.exp: Do not include the breakpoint address
11104 in the test message. Update copyright.
11105 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
11106 size in the test name, use gdb_test_multiple. Update copyright.
11107
ef220b33
MC
111082004-06-14 Michael Chastain <mec.gnu@mindspring.com>
11109
11110 * gdb.cp/ref-types.cc: Add copyright notice.
11111
4f70a4c9
MC
111122004-06-14 Michael Chastain <mec.gnu@mindspring.com>
11113
11114 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
11115 hp_aCC_compiler.
11116 * lib/compiler.cc: Likewise.
11117 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
11118 'set' commands. Log diagnostics for other lines. Set
11119 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
11120
335928ac
MC
111212004-06-13 Michael Chastain <mec.gnu@mindspring.com>
11122
11123 * gdb.cp/try_catch.cc: Add copyright notice.
11124
2efb12e8
MC
111252004-06-12 Michael Chastain <mec.gnu@mindspring.com>
11126
11127 * gdb.cp/userdef.cc: Add copyright notice.
11128
0bbed51a
MC
111292004-06-11 Michael Chastain <mec.gnu@mindspring.com>
11130
11131 * gdb.cp/virtfunc.cc: Add copyright notice.
11132
e12a46c9
RC
111332004-06-11 Randolph Chung <tausq@debian.org>
11134
11135 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
11136 problem.
11137
338e05af
AC
111382004-06-10 Andrew Cagney <cagney@gnu.org>
11139
11140 * lib/compiler.cc, lib/compiler.c: Append either
11141 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
11142 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
11143 instead of gcc-3-3.
11144
dc3f10cb
AC
111452004-06-09 Andrew Cagney <cagney@gnu.org>
11146
b4d946af
AC
11147 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
11148 gdb/1455, bug is specific to "long long" and "double".
a9c64011 11149
dc3f10cb
AC
11150 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
11151 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
11152 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
11153 fixed.
11154
b5c0bfa2
AC
111552004-06-09 Andrew Cagney <cagney@gnu.org>
11156
11157 * gdb.base/structs.exp (test_struct_returns): Replace
11158 "return_value_unknown" and "finish_value_unknown" by
11159 "return_value_known" and "finish_value_known". Instead of
11160 "return_value_unknown" iff "finish_value_unknown", check
11161 "return_value_known" implies "finish_value_known".
11162
caeb605f
MH
111632004-06-08 Martin Hunt <hunt@redhat.com>
11164
11165 * gdb.base/float.exp: Add pattern for mips targets.
11166
c892bb64
RC
111672004-06-08 Randolph Chung <tausq@debian.org>
11168
11169 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
11170 message for unknown architectures more clear.
11171
48306d3e
JB
111722004-06-08 Joel Brobecker <brobecker@gnat.com>
11173
11174 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
11175 start the execution of the program.
11176
83ecb59f
JB
111772004-06-07 Jim Blandy <jimb@redhat.com>
11178
11179 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
11180 * gdb.arch/i386-cpuid.h: New helper file.
11181
55264cb4
RC
111822004-06-07 Randolph Chung <tausq@debian.org>
11183
11184 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
11185 has started.
11186
23cadb28
RM
111872004-06-04 Roland McGrath <roland@redhat.com>
11188
11189 Fix PR gdb/1647.
11190 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
11191 differently to be robust to output buffering differences.
11192
51d01eda
MC
111932004-06-04 Michael Chastain <mec.gnu@mindspring.com>
11194
11195 * gdb.threads/pthreads.exp: Update copyright years.
11196 (check_control_c): Change asynchronous 'after' to synchronous.
11197
f4fc3b93
RM
111982004-06-04 Roland McGrath <roland@redhat.com>
11199
11200 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
11201 next gdb prompt.
11202
4013522b
MC
112032004-06-02 Michael Chastain <mec.gnu@mindspring.com>
11204
11205 Fix PR gdb/1636.
11206 * gdb.threads/manythreads.exp: Change asynchronous 'after'
11207 calls to synchronous.
11208
7a8f1e6b
JB
112092004-05-26 Jim Blandy <jimb@redhat.com>
11210
11211 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
11212
81bb3443
RC
112132004-05-24 Randolph Chung <tausq@debian.org>
11214
11215 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
11216 * gdb.asm/pa.inc: New file.
11217
8f5a3103
MK
112182004-05-22 Mark Kettenis <kettenis@gnu.org>
11219
11220 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
11221
734b8fe8 112222004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 11223 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
11224
11225 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
11226 GDB prompt.
11227
725603e1
UW
112282004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11229
f4fc3b93 11230 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
11231 setjmp/longjmp. Use sigaction instead of signal.
11232
8b923272 112332004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 11234 Michael Snyder <msnyder@redhat.com>
8b923272
JB
11235
11236 * gdb.threads/pthread_cond_wait.c: New file.
11237 * gdb.threads/pthread_cond_wait.exp: New testcase.
11238
8bfabb04
AC
112392004-05-13 Andrew Cagney <cagney@redhat.com>
11240
11241 * gdb.base/signull.exp, gdb.base/signull.c: New files.
11242 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
11243
42edda50
AC
112442004-05-11 Andrew Cagney <cagney@redhat.com>
11245
11246 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
11247 fixed but revealed gdb/1639.
11248
d303a6c7
AC
112492004-05-10 Andrew Cagney <cagney@redhat.com>
11250
11251 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
11252 func1" and "next to 2nd alarm", kernel bug avoided.
11253
bf08c2a1
DJ
112542004-05-10 Daniel Jacobowitz <dan@debian.org>
11255
11256 PR external/1568
11257 * gdb.base/bigcore.exp: Check the size of the dumped core file.
11258 XFAIL if it is smaller than bytes_allocated.
11259 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
11260 (main): Make chunks_allocated unsigned. Correct comment.
11261
c0586a34
JB
112622004-05-07 Joel Brobecker <brobecker@gnat.com>
11263
11264 * gdb.arch/powerpc-aix-prologue.c: New file.
11265 * gdb.arch/powerpc-aix-prologue.exp: New file.
11266
f2785d12
JB
112672004-05-07 Jim Blandy <jimb@redhat.com>
11268
11269 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
11270 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
11271
bd7f6e30
JB
112722004-05-06 Joel Brobecker <brobecker@gnat.com>
11273
11274 * gdb.base/sep.exp: No longer setup_kfail when the program was
11275 built with dwarf2.
11276
0a5e7efe
JI
112772004-05-05 Jim Ingham <jingham@apple.com>
11278
11279 * gdb.base/pending.exp: Make sure pending breakpoints
11280 preserve the ignore count.
f4fc3b93 11281
a8958849
MK
112822004-04-27 Jerome Guitton <guitton@gnat.com>
11283
11284 * i386-prologue.exp: Add testcase for jump instruction as first
11285 instruction of the real code.
11286 * i386-prologue.c (jump_at_beginning): New function.
11287
7e103f5b
MK
112882004-04-28 Mark Kettenis <kettenis@gnu.org>
11289
11290 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
11291 x86_64-*-*.
11292
5d38b224
MK
112932004-04-28 Mark Kettenis <kettenis@gnu.org>
11294
11295 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
11296 i*86-*-*.
11297
0ef32fd9
MK
112982004-04-25 Mark Kettenis <kettenis@gnu.org>
11299
11300 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
11301 expression that checks the return type.
11302
71d7dd7c
AC
113032004-04-23 Andrew Cagney <cagney@redhat.com>
11304
11305 * gdb.base/call-sc.exp: New test of scalar call/return values.
11306 * gdb.base/call-sc.c: Ditto.
11307
1e9f977e
JJ
113082004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11309
11310 * gdb.threads/manythreads.c: Reduce thread stack size.
11311
899d9e3a
JJ
113122004-04-23 Jeff Johnston <jjohnstn@redhat.com>
11313
11314 * gdb.threads/manythreads.c: Add copyright notice.
11315
61bcae62
AC
113162004-04-23 Andrew Cagney <cagney@redhat.com>
11317
11318 * gdb.base/siginfo.exp: Better handle step out of signal.
11319 * gdb.base/sigstep.exp: Ditto.
11320
7339a42e 113212004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 11322 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
11323
11324 * gdb.threads/manythreads.c: New testcase.
11325 * gdb.threads/manythreads.exp: Ditto.
11326
5c98409b
JB
113272004-04-22 Jim Blandy <jimb@redhat.com>
11328
11329 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
11330 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
11331
3b611f1a
MC
113322004-04-21 Michael Chastain <mec.gnu@mindspring.com>
11333
11334 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
11335
f0fd9238
AC
113362004-04-21 Andrew Cagney <cagney@redhat.com>
11337
11338 * gdb.base/sigstep.c: New file.
11339 * gdb.base/sigstep.exp: New file.
11340
90990674
JB
113412004-04-16 Joel Brobecker <brobecker@gnat.com>
11342
11343 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
11344 call to observer_notify_normal_stop.
11345
78cef34b
AC
113462004-04-15 Andrew Cagney <cagney@redhat.com>
11347
11348 * gdb.base/siginfo.c: New file.
11349 * gdb.base/siginfo.exp: New file.
11350
d2343407
JB
113512004-04-12 J. Brobecker <brobecker@gnat.com>
11352
11353 * gdb.base/sep.exp: Fix typo in comment.
11354
a2dba3c8
JB
113552004-04-12 J. Brobecker <brobecker@gnat.com>
11356
11357 * gdb.base/sep.c: New file.
11358 * gdb.base/sep-proc.c: New file.
11359 * gdb.base/sep.exp: New testcase.
11360
15f7b60e
MK
113612004-04-09 Mark Kettenis <kettenis@gnu.org>
11362
11363 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
11364 support.
11365
44f4de1a
AC
113662004-04-05 Andrew Cagney <cagney@redhat.com>
11367
11368 * gdb.base/sigaltstack.c: New file.
11369 * gdb.base/sigaltstack.exp: New file.
11370
ef04f396
JB
113712004-04-04 Joel Brobecker <brobecker@gnat.com>
11372
11373 * gdb.base/foll-fork.exp: Update the expected output for
11374 "help set follow-fork-mode", to match a change that was made
11375 to the help of this variable on 2004-01-13.
11376
d40d2c92
JB
113772004-04-01 Joel Brobecker <brobecker@gnat.com>
11378
11379 * lib/ada.exp: Add copyright notice.
11380 * bar.ads: Likewise.
11381 * bar.adb: Likewise.
11382 * null_record.adb: Likewise.
11383 * null_record.exp: Likewise.
11384 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
11385
f86ef5a3
JB
113862004-04-01 Joel Brobecker <brobecker@gnat.com>
11387
11388 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
11389 * configure: Regenerate.
11390
414e70e3
JB
113912004-04-01 Joel Brobecker <brobecker@gnat.com>
11392
11393 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
11394 to build the application. Remove the message printed when in
11395 verbose mode, redundant with the UNSUPPORTED message above.
11396
f0aaee49
JB
113972004-03-31 Joel Brobecker <brobecker@gnat.com>
11398
11399 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
11400 * gdb.ada (null_record.exp): New testcase.
11401
ac81cb54
JB
114022004-03-31 Joel Brobecker <brobecker@gnat.com>
11403
11404 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
11405
854af2f7
JB
114062004-03-31 Joel Brobecker <brobecker@gnat.com>
11407
11408 * gdb.ada: New subdirectory.
11409 * gdb.ada/Makefile.in: New file.
11410 * gdb.ada/gnat_ada.gpr.in: New file.
11411
034cb681
JB
114122004-03-31 Joel Brobecker <brobecker@gnat.com>
11413
11414 * lib/ada.exp: New file.
11415
78a1a894
DJ
114162004-03-24 Daniel Jacobowitz <drow@mvista.com>
11417
11418 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
11419 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
11420
4b2b3b3e
AC
114212004-03-22 Andrew Cagney <cagney@redhat.com>
11422
11423 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
11424 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
11425 Problem identified by Ulrich Weigand.
11426
23c73aa3
DC
114272004-03-17 David Carlton <carlton@kealia.com>
11428
11429 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
11430 PR c++/826.
11431
d63a86f8
RM
114322004-03-16 Roland McGrath <roland@redhat.com>
11433
11434 * gdb.base/auxv.exp: New file.
11435 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
11436
0e02aa50
DC
114372004-03-12 David Carlton <carlton@kealia.com>
11438
11439 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
11440 * gdb.cp/pr-1553.cc: Ditto.
11441 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
11442 pass branch.
11443
c20b71be
MC
114442004-03-12 Michael Chastain <mec.gnu@mindspring.com>
11445
11446 * gdb.cp/templates.exp: Accept more template types.
11447
c7414a01
MC
114482004-03-09 Michael Chastain <mec.gnu@mindspring.com>
11449
11450 From Corinna Vinschen with modifications.
11451 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
11452 local variable obj_with_enum.
11453 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
11454 results with obj_with_enum.
11455
ed69573c
MC
114562004-03-09 Michael Chastain <mec.gnu@mindspring.com>
11457
11458 * gdb.cp/classes.cc: New file, copied from misc.cc.
11459 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
11460
28301461
MC
114612004-03-09 Michael Chastain <mec.gnu@mindspring.com>
11462
11463 * gdb.cp/misc.cc: Add copyright notice.
11464
1198ecbe
DC
114652004-03-05 David Carlton <carlton@kealia.com>
11466
11467 * gdb.cp/rtti.exp: Add 'print *obj3' test.
11468 * gdb.cp/rtti.h: Update copyright.
11469 (namespace n2::n3): New.
11470 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
11471 (n2::n3::func3): New.
11472 (main): Call n2::n3::func3.
11473 * gdb.cp/rtti2.cc: Update copyright.
11474 (n2::create3): New.
11475
9e08c470
MK
114762004-03-04 Mark Kettenis <kettenis@gnu.org>
11477
11478 * gdb.asm/openbsd.inc: Fix typo.
11479
4bebc3aa
FF
114802004-03-03 Fred Fish <fnf@redhat.com>
11481
11482 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
11483 "val" instead of unused "size". Update copyright year.
11484
6ea9fb37
DJ
114852004-02-29 Daniel Jacobowitz <drow@mvista.com>
11486
11487 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
11488 to use unsigned char.
11489 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
11490 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
11491
23b23974
DJ
114922004-02-29 Daniel Jacobowitz <drow@mvista.com>
11493
11494 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
11495 line of output.
11496
7574fd53
DJ
114972004-02-28 Daniel Jacobowitz <drow@mvista.com>
11498
11499 * gdb.base/relocate.c (dummy): Initialize.
11500
a195357f
DJ
115012004-02-28 Daniel Jacobowitz <drow@mvista.com>
11502
11503 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
11504 a breakpoint at exit.
11505
72fd54a9
FF
115062004-02-27 Fred Fish <fnf@redhat.com>
11507
11508 * gdb.base/chng-syms.exp: Add expect condition to match failing
11509 case that isn't a timeout.
11510
b9d23137
AC
115112004-02-27 Andrew Cagney <cagney@redhat.com>
11512
11513 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
11514 support.
11515
15d208f6 115162004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 11517
15d208f6
FF
11518 * gdb.arch/gdb1431.c: Remove.
11519 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
11520 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
11521 of "until" incorrectly.
11522
98f9cd2d
JB
115232004-02-26 J. Brobecker <brobecker@gnat.com>
11524
11525 * gdb.cp/class2.cc (empty): New class.
11526 (refer): New function.
11527 (main): Declare an object of type empty and use it.
11528 * gdb.cp/class2.exp: Print the value of an object of type empty.
11529
9b50c11b
JJ
115302004-02-26 Jeff Johnston <jjohnstn@redhat.com>
11531
11532 * gdb.base/langs.exp: Update query string to match the
11533 new nquery format used for pending breakpoints.
11534
0dcd613f
AC
115352004-02-26 Andrew Cagney <cagney@redhat.com>
11536
11537 Fix PR i18n/1570.
11538 * gdb.base/charset.c: Update copyright notice.
11539 (main, init_string): Remove the escape character '\e' tests.
11540 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
11541 * gdb.base/charset.exp (valid_host_charset): Ditto.
11542 * gdb.base/setvar.exp: Ditto.
11543
b8a56647
AC
115442004-02-24 Andrew Cagney <cagney@redhat.com>
11545
90d59e34
AC
11546 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
11547 mmapped data in core file" PASS and FAIL messages consistent.
11548
b8a56647
AC
11549 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
11550 setting a breakpoint. Work around PR java/1565.
11551
9f27c604
JJ
115522004-02-23 Jeff Johnston <jjohnstn@redhat.com>
11553
11554 * lib/gdb.exp (gdb_breakpoint): Update query string to match
11555 new nquery format.
11556 * gdb.base/pending.exp: Ditto.
11557
3224a706
MK
115582004-02-22 Mark Kettenis <kettenis@gnu.org>
11559
11560 * configure.in: Run stabs tests on *BSD.
11561 * configure: Regenerated.
11562
41e0a9ca
MK
115632004-02-21 Mark Kettenis <kettenis@gnu.org>
11564
11565 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
11566
1e1b3428
FF
115672004-02-20 Fred Fish <fnf@redhat.com>
11568
11569 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
11570 blank in test for "returns short", for consistency with other
11571 "returns xxx" tests. Update copyright year.
11572
f9a7572a
FF
115732004-02-19 Fred Fish <fnf@redhat.com>
11574
11575 New testcase for PR breakpoint/1558.
11576 * gdb.arch/gdb1558.exp: New file.
11577 * gdb.arch/gdb1558.c: New file.
11578
b2ce2854
EZ
115792004-02-19 Elena Zannoni <ezannoni@redhat.com>
11580
11581 * gdb.base/nodebug.exp: Fix typo.
11582
e7c9ff01
JB
115832004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11584
11585 Committed by Jim Blandy <jimb@redhat.com>.
11586
62f4b920
JB
11587 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
11588
2db536a1
JB
11589 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
11590
e7c9ff01
JB
11591 * gdb.base/float.exp: Support s390*-*-* targets.
11592
f3205b34
AF
115932004-02-17 Adam Fedor <fedor@gnu.org>
11594
11595 * gdb.base/gdb1555.exp: New file.
11596 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
11597
9d62932d
EZ
115982004-02-17 Elena Zannoni <ezannoni@redhat.com>
11599
11600 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
11601
344c9711
FF
116022004-02-16 Fred Fish <fnf@redhat.com>
11603
11604 * gdb.arch/gdb1291.c: Remove
11605 * gdb.arch/gdb1291.s: New test input file.
11606 * gdb.arch/gdb1291.exp: Expand test to check case that should not
11607 fail. Test for correct result, known incorrect result, other
11608 failures and timeouts.
11609
2d822687
AC
116102004-02-16 Andrew Cagney <cagney@redhat.com>
11611
11612 * gdb.base/bigcore.exp: New file.
11613 * gdb.base/bigcore.c: New file.
11614
dac15b66
AC
116152004-02-13 Andrew Cagney <cagney@redhat.com>
11616
11617 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
11618 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
11619 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
11620 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
11621 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
11622 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
11623 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
11624 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
11625 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
11626 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
11627
6bdfc2c4
JJ
116282004-02-11 Jeff Johnston <jjohnstn@redhat.com>
11629
11630 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
11631 executed is an alloc instruction.
11632
87b3ede8
DC
116332004-02-11 David Carlton <carlton@kealia.com>
11634
11635 * gdb.cp/breakpoint.exp: New.
11636 * gdb.cp/breakpoint.cc: New.
11637
6e19e2bf
MC
116382004-02-11 Michael Chastain <mec.gnu@mindspring.com>
11639
11640 Partial fix for PR gdb/1543.
11641 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
11642 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
11643 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
11644 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
11645 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
11646 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
11647 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
11648 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
11649 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
11650 to bug-gdb@prep.ai.mit.edu .
11651 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
11652 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
11653 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
11654 Likewise.
11655
5c5455dc
AC
116562004-02-10 Andrew Cagney <cagney@redhat.com>
11657
11658 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
11659 using gdb_internal_error_resync.
11660
9cf689d7
DJ
116612004-02-09 Daniel Jacobowitz <drow@mvista.com>
11662
11663 * gdb.threads/thread-specific.exp: Stop early if no threads are
11664 found.
11665
d2dc51db
MC
116662004-02-09 Michael Chastain <mec.gnu@mindspring.com>
11667
11668 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
11669
14b1a056
DJ
116702004-02-08 Daniel Jacobowitz <drow@mvista.com>
11671
11672 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
11673 breakpoints.
11674
83f66e8f
DJ
116752004-02-07 Daniel Jacobowitz <drow@mvista.com>
11676
11677 * config/sim.exp (gdb_load): Handle $arg == "".
11678 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
11679 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
11680
30fc0091
EZ
116812004-02-07 Elena Zannoni <ezannoni@redhat.com>
11682
a9c64011
AS
11683 * gdb.base/maint.exp: Update test to reflect
11684 obstack changes.
30fc0091 11685
4d806929
JJ
116862004-02-04 Jeff Johnston <jjohnstn@redhat.com>
11687
11688 * gdb.base/pendshr.c (pendfunc): New function that calls
11689 pendfunc1.
11690 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
11691
7bfdd688
FF
116922004-02-04 Fred Fish <fnf@redhat.com>
11693
11694 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
11695 function symbols and update copyright years.
11696 * gdb.arch/gdb1291.c: Ditto.
11697
aaa08ee4
MC
116982004-02-03 Michael Chastain <mec.gnu@mindspring.com>
11699
11700 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
11701
dbad7755
MC
117022004-02-03 Michael Chastain <mec.gnu@mindspring.com>
11703
11704 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
11705
ec4646ef
MC
117062004-02-03 Michael Chastain <mec.gnu@mindspring.com>
11707
11708 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
11709
1b802196
FF
117102004-02-02 Fred Fish <fnf@redhat.com>
11711
11712 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
11713 remote targets. Update copyright years.
11714
18fe2033
JJ
117152004-02-02 Jeff Johnston <jjohnstn@redhat.com>
11716
11717 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
11718 support.
11719 * gdb.base/langs.exp: Fix test which attempts to create
11720 breakpoint on non-existent function to handle new pending
11721 support.
11722 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
11723 a breakpoint.
11724 * gdb.base/pending.exp: New test.
11725 * gdb.base/pending.c: New file.
11726 * gdb.base/pendshr.c: Ditto.
11727
8d577d32
DC
117282004-02-02 David Carlton <carlton@kealia.com>
11729
11730 * gdb.cp/overload.exp: Add overloadNamespace tests.
11731 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
11732 (overloadNamespace, XXX): New.
11733 (main): Call XXX::marker2.
11734
3ad13771
FF
117352004-02-01 Fred Fish <fnf@redhat.com>
11736
11737 * gdb.base/dump.exp: Use runto_main instead of "runto main".
11738 * gdb.base/finish.exp: Ditto.
11739 * gdb.base/gcore.exp: Ditto.
11740 * gdb.base/huge.exp: Ditto.
11741 * gdb.base/info-proc.exp: Ditto.
11742 * gdb.base/return2.exp: Ditto.
11743 * gdb.threads/gcore-thread.exp: Ditto.
11744
44c75849
DJ
117452004-02-01 Daniel Jacobowitz <drow@mvista.com>
11746
11747 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
11748
005bc093
MK
117492004-02-01 Mark Kettenis <kettenis@gnu.org>
11750
11751 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
11752 that opening the file succeeds on OpenBSD.
11753
c47cebdb
DJ
117542004-02-01 Daniel Jacobowitz <drow@mvista.com>
11755
11756 * gdb.threads/thread-specific.c: New file.
11757 * gdb.threads/threads-specific.exp: New test script.
11758 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
11759 to expect_out.
11760
5a01311c
MK
117612004-02-01 Mark Kettenis <kettenis@gnu.org>
11762
11763 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
11764 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
11765 only on the "print_small_structs from print_long_arg_list" test.
11766
ce22a4f1
DJ
117672004-02-01 Daniel Jacobowitz <drow@mvista.com>
11768
11769 * gdb.base/completion.exp: Kill a stray backslash.
11770
11771 From Jim Ingham <jingham@apple.com>:
11772 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
11773 agrees with the result from sending a tab.
11774
abbab9d3
DJ
117752004-01-31 Daniel Jacobowitz <drow@mvista.com>
11776
11777 * gdb.base/chng-syms.exp: Remove stray newline.
11778
53904d1e
MK
117792004-01-31 Mark Kettenis <kettenis@gnu.org>
11780
11781 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
11782 *-*-openbsd*.
11783 * gdb.asm/openbsd.inc: New file.
11784
3a4b3aac
MK
117852004-01-30 Mark Kettenis <kettenis@gnu.org>
11786
11787 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
11788 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
11789 *-*solaris2*. Remove commented out default settings for
11790 asm-flags. Replace gdb_compile with target_link.
11791
ebac27b4
MC
117922004-01-29 Michael Chastain <mec.gnu@mindspring.com>
11793
11794 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
11795 for all tests. Remove old hp-ux and cygnus xfail cases.
11796
d8679d84
PH
117972004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
11798
11799 * gdb.base/chng-syms.exp: New file.
11800 * gdb.base/chng-syms.c: New file.
11801
0a55bc22
MC
118022004-01-24 Michael Chastain <mec.gnu@mindspring.com>
11803
11804 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
11805 Provide arms for current output in all my configurations.
11806
94b8e876
MC
118072004-01-24 Michael Chastain <mec.gnu@mindspring.com>
11808
11809 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
11810 * lib/compiler.cc: Likewise.
11811 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
11812 get the right preprocessor. Eval the output directly. Remove
11813 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
11814 hp_f77_compiler and hp_f90_compiler completely.
11815 (gdb_preprocess): Delete.
11816 (get_compiler): Delete.
11817
7cf03d44
MK
118182004-01-24 Mark Kettenis <kettenis@gnu.org>
11819
11820 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
11821 <string.h>.
11822
68b6dce9
NR
118232004-01-24 Nick Roberts <nick@nick.uklinux.net>
11824
11825 * gdb.mi/mi-stack.exp: Update copyright.
11826
b368761e
DC
118272004-01-23 David Carlton <carlton@kealia.com>
11828
11829 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
11830 test for cp_lookup_transparent_type.
11831 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
11832 call them.
11833
f2061b53
DJ
118342004-01-23 Daniel Jacobowitz <drow@mvista.com>
11835
11836 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
11837 after -var-update.
11838
37fc574a
DC
118392004-01-23 David Carlton <carlton@kealia.com>
11840
11841 * gdb.cp/namespace.cc (C::ensureRefs): New.
11842 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
11843
8e94b928
NR
118442004-01-20 Nick Roberts <nick@nick.uklinux.net>
11845
11846 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
11847 case "-stack-list-locals 2".
11848 * gdb.mi/mi-var-child.exp: Test for case
11849 "-var-list-children --all-values NAME".
11850
997b0952
MC
118512004-01-18 Michael Chastain <mec.gnu@mindspring.com>
11852
11853 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
11854
52470da3
MK
118552004-01-18 Mark Kettenis <kettenis@gnu.org>
11856
7049b4b8
MK
11857 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
11858 used with gdb_test_multiple.
11859
52470da3
MK
11860 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
11861 read at address 0. This fixes PR testsuite/1504.
11862
da6012e5
DJ
118632004-01-18 Daniel Jacobowitz <drow@mvista.com>
11864
11865 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
11866 Remove downloading, guessing the host executable, the calls to
11867 gdb_file_cmd and gdb_target_cmd, and "load" support.
11868 (infer_host_exec): New function broken out from gdb_load.
11869 (gdb_load): New wrapper for gdbserver_gdb_load.
11870 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
11871 gdb_target_cmd. Use -target-select.
11872 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
11873 Download binaries to the host. Clear last_mi_remote_file when
11874 we load a new binary.
11875 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
11876 call gdbserver_gdb_load and mi_gdb_target_cmd.
11877
32c70722
MC
118782004-01-17 Michael Chastain <mec.gnu@mindspring.com>
11879
11880 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
11881 type patterns.
11882
b0cecf36
MC
118832004-01-17 Michael Chastain <mec.gnu@mindspring.com>
11884
11885 * gdb.cp/templates.exp: Fix typo in test name of
11886 "print Foo<volatile char*>::foo".
11887
4120d7e6
MC
118882004-01-15 Michael Chastain <mec.gnu@mindspring.com>
11889
11890 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
11891
f679e530
BE
118922004-01-16 Ben Elliston <bje@wasabisystems.com>
11893
11894 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
11895 (clean mostlyclean): Remove empty rm.
11896
091c48f6
MC
118972004-01-15 Michael Chastain <mec.gnu@mindspring.com>
11898
11899 * gdb.base/setvar.exp: Add copyright years.
11900
3e5fc8d2
DC
119012004-01-14 David Carlton <carlton@bactrian.org>
11902
11903 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
11904 PR c++/1511 and update coment.
11905 * gdb.cp/templates.exp: Update patterns to match current output.
11906 If changes involve something other than whitespace, KFAIL
11907 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
11908
63d06c5c
DC
119092004-01-14 David Carlton <carlton@kealia.com>
11910
11911 * gdb.cp/namespace.exp: Add tests involving classes defined within
11912 namespaces.
11913 * gdb.cp/namespace.cc (C::CClass): New.
11914 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
11915
a51dab88
EZ
119162004-01-14 Elena Zannoni <ezannoni@redhat.com>
11917
11918 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
11919 what debug info we have. Print a better message if something goes
11920 wrong while producing the separate debug info file.
11921
a476ccc9
MC
119222004-01-14 Michael Chastain <mec.gnu@mindspring.com>
11923
11924 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
11925
f453692c
MC
119262004-01-14 Michael Chastain <mec.gnu@mindspring.com>
11927
11928 * gdb.base/callfuncs.c: Add copyright notice.
11929
f40063a5
MC
119302004-01-13 Michael Chastain <mec.gnu@mindspring.com>
11931
11932 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
11933 inheritance. PR gdb/1498, PR gcc/13539.
11934
19ac3974
EZ
119352004-01-13 Elena Zannoni <ezannoni@redhat.com>
11936
a9c64011
AS
11937 * gdb.threads/gcore-thread.exp: Prefix name of binary with
11938 test specific name.
11939 * gdb.mi/gdb669.exp: Ditto.
11940 * gdb.mi/mi-pthreads.exp: Ditto.
11941 * gdb.mi/mi1-pthreads.exp: Ditto.
11942 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 11943
56c97c6e
MC
119442004-01-12 Michael Chastain <mec.gnu@mindspring.com>
11945
11946 * gdb.cp/member-ptr.cc: Add copyright notice.
11947
a0644324
MC
119482004-01-12 Michael Chastain <mec.gnu@mindspring.com>
11949
11950 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
11951 some patterns for recent versions of gcc and hpacc. Delete
11952 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
11953 Delete tests that access a NULL pointer-to-member-data. This
11954 script is still disabled for gcc.
11955
32fabe09
EZ
119562004-01-12 Elena Zannoni <ezannoni@redhat.com>
11957
11958 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 11959 escaped correctly.
32fabe09 11960
1f8a6abb
EZ
119612004-01-12 Elena Zannoni <ezannoni@redhat.com>
11962
11963 * gdb.base/sepdebug.exp: New file.
11964 * gdb.base/sepdebug.c: New file.
11965 * lib/gdb.exp (separate_debug_filename): New procedure.
11966 (gdb_gnu_strip_debug): New procedure.
11967
48efe704
AC
119682004-01-12 Andrew Cagney <cagney@redhat.com>
11969
11970 * gdb.mi/ChangeLog: Delete file. Renamed to ...
11971 * gdb.mi/ChangeLog-1999-2003: New file.
11972
a9415475
AC
119732004-01-12 Andrew Cagney <cagney@redhat.com>
11974
11975 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
11976 "Renaming a directory to a non-empty directory returns ENOTEMPTY
11977 or EEXIST", treat EBUSY as an XFAIL.
11978
83b8cf9d
MC
119792004-01-11 Michael Chastain <mec.gnu@mindspring.com>
11980
11981 * gdb.base/scope.exp: Remove obsolete setup_xfail for
11982 hp_cc_compiler.
11983
9939d2a8
MC
119842004-01-10 Michael Chastain <mec.gnu@mindspring.com>
11985
11986 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
11987 decorations.
11988
1ff8cadf
MC
119892004-01-10 Michael Chastain <mec.gnu@mindspring.com>
11990
11991 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
11992 and "(aCC)" decorations. Remove obsolete doco about old
11993 test results.
11994
6fa9022e
MC
119952004-01-09 Michael Chastain <mec.gnu@mindspring.com>
11996
11997 * gdb.cp/exception.exp: Fix typo in doco.
11998
209721fe
MK
119992004-01-09 Mark Kettenis <kettenis@gnu.org>
12000
12001 * gdb.base/gdb1476.exp: Fix typo.
12002
ef11303e
MC
120032004-01-09 Michael Chastain <mec.gnu@mindspring.com>
12004
12005 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
12006 file.
12007
041ab88c
MC
120082004-01-09 Michael Chastain <mec.gnu@mindspring.com>
12009
12010 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
12011 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
12012 Use gdb_compile. Remove restriction on gcc. Add some patterns
12013 for recent version of gdb. Delete second half, which was a copy
12014 of the first half with different build flags. This test is
12015 still disabled because it is still not ready for production.
12016
e36d075a
MC
120172004-01-08 Michael Chastain <mec.gnu@mindspring.com>
12018
12019 * gdb.cp/exception.cc: Add copyright notice.
12020 * gdb.cp/exception.exp: Add a notice that this file is broken
12021 because of line number changes caused by addition of copyright
12022 notice.
12023
42b190ad
MC
120242004-01-08 Michael Chastain <mec.gnu@mindspring.com>
12025
12026 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
12027 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
12028
8f25f06b
MC
120292004-01-08 Michael Chastain <mec.gnu@mindspring.com>
12030
12031 * gdb.cp/classes.exp: Accept gnu abi 2.
12032 * gdb.cp/derivation.exp: Likewise.
12033 * gdb.cp/overload.exp: Likewise.
12034 * gdb.cp/virtfunc.exp: Likewise.
12035
06ded8b8
MC
120362004-01-08 Michael Chastain <mec.gnu@mindspring.com>
12037
12038 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
12039 semicolon after end of function.
12040
77c26ae3
MC
120412004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12042
12043 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
12044 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
12045 boilerplate code for compiling and running the program under
12046 test. Add some string method tests.
12047
20757486
MC
120482004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12049
12050 * gdb.cp/bs15503.cc: Add copyright notice.
12051 * gdb.cp/bs15503.exp: Adjust line number.
12052
0fd3b503
MC
120532004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12054
12055 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
12056 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
12057
10d1bea8
MC
120582004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12059
12060 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
12061 hp_cc_compiler.
12062
2789202a
MC
120632004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12064
12065 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
12066 * gdb.cp/ctti.exp: Use the marker instead of "next".
12067 With gcc, run further before bailing.
12068
b862f14c
MC
120692004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12070
12071 * gdb.cp/cttiadd.cc: Add copyright notice.
12072 * gdb.cp/cttiadd1.cc: Likewise.
12073 * gdb.cp/cttiadd2.cc: Likewise.
12074 * gdb.cp/cttiadd3.cc: Likewise.
12075
96da2469
MC
120762004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12077
12078 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
12079 Use gdb_test, gdb_test_multiple. Use floating-point values that
12080 have exact representations in IEEE-ish formats.
12081
053248ff
MC
120822004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12083
12084 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
12085 compilers. Delete duplicate call to get_compiler_info.
12086 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
12087 * gdb.base/volatile.exp: Likewise.
12088
84acecdd
MK
120892004-01-07 Mark Kettenis <kettenis@gnu.org>
12090
12091 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
12092 memory at address 0.
12093
fe11a27f
MC
120942004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12095
12096 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
12097 to test for hp-ux assembler. Fix copyright years.
12098
60ad077b
AC
120992004-01-07 Andrew Cagney <cagney@redhat.com>
12100
12101 * gdb.base/fileio.c (strerrno): Add "EBUSY".
12102
1c9b8f33
AC
121032004-01-07 Andrew Cagney <cagney@redhat.com>
12104
12105 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
12106 when creating the read-only file. From analysis by Roland McGrath
12107 and Elena Zannoni.
12108
753ccc7a
MC
121092004-01-06 Michael Chastain <mec.gnu@mindspring.com>
12110
12111 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
12112
eca3e36b
MC
121132004-01-06 Michael Chastain <mec.gnu@mindspring.com>
12114
12115 * gdb.base/cvexpr.c: Be type-safe with function pointers and
12116 data pointers.
12117
f8d4bac4
MC
121182004-01-06 Michael Chastain <mec.gnu@mindspring.com>
12119
12120 * gdb.cp/m-static.exp: Compile one source file at a time.
12121 Delete unused call to get_compiler_info.
12122
9b4e0f94
MC
121232004-01-06 Michael Chastain <mec.gnu@mindspring.com>
12124
12125 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
12126 * gdb.base/call-rt-st.exp: Likewise.
12127 * gdb.base/nodebug.exp: Likewise.
12128 * gdb.base/volatile.exp: Likewise.
12129 * gdb.cp/ref-types.exp: Likewise.
12130 * gdb.cp/templates.exp: Likewise.
12131
023c1024
MK
121322004-01-05 Mark Kettenis <kettenis@gnu.org>
12133
12134 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
12135
19703c4a
MC
121362004-01-05 Michael Chastain <mec.gnu@mindspring.com>
12137
12138 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
12139 hppa*-hp-hpux*.
12140
18b67037
MK
121412004-01-04 Mark Kettenis <kettenis@gnu.org>
12142
ba6219c8
MK
12143 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
12144 x86_64-*-*.
12145
18b67037
MK
12146 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
12147 sparc64-*-* and sparc*-solaris2*.
12148
1bfbbb9d
MK
121492004-01-04 Mark Kettenis <kettenis@gnu.org>
12150
12151 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
12152 return ${tests}" test. The ${tests} already mentions the
12153 filename.
12154
06846494
MC
121552004-01-02 Michael Chastain <mec.gnu@mindspring.com>
12156
12157 * gdb.cp/local.exp: Accept gcc abi 2.
12158
3b0cb202
MC
121592004-01-02 Michael Chastain <mec.gnu@mindspring.com>
12160
12161 * gdb.cp/templates.exp: Accept gcc abi 2.
12162
0643ec3f
MC
121632004-01-02 Michael Chastain <mec.gnu@mindspring.com>
12164
12165 * lib/compiler.cc: Remove supports_template_debugging.
12166 * gdb.cp/templates.exp: Do not test supports_template_debugging.
12167
d231d0b1
MC
121682004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12169
12170 * gdb.cp/namespace.exp: Accept gcc abi 2.
12171
44ffb27c
MC
121722004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12173
12174 * gdb.cp/method.exp: Accept gcc abi 2.
12175
184ad485
MC
121762004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12177
12178 * gdb.cp/classes.exp: Generate identical results as old version.
12179 * gdb.cp/derivation.exp: Likewise.
12180 * gdb.cp/overload.exp: Likewise.
12181 * gdb.cp/virtfunc.exp: Likewise.
12182
116f09e7
MC
121832004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12184
12185 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
12186 mysterious bug with sourceware version of expect.
12187
b1379776
MC
121882004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12189
12190 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
12191 current versions of gcc, including gcc abi 2. Remove gratuitous
12192 restart of test program. Use gdb_test_multiple and gdb_test for
12193 all tests. Add patterns to xfail missing "const" in "const char *"
12194 and kfail PR gdb/1155.
12195
6b7a4c0e
MC
121962004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12197
12198 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
12199 current versions of gcc, including gcc abi 2. Remove gratuitous
12200 restart of test program. Use gdb_test_multiple and gdb_test for
12201 all tests. Add patterns to kfail PR gdb/1498.
12202
51615d72
MC
122032003-12-31 Michael Chastain <mec.gnu@mindspring.com>
12204
12205 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
12206 current versions of gcc, including gcc abi 2. Use "breakpoint"
12207 and "continue" instead of restarting the target program. Use
12208 gdb_test_multiple and gdb_test for all tests.
12209
7b79a9d7
MK
122102004-01-01 Mark Kettenis <kettenis@gnu.org>
12211
12212 * gdb.asm/asm-source.exp: Update copyright year. Link statically
12213 for *-*-solaris2*.
12214
1cd3489f
MC
122152003-12-31 Michael Chastain <mec.gnu@mindspring.com>
12216
12217 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
12218 current versions of gcc, including gcc abi 2. Use "breakpoint"
12219 and "continue" instead of restarting the target program several
12220 times. Use gdb_test_multiple and gdb_test for all tests.
12221
850742db
MC
122222003-12-18 Michael Chastain <mec.gnu@mindspring.com>
12223
12224 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
12225 source files.
12226
eb4bbda8
MC
122272003-12-16 Michael Chastain <mec.gnu@mindspring.com>
12228
12229 * gdb.base/environ.exp: Handle compiling test case from multiple
12230 source files.
12231
e42c7771
MC
122322003-12-16 Michael Chastain <mec.gnu@mindspring.com>
12233
12234 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
12235
80e4b428
JB
122362003-12-17 Jim Blandy <jimb@redhat.com>
12237
5f06973a
JB
12238 * gdb.base/freebpcmd.c: Add copyright notice.
12239
80e4b428
JB
12240 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
12241
0ab84fb7
MC
122422003-12-16 Michael Chastain <mec.gnu@mindspring.com>
12243
12244 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
12245
1b3bb3d0
JB
122462003-12-13 Jim Blandy <jimb@redhat.com>
12247
12248 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
12249
3a4c9371
KB
122502003-12-12 Kevin Buettner <kevinb@redhat.com>
12251
12252 * gdb.asm/frv.inc: New file.
12253 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
12254
a1dea79a
FF
122552003-12-09 Fred Fish <fnf@redhat.com>
12256
12257 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
12258 functions to break1.c and leave prototypes behind. Add more
12259 "set breakpoint NN here" comments.
12260 * gdb.base/break1.c: New file.
12261
12262 * gdb.base/break.exp: Handle compiling test case from multiple
12263 source files and change source file references as needed.
12264 * gdb.base/completion.exp: Ditto.
12265 * gdb.base/condbreak.exp: Ditto.
12266 * gdb.base/define.exp: Ditto.
12267 * gdb.base/ena-dis-br.exp: Ditto.
12268 * gdb.base/info-proc.exp: Ditto.
12269 * gdb.base/maint.exp: Ditto.
12270 * gdb.base/until.exp: Ditto.
12271
12272 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
12273 hardcoded line numbers.
12274 * gdb.base/define.exp: Ditto.
12275 * gdb.base/ena-dis-br.exp: Ditto.
12276 * gdb.base/maint.exp: Ditto.
12277 * gdb.base/until.exp: Ditto.
12278
12279 * gdb.base/completion.exp: Use "break1" for completion tests since
12280 "break" is no longer a unique prefix.
12281
5266b69c
AC
122822003-12-06 Andrew Cagney <cagney@redhat.com>
12283
12284 * gdb.base/structs.exp (test_struct_returns): When applicable, set
12285 "return_value_unimplemented". When an unimplemented struct return
12286 architecture, report incorrect values as a KFAIL
12287
374451f0
MC
122882003-12-05 Michael Chastain <mec.gnu@mindspring.com>
12289
12290 * gdb.cp/rtti.exp: Accept new wording of warning from
12291 cp_lookup_rtti_type.
12292
ba9b20a7
MC
122932003-12-05 Michael Chastain <mec.gnu@mindspring.com>
12294
12295 Partial fix for PR testsuite/1456.
12296 * gdb.base/scope.exp (test_at_main): Replace references to
12297 gcc_compiled with calls to test_compiler_info.
12298 (test_at_foo): Likewise.
12299 (test_at_bar): Likewise.
12300
b74b6d0b
MC
123012003-12-04 Michael Chastain <mec.gnu@mindspring.com>
12302
12303 Partial fix for PR testsuite/1456.
12304 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
12305 to test_compiler_info.
12306
ccfa3402
MC
123072003-12-03 Michael Chastain <mec.gnu@mindspring.com>
12308
12309 * gdb.base/so-impl-ld.exp: Update copyright notice.
12310
f6246aba
MC
123112003-12-02 Michael Chastain <mec.gnu@mindspring.com>
12312
12313 Partial fix for PR testsuite/1456.
12314 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
12315 to test_compiler_info.
12316
13ae734a
MC
123172003-11-28 Michael Chastain <mec.gnu@mindspring.com>
12318
12319 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
12320 from current versions of gdb. Clean up regular expressions.
12321 Delete redundant timeout case.
12322
d8e1cdee
MC
123232003-11-28 Michael Chastain <mec.gnu@mindspring.com>
12324
12325 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
12326 from current versions of gdb. Clean up regular expressions.
12327 Delete redundant timeout case.
12328
96457b64
MC
123292003-12-01 Michael Chastain <mec.gnu@mindspring.com>
12330
12331 Partial fix for PR testsuite/1456.
12332 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
12333 gcc_compiled with call to test_compiler_info.
12334
f35309fc
MC
123352003-11-30 Michael Chastain <mec.gnu@mindspring.com>
12336
12337 Partial fix for PR testsuite/1456.
12338 * gdb.base/list.exp (test_list_function): Delete unused declaration
12339 of gcc_compiled.
12340
d7afdf9b
MC
123412003-11-29 Michael Chastain <mec.gnu@mindspring.com>
12342
12343 Partial fix for PR testsuite/1456.
12344 * gdb.base/complex.exp: Replace reference to gcc_compiled with
12345 call to test_compiler_info.
12346
71507b56
MK
123472003-11-29 Mark Kettenis <kettenis@gnu.org>
12348
12349 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
12350 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
12351 it to create the appropriate note.inc.
12352 * gdb.asm/asmsrc1.s: Include "note.inc".
12353 * gdb.asm/netbsd.inc: New file.
12354 * gdb.asm/empty.inc: New file.
12355
f81f93f7
MC
123562003-11-28 Michael Chastain <mec.gnu@mindspring.com>
12357
12358 Partial fix for PR testsuite/1456.
12359 * gdb.base/constvars.exp: Replace references to gcc_compiled with
12360 calls to test_compiler_info.
12361
9a77938e
MC
123622003-11-27 Michael Chastain <mec.gnu@mindspring.com>
12363
12364 Partial fix for PR testsuite/1456.
12365 * gdb.base/volatile.exp: Replace references to gcc_compiled with
12366 calls to test_compiler_info.
12367
e8367dc7
MK
123682003-11-27 Mark Kettenis <kettenis@gnu.org>
12369
12370 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
12371 pattern for the KFAILs.
12372
526c61ee
AF
123732003-11-25 Adam Fedor <fedor@gnu.org>
12374
12375 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
12376 * gdb.objc/objcdecode.m: New file.
12377
28f2d600
AF
123782003-11-25 Adam Fedor <fedor@gnu.org>
12379
12380 * gdb.objc/nondebug.exp: Test for PR objc/1236.
12381 * gdb.objc/nondebug.m: New file.
12382
a3895cee
BE
123832003-11-26 Ben Elliston <bje@wasabisystems.com>
12384
12385 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
12386 NetBSD as it does on FreeBSD. Modelled on a similar change by
12387 Mark Kettenis on 2003-05-30.
12388 (link-flags): Set to "--entry _start" regardless of target.
12389 Special linker flags are to be appended to $link-flags.
12390 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
12391
c9f2c8a3
MC
123922003-11-25 Michael Chastain <mec.gnu@mindspring.com>
12393
12394 * gdb.cp/method.exp: Accept output of new demangler.
12395
15a0587a 123962003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
12397
12398 * gdb/class2.exp: New file.
12399 * gdb/class2.cc: New file.
12400
3c00b570
MC
124012003-11-25 Michael Chastain <mec.gnu@mindspring.com>
12402
12403 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
12404 of new demangler.
12405
7027acc7
MK
124062003-11-23 Mark Kettenis <kettenis@gnu.org>
12407
12408 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
12409 of gdb_test "run".
12410
b0e1598a
MK
124112003-11-23 Mark Kettenis <kettenis@gnu.org>
12412
12413 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
12414 "continue" into "run".
12415
4d9eda44
MC
124162003-11-23 Michael Chastain <mec.gnu@mindspring.com>
12417
12418 Partial fix for PR testsuite/1456.
12419 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
12420 call to test_compiler_info.
12421 * gdb.cp/ctti.exp: Likewise.
12422 * gdb.cp/derivation.exp: Likewise.
12423 * gdb.cp/member-ptr.exp: Likewise.
12424 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
12425 reference to gcc_compiled.
12426
124272003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
12428
12429 Fix PR testsuite/1463.
12430 * gdb.base/structs.exp (start_structs_test): Call
12431 get_debug_format before using the debug format.
12432
d422fe19
AC
124332003-11-22 Andrew Cagney <cagney@redhat.com>
12434
12435 * lib/gdb.exp (gdb_test_multiple): Add simple example.
12436 * gdb.base/structs.exp: Use gdb_test_multiple.
12437
039cf96d
AC
124382003-11-20 Andrew Cagney <cagney@redhat.com>
12439
6882279b
AC
12440 * gdb.base/structs.exp: Handle and recover from internal errors.
12441 Replace "foo${n}" with "foo<n>" in test messages.
12442
e53890ae
AC
12443 * gdb.base/structs.exp: Update copyright. Rewrite.
12444 * gdb.base/structs.c: Update copyright. Rewrite.
12445
2b211c59
AC
12446 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
12447 resync count exceeded.
d63a86f8 12448
039cf96d
AC
12449 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
12450 from the internal error.
12451 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
12452 Original from Jim Blandy.
12453 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 12454
eac98b22
AC
124552003-11-19 Andrew Cagney <cagney@redhat.com>
12456
12457 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
12458 KFAIL.
12459
67455b2a
MK
124602003-11-17 Mark Kettenis <kettenis@gnu.org>
12461
12462 New testcase for PR backtrace/1435.
12463 * gdb.arch/i386-unwind.exp: New file.
12464 * gdb.arch/i386-unwind.c: New file.
12465
853d6e5b
AC
124662003-11-17 Andrew Cagney <cagney@redhat.com>
12467
12468 * lib/gdb.exp (compiler_info): New global.
12469 (test_compiler_info): New function.
12470 (get_compiler_info): Set compiler_info.
12471 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
12472 "compiler_info" to gcc-<major>-<minor>.
12473
38cf6e11
MC
124742003-11-15 Michael Chastain <mec.gnu@mindspring.com>
12475
12476 * gdb.trace/configure: Remove.
12477
a50d3602
EZ
124782003-11-13 Elena Zannoni <ezannoni@redhat.com>
12479
12480 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 12481 breakpoints.
a50d3602
EZ
12482 * gdb.base/break.exp: Remove all references to explicit line
12483 numbers.
12484
d9407aaa
NC
124852003-11-11 Nick Clifton <nickc@redhat.com>
12486
12487 * gdb.base/shreloc.exp: Do not run for targets which do not
12488 support shared objects.
12489
db488fc1
CV
124902003-11-10 Corinna Vinschen <vinschen@redhat.com>
12491
12492 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
12493 Don't run tests if nofileio flag is given.
12494
6a90a18e
EZ
124952003-11-07 Elena Zannoni <ezannoni@redhat.com>
12496
12497 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 12498 as well as 'Watchpoint'.
6a90a18e 12499
0b915e9c
EZ
125002003-11-06 Elena Zannoni <ezannoni@redhat.com>
12501
12502 Reported by Jim Ingham <jingham@apple.com>:
12503 * gdb.base/annota1.exp: Match at least one occurrence of the
12504 signal handler annotation.
12505
d7e4b55f
EZ
125062003-11-06 Elena Zannoni <ezannoni@redhat.com>
12507
a9c64011
AS
12508 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
12509 as well as 'Watchpoint'.
d7e4b55f 12510
2fe4e8d0
MC
125112003-11-05 Michael Chastain <mec@shout.net>
12512
12513 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
12514
6ef88553
KW
125152003-11-03 Kris Warkentin <kewarken@qnx.com>
12516
12517 * gdb.arch/gdb1291.c: New test file.
12518 * gdb.arch/gdb1291.exp: New test script.
12519 * gdb.arch/gdb1431.c: New test file.
12520 * gdb.arch/gdb1431.exp: New test script.
12521
ae7dc4d8
MC
125222003-10-22 Michael Chastain <mec@shout.net>
12523
12524 * gdb.mi/pthreads.c: Add copyright notice.
12525
c39d7427
MC
125262003-10-22 Michael Chastain <mec@shout.net>
12527
12528 * gdb.threads/pthreads.c: Add copyright notice.
12529
8b7d96c1
MC
125302003-10-20 Michael Chastain <mec@shout.net>
12531
12532 * gdb.base/gdb1056.exp: New test script.
12533
d1d69fdd
DJ
125342003-10-13 Daniel Jacobowitz <drow@mvista.com>
12535
12536 * gdb.threads/killed.exp: Use gdb_run_cmd.
12537
7d605576
DJ
125382003-10-13 Daniel Jacobowitz <drow@mvista.com>
12539
12540 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
12541 create a core file.
12542 * gdb.threads/gcore-thread.exp: Likewise.
12543
618ec112
CV
125442003-10-13 Corinna Vinschen <vinschen@redhat.com>
12545
12546 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
12547 type, based on char type.
12548 (struct bit_flags_short_t): New bitfield type, based on short type.
12549 (init_bit_flags_char): New fuction.
12550 (init_bit_flags_short): Ditto.
12551 (print_bit_flags_char): Ditto.
12552 (print_bit_flags_short): Ditto.
12553 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
12554
9367a73c
MC
125552003-10-11 Michael Chastain <mec@shout.net>
12556
12557 * gdb.base/call-rt-st.exp: Update copyright year.
12558
1decf120
KI
125592003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
12560
12561 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
12562 * gdb.disasm/sh3.s: Ditto.
12563
5445b2ae
DJ
125642003-10-07 Daniel Jacobowitz <drow@mvista.com>
12565
12566 * gdb.threads/switch-threads.exp: New test.
12567 * gdb.threads/switch-threads.c: New source file.
12568
aec24853
CV
125692003-10-07 Corinna Vinschen <vinschen@redhat.com>
12570
12571 * gdb.base/ending-run.exp: Add sh specific case.
12572
adc7428d
AC
125732003-10-06 Andrew Cagney <cagney@redhat.com>
12574
12575 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
12576 * gdb.disasm/mn10200.exp: Delete obsolete file.
12577
c9d37158
DJ
125782003-09-29 Daniel Jacobowitz <drow@mvista.com>
12579
12580 * ChangeLog: Correct an entry command.exp -> commands.exp.
12581 * gdb.base/commands.exp (bp_deleted_in_command_test)
12582 (temporary_breakpoint_commands): Check noargs.
12583
79c2c32d
DC
125842003-09-25 David Carlton <carlton@kealia.com>
12585
12586 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
12587 of some print tests, where appropriate. Add tests for C::D::cd,
12588 E::ce, F::cXfX, G::XgX.
12589 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
12590
594e6d67
RE
125912003-09-25 Richard Earnshaw <rearnsha@arm.com>
12592
12593 * lib/java.exp (java_init): Import target_alias before using it.
12594
10f0d451
DC
125952003-09-25 David Carlton <carlton@kealia.com>
12596
12597 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
12598
274bcba0
EZ
125992003-09-23 Elena Zannoni <ezannoni@redhat.com>
12600
d63a86f8 12601 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 12602 weirdness.
274bcba0 12603
cdbf20f7
MC
126042003-09-17 Michael Chastain <mec@shout.net>
12605
12606 * gdb.cp/gdb1355.exp: New file.
12607 * gdb.cp/gdb1355.c: New file.
12608
71e06f80
CV
126092003-09-15 Corinna Vinschen <vinschen@redhat.com>
12610
12611 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
12612 * gdb.asm/sh.inc: New file.
12613
5c4e30ca
DC
126142003-09-11 David Carlton <carlton@kealia.com>
12615
bd45b7af
DC
12616 * gdb.cp/namespace.exp: Add tests for namespace types.
12617 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
12618 (test_namespace): New.
12619
1c199746
EZ
126202003-09-11 Elena Zannoni <ezannoni@redhat.com>
12621
a9c64011 12622 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 12623 * gdb.stabs/weird.exp: Ditto.
1c199746 12624
04ed252f
MC
126252003-09-08 Michael Chastain <mec@shout.net>
12626
12627 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
12628
d8a2d9e7
MC
126292003-09-07 Michael Chastain <mec@shout.net>
12630
12631 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
12632 'parse error'.
12633
161afb24
MK
126342003-09-07 Mark Kettenis <m.kettenis@osp.nl>
12635
12636 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
12637
49f2741a
MC
126382003-08-30 Michael Chastain <mec@shout.net>
12639
12640 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
12641 * gdb.gdb/observer.exp: Ditto.
12642 * gdb.gdb/xfullpath.exp: Ditto.
12643
8afa723e
MK
126442003-08-29 Mark Kettenis <kettenis@gnu.org>
12645
12646 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
12647 *-*-*bsd*.
12648
f31dfe3b
JJ
126492003-08-28 Jeff Johnston <jjohnstn@redhat.com>
12650
12651 * gdb.base/dump.exp: Skip for ia64.
12652
4630e498
JJ
126532003-08-25 Jeff Johnston <jjohnstn@redhat.com>
12654
12655 * gdb.asm/asm-source.exp: Add ia64 support.
12656 * gdb.asm/ia64.inc: New file.
12657
1105b7ef
MC
126582003-08-22 Michael Chastain <mec@shout.net>
12659
12660 * gdb.cp: New directory.
12661 * gdb.cp/*: Copy from gdb.c++/*.
12662 * gdb.c++/*: Remove.
12663 * Makefile.in: Change gdb.c++ to gdb.cp.
12664 * configure.in: Ditto.
12665 * configure: Regnerate.
12666
c945b932
MK
126672003-08-18 Mark Kettenis <kettenis@gnu.org>
12668
12669 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
12670 * gdb.arch/i386-prologue.c (gdb1338): Add function.
12671
2b66634b
DJ
126722003-08-17 Daniel Jacobowitz <drow@mvista.com>
12673
12674 * mi-var-display.exp (-var-list-children weird): Accept function
12675 pointers with argument types.
12676 * mi1-var-display.exp (-var-list-children weird): Likewise.
12677 * mi2-var-display.exp (-var-list-children weird): Likewise.
12678
a356f73b
DJ
126792003-08-17 Daniel Jacobowitz <drow@mvista.com>
12680
12681 * gdb.base/annota3.exp: Add missing newline.
12682
483417b8
MC
126832003-08-06 Michael Chastain <mec@shout.net>
12684
12685 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
12686
c99c59c3
MS
126872003-08-12 Michael Snyder <msnyder@redhat.com>
12688
12689 * gdb.base/float.exp: Add test for SH.
12690
55ed7501
MK
126912003-08-10 Mark Kettenis <kettenis@gnu.org>
12692
12693 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
12694
1a371f2e
EZ
126952003-08-07 Elena Zannoni <ezannoni@redhat.com>
12696
12697 * gdb.base/completion.exp: Remove reduntant completion test
12698 on filename.
12699
e0f353ce
EZ
127002003-08-07 Elena Zannoni <ezannoni@redhat.com>
12701
a9c64011
AS
12702 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
12703 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
12704 gdb.trace/save-trace.exp: Make sure that full pathnames are
12705 escaped correctly.
e0f353ce 12706
5710a1af 127072003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 12708
a9c64011
AS
12709 * configure.in: Don't generate config.h from config.hin.
12710 * configure: Regenerate.
12711 * config.hin: Remove file.
12712 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
12713 * gdb.threads/pthreads.c: Ditto.
5710a1af 12714
dcd81ce9
DJ
127152003-08-07 Daniel Jacobowitz <drow@mvista.com>
12716
12717 From Kei Sakamoto <sakamoto.kei@renesas.com>:
12718 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
12719 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
12720 Replace ld24 with seth/add3.
12721
6009d884
AC
127222003-08-02 Andrew Cagney <cagney@redhat.com>
12723
12724 * gdb.base/annota3.exp: New file.
12725 * gdb.base/annota3.c: New file.
12726 * gdb.c++/annota3.exp: New file.
12727 * gdb.c++/annota3.cc: New file.
12728
51514e06
MC
127292003-07-29 Michael Chastain <mec@shout.net>
12730
12731 * gdb.threads/tls.c (spin): Check errno only if sem_wait
12732 actually failed.
12733 (do_pass): Likewise.
12734 * gdb.threads/tls.exp: Always initialize no_of_threads.
12735
4ee6625b
DJ
127362003-07-27 Daniel Jacobowitz <drow@mvista.com>
12737
12738 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
12739 pattern.
12740 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
12741 * gdb.threads/tls.exp: Recognize one case of the host library not
12742 supporting TLS.
12743
225f2bf6
AC
127442003-07-27 Andrew Cagney <cagney@redhat.com>
12745
12746 * gdb.base/fileio.exp: Use SH when running commands using
12747 remote_exec.
12748
bcb27c9f
DJ
127492003-07-24 Daniel Jacobowitz <drow@mvista.com>
12750
12751 From Kei Sakamoto <sakamoto.kei@renesas.com>:
12752 * gdb.base/relocate.c (dummy): New padding array.
12753
3d67be83
MS
127542003-07-22 Michael Snyder <msnyder@redhat.com>
12755
d63a86f8 12756 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
12757
12758 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
12759 patterns to be more general, accepting old and new output.
12760 Some output chars (such as '+') also must be quoted.
d63a86f8 12761 Some addresses are displayed numerically instead of
3d67be83
MS
12762 symbolically.
12763
57ba3b85
MS
127642003-07-23 Michael Snyder <msnyder@redhat.com>
12765
686d097c
MS
12766 * gdb.base/return2.exp: Don't test long-long return.
12767
57ba3b85
MS
12768 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
12769 * gdb.disasm/t01_mov.exp: Ditto.
12770 * gdb.disasm/t02_mova.s: Ditto.
12771 * gdb.disasm/t02_mova.exp: Ditto.
12772 * gdb.disasm/t03_add.s: Ditto.
12773 * gdb.disasm/t03_add.exp: Ditto.
12774 * gdb.disasm/t04_sub.s: Ditto.
12775 * gdb.disasm/t04_sub.exp: Ditto.
12776 * gdb.disasm/t05_cmp.s: Ditto.
12777 * gdb.disasm/t05_cmp.exp: Ditto.
12778 * gdb.disasm/t06_ari2.s: Ditto.
12779 * gdb.disasm/t06_ari2.exp: Ditto.
12780 * gdb.disasm/t07_ari3.s: Ditto.
12781 * gdb.disasm/t07_ari3.exp: Ditto.
12782 * gdb.disasm/t08_or.s: Ditto.
12783 * gdb.disasm/t08_or.exp: Ditto.
12784 * gdb.disasm/t09_xor.s: Ditto.
12785 * gdb.disasm/t09_xor.exp: Ditto.
12786 * gdb.disasm/t10_and.s: Ditto.
12787 * gdb.disasm/t10_and.exp: Ditto.
12788 * gdb.disasm/t11_logs.s: Ditto.
12789 * gdb.disasm/t11_logs.exp: Ditto.
12790 * gdb.disasm/t12_bit.s: Ditto.
12791 * gdb.disasm/t12_bit.exp: Ditto.
12792 * gdb.disasm/t13_otr.s: Ditto.
12793 * gdb.disasm/t13_otr.exp: Ditto.
12794
e00759ef
EZ
127952003-07-22 Elena Zannoni <ezannoni@redhat.com>
12796
12797 * gdb.threads/tls.exp :Add kfail for 'info address' case.
12798
8bc2021f
EZ
127992003-07-22 Elena Zannoni <ezannoni@redhat.com>
12800
a9c64011
AS
12801 * gdb.threads/tls.c : New file.
12802 * gdb.threads/tls.exp : New file.
12803 * gdb.threads/tls-main.c : New file.
12804 * gdb.threads/tls-shared.c : New file.
12805 * gdb.threads/tls-shared.exp : New file.
8bc2021f 12806
89320c4c
AS
128072003-07-22 Andreas Schwab <schwab@suse.de>
12808
12809 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
12810
180dea7c
AS
128112003-07-20 Andreas Schwab <schwab@suse.de>
12812
12813 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
12814 due to insn reordering.
12815
0714963c
AC
128162003-07-15 Andrew Cagney <cagney@redhat.com>
12817
12818 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
12819
98a23b3f
MC
128202003-07-15 Michael Chastain <mec@shout.net>
12821
12822 * gdb.base/gdb1250.exp: New file.
12823 * gdb.base/gdb1250.c: New file.
12824
27e417a2
ML
128252003-07-09 Michal Ludvig <mludvig@suse.cz>
12826
12827 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
12828 expansion of size_t to 'unsigned long', not only to 'unsigned'.
12829
8bc2021f
EZ
128302003-07-09 Elena Zannoni <ezannoni@redhat.com>
12831
a9c64011
AS
12832 * gdb.threads/tls.c: New file.
12833 * gdb.threads/tls.exp: New file.
12834 * gdb.threads/tls-main.c: New file.
12835 * gdb.threads/tls-shared.c: New file.
12836 * gdb.threads/tls-shared.exp: New file.
8bc2021f 12837
d99968dc
EZ
128382003-07-09 Elena Zannoni <ezannoni@redhat.com>
12839
12840 * gdb.base/annota1.exp: Make sure that we properly escape the
12841 full path of the source file. Xfail more permissive patterns,
d63a86f8 12842 due to a compiler debug info problem.
d99968dc 12843
83876b3b
AS
128442003-07-07 Andreas Schwab <schwab@suse.de>
12845
2705e972
AS
12846 * gdb.asm/m68k.inc: New file.
12847 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
12848
83876b3b
AS
12849 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
12850 arguments"): Also match negative number.
12851
12852 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
12853
3a871b37
DJ
128542003-07-03 Daniel Jacobowitz <drow@mvista.com>
12855
12856 * gdb.base/store.c (charest): New typedef.
12857 (add_char): Rename to add_charest, update.
12858 (wack_char): Rename to wack_charest, update types. Return l + r
12859 to keep r live across the call.
12860 (wack_short, wack_int, wack_long, wack_longest, wack_float)
12861 (wack_double, wack_doublest): Return l + r to keep r live across
12862 the call.
12863 * gdb.base/store.exp: Accomodate store.c changes.
12864
b2a7f303
DC
128652003-06-30 David Carlton <carlton@kealia.com>
12866
12867 * gdb.c++/maint.exp (test_invalid_name): New.
12868 (test_first_component): Add tests for invalid names.
12869
3c6cb4a1
MC
128702003-06-29 Michael Chastain <mec@shout.net>
12871
12872 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
12873 output of '<VTT for class>' for virtual base classes.
12874
f1c2644b
DJ
128752003-06-29 Daniel Jacobowitz <drow@mvista.com>
12876
12877 * gdb.base/completion.exp: Tab-complete "complet" instead of
12878 "compl".
12879 * gdb.base/complex.exp, gdb.base/complex.c: New files.
12880
18080350
DJ
128812003-06-29 Daniel Jacobowitz <drow@mvista.com>
12882
12883 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
12884 * gdb.base/volatile.exp: Likewise.
12885
f56973f8
DJ
128862003-06-29 Daniel Jacobowitz <drow@mvista.com>
12887
12888 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
12889 gdb/1265.
12890
128912003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
12892 Daniel Jacobowitz <drow@mvista.com>
12893
12894 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
12895 initial line count of 'captured_main' from 26 to 32.
12896 (test_with_self): Allow xmalloc call to be interleaved with the
12897 preceding two lines.
12898
e766d4d6
JB
128992003-06-24 Joel Brobecker <brobecker@gnat.com>
12900
12901 * gdb.base/bang.exp: New testcase.
12902
f125c9a4
JB
129032003-06-23 Joel Brobecker <brobecker@gnat.com>
12904
12905 * gdb.base/langs.exp: Add some tests for the "minimal" language
12906 support.
12907
6e25beaf
EZ
129082003-06-23 Elena Zannoni <ezannoni@redhat.com>
12909
12910 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
12911 the testcase.
12912
2f816dda
DJ
129132003-06-22 Daniel Jacobowitz <drow@mvista.com>
12914
12915 * gdb.base/relocate.exp: Test add-symbol-file with a variable
12916 offset.
12917
db5a5748
DJ
129182003-06-22 Daniel Jacobowitz <drow@mvista.com>
12919
12920 * gdb.c++/pr-1210.cc: New file.
12921 * gdb.c++/pr-1210.exp: New file.
12922
1df0c130
DJ
129232003-06-21 Daniel Jacobowitz <drow@mvista.com>
12924
12925 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
12926 000-exec-continue.
12927
a92feac0
MK
129282003-06-15 Mark Kettenis <kettenis@gnu.org>
12929
12930 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
12931 on *-*-*bsd* instead of *-*-freebsd*.
12932
81a58f5b
AC
129332003-06-14 Andrew Cagney <cagney@redhat.com>
12934
12935 * gdb.base/store.exp: Test longest and doublest. Test all
12936 parameters. Weaken return statement match.
12937 * gdb.base/store.c: Add longest and doublest - aka long long and
12938 long double functions. Put all parameters into local register
12939 variables. Use negative values.
12940
b257a0d3
AC
129412003-06-14 Andrew Cagney <cagney@redhat.com>
12942
12943 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
12944 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
12945 exit status.
12946 * gdb.base/fileio.exp: Disable target when nointerrupts and
12947 noinferiorio, instead of limiting it to remote. Use remote_exec
12948 instead of system.
d63a86f8 12949
21c38304
JJ
129502003-06-12 Jeff Johnston <jjohnstn@redhat.com>
12951
12952 * gdb.base/float.exp: Add ia64 support.
12953
1bcdb424
CV
129542003-06-12 Corinna Vinschen <vinschen@redhat.com>
12955
12956 * gdb.base/fileio.exp: Run only on remote targets.
12957
6aeb981f
CV
129582003-06-10 Corinna Vinschen <vinschen@redhat.com>
12959
12960 * gdb.base/fileio.c: New file, testing File-I/O.
12961 * gdb.base/fileio.exp: Ditto.
12962
53df362e
RG
129632003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
12964
12965 * gdb.base/shreloc.exp: New file, check symbol values obtained from
12966 shared objects after relocation at load time (gdb PR/1132).
12967 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 12968 as above, part of the shared object relocation test.
53df362e 12969
ffee1b46
MK
129702003-06-08 Mark Kettenis <kettenis@gnu.org>
12971
b5ca3722
MK
12972 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
12973 fully filled history list.
12974 * gdb.base/gdb_history: New file.
12975
03ed860d
MK
12976 * gdb.base/signals.exp: XFAIL "continue to func1" on
12977 i*86-*-freebsd*.
12978
ffee1b46
MK
12979 * gdb.base/attach.exp: When trying to attach to a nonexistent
12980 process, make it possible to specify the PID based on the target,
12981 and do so for *-*-freebsd*.
12982
d80dbb52
RH
129832003-06-02 Richard Henderson <rth@redhat.com>
12984
12985 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
12986
6dd77b81
RH
129872003-06-02 Richard Henderson <rth@redhat.com>
12988
12989 * gdb.base/selftest.exp: Next over lim_at_start initialization.
12990
f6347e16
RH
129912003-06-02 Richard Henderson <rth@redhat.com>
12992
12993 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
12994
2c161407
DJ
129952003-06-01 Daniel Jacobowitz <drow@mvista.com>
12996
12997 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
12998 of globalvar.
12999
572eb746
MK
130002003-06-01 Mark Kettenis <kettenis@gnu.org>
13001
13002 * gdb.asm/asm-source.exp: Check for memory read errors in
13003 disassembler test on *BSD too.
13004
9e9617a5
RH
130052003-06-01 Richard Henderson <rth@redhat.com>
13006
13007 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
13008 for .frame.
13009 (gdbasm_call): Lose ldgp.
13010 (gdbasm_startup): Add frame information.
13011 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
13012
7b34ad4e
MK
130132003-05-31 Mark Kettenis <kettenis@gnu.org>
13014
13015 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
13016 i?86-*-*.
13017
10059fdf
MK
130182003-05-30 Mark Kettenis <kettenis@gnu.org>
13019
13020 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
13021 FreeBSD.
13022
acf4b816
RH
130232003-05-29 Richard Henderson <rth@redhat.com>
13024
13025 * gdb.asm/alpha.inc: New file.
13026 * gdb.asm/asm-source.exp: Use it.
13027
e9ecd949
JB
130282003-05-29 Jim Blandy <jimb@redhat.com>
13029
13030 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
13031 'core.PID'.
13032
e3e5a4f3
JB
130332003-05-22 Jim Blandy <jimb@redhat.com>
13034
13035 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
13036 backtrace.
d63a86f8 13037
72fe3d25
DC
130382003-05-20 David Carlton <carlton@math.stanford.edu>
13039
13040 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
13041 this time.
13042
58da2eb2
DC
130432003-05-19 David Carlton <carlton@bactrian.org>
13044
13045 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
13046 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
13047
1fcb5155
DC
130482003-05-19 David Carlton <carlton@bactrian.org>
13049
13050 * gdb.c++/namespace.exp: Add namespace scope and anonymous
13051 namespace tests.
13052 Bump copyright date.
13053 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
13054 (main): Call C::D::marker2.
13055 * gdb.c++/namespace1.cc: New file.
13056
85e85163
JJ
130572003-05-14 Jeff Johnston <jjohnstn@redhat.com>
13058
13059 Roland McGrath <roland@redhat.com>
d63a86f8 13060 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
13061 there is no manager thread.
13062
a25fbfec
JJ
130632003-05-08 Jeff Johnston <jjohnstn@redhat.com>
13064
d63a86f8
RM
13065 * gdb.threads/schedlock.exp: Remove assumption that all threads
13066 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
13067 in one of the child threads rather than the main thread.
13068
be375bae
JB
130692003-05-07 Jim Blandy <jimb@redhat.com>
13070
09bf6082
JB
13071 Add support for assembly source testing on the s390x.
13072 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
13073 architecture.
13074 * gdb.asm/s390x.inc: New file.
13075
be375bae
JB
13076 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
13077 succession of 'if' statements.
13078
00905d52
AC
130792003-05-05 Andrew Cagney <cagney@redhat.com>
13080
13081 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
13082
b1e29e33
AC
130832003-05-05 Andrew Cagney <cagney@redhat.com>
13084
13085 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
13086 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
13087
e33d66ec
EZ
130882003-05-02 Elena Zannoni <ezannoni@redhat.com>
13089
13090 * gdb.base/charset.exp: Update based on new behavior of set/show
13091 charset commands.
13092
2b6fd0d8
AC
130932003-05-01 Andrew Cagney <cagney@redhat.com>
13094
13095 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
13096 variable do not give memory errors.
13097
130cacce
AF
130982003-04-30 Adam Fedor <fedor@gnu.org>
13099
13100 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
13101 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
13102 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
13103 gdb.objc/basicclass.m: : New files
13104
13105 * lib/gdb.exp (gdb_compile_objc): New procedure.
13106
bea71854
DJ
131072003-04-27 Daniel Jacobowitz <drow@mvista.com>
13108
13109 * gdb.base/signals.exp: Make backtrace tests more specific.
13110
0f20eeea
DC
131112003-04-23 David Carlton <carlton@bactrian.org>
13112
13113 * gdb.c++/maint.exp (test_first_component): Add tests for
13114 'operator' in more locations.
13115
c8c4d8dc
KB
131162003-04-16 Kevin Buettner <kevinb@redhat.com>
13117
13118 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
13119
3fe60e3c
EZ
131202003-04-16 Elena Zannoni <ezannoni@redhat.com>
13121
13122 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 13123 func marke' instead. Update test name.
3fe60e3c 13124
9219021c
DC
131252003-04-15 David Carlton <carlton@math.stanford.edu>
13126
13127 * gdb.c++/maint.exp: New file.
13128
5dd55bdd
EZ
131292003-04-14 Elena Zannoni <ezannoni@redhat.com>
13130
13131 * gdb.threads/schedlock.c: Change type of thread function argument
13132 to long, to avoid warnings on 64-bit platforms.
13133
00890572
EZ
131342003-04-14 Elena Zannoni <ezannoni@redhat.com>
13135
a9c64011
AS
13136 * gdb.base/attach.exp: Add new message from ptrace in case of
13137 attaching to nonexistent process.
d63a86f8 13138
93201743
JB
131392003-04-11 Jim Blandy <jimb@redhat.com>
13140
13141 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
13142 gdb.c++/userdef.cc: Place comments on the lines to which the
13143 marker function might return.
13144 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
13145 gdb.c++/userdef.exp: Look for those comments to check that we've
13146 returned to the right place, instead of checking line numbers.
13147
2a11c64d
EZ
131482003-04-11 Elena Zannoni <ezannoni@redhat.com>
13149
a9c64011
AS
13150 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
13151 match on sourcefile name, instead of directory name.
2a11c64d 13152
68ab8fc5
EZ
131532003-04-10 Elena Zannoni <ezannoni@redhat.com>
13154
d63a86f8 13155 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
13156 working directory name.
13157
5624293a
JB
131582003-04-09 Jim Blandy <jimb@redhat.com>
13159
13160 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
13161 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
13162 after an inferior function call, report the failure, but allow the
13163 test to continue.
13164
f1f02ee4
SC
131652003-04-05 Stephane Carrez <stcarrez@nerim.fr>
13166
13167 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
13168 with -DPROTOTYPES.
13169
6eb79af0
SC
131702003-04-05 Stephane Carrez <stcarrez@nerim.fr>
13171
13172 * gdb.base/break.exp: Revert last patch.
13173
8dfb4cf0
SC
131742003-04-04 Stephane Carrez <stcarrez@nerim.fr>
13175
13176 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
13177 with -DPROTOTYPES.
13178
ed4c619a
AC
131792003-04-02 Andrew Cagney <cagney@redhat.com>
13180
13181 * gdb.base/callfuncs.exp: Make "print add" messages unique.
13182 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
13183 matching directories by the name breakpoint.
13184 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
13185 Make "continue to marker1" consistent.
13186 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
13187 message consistent.
13188 * lib/gdb.exp: Put "the program is no longer running", and "the
13189 program exited" in parenthesis.
13190 * lib/mi-support.exp: Ditto.
d63a86f8 13191
4e35d5f0 131922003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 13193
4e35d5f0
BR
13194 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
13195
71900fe8
AC
131962003-03-29 Andrew Cagney <cagney@redhat.com>
13197
13198 * gdb.base/sizeof.c (main): Print the value of '\377'.
13199 * gdb.base/sizeof.exp: Check the sign of '\377'.
13200
c0655a16
MC
132012003-03-27 Michael Chastain <mec@shout.net>
13202
13203 * gdb.base/gdb1090.exp: New file.
13204 * gdb.base/gdb1090.cc: New file.
13205
5b2a3989
JB
132062003-03-27 J. Brobecker <brobecker@gnat.com>
13207
13208 * gdb.gdb/observer.exp: New regression test.
13209
79876890
MC
132102003-03-27 Michael Chastain <mec@shout.net>
13211
13212 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
13213 * gdb.base/ptype.exp: Likewise.
13214
6eac95e3
CV
132152003-03-27 Corinna Vinschen <vinschen@redhat.com>
13216
13217 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
13218
e8c71839
MC
132192003-03-26 Michael Chastain <mec@shout.net>
13220
13221 * gdb.base/ptype.exp: Actually use some typedef'd types.
13222
71b10041
SC
132232003-03-21 Stephane Carrez <stcarrez@nerim.fr>
13224
13225 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
13226 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
13227
2512cf80
CV
132282003-03-20 Corinna Vinschen <vinschen@redhat.com>
13229
13230 * gdb.base/default.exp: Fix regular expression.
13231
0d195a4f
CV
132322003-03-20 Corinna Vinschen <vinschen@redhat.com>
13233
13234 * gdb.base/args.exp: Fix regular expression.
13235
8a2dbca8
CV
132362003-03-20 Corinna Vinschen <vinschen@redhat.com>
13237
13238 * gdb.base/help.exp: Allow Win32 child process.
13239
bf028682
CV
132402003-03-20 Corinna Vinschen <vinschen@redhat.com>
13241
13242 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
13243 when stepping out of main().
13244
182dbe85
CV
132452003-03-20 Corinna Vinschen <vinschen@redhat.com>
13246
13247 * gdb.base/default.exp: Check for win32 specific message when calling
13248 "run" without executable.
13249
d67a6ba5
CV
132502003-03-20 Corinna Vinschen <vinschen@redhat.com>
13251
13252 * gdb.base/args.exp: Expect .exe in output.
13253
a955b5bb
CV
132542003-03-20 Corinna Vinschen <vinschen@redhat.com>
13255
13256 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
13257 Cygwin native.
13258
bf6bad4b
AC
132592003-03-17 Andrew Cagney <cagney@redhat.com>
13260
13261 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
13262 vector registes.
13263 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
13264 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
13265
293e9a31
DC
132662003-03-17 David Carlton <carlton@math.stanford.edu>
13267
13268 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
13269 test, for PR breakpoints/38.
13270 Call test_watchpoint_and_breakpoint.
13271 * gdb.base/watchpoint.c (func3): New function.
13272 (main): Call func3.
13273
5330f2db
DC
132742003-03-04 David Carlton <carlton@math.stanford.edu>
13275
13276 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
13277 Garply<Garply<char> >:: garply".
13278 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
13279 with respect to PR c++/1111; note also PR c++/1113.
13280 (test_template_breakpoints): KFAIL "constructor breakpoint" with
13281 respect to PR c++/1062.
13282 KFAIL "destructor breakpoint" with respect to PR c++/1112.
13283
6ece72da
DC
132842003-03-03 David Carlton <carlton@math.stanford.edu>
13285
13286 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
13287 with respect to PR c++/57.
13288 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
13289 c++/826.
13290 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
13291 respect to PR c++/57.
13292
85ca1584
DC
132932003-03-03 David Carlton <carlton@math.stanford.edu>
13294
13295 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
13296 respect to PR c++/33 into FAILs.
13297
98e9c5b8
MC
132982003-03-03 Michael Chastain <mec@shout.net>
13299
7bedbf27
MC
13300 * configure.in: Update copyright years.
13301
133022003-03-03 Michael Chastain <mec@shout.net>
13303
13304 * Makefile.in: Update copyright years.
98e9c5b8 13305
f683e100
DC
133062003-02-28 David Carlton <carlton@math.stanford.edu>
13307
13308 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
13309 print class instead of struct and/or superfluous protection
13310 specifiers, as long as the resulting output is equivalent to the
13311 source code.
13312 Delete FIXME from end of messages on tests that don't need
13313 fixing.
13314
a9e0cf2c
DC
133152003-02-28 David Carlton <carlton@math.stanford.edu>
13316
13317 * gdb.c++/templates.exp (do_tests): Allow const in the two
13318 Foo<volatile char *>::foo tests.
13319
e8d359df
MS
133202003-02-27 Michael Snyder <msnyder@redhat.com>
13321
d63a86f8 13322 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
13323 will be consistant.
13324
0b71dc91
DC
133252003-02-26 David Carlton <carlton@math.stanford.edu>
13326
13327 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
13328 char *>::foo" test with respect to PR c++/33. Create a new test
13329 which is identical to that one except that it doesn't put the
13330 space between the "char" and the "*"; KFAIL it, too.
13331
dd14ab43
DC
133322003-02-26 David Carlton <carlton@math.stanford.edu>
13333
13334 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
13335 template types into either PASSes or KFAILs (corresponding to PR
13336 c++/57). Tweak indentation. Update copyright.
13337
1146c7f1
SC
133382003-02-23 Stephane Carrez <stcarrez@nerim.fr>
13339
13340 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
13341
74641dfb
MC
133422003-02-13 Michael Chastain <mec@shout.net>
13343
13344 * gdb.base/exprs.exp: Remove i960 remnants.
13345 * gdb.base/funcargs.exp: Likewise.
13346 * gdb.base/list.exp: Likewise.
13347 * gdb.base/ptype.exp: Likewise.
13348
559cd2d0
DC
133492003-02-14 David Carlton <carlton@math.stanford.edu>
13350
13351 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
13352 pEe->D::vg()" from XFAIL to KFAIL.
13353
c4f90d87
JM
133542003-02-13 Jason Molenda (jmolenda@apple.com)
13355
13356 * gdb.base/maint.exp: Update maint print statistics regexp to include
13357 new entries.
13358
cbc4d97c
MC
133592003-02-13 Michael Chastain <mec@shout.net>
13360
13361 * gdb.c++/inherit.exp: Remove call to get_debug_format.
13362
40f235b7
MC
133632003-02-12 Michael Chastain <mec@shout.net>
13364
13365 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
13366 * gdb.c++/inherit.exp: Likewise.
13367 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
13368 * gdb.c++/templates.exp: Likewise.
13369 * gdb.c++/virtfunc.exp: Likewise.
13370
c56716b0
JM
133712003-02-06 Jason Molenda (jason-cl@molenda.com)
13372
13373 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
13374 why the code is written that way.
13375
070afcf8
MC
133762003-02-05 Michael Chastain <mec@shout.net>
13377
13378 * gdb.base/dump.exp: Add missing copyright line.
13379
5d0331e5
JM
133802003-02-05 Jason Molenda (jason-cl@molenda.com)
13381
f7ae6d3e 13382 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
13383 at the beginning so the breakpoint doesn't get set on the loop.
13384
92851186
MC
133852003-02-05 Michael Chastain <mec@shout.net>
13386
13387 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
13388 output for configurations with gcc 2.95.3.
13389
cbf1e085
AC
133902003-02-05 Keith Seitz <keiths@redhat.com>
13391 Andrew Cagney <ac131313@redhat.com>
13392
13393 * gdb.mi/mi-cli.exp: New file.
d63a86f8 13394
29518e1e
MC
133952003-02-04 Michael Chastain <mec@shout.net>
13396
13397 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
13398 Call perror and then continue.
13399
5af1d5f3
MC
134002003-02-03 Michael Chastain <mec@shout.net>
13401
13402 * gdb.c++/pr-1023.cc: New file.
13403 * gdb.c++/pr-1023.exp: New file.
13404
6b549786
JB
134052003-02-05 Jim Blandy <jimb@redhat.com>
13406
13407 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
13408 it's local to foobar. Check for it there, and check that it's not
13409 present in main.
13410 * gdb.c++/local.cc (marker2): New function.
13411 (foobar): Call marker1.
13412 (main): Call marker2 instead of marker1.
13413
67f16606
AC
134142003-02-04 Andrew Cagney <ac131313@redhat.com>
13415
13416 * gdb.disasm/mn10200.exp: Obsolete file.
13417 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
13418 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
13419 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
13420
1c5cb38e
DC
134212003-02-04 David Carlton <carlton@math.stanford.edu>
13422
13423 * gdb.c++/overload.exp: Test intToChar(1).
13424 * gdb.c++/overload.cc (intToChar): New.
13425 (main): Call intToChar.
13426
d1fe6965
DC
134272003-02-03 David Carlton <carlton@math.stanford.edu>
13428
13429 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
13430 'might_kfail' arg.
13431 KFAIL some of the continue_to_bp_overloaded calls, according to
13432 PR c++/1025.
13433
9ba61c5d
MC
134342003-02-01 Michael Chastain <mec@shout.net>
13435
13436 * gdb.base/advance.c (marker1): New marker function.
13437 * gdb.base/advance.exp: When the 'advance' command lands on the
13438 return breakpoint, it can legitimately stop on either the
13439 current line or the next line. Accommodate both outcomes.
13440 * gdb.base/until.exp: Likewise.
13441
e7494ffb
AC
134422003-02-02 Andrew Cagney <ac131313@redhat.com>
13443
13444 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
13445 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
13446 now a list, not a tuple.
13447 * gdb.mi/mi-var-display.exp: Ditto.
13448 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 13449
075559bc
AC
134502003-02-01 Andrew Cagney <ac131313@redhat.com>
13451
13452 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
13453 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
13454 stack backtraces.
13455 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 13456
2bd4c7b1
MK
134572003-02-01 Mark Kettenis <kettenis@gnu.org>
13458
13459 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
13460 gdb.mi/mi1-pthreads.exp: Return instead of calling
13461 gdb_suppress_entire_file.
13462
eabd8992
MS
134632003-02-01 Mark Salter <msalter@redhat.com>
13464
13465 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
13466
71469e2f
MS
134672003-01-31 Mark Salter <msalter@redhat.com>
13468
13469 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
13470 Support empty arg.
13471
38a94d44
MC
134722003-01-30 Michael Chastain <mec@shout.net>
13473
13474 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
13475 This was a workaround for a UTF-8 bug in readline 4.3. The bug
13476 has been fixed in gdb/readline on 2003-01-09.
13477
19ea9e73
MS
134782003-01-29 Michael Snyder <msnyder@redhat.com>
13479
e8d359df
MS
13480 * gdb.base/maint.exp: Allow for leading underscore in symbol.
13481 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
13482 * gdb.base/args.exp: Skip if target does not support args passing.
13483
2307bd6a
DJ
134842003-01-22 Daniel Jacobowitz <drow@mvista.com>
13485
19ea9e73 13486 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
13487 gdb_test. Accept a list of expect arguments as the third
13488 parameter.
13489 (gdb_test): Use it.
13490
f2dd3617
EZ
134912003-01-20 Elena Zannoni <ezannoni@redhat.com>
13492
13493 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
13494 allow for different test tree configurations. Update some
13495 tescases accordingly.
13496 * gdb.arch/altivec-regs.exp: Ditto.
13497 * gdb.asm/asm-source.exp: Ditto.
13498 * gdb.base/advance.exp: Ditto.
13499 * gdb.base/display.exp: Ditto.
d63a86f8 13500 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
13501 * gdb.base/mips_pro.exp: Ditto.
13502 * gdb.base/overlays.exp: Ditto.
13503 * gdb.base/relocate.exp: Ditto.
13504 * gdb.base/setshow.exp: Ditto.
13505 * gdb.base/step-line.exp: Ditto.
13506 * gdb.base/step-test.exp: Ditto.
13507 * gdb.base/until.exp: Ditto.
13508 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
13509
c71cdefd
DC
135102003-01-17 David Carlton <carlton@math.stanford.edu>
13511
13512 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
13513 corresponding to PR c++/945.
13514 Update copyright.
13515
fdba05d7
DC
135162003-01-17 David Carlton <carlton@math.stanford.edu>
13517
13518 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
13519 corresponding to PR c++/68.
13520
135212003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
13522
13523 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
13524 (test_paddr_hairy_functions): Call print_addr_2_kfail for
13525 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
13526
c362c33a
EZ
135272003-01-15 Elena Zannoni <ezannoni@redhat.com>
13528
0fbc361c
EZ
13529 * gdb.base/break.exp: Fix change of default location, because of
13530 removal of until tests.
13531 * gdb.base/help.exp: Update test for new 'until' help message.
13532 Add test for help on 'advance'.
a9c64011 13533 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 13534
dabf8a35
MK
135352003-01-15 Mark Kettenis <kettenis@gnu.org>
13536
13537 * gdb.base/default.exp: Adapt "info float" test for recent changes
13538 to that command. Add test for "info vector".
13539 * gdb.base/float.exp: New file. Add test for "info float" that
13540 resembles the old test in gdb.base/default.exp.
13541
a1769aca
DC
135422003-01-15 David Carlton <carlton@math.stanford.edu>
13543
13544 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
13545
82025e13
EZ
135462003-01-15 Elena Zannoni <ezannoni@redhat.com>
13547
13548 * gdb.base/break.exp: Move the tests of until command from here...
13549 * gdb.base/until.exp: ... to here. New file. Add other tests.
13550 * gdb.base/advance.c: New file.
13551 * gdb.base/advance.exp: New file.
13552
8f9ab801
EZ
135532003-01-14 Elena Zannoni <ezannoni@redhat.com>
13554
a9c64011
AS
13555 * gdb.base/args.c: New file.
13556 * gdb.base/args.exp: New file.
8f9ab801 13557
9ae66589
DJ
135582003-01-14 Daniel Jacobowitz <drow@mvista.com>
13559
13560 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
13561
8d77e5c3
DJ
135622003-01-14 Daniel Jacobowitz <drow@mvista.com>
13563
13564 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
13565
12d2f0a1
DJ
135662003-01-14 Daniel Jacobowitz <drow@mvista.com>
13567
13568 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
13569 dates.
13570
6ca37014
DJ
135712003-01-13 Daniel Jacobowitz <drow@mvista.com>
13572
13573 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
13574
b0023472
DJ
135752003-01-13 Daniel Jacobowitz <drow@mvista.com>
13576
13577 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
13578 (ptype &*"foo").
13579 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
13580
607fbc54 135812003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
13582
13583 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
13584 * gdb.mi/mi1-console.exp: Likewise.
13585
607fbc54 135862003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
13587
13588 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
13589 * gdb.mi/mi1-console.exp: Likewise.
13590
a1fb14a2
DJ
135912003-01-13 Daniel Jacobowitz <drow@mvista.com>
13592
13593 * gdb.c++/overload.exp: Remove some fixed XFAILs.
13594
c4cf40b7
DJ
135952003-01-09 Daniel Jacobowitz <drow@mvista.com>
13596
13597 * gdb.base/detach.exp: New test.
13598
696d5a5b
DJ
135992003-01-09 Daniel Jacobowitz <drow@mvista.com>
13600
13601 * Makefile.in (ALL_SUBDIRS): New variable.
13602 (subdirs, clean, distclean): Use it.
13603 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
13604 regenerating Makefile, since it is generated from the top level.
13605 * gdb.asm/Makefile.in: Likewise.
13606 * gdb.base/Makefile.in: Likewise.
13607 * gdb.c++/Makefile.in: Likewise.
13608 * gdb.disasm/Makefile.in: Likewise.
13609 * gdb.java/Makefile.in: Likewise.
13610 * gdb.mi/Makefile.in: Likewise.
13611 * gdb.threads/Makefile.in: Likewise.
13612 * gdb.trace/Makefile.in: Likewise.
13613
754533e4
DC
136142003-01-09 David Carlton <carlton@math.stanford.edu>
13615
13616 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
13617 Add copyright year 2003.
13618
d8b3e9ee
MC
136192003-01-06 Michael Chastain <mec@shout.net>
13620
13621 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
13622 When selecting a thread, 'line' and 'file' are optional.
13623 * gdb.mi/mi1-pthreads.exp: Likewise.
13624
8e9e0fe6
AS
136252003-01-06 Andreas Schwab <schwab@suse.de>
13626
13627 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
13628 failures.
13629
b5ab8ff3
DJ
136302003-01-04 Daniel Jacobowitz <drow@mvista.com>
13631
13632 Fix PR gdb/844
13633 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
13634 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
13635
13636 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
13637 instead of calling gdb_suppress_entire_file.
13638 * gdb.threads/print-threads.exp: Likewise.
13639 * gdb.threads/schedlock.exp: Likewise.
13640
13641 * gdb.threads/killed.exp: Return instead of calling
13642 gdb_suppress_entire_file.
13643 * gdb.threads/linux-dp.exp: Likewise.
13644 * gdb.threads/pthreads.exp: Likewise.
13645
1e698235
DJ
136462003-01-04 Daniel Jacobowitz <drow@mvista.com>
13647
13648 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
13649 stabs.
13650 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
13651 * gdb.base/whatis.exp: Always allow (void) after function names.
13652
147ff08c
DJ
136532003-01-04 Daniel Jacobowitz <drow@mvista.com>
13654
13655 * gdb.c++/casts.exp: Correct regexp.
13656
dc62bfc2
MK
136572003-01-04 Mark Kettenis <kettenis@gnu.org>
13658
13659 * configure.in: Call AC_CONFIG_HEADER. Don't call
13660 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
13661 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
13662 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
13663 aforementioned directories in the AC_OUPUT call.
13664 * config.hin: New file.
13665 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
13666 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
13667 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
13668 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
13669 pass -I$objdir instead of -I$objdir/$subdir in compilation.
13670 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
13671 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
13672 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
13673 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
13674 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
13675 gdb.threads/configure.in, gdb.threads/configure,
13676 gdb.threads/config.in, gdb.trace/configure.in,
13677 gdb.trace/configure: Removed.
13678
77afa639
MC
136792003-01-03 Michael Chastain <mec@shout.net>
13680
13681 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
13682 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
13683
7634bb6e
DJ
136842003-01-03 Daniel Jacobowitz <drow@mvista.com>
13685
13686 * gdb.base/store.exp: Fix regular expressions.
13687
b39c905e
MK
136882002-12-28 Mark Kettenis <kettenis@gnu.org>
13689
13690 * configure.in: Rewrite.
13691 * configure: Regenerated.
13692
0a8551dd
DC
136932003-01-03 David Carlton <carlton@math.stanford.edu>
13694
13695 * gdb.base/psymtab.exp: New file.
13696 * gdb.base/psymtab1.c: Ditto.
13697 * gdb.base/psymtab2.c: Ditto.
13698
c60b7188
AF
136992002-12-23 Adam Fedor <fedor@gnu.org>
13700
13701 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
13702
ee73db83
DC
137032002-12-23 David Carlton <carlton@math.stanford.edu>
13704
13705 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
13706 and current_directory initialization.
13707
d6c1774e
JB
137082002-12-22 Jim Blandy <jimb@redhat.com>
13709
f0a847b8
JB
13710 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
13711 rather than as part of the output file name.
13712
d6c1774e
JB
13713 * gdb.base/attach.exp: There's no need to copy the test program to
13714 /tmp; that was only ever necessary on HP/UX, and this test is
13715 entirely disabled there anyway.
13716
f0708dbb
JB
137172002-12-21 Jim Blandy <jimb@redhat.com>
13718
4c2acfea
JB
13719 * gdb.c++/psmang.exp: Doc fix.
13720
f0708dbb
JB
13721 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
13722 test.
13723
9579e000
DC
137242002-12-20 David Carlton <carlton@math.stanford.edu>
13725
13726 * gdb.c++/annota2.exp: KFAIL annotate-quit.
13727
d1810171
MC
137282002-12-18 Michael Chastain <mec@shout.net>
13729
13730 * gdb.c++/annota2.exp: Add copyright year 2002.
13731
76565097
DC
137322002-12-17 David Carlton <carlton@math.stanford.edu>
13733
13734 * gdb.c++/try_catch.cc: Add marker comments.
13735 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
13736 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
13737 * gdb.c++/m-static.cc: Ditto.
13738 * gdb.c++/m-static1.cc: Ditto.
13739 * gdb.c++/try_catch.cc: Ditto.
13740
da81390b
JJ
137412002-12-16 Jeff Johnston <jjohnstn@redhat.com>
13742
13743 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
13744 to see whether we are using the new -environment-directory
13745 command which resets via -r or the old version of the command
13746 which may prompt the user. Part of fix for gdb/741.
13747
b304d130
AC
137482002-12-13 Andrew Cagney <ac131313@redhat.com>
13749
13750 * gdb.fortran/types.exp: Update obsolete comment.
13751 * gdb.fortran/exprs.exp: Ditto.
13752 * lib/gdb.exp: Delete obsolete code.
13753 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
13754 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
13755 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
13756 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
13757 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
13758 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
13759 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
13760 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
13761 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
13762 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
13763 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
13764 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
13765 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
13766 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
13767 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
13768 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
13769 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
13770 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
13771 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
13772 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
13773 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
13774 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
13775 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
13776 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
13777 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
13778 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
13779 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
13780 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
13781 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
13782 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
13783 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
13784 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
13785 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
13786 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
13787 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
13788 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
13789 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
13790
a23b6e6a
DC
137912002-12-11 David Carlton <carlton@math.stanford.edu>
13792
13793 * gdb.c++/m-data.exp: Add test for members that shadow global
13794 variables: see PR gdb/804.
13795 * gdb.c++/m-data.cc: Ditto.
13796
6604731b
DJ
137972002-12-10 Daniel Jacobowitz <drow@mvista.com>
13798
13799 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
13800
de46ecd7
DC
138012002-12-06 David Carlton <carlton@math.stanford.edu>
13802
13803 * gdb.base/store.c: Don't declare functions static.
13804
27e829d0
AC
138052002-12-04 Andrew Cagney <ac131313@redhat.com>
13806
13807 * gdb.base/store.exp, gdb.base/store.c: New files.
13808
92806416
DJ
138092002-12-03 Daniel Jacobowitz <drow@mvista.com>
13810
13811 * gdb.base/selftest.exp: Update for current gdb.
13812
3bcbaac5
DJ
138132002-12-03 Daniel Jacobowitz <drow@mvista.com>
13814
13815 * gdb.base/maint.exp: Only dump symbols from one source file
13816 or objfile.
13817
f4f00b1f
DJ
138182002-12-03 Daniel Jacobowitz <drow@mvista.com>
13819
13820 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
13821 function call.
13822
f1c8a949
JB
138232002-11-25 Jim Blandy <jimb@redhat.com>
13824
13825 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
13826 function appearing in error message.
13827
9e297a97
DJ
138282002-11-21 Daniel Jacobowitz <drow@mvista.com>
13829
13830 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
13831
1f312e79
JJ
138322002-11-08 Jeff Johnston <jjohnstn@redhat.com>
13833
d63a86f8
RM
13834 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
13835 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
13836 should be in mi console format. This is part of fix for PR gdb/604.
13837
83c31e7d
FN
138382002-09-18 Fernando Nasser <fnasser@redhat.com>
13839
13840 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
13841 which explicitly prints the zero offset as "+0".
13842
322b3f65
DJ
138432002-10-22 Daniel Jacobowitz <drow@mvista.com>
13844
13845 * gdb.threads/schedlock.c (args): Make unsigned.
13846
138472002-10-21 Daniel Jacobowitz <drow@mvista.com>
13848
13849 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
13850 numbers. Allow "foo2|selected stack frame".
13851 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
13852 * gdb.asm/asmsrc2.s: Likewise.
13853 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
13854 comments.
13855 * gdb.asm/mips.inc: New file.
13856
5e2fe5b8
AF
138572002-10-18 Adam Fedor <fedor@gnu.org>
13858
13859 * gdb.base/default.exp: Update expected output to include 'ObjC'.
13860 * gdb.base/help.exp: Likewise.
13861
abe1a5d0
KB
138622002-10-17 Kevin Buettner <kevinb@redhat.com>
13863
13864 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
13865 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
13866
10abb1d4
JB
138672002-10-02 Jim Blandy <jimb@redhat.com>
13868
13869 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
13870
1f609b42
AC
138712002-10-01 Andrew Cagney <ac131313@redhat.com>
13872
13873 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
13874 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
13875 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
13876 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
13877 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
13878 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
13879 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
13880
0aee02e4
AC
138812002-09-29 Andrew Cagney <ac131313@redhat.com>
13882
13883 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
13884 * mi0-disassemble.exp, mi0-eval.exp: Delete.
13885 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
13886 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
13887 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
13888 * mi0-var-block.exp, mi0-var-child.exp: Delete.
13889 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 13890
6fde09ad
KB
138912002-09-27 Kevin Buettner <kevinb@redhat.com>
13892
13893 * gdb.base/annota1.exp (info break): Make directory components of
13894 path optional since not all compilers emit this debug information.
13895
889bf7c5
PA
13896 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
13897 step ends up stepping out of the function instead of stopping on
13898 the epilogue.
6fde09ad 13899
9e8aab75
KS
139002002-09-26 Keith Seitz <keiths@redhat.com>
13901
13902 * lib/insight-support.exp (gdbtk_start): Figure out where
13903 the insight executable is based on where gdb is. Use this
13904 executable to start insight instead of gdb.
13905
e36180d7
AC
139062002-09-25 Andrew Cagney <cagney@redhat.com>
13907
13908 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
13909
9dd34b2b
AC
139102002-09-24 Andrew Cagney <ac131313@redhat.com>
13911
13912 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
13913 test_isolated_complaints.
13914 (test_empty_complaint): New function.
13915 (test_empty_complaints): New function. Check no output when no
13916 complaints.
d63a86f8 13917
dea97812
KB
139182002-09-19 Jim Blandy <jimb@redhat.com>
13919
a9c64011 13920 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 13921
54951bd7
AC
139222002-09-19 Andrew Cagney <ac131313@redhat.com>
13923
13924 * gdb.gdb/complaints.exp: New file.
13925
dec43320
AC
139262002-09-18 Andrew Cagney <ac131313@redhat.com>
13927
13928 * gdb.base/maint.exp: Check `help maint internal-warning'.
13929
e70d6e3f
DC
139302002-09-18 David Carlton <carlton@math.stanford.edu>
13931
13932 * gdb.c++/m-static.exp: Remove breakpoints depending on line
13933 numbers, and replace them by a single breakpoint after the
13934 constructors are all finished.
13935 Add test 4.
13936 * gdb.c++/m-static.cc: Add test 4.
13937 * gdb.c++/m-static.h: New file.
13938 * gdb.c++/m-static1.cc: New file.
13939
13940 * gdb.c++/printmethod.exp: New file.
13941 * gdb.c++/printmethod.cc: New file.
13942
13943 * gdb.c++/pr-574.exp: New file.
13944 * gdb.c++/pr-574.cc: New file.
13945
afb5c968
CV
139462002-09-18 Corinna Vinschen <vinschen@redhat.com>
13947
13948 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
13949 embedded targets which never actually exit.
13950
31e45dee
FN
139512002-09-18 Fernando Nasser <fnasser@redhat.com>
13952
13953 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
13954 "don't step after run" as unresolved or unsupported, instead of xfail.
13955
a283c5a1
CV
139562002-09-18 Corinna Vinschen <vinschen@redhat.com>
13957
13958 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
13959 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
13960 Add newline to expected string in "step out of main (status wrapper)"
13961 case.
13962
11350d2a
CV
139632002-09-18 Corinna Vinschen <vinschen@redhat.com>
13964
13965 * lib/gdb.exp (rerun_to_main): Allow restarting application.
13966 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
13967
0deec7d6
TT
139682002-09-17 Tom Tromey <tromey@redhat.com>
13969
13970 * gdb.base/printcmds.exp (test_print_string_constants): Expect
13971 \000, not \0, in double-quoted string.
13972
b2b4a1b5
CV
139732002-09-14 Corinna Vinschen <vinschen@redhat.com>
13974
c9d37158 13975 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
13976 string after running the commands execution on breakpoint tests.
13977
1c56143a
CV
139782002-09-13 Corinna Vinschen <vinschen@redhat.com>
13979
13980 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
13981
37f8da45
JB
139822002-09-12 Joel Brobecker <brobecker@gnat.com>
13983
13984 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
13985
08b468e0
KS
139862002-09-10 Keith Seitz <keiths@redhat.com>
13987
13988 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
13989 runto proc.
13990 (mi_run_to_main): Use mi_runto.
13991 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
13992
dc360f58
KS
139932002-09-10 Keith Seitz <keiths@redhat.com>
13994
13995 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
13996 regexp for stopping at main. Could have multiple event notifications.
13997 Don't assume that main was declared with no parameters.
13998 (mi_next): Use mi_step_to.
13999 (mi_step): Use mi_next_to.
14000
ce3abcfb
CV
140012002-09-09 Corinna Vinschen <vinschen@redhat.com>
14002
14003 * gdb.base/default.exp: Fix expected string in `info float' test.
14004
d1f5b980
BE
140052002-09-09 Ben Elliston <bje@redhat.com>
14006
14007 * config/mips.exp: Update comments.
14008 * config/mips-idt.exp: Likewise.
14009 * config/nind.exp: Likewise.
14010 * config/slite.exp: Likewise.
14011 * config/sparclet.exp: Likewise.
14012 * config/udi.exp: Likewise.
14013 * config/vx.exp: Likewise.
14014 * config/vxworks29k.exp: Likewise.
14015
2f71430b
JB
140162002-09-05 Jim Blandy <jimb@redhat.com>
14017
14018 * gdb.threads/killed.exp: Fix test failure message.
14019
7ddebc7e
KS
140202002-09-04 Keith Seitz <keiths@redhat.com>
14021
14022 * lib/mi-support.exp: Update copyright.
14023 (mi_gdb_test): Increase the priority of the expected pattern
14024 so that it matches gdb_test.
14025
0ae67eb3
KS
140262002-09-03 Keith Seitz <keiths@redhat.com>
14027
14028 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
14029 Use integer comparison instead of string comparison for testing
14030 whether binary was built.
14031
38fc42c8
JB
140322002-09-03 Jim Blandy <jimb@redhat.com>
14033
14034 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
14035
b6ff0e81
JB
140362002-08-29 Jim Blandy <jimb@redhat.com>
14037
14038 * gdb.threads/pthreads.exp: Move the portable thread compilation
14039 code into a function in lib/gdb.exp, and call that from here.
14040 * lib/gdb.exp (gdb_compile_pthreads): New function.
14041
07c98896
KS
140422002-08-29 Keith Seitz <keiths@redhat.com>
14043
14044 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
14045 expect_out so that callers can get at it.
14046
0312286c
DJ
140472002-08-23 Daniel Jacobowitz <drow@mvista.com>
14048
14049 * gdb.threads/print-threads.c: New file.
14050 * gdb.threads/print-threads.exp: New file.
14051 * gdb.threads/schedlock.c: New file.
14052 * gdb.threads/schedlock.exp: New file.
14053
dd039bc4
EZ
140542002-08-22 Elena Zannoni <ezannoni@redhat.com>
14055
a9c64011
AS
14056 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
14057 not altivec.c.
dd039bc4 14058
1f36144c
MK
140592002-08-17 Mark Kettenis <kettenis@gnu.org>
14060
14061 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
14062 targets. The problem should be fixed now.
14063
16057ec7 140642002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
14065
14066 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
14067 2002-07-24 change that removes final dots from error messages.
14068
3c1499ad
TT
140692002-08-13 Tom Tromey <tromey@redhat.com>
14070
14071 * gdb.base/readline.exp: New file.
14072
a20ce2c3
AC
140732002-08-01 Andrew Cagney <ac131313@redhat.com>
14074
14075 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
14076 supress message.
14077
db034ac5
AC
140782002-08-01 Andrew Cagney <cagney@redhat.com>
14079
14080 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
14081 CHILL_FOR_TARGET and CHILL_LIB.
14082 * configure.in (configdirs): Remove gdb.chill.
14083 * configure: Regenerate.
14084 * lib/gdb.exp: Obsolete references to chill.
14085 * gdb.fortran/types.exp: Ditto.
14086 * gdb.fortran/exprs.exp: Ditto.
14087
3e000b18
KB
140882002-07-30 Kevin Buettner <kevinb@redhat.com>
14089
14090 * gdb.base/shlib-call.exp (additional_flags): Conditionally
14091 set Irix-specific compile and link flags.
14092
28f4966b
KB
140932002-07-29 Kevin Buettner <kevinb@redhat.com>
14094
14095 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
14096 source files. The ``-o'' option doesn't work with the ``-E'' option
14097 when using the Irix compiler.
14098
46c0d5a6
DJ
140992002-07-19 Daniel Jacobowitz <drow@mvista.com>
14100
14101 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
14102 Improve support for reusing an exec file. Copy exec file
14103 to target, and run gdbserver on the target instead of on the host.
14104
eecf4bed
JB
141052002-07-18 Jim Blandy <jimb@redhat.com>
14106
0f815cdf
JB
14107 * gdb.base/ending-run.exp: Don't expect to see the program end in
14108 some orderly fashion when we're running on a real stand-alone
14109 board.
14110
eecf4bed
JB
14111 * gdb.base/interrupt.exp: Correct logic for skipping tests on
14112 targets that don't support interrupts.
14113
52d309e4
JB
141142002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
14115
14116 * gdb.base/attach.exp: Add patterns to match output from /proc-based
14117 systems.
14118 Move comments in expect statements to inside the actions, so that they
14119 don't get matched against.
14120
ff683d9e
MK
141212002-07-10 Mark Kettenis <kettenis@gnu.org>
14122
14123 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
14124 function when asleep" test.
14125
b5356753
AC
141262002-07-10 Andrew Cagney <ac131313@redhat.com>
14127
14128 * gdb.base/page.exp: Rewrite to handle problems with very long
14129 `info set' output. Update copyright.
14130
6aa4d13a
AC
141312002-06-26 Andrew Cagney <ac131313@redhat.com>
14132
14133 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
14134 gdb.threads-hp.
14135 * gdb.hp/configure: Regenerate.
14136 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
14137 * gdb.hp/gdb.threads-hp/configure: Delete file.
14138 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
14139
8cf8c2b8
AC
141402002-06-22 Andrew Cagney <ac131313@redhat.com>
14141
14142 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
14143 setlocale, bindtextdomain and textdomain.
14144
6827a8f8
JB
141452002-06-11 Jim Blandy <jimb@redhat.com>
14146
919d772c
JB
14147 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
14148 preprocessor macro information is present.
14149
6827a8f8
JB
14150 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
14151 tests.
14152
c15b0d21
MS
141532002-06-06 Michael Snyder <msnyder@redhat.com>
14154
c5984d70
MS
14155 * gdb.base/overlays.exp: Record addresses of overlay
14156 functions in TCL variables rather than in GDB variables,
14157 to avoid having GDB convert them to pointers (with loss
14158 of information).
14159
d63a86f8 14160 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 14161 default linker script changes.
c15b0d21
MS
14162 * gdb.base/long_long.exp: Add check for sizeof (long double).
14163
be26fe0d
ML
141642002-06-06 Michal Ludvig <mludvig@suse.cz>
14165
14166 * gdb.asm/asm-source.exp: Add x86-64 target.
14167 * gdb.asm/x86_64.inc: New.
d63a86f8 14168
258093ca 141692002-05-30 Michael Chastain <mec@shout.net>
258093ca 14170
4b3153f1 14171 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
14172 * gdb.c++/m-static.cc: New file.
14173 * gdb.c++/m-static.exp: New file.
14174
241264c6
MS
141752002-05-28 Michael Snyder <msnyder@redhat.com>
14176
14177 * gdb.base/call-ar-st.exp: Allow for reduced floating point
14178 precision.
14179
9bba8c8f 141802002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 14181
4b3153f1 14182 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
14183 * gdb.c++/m-data.cc: New file.
14184 * gdb.c++/m-data.exp: New file.
14185
141862002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 14187
4b3153f1 14188 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 14189 * gdb.c++/try_catch.cc: New file.
d63a86f8 14190 * gdb.c++/try_catch.exp: New file.
9bba8c8f 14191
def1b996
MC
141922002-05-27 Michael Chastain <mec@shout.net>
14193
14194 * gdb.c++/local.exp: Accept more nested types in output.
14195
522ba268
MC
141962002-05-26 Michael Chastain <mec@shout.net>
14197
14198 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
14199
277254ba
MS
142002002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
14201
14202 * lib/gdb.exp (gdb_wrapper_init): Just because
14203 gdb_wrapper_file exists, this does not mean that the file
14204 should not be rebuilt. That is what gdb_wrapper_initialized
14205 is for.
14206 (default_gdb_init): Reset gdb_wrapper_initialized.
14207
b61a8733
MS
142082002-05-23 Michael Snyder <msnyder@redhat.com>
14209
d63a86f8 14210 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
14211 the precision of the floating point test results.
14212 * gdb.base/call-rt-st.exp: Ditto.
14213
b61a8733
MS
14214 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
14215 * gdb.base/call-rt-st.exp: Ditto.
14216
56f6e910
MC
142172002-05-19 Michael Chastain <mec@shout.net>
14218
14219 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
14220
ad0b0016
EZ
142212002-05-19 Elena Zannoni <ezannoni@redhat.com>
14222
a9c64011
AS
14223 * configure.in (configdirs): Add gdb.arch.
14224 * configure: Regenerate.
ad0b0016 14225
f617d2b6
JB
142262002-05-17 Jim Blandy <jimb@redhat.com>
14227
14228 * gdb.base/completion.exp: Recognize the more detailed error
14229 messages produced by the macro expander's lexical analyzer.
14230
eac2a696
EZ
142312002-05-14 Elena Zannoni <ezannoni@redhat.com>
14232
a9c64011
AS
14233 * gdb.arch/altivec-abi.c: New file.
14234 * gdb.arch/altivec-abi.exp: New file.
14235 * gdb.arch/altivec-regs.c: New file.
14236 * gdb.arch/altivec-regs.exp: New file.
eac2a696 14237
2fdde8f8
DJ
142382002-05-14 Daniel Jacobowitz <drow@mvista.com>
14239
14240 * gdb.base/maint.exp (maint print type): Update for new type
14241 structure.
d63a86f8 14242
e31f1a7c
EZ
142432002-05-14 Elena Zannoni <ezannoni@redhat.com>
14244
14245 * gdb.arch: New directory.
14246 * gdb.arch/configure.in: New file.
14247 * gdb.arch/configure: New file.
14248 * gdb.arch/Makefile.in: New file.
14249
db589741
CV
142502002-05-13 Corinna Vinschen <vinschen@redhat.com>
14251
14252 * gdb.asm/asm-source.exp: Add v850 as supported target.
14253 * gdb.asm/v850.inc: New file.
14254
8ce2a7dc
DJ
142552002-05-13 Daniel Jacobowitz <drow@mvista.com>
14256
14257 * gdb.c++/annota2.exp (annotate-quit): Add comment.
14258
df763c7f
DJ
142592002-05-12 Daniel Jacobowitz <drow@mvista.com>
14260
14261 * gdb.base/break.exp: Check 'break "marker2"'.
14262
377daeed
MS
142632002-05-10 Michael Snyder <msnyder@redhat.com>
14264
14265 * gdb.base/long_long.exp: Fix typo.
14266
c4b7bc2b
JB
142672002-05-10 Jim Blandy <jimb@redhat.com>
14268
ecac9a4e
JB
14269 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
14270 a bug.
14271
c4b7bc2b
JB
14272 * gdb.base/printcmds.exp (test_integer_literals_rejected):
14273 Recognize more detailed error message produced by the macro
14274 expander's lexical analyzer.
14275 * lib/gdb.exp (test_print_reject): Same.
14276
e71019a1
MK
142772002-05-09 Mark Kettenis <kettenis@gnu.org>
14278
14279 * gdb.c++/method.exp: Fix typo.
14280
fedfc8e6
MS
142812002-05-08 Michael Snyder <msnyder@redhat.com>
14282
166a1957
MS
14283 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
14284 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 14285 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
14286 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
14287 Add iftarget clause for strongarm.
d63a86f8 14288
f1c47eb2
MS
142892002-05-06 Michael Snyder <msnyder@redhat.com>
14290
cb9a9d3e
MS
14291 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
14292 (gdb_continue_to_end): Accept output from status wrapper.
14293 * gdb.base/ending-run.exp: Add case for output from status wrapper.
14294 Clean up fail messages to match pass messages.
14295
f1c47eb2
MS
14296 Enable the "needs_status_wrapper" testsuite feature.
14297 * lib/gdb.exp (gdb_wrapper_init): New procedure.
14298 (gdb_compile): Conditionally call gdb_wrapper_init.
14299 * gdb.base/a2-run.exp: Recognize output from status wrapper.
14300 * gdb.c++/method.exp: Recognize output from status wrapper.
14301
6079c749
BE
143022002-05-06 Ben Elliston <bje@redhat.com>
14303From Graydon Hoare <graydon@redhat.com>
14304
14305 * config/sid.exp: Include support for "rawsid" protocol.
14306
188baff3
JB
143072002-05-03 Jim Blandy <jimb@redhat.com>
14308
14309 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
14310 * gdb.c++/hang3.C: New file.
14311
b9c07f0f
AC
143122002-05-04 Andrew Cagney <ac131313@redhat.com>
14313
14314 * gdb.base/default.exp: Remove obsolete code.
14315 * gdb.c++/misc.exp: Ditto. Update copyright.
14316 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
14317 * gdb.base/whatis.exp: Ditto. Update copyright.
14318 * gdb.base/scope.exp: Ditto. Update copyright.
14319 * gdb.base/ptype.exp: Ditto. Update copyright.
14320 * gdb.base/printcmds.exp: Ditto. Update copyright.
14321 * gdb.base/opaque.exp: Ditto. Update copyright.
14322 * gdb.base/list.exp: Ditto.
14323 * gdb.base/funcargs.exp: Ditto. Update copyright.
14324 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
14325 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
14326 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
14327 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
14328 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
14329 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
14330
5c7a0397
MS
143312002-05-02 Michael Snyder <msnyder@redhat.com>
14332
d6dcc264 14333 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
14334 * gdb.base/long_long.exp: Add xscale target.
14335 * gdb.base/default.exp: Add xscale target.
14336
eb7f1c48
JB
143372002-05-01 Jim Blandy <jimb@redhat.com>
14338
14339 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
14340 gdb.c++/hang.exp: New test.
14341
a6befae8
FF
143422002-05-01 Fred Fish <fnf@redhat.com>
14343
14344 * gdb.base/completion.exp: Handle completions of "./Make" for
14345 more than one completion possibility, as is the case when we
14346 build and test in the source tree.
14347
0a310277
AG
143482002-04-29 Anthony Green <green@redhat.com>
14349
14350 * gdb.java/jmisc1.exp: New file.
14351 * gdb.java/jmisc2.exp: New file.
14352
6ff9af88
DJ
143532002-04-24 Daniel Jacobowitz <drow@mvista.com>
14354
14355 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
14356
96b3d632
EZ
143572002-04-23 Elena Zannoni <ezannoni@redhat.com>
14358
14359 * gdb.base/help.exp: Change 'help status' to allow for target
14360 dependent output differences.
14361
5019bb54
MC
143622002-04-22 Michael Chastain <mec@shout.net>
14363
14364 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
14365
a805a116
MC
143662002-04-22 Michael Chastain <mec@shout.net>
14367
14368 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
14369
a1706bfd
DM
143702002-04-17 David S. Miller <davem@redhat.com>
14371
14372 * gdb.asm/sparc64.inc: New file.
14373 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
14374
a73a20a2
EZ
143752002-04-19 Elena Zannoni <ezannoni@redhat.com>
14376
14377 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
14378 instruction file directly into the build tree. Clean up at end of
14379 test.
14380
ba678339
DM
143812002-04-18 David S. Miller <davem@redhat.com>
14382
14383 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
14384 handle 64-bit platforms correctly.
14385 * gdb.base/maint.exp: Likewise.
14386
b03399da
KB
143872002-04-18 Kevin Buettner <kevinb@redhat.com>
14388
14389 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
14390 ``-fpic'' when compiling files comprising a shared library, but
14391 it does need additional linker flags in order to find shared
14392 libraries at run time.
14393
e2004992
KB
143942002-04-18 Kevin Buettner <kevinb@redhat.com>
14395
14396 * gdb.base/cvexpr.c (use): New function.
14397 (main): Invoke use() on all global variables to prevent
14398 some linkers from deleting these otherwise unused symbols.
14399
d8937120
MC
144002002-04-17 Michael Chastain <mec@shout.net>
14401From David S. Miller <davem@redhat.com>
14402
14403 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
14404 handle 64-bit platforms correctly.
14405
ffd61a58
MS
144062002-04-12 Michael Snyder <msnyder@redhat.com>
14407From Jim Blandy <jimb@redhat.com>
a9c64011 14408 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
14409 script can handle this instead.
14410 * gdb.base/bar.c (barx): Same.
14411 * gdb.base/baz.c (bazx): Same.
14412 * gdb.base/grbx.c (grbxx): Same.
14413
14414 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
14415 manager doesn't automatically unmap overlays unnecessarily.
14416
6b8426a6
MH
144172002-04-10 Martin M. Hunt <hunt@redhat.com>
14418
14419 * gdb.base/ending-run.exp: Fix pattern for Mips targets
14420 stepping out of main.
14421
34af4875
MC
144222002-04-09 Michael Chastain <mec@shout.net>
14423
14424 * gdb.c++/local.cc (main): Move call to marker1() inside nested
14425 scope so that the nested scope tests will make sense.
14426 * gdb.c++/local.exp: Write patterns that actually work with gcc
14427 (the HP patterns "were never known to work with gcc").
14428 Keep the old aCC patterns too.
14429
2d1676a0
DJ
144302002-04-09 Daniel Jacobowitz <drow@mvista.com>
14431
14432 * gdb.base/attach.exp: Correct target board test.
14433
3a63e3f9
MC
144342002-04-08 Michael Chastain <mec@shout.net>
14435
14436 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
14437 in a const method. Add some xfail and fail cases for configurations
14438 that do not emit the "const ...".
14439
f18dabd2
MC
144402002-04-07 Michael Chastain <mec@shout.net>
14441
14442 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
14443 Accept "A * const" and "const A * const" as type of "this".
14444 Fix spelling of getFunky throughout. Make messages uniform.
14445
0fcddd82
EZ
144462002-04-07 Elena Zannoni <ezannoni@redhat.com>
14447
a9c64011 14448 Work around for PR gdb/285:
0fcddd82
EZ
14449 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
14450
16a8534a
EZ
144512002-04-07 Elena Zannoni <ezannoni@redhat.com>
14452
14453 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
14454 instructions file at run time instead of configure time.
14455 Sometimes we run the test in a directory that is not the one we
14456 configured in.
14457 * gdb.asm/configure.in: Delete creation of symlink.
14458 * gdb.asm/configure: Regenerate.
14459
24181d81
JB
144602002-04-05 J. Brobecker <brobecker@gnat.com>
14461
14462 * gdb.gdb/xfullpath.exp: New test, to exercise the new
14463 xfullpath () function.
14464
7cdb7107
DJ
144652002-04-04 Daniel Jacobowitz <drow@mvista.com>
14466
14467 * gdb.asm/Makefile.in: Correct dependencies.
14468
14469 * gdb.asm/powerpc.inc: New file.
14470 * gdb.asm/asm-source.exp: Add PowerPC.
14471 * gdb.asm/configure.in: Likewise.
14472 * gdb.asm/configure: Regenerated.
14473
a7d17088
DJ
144742002-04-04 Daniel Jacobowitz <drow@mvista.com>
14475
14476 * gdb.base/relocate.exp: New file.
14477 * gdb.base/relocate.c: New file.
14478
cd721503
FF
144792002-04-04 Fred Fish <fnf@redhat.com>
14480
14481 * gdb.base/step-test.exp: Update comment regarding stopping in
14482 memcpy/bcopy calls inserted as part of the compiler runtime.
14483
b22ad7a7
MS
144842002-04-04 Michael Snyder <msnyder@redhat.com>
14485
14486 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
14487
5f279fa6
DJ
144882002-04-03 Daniel Jacobowitz <drow@mvista.com>
14489
14490 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
14491 (gdb_expect): Remove $notransfer hack.
14492
dd0fd3ce
DJ
144932002-04-02 Daniel Jacobowitz <drow@mvista.com>
14494
14495 * gdb.c++/classes.exp ("calling method for small class"): Match
14496 updated register output.
14497
1e50cda1
DJ
144982002-03-30 Daniel Jacobowitz <drow@mvista.com>
14499
14500 Fix PR gdb/452
14501 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
14502 when finished. Make gdb_file_cmd send "exec-file" when
14503 appropriate.
14504
24015922
DJ
145052002-03-30 Daniel Jacobowitz <drow@mvista.com>
14506
14507 * gdb.base/attach.exp: Remove extra setup_xfail.
14508
dd7dfd64
MS
145092002-03-26 Michael Snyder <msnyder@redhat.com>
14510
14511 * gdb.base/default.exp: Add tests for dump, append, and restore.
14512 * gdb.base/help.exp: Add tests for dump, append, and restore.
14513 * gdb.base/dump.exp: New file, test dump, append and restore.
14514 * gdb.base/dump.c: New file.
14515
48b2f8d7
MS
145162002-03-27 Michael Snyder <msnyder@redhat.com>
14517
d63a86f8 14518 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
14519 clean-ups in help messages.
14520
05b4d525
FF
145212002-03-26 Fred Fish <fnf@redhat.com>
14522
14523 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
14524 have debugging info for those functions and the compiler uses them
14525 internally to copy structs around.
14526
d7679631
FF
145272002-03-26 Fred Fish <fnf@redhat.com>
14528
14529 * gdb.base/list.exp: Revert the change made yesterday and add note
14530 about why we don't list the default lines for remote targets.
14531
523ac3f9
MS
145322002-03-25 Michael Snyder <msnyder@redhat.com>
14533
14534 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
14535
754b2b8d
FF
145362002-03-25 Fred Fish <fnf@redhat.com>
14537
14538 * gdb.base/list.exp: This test works on remote targets so remove
14539 the short circuit for remote targets. Update copyright.
14540
33c3e192
FF
145412002-03-25 Fred Fish <fnf@redhat.com>
14542
14543 * gdb.base/attach.exp: Fix logic error that was suppressing this
14544 test for all non hppa*-*-hpux* targets, instead of the hp target.
14545 Move comments closer to the suppression point. Also now need to
14546 check that we are running natively.
14547
d43e73ee
MS
145482002-03-22 Michael Snyder <msnyder@redhat.com>
14549
882c8f02
MS
14550 * gdb.base/default.exp: Add test for gcore. Update copyright.
14551 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 14552
04c12f60
FF
145532002-03-06 Fred Fish <fnf@redhat.com>
14554
14555 * gdb.base/funcargs.c: Remove extraneous ';' character.
14556 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
14557
b43df995
MC
145582002-03-04 Michael Chastain <mec@shout.net>
14559
14560 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
14561 accommodate gcc v3 function signature.
14562 * gdb.mi/mi0-var-cmd-exp: Ditto.
14563
92362027
AC
145642002-02-24 Andrew Cagney <ac131313@redhat.com>
14565
14566 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
14567 ``GNU/Linux'' or ``Linux kernel''
14568 * testsuite/gdb.threads/pthreads.c: Ditto.
14569
258ad32d
MC
145702002-02-24 Michael Chastain <mec@shout.net>
14571
14572 * gdb.threads/pthreads.c (thread1): Add a return statement.
14573 (thread2): Likewise.
14574 (foo): Likewise.
14575
04c3b3d4
MC
145762002-02-23 Michael Chastain <mec@shout.net>
14577
14578 * gdb.threads/linux-dp.c (philosopher): Add a return statement
14579 to placate gcc.
14580
5a2a0a20
MC
145812002-02-23 Michael Chastain <mec@shout.net>
14582
14583 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
14584 test "ptype bint". The test passes on all my stabs configurations.
14585
a640f7fc
JB
145862002-02-21 Jim Blandy <jimb@redhat.com>
14587
27924826
JB
14588 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
14589 filename at a time, and watch for the ones we want to see.
14590
a640f7fc
JB
14591 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
14592 types of pointers to prototyped functions.
14593
edcc8c75
AC
145942002-02-20 Andrew Cagney <ac131313@redhat.com>
14595
14596 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
14597 signed, unsigned and straight char.
14598 (padding_char, padding_short, padding_int, padding_long,
14599 padding_long_long, padding_float, padding_double,
14600 padding_long_double): New global variables.
14601 (fill, fill_structs): New functions.
14602
14603 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
14604 for correctly sized writes. Update copyright.
14605 (get_valueof): New procedure.
14606 (get_sizeof): Call get_valueof.
14607 (check_valueof): New procedure.
14608 (check_padding): New procedure.
14609
ac57ea44
MC
146102002-02-20 Michael Chastain <mec@shout.net>
14611
14612 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
14613 to setup_xfail. Document some of the remaining calls.
14614
7a10c941
MC
146152002-02-18 Michael Chastain <mec@shout.net>
14616
14617 * gdb.c++/userdef.exp: Update copyright year.
14618
fb8acdcc
DJ
146192002-02-18 Daniel Jacobowitz <drow@mvista.com>
14620
14621 * gdb.c++/userdef.exp: Test overloaded operators properly.
14622 Remove xfails.
14623
fda6ae12
MS
146242002-02-14 Michael Snyder <msnyder@redhat.com>
14625
14626 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
14627
676a0442
DJ
146282002-02-14 Daniel Jacobowitz <drow@mvista.com>
14629
14630 * gdb.base/a2-run.exp: Check for a remote target properly.
14631 * gdb.base/annota1.exp: Likewise.
14632 * gdb.base/list.exp: Likewise.
14633 * gdb.base/reread.exp: Likewise.
14634 * gdb.base/scope.exp: Likewise.
14635 * gdb.base/shlib-call.exp: Likewise.
14636 * gdb.base/term.exp: Likewise.
14637 * gdb.c++/annota2.exp: Likewise.
14638
78b4f468
RE
146392002-02-13 Richard Earnshaw <rearnsha@arm.com>
14640
14641 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
14642
9a81ba51
MC
146432002-02-10 Michael Chastain <mec@shout.net>
14644
14645 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
14646 (call_after_alloca): Ditto.
14647
004af6c7
DJ
146482002-02-10 Daniel Jacobowitz <drow@mvista.com>
14649
14650 * gdb.base/ending-run.exp: Guard "cont" test with
14651 gdb_skip_stdio_test.
14652
37225f62
JB
146532002-02-06 Jim Blandy <jimb@redhat.com>
14654
14655 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
14656 from here...
14657 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
14658 To here. Disable this test on non-HP platforms. Add big comment.
14659
fe6fdd96
MS
146602002-02-04 Michael Snyder <msnyder@redhat.com>
14661
14662 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
14663 other than d10v and m32r.
14664
036fad3f
RE
146652002-02-02 Richard Earnshaw <rearnsha@arm.com>
14666
14667 * gdb.base/default.exp: Rewrite test patterns to reduce time
14668 taken to match them.
14669
7148ab62
DJ
146702002-01-30 Daniel Jacobowitz <drow@mvista.com>
14671
14672 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
14673 Allow a start function above main.
14674 * gdb.threads/linux-dp.exp: Fix copyright date.
14675
396cc255
DJ
146762002-01-30 Daniel Jacobowitz <drow@mvista.com>
14677
a9c64011
AS
14678 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
14679 (check_philosopher_stack): Check for manager thread before checking
14680 for a just-starting thread.
396cc255 14681
f038d31b
DJ
146822002-01-30 Daniel Jacobowitz <drow@mvista.com>
14683
14684 From Neil Booth <neil@daikokuya.demon.co.uk>:
14685 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
14686 warnings.
14687
b3ff9d9a
FF
146882002-01-21 Fred Fish <fnf@redhat.com>
14689
14690 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
14691 not caller.
14692
39ad761d
JB
146932002-01-21 Jim Blandy <jimb@redhat.com>
14694
14695 * gdb.base/reread.exp: Check that GDB properly re-reads the
14696 executable file when it changes while no inferior is running.
14697
aaf320fa
FF
146982002-01-21 Fred Fish <fnf@redhat.com>
14699
a9c64011
AS
14700 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
14701 optionally accept the "shlib events" variation.
aaf320fa 14702
808a31f5
JB
147032002-01-21 Jim Blandy <jimb@redhat.com>
14704
14705 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
14706 call `fflush' after every `printf', so that the output is produced
14707 at predictable points, regardless of whatever buffering does (or
14708 doesn't) take place.
14709 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
14710 at different points.
14711
4420d5e2
DJ
147122002-01-20 Daniel Jacobowitz <drow@mvista.com>
14713
14714 * gdb.c++/inherit.exp: Update copyright years.
14715 * gdb.c++/method.exp: Likewise.
14716
3e36a0f4
DJ
147172002-01-20 Daniel Jacobowitz <drow@mvista.com>
14718
14719 * gdb.c++/classes.exp: Update for improved v3 support and skipping
14720 artificial methods/arguments.
14721 * gdb.c++/derivation.exp: Likewise.
14722 * gdb.c++/inherit.exp: Likewise.
14723 * gdb.c++/method.exp: Likewise.
14724 * gdb.c++/virtfunc.exp: Likewise.
14725
b4ceaee6
AC
147262002-01-18 Andrew Cagney <ac131313@redhat.com>
14727
14728 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
14729 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
14730 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
14731 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
14732 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
14733 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
14734
ecace851
JB
147352002-01-17 Jim Blandy <jimb@redhat.com>
14736
14737 * gdb.asm/asm-source.exp (info symbol): Take another shot at
14738 anchoring the pattern matching the entry point symbol's name.
14739
375fc983
AC
147402002-01-17 Andrew Cagney <ac131313@redhat.com>
14741
14742 * gdb.base/maint.exp: Update ``maint internal-error'' to match
14743 continue/quit query. Update copyright.
14744
fe6fdd96
MS
147452002-01-14 Michael Snyder <msnyder@redhat.com>
14746
14747 * gdb.base/gcore.exp: Remove extra debugging output.
14748
e017c81f
DJ
147492002-01-13 Daniel Jacobowitz <drow@mvista.com>
14750
14751 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
14752 for slightly dubious v2 mangled string.
14753
37ab3bf8
DJ
147542002-01-13 Daniel Jacobowitz <drow@mvista.com>
14755
14756 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
14757
1bc05c3a 147582002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 14759
1bc05c3a 14760 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 14761
1bc05c3a
JM
14762 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
14763 constructors.
14764 * gdb.c++/derivation.exp: Likewise.
14765 * gdb.c++/templates.exp: Likewise.
14766 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 14767
1bc05c3a
JM
147682002-01-10 Michael Snyder <msnyder@redhat.com>
14769
14770 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 14771
a911c360
MS
147722002-01-08 Michael Snyder <msnyder@redhat.com>
14773
14774 * gdb.base/gcore.exp: New test for generate-core-file command.
14775 * gdb.base/gcore.c: Testcase for above.
14776 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
14777
ea2119ec
JM
147782002-01-08 Jason Merrill <jason@redhat.com>
14779
14780 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
14781
68203136
FF
147822002-01-07 Fred Fish <fnf@redhat.com>
14783
14784 * gdb.c++/overload.exp: Remove unconditional xfails for:
14785 print foo_instance1.overloadargs(1)
14786 print foo_instance1.overloadargs(1, 2)
14787 print foo_instance1.overloadargs(1, 2, 3)
14788 print foo_instance1.overloadargs(1, 2, 3, 4)
14789 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
14790 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
14791 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
14792 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
14793 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
14794 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
14795 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
14796 print foo_instance1.overload1arg()
14797 print foo_instance1.overload1arg((char)arg2)
14798 print foo_instance1.overload1arg((signed char)arg3)
14799 print foo_instance1.overload1arg((unsigned char)arg4)
14800 print foo_instance1.overload1arg((int)arg7)
14801 print foo_instance1.overload1arg((unsigned int)arg8)
14802 print foo_instance1.overload1arg((float)arg11)
14803 print foo_instance1.overload1arg((double)arg12)
d63a86f8 14804
21b9b5b1
MS
148052002-01-07 Michael Snyder <msnyder@redhat.com>
14806
14807 * gdb.base/huge.exp: New test. Print a very large target data object.
14808 (skip_huge_test): New test variable. Define if you want to skip this
14809 test. The test reads an 8 megabyte data object from the target, so it
14810 might be very time consuming on remote targets with a slow connection.
14811 * gdb.base/huge.c: New file. Test case for above.
14812
725f922e
FF
148132002-01-07 Fred Fish <fnf@redhat.com>
14814
14815 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
14816 g_instance.bfoo, and g_instance.cfoo.
14817
889bf7c5 148182002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 14819
889bf7c5
PA
14820 * gdb.base/break.c (multi_line_if_conditional): New function.
14821 (multi_ilne_while_conditional): Likewise.
14822 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
14823 IF or WHILE condition puts the breakpoint at the start of
14824 the condition.
f286b2c3 14825
634d57ec
JL
14826 * gdb.base/selftest.exp (backtrace through signal handler): Remove
14827 hppa*-*-hpux* expected failure.
14828 * gdb.base/structs.exp (do_function_calls): Similarly.
14829
14830 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
14831 watchpoints.
14832
9fbfe2dc
AC
148332002-01-06 Andrew Cagney <ac131313@redhat.com>
14834
14835 Fix PR gdb/66.
14836 * gdb.base/structs.exp: Replace skip for a29k with skip for
14837 gdb,cannot_call_functions.
14838 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
14839 * gdb.base/callfuncs.exp: Ditto.
14840 * gdb.base/call-rt-st.exp: Ditto.
14841 * gdb.base/call-strs.exp: Ditto.
14842 * gdb.base/callfwmall.exp: Ditto.
14843 * gdb.base/scope.exp: Obsolete xfail a29k.
14844 * gdb.c++/misc.exp: Ditto.
14845 * gdb.c++/cplusfuncs.exp: Ditto.
14846 * gdb.base/ptype.exp: Ditto.
14847 * gdb.base/printcmds.exp: Ditto.
14848 * gdb.base/opaque.exp: Ditto.
14849 * gdb.base/list.exp: Ditto.
14850 * gdb.base/funcargs.exp: Ditto.
14851 * gdb.base/default.exp: Ditto.
14852
8ddad156
MS
148532002-01-04 Michael Snyder <msnyder@redhat.com>
14854
ca4976a6 14855 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
14856 * gdb.base/maint.exp: Add tests for maint info sections options.
14857
1b074332
JL
14858Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
14859
14860 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
14861
7d159115
CV
148622001-12-20 Corinna Vinschen <vinschen@redhat.com>
14863
14864 * gdb.asm/arm.inc: New file.
14865 * gdb.asm/asm-source.exp: Add arm targets.
14866 * gdb.asm/configure.in: Ditto.
14867 * gdb.asm/configure: Recreated from configure.in.
14868
8fb87725
JL
14869Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
14870
afabe08c
JL
14871 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
14872 with HP's compiler.
14873 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
14874 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
14875 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
14876 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
14877
14878 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
14879 either HP's compilers or GCC.
14880
db521deb
JL
14881 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
14882 a SIGBUS or SIGSEGV.
14883
14884 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
14885
14886 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
14887 can be compiled with either HP's compiler or GCC.
14888
cfa88ab7
JL
14889 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
14890 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
14891 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
14892
ca344dff
JL
14893 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
14894 to match current gdb output. Update due to using auto-solib-limit
14895 for limiting instead of overloading auto-solib-add.
14896 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
14897 test program.
14898
3f3c6e55 14899 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
14900 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
14901 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
14902 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
14903 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
14904 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
14905 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
14906 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
14907 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
14908 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
14909 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
14910 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
14911 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 14912
8fb87725
JL
14913 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
14914 a SIGTRAP to the inferior.
14915
cf599fa7
CV
149162001-12-19 Corinna Vinschen <vinschen@redhat.com>
14917
14918 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
14919 Substitute call to target_link by call to gdb_compile.
14920
2cd045cd
JL
14921Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
14922
a9c64011
AS
14923 * gdb.base/break.exp: Fix HP specific search string when testing
14924 backtracing in a called function.
2cd045cd 14925
a9c64011
AS
14926 * gdb.base/constvars.exp: Only set lang to C++ if we're
14927 compiling the test with HP's compilers.
14928 * gdb.base/volatile.exp: Similarly.
2cd045cd 14929
99ebe9ac
JB
149302001-12-19 Jim Blandy <jimb@redhat.com>
14931
14932 * gdb.base/printcmds.exp: Expect the null character to be printed
14933 as '\0', and the '\013' to be printed as '\v'.
14934 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
14935 * gdb.base/setvar.exp: Same.
14936
b9891b29
JB
149372001-12-17 Jim Blandy <jimb@redhat.com>
14938
0eba65ab
JB
14939 * gdb.base/completion.exp: Rather than completing very long
14940 filenames, which can make the readline library produce output we
14941 don't recognize, cd to the directory first, and then complete
14942 using nice, short relative paths.
14943
6970b5b1
JB
14944 * gdb.base/completion.exp: On some systems, there is, in fact, a
14945 variable named `b' in scope, since GDB treats all static
a9c64011
AS
14946 variables as being in scope. So use `no_var_named_this'
14947 instead of `b'.
6970b5b1 14948
b9891b29 14949 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 14950 can't find the core file's registers as a failure.
b9891b29 14951
e6ccd35f
JSC
149522001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
14953
a9c64011
AS
14954 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
14955 test expect string more specific.
e6ccd35f 14956
105ba819
CV
149572001-12-13 Corinna Vinschen <vinschen@redhat.com>
14958
14959 * gdb.asm/asm-source.exp: Add support for xstormy16.
14960 * gdb.asm/configure.in: Ditto.
14961 * gdb.asm/configure: Rebuild.
14962 * gdb.asm/xstormy16.inc: New file.
14963
e9e79dd9
FF
149642001-12-10 Fred Fish <fnf@redhat.com>
14965
14966 * gdb.base/maint.exp: Update to match changes in type dumping code.
14967
347dc97d
JB
149682001-12-10 Jim Blandy <jimb@redhat.com>
14969
14970 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
14971 matching the entry point symbol's name at the beginning of the
14972 line.
347dc97d 14973
5178b9d6
DJ
149742001-12-07 Daniel Jacobowitz <drow@mvista.com>
14975
14976 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
14977 gdb.c++/inherit.exp, gdb.c++/method.exp,
14978 gdb.c++/namespace.exp, gdb.c++/templates.exp,
14979 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
14980 and class layout support.
14981
af890c52
DJ
149822001-12-07 Daniel Jacobowitz <drow@mvista.com>
14983
14984 * gdb.c++/classes.exp: Add test for static member function.
14985 * gdb.c++/misc.cc: Add class with static member function.
14986
7a345fb3
JB
149872001-12-07 Jim Blandy <jimb@redhat.com>
14988
f2e54a80 14989 If GDB says it can't find the struct the function returned, report
8032bf31
JB
14990 those tests as `unsupported'.
14991 * gdb.base/call-rt-st.exp (print_struct_call): New function.
14992 Rewrite subsequent tests to use it.
14993
14994 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
14995 those tests as `unsupported'.
14996 * gdb.base/structs.exp (call_struct_func): New function.
14997 (do_function_calls): Use call_struct_func to call the functions
14998 returning structs.
14999
0bc69509
JB
15000 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
15001 whether functions are prototyped or not, so we can't possibly pass
15002 arguments to t_float_values2 properly.
15003
7a345fb3
JB
15004 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
15005 value of `timeout' for targets other than the mips*tx39-*.
15006
edb6ede1
MS
150072001-12-06 Michael Snyder <msnyder@redhat.com>
15008
d63a86f8 15009 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
15010 and detect whether the start symbol has a leading underscore.
15011
2d842f13
JB
150122001-12-04 Jim Blandy <jimb@redhat.com>
15013
15014 * gdb.base/completion.exp: Clarify indentation.
15015
68550daf
JB
150162001-12-03 Jim Blandy <jimb@redhat.com>
15017
15018 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
15019 variables on the S/390, not `.word'.
15020
cd5195a8
JB
150212001-11-30 Jim Blandy <jimb@redhat.com>
15022
15023 Add assembly-source tests for s390-ibm-linux.
15024 * gdb.asm/s390.inc: New file.
15025 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
15026 the S/390 architecture.
a9c64011 15027 * gdb.asm/configure: Regenerated.
cd5195a8 15028
ca9efc90
MS
150292001-11-30 Michael Snyder <msnyder@redhat.com>
15030
15031 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
15032 next, info source, info sources, info line, global and static
15033 variables, and static functions.
15034 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
15035 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
15036 * gdb.asm/asmsrc1.s: Add a static function and some variables.
15037 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
15038 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
15039 (gdbasm_leave): Restore frame pointer.
15040 (gdbasm_startup): Copy stack set-up from crt0.S.
15041
d0e66976
FN
150422001-11-26 Fernando Nasser <fnasser@redhat.com>
15043
15044 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
15045 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
15046 to a local (non-static) variable. Copy tstruct.a to a static buffer
15047 and return a pointer to that buffer.
15048 * gdb.base/callfwmall.c (t_structs_a): Ditto.
15049
e2334072
MK
150502001-11-24 Mark Kettenis <kettenis@gnu.org>
15051
15052 * gdb.asm/configure.in: Fix recognition of ix86 target.
15053 * gdb.asm/configure: Regenerate.
15054
756caa3d
MS
150552001-11-21 Michael Snyder <msnyder@redhat.com>
15056
15057 * gdb.asm/sparc.inc: New file.
15058 * gdb.asm/asm-source.exp: Recognize sparc target.
15059 * gdb.asm/configure.in: Recognize sparc target.
15060 * gdb.asm/configure: Regenerate.
d63a86f8 15061
9a4d72d5
MS
150622001-11-21 Michael Snyder <msnyder@redhat.com>
15063
15064 * gdb.asm/m32r.inc: New file.
15065 * gdb.asm/asm-source.exp: Recognize m32r target.
15066 * gdb.asm/configure.in: Recognize m32r target.
15067 * gdb.asm/configure: Regenerate.
15068
a773d1cd
MS
150692001-11-20 Michael Snyder <msnyder@redhat.com>
15070
017ac23d
MS
15071 * gdb.asm/i386.inc: New file.
15072 * gdb.asm/asm-source.exp: Recognize ix86 target.
15073 * gdb.asm/configure.in: Recognize ix86 target.
15074 * gdb.asm/configure: Regenerate.
15075
a773d1cd
MS
15076 * gdb.c++/namespace.exp: Fix quotes in output messages.
15077
bb632afb
MS
150782001-11-14 Michael Snyder <msnyder@redhat.com>
15079
25d559ca 15080 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
15081 qualifier in a type cast expression, to designate an address
15082 in the instruction space (Harvard architecture).
15083
4749e309
MS
150842001-11-13 Michael Snyder <msnyder@redhat.com>
15085
15086 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
15087 Tests for expressions using 'const' and 'volatile'.
15088
25050984
CV
150892001-11-13 Corinna Vinschen <vinschen@redhat.com>
15090
15091 * gdb.asm/asm-sources.exp: Allow defining linker flags.
15092
1902c51f
DJ
150932001-11-12 Daniel Jacobowitz <drow@mvista.com>
15094
15095 * lib/mi-support.exp (mi_run_to_helper): Move comments
15096 outside of gdb_expect.
15097
dcf95b47
DJ
150982001-11-11 Daniel Jacobowitz <drow@mvista.com>
15099
15100 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
15101 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
15102 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
15103 mi0_run_to): New functions.
15104 * gdb.mi/mi-simplerun.exp: Use them.
15105 * gdb.mi/mi0-simplerun.exp: Likewise.
15106 * gdb.mi/mi-var-cmd.exp: Likewise.
15107 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 15108
45b074e1
AC
151092001-11-10 Andrew Cagney <ac131313@redhat.com>
15110
15111 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
15112 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
15113
bf50d346
AC
151142001-11-09 Andrew Cagney <ac131313@redhat.com>
15115
15116 * gdb.base/restore.exp: Include $expected value in restored test
15117 message.
15118
9383332c
AC
151192001-11-09 Andrew Cagney <ac131313@redhat.com>
15120
15121 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
15122 implemented.
15123
db62520a
MS
151242001-11-08 Michael Snyder <msnyder@redhat.com>
15125
15126 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
15127 Add pass/fail message for stop at breakpoint in call dummy function.
15128
b5703437
MS
151292001-11-07 Michael Snyder <msnyder@redhat.com>
15130
d63a86f8
RM
15131 * gdb.c++/templates.exp (test_template_breakpoints):
15132 If we get an overload menu, but it does not match what
760f6330 15133 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
15134 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
15135 making the whitespace optional. Argument for "new" may be
15136 "unsigned" as well as "unsigned int/long".
d63a86f8 15137 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
15138 making the whitespace optional. Also replace "(void) with
15139 "((void|)), making the keyword "void" optional.
d63a86f8 15140 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
15141 making the whitespace optional. Also replace "(void) with
15142 "((void|)), making the keyword "void" optional.
3bf40917
MS
15143 * gdb.base/callfuncs.c (t_float_values): This function must
15144 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 15145 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
15146 can be tested against both cases. Usually one case involves
15147 promotion of float to double, while the other does not.
15148 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
15149 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
15150 includes a stack frame for "start".
15151
c8ab4e6d
JB
151522001-11-05 Jim Blandy <jimb@redhat.com>
15153
15154 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
15155 pointers are 32 bits long, and that offsets of relocs are always
15156 stored in the data (REL-style), and not in the reloc entry itself
15157 (RELA-style).
15158 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
15159 stabs.
15160
3f08ced9
MS
151612001-11-01 Michael Snyder <msnyder@redhat.com>
15162
15163 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
15164 and regular expression operators by using quoting.
15165
cbfa24cd
MS
151662001-10-31 Michael Snyder <msnyder@redhat.com>
15167
15168 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
15169 depending on what the symbol table contains.
15170 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
15171 the output of the ptype command. Similarly, accept both "const &"
15172 and "const&".
15173
aaa68313
CV
151742001-10-31 Corinna Vinschen <vinschen@redhat.com>
15175
15176 * gdb.base/miscexprs.c (main): Add usage of preprocessor
15177 symbol `STORAGE' to allow to choose the storage class of
15178 the local datastructures.
15179 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
15180 compiler directive.
15181
91740388
MS
151822001-10-30 Michael Snyder <msnyder@redhat.com>
15183
15184 * gdb.base/jump.exp: Allow it to run for all targets.
15185
1b7c05e7
CV
151862001-10-29 Corinna Vinschen <vinschen@redhat.com>
15187
15188 * gdb.base/call-ar-st.c (print_double_array): Match for loop
15189 with new double_array size.
15190 (main): Change storage class of all local variables to static.
15191 Reduce size of double_array to 9.
15192 * gdb.base/call-ar-st.exp: Increase timeout value.
15193 Change expected output for double array to match new size in
15194 call-ar-st.c.
15195
36a22261
CV
151962001-10-29 Corinna Vinschen <vinschen@redhat.com>
15197
15198 * gdb.base/ending-run.exp: Create identical output when passing
15199 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 15200 Stormy16 target.
36a22261 15201
92b8ae91
MK
152022001-10-28 Mark Kettenis <kettenis@gnu.org>
15203
15204 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
15205 that we catch the expected failure under Linux/x86.
15206
cb135b83
OF
152072001-10-29 Orjan Friberg <orjanf@axis.com>
15208
15209 * gdb.base/setvar.exp: Escape curly braces.
15210 * gdb.stabs/weird.exp: Ditto.
15211
6884aa54
DJ
152122001-10-27 Daniel Jacobowitz <drow@mvista.com>
15213
15214 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
15215 * gdm.mi/mi0-hack-cli.exp: Likewise.
15216
0398c9aa
AC
152172001-10-25 Andrew Cagney <ac131313@redhat.com>
15218
15219 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
15220 messages.
15221
d20bf2e8
AC
152222001-10-21 Andrew Cagney <ac131313@redhat.com>
15223
15224 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
15225 checking MI enabled.
15226
03dd63aa
CV
152272001-10-09 Corinna Vinschen <vinschen@redhat.com>
15228
15229 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
15230
1d9d99f3
FCE
152312001-10-04 Frank Ch. Eigler <fche@redhat.com>
15232
15233 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
15234 if gdb child process crashes, just signal an error.
15235
838ae6c4
JB
152362001-10-02 Jim Blandy <jimb@redhat.com>
15237
15238 * lib/gdb.exp (test_xfail_format): Simplify.
15239
15240 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
15241 front of the variable name `format'. Simplify `if'.
15242
8f0cbc1c
DJ
152432001-10-01 Daniel Jacobowitz <drow@mvista.com>
15244
15245 * gdb.threads/pthreads.exp: Wait for output and delay
15246 before sending ^C.
15247
1f08dafd
DJ
152482001-10-01 Daniel Jacobowitz <drow@mvista.com>
15249
15250 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
15251 some incorrect output instead of timing out.
15252 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
15253
674f90ff
CV
152542001-09-28 Corinna Vinschen <vinschen@redhat.com>
15255
15256 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
15257 check to allow additional `int'.
15258
9b284272
DJ
152592001-09-27 Daniel Jacobowitz <drow@mvista.com>
15260
15261 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
15262 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
15263
b55a4771
MS
152642001-09-27 Michael Snyder <msnyder@redhat.com>
15265
15266 * lib/gdb.exp (test_debug_format): New proc.
15267 (setup_xfail_format): Use new proc test_debug_format.
15268 * gdb.base/constvars.exp (local_compiler_xfail_check): New
15269 proc; use new service proc test_debug_format.
15270 Replace all other "gcc_compiled" tests with this test.
15271 * gdb.base/volatile.exp (local_compiler_xfail_check): New
15272 proc; use new service proc test_debug_format.
15273 Replace all other "gcc_compiled" tests with this test.
15274
152752001-09-27 Michael Snyder <msnyder@redhat.com>
15276
15277 * gdb.base/cvexpr.exp: New file.
15278 * gdb.base/cvexpr.c: New file
15279 Test for expressions using const and volatile keywords.
15280
4e6667ac
CV
152812001-09-26 Corinna Vinschen <vinschen@redhat.com>
15282
15283 * gdb.base/constvars.exp: Check for different orders of keywords
15284 and additional "int" strings in output.
15285
4f337972
AC
152862001-09-22 Andrew Cagney <ac131313@redhat.com>
15287
15288 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
15289 responses from "help maint".
15290
2015650d
FCE
152912001-09-19 Frank Ch. Eigler <fche@redhat.com>
15292
15293 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
15294 to localhost:NNN instead of :NNN, in case Xvfb is listening
15295 only on TCP.
15296
f3bcedc1
CV
152972001-09-19 Corinna Vinschen <vinschen@redhat.com>
15298
15299 * gdb.base/recurse.exp: When checking leaving the watchpoint
15300 scope, recognize when gdb is in function's epilogue and pass.
15301
6b819c92
KS
153022001-09-18 Keith Seitz <keiths@redhat.com>
15303
15304 * lib/insight-support.exp (_gdbtk_export_target_info): Add
15305 support for running tests against sid targets.
15306 (gdbtk_done): Ditto.
15307
a10c9419
CV
153082001-09-18 Corinna Vinschen <vinschen@redhat.com>
15309
15310 * gdb.base/ending-run.c (main): Set stdout buffersize
15311 to the same reasonable value for any target.
15312 * gdb.base/ending-run.exp: Add a regular expression
15313 to make testsuite happy on Sanyo Stormy16 target.
15314
739d0d99
CV
153152001-09-17 Corinna Vinschen <vinschen@redhat.com>
15316
15317 * gdb.base/display.c (do_loops): Add float variable `f'.
15318 Increment f in loop.
15319 * gdb.base/display.exp: Increment timeout by 60 seconds.
15320 Change float display test to use variable `f'.
15321
1b8947f0
JB
153222001-09-17 Jim Blandy <jimb@redhat.com>
15323
15324 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
15325 overflowing the limited breakpoint tables on some ROM monitors
15326 (like the ROM68K).
15327
9890ac81
FCE
153282001-09-15 Frank Ch. Eigler <fche@redhat.com>
15329
15330 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
15331 the "-ac" (disable access control) flag.
15332
6db765ea
JH
153332001-08-30 Jeff Holcomb <jeffh@redhat.com>
15334
15335 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
15336 ints.
15337
4c32cc04
KS
153382001-08-30 Keith Seitz <keiths@redhat.com>
15339
15340 * lib/gdb.exp: Move all insight-related functionality into
15341 separate file.
15342 * lib/insight-support.exp: New file.
15343
8d6e6f81
FCE
153442001-08-29 Frank Ch. Eigler <fche@redhat.com>
15345
15346 * config/sid.exp (sid_start): Never set sid verbosity; disable
15347 expect_background {} that consumed its stdout; tolerate </dev/null.
15348 Attempt to set endianness override in "sid" protocol mode. Cleanup.
15349
6a90e1d0
AC
153502001-08-18 Andrew Cagney <ac131313@redhat.com>
15351
15352 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
15353 CLI jump command to start it.
15354 (mi_run_to_main): Fail immediatly when unexpected output.
15355
1759b3c3
AC
153562001-08-18 Andrew Cagney <ac131313@redhat.com>
15357
15358 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
15359 beginning of function. Fix PR gdb/191.
15360
61d11d80
FCE
153612001-08-16 Frank Ch. Eigler <fche@redhat.com>
15362
15363 * config/sid.exp (sid_start): Don't warn if we cannot figure out
15364 what to force sid endianness to.
15365
942a4df2
KS
153662001-08-15 Keith Seitz <keiths@redhat.com>
15367
15368 * lib/gdb.exp (gdbtk_start): Don't set environment
15369 variables for TCL_LIBRARY and friends. Insight will
15370 now figure these out for itself.
15371
0521c418
MS
153722001-08-02 Michael Snyder <msnyder@redhat.com>
15373
15374 * gdb.base/completion.exp: Remove the symbol "a64l" from
15375 the expect string; this is target-specific, and not related
15376 to what is being tested.
15377
74a9a58a
DB
153782001-08-02 Dave Brolley <brolley@redhat.com>
15379
15380 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
15381
c70819fa
MS
153822001-07-25 Michael Snyder <msnyder@redhat.com>
15383
c2b8fa57
MS
15384 * gdb.base/consecutive.exp: New file. Test stepping over
15385 breakpoints on consecutive instructions.
15386 * gdb.base/consecutive.c: New file.
15387
c70819fa
MS
15388 * gdb.base/call-rt-st.exp: Use double-backslash to quote
15389 curly braces in regular expressions.
15390
2b1a1355
MS
153912001-07-25 Michael Snyder <msnyder@redhat.com>
15392
15393 * gdb.base/ending-run.exp: Accept "Program exited normally" as
15394 legitimate output from stepping out of main.
15395
413eca6f
KS
153962001-07-22 Keith Seitz <keiths@redhat.com>
15397
15398 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
15399 the empty string, do not run the tests.
15400
7e5a9322
SC
154012001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
15402
15403 * gdb.base/long_long.exp: Detect size of pointer. Take into
15404 account 2-byte pointers when testing for p/a results.
15405
de58f10f
SC
154062001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
15407
d63a86f8 15408 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
15409 and defined to 1K for m68hc11.
15410 (random_data): Reduce table to 1K for embedded platforms (68hc11).
15411 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
15412 (sizeof_random_data): New variable to tell the size of the data table;
15413 don't test past this size; always run to main.
15414
d6f5fea1
SC
154152001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
15416
15417 * gdb.base/return2.exp: return of long long and double fails for
15418 68HC11; don't execute these tests on that platform.
15419 * gdb.base/return.exp: Return of a double fails for 68hc11.
15420
c477543d
SC
154212001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
15422
15423 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
15424 tests that print a float.
15425 * call-rt-st.exp: Likewise.
15426
63cf1c79
MK
154272001-07-12 Mark Kettenis <kettenis@gnu.org>
15428
15429 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
15430 running this test on Linux.
15431
112f9ab5
MC
154322001-06-24 Michael Chastain <chastain@redhat.com>
15433
15434 * gdb.base/arithmet.exp: Remove some tests to make all test names
15435 unique.
15436
4970cb0f
MS
154372001-07-03 Michael Snyder <msnyder@redhat.com>
15438
15439 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
15440 the output of the ptype command.
15441
d85da69f
MS
154422001-07-02 Michael Snyder <msnyder@redhat.com>
15443
4c8a82de
MS
15444 * gdb.base/completion.exp: Don't assume that break.c is the only
15445 source file that may contain functions named "marker".
d85da69f
MS
15446 * gdb.base/corefile.exp: Quote the curly braces in regexp.
15447
8afc772b
AC
154482001-06-28 Andrew Cagney <ac131313@redhat.com>
15449
15450 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
15451 of files to delete.
15452
15453 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
15454 * gdb.disasm/h8300s.exp: New file.
15455 gdb.disasm/h8300s.s: Likewise.
15456
cff22675
AC
154572001-06-27 Andrew Cagney <ac131313@redhat.com>
15458
15459 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
15460 empty breakpoint tables.
15461
68c81b54
AC
154622001-06-25 Andrew Cagney <ac131313@redhat.com>
15463
15464 * lib/mi-support.exp: Update args=... part of stop-reason
15465 patterns. Accept either a list or a tuple.
15466
2dd62704
AC
154672001-06-23 Andrew Cagney <ac131313@redhat.com>
15468
15469 * lib/mi-support.exp: Remove local emacs variable defining
15470 change-log-default-name.
15471
b4127474
MC
154722001-06-22 Michael Chastain <chastain@redhat.com>
15473
15474 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
15475 This is operationally compatible with the previous version.
15476
8dbfb380
JB
154772001-06-13 Jim Blandy <jimb@redhat.com>
15478
15479 * lib/gdb.exp (gdb_test): Doc fix.
15480
f2d8c86d
MC
154812001-06-10 Michael Chastain <chastain@redhat.com>
15482
15483 * gdb.base/exprs.exp: Remove a duplicate test.
15484
81564d34
JB
154852001-06-06 Jim Blandy <jimb@redhat.com>
15486
15487 * gdb.base/return2.exp (main): Use values to test float and double
15488 returns that are not NaN's, to avoid being confused by IEEE
15489 comparison rules.
15490
da55addb
MS
154912001-06-04 Michael Snyder <msnyder@redhat.com>
15492
15493 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 15494 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
15495 rather than wait for 12 more tests to time out.
15496
42c65987
JB
154972001-06-06 Jim Blandy <jimb@redhat.com>
15498
b18bced9 15499 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 15500 Don't forget to match the GDB prompt.
b18bced9 15501
42c65987
JB
15502 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
15503
5b41e5f0
JB
155042001-06-04 Jim Blandy <jimb@redhat.com>
15505
15506 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
15507 command.
15508
015e046f
KB
155092001-05-31 Kevin Buettner <kevinb@redhat.com>
15510
15511 * gdb.base/annota1.exp (info break): Match four or more spaces
15512 after "Address".
15513
fb1ffbbe
MC
155142001-05-31 Michael Chastain <chastain@redhat.com>
15515
15516 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
15517 (dm_type_int_star): Likewise.
15518 (dm_type_long_star): Likewise.
15519 (dm_type_void_star): Likewise.
15520
5ea2a32c
KB
155212001-05-29 Kevin Buettner <kevinb@redhat.com>
15522
15523 * gdb.base/completion.exp (INPUTRC): Set this environment variable
15524 to a known value in order to get consistent results regardless
15525 of the setting of INPUTRC or the presence or contents of .inputrc.
15526
ae23c492
MS
155272001-05-24 Michael Snyder <msnyder@redhat.com>
15528
ac55707e
MS
15529 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
15530 Don't require that the main thread and the manager thread are the
15531 first in the list.
15532
ae23c492
MS
15533 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
15534 debugging. If test fails, issue an "unsupported" not a "fail".
15535
400071f1
JB
155362001-05-24 Jim Blandy <jimb@redhat.com>
15537
15538 Don't assume that short is shorter than int.
15539 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
15540 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 15541 this isn't true.
400071f1
JB
15542 ("print unsigned char == (~0)"): Add test that verifies that ~0,
15543 an int, is not equal to ~0 stored in an unsigned char. This tests
15544 the same thing that the previous test meant to, but works on
15545 16-bit machines, too.
15546 ("print unsigned char != (~0)"): Same test, complemented.
15547
0816a3e5
MS
155482001-05-24 Michael Snyder <msnyder@redhat.com>
15549
15550 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 15551 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
15552 and prevents dejagnu getting out of step.
15553
f6dc23a9
KB
155542001-05-23 Kevin Buettner <kevinb@redhat.com>
15555
15556 * gdb.base/finish.exp (finish_void): Revise pattern for
15557 stopping on the call statement to not permit stopping at
15558 the start of the instructions comprising the call sequence.
15559
7dbd117d
MC
155602001-05-19 Michael Chastain <chastain@redhat.com>
15561
15562 * gdb.base/callfuncs.exp: Make all test names unique.
15563 * gdb.base/commands.exp: Make all test names unique.
15564 * gdb.base/condbreak.exp: Make all test names unique.
15565 * gdb.base/dbx.exp: Make all test names unique.
15566 * gdb.base/default.exp: Make all test names unique.
15567 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
15568 and TIMEOUT messages to their corresponding PASS message.
15569 * gdb.base/ending-run.exp: Make all test names unique.
15570 * gdb.base/long_long.exp: Remove duplicate test.
15571
6b0b0a9e
KB
155722001-05-21 Kevin Buettner <kevinb@redhat.com>
15573
15574 * gdb.base/finish.exp (finish_void): Allow "finish" command to
15575 stop on the call statement as well as the statement after the
15576 call.
15577
2caa35cb
MS
155782001-05-21 Michael Snyder <msnyder@redhat.com>
15579
15580 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
15581
40713331
EZ
155822001-05-10 Elena Zannoni <ezannoni@redhat.com>
15583
a9c64011
AS
15584 * gdb.base/completion.exp: Revamp test. Make it execute on all
15585 platforms.
40713331 15586
c2c1be8d
EZ
155872001-05-10 Elena Zannoni <ezannoni@redhat.com>
15588
a9c64011
AS
15589 * config/gdbserver.exp (gdb_load): Handle the case
15590 in which the arguments to gdbserver are given in the
15591 baseboard configuration file.
15592 Also handle the case in which the server needs to do a
15593 load.
2c9cd303 15594
9671de48
KS
155952001-05-07 Keith Seitz <keiths@cygnus.com>
15596
a9c64011
AS
15597 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
15598 set up the display for testing.
15599 (gdbtk_start): Convert all paths to paths that tcl will like.
15600 Export target information to environment.
15601 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
15602 necessary.
15603 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
15604 (to_tcl_path): New proc to convert a given pathname into
15605 a path acceptible as an argument to a tcl command.
15606 (_gdbtk_export_target_info): New proc to export target info
15607 into the environment for gdbtk testing.
15608 (gdbtk_done): New proc to signal end-of-test.
9671de48 15609
5a360f47
JB
156102001-05-06 Jim Blandy <jimb@redhat.com>
15611
15612 * restore.c: Make the code of caller0 correspond to its comment.
15613
66c756c6
MS
156142001-05-03 Michael Snyder <msnyder@redhat.com>
15615
15616 * config/sid.exp (gdb_target_sid): Check for error messages.
15617 On error or timeout, don't make expect exit (which will terminate
15618 all subsequent tests); instead just make gdb exit.
d63a86f8 15619 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
15620 return a negative value.
15621
a966fde5
JB
156222001-04-24 Jim Blandy <jimb@redhat.com>
15623
851c18e0
JB
15624 * gdb.c++/templates.exp: If we see the prompt for the overload
15625 list, but we haven't recognized any of the longer patterns,
15626 arrange for this test to fail, not hang.
15627
a966fde5
JB
15628 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
15629 variations.
15630
db144853
MC
156312001-04-22 Michael Chastain <chastain@redhat.com>
15632
15633 * gdb.c++/local.exp: Use the 'runto' library function.
15634 * gdb.c++/namespace.exp: Likewise.
15635 * gdb.c++/overload.exp: Likewise.
15636
3207ec21
KB
156372001-03-26 Kevin Buettner <kevinb@redhat.com>
15638
15639 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
15640 * gdb.base/step-line.exp: New file. Test step/next in presence of
15641 #line directives.
15642 * gdb.base/step-line.c: New file. Test program for the above.
15643 * gdb.base/step-line.inp: New file. We pretend that this file has
15644 been transformed by some other tool into step-line.c.
15645
13b57657
JB
156462001-03-21 Jim Blandy <jimb@redhat.com>
15647
15648 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
15649 unmangled operator names.
15650
754cbe1c
JB
156512001-03-20 Jim Blandy <jimb@redhat.com>
15652
15653 * gdb.threads/linux-dp.exp: Recognize an additional message
15654 generated by GDB when it doesn't understand how to debug threads
15655 on the target system.
15656
177495c9
AC
156572001-03-19 Andrew Cagney <ac131313@redhat.com>
15658
15659 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
15660
f266096b
MC
156612001-03-12 Michael Chastain <chastain@redhat.com>
15662
15663 * gdb.c++/derivation.exp: Use the 'runto' library function.
15664
cac3c2ff
MC
156652001-03-12 Michael Chastain <chastain@redhat.com>
15666
15667 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
15668
b6c11a24
MC
156692001-02-24 Michael Chastain <chastain@redhat.com>
15670
15671 * gdb.c++/ref-types.exp: Change handwritten code to library
15672 function 'runto'.
15673
6bae5bce
OF
156742001-03-16 Orjan Friberg <orjanf@axis.com>
15675
15676 * gdb.base/signals.exp: Set count to 0 explicitly.
15677
0015fd9a
MS
156782001-03-15 Mark Salter <msalter@redhat.com>
15679
15680 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
15681 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
15682 (gdb_load): Add support for additional target_info: gdb_download_size
15683 and gdb_load_timeout.
0015fd9a 15684
fc33412a
DT
15685Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
15686
15687 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
15688 file -- to prevent failing when the compile fails but we have no
15689 intention of running the tests anyway.
fc33412a
DT
15690
15691 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
15692 tests if set.
15693
15694 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 15695 integers.
fc33412a
DT
15696
15697 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
15698 * gdb.c++/namespace.exp: Ditto.
15699
115f06de
OF
157002001-03-07 Orjan Friberg <orjanf@axis.com>
15701
15702 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
15703 * gdb.base/pointers.exp: Relax pattern match of decimals.
15704
b6ba6518
KB
157052001-03-06 Kevin Buettner <kevinb@redhat.com>
15706
15707 * Makefile.in, config/abug.exp, config/cfdbug.exp,
15708 config/cpu32bug.exp, config/dve.exp, config/est.exp,
15709 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
15710 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
15711 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
15712 config/sh.exp, config/sid.exp, config/slite.exp,
15713 config/sparclet.exp, config/udi.exp, config/unknown.exp,
15714 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
15715 config/vxworks.exp, config/vxworks29k.exp,
15716 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
15717 gdb.base/all-bin.exp, gdb.base/annota1.exp,
15718 gdb.base/arithmet.exp, gdb.base/assign.exp,
15719 gdb.base/async.exp, gdb.base/attach.exp,
15720 gdb.base/bitfields.exp, gdb.base/bitops.exp,
15721 gdb.base/break.exp, gdb.base/call-ar-st.exp,
15722 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
15723 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
15724 gdb.base/commands.exp, gdb.base/completion.exp,
15725 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
15726 gdb.base/constvars.exp, gdb.base/corefile.exp,
15727 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
15728 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
15729 gdb.base/ending-run.exp, gdb.base/environ.exp,
15730 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
15731 gdb.base/finish.exp, gdb.base/foll-exec.exp,
15732 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
15733 gdb.base/funcargs.exp, gdb.base/help.exp,
15734 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
15735 gdb.base/logical.exp, gdb.base/long_long.exp,
15736 gdb.base/maint.exp, gdb.base/mips_pro.exp,
15737 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
15738 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
15739 gdb.base/pointers.exp, gdb.base/printcmds.exp,
15740 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
15741 gdb.base/regs.exp, gdb.base/relational.exp,
15742 gdb.base/remote.exp, gdb.base/reread.exp,
15743 gdb.base/restore.exp, gdb.base/return2.exp,
15744 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
15745 gdb.base/selftest.exp, gdb.base/setshow.exp,
15746 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
15747 gdb.base/sigall.exp, gdb.base/signals.exp,
15748 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
15749 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
15750 gdb.base/step-test.exp, gdb.base/structs.c,
15751 gdb.base/structs.exp, gdb.base/structs2.exp,
15752 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
15753 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
15754 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
15755 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
15756 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
15757 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
15758 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
15759 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
15760 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
15761 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
15762 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
15763 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
15764 gdb.fortran/types.exp, gdb.java/jmisc.exp,
15765 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
15766 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
15767 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
15768 gdb.trace/circ.exp, gdb.trace/collection.exp,
15769 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
15770 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
15771 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
15772 gdb.trace/report.exp, gdb.trace/save-trace.exp,
15773 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
15774 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
15775 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
15776 notices.
15777
dc96c6c7 157782001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
15779
15780 * gdb.base/varargs.c (find_max_double): Fix printf format string:
15781 first arg is int not float.
15782
dc96c6c7 157832001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
15784
15785 * gdb.base/reread.exp: Unsupported for non-native targets;
15786 doesn't work for remote debugging.
15787
9b0c4aeb
FN
157882001-02-19 Fernando Nasser <fnasser@redhat.com>
15789
15790 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
15791 * gdb.base/ending-run.exp: Properly handle the BSP state when
15792 stepping past the end of main.
9b0c4aeb 15793
02aa71d5
MC
157942001-02-19 John Moore <jmoore@redhat.com>
15795
15796 * gdb.base/commands.exp (infrun_breakpoint_command_test):
15797 Converted HPUX fix for non-expected items following multiple
15798 step commands into general solution for all platforms.
15799
1fa449a4
MC
158002001-02-18 Michael Chastain <chastain@redhat.com>
15801
15802 * gdb.c++/classes.exp (do_tests): Change runto statements
15803 from "runto 'foo(void)'" to "runto 'foo'". This makes the
15804 statements demangler agnostic.
15805 * gdb.c++/virtfunc.exp (do_tests): Likewise.
15806 (gdb_virtfunc_restart): Likewise.
15807
b2f9ec70
MC
158082001-02-14 Michael Chastain <chastain@redhat.com>
15809
15810 * gdb.c++/inherit.exp (do_tests): Change runto statements
15811 from "runto 'foo(void)'" to "runto 'foo'". This makes the
15812 statements demangler agnostic.
15813
cf74b8ca
AC
15814Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
15815
15816 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
15817 ``continue to bkpt at common_routine in thread 2'' and ``stopped
15818 before calling common_routine 15 times'' tests.
cf74b8ca 15819
99f78f56
MC
158202001-02-11 Michael Chastain <chastain@redhat.com>
15821
15822 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
15823 Helps the test script figure out which demangler is in use.
15824 (dm_type_foo_ref): Ditto.
15825 (dm_type_int_star): Ditto.
15826 (dm_type_long_star): Ditto.
15827 (dm_type_unsigned_int): Ditto.
15828 (dm_type_void): Ditto.
15829 (dm_type_void_star): Ditto.
99707966 15830 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
15831 Probe the gdb demangler and set variables to accommodate
15832 formatting differences.
15833 (info_func_regexp): New function. Same as info_func, but
15834 matches against a regexp.
15835 (info_func): Match against a literal string.
15836 (print_addr_2): New function. Match against a literal string,
15837 which can be different from the input to gdb.
15838 (print_addr): Simply call print_addr_2 with the same argument twice.
15839 (test_lookup_operator_functions): Use demangler formatting variables.
15840 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
15841 the tests in the same order as the C++ class declaration.
15842 (test_paddr_operator_functions): Ditto.
15843 (test_paddr_overloaded_functions): Ditto.
15844 (test_paddr_hairy_functions): Use demangler formatting variables.
15845 Add reference to gdb/19 for related tests.
15846 (do_tests): Call probe_demangler.
15847
1de8f023
KB
158482001-01-30 Kevin Buettner <kevinb@redhat.com>
15849
15850 * gdb.c++/templates.cc (printf): Remove unused function definition.
15851
ca3f91ed
MS
158522001-01-26 Felix Lee <flee@redhat.com>
15853
15854 * sid.exp (sid_exit): Pass host, not target, to remote_close.
15855
158562001-01-25 matthew green <mrg@redhat.com>
15857
15858 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
15859 up sid.
15860 (sid_exit): Call `remote_pop_conn' after GDB is gone.
15861
158622001-01-25 matthew green <mrg@redhat.com>
15863
15864 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 15865 Deprecate $sid_spawn_id.
ca3f91ed
MS
15866 (sid_exit): Remove code necessary only for `spawn.'
15867
158682001-01-25 matthew green <mrg@redhat.com>
15869
15870 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
15871
fb18ec4a
MC
158722001-01-28 Michael Chastain <chastain@redhat.com>
15873
15874 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
15875 to call when tests fail. It takes gdb out of the overloaded
15876 function choice menu back to the main prompt, so that the test
15877 program stays synchronized.
15878 (set_bp_overloaded): New proc to collect all the common
15879 code for setting a breakpoint on an overloaded name. Calls
15880 take_gdb_out_of_choice_menu when needed.
15881 (menu_overload1arg): New variable to collect the repeated
15882 instances of the expected menu for an overloaded name. Change
15883 the regular expression to handle changes in g++ type encoding:
15884 "void" can be either "void" or "", and "unsigned int" can be
15885 either "unsigned int" or "unsigned".
15886 (continue_to_bp_overloaded): Change regular expressions to handle
15887 changes in g++ type encoding.
15888 (no proc): Call take_gdb_out_of_choice_menu when needed.
15889 Remove redundant calls to "info break". Accept either "canceled"
15890 or "cancelled". Change regular expressions in "info break"
15891 calls to handle changes in g++ type encoding. Give all tests
15892 unique strings.
15893
9c646a6e
BE
158942001-01-17 Ben Elliston <bje@redhat.com>
15895
15896 * config/sid.exp: New file.
15897
9549d9c1
AC
15898Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
15899
15900 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
15901
dc96c6c7 159022000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
15903
15904 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
15905 Add a RE to accept a non-ascii char if one is ever presented.
15906
b4df4f68
FN
159072000-12-20 Fernando Nasser <fnasser@redhat.com>
15908
297dd0fd 15909 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 15910
dc96c6c7 159112000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 15912
d63a86f8 15913 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
15914 in regexp. One '\' does not suffice on Linux.
15915
4a7bddb6
MC
159162000-12-09 Michael Chastain <chastain@redhat.com>
15917
15918 * gdb.base/break.exp (test_clear_command): Use a marker function
15919 rather than 'main' for the test function. Also move this
15920 test to an execution point where the marker function names are
15921 guaranteed to be bound to functions. (Executing tests after a
15922 'finish' from main runs into name conflicts with local names
15923 in __libc_start_main).
15924
dc96c6c7 159252000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
15926
15927 * gdb.base/finish.exp: New test for gdb's "finish" command.
15928 * gdb.base/return2.exp: New test for gdb's "return" command.
15929 * gdb.base/return2.c: New source file for above.
15930
dc96c6c7 159312000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
15932
15933 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
15934 * gdb.base/miscexprs.exp: Ditto.
15935 * gdb.base/pointers.exp: Ditto.
15936 * gdb.c++/derivation.exp: Ditto.
15937 * gdb.c++/local.exp: Ditto.
15938 * gdb.c++/namespace.exp: Ditto.
15939 * gdb.c++/overload.exp: Ditto.
15940 * gdb.c++/ref-types.exp: Ditto.
15941
dc96c6c7 159422000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
15943
15944 * gdb.base/constvars.exp: Test result of "up" command.
15945 * gdb.base/miscexprs.exp: Ditto.
15946 * gdb.base/pointers.exp: Ditto.
15947 * gdb.base/scope.exp: Ditto.
15948 * gdb.c++/derivation.exp: Ditto.
15949 * gdb.c++/local.exp: Ditto.
15950 * gdb.c++/namespace.exp: Ditto.
15951 * gdb.c++/overload.exp: Ditto.
15952 * gdb.c++/ref-types.exp: Ditto.
15953
44097287
FN
159542000-11-22 Michael Chastain <chastain@redhat.com>
15955
15956 * mips_pro.exp: Accept either "middle -> top -> main" or
15957 "middle -> main" in the backtrace, because gcc can optimize
15958 tail calls to jumps. Remove setup_xfail for the hppa case.
15959 Add a comment with the original warning messages from PR 3016,
15960 which was filed in 1993, to preserve them for posterity.
15961
9d2e1bab
ND
159622000-11-17 Nick Duffek <nsd@redhat.com>
15963
15964 * lib/gdb.exp (gdb_test): Override timeout with board info.
15965
1aca8eb7
ND
159662000-11-17 Nick Duffek <nsd@redhat.com>
15967
15968 * gdb.base/display.exp: Don't kill running stub. Add "again" to
15969 the second kill and detach messages.
15970
93076499
ND
159712000-11-17 Nick Duffek <nsd@redhat.com>
15972
15973 * configure.in: Add AC_EXEEXT.
15974 * configure: Regenerate.
15975 * Makefile.in (just-check): Export EXEEXT.
15976 * lib/gdb.exp ($EXEEXT): Import from environment.
15977 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
15978 expect "maint dump-me" on Cygwin.
15979 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
15980 $EXEEXT.
15981
30e87cd3
ND
159822000-11-17 Nick Duffek <nsd@redhat.com>
15983
15984 * gdb.base/break.exp: Test backtrace and finish from called
15985 function on all platforms, not just HP-UX.
15986
dc96c6c7 159872000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
15988
15989 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
15990 code from gdb_target_monitor, so it can be used independantly
15991 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 15992
dc96c6c7 159932000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
15994
15995 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
15996 * gdb.base/corefile.exp: Expect the message "Program is being
15997 debugged already" when we send the "corefile" command, since
15998 the preceeding gdb_load may have connected gdb to a remote target.
15999 * gdb.base/display.exp: Disable hardware watchpoints if new
16000 board info variable "no_hardware_watchpoints" is true.
16001 Replace single-letter commands with more readable ones.
16002 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
16003 if new board info variable "no_hardware_watchpoints" is true.
16004 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
16005 to see if stdio (printf) testing is possible.
16006 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
16007 board info variable "no_hardware_watchpoints" is true. Use new
16008 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
16009
39124dea
FN
160102000-11-13 Fernando Nasser <fnasser@redhat.com>
16011
16012 From Orjan Friberg <orjanf@axis.com>:
16013 * gdb.base/printcmds.exp: Escape curly braces followed by a number
16014 in array print pattern match.
16015
a9e2e984
FN
160162000-11-09 Fernando Nasser <fnasser@redhat.com>
16017
16018 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
16019 spelling "cancelled" to U.S. spelling "canceled" to match changes
16020 made to gdb.
16021 * gdb.c++/ovldbreak.exp: Ditto.
16022
c7db355b
PS
160232000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
16024
16025 * gdb.base/callfuncs.c (main): Moved to end of file, call
16026 t_double_values to initialize the FPU before inferior calls are made.
16027 * gdb.base/callfuncs.exp: Test for register preservation after calling
16028 inferior functions. Add tests for continuining, finishing and
16029 returning from a stop in a call dummy.
16030
dc96c6c7 160312000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
16032
16033 * gdb.base/commands.exp: Break up long lines, and re-indent.
16034
dc96c6c7 160352000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
16036
16037 * config/gdbserver.exp: Rewritten from the ground up, to make it
16038 compatible with the current dejagnu tree, and to make it work with
16039 the new "gdbserver" in libremote.
16040
dc96c6c7 160412000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
16042
16043 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
16044 * gdb.base/varargs.exp: Skip entire test if no printf support.
16045 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
16046 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
16047
dc96c6c7 160482000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
16049
16050 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
16051 no floating point support.
16052 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
16053 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
16054 * gdb.base/call-rt-st.exp: Ditto.
16055 * gdb.base/call-strs.exp: Ditto.
16056
bac5fc66
JG
160572000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
16058
16059 * gdb.base/sizeof.c: include <stdio.h>.
16060
16061 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
16062 'finish', otherwise uncaptured gdb_prompt would potentially
16063 throw remaining test points out of sync.
bac5fc66 16064
b22a6027
SB
160652000-07-26 Scott Bambrough <scottb@netwinder.org>
16066
16067 * gdb.base/recurse.exp: Run tests for all targets.
16068 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
16069 gnu-oldld case on ARM.
16070 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
16071 for ARM targets.
d63a86f8 16072
d8231941
AG
16073Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
16074
16075 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
16076 * gdb.java/configure: Rebuild.
16077
8caabe69
AG
16078Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
16079
16080 * gdb.java/jv-exp.exp: New file.
16081
9d273ca3
AG
16082Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
16083
16084 * configure: Rebuilt.
16085 * configure.in (configdirs): Add gdb.java.
16086 * gdb.java/jmisc.java: New file.
16087 * gdb.java/jmisc.exp: New file.
16088 * gdb.java/Makefile.in: New file.
16089 * gdb.java/configure: Rebuilt.
16090 * gdb.java/configure.in: New file.
16091 * lib/java.exp: New file.
16092
4f823a66
AC
16093Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
16094
16095 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 16096 underflow.
4f823a66 16097
2391e11d
AC
16098Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
16099
16100 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 16101 and the compilers sizes.
2391e11d 16102
54602222
ND
161032000-07-09 Nick Duffek <nsd@redhat.com>
16104
16105 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
16106 (use_methods): New function.
16107 (main): Call use_methods().
16108 * gdb.c++/classes.exp (test_method_param_class): New procedure.
16109 (do_tests): Call test_method_param_class.
16110
2bec0572
ND
161112000-07-09 Nick Duffek <nsd@redhat.com>
16112
16113 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
16114 spelling.
16115 (test_enums): New procedure. Move enum tests from end of script
16116 to here. Set breakpoint on function name instead of line number.
16117 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
16118 (enums2): New marker function.
16119 (enums1): New function.
16120 (main): Call enums1(). Move enum tests to enums1().
16121
78492fde
AC
16122Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
16123
16124 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 16125 compile/link program. Update line numbers.
78492fde
AC
16126 * gdb.asm/d10v.inc: Define ``startup''.
16127 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 16128
49a2cef8
AC
16129Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
16130
16131 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
16132
3e6c8688
EZ
161332000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16134
16135 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 16136 of 'help maint print' command.
3e6c8688 16137
9ff5cbe9
AC
16138Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
16139
16140 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 16141 they use gdb_expect_list.
9ff5cbe9 16142
17c579bd
AC
16143Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
16144
16145 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
16146 memory-read-packet-size'' instead of ``set endian big'' to test
16147 long commands.
17c579bd 16148
e6d71bf3
DB
161492000-06-03 Daniel Berlin <dan@cgsoftware.com>
16150
16151 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 16152 g++, and stop skipping them.
e6d71bf3
DB
16153
16154 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
16155 work under g++.
16156
d63a86f8 16157 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
16158 initialization.
16159
dc96c6c7 161602000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
16161
16162 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
16163 the regular expression: accept an (almost) arbitrary sequence of
16164 "frames-invalid" and "breakpoints-invalid" messages both before
16165 and after the "starting" message.
16166
dc96c6c7 161672000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
16168
16169 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 16170
dc96c6c7 161712000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
16172
16173 * gdb.base/annota1.exp (annotate-signal-handler-caller):
16174 Relax the regular expression a little, make it pass on Solaris 8.
16175
8216cda9
KB
161762000-05-12 Kevin Buettner <kevinb@redhat.com>
16177
16178 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 16179 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
16180 Instead, it is permissible for gdb to stop on the line of the
16181 call itself.
16182
1a570b2f
MS
161832000-05-12 Michael Snyder <msnyder@.cygnus.com>
16184
16185 * gdb.base/break.exp (bp on small function, optimized file):
16186 Add a second pass pattern. The behavior differs here between stabs
16187 and dwarf for one-line functions. Stabs preserves two line symbols
16188 (one before the prologue and one after) with the same line number,
16189 but dwarf regards these as duplicates and discards one of them.
16190 Therefore the address after the prologue (where the breakpoint is)
16191 has no exactly matching line symbol, and GDB reports the breakpoint
16192 as if it were in the middle of a line rather than at the beginning.
16193
dc96c6c7 161942000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 16195
d63a86f8 16196 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
16197 rather than "send_gdb" (for consistancy).
16198
7d418785
AC
16199Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
16200
16201 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
16202 * gdb.c++/templates.cc: Properly check for GCC version number.
16203 * lib/compiler.cc: Likewise
16204
dc96c6c7 162052000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 16206
d63a86f8 16207 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
16208 gdb may not stop at the first line of main, due to code motion.
16209
dc96c6c7 162102000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
16211
16212 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
16213 This test depends on parsing the printf output from the target.
16214 Since the sparclet stub doesn't do stdio, this will never work.
16215 * gdb.base/call-rt-st.exp: ditto.
16216 * gdb.base/call-strs: ditto.
16217
dc96c6c7 162182000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
16219
16220 * gdb.base/miscexprs.exp: make sizeof long array test portable.
16221
16222 * gdb.base/ending-run.exp: After connecting to a remote target,
16223 but before running, the target will appear to be in a random
16224 location. Specify both a file and a line for breakpoints.
16225 Also, the function that calls main may be called 'init'
16226 rather than 'start'.
16227
a5a51225
EZ
162282000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16229
16230 * gdb.base/help.exp: Update output for add-symbol-file command.
16231
7930cc7c
FN
162322000-04-10 Fernando Nasser <fnasser@cygnus.com>
16233
16234 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16235 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
16236
23e37ab1
C
162372000-04-07 J.T. Conklin <jtc@redback.com>
16238
e93c542c
C
16239 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
16240
23e37ab1
C
16241 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
16242
591b8fa3
PDM
16243Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
16244
16245 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 16246 values that can be represented exactly.
591b8fa3
PDM
16247 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
16248 above change, and to not check against the directory part of the source
16249 file name.
16250 (step into print_long_arg_list): Likewise.
16251 (print print_small_structs from print_long_arg_list): Likewise.
16252 (print print_long_arg_list): Likewise.
16253
7a495180
EZ
162542000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16255
30b53638 16256 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 16257
beb998c6
AC
16258Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
16259
16260 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
16261
1c689132
DB
162622000-03-25 Daniel Berlin <dan@cgsoftware.com>
16263
16264 * gdb.base/commands.exp (deprecated_command_test): Add test for
16265 deprecate with no arguments.
16266
c1790a9d
JL
162672000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
16268
16269 * gdb.base/break.exp: Add new test for setting breakpoints on
16270 optimized code so we can test breakpoints work even when function
16271 prologues may be optimized away
16272
003ba290
FN
162732000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
16274
16275 From David Whedon <dwhedon@gordian.com>
a9c64011 16276 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 16277
6837a0a2
DB
162782000-03-22 Daniel Berlin <dan@cgsoftware.com>
16279
16280 * gdb.base/help.exp: Added test for new apropos command.
16281
b9593231
KB
162822000-03-21 Kevin Buettner <kevinb@redhat.com>
16283
16284 * gdb.base/pointers.c (usevar): New function.
16285 (main): Make sure that global variables v_int_pointer2, rptr,
16286 and y are all referenced someplace in the program by calling
16287 usevar() on them. [Some linkers delete symbols which are
16288 never referenced. The space remains, but there's no way to
16289 get a (symbolic) handle on the variable from the debugger.]
16290
751a959b
EZ
162912000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16292
16293 * gdb.base/printcmds.c: Add typedeffed arrays.
16294
16295 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 16296 procedure to test arrays that are typedef'd.
751a959b 16297
73a93a32
JI
162982000-03-13 James Ingham <jingham@leda.cygnus.com>
16299
16300 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 16301 the library directories.
73a93a32 16302
fb40c209
AC
16303Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
16304
16305 * configure.in (configdirs): Add sub directory gdb.mi.
16306 * configure: Re-generate.
16307
16308 * gdb.mi: New directory.
d63a86f8 16309
ee4dd2c9
AC
163102000-02-25 Scott Bambrough <scottb@netwinder.org>
16311
16312 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 16313 a long long value as a double on ARM platforms.
ee4dd2c9 16314
70f0cc22
JB
163152000-02-16 Jim Blandy <jimb@redhat.com>
16316
16317 * gdb.base/break.exp ("breakpoint line number"): Make sure the
16318 default source file is set properly before running this test.
16319
853819b8
EZ
163202000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16321
16322 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 16323 gdbtk/library directory, not in gdbtcl2.
853819b8 16324
dfcd3bfb
JM
163252000-02-04 Jim Blandy <jimb@redhat.com>
16326
16327 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
16328 backslash from regexp pattern.
16329
16330 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
16331 procedure. Use it to run all the "continue to bp overloaded"
16332 tests. Note that this changes the names of the tests slightly.
16333 If the breakpoint hit message includes a hex PC value, because
16334 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
16335 from the real source code, still consider that a pass.
16336
16337 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
16338 XFAIL here if the breakpoint message contains a hex address. Note
16339 similar change on 1999-11-02.
16340
16341 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
16342
16343 * gdb.base/ptype.exp: Establish a default source file before
16344 calling get_debug_format.
16345
163462000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
16347
16348 * gdb.base/watchpoint.exp: Remove duplication of test messages.
16349
8b93c638
JM
163502000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
16351
16352 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
16353 of successive stepi commands -- while in the prologue we should see
16354 the function entry bracket.
16355
163562000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
16357
16358 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
16359 reach __change_mode() when stepping through the end of main().
16360
c5394b80
JM
163612000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
16362
16363 * gdb.base/default.exp: Fix expected pattern.
16364 * gdb.base/help.exp: Same.
16365
0d06e24b
JM
163662000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16367
16368 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 16369 Don't use xfail's because that affects only the following test.
d63a86f8 16370
0d06e24b 16371 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 16372 solaris or linux.
0d06e24b
JM
16373
16374 * gdb.base/selftest.exp: Update to reflect changes to main.c.
16375
dc96c6c7 163762000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 16377
d63a86f8 16378 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
16379 "A syntax error" rather than "A parse error". Accept both.
16380
163812000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
16382
16383 * gdb.base/default.exp: Remove OS dependent string from "target
16384 remote" test.
16385 * gdb.base/help.exp: Same for "help target remote" test.
16386
c3f6f71d
JM
163872000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16388
16389 From Jim Kingdon <kingdon@redhat.com>:
16390
16391 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
16392 prompt (cleanup rather than necessity, but still might keep output
16393 from spilling to next test).
c3f6f71d
JM
16394
163952000-01-02 Fred Fish <fnf@cygnus.com>
16396
16397 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
16398 AIX, which defines them in <sys/types.h>.
16399
ed9a39eb 164001999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 16401
ed9a39eb 16402 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 16403 float" test.
ed9a39eb
JM
16404
164051999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 16406
ed9a39eb 16407 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
16408
16409 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
16410 outermost frame disallowed".
16411
164121999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
16413
16414 * gdb.base/setvar.exp: New tests for setting the value of a struct
16415 with a constant list.
16416
164171999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
16418
16419 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
16420 require the user to type a cast before setting the value of a struct.
16421
de57eccd
JM
164221999-12-06 Jim Blandy <jimb@cygnus.com>
16423
16424 * gdb.base/default.exp: Expect the new 'info float' command on
16425 all i386 platforms.
16426
16427 * gdb.threads/linux-dp.exp: Expand our ability to recognize
16428 LinuxThreads libraries that don't support debugging.
16429
c2d11a7d
JM
16430Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
16431
16432 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
16433 Change the buffer type to ``unsigned char'' to simplify size
16434 arithmetic.
c2d11a7d
JM
16435
16436 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
16437 stub only handles 400-1 byte packets. Verify that the download
16438 worked.
c2d11a7d
JM
16439
164401999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
16441
16442 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
16443 tests, using UNRESOLVED for the untested cases. Also, does not wait
16444 for a timeout if the prompt was received before a recognizable pattern.
16445
164461999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
16447
16448 * lib/gdb.exp (gdb_expect_list): Fix spelling.
16449
164501999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16451
16452 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 16453 watchpoints.
c2d11a7d
JM
16454
164551999-11-24 Jason Merrill <jason@casey.cygnus.com>
16456
16457 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
16458
16459 * gdb.c++/local.exp: Be more flexible in recognizing local class
16460 name mangling. Don't allow horribly truncated method names.
16461 * gdb.c++/derivation.exp: Expect protected inheritance.
16462 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
16463 * gdb.c++/virtfunc.exp: Likewise.
16464 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
16465 when printing a nested enum.
16466
164671999-11-22 Jim Blandy <jimb@cygnus.com>
16468
16469 * gdb.base/step-test.exp: Properly await GDB's response to setting
16470 a breakpoint on the call to large_struct_by_value.
16471
16472 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
16473 just because we have debug info for the `start' function.
16474
164751999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
16476
16477 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
16478 "Unknown signal" messages, which indicate (on LinuxThreads) that
16479 GDB doesn't know how to debug threads on this system. This is
16480 better than hanging while philosopher 0 dumps chatter into gdb.log.
16481
164821999-11-18 Tom Tromey <tromey@cygnus.com>
16483
16484 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
16485
164861999-11-18 Fred Fish <fnf@cygnus.com>
16487
16488 * gdb.base/coremaker2.c: Add sample program for generating
16489 cores that is more self contained than coremaker.c. Eventually
16490 I'll add more code to this and tie it into the testsuite.
16491
4ce44c66
JM
164921999-11-12 Stan Shebs <shebs@andros.cygnus.com>
16493
16494 * gdb.base/dollar.exp: Remove, now in gdb.hp.
16495
164961999-11-10 Jimmy Guo <guo@cup.hp.com>
16497
16498 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 16499 from $srcdir/lib/.
4ce44c66 16500 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 16501 and gdb.c++/.
4ce44c66
JM
16502
16503 * gdb.c++/derivation.exp: remove redundant get compiler info code.
16504
d63a86f8 16505 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
16506 'continue with watch' test point.
16507
165081999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
16509
16510 Merged from p2linux-990323-branch:
d63a86f8 16511
4ce44c66
JM
16512 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
16513
11cf8741
JM
16514Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
16515
16516 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 16517 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
16518
16519Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
16520
16521 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 16522 gdb_expect_list.
11cf8741
JM
16523
16524Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
16525
16526 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
16527
165281999-11-03 Mark Salter <msalter@cygnus.com>
16529
16530 * gdb.base/break.exp: Fix "stub continue" pattern.
16531
165321999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
16533
16534 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
16535
165361999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
16537
16538 * gdb.base/display.exp ("finish"): Add timeout clause.
16539
16540 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
16541 plain prompt clause, so this doesn't have to time out in order to
16542 fail.
16543
16544 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 16545 breakpoint hit messages include an address.
11cf8741
JM
16546
16547 * gdb.base/display.exp: Don't forget to escape parens in regular
16548 expressions. Unix regexp notatation sucks.
16549
165501999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16551
16552 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 16553 order for 'signalled' message.
11cf8741 16554
5c44784c
JM
165551999-11-01 Stan Shebs <shebs@andros.cygnus.com>
16556
16557 From Jimmy Guo <guo@cup.hp.com>:
16558 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
16559 * gdb.base/annota1.c: Add code for tests to work with.
16560
165611999-10-26 Frank Ch. Eigler <fche@cygnus.com>
16562
16563 * gdb.base/remote.exp: New test for remote downloading settings.
16564 * gdb.base/remote.c: New file with large .data.
16565
917317f4
JM
165661999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
16567
16568 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
16569 for LinuxThreads support, merged from the Code Fusion branch.
16570
16571Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
16572
16573 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
16574 containing exp_continue into a while within an expect. Don't
16575 attempt a start more than three times. Check return value from
16576 gdb_load.
d63a86f8 16577
2df3850c
JM
16578Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
16579
16580 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 16581 a pass case.
2df3850c 16582
2acceee2
JM
165831999-10-01 Kevin Buettner <kevinb@cygnus.com>
16584
16585 * gdb.base/break.c (main): Added a statement that we can step
16586 off of.
16587 * gdb.base/break.exp: Added tests for setting a breakpoint
16588 at an offset and stepping onto a breakpoint.
16589
165901999-10-01 Fred Fish <fnf@cygnus.com>
16591
d63a86f8 16592 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
16593 gdb output.
16594
c2c6d25f
JM
165951999-09-18 Jim Blandy <jimb@cris.red-bean.com>
16596
16597 * gdb.base/break.exp: Code locations are in hex, don't forget!
16598 (For HP-UX.)
16599
166001999-09-17 Stan Shebs <shebs@andros.cygnus.com>
16601
16602 * condbreak.exp: Use break.c as test program.
16603 * condbreak.c: Remove, redundant with break.c.
16604
166051999-09-15 Stan Shebs <shebs@andros.cygnus.com>
16606
16607 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 16608 Z-packets if the target needs it.
c2c6d25f
JM
16609
166101999-09-13 James Ingham <jingham@leda.cygnus.com>
16611
16612 * gdb.c++/overload.exp: Added tests for listing overloaded
16613 functions with function pointers in the arg, explicitly calling
16614 out the version you want.
16615
cff3e48b
JM
166161999-09-09 Stan Shebs <shebs@andros.cygnus.com>
16617
16618 * long_long.exp: Add variations of test cases that work for
16619 targets with 16-bit ints and 32-bit doubles.
16620
d4f3574e
SS
166211999-09-08 Stan Shebs <shebs@andros.cygnus.com>
16622
16623 * break.c (main): Compare a possibly-uninitialized argc with an
16624 unlikely value that fits in 16 bits.
16625
166261999-09-07 Stan Shebs <shebs@andros.cygnus.com>
16627
16628 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
16629 0xfeeb, don't want negative numbers if ints are 16 bits.
16630
16631 * lib/gdb.exp (skip_cplus_tests): New proc.
16632 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
16633 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
16634 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
16635 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
16636 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
16637 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
16638 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
16639 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
16640
16641 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
16642
16643Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
16644
16645 * gdb.base/corefile.exp (up): Allow a parameter to appear
16646 in the frame that we're going up to.
16647
16648 From Jim Blandy <jimb@cygnus.com>:
16649
16650 * gdb.base/default.exp (info float): Expect some output now.
16651
16652 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
16653 returning floating-point values to fail on the x86.
16654 * gdb.base/callfwmall.exp (do_function_calls): Same.
16655
16656 * gdb.base/list.exp (test_listsize): Correct expectations for
16657 listing line 1 with listsize 2. Also, listing a single line
16658 works now, as does listing three lines. [Kevin's note: There
16659 were a number of other cases fixed too where the expectations
16660 differed...]
16661
166621999-09-02 Stan Shebs <shebs@andros.cygnus.com>
16663
16664 * gdb.base/selftest.exp: Add case for when version prints as
16665 constant string instead of char pointer.
16666
104c1213
JM
166671999-08-25 Stan Shebs <shebs@andros.cygnus.com>
16668
16669 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 16670 stepping out of main.
104c1213
JM
16671
16672 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
16673 G++ used.
16674
16675 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 16676 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
16677
16678 * gdb.c++/ovldbreak.exp: Update match string in test that
16679 includes a warning of multiple breakpoints.
16680
166811999-08-24 Stan Shebs <shebs@andros.cygnus.com>
16682
16683 * gdb.base/display.exp: Improve precision of step-after-finish
16684 added yesterday.
16685
16686 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 16687 test.
104c1213
JM
16688
16689 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
16690 configs when using G++, not just hppa*.
16691
166921999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16693
16694 * gdb.base/async.c: New file.
16695 * gdb.base/async.exp: New file.
16696
16697Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
16698
16699 * gdb.base/break.exp: Tweak PA specific tests to properly handle
16700 PA64.
16701
53a5351d
JM
16702Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
16703
104c1213
JM
16704 * gdb.base/display.exp: "finish" can leave us mid-line on many
16705 targets, deal with it. Add a small constant to main, instead of
16706 1000 since main+1000 may not be a valid address in the target.
16707
53a5351d
JM
16708 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
16709 on hpux11.
16710
16711 * gdb.base/attach.exp: Handle another hpux11 error message variant
16712 when attaching to a process that does not exist.
16713
167141999-08-19 J.T. Conklin <jtc@redback.com>
16715
16716 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 16717 characters in 'continue to 1241' test.
53a5351d
JM
16718
167191999-08-17 Stan Shebs <shebs@andros.cygnus.com>
16720
16721 * gdb.base/call-ar-st.exp: Add a shorter match case for the
16722 stop in print_long_arg_list, define and use a whitespace
16723 variable in print_small_structs test, add an XFAIL for Solaris.
16724 * gdb.base/dbx.exp: XFAIL func commands until somebody is
16725 interested enough to fix.
16726
7be570e7
JM
167271999-08-13 Keith Seitz <keiths@cygnus.com>
16728
16729 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
16730 (dbx_gdb_load): Remove. Use gdb_load instead, since that
16731 proc knows about targets other than the natives.
16732 (test_assign): Use "gdb_run_cmd" to "run" the target.
16733 Check that we've actually hit the breakpoint at main.
16734 When we attempt to assign a value to a local variable, check
16735 that the variable is in the current scope, i.e., don't use
16736 a test with an empty result.
16737
16738Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
16739
16740 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 16741 command.
7be570e7
JM
16742
167431999-08-09 Stan Shebs <shebs@andros.cygnus.com>
16744
16745 From Jimmy Guo <guo@cup.hp.com> and others at HP:
16746 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
16747 gdb.compat, gdb.threads-hp.
16748 gdb.hp/configure, gdb.hp/configure.in: New files.
16749 gdb.hp/Makefile.in: Recurse into new subdirs.
16750 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
16751 gdb.hp/gdb.objdbg: New directory, tests for debugging info
16752 in object files.
16753 gdb.hp/tools: New directory, aux tools for HP-specific tests.
16754
96baa820
JM
167551999-08-05 Stan Shebs <shebs@andros.cygnus.com>
16756
16757 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 16758 funky printf, remove a bogus p/a test.
96baa820
JM
16759
167601999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16761
16762 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
16763 connected to the target. This is necessary when running not
16764 natively.
96baa820
JM
16765
167661999-08-03 Stan Shebs <shebs@andros.cygnus.com>
16767
16768 * gdb.base/step-test.exp: Removed some extraneous messages.
16769
16770 * gdb.base/long_long.exp: Don't run memory examination tests
16771 on little-endian targets (they will need a different set of
16772 results to match).
16773
167741999-08-02 Stan Shebs <shebs@andros.cygnus.com>
16775
16776 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
16777 until somebody decides to fix GDB.
16778
16779 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 16780 constant as "ULL".
96baa820
JM
16781 * gdb.base/long_long.exp: Loosen x/c test, add partial result
16782 matches for a couple x/2 commands.
16783
a0b3c4fd
JM
167841999-07-30 Stan Shebs <shebs@andros.cygnus.com>
16785
16786 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
16787 by merging in ref-types2 tests.
16788 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
16789
16790 From Jimmy Guo <guo@cup.hp.com> and others at HP:
16791 * gdb.c++/Makefile.in: Add standard actions.
16792 (EXECUTABLES): Rename from PROGS, update list.
16793 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
16794 from gdb.hp.
16795 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
16796 foo and bar locals.
16797 * gdb.c++/anon-union.exp: Fix tests to match.
16798 * gdb.c++/classes.exp: Run if HP compiler used, add extra
16799 expect matches to handle output variations.
16800 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
16801 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 16802 output, add HP alternatives for new and delete prints.
a0b3c4fd 16803 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 16804 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
16805 * gdb.c++/demangle.exp: Use $style when reporting failure.
16806 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
16807 * gdb.c++/inherit.exp: Run if HP compiler used, add some
16808 match alternatives.
16809 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 16810 compilers.
a0b3c4fd
JM
16811 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
16812 * gdb.c++/method.exp: Add match alternatives.
16813 * gdb.c++/misc.cc: Add bool types.
16814 * gdb.c++/misc.exp: Add tests for bool types.
16815 * gdb.c++/overload.exp: Add xfails.
16816 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
16817 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
16818 add some more template parameter tests (only for HP currently).
16819 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
16820 * gdb.c++/virtfunc.cc: Add return type and value for main.
16821 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
16822 match alternatives.
d63a86f8 16823
a0b3c4fd
JM
168241999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16825
16826 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
16827
168281999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
16829
16830 * gdb.base/signals.exp: Don't expect getting a backtrace from
16831 within a signal handler to fail on Linux.
16832
168331999-07-29 Stan Shebs <shebs@andros.cygnus.com>
16834
16835 From Jimmy Guo <guo@cup.hp.com> and others at HP:
16836 * lib/gdb.exp: Remove some gratuitious semicolons.
16837 (delete_breakpoints): Increase timeout.
16838 (gdb_expect): Add -notransfer option.
16839 (gdb_test): Use -notransfer option.
16840 (get_compiler_info): Add f77 case.
16841 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 16842 case.
a0b3c4fd
JM
16843 (gdb_preprocess): Call get_compiler.
16844
16845 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
16846 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
16847 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
16848 gdb.base/long_long.exp, gdb.base/printcmds.exp,
16849 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
16850 third arg to gdb_test.
a0b3c4fd
JM
16851 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
16852 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 16853 HP-UX xfails, add others.
a0b3c4fd
JM
16854 * gdb.base/completion.exp: Reflect name change of self-test.
16855 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
16856 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
16857 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
16858 HP failure number.
a0b3c4fd
JM
16859 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
16860 useless HP-UX 10.30 references.
16861 * gdb.base/maint.exp: Loosen matches.
16862 * gdb.base/pointers.c (main): Declare more_code.
16863 * gdb.base/pointers.exp: Match on output of a `next'.
16864 * gdb.base/structs.c: Add prototypes.
16865 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
16866 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
16867
168681999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16869
16870 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 16871 command.
a0b3c4fd
JM
16872
168731999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16874
16875 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
16876 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
16877
16878 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
16879 debug info. Deal with lack of signal hanlder info in stack.
16880
a9c64011 16881 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
16882 * gdb.base/annota1.exp: If printf has debug info, deal with it.
16883
5a2468f5
JM
168841999-07-19 Stan Shebs <shebs@andros.cygnus.com>
16885
16886 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 16887 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 16888
adf40b2e
JM
16889Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
16890
16891 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 16892 a1-selftest.exp.
adf40b2e
JM
16893 * gdb.base/configure: Re-generate.
16894
168951999-07-12 Stan Shebs <shebs@andros.cygnus.com>
16896
16897 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
16898 in trying to run first and name is too long.
16899
16900 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
16901 pointers2.c and pointers2.exp, respectively.
16902 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
16903 doschk happier.
16904
43e526b9
JM
169051999-07-08 Stan Shebs <shebs@andros.cygnus.com>
16906
16907 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
16908 callfuncs2.c and callfuncs2.exp.
16909
16910 * gdb.base/list.exp: Remove mistaken xfails.
16911 * gdb.base/list0.h: Add optional prototypes.
16912
9846de1b
JM
16913Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
16914
a9c64011 16915 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 16916 calling malloc.
a9c64011
AS
16917 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
16918 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 16919 use.
9846de1b
JM
16920
169211999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16922
16923 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
16924 * gdb.base/annota2.cc, annota2.exp: Move from here.
16925 * gdb.c++/annota2.cc, annota2.exp: To here.
16926 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
16927
43ff13b4
JM
16928Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
16929
16930 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 16931 a consistent format.
43ff13b4 16932
085dd6e6
JM
169331999-06-25 Stan Shebs <shebs@andros.cygnus.com>
16934
16935 From Jimmy Guo <guo@cup.hp.com> and others at HP:
16936 * lib/gdb.exp (get_compiler_info): Add detection for assorted
16937 HP compilers, also set the globals $true and $false.
16938
16939 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
16940 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
16941 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
16942 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
16943 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
16944 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
16945 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
16946 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
16947 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
16948 whatis.c} Add C++ compatible function definitions and return
16949 types, add includes for library functions.
085dd6e6
JM
16950 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
16951 * gdb.base/step-test.c (myglob): Rename from glob.
16952 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
16953 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
16954 files, move here from gdb.hp.
085dd6e6 16955 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
16956 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
16957 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
16958 Adjust line numbers in regexps.
085dd6e6
JM
16959
16960 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
16961 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
16962 instead of 0/1.
16963
16964 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
16965 foll-vfork.exp: New files, move here from gdb.hp.
16966 * gdb.base/page.exp: New file, test of pagination command.
16967
16968 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
16969 recursion test.
16970 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
16971
16972 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 16973 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
16974
16975 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 16976 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 16977 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 16978 watchpoint test.
085dd6e6
JM
16979 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
16980 them work.
16981 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
16982 expressions properly.
16983 * gdb.base/corefile.exp: Loosen the match slightly.
16984 * gdb.base/default.exp: Allow "Error accessing memory" message
16985 also.
16986 * gdb.base/display.exp: Skip over x/0 j if PA64.
16987 * gdb.base/funcargs.exp: Add xfails for HP-UX.
16988 * gdb.base/interrupt.exp: Ditto.
16989 * gdb.base/langs.exp: Add symbolic matches governed by compiler
16990 in use.
16991 * gdb.base/list.exp: Add xfails for HP-UX.
16992 * gdb.base/long_long.exp: Refine some of the numeric matches.
16993 * gdb.base/mips_pro.exp: Xfail on HP-UX.
16994 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
16995 * gdb.base/nodebug.exp: Succeed on more varieties of output.
16996 * gdb.base/opaque.exp: Remove some HP-UX xfails.
16997 * gdb.base/ptype.exp: Succeed on more varieties of output.
16998 * gdb.base/scope.exp: Add xfails for HP-UX.
16999 * gdb.base/sect-cmd.exp: Add more cases.
17000 * gdb.base/setvar.exp: Add xfails for HP-UX.
17001 * gdb.base/shlib-call.exp: Loosen some matches slightly.
17002 * gdb.base/signals.exp: Match on void symbolically.
17003 * gdb.base/step-test.exp: Add case for PA64.
17004 * gdb.base/term.exp: Add exit and restart.
17005 * gdb.base/twice.exp: Clean up after self.
17006 * gdb.base/varargs.exp: Disable overload resolution explicitly.
17007 * gdb.base/whatis.exp: Allow more ways to pass tests.
17008
17009 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 17010 no longer useful.
085dd6e6
JM
17011
17012Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
17013
17014 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 17015 list of patterns.
085dd6e6 17016 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
17017 print_double_array(double_array)", "continuing to breakpoint
17018 1018", "print print_double_array(array_d)" and "continuing to
17019 1034" tests.
d63a86f8 17020
085dd6e6
JM
170211999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
17022
a9c64011 17023 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
17024
170251999-06-24 Stan Shebs <shebs@andros.cygnus.com>
17026
17027 * config/mt-*: Remove, these haven't been used since 1996.
17028
170291999-06-22 Stan Shebs <shebs@andros.cygnus.com>
17030
17031 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 17032 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
17033 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
17034
9e0b60a8
JM
170351999-06-18 Stan Shebs <shebs@andros.cygnus.com>
17036
17037 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
17038 simpler match case for the ptype of the big class.
17039
170401999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
17041
17042 * gdb.exp: Fix test for gdb_prompt existence.
17043
170441999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
17045
17046 * gdb.exp (gdb_test): Add fail after calls to perror.
17047
170481999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
17049
17050 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
17051
170521999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
17053
17054 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
17055
0f71a2f6
JM
17056Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
17057
17058 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 17059 malloc() is linked in.
0f71a2f6
JM
17060
170611999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
17062
17063 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
17064 step at end.
17065
17066 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
17067
170681999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
17069
17070 * gdb.java/jv-print.exp: New file. (Our first Java test!)
17071
cce74817
JM
17072Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
17073
17074 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
17075 * gdb.base/mips_pro.exp: Likewise.
17076
170771999-06-02 Keith Seitz <keiths@cygnus.com>
17078
17079 * gdb.c++/templates.cc: Change all "new" operators to throw
17080 an exception.
17081 * gdb.c++/cplusfuncs.cc: Likewise.
17082
17083 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
17084
17085Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
17086
17087 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
17088 * gdb.base/ending-run.exp: When stepping out of main, accept a
17089 step into an arbitrary assembler file.
cce74817 17090
392a587b
JM
170911999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17092
d63a86f8 17093 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 17094 "breakpoint-invalid" to be printed.
d63a86f8 17095 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
17096 number of "frames-invalid" and "breakpoint-invalid" to be printed.
17097 * gdb.base/annota2.cc: Initialize a.x to 0.
17098
9e086581
JM
170991999-05-17 Keith Seitz <keiths@cygnus.com>
17100
17101 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
17102 when "skip_float_tests" set.
17103 Ditto for "print print_double_array(array_d)", "print print_small_structs",
17104 "print print_ten_doubles", and "step into print_long_arg_list".
17105 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
17106 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
17107 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
17108 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
17109 "skip_float_tests" is set.
17110 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
17111 when "skip_float_tests" set.
d63a86f8 17112
cd0fc7c3
SS
171131999-05-06 Keith Seitz <keiths@cygnus.com>
17114
17115 * gdb.base/annota2.cc: Include stdio.h.
17116
17117Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
17118
17119 * gdb.base/crossload.exp: Remove, this has been disabled ever
17120 since BFD stopped including all targets, and cross-GDB gets
17121 plenty of testing anyway.
17122 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
17123 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
17124 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
17125 * gdb.base/README: Remove, was doc for this.
17126 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 17127 needed.
cd0fc7c3 17128
b83266a0
SS
171291999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17130
17131 * gdb.base/call-ar-st.exp: Fix one regular expression in test
17132 output.
17133
17134 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
17135 * gdb.base/annota2.exp: New file. More annotation tests.
17136 * gdb.base/annota1.c: New file. Source file for annota1.exp.
17137 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
17138
171391999-04-23 Angela Marie Thomas <angela@cygnus.com>
17140
17141 * config/cfdbug.exp: New file.
17142
7a292a7a
SS
171431999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
17144
17145 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
17146 Marcus Daniel's and Dale Hawkins's demangler crashes.
17147
17148 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
17149 test_lucid_style_demangling, test_arm_style_demangling,
17150 test_hp_style_demangling): Try Tom Tromey's core-dumping
17151 identifier under each demangling style.
7a292a7a
SS
17152
171531999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
17154
17155 * gdb.c++/demangle.exp: Include the current demangling style
17156 in all test names.
17157 (current_demangling_style): New global variable.
17158 (set_demangling_style, test_demangling_core, test_demangling,
17159 test_demangling_exact): New functions.
17160 (test_gnu_style_demangling, test_lucid_style_demangling,
17161 test_arm_style_demangling, test_hp_style_demangling): Use those,
17162 instead of calling gdb_test and gdb_test_exact directly.
17163 (catch_demangling_errors): New function, which reports errors
17164 signalled by the demangling test functions in an orderly way.
17165 (do_tests): Use catch_demangling_errors.
17166
171671999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
17168
17169 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 17170 grouping in expressions, not {}.
7a292a7a
SS
17171
17172 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 17173 initialized yet.
7a292a7a
SS
17174
171751999-04-01 Stan Shebs <shebs@andros.cygnus.com>
17176
17177 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
17178 are listed.
17179
171801999-03-26 Stan Shebs <shebs@andros.cygnus.com>
17181
17182 * gdb.stabs/weird.exp: Test for CC being defined before
17183 looking at its value.
17184
171851999-03-25 Stan Shebs <shebs@andros.cygnus.com>
17186
17187 * gdb.base/call-ar-st.exp: Remove stray '#'.
17188 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
17189 "short int" and "long int".
17190 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 17191 change, to mollify finicky HP compiler.
7a292a7a
SS
17192 * gdb.hp/reg-test.exp (testfile): Fix file name.
17193 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 17194
7a292a7a
SS
17195 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
17196 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
17197 alternate form of enum ptype.
17198
c906108c
SS
171991999-03-23 Stan Shebs <shebs@andros.cygnus.com>
17200
7a292a7a
SS
17201 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
17202 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
17203 passing skip_hp_tests, so as not to waste time on guaranteed
17204 failure.
7a292a7a 17205
c906108c
SS
17206 * gdb.c++/overload.cc: Pass string instead of char addr, always
17207 init ccpfoo.
17208 * gdb.c++/templates.cc: Fix syntax error.
17209
7a292a7a
SS
17210Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17211
17212 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 17213 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
17214 command.
17215
172161999-03-18 James Ingham <jingham@cygnus.com>
17217
17218 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
17219
17220 * gdb.c++/method.exp: It was testing an uninitialized int on the
17221 stack and assuming it was positive.
17222
17223 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
17224
17225 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 17226 keep it from killing the rest of the tests.
7a292a7a
SS
17227 Use gdb_continue_to_end.
17228
17229 * gdb.base/sigall.exp: use gdb_continue_to_end.
17230
17231 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
17232
17233 * gdb.base/display.exp: use runto_main, not run.
17234
d63a86f8
RM
17235 * gdb.base/default.exp: Check for the current error message in the
17236 r abbreviation test.
7a292a7a
SS
17237 Add strongarm to the targets that know info float.
17238
d63a86f8 17239 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
17240 run which doesn't work with monitors.
17241
17242 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
17243
17244 * gdb.base/break.exp: use the gdb_continue_to_end proc.
17245
17246 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
17247 program. Traps the case (in Cygmon) when the program never really
17248 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
17249 more places, so I used my name. Sorry Mark...
17250
17251 * config/monitor.exp (gdb_target_monitor): added another
17252 target_info parameter: remotebinarydownload. This will set the
17253 remotebinarydownload flag if this is causing some boards trouble.
17254
172551999-03-18 Mark Salter <msalter@cygnus.com>
17256
17257 * lib/gdb.exp (continue_to_exit): New function.
17258
17259 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
17260 * gdb.base/ending-run.exp: Ditto.
17261 * gdb.base/step-test.exp: Ditto.
17262
172631999-03-16 Stan Shebs <shebs@andros.cygnus.com>
17264
17265 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
17266 (suggested by Art Haas <ahaas@neosoft.com>).
17267
172681999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
17269
889bf7c5 17270 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
17271
17272Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
17273
17274 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 17275 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
17276
172771999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
17278
17279 * gdb.base/call-strs.exp: Don't assume that `step' will step over
17280 a call to strlen; sometimes we do have sources.
17281
172821999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
17283
17284 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 17285 character, so GDB won't print garbage after its end.
d63a86f8 17286
c906108c
SS
17287 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
17288 breakpoint there instead. Sometimes GCC emits memcpy to handle
17289 the large structures being passed by value, so we step into that
17290 instead of sum_array_print, which obscures what we're really testing.
17291 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
17292 the bizarre steps into memcpy, so do that here. Add check for
17293 stepping into function calls that pass large structures by value.
17294 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
17295 Remove all references to specific line numbers.
17296 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
17297 New type and function.
17298 (main): Call large_struct_by_value, passing it a large struct by value.
17299 * lib/gdb.exp (gdb_get_line_number): New function.
17300
17301 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
17302 more portable.
17303
7a292a7a
SS
173041999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
17305
c906108c
SS
17306 * lib/gdb.exp: Doc fixes.
17307
7a292a7a
SS
173081999-03-05 Nick Clifton <nickc@cygnus.com>
17309
d63a86f8 17310 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
17311
173121999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
17313
c906108c 17314 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
17315 commands. They're not germane to this test, and they don't work
17316 that way on remote targets.
c906108c 17317
3fc11d3e
JM
173181999-03-01 James Ingham <jingham@cygnus.com>
17319
17320 * Changelog entries merged over from gdb development branch.
17321
3fc11d3e
JM
17322 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
17323
17324 * lib/gdb.exp (gdbtk_analyze_results): Generic function
17325 for outputting results of test run.
17326
2d4a1622 17327 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
17328
17329 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 17330
7a292a7a
SS
173311999-02-25 Felix Lee <flee@cygnus.com>
17332
17333 * lib/gdb.exp (debug_format): initialize
17334
c906108c
SS
173351999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
17336
17337 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
17338 * gdb.base/call-rt-st.c: Ditto.
17339
c906108c
SS
173401999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
17341
17342 * gdb.threads/pthreads.exp (horiz): New variable.
17343 (test_startup): Fix regexps that capture thread numbers.
17344
173451999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
17346
17347 * gdb.base/smoke.exp: Disambiguate two test case names (both
17348 called ``print'').
17349
17350Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
17351
17352 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 17353 compilation.
c906108c
SS
17354
173551999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
17356
17357 * gdb.base/miscexprs.exp: Change patterns to match GDB's
17358 actual output formatting.
17359 * gdb.base/smoke.exp: GDB removes leading 0's.
17360 * gdb.base/volatile.exp: Don't check type of remuneration;
17361 that variable is no longer defined in constvars.c.
17362 * gdb.base/step-test.c (main): Exit with explicit exit code.
17363 * gdb.base/step-test.exp: Remove two nexti checks--they are
17364 not portable.
17365
173661999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
17367
17368 * gdb.base/help.exp ("help delete display"): Fix test to match
17369 gdb's output.
17370
17371 * gdb.base/long_long.c (known_types): Initialize values to zero.
17372 * gdb.base/long_long.exp: Step one more line
17373 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
17374 leading zeros. Explicitly ask for hex formatting. Use
17375 unique test case names.
c906108c
SS
17376
17377Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17378
d63a86f8 17379 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
17380
17381 * gdb.c++/method.exp: Add missing close brace.
17382
173831999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
17384
17385 * gdb.base/maint.exp: Use 'set height 0' to disable page
17386 prompting, not 'set height 400'.
17387
17388 Fix a bunch of timeouts.
17389 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
17390 four separate tests, so expect doesn't take forever to match a ton
17391 of text against a regexp with lots of .* forms.
17392 ("maint print psymbols", "maint print symbols"): Make some of
17393 these greps more selective, so that expect doesn't try to wade
17394 through huge piles of output and time out.
17395
17396 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
17397
17398 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
17399 tests: one which doesn't expect shlib events to be reported, and
17400 another which does, but is XFAIL for all platforms other than
17401 HP/UX.
c906108c
SS
17402
17403 * gdb.base/break.exp: Teach the test suite that the `catch
17404 fork', `catch vfork', and `catch exec' commands produce error
17405 messages on platforms that don't provide these features.
17406
17407Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
17408
17409 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
17410 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
17411 (shortening names from solib_threshold.exp etc), won't run on
17412 anything but HP-UX for the foreseeable future.
c906108c 17413 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 17414 reflect move.
c906108c
SS
17415
17416Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
17417
17418 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 17419 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
17420
17421Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
17422
17423 * gdb.base/shlib-call.exp: add test cases to verify that gdb
17424 successfully re-sets breakpoints in shared libraries.
17425 * gdb.base/shmain.c (main): return 0, don't fall off the end.
17426
17427Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17428
d63a86f8
RM
17429 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
17430 and compiled w/o GCC.
c906108c
SS
17431
17432 * gdb.hp/watch-cmd.exp: ditto.
17433
17434 * gdb.hp/watch-hp.exp: ditto.
17435
17436 * gdb.hp/xdb1.exp: ditto.
17437
17438 * gdb.hp/xdb2.exp: ditto.
17439
17440 * gdb.hp/dbx.exp: ditto.
17441
17442Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
17443
17444 * constvars.c: Remove C++-isms.
17445 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 17446 with GCC.
c906108c
SS
17447
17448Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
17449
17450 The following changes are part of the HP merge.
17451
17452 * gdb.base/break.exp: new tests to verify that catchpoints for
17453 fork, vfork, and exec don't trigger inappropriately.
17454
17455 * gdb.base/opaque.exp: compile one file at a time, then link.
17456
17457 * gdb.base/signals.exp: be more restrictive about which hppa
17458 systems receive a setup_xfail. new tests.
17459
17460 * gdb.base/solib_threshold.build: new file.
17461 * gdb.base/solib_threshold.exp: new file.
17462 * gdb.base/solib_threshold.link_opts: new file.
17463 * gdb.base/solib_threshold.mk: new file.
17464 * gdb.base/gen_solib_threshold.c: new file.
17465
17466 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
17467 tests. New tests for enums inside classes.
17468
17469 * gdb.c++/compiler.cc: indicate support of template debugging.
17470
17471 * gdb.c++/demangle.exp: run hp style demangling tests.
17472
17473 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
17474 tests.
17475
17476 * gdb.c++/misc.cc: changes to support new tests.
17477
17478 * gdb.c++/templates.cc: changes to support HP's compiler; changes
17479 to support new tests.
17480
17481 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
17482 gcc, then skip these tests.
17483
17484Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
17485
17486 The following files are part of the HP merge; some had longer
17487 names at HP, but have been renamed to be no more than 14
17488 characters in length.
17489
17490 * gdb.hp/ambiguous.cc: new file.
17491 * gdb.hp/ambiguous.exp: new file.
17492 * gdb.hp/attach.exp: new file.
17493 * gdb.hp/attach2.exp: new file.
17494 * gdb.hp/classes-hp.exp: new file.
17495 * gdb.hp/ctti.exp: new file.
17496 * gdb.hp/ctti-add.cc: new file.
17497 * gdb.hp/ctti-add1.cc: new file.
17498 * gdb.hp/ctti-add2.cc: new file.
17499 * gdb.hp/ctti-add3.cc: new file.
17500 * gdb.hp/dbx.exp: new file.
17501 * gdb.hp/exception.cc: new file.
17502 * gdb.hp/exception.exp: new file.
17503 * gdb.hp/foll-exec.c: new file.
17504 * gdb.hp/foll-exec.exp: new file.
17505 * gdb.hp/foll-fork.c: new file.
17506 * gdb.hp/foll-fork.exp: new file.
17507 * gdb.hp/foll-vfork.c: new file.
17508 * gdb.hp/foll-vfork.exp: new file.
17509 * gdb.hp/inherit-hp.exp: new file.
17510 * gdb.hp/more-steps.exp: new file.
17511 * gdb.hp/namespace.cc: new file.
17512 * gdb.hp/namespace.exp: new file.
17513 * gdb.hp/optimize.exp: new file.
17514 * gdb.hp/pxdb.c: new file.
17515 * gdb.hp/pxdb.exp: new file.
17516 * gdb.hp/quicksort.exp: new file.
17517 * gdb.hp/reg-test.exp: new file.
17518 * gdb.hp/reg-test.s: new file.
17519 * gdb.hp/sized-enum.c: new file.
17520 * gdb.hp/sized-enum.exp: new file.
17521 * gdb.hp/start-stop.exp: new file.
17522 * gdb.hp/templ-hp.cc: new file.
17523 * gdb.hp/templ-hp.exp: new file.
17524 * gdb.hp/thr-lib.c: new file.
17525 * gdb.hp/thr-lib.exp: new file.
17526 * gdb.hp/thr-lib.h: new file.
17527 * gdb.hp/thr-liblib.c: new file.
17528 * gdb.hp/virtfun-hp.c: new file.
17529 * gdb.hp/virtfun-hp.exp: new file.
17530 * gdb.hp/watch-cmd.exp: new file.
17531 * gdb.hp/watch-hp.exp: new file.
17532 * gdb.hp/xdb1.exp: new file.
17533 * gdb.hp/xdb2.exp: new file.
17534 * gdb.hp/xdb3.exp: new file.
17535
17536Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
17537
17538 The following files are part of the HP merge; some had longer
17539 names at HP, but have been renamed to be no more than 14
17540 characters in length.
17541
17542 * gdb.base/ss.h: new file.
17543 * gdb.base/call-ar-st.c: new file.
17544 * gdb.base/call-ar-st.exp: new file.
17545 * gdb.base/call-rt-st.c: new file.
17546 * gdb.base/call-rt-st-exp: new file.
17547 * gdb.base/call-strs.exp: new file.
17548 * gdb.base/ena-dis-br.exp: new file.
17549 * gdb.base/environ.exp: new file.
17550 * gdb.base/long_long.exp: new file.
17551 * gdb.base/sect-cmd.exp: new file.
17552 * gdb.base/shlib-cl2.exp: new file.
17553 * gdb.base/smoke.exp: new file.
17554 * gdb.base/so-impl-ld.c: new file.
17555 * gdb.base/so-impl-ld.exp: new file.
17556 * gdb.base/so-indr-cl.c: new file.
17557 * gdb.base/so-indr-cl.exp: new file.
17558 * gdb.base/varargs.exp: new file.
17559 * gdb.base/volatile.exp: new file.
17560 * gdb.base/whatis-exp.exp: new file.
7a292a7a 17561 * gdb.base/display.exp: new file.
c906108c
SS
17562 * gdb.c++/derivation.exp: new file.
17563 * gdb.c++/local.exp: new file.
17564 * gdb.c++/member-ptr.exp: new file.
17565 * gdb.c++/overload.exp: new file.
17566 * gdb.c++/ovldbreak.exp: new file.
17567 * gdb.c++/ref-types.exp: new file.
17568 * gdb.c++/ref-types2.exp: new file.
17569 * gdb.c++/userdef.exp: new file.
d63a86f8 17570
c906108c
SS
17571Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
17572
17573 * gdb.base/default.exp: Reflect wording change in remote.c.
17574
dc96c6c7 17575Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17576
17577 * gdb.base/help.exp: Update to reflect current text.
17578
17579Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
17580
17581 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
17582 they're stack variables and contain garbage.
17583 * gdb.c++/anon-union.exp: new file.
17584
17585 The following changes were made by David Taylor
889bf7c5
PA
17586 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
17587 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
17588 in changes by HP.
c906108c
SS
17589
17590 * gdb.base/bitops.exp: new file.
17591 * gdb.base/default.exp: change expected messages for catch and
17592 info catch tests to reflect HP merge changes.
17593 * gdb.base/enable-disable-break.exp
17594 * gdb.base/ending-run.c: new file.
17595 * gdb.base/long_long.c: new file.
17596 * gdb.base/maint.exp: new file.
17597 * gdb.base/pointers2.exp: new file.
17598 * gdb.base/shlib-call2.exp: new file.
17599 * gdb.base/solib.exp: new file.
17600 * gdb.base/step-test.c: new file.
17601 * gdb.c++/anon-union.cc: new file.
17602 * gdb.c++/local.cc: new file.
17603 * gdb.c++/member-pointer.cc: new file.
17604 * gdb.c++/method.cc: new file.
17605 * gdb.c++/ref-types.cc: new file.
17606 * gdb.c++/ref-types2.cc: new file.
17607 * gdb.c++/userdef.cc: new file.
d63a86f8 17608
c906108c
SS
17609 * gdb.base/scope.exp: compile one file at a time, then link.
17610 * gdb.base/langs.exp: ditto.
17611 * gdb.base/list.exp: ditto.
d63a86f8 17612
c906108c
SS
17613Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
17614
17615 The following changes were made by David Taylor
889bf7c5
PA
17616 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
17617 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
17618 in changes by HP.
d63a86f8 17619
c906108c
SS
17620 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
17621 skip tests. When compiling pass c++ flag to gdb_compile.
17622 * gdb.c++/
d63a86f8 17623
c906108c
SS
17624 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
17625 test for on hppa*-*-hpux*; use args to see if c++ was specified.
17626 (skip_hp_tests): new function.
17627 (gdb_preprocess): new function.
17628
17629 * configure.in (hpdir): decide whether to configure gdb.hp.
17630 * configure: regenerated.
17631
17632 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
17633 to delete on clean.
17634 (EXECUTABLES): update to reflect new additions.
17635 * gdb.base/commands.exp: update message expected.
17636 * gdb.base/default.exp: add copyright notice.
17637 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
17638 * gdb.base/help.exp: update messages to reflect current text.
17639 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
17640 targets for recurse tests.
17641 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
17642 skip this file.
17643
17644 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
17645 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
17646 compilation.
17647 * gdb.c++/misc.exp: ditto.
17648 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
17649 run the tests. tell gdb_compile that it's a c++ compilation.
17650
17651 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 17652
c906108c
SS
17653 * gdb.base/all-bin.exp: new file.
17654 * gdb.base/arithmet.exp: new file.
17655 * gdb.base/assign.exp: new file.
17656 * gdb.base/completion.exp: new file.
17657 * gdb.base/cond-expr.exp: new file.
17658 * gdb.base/condbreak.exp: new file.
17659 * gdb.base/define.exp: new file.
17660 * gdb.base/dollar.exp: new file.
17661 * gdb.base/environment.exp: new file.
17662 * gdb.base/eval-skip.exp: new file.
17663 * gdb.base/jump.exp: new file.
17664 * gdb.base/logical.exp: new file.
17665 * gdb.base/pointers.exp: new file.
17666 * gdb.base/relational.exp: new file.
17667 * gdb.base/section_command.exp: new file.
17668 * gdb.base/whatis-expr.exp: new file.
17669
17670 * gdb.base/all-types.c: new file.
17671 * gdb.base/call-array-struct.c: new file.
17672 * gdb.base/call-return-struct.c: new file.
17673 * gdb.base/call-strings.c: new file.
17674 * gdb.base/callfuncs2.c: new file.
17675 * gdb.base/condbreak.c: new file.
17676 * gdb.base/constvars.c: new file.
17677 * gdb.base/display.c: new file.
17678 * gdb.base/int-type.c: new file.
17679 * gdb.base/jump.c: new file.
17680 * gdb.base/miscexprs.c: new file.
17681 * gdb.base/pointers.c: new file.
17682 * gdb.base/pointers2.c: new file.
17683 * gdb.base/shmain.c: new file.
17684 * gdb.base/shr1.c: new file.
17685 * gdb.base/shr2.c: new file.
17686 * gdb.base/solib.c: new file.
17687 * gdb.base/solib1.c: new file.
17688 * gdb.base/solib2.c: new file.
17689 * gdb.base/varargs.c: new file.
17690 * gdb.c++/derivation.cc: new file.
17691 * gdb.c++/overload.cc: new file.
17692 * gdb.c++/ovldbreak.cc: new file.
17693 * gdb.hp/attach.c: new file.
17694 * gdb.hp/attach2.c: new file.
17695 * gdb.hp/average.c: new file.
17696 * gdb.hp/compiler.c: new file.
17697 * gdb.hp/compiler.cc: new file.
17698 * gdb.hp/execd-program.c: new file.
17699 * gdb.hp/follow-exec.c: new file.
17700 * gdb.hp/follow-fork.c: new file.
17701 * gdb.hp/follow-vfork-and-exec.c: new file.
17702 * gdb.hp/misc-hp.cc: new file.
17703 * gdb.hp/more-steps.c: new file.
17704 * gdb.hp/optimize.c: new file.
17705 * gdb.hp/quicksort.c: new file.
17706 * gdb.hp/run-hp.c: new file.
17707 * gdb.hp/start-stop.c: new file.
17708 * gdb.hp/sum.c: new file.
17709 * gdb.hp/templates-hp.cc: new file.
17710 * gdb.hp/thread-local-in-lib.c: new file.
17711 * gdb.hp/thread-local-in-lib.h: new file.
17712 * gdb.hp/thread-local-in-lib.lib.c: new file.
17713 * gdb.hp/vforked-program.c: new file.
17714 * gdb.hp/virtfunc-hp.cc: new file.
17715 * gdb.hp/watchpoint-hp.c: new file.
17716 * gdb.hp/xdb.c: new file.
17717 * gdb.hp/xdb0.c: new file.
17718 * gdb.hp/xdb0.h: new file.
17719 * gdb.hp/xdb1.c: new file.
17720
17721Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
17722
17723 The following change was made by Edith Epstein
889bf7c5
PA
17724 <eepstein@cygnus.com> as part of a project to merge in changes
17725 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
17726
17727 * gdb.c++/demangle.exp: changed the expected output for some
17728 ARM-style mangling -- removed second reference to datatype.
889bf7c5 17729 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 17730 T1<char>::~T1<char>(void)
c906108c 17731 becomes,
a9c64011
AS
17732 maint demangle __dt__11T1__pt__2_cFv
17733 T1<char>::~T1(void)
c906108c 17734
889bf7c5 17735 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 17736
c906108c
SS
17737Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
17738
17739 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
17740 * gdb.trace/backtrace.exp: Likewise.
17741 * gdb.trace/circ.exp: Likewise.
17742 * gdb.trace/collection.exp: Likewise.
17743 * gdb.trace/deltrace.exp: Likewise.
17744 * gdb.trace/infotrace.exp: Likewise.
17745 * gdb.trace/limits.exp: Likewise.
17746 * gdb.trace/packetlen.exp: Likewise.
17747 * gdb.trace/passc-dyn.exp: Likewise.
17748 * gdb.trace/passcount.exp: Likewise.
17749 * gdb.trace/report.exp: Likewise.
17750 * gdb.trace/save-trace.exp: Likewise.
17751 * gdb.trace/tfind.exp: Likewise.
17752 * gdb.trace/tracecmd.exp: Likewise.
17753 * gdb.trace/while-dyn.exp: Likewise.
17754 * gdb.trace/while-stepping.exp: Likewise.
17755
177561998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
17757
17758 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
17759
17760Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
17761
17762 From Brendan Kehoe:
17763 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
17764 int return types.
17765
17766Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
17767
17768 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 17769 remote dos host testing right.
c906108c
SS
17770
17771Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
17772
17773 * gdb.base/corefile.exp: remove some xfails.
17774
17775Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
17776
17777 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 17778 have different timestamps.
c906108c
SS
17779
17780Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
17781
17782 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 17783 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
17784
17785Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
17786
17787 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 17788 delta.
c906108c
SS
17789
17790Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
17791
17792 * gdb.base/default.exp: Add brace missing from previous delta.
17793
17794Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
17795
17796 * gdb.base/default.exp: Support test for info float for all
17797 varieties of arm toolchain.
17798
dc96c6c7 17799Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17800
17801 * gdb.trace/*.exp: remove "remote_download" command.
17802
dc96c6c7 17803Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17804
17805 * gdb.trace/*.exp: remove -gdwarf from compile.
17806
17807Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
17808
17809 * gdb.trace/configure.in(AC_INIT): typo
17810 * gdb.trace/configure: regenerated
17811
dc96c6c7 17812Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17813
17814 * config/m68k-emc.exp: New file.
17815 * lib/<emc-support.exp trace-support.exp}: New files.
17816 * configure.in: add new test directory gdb.trace.
17817 * gdb.trace/{configure configure.in Makefile.in}: New files.
17818 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
17819 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
17820 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
17821 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
17822 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
17823 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
17824 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 17825
dc96c6c7 17826Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17827
17828 * gdb.c++/classes.exp: Change all regular expressions to match
17829 arbitrary combinations of newline/carriage-return, so that they
17830 will work equally well on Unix and Windows.
17831 * gdb.c++/inherit.exp: ditto.
17832 * gdb.c++/virtfunc.exp: ditto.
17833
178341998-08-11 Dawn Perchik <dawn@cygnus.com>
17835
17836 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
17837
c2d11a7d
JM
17838Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
17839
17840 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
17841 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
17842 to use a0-a3/d0-d3 as needed.
17843
17844Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
17845
17846 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
17847 * gdb.disasm/am33.exp: Corresponding changes.
17848
c906108c
SS
178491998-07-11 Felix Lee <flee@cygnus.com>
17850
17851 * gdb.base/callfuncs.exp: add cmp10 test.
17852 * gdb.base/callfuncs.c (cmp10): new function.
17853
17854Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
17855
d63a86f8 17856 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
17857 into two parts to get around a synchronization problem in expect.
17858
3fc11d3e
JM
17859Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
17860
17861 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
17862
17863 * configure.in: Add options for gdbtk testsuite.
17864
17865 * configure: Regenerate.
17866
17867 * gdb.gdbtk: New directory to hold gdbtk tests.
17868
c906108c
SS
17869Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
17870
17871 * gdb.fortran/types.exp: Escape brackets in expect patterns
17872 for test_float_literal_types_accepted tests.
17873 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
17874 before run test.
17875
c2d11a7d
JM
17876Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
17877
17878 * am33.exp: Just compile, do not link the testcase.
17879 * am33.s: Add ".am33" pseudoop to force am33 mode.
17880
c906108c
SS
178811998-06-25 Felix Lee <flee@cygnus.com>
17882
17883 * gdb.base/setshow.exp: make sure $pc is sane.
17884
17885 * gdb.stabs/weird.exp: split expect patterns properly.
17886
c2d11a7d
JM
17887Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
17888
17889 * gdb.disasm/am33.s: New disassembler testfile for the am33.
17890 * gdb.disasm/am33.exp: Run it.
17891
dc96c6c7 17892Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17893
17894 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
17895 match processing (and eliminate spurious timeouts when running).
17896
dc96c6c7 17897Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17898
17899 * gdb.base/signals.exp (test_handle_all_print): put back Mach
17900 exception test, but conditionalize it on target [mach | gnu].
17901
dc96c6c7 17902Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17903
17904 * gdb.base/overlays.exp: fixup compile line for linker script.
17905
17906Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
17907
17908 * gdb.fortran/types.exp: don't guess at float size.
17909
17910Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
17911
17912 * gdb.base/exprs.exp: delete test that depends on int size.
17913
17914Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
17915
17916 * config/sim.exp: Removed checks for target triplets.
17917 (gdb_target_sim): Use gdb,target_sim_options.
17918
17919Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
17920
17921 * gdb.base/reread.exp: New file.
17922 * gdb.base/reread1.c: New file.
17923 * gdb.base/reread2.c: New file.
17924
17925Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
17926
17927 * config/sim.exp: Use 'target sim -sparclite' when running
17928 SPARClite programs.
17929
17930Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
17931
17932 * gdb.base/structs2.exp: New file.
17933 * gdb.base/structs2.c: New file.
17934
17935Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
17936
17937 * gdb.asm/common.inc: New file.
17938 * gdb.asm/d10v.inc: New file.
17939 * asm-source.exp: Pass -I's to gas to find .inc files.
17940 Update line numbers in expected output.
17941 * asmsrc1.s: Rewrite.
17942 * asmsrc2.s: Rewrite.
17943 * configure.in: Create arch.inc symlink.
17944 * configure: Regenerate.
17945 * Makefile.in (distclean): Delete arch.inc.
17946
17947Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
17948
17949 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
17950 (t_enum_value2): ditto
17951 (t_enum_value3): ditto
17952 (main): ditto
c906108c
SS
17953Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
17954
17955 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
17956 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
17957 change.
17958 Use gdb_test instead of send_gdb/gdb_expect sequences.
17959
17960Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
17961
17962 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
17963 not void.
17964
17965Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
17966
17967 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
17968 subroutines. Used to test gdbs ability to single step through PC
17969 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
17970
17971Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
17972
17973 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
17974 more rigorous EGCS C++ error checking.
17975
17976Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17977
a9c64011
AS
17978 * gdb.base/help.exp: Clean up `help set args' and `help show args'
17979 tests.
17980 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
17981 function when asleep.
17982 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
17983 for i*86 Linux and SVR4 signal handling problems.
17984 Remove linux xfail for `next to handler in signals_tests_1', fixed
17985 by recent infrun.c change.
17986 Limit backtrace to 10 frames to avoid timeout problems with infinite
17987 stack backtraces.
17988 Adjust expect pattern in `handle all print' test to match Apr 28 1997
17989 target.[ch] change.
c906108c
SS
17990
17991Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
17992
17993 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
17994 for a newline from gdb before continuing.
17995 (default_gdb_exit): Just look for y or n.
17996 (gdb_test): Detect abnormal exit from GDB running on DOS; if
17997 it does, fail the rests of the tests in the file.
17998
17999Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
18000
18001 * config/cygmon.exp: New file.
18002
18003Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
18004
18005 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 18006 main" test on remote targets.
c906108c
SS
18007
18008 * gdb.base/scope.exp: Fix problem with filelocal_bss before
18009 run test on remote targets.
18010
18011Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
18012
18013 * gdb.asm: New directory.
18014 * configure.in: Configure it.
18015 * configure: Regenerate.
18016 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
18017 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
18018
18019Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
18020
18021 * config/mn10300-eval.exp: New file to support MN10300 eval board.
18022
dc96c6c7 18023Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 18024
a9c64011
AS
18025 * gdb.base/overlays (several files): Merge the two overlay
18026 managers into one. Change variables (foox, barx, bazx, grbxx)
18027 back into ints but force them to load in their proper sections.
c906108c
SS
18028
18029Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
18030
18031 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 18032 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
18033 (D10VCopy): Handle memory regions crossing 16k boundaries.
18034 (D10VCopy): Transfer data in 32 bit chunks.
18035
18036Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
18037
18038 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 18039 correct.
c906108c
SS
18040
18041 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 18042 map. Include space for printf in .text segment.
c906108c
SS
18043
18044 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 18045 updated d10v memory VMA/LMA map.
c906108c 18046 (D10VCopy): Call D10VTranslate.
d63a86f8 18047
c906108c
SS
18048Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
18049
18050 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
18051
18052 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
18053 that it won't be put into the .sdata - small data -
18054 section. Update reference.
c906108c
SS
18055 * gdb.base/baz.c (bazx, baz): Ditto.
18056 * gdb.base/foo.c (foox, foo): Ditto.
18057 * gdb.base/grbx.c (grbxx, grbx): Ditto.
18058
18059 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 18060 to be arrays.
d63a86f8 18061
dc96c6c7 18062Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 18063
a9c64011
AS
18064 * gdb.base/overlays.exp: fix up and get working again.
18065 Add tests for backtraces from an overlay function.
d63a86f8 18066
c906108c
SS
18067Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
18068
18069 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
18070 "calling function with watchpoint enabled".
18071
18072Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
18073
18074 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 18075 gdb_suppress_tests for d10v-*-*.
c906108c
SS
18076 * lib/gdb.exp (gdb_suppress_tests): Disable this function
18077 pending review of whether it is useful or not.
18078
18079Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
18080
18081 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
18082
18083Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
18084
18085 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
18086 * config/dve.exp: New file to support Densan boards.
18087
18088Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
18089
18090 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 18091 reads and BSD.
c906108c
SS
18092
18093Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
18094
18095 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
18096 response.
18097
18098 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
18099
18100Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
18101
18102 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 18103 test.
c906108c
SS
18104
18105 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 18106 target_sizeof_long and target_bigendian_p.
c906108c 18107 (structs_by_value, structs_by_reference): Check values according
889bf7c5 18108 to targets word size and endianess.
d63a86f8 18109
c906108c
SS
18110Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
18111
18112 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 18113 output.
c906108c
SS
18114
18115Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
18116
18117 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 18118 Update test of set args help to match source change.
c906108c
SS
18119
18120Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
18121
18122 * gdb.base/default.exp: Expect help system output to be in
18123 alphabetical order.
18124 * gdb.base/help.exp: Ditto.
18125
18126Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
18127
18128 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
18129 "i*86-pc-linux-gnu*".
18130 * gdb.base/interrupt.exp: Ditto.
18131 * gdb.base/corefile.exp: Ditto.
18132
18133 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 18134 define vxworks when building the testcase.
c906108c
SS
18135
18136 * gdb.base/ptype.exp: Fix testnames to be unique.
18137 * gdb.base/radix.exp: Ditto.
18138 * gdb.base/term.exp: Ditto.
18139 * gdb.base/whatis.exp: Ditto.
18140 * gdb.c++/classes.exp: Ditto.
18141
18142Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
18143
18144 * gdb.base/callfuncs.exp: Fix indentation.
18145
18146 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
18147 suppress_flag has been set.
18148 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
18149 target feature.
18150
18151Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
18152
18153 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
18154 the testcase.
18155
18156 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 18157 set_debug_traps() and breakpoint().
c906108c
SS
18158 * gdb.c++/misc.cc (main): Ditto.
18159 * gdb.c++/templates.cc (main): Ditto.
18160 * gdb.c++/virtfunc.cc (main): Ditto.
18161
18162Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
18163
18164 * lib/gdb.exp(gdb_step_for_stub): New function.
18165 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
18166 exists, reload the executable and do a "continue" instead of
18167 doing a jump.
18168 (runto_main): Use gdb_step_for_stub.
d63a86f8 18169
c906108c 18170 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 18171 tests to have unique names.
c906108c
SS
18172 * gdb.base/callfuncs.exp: Ditto.
18173 * gdb.base/commands.exp: Ditto.
18174 * gdb.base/default.exp: Ditto.
18175 * gdb.base/help.exp: Ditto.
18176 * gdb.base/list.exp: Ditto.
18177 * gdb.base/opaque.exp: Ditto.
18178 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
18179 similar tests.
d63a86f8 18180
c906108c
SS
18181 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
18182 * gdb.c++/cplusfuncs.cc: Ditto.
18183 * gdb.c++/virtfunc.cc: Ditto.
18184
18185 * config/monitor.exp: Keep track of the last file we saw, rather
18186 than trying to get the info from gdb.
18187
18188 * gdb.fortran/types.exp: Move comment to previous line.
18189
18190Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
18191
18192 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 18193 target mode.
c906108c
SS
18194
18195Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
18196
18197 From Bob Manson:
18198 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 18199 string from GDB when it connects.
c906108c
SS
18200
18201 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
18202
18203Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
18204
18205 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
18206 if we can't get a debug format from GDB (we may be testing an
18207 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
18208
18209 * gdb.stabs/weird.exp: Fix quoting.
18210
18211 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
18212
18213Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
18214
18215 * config/arm-ice.exp: New file.
18216
18217Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
18218
18219 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 18220 until it has been modified to work with the new testsuite.
c906108c 18221
99707966 18222 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
18223 testcase won't compile, cause all of the testcases in the file to
18224 fail instead.
c906108c
SS
18225
18226 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
18227 (gdb_clear_suppressed): New procedure.
18228 (gdb_stop_suppressing_tests): Only clear suppress_flag if
18229 it contains a positive value.
18230
18231Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
18232
18233 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
18234
18235 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
18236
18237Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
18238
18239 * lib/gdb.exp (setup_xfail_format): New function.
18240 (get_debug_format): New function to get debug format.
18241 (debug_format): New global variable to hold last value set
18242 by get_debug_format.
18243 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 18244 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
18245 * gdb.c++/ptype.exp: Ditto.
18246 * gdb.c++/classes.exp: Ditto.
18247 * gdb.c++/cplusfuncs.exp: Ditto.
18248 * gdb.c++/inherit.exp: Ditto.
18249 * gdb.c++/templates.exp: Ditto.
18250 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 18251
c906108c
SS
18252Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
18253
18254 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
18255 host doesn't have a currently-open connection.
18256
18257 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
18258 any gdb stub target. Handle cases where gdb doesn't respond when
18259 interrupted in a sane fashion.
c906108c
SS
18260
18261 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 18262 same thing in a totally different way.
c906108c
SS
18263
18264 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 18265 setting "timeout".
c906108c 18266 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 18267 default_gdb_init now.
c906108c
SS
18268
18269Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
18270
18271 * gdb.base/printcmds.exp: Fix "check for floating addition"
18272 regexp to accept results within approx +/- .01 of exact value.
18273 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
18274
18275Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
18276
18277 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 18278 properly.
c906108c
SS
18279 (gdb_expect): Add optional timeout parameter, and add timeout
18280 value to various calls.
18281 (gdb_suppress_tests): Only give one warning message per group.
18282
18283Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
18284
18285 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
18286 global variables. Handle getting a value for $timeout more
18287 gracefully.
c906108c
SS
18288
18289Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
18290
18291 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 18292 initialize.
c906108c 18293 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 18294 by a target configuration file.
c906108c
SS
18295 (gdb_expect): Pass the timeout to remote_expect.
18296
18297 * config/monitor.exp(gdb_load): Fix typo in regexp.
18298
18299Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
18300
18301 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
18302
18303Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
18304
18305 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
18306 here. Call gdb_target_exec before rebooting the target, to make
18307 sure the connection to the target is closed.
c906108c
SS
18308 (gdb_load): Pass the name of the executable to gdb_target_monitor.
18309 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
18310 Also detect "Timeout reading from remote" error.
18311
18312 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
18313 gdb_target_monitor. Don't call gdb_file_cmd here; let
18314 gdb_target_monitor do it.
c906108c
SS
18315
18316 * gdb.disasm/hppa.exp: Don't use exec_output.
18317
18318Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
18319
18320 * gdb.base/list.exp: If we're debugging a non-native target,
18321 try to set the pc register to point to the start of the
18322 program before doing the first list command.
18323
18324 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 18325 test_calls after restarting.
c906108c
SS
18326
18327 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 18328 reloading.
c906108c
SS
18329
18330 * gdb.base/watchpoint.exp: Fix typo.
18331
18332 * gdb.base/setshow.exp: Check for use_gdb_stub.
18333
18334 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 18335 stub case.
c906108c
SS
18336 * gdb.base/langs.exp: Ditto.
18337
18338 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
18339 gdb_load_offset. If we weren't given a file to load, figure out
18340 what the current file is and use it.
c906108c
SS
18341
18342 * config/i386-bozo.exp: New file.
18343
18344Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
18345
18346 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
18347 feature.
18348
18349 * config/proelf.exp: New entry.
18350
18351Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
18352
18353 * lib/gdb.exp: Remove spurious .* patterns at the beginning
18354 of regexps.
18355
18356 * gdb.base/watchpoint.exp: Don't run the test_stepping
18357 tests if gdb can't call functions on the target.
18358
18359 * gdb.base/setshow.exp: Don't run the set prompt tests if
18360 the board has gdb_prompt set.
18361
18362Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
18363
18364 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
18365 * gdb.base/commands.exp: Likewise.
18366 * gdb.base/setshow.exp: Likewise.
18367
18368Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
18369
18370 * config/monitor.exp(gdb_start): Look for gdb_prompt target
18371 feature.
18372
18373 * config/i960.exp: New file.
18374
18375Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
18376
18377 * gdb.base/funcargs.exp: Check for gdb,short_int target
18378 feature instead of looking for explicit target triplets.
18379
dc96c6c7 18380Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 18381
d63a86f8 18382 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
18383 "p 123DEADBEEF", to check parse_number.
18384 * top.c: change "to enable to enable" to "to enable" in a couple
18385 of help strings.
18386
18387Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
18388
18389 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
18390 on the mn10300.
d63a86f8 18391
c906108c
SS
18392Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
18393
18394 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
18395 where the test executable is run with explicit args.
18396 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
18397
18398Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
18399
18400 * gdb.base/run.c: Use FAKEARGV to build test executable that
18401 does not require a command line arg, since most simulators
18402 don't currently support passing such an arg into the simulated
18403 program.
18404 * gdb.base/commands.exp: Change tests to insert the proper
18405 value as the arg to the first recursive factorial call. Change
18406 compilation line to define FAKEARGV at compile time.
18407
18408Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
18409
18410 * gdb.base/recurse.exp: Enable these tests for the mn10300.
18411 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
18412 function with watchpoint enabled" test.
18413
18414Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
18415
18416 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 18417 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
18418
18419 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 18420 "Tests restarted" messages.
c906108c
SS
18421
18422Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
18423
18424 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
18425
dc96c6c7 18426Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18427
18428 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
18429 for INFO SYMBOL; add help tests for OVERLAY commands.
18430 * gdb.base/default.exp: add tests for INFO SYMBOL command;
18431 add tests for OVERLAY commands
18432 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
18433 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
18434 * gdb.base/sigall.c: add usestubs code frag
18435 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 18436
c906108c
SS
18437Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
18438
18439 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
18440 failures.
18441 (gdb_stop_suppressing_tests): Note that tests have restarted.
18442
18443Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
18444
18445 * config/h8300.exp: New file.
18446
18447Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
18448
18449 * gdb.base/setshow.exp: Check for the existence of a
18450 feature, not its value.
18451
18452Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
18453
18454 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
18455
18456 * gdb.base/scope.exp: It's now init0(), not init().
18457
18458 * gdb.base/scope0.c: For now, change init() to be init0().
18459
18460 * config/monitor.exp: Use gdb_serial in preference to serial
18461 or netport.
18462
18463 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 18464 and it's not already set.
c906108c
SS
18465
18466Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
18467
18468 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 18469 isn't using a stub and if it supports argument passing.
c906108c
SS
18470
18471Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
18472
18473 * config/udi.exp(gdb_start): Make sure UDICONF is set
18474 properly before starting gdb.
18475
18476Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
18477
18478 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
18479 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
18480 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
18481
18482Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
18483
18484 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 18485 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
18486
18487 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
18488
18489 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
18490
18491 * config/monitor.exp: Make sure we disconnect from the target.
18492 Also, try a reboot/reload cycle instead of failing if the
18493 load fails.
18494
18495Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
18496
18497 * gdb.base/default.exp: Don't set match_max.
18498 * gdb.base/help.exp: Ditto.
18499 * gdb.base/list.exp: Ditto.
18500 * gdb.base/signals.exp: Ditto.
18501
18502 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
18503 set, use remote_ld to download the testcase instead of
18504 the GDB loader.
18505
18506Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
18507
18508 * config/vr5000.exp: New file.
18509
18510 * config/monitor.exp(gdb_target_monitor): Add pattern for
18511 "Ending remote" to detect errors in connecting.
18512
18513 * gdb.base/setshow.exp: Add .* within auto language test.
18514
18515 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
18516 target feature.
18517
18518 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 18519 and reboot the board if necessary.
c906108c
SS
18520
18521 * gdb.base/setvar.exp(test_set): Handle multiple prints within
18522 a set of tests. Remove print.* from the patterns being checked.
18523
18524Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
18525
18526 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
18527 refer to gdb_spawn_id.
18528
18529 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
18530 longer used.
18531 * config/sparclet.exp: Ditto.
18532 * config/sparclet-old.exp: Ditto.
18533 * config/slite.exp: Ditto.
18534 * config/sim.exp: Ditto.
18535 * gdb.base/funcargs.exp: Ditto.
18536
18537 * lib/gdb.exp:Remove references to gdb_spawn_id.
18538 (gdb_expect): Move to remote.exp.
18539
18540Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
18541
18542 * config/monitor.exp: Detect the "Couldn't establish connection"
18543 message from GDB.
18544
18545Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
18546
18547 * gdb.base/bitfields.exp: Use runto instead of explicit
18548 gdb_run_cmd/gdb_expect sequences.
18549
18550 * gdb.base/break.exp(text_next_with_recursion): Add match for
18551 gdb_expect call.
18552
18553 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
18554 We also need to handle the "A program is being debugged already"
18555 prompt from gdb. Use gdb_test to set the baud rate.
18556
18557 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
18558 to 20000. Really. I mean it.
18559
18560Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
18561
18562 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
18563 fails. If suppress_flag is set, skip perror message about not
18564 being able to send to GDB.
c906108c 18565 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 18566 GDB.
c906108c
SS
18567 (gdb_expect): If suppress_flag is set, always fail immediately.
18568 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
18569 (gdb_init): Call gdb_stop_suppressing_tests.
18570 (default_gdb_exit): Ditto.
18571 (default_gdb_start): Ditto.
18572
18573 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 18574 gdb_stop_suppressing_tests as appropriate.
c906108c 18575 * gdb.base/break.exp: Ditto.
889bf7c5 18576 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
18577 * gdb.base/commands.exp: Ditto.
18578 * gdb.base/exprs.exp: Ditto.
889bf7c5 18579 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
18580 * gdb.base/list.exp: Ditto.
18581 * gdb.base/recurse.exp: Ditto.
889bf7c5 18582 * gdb.base/scope.exp: Ditto.
c906108c
SS
18583 * gdb.base/structs.exp: Ditto.
18584 * gdb.c++/inherit.exp: Ditto.
18585
18586Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
18587
18588 * config/vr4300.exp: New file.
18589
99707966 18590 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 18591
99707966 18592 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
18593
18594Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
18595
18596 * lib/gdb.exp(gdb_init): New function.
18597
18598 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 18599 for each individual variable set.
c906108c
SS
18600
18601 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
18602 name.
18603
18604 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
18605
18606 * gdb.base/scope.exp: Use gdb_test.
18607
18608 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
18609 aborting; the testsuite driver will do that for us (see
18610 gdb_finish). Also, use gdb_test in a few more places.
18611
18612Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
18613
18614 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
18615
18616Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
18617
18618 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
18619 and "add_tests" are not at the same address.
18620
18621Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
18622
18623 * gdb.base/ptype.exp: Use gdb_test.
18624
18625Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
18626
18627 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
18628 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
18629 left in. No longer expect them to fail.
18630
18631 * gdb.stabs/*.mt; Deleted, no longer used.
18632 * gdb.stabs/configure.in: Remove references to target makefile
18633 frags.
18634 * gdb.stabs/configure: Rebuilt.
18635
18636 * gdb.disasm/*.mt: Deleted, no longer used.
18637 * gdb.disasm/configure.in: Remove references to target makefile
18638 frags. Use "sh3.s" as the unique filename for this directory.
18639 * gdb.disasm/configure: Rebuilt.
18640
18641 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
18642 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
18643 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
18644
18645Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
18646
18647 * config/udi.exp: Use mondfe,name instead of remote_host.
18648
18649Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
18650
18651 * gdb.base/watchpoint.exp: Don't expect a failure when calling
18652 a function with a watchpoint enabled on the mn10200.
18653
18654 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
18655 before trying to create it!
18656
18657Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
18658
18659 * config/vx.exp: Use hostname instead of netport.
18660
18661 * config/vxworks.exp: New file.
18662
18663 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
18664
18665 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 18666 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
18667 occurs.
18668
18669 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
18670 $gdb_spawn_id directly.
18671 (gdb_run_cmd): Try _start as well as start. Use the target feature
18672 gdb,start_symbol as the symbol to start from when jumping.
18673
18674Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
18675
18676 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
18677 redundant) test.
18678
18679 * gdb.base/recurse.exp: Relax final value test for 'b' so that
18680 it doesn't lose for 16bit integer systems.
18681
18682Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
18683
18684 * gdb.fortran/types.exp: If the target doesn't support "double"
18685 data types, then expect "real" types to only be 4 bytes.
18686
18687 * gdb.c++/virtfunc.exp: Expect failure for virtual function
18688 call tests if the target doesn't support inferior function calls.
18689
18690 * gdb.base/printcmds.exp: Allow minor deviation in FP values
18691 in printf tests.
18692
18693Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
18694
18695 * gdb.base/help.exp: Disable "help set", "help show", and
18696 "help support". Simplify regexp for "help stack".
18697
18698 * gdb.base/default.exp: Set match_max to 5000 and the timeout
18699 to 60 seconds. Temporarily set match_max to 15000 around the
18700 "info copying" test.
18701
18702 * gdb.base/nodebug.exp: Don't try to do an inferior function
18703 call if the target doesn't support them.
18704 * gdb.base/printcmds.exp: Likewise.
18705 * gdb.base/setvar.exp: Likewise.
18706 * gdb.base/structs.exp: Likewise.
18707 * gdb.c++/templates.exp: Likewise.
18708 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
18709
18710 * gdb.base/recurse.exp: Enable for the mn10200.
18711
18712 * configure.in: Do configure gdb.stabs directory for *-*-elf
18713 targets.
18714 * configure: Rebuilt.
18715
18716 * gdb.base/break.exp: Check for gdb,noresults before testing
18717 exit status and/or results from the target.
18718 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
18719 * lib/gdb.exp: Remove old (now bogus) initialization of
18720 noinferior, noargs, noresults and nosignals.
18721
18722Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
18723
18724 * config/sh.exp: New file.
18725
18726 * config/slite.exp: Try to connect multiple times to the board
18727 before rebooting. Only send a "monitor run" if need_monitor_run
18728 is set.
18729
18730 * gdb.base/break.exp: Don't do the "stub continue" test if
18731 the target has gdb_stub set.
18732
18733 * gdb.base/callfuncs.exp: Increase the timeout.
18734
18735 * gdb.base/interrupt.exp: Don't even try to compile the testcase
18736 if the target has gdb,noinferiorio set.
18737
18738 * gdb.base/list.exp: Increase match_max to 10000 characters.
18739
18740 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
18741
18742 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
18743 target.
18744
18745 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
18746
18747Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
18748
18749 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
18750 trying to delete the copy of gdb. Catch the file delete so we
18751 don't die if the delete fails; also, the file should be copied to
18752 the host, not to the build.
c906108c
SS
18753
18754Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
18755
18756 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 18757 parenthesis in case it contains multiple regexps separated
c906108c
SS
18758 with |.
18759
18760 * gdb.base/watchpoint.exp: Use gdb_test.
18761 * gdb.base/default.exp: Ditto.
18762
18763Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
18764
99707966 18765 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 18766
c906108c
SS
18767 * gdb.base/scope.exp: Use gdb_test.
18768 * gdb.c++/classes.exp: Ditto.
18769 * gdb.c++/inherit.exp: Ditto.
18770
18771Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
18772
18773 * gdb.base/crossload.exp: Don't use execute_anywhere, use
18774 remote_exec instead.
18775 * gdb.base/corefile.exp: Don't be ridiculous.
18776 * gdb.base/*.c: Add missing stub invocations.
18777
18778Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
18779
18780 * config/slite.exp: Miscellaneous fixes.
18781
18782 * lib/gdb.exp: Fix runto.
18783
18784 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
18785 the target.
18786
18787 * gdb.base/watchpoint.exp: Fix regexp.
18788
18789 * lib/gdb.exp(default_gdb_exit): Add a catch to the
18790 close and wait commands, as the descriptor may now be
18791 invalid. Always call "remote_close host".
18792
18793Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
18794
18795 Major rewrite for testsuite revision.
d63a86f8 18796
c906108c
SS
18797 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
18798 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
18799 instead of relying on spawn_id to always contain a valid
18800 spawn id.
18801 (get_compiler_info): New procedure to build the ${binfile}.ci
18802 file, instead of replicating this in N different places.
18803 (gdb_compile): New procedure.
d63a86f8 18804
c906108c 18805 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
18806 appropriate arguments) instead of compile. Use gdb_test in a lot
18807 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
18808 at the start of a testcase, as this is no longer done magically.
18809
18810 config/*-gdb.exp: Rename without the -gdb suffix.
18811
18812 config/mips.exp: Use remote_close instead of exit_remote_shell.
18813 config/monitor.exp: Use target_info instead of looking at
18814 baud, timeout, etc.
18815 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
18816
18817Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18818
18819 * gdb.c++/templates.exp (test_ptype_of_templates),
18820 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
18821 Update expect patterns for destructors and assignment operators
18822 to match corresponding c-typeprint.c changes.
18823 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
18824 to destructor breakpoint test, GDB should be able to set the
18825 destructor breakpoint without specifying arguments.
18826
18827Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
18828
18829 * gdb.threads/pthreads.exp: Change result for failure to compile due
18830 to lack of pthreads runtime support from an error to simply an
18831 unsupported test, per dejagnu standards.
18832
18833Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18834
18835 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
18836 where GDB exits to reduce pattern match time.
18837 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
18838
18839 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
18840
dc96c6c7 18841Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18842
18843 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
18844 * gdb.base/default.exp: ditto.
18845 * gdb.base/nodebug.exp: ditto.
18846 * gdb.base/printcmds.exp: ditto.
18847 * gdb.base/ptype.exp: ditto.
18848 * gdb.base/setvar.exp: ditto.
18849 * gdb.base/structs.exp: ditto.
18850 * gdb.base/setshow.c: Guard against uninitialized values of argc.
18851
18852Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
18853
18854 * configure, */configure: Rebuild with autoconf 2.12.
18855
18856Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
18857
18858 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
18859 use new i*86-pc-linux*-gnu quads.
18860 * gdb.base/corefile.exp: Ditto.
18861 * gdb.base/signals.exp: Ditto.
18862 * gdb.base/sigall.exp: Ditto.
18863 * gdb.base/interrupt.exp: Ditto.
18864
18865 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
18866 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
18867 RedHat 4.0.
d63a86f8 18868
c906108c 18869 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
18870 linux. This allows the test case to at least compile on latest
18871 linux, but still not run due to missing the threads runtime library.
c906108c
SS
18872
18873Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18874
18875 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
18876 directory to search gdb directory. Accept and step over conditional
18877 stack alignment code. Consume $prompt in failure cases.
18878 Reset timeout to $oldtimeout instead of some arbitrary value.
18879 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
18880 timeout problems with infinite stack backtraces.
18881 * gdb.base/ptype.exp (ptype struct link, union tu_link):
18882 Accept function parameters for linkfunc member.
18883
18884Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
18885
18886 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
18887 (CXXFLAGS): Remove, unreferenced.
18888 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
18889 previous -B options and also add -B option to pick up cross compiled
18890 runtime.
c906108c
SS
18891 (TARGET_INCLUDES): Add for -I options and add code to initialize when
18892 doing cross compiles.
18893 (target_alias): Declare global.
18894 (xgcc): Set variable to full path of gcc in build tree. Use findfile
18895 to verify that gcc exists in build tree, and if so set CC to that
18896 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 18897
c906108c
SS
18898Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
18899
18900 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
18901 ptype test for anonymous union. Fixup testcase to match
18902 current gcc debug output.
18903
18904Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
18905
18906 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
18907 force argument to an unsigned long type.
18908
18909Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
18910
18911 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 18912 tests and anonymous union print/ptype tests.
c906108c
SS
18913 * gdb.base/list.exp (test_forward-search): Increase timeout by
18914 5 minutes for the "search extremely long line" case.
18915 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
18916 completely optional and that the pass/fail messages use the command as
18917 the message if that third arg is a null string.
18918 (gdb_test_exact): Arrange that a null string pattern means match a
18919 null string output rather than any output, which might include random
889bf7c5 18920 errors.
c906108c
SS
18921 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
18922 backtrace test.
18923 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
18924 always failing and failure is now exposed by gdb.exp changes.
18925
18926Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
18927
18928 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
18929 weren't being noted.
18930
18931Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18932
18933 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
18934 * gdb.stabs/weird.exp: Remove v_comb xfails.
18935
dc96c6c7 18936Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18937
18938 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 18939 list.exp scope.exp watchpoint.exp]
c906108c 18940 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 18941
dc96c6c7 18942Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18943
18944 * config/monitor.exp: Increase download timeout to 1000 seconds.
18945
dc96c6c7 18946Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18947
18948 * config/m32r.exp: Increase timeout to 120 seconds.
18949
18950Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
18951
18952 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
18953 and accept older ordering as obsolescent gcc or gdb.
18954 * gdb.c++/templates.exp: Ditto.
18955 * gdb.c++/virtfunc.exp: Ditto.
18956
18957Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
18958
18959 * gdb.base/coremaker.c: Add code to mmap some data so we
18960 can check that it ends up in the core file.
18961 * gdb.base/corefile.exp: Add test to read mmapped data
18962 from core file.
18963
dc96c6c7 18964Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18965
18966 * config/m32r.exp: New file.
18967
18968Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
18969
18970 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
18971 that cflags can contains -gstabs, and work correctly for other tests.
18972
dc96c6c7 18973Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18974
18975 * gdb.base/setshow.exp: New file, tests show and set.
18976 * gdb.base/setshow.c: New file, tests show and set.
18977 * gdb.base/help.exp: Add test for help set|show annotate.
18978 * gdb.base/default.exp: Add test for set|show annotate.
18979
18980Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
18981
18982 * testsuite/gdb.base/break.exp: Make backtrace from factorial
18983 errors unique.
18984 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
18985 explicitly.
18986
18987Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
18988
18989 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
18990 and width commands. This is done elsewhere.
18991 * (gdb_start): Don't call gdb_start_sim here. That's already
18992 done in gdb_load. This fixes lots of failures in default.exp.
18993
18994Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
18995
18996 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
18997 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
18998 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
18999 in the same we we treat other failures (since it may be an expected
889bf7c5 19000 condition), rather than as an error.
c906108c
SS
19001 * gdb.base/signals.exp (test_handle_all_print): Revert back to
19002 old test format.
19003
19004Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
19005
19006 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
19007 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 19008 twice. Nuke the duplicates.
c906108c 19009 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 19010 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
19011 Remove config.h along with other config files.
19012
19013Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
19014
19015 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
19016 "p func1 ()" and note that rests of tests are skipped.
19017 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 19018 setup_xfails for "print func2::coremaker_local".
c906108c
SS
19019 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
19020 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
19021 affected by the previous run test.
19022 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
19023 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
19024 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
19025 "pass int powerset tuple" and "pass modeless int powerset tuple".
19026 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
19027 "real write 4" and "real write 8".
19028 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 19029 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
19030 "print \$i after tuple assign 2", and
19031 "print vs2 after tuple assign 2".
19032 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
19033 meaningful error message and return -1 so the caller can
19034 suppress further tests and avoid a cascade of errors.
d63a86f8 19035
c906108c
SS
19036Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
19037
19038 * gdb.base/a1-selftest.exp: Tweak tests to account for new
19039 format for printing version.
19040 * gdb.base/default.exp: Ditto.
19041 * gdb.base/interrupt.exp: Fix problem with cascade of
19042 errors if child process dies while calling a function.
d63a86f8 19043
c906108c
SS
19044Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
19045
19046 * Makefile.in (VPATH): Add
19047 * Makefile.in (Makefile, config.status): Fix rules so things get
19048 remade when necessary.
19049
19050Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
19051
19052 * Makefile.in (just-check): Add path to sibling expect dir
19053 to environment variable specified by RPATH_ENVVAR.
19054
19055Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
19056
19057 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
19058 (just-check): Add shared library paths for libstdc++, tk,
19059 tcl, bfd, and opcodes to the environment variable specified
19060 in RPATH_ENVVAR.
19061 * configure.in: Add support to recognize --enable-shared flag
19062 and generate correct value for RPATH_ENVVAR.
19063 * configure: Regenerated with autoconf.
19064
19065Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
19066
19067 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 19068 include all osf versions.
c906108c
SS
19069 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
19070 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
19071 when target is linux. When failing to build pthreads test
19072 executable, give more meaningful message.
19073 * gdb.threads/pthreads.c: Hpux also uses old definition of second
19074 arg for pthread_create.
d63a86f8 19075
c906108c
SS
19076Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
19077
19078 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 19079 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 19080 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 19081 and -lpthreads (everybody else).
c906108c
SS
19082 (test_startup): Fail gracefully if threads are not supported.
19083 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
19084 "p/c array_index("abcdef",2)" when not gcc compiled.
19085 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
19086 "print func2::coremaker_local" when not gcc compiled.
19087 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
19088 "ptype on opaque struct tagname (statically)",
19089 "ptype on opaque struct tagname (dynamically) 1", and
19090 "ptype on opaque struct tagname (dynamically) 2"
19091 for not compiled with gcc.
19092 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
19093 backtrace when compiled with gcc.
d63a86f8 19094 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
19095 than always return success.
19096
19097Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
19098
19099 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
19100
19101Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
19102
19103 * gdb.base/structs.exp: Undo last change.
19104
19105Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
19106
19107 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
19108 encapsulate all the steps/nexts done during self test, starting
19109 at main, and makes them less sensitive to optimization issues.
19110 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
19111 signal handler" test.
19112 * gdb.threads/pthreads.exp: Only run this for native configs.
19113 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
19114 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
19115 tests.
19116 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
19117 for "runto test_calls(void)" test.
d63a86f8 19118
c906108c
SS
19119Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
19120
19121 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
19122 and don't expect address info in breakpoint confirmations.
19123
19124Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
19125
19126 * gdb.base/list.exp (test_forward_search): Increase timeout
19127 temporarily by 60 seconds for searching extremely long line,
889bf7c5 19128 and then reset to old value when done. Increase expect input
c906108c
SS
19129 buffer to 10000.
19130
19131Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
19132
19133 * gdb.base/list.exp (test_forward_search): Fix to handle very
19134 long source line without overflowing expect's input buffer.
19135
19136Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
19137
19138 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
19139 "buffer_full".
19140
19141 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
19142 "buffer_full".
19143
19144 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
19145 "buffer_full".
19146
19147 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
19148 "buffer_full".
19149
19150Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
19151
19152 * configure.in (configdirs): Add gdb.threads.
19153 * configure: Regenerated with autoconf.
19154 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
19155 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
19156 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 19157
c906108c
SS
19158Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
19159
19160 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
19161
19162Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
19163
19164 * gdb.base/signals.exp (test_handle_all_print): Test separately for
19165 each signal's status in the output of "handle all print".
19166 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
19167 the \r\n sequence that immediately precedes the gdb prompt.
19168 * gdb.base/a1-selftest.exp: Save original timeout and restore
19169 after test.
19170
19171Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
19172
19173 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
19174 symbol.
19175
19176Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
19177
19178 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
19179
19180Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
19181
19182 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
19183 timeout by 60 seconds.
19184
19185Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
19186
19187 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
19188 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
19189 error return.
19190
19191Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
19192
19193 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
19194 gdb initialization, also report how long dejagnu waited. Restore
19195 old timeout before doing error return. Temporarily increase timeout
889bf7c5 19196 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
19197
19198Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
19199
19200 * lib/gdb.exp: Report timeout value for verbosity level 2.
19201 * config/gdbserver.exp: Ditto.
19202 * config/hppro.exp: Ditto.
19203 * config/mips-gdb.exp: Ditto.
19204 * config/monitor.exp: Ditto.
19205 * config/netware.exp: Ditto.
19206 * config/sim-gdb.exp: Ditto.
19207 * config/slite-gdb.exp: Ditto.
19208 * config/udi-gdb.exp: Ditto.
19209 * config/unix-gdb.exp: Ditto.
19210 * config/vx-gdb.exp: Ditto.
19211 * gdb.base/a1-selftest.exp: Ditto.
19212 * gdb.base/a2-run.exp: Ditto.
19213 * gdb.base/break.exp: Ditto.
19214 * gdb.base/corefile.exp: Ditto.
19215 * gdb.base/list.exp: Ditto.
19216 * gdb.base/recurse.exp: Ditto.
19217 * gdb.base/scope.exp: Ditto.
19218 * gdb.base/signals.exp: Ditto.
19219
19220Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
19221
19222 * gdb.threads/Makefile.in (docdir): Removed.
19223
19224Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
19225
19226 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 19227 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 19228 @srcdir@.
d63a86f8 19229 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
19230 autoconf 2.5 or higher.
19231 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
19232
19233Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
19234
19235 * configure: Regenerated.
19236 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
19237 avoid name clashes with SunOS headers.
19238
19239Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
19240
19241 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
19242
19243Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
19244
19245 * gdb.base/callfuncs.exp: Finish last change -- make sure the
19246 prototype information ends up in the compiler info file.
19247
19248Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
19249
19250 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
19251 attempting to regenerate it. Eliminate use of a temporary file
19252 and just generate the info file directly. Source it immediately,
19253 for consistency of use.
19254 * gdb.base/corefile.exp: Ditto
19255 * gdb.base/exprs.exp: Ditto.
19256 * gdb.base/funcargs.exp: Ditto.
19257 * gdb.base/langs.exp: Ditto.
19258 * gdb.base/list.exp: Ditto.
19259 * gdb.base/mips_pro.exp: Ditto.
19260 * gdb.base/nodebug.exp: Ditto.
19261 * gdb.base/opaque.exp: Ditto.
19262 * gdb.base/ptype.exp: Ditto.
19263 * gdb.base/scope.exp: Ditto.
19264 * gdb.base/setvar.exp: Ditto.
19265 * gdb.base/signals.exp: Ditto.
19266 * gdb.base/whatis.exp: Ditto.
19267 * gdb.c++/templates.exp: Ditto.
19268 * gdb.c++/virtfunc.exp: Ditto.
19269 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 19270 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
19271
19272Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19273
19274 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
19275 it got fixed by the recent lookup_minimal_symbol_by_pc change.
19276 Increase timeout, a lot of single stepping might be needed if the
19277 target has no hardware watchpoints.
19278
19279Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
19280
19281 * gdb.base/break.exp: Ignore compiler warnings when compiling
19282 break.c.
19283 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
19284 * gdb.base/default.exp: Add h8300 xfails. Handle messages
19285 from remote-sim.
19286 * gdb.base/exprs.exp: Add h8300 xfails.
19287 * gdb.base/funcargs.exp: Likewise.
19288 * gdb.base/nodebug.exp: Likewise.
19289 * gdb.base/printcmds.exp: Likewise.
19290 * gdb.base/ptype.exp: Likewise.
19291 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
19292 h8300 xfails.
d63a86f8 19293 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
19294 on the h8300.
19295 * gdb.base/funcargs.c: Explicitly make last constant argument to
19296 call_after_alloca_subr an unsigned long type.
19297 * gdb.base/return.c: Include stdio.h.
19298
19299Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
19300
19301 * config/abug.exp: New file for the older Motorola Bug monitor
19302 that runs on the mvme13x series VME boards.
19303 * config/monitor.exp: Use the new config array for target settings
19304 if they exist.
19305
19306Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
19307
19308 * sim-gdb.exp: Make the SH simulator allocate less space when
19309 it is targeted.
19310
19311Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
19312
19313 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
19314 test.
19315
19316Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
19317
19318 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
19319 "rs6000-*-*" for "list function in include file" when gcc compiled.
19320 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
19321 for "p ctable1[120]".
19322 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
19323 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
19324 Remove setup_xfail for "rs6000-*-*" for
19325 "print 'scope0.c'::filelocal before run".
19326 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
19327 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
19328 since some compilers don't allow both options to be given
19329 on the same command line. Create object file and move it.
d63a86f8 19330
c906108c
SS
19331Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
19332
19333 * gdb.base/corefile.exp: Always regenerate the core file, since
19334 we always regenerate the coremaker program. Detect special case
19335 where registers cannot be read from core file.
d63a86f8 19336
c906108c
SS
19337Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
19338
19339 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
19340 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
19341 * gdb.c++/templates.exp: Only match on basename of file since
19342 some formats like xcoff don't encode directory information.
19343 * gdb.stabs/weird.exp: Use the right sed script for powerpc
19344 and rs6000 AIX xcoff targets.
19345 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
19346 * configure: Regenerate.
19347 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
19348 here, rather than in distclean.
d63a86f8 19349
c906108c
SS
19350Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
19351
19352 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
19353 defined, and use it to compile the test case with -O2. The
19354 native compilation still uses no optimization.
19355 * gdb.base/mips_pro.c: Remove inline assembly code since
19356 it is compiled PIC by default, which results in assembler
19357 warnings that make the testsuite think the compilation
19358 was unsuccessful.
19359
19360Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
19361
19362 * gdb.c++/misc.exp: Add note to message for
19363 "print s.a for foo struct" that this is a known gcc 2.7.2
19364 and earlier bug.
19365
19366Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
19367
19368 * gdb.base/break.exp: Fix pattern for matching "Delete all
19369 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
19370 setup_xfail for deleting all breakpoints test. Fix various
19371 timeout messages to include "(timeout)".
19372 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
19373 for "p t_float_values2(3.14159,float_val2)".
19374 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
19375 for "continue to call2g" when gcc compiled.
19376 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
19377 "up to foo in langs.exp", "show language at foo in langs.exp",
19378 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
19379 and "show language at fsub in langs.exp".
19380 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
19381 "list line 1 in include file", "list message for lines past EOF",
19382 "list function in include file", "list list0.h:foo", and
19383 "list filename:function; nonexistant function".
19384 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
19385 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
19386 and "ptype t_char_array" to be for native cc only.
d63a86f8 19387
c906108c
SS
19388Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
19389
d63a86f8 19390 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 19391 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 19392 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
19393
19394Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
19395
19396 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
19397 "bt in signals.exp". This problem only appears when running
19398 the testsuite, and then only intermittently.
19399
19400Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
19401
19402 * gdb.base/return.exp (return_tests): Differentiate between
19403 two tests of continuing.
19404
19405Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
19406
19407 * */Makefile.in (maintainer-clean): Remove config.log.
19408 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
19409 * gdb.c++/Makefile.in (PROGS): Add inherit.
19410 (clean): Remove *.ci.
19411
19412Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
19413
19414 * gdb.c++/misc.cc: Add test code from Mike Stump.
19415 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
19416
19417Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
19418
19419 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
19420 to "alpha-*-osf2*" and add comment.
19421 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
19422 setup_xfail for "step over execarg initialization" and
19423 "step over corearg initialization".
c906108c
SS
19424 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
19425 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
19426 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 19427 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
19428 "print func2::coremaker_local", and "backtrace in corefile.exp".
19429 * gdb.base/signals.exp: Build and source signals.ci.
19430 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
19431 to be for gcc only.
19432 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 19433
c906108c
SS
19434Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19435
19436 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
19437 Feb 3 procfs.c change.
19438
19439Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
19440
19441 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
19442
19443Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
19444
19445 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
19446 from dejagnu's apparent default of 10 seconds, which gives random
19447 results when running the tests over NFS on moderately loaded systems.
19448 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
19449
19450Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
19451
19452 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
19453 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 19454 result reports.
c906108c
SS
19455
19456Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
19457
19458 * configure.in (CY_AC_PATH_TCLH): Remove.
19459 * configure: Regenerate.
19460
19461Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
19462
19463 * gdb.c++/Makefile.in (clean): Add missing '{'.
19464
19465Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
19466
19467 * lib/gdb.exp: Provide a default value for noinferior.
19468
19469 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
19470 Load libgloss.exp.
19471
19472Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
19473
19474 * gdb.disasm/hppa.exp: Compile directly into an executable, use
19475 the executable, not the .o to run the tests from.
19476
19477Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
19478
19479 * gdb.base/break.exp: Don't test for program exit or exit status
19480 if $noresults if nonzero.
19481 * gdb.base/langs.exp: Likewise.
19482 * gdb.base/watchpoint.exp: Likewise.
19483
19484 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
19485 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
19486 trying to compile the testcase.
19487
19488Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
19489
19490 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
19491 * gdb.base/signals.exp (continue to handler): Likewise.
19492
19493Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
19494
19495 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
19496
19497 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
19498
19499Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
19500
19501 * gdb.base/corefile.exp: Recognize "not found" as failure
19502 when trying to determine if a core file was generated.
19503 If no core file was generate the first time, try again without
19504 the ulimit -c to work around braindamaged shells.
19505
19506Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
19507
19508 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
19509 [] tests with "test" and enclose string in quotes.
19510 * gdb.stabs/configure: Rebuild
d63a86f8 19511
c906108c
SS
19512Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
19513
19514 Changes in sync with expect:
19515 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
19516 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
19517 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
19518 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
19519 argument to AC_REQUIRE.
19520 * configure: Regenerated.
19521
19522Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
19523
19524 * gdb.base/corefile.exp: When generating a core, discard any
19525 error messages about ulimit not found and the "core dumped"
19526 message from the shell that runs the coredumper.
19527
19528Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
19529
19530 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
19531
19532 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
19533 which sed script to run. Expect failure for v_comb test
19534 on PA targets too.
d63a86f8 19535
c906108c
SS
19536Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
19537
19538 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 19539 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
19540
19541Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
19542
19543 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
19544 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 19545 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
19546 * lib/gdb.exp (default_gdb_start): Fix typo.
19547 * gdb.base/corefile.exp: Allow "Core was generated by ..."
19548 messages to not include the full program name that caused
19549 the core dump since some systems (such as solaris) apparently
19550 truncate this path to about 80 characters.
19551 When generating a core file first try increasing the core file
19552 size limit to unlimited since some systems may default it to
19553 zero, and it is harmless to try it. Move the test for failing
19554 to generate a core file to where it will actually get executed.
19555 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
19556 new gdb result from g++ debug info improvements and make old
19557 pattern obsolescent. Also account for size_t differences
19558 (may be int or long).
19559 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
19560 initialization before function call is placed in the delay slot
19561 and thus appears to be skipped over by commands such as "next".
19562
19563Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
19564
19565 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
19566
19567Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
19568
19569 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
19570 input source file; fix code to compile test to deal with this
19571 convention.
19572 * gdb.c++/*.exp: Likewise.
19573
19574Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
19575
19576 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
19577 "bt in signals.exp".
19578
19579Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
19580
19581 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
19582 "step over execarg initialization" and
889bf7c5 19583 "step over corearg initialization".
c906108c
SS
19584
19585Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
19586
19587 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
19588 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
19589
19590Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
19591
19592 From Rob Savoye (rob@poseidon.cygnus.com)
19593 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
19594 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
19595 configure.in}, gdb.disasm/{Makefile.in, configure.in},
19596 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
19597 configure.in}: Major reworking for autoconfig.
c906108c
SS
19598 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
19599 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 19600 New files.
c906108c
SS
19601 * config/unix-gdb.exp: Make GDB global.
19602 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
19603 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
19604 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
19605 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
19606 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
19607 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 19608 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
19609 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
19610 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
19611 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
19612 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 19613 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
19614 to returns as necessary, arrange for test to compile own testcase
19615 executable.
c906108c 19616 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 19617
c906108c
SS
19618Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
19619
19620 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 19621 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
19622 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
19623 "backtrace through signal handler".
19624
19625Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19626
19627 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
19628 continuing from a job control stop signal.
19629 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
19630
19631Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
19632
19633 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
19634 * gdb.base/corefile.exp: Likewise.
19635 * gdb.base/funcargs.exp: Likewise.
19636
19637Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
19638
19639 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
19640 * config/monitor.exp: Add support for setting baud rate.
19641
19642Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
19643
19644 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
19645 i*86-*-linux* xfails for "backtrace through signal handler".
19646 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
19647 "print func2::coremaker_local".
19648 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 19649 alpha-dec-osf2* xfail for
c906108c
SS
19650 "delete all breakpoints when none".
19651
19652Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
19653
19654 * gdb.base/break.exp: Change test that deletes all breakpoints
19655 when no user breakpoints are installed. A post 4.15 change
19656 causes gdb to no longer prompt in this case.
19657
19658Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
19659
19660 * gdb.base/return.exp (return_tests): Change xfail for test
19661 "correct value returned double test" to stop xfailing at
19662 Solaris 2.5. Apparently the bug has been fixed.
19663
19664Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
19665
19666 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
19667 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
19668
19669Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
19670
19671 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
19672 * gdb.disasm/hppa.s: Corresponding changes.
19673
19674Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
19675
19676 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
19677 makefile fragment.
19678 * config/mt-hpux: Deleted.
19679
19680Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
19681
d63a86f8 19682 * Many files: When warning about suppressed tests due to a
c906108c
SS
19683 nonexistant test binary, avoid incrementing the warning count.
19684
19685Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
19686
19687 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 19688
c906108c
SS
19689Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19690
19691 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
19692 "sparc-*-solaris2*".
19693
19694Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19695
19696 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
19697 Add global and local variables and initialize them.
19698 * gdb.base/corefile.exp: Test correct mapping of corefile sections
19699 by printing variables. Remove rs6000 and powerpc xfails, BFD now
19700 extracts the file name and terminating signal from the core file.
19701 * TODO: Remove note about tests for correct mapping of corefile.
19702 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
19703 from optimizing it away.
19704 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
19705 handles common blocks.
19706
19707Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
19708
19709 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
19710 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
19711
19712Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
19713
19714 * Makefile.in (maintainer-clean): New target, synonym for
19715 realclean.
19716 * gdb.base/Makefile.in (maintainer-clean): Likewise.
19717 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
19718 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
19719 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
19720 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
19721 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
19722
19723Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
19724
19725 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
19726 xfails when not gcc compiled for "print foo::funclocal".
19727 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
19728 "print foo::funclocal at foo",
19729 "print 'scope1.c'::foo::funclocal at foo",
19730 "print foo::funclocal_bss at foo",
19731 "print 'scope1.c'::foo::funclocal_bss at foo",
19732 "print foo::funclocal_ro at foo",
19733 "print 'scope1.c'::foo::funclocal_ro at foo",
19734 "print bar::funclocal at foo" and
19735 "print 'scope1.c'::bar::funclocal at foo".
19736 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
19737 gcc compiled for "print foo::funclocal at bar".
19738 Expand all messages to ensure that they identify that
19739 the test is at bar().
19740 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
19741 gcc compiled for:
19742 "ptype on opaque struct pointer (statically)",
19743 "ptype on opaque struct tagname (statically)",
19744 "ptype on opaque struct pointer (dynamically) 1",
19745 "ptype on opaque struct tagname (dynamically) 1",
19746 "ptype on opaque struct pointer (dynamically) 2" and
19747 "ptype on opaque struct tagname (dynamically) 2
19748 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
19749 gcc compiled for:
19750 "p datalocal"
19751 "whatis datalocal",
19752 "ptype datalocal",
19753 "p bsslocal",
19754 "whatis bsslocal", and
19755 "ptype bsslocal".
19756 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
19757 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
19758 when not gcc compiled.
19759 * gdb.base/funcargs.exp (float_and_integral_args): Add
19760 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
19761 compiled.
19762 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
19763 "backtrace from call6a" when not gcc compiled.
19764 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
19765 "backtrace from call7a" when not gcc compiled.
19766 * gdb.base/callfuncs.exp (do_function_calls):
19767 Add "hppa*-*-hpux*" xfail when not gcc compiled for
19768 "p t_char_array_values(char_array_val2,char_array_val1)",
19769 "p t_char_array_values(char_array_val1,char_array_val2)",
19770 "p t_char_array_values("carray 1","carray 2")",
19771 "p t_char_array_values("carray 1",char_array_val2)",
19772 "p t_char_array_values(char_array_val1,"carray 2")",
19773 "p sum_args(1,{2})",
19774 "p sum_args(2,{2,3})",
19775 "p sum_args(3,{2,3,4})",
19776 "p sum_args(4,{2,3,4,5})"
19777 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
19778 "backtrace in corefile.exp" when not gcc compiled.
19779
19780Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19781
19782 * gdb.base/signals.exp: Rewrite `handle all print' test as
19783 a procedure. Accept blanks or TABs as whitespace, increase
19784 timeout and expect input buffer size for the large output
19785 from the command. Remove "i*86-*-bsdi2.0" xfail.
19786
19787Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19788
19789 * gdb.base/setvar.exp: Add new testcases for truncation when
19790 assigning invalid values to bitfields.
19791
19792Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
19793
d63a86f8 19794 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
19795 mips-sgi-irix* xfail for
19796 "call inferior func with struct - returns char *"
19797 and fix test so that an optional (unsigned char *) cast is
889bf7c5 19798 accepted in the result.
c906108c
SS
19799
19800Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
19801
19802 * gdb.base/funcargs.exp (float_and_integral_args): Remove
19803 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
19804 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
19805 * gdb.base/signals.exp: Remove duplicate "handle all print" test
19806 that accidentally got checked in.
19807
19808Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
19809
d63a86f8 19810 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
19811 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
19812 compiled test.
19813 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
19814 Add mips-sgi-irix5* xfail for not gcc compiled.
19815 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
19816 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
19817 "p top", "whatis top", "p middle", and "whatis middle".
19818 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
19819 "whatis signed char" for not gcc compiled.
19820 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
19821 "set variable signed char=-1 (-1)" and
19822 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
19823 * gdb.base/funcargs.exp (float_and_integral_args):
19824 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
19825 Add mips-sgi-irix* xfail when not gcc compiled for
19826 "continue to call2b".
19827 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
19828 "continue to call2g".
19829 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
19830 "backtrace from call6a"
19831 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
19832 "backtrace from call7k".
19833 Add mips-sgi-irix5* xfail when not gcc compiled for
19834 "backtrace from call7a".
19835 (localvars_after_alloca): Fix gdb_test cmds for
19836 "print * after runto ...".
19837 Remove rs6000-*-* xfails for
19838 "print i after runto localvars_after_alloca" and
19839 "print l after runto localvars_after_alloca"
19840 for all compilers.
19841 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 19842 when not compiled with gcc, for:
c906108c
SS
19843 "print signed char == (minus)",
19844 "print signed char != (minus)",
19845 "print signed char < (minus)",
19846 "print signed char > (minus)".
19847 * gdb.base/callfuncs.exp (do_function_calls):
19848 Add mips-sgi-irix* xfail, when compiled with native compiler, for
19849 "call inferior func with struct - returns char *".
d63a86f8 19850 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
19851 "correct value returned double test" to include Solaris 2.4.
19852 * gdb.base/funcargs.exp (float_and_integral_args):
19853 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 19854
c906108c
SS
19855Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19856
19857 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
19858 enumeration bitfields if compiling with GNU C.
19859 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
19860 to empty' prompt.
19861
19862Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
19863
19864 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
19865 test for PRO targets.
19866
19867 * gdb.base/funcargs.exp: Avoid ever setting more than 8
19868 breakpoints in the inferior at any given time by making
19869 two groups of breakpoints for call2*, call6* and call7*
19870 tests.
19871
19872Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19873
19874 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
19875 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
19876 from optimizing it away.
19877 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
19878 "call inferior func with struct".
19879
19880Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
19881
19882 * configure.in: Only configure gdb.chill for particular targets.
19883
19884Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
19885
19886 * gdb.base/Makefile.in: Add action to .c.o transformation
19887 rule that generates a .ci file for each .o file and remove
19888 explicit .c.o rules except for callfuncs.o.
19889 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
19890 generates a .ci file for each .o file and remove explicit
19891 .cc.o rules.
19892 (clean): Remove *.tmp *.ci files.
19893 (EXECUTABLES): Remove templ-info.exp.
19894 * gdb.base/compiler.c: New file.
19895 * gdb.c++/compiler.cc: New file
19896 * gdb.base/scope.exp: Source gdb.base/scope.ci.
19897 Change rs6000-*-* xfail for
19898 "print 'scope0.c'::filelocal_ro" and
19899 "print 'scope1.c'::filelocal" and
19900 "print 'scope1.c'::filelocal_bss" and
19901 "print 'scope1.c'::filelocal_ro" and
19902 "print 'scope1.c'::foo::funclocal" and
19903 "print 'scope1.c'::foo::funclocal_ro" and
19904 "print 'scope1.c'::bar::funclocal" and
19905 "print 'scope0.c'::filelocal_ro" and
19906 "print 'scope1.c'::filelocal at foo" and
19907 "print 'scope1.c'::filelocal_bss at foo" and
19908 "print 'scope1.c'::filelocal_ro at foo" and
19909 "print 'scope1.c'::foo::funclocal at foo" and
19910 "print 'scope1.c'::foo::funclocal_bss at foo" and
19911 "print 'scope1.c'::foo::funclocal_ro at foo" and
19912 "print 'scope1.c'::bar::funclocal at foo" and
19913 "print 'scope0.c'::filelocal_ro" and
19914 "print 'scope1.c'::filelocal" and
19915 "print 'scope1.c'::filelocal_bss" and
19916 "print 'scope1.c'::filelocal_ro" and
19917 "print 'scope1.c'::foo::funclocal" and
19918 "print 'scope1.c'::foo::funclocal_bss" and
19919 "print 'scope1.c'::foo::funclocal_ro" and
19920 "print 'scope1.c'::bar::funclocal" and
19921 "print 'scope1.c'::bar::funclocal_bss"
19922 to only be xfail'd when not compiled with gcc.
d63a86f8 19923 Add rs6000-*-* xfail for
c906108c
SS
19924 "print 'scope0.c'::filelocal_bss before run"
19925 when compiled with gcc.
19926 (test_at_main): Add rs6000-*-* xfail for
19927 "print filelocal_ro in test_at_main"
19928 when compiled with gcc.
19929 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 19930 Add rs6000-*-aix* xfail for
c906108c
SS
19931 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
19932 "ptype t_char_array", not compiled with gcc.
19933 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
19934 xfail for "list foo (in include file)" when gcc compiled.
19935 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 19936 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
19937 "run to call0a" if not compiled with gcc.
19938 (unsigned_integral_args): Add rs6000-*-* xfail for
19939 "run to call1a" if not compiled with gcc.
19940 (float_and_integral_args): Add rs6000-*-* xfail for
19941 "run to call2a" if not compiled with gcc and for
19942 "continue to call2b" for any compiler.
19943 Add rs6000-*-* xfail to
19944 "print f1 after run to call2a" for gcc compiled.
19945 (discard_and_shuffle): Add rs6000-*-* xfail for
19946 "run to call6a".
19947 (shuffle_round_robin): Add rs6000-*-* xfail for
19948 "backtrace from call7a" if not compiled with gcc.
19949 Add rs6000-*-* xfail for
19950 "backtrace from call7b" if compiled with gcc.
19951 (call_after_alloca): Add rs6000-*-* xfail for
19952 "print c in call_after_alloca" and
19953 "print s in call_after_alloca" and
19954 "backtrace from call_after_alloca_subr"
19955 if not compiled with gcc.
19956 (localvars_in_indirect_call): Add rs6000-*-* xfail for
19957 "print c in localvars_in_indirect_call" and
19958 "print c in localvars_in_indirect_call" and
19959 "backtrace in indirectly called function" and
19960 "stepping into indirectly called function"
19961 if not compiled with gcc.
19962 (localvars_after_alloca): Add rs6000-*-* xfail for
19963 "print c after runto localvars_after_alloca" and
19964 "print s after runto localvars_after_alloca" and
19965 "print i after runto localvars_after_alloca" and
19966 "print l after runto localvars_after_alloca"
19967 for all compilers.
19968 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
19969 than whatis-info.exp.
19970 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
19971 than opaque-info.exp.
19972 Setup rs6000-*-* xfail for
d63a86f8 19973 "ptype on opaque struct pointer (statically)" and
c906108c
SS
19974 "ptype on opaque struct pointer (dynamically)" when
19975 not compiled with gcc.
19976 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
19977 rather than callf-info.exp.
19978 (do_function_calls): Add clear_xfail for rs6000-*-* for
19979 "p t_float_values2(3.14159,float_val2)". Seems to work
19980 fine there, both with xlc and gcc. Need to find out what
19981 it is doing right and fix other platforms.
19982 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
19983 "call inferior func with struct - returns int",
19984 "call inferior func with struct - returns long",
19985 "call inferior func with struct - returns float",
19986 "call inferior func with struct - returns double",
19987 "call inferior func with struct - returns char *",
19988 but only if not gcc compiled (presumes xlc compiled).
19989 Change rs6000-*-* xfails for
19990 "call inferior func with struct - returns char" and
19991 " call inferior func with struct - returns short" to only
19992 xfail if not using gcc.
19993 (clean mostlyclean): Remove *.ci and *.tmp files.
19994 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
19995 than templ-info.exp.
19996 * gdb.base/langs.exp: Source gdb.base/langs.ci.
19997 Add rs6000-*-* xfail for "up to foo in langs.exp"
19998 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 19999 when not gcc compiled.
d63a86f8 20000
c906108c
SS
20001Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
20002
20003 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
20004 * gdb.base/corefile.exp: Likewise.
20005 * gdb.base/list.exp: Likewise.
20006 * gdb.base/scope.exp: Likewise.
20007 * gdb.base/siganls.exp: Likewise.
20008
20009 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
20010 compiler output.
20011 * gdb.base/whatis.exp: Likewise.
20012
20013Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
20014
20015 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
20016 failure (opcode table has been fixed to match reality).
20017
20018Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
20019
20020 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
20021 "call inferior func with struct - returns char",
20022 "call inferior func with struct - returns short"
20023
20024 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
20025 "print 'scope0.c'::filelocal at main",
20026 "print 'scope0.c'::filelocal_bss in test_at_main",
20027 "print 'scope0.c'::filelocal at foo",
20028 "print 'scope0.c'::filelocal_bss in test_at_foo",
20029 "print 'scope0.c'::filelocal at bar",
20030 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 20031
c906108c
SS
20032 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
20033 in source file 1". This bug seems to have been fixed with both
20034 gcc and native cc (was native assembler bug?).
20035
20036Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
20037
20038 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
20039 "backtrace through signal handler" to "i*86-*-sysv4*".
20040 * gdb.base/signals.exp: Add xfail for "'next' behaved as
20041 continue" case. Add "known SVR4 bug" to fail message.
20042 Add "i*86-*-bsdi2.0" xfail for "handle all print".
20043 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
20044 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
20045 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
20046 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
20047 "up to foo in langs.exp", "show language at foo in
20048 langs.exp", "up to cppsub_ in langs.exp", "show
20049 language at cppsub_ in langs.exp", "up to fsub in
20050 langs.exp", and "show language at fsub in langs.exp".
20051 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
20052 "bactrace in corefile.exp".
20053 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
20054 "call inferior function with struct - returns float" and
20055 "call inferior function with struct - returns double".
d63a86f8 20056
c906108c
SS
20057Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
20058
20059 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
20060 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
20061 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
20062 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
20063
20064Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
20065
20066 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
20067 (or overriden) "CHILL" macro rather then bare "gcc".
20068 Also look for ../../gcc/xgcc since that is what we will
20069 actually need, not "Makefile". Remove following assignment
20070 of CHILL to CHILL_FOR_TARGET because that results in
20071 recursive definition.
20072
20073Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
20074
20075 * gdb.base/corefile.exp: Change xfail for backtrace in
20076 corefile.exp from linuxaout to all linux.
20077 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
20078 cases where we miss the breakpoint at the signal handler
20079 for some reason. Setup xfail for linuxoldld/linuxaout and
20080 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
20081 hitting SIGURG breakpoint.
20082 * gdb.base/signals.exp: Setup xfail for "next" acting like
20083 continue to add linuxoldld. Setup xfail for all linux for
20084 "next to handler in signals_tests_1", "backtrace in
20085 signals_tests_1", "continue to func1", "pass SIGUSR1",
20086 and continue to handler".
20087
20088Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
20089
20090 * Update all FSF addresses except those in COPYING* files.
20091
20092Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
20093
20094 * gdb.base/a2-run.exp: Change messages to be more explicit about
20095 the status of args, and quote binfile in results.
20096
20097Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
20098
20099 * gdb.base/callfuncs.exp: Add tests for passing structs to
20100 inferior functions and return various types.
20101 * gdb.base/callfuncs.c: Add functions to receive a struct
20102 and return a member of the struct, in various types.
20103
20104Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20105
20106 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
20107
20108Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
20109
20110 * config/vxworks29k.exp: New file, sources vxworks.exp.
20111
20112Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
20113
20114 * config/gdbremote.exp: New file. Testing framework using
20115 gdbserver.
20116
20117Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
20118
20119 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
20120 "call function when asleep" and "send end of file".
20121 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
20122 for "backtrace in corefile.exp".
20123 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
20124 for "backtrace through signal handler".
20125 * gdb.base/corefile.exp: Make sure we actually generate a core file
20126 before trying the core tests. Some systems allow the user to suppress
20127 generation of core files and default to that (linux for example).
20128 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
20129 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
20130
20131Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
20132
20133 * gdb.threads: New directory with some crude multi-threaded
20134 gdb tests (step.exp and step2.exp).
20135 * config/mt-lynx (STEP_EXECUTABLE): Define.
20136 (THREADFLAGS): Define.
20137
20138Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
20139
20140 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
20141
20142 * gdb.base/signals.exp: Disable whole file for lynx until
20143 further notice.
20144
20145 * gdb.base/signals.exp: xfail test where "next" acts like
20146 "continue" for lynx.
20147
20148 * gdb.base/interrupt.exp: xfail test for calling function while
20149 inferior is asleep for lynx.
20150
20151 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
20152 than one cr-lf after each command.
20153
20154Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20155
20156 * configure.in: Reinstate setting of stabsdirs variable, fix
20157 typo in setting up configdirs for native builds.
20158
20159 * gdb.base/return.exp: Fix typo in return double test.
20160 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
20161 compiler from optimizing them away.
20162
20163Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
20164
20165 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
20166 sequences to be echo'd by gdb when using gdb_test.
20167 * gdb.chill/chexp.exp: Likewise.
20168 * gdb.fortran/exprs.exp: Likewise
20169
20170Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
20171
20172 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
20173 after the inferior gdb has started.
20174
20175 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
20176 after each command.
20177 * gdb.base/funcargs.exp: Likewise.
20178 * gdb.base/gdbvars.exp: Likewise.
20179 * gdb.base/interrupt.exp: Likewise.
20180 * gdb.base/list.exp: Likewise.
20181 * gdb.base/watchpoint.exp: Likewise.
20182 * gdb.c++/demangle.exp: Likewise.
20183 * gdb.c++/inherit.exp: Likewise.
20184 * gdb.chill/chexp.exp: Likewise.
20185 * gdb.fortran/exprs.exp: Likewise.
20186
20187 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
20188 test if we can't handle IO to/from the inferior.
20189
20190 * gdb.c++/misc.exp: Always check for a program already being
20191 started after sending a "run" command to gdb.
20192
20193 * gdb.base/twice.exp: Start with a fresh gdb.
20194
20195 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
20196 only depend on gdb's expression code, not the chill runtime.
20197
20198 * gdb.base/return.c: Put return values into variables so we
20199 can have gdb print them rather than depending on the program
20200 to print them.
20201 * gdb.base/return.exp: Corresponding changes.
20202
20203 * lib/gdb.exp: Provide default value for noinferiorio.
20204 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
20205 the inferior.
20206
20207 * gdb.base/break.exp: Always check for a program already being
20208 started after sending a "run" command to gdb.
20209 (text_next_with_recursion): Don't check the output from the
20210 program's printf statement. Instead just make sure the program
20211 exited.
20212
20213 * gdb.base/commands.exp: Protect tests which need arguments with
20214 $noargs conditionals.
20215
20216Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20217
20218 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
20219 of structure member arrays to match gdb/valops.c:value_addr change.
20220
20221Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
20222
20223 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
20224 cases.
20225
20226Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
20227
20228 * configure.in (configdirs): Remove gdb.chill from default list
20229 of subdirs and then add it back in only if doing a native build.
20230 The current chill compiler does not yet work in any cross build.
20231 * Revert all signal changes from Jul 6.
20232 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
20233 for sh-hms targets, allowing these tests to link, with no other
20234 changes. Testing is suppressed by setting "nosignals" in site.exp.
20235
20236Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
20237
20238 * configure.in (signaldirs): Define and add to configdirs for all
20239 targets except some specific ones that are known to not support signals.
20240 Also clean up formatting.
20241 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
20242 (signals, sigall): Remove rules to build.
20243 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
20244 Moved to new gdb.signals directory.
20245 * gdb.signals: New test directory.
20246 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
20247 signals.c signals.exp}: New or moved files.
20248
20249Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
20250
20251 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
20252
20253Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
20254
20255 * gdb.base/return.exp: Xfail `return double' test failure
20256 on at least Solaris 2.3 and handle future/past versions on
20257 a case by case basis as appropriate. Also update message
20258 to include i*86 failures.
20259
20260Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20261
20262 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
20263
20264 * lib/gdb.exp: Fix comment which erroneously identified
20265 gdb_file_cmd as gdb_load (the 19 May change was in fact to
20266 gdb_file_cmd not gdb_load).
20267 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
20268
20269 * gdb.base/setvar.exp: Make test names consistent between pass and
20270 fail cases. Use gdb_test more.
20271
20272Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20273
20274 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
20275
20276Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20277
20278 * gdb.base/help.exp: Fix expected help string for `show commands'.
20279
20280Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
20281
20282 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
20283
20284 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
20285 of a text section.
20286
20287Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
20288
20289 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
20290 that loop eventually terminates. Fix Connection refused logic so
20291 that testsuite will expire nicely.
20292
20293Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
20294
20295 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
20296 config/rom68k.exp: New tcl glue for the appropriate monitors.
20297 These all just end up calling monitor.exp.
20298 * config/monitor.exp (gdb_target_monitor): Handle `Connection
20299 refused' by retrying. Cleanup some timeout issues.
20300 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
20301 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
20302 callers don't have to set/restore global timeout variable.
20303
20304 * The following set of changes centralizes management of the global
20305 timeout variable. This way, it can be set in one target dependent
20306 place instead of dozens of places scattered throughout the test suite.
20307 If you need to lengthen a timeout, then you should either set timeout
20308 in one of the config/{target}.exp files, or multiply it by a factor.
20309 Setting it to an absolute value is always going to lose for some
20310 targets.
20311 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
20312 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
20313 * gdb.base/funcargs.exp: Don't set timeout.
20314 * gdb.base/list.exp (test_forward_search): Only use local timeout.
20315 * gdb.base/printcmds.exp (test_print_string_constants
20316 test_print_array_constants): Don't set timeout.
20317 * gdb.base/ptype.exp: Don't set timeout.
20318 * gdb.base/recurse.exp: Don't set timeout.
20319 * gdb.base/return.exp: Don't set timeout.
20320 * gdb.base/watchpoint.exp: Don't set timeout.
20321 * gdb.c++/classes.exp (do_tests): Don't set timeout.
20322 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
20323
20324Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
20325
20326 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
20327
20328Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20329
20330 * lib/gdb.exp: Disable chill tests for irix5.
20331
20332Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20333
20334 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
20335 each test pass or fail.
20336
20337Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20338
20339 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
20340 xlc not gcc.
20341
20342Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
20343
20344 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
20345
20346Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
20347
20348 * config/est.exp: Fix copyright and comments. Remove dead code.
20349 Use targetname, serialport and baud variables instead of fixed
20350 constants.
20351 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
20352 * config/cpu32bug.exp: New file to support cpu32bug monitors.
20353
20354Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20355
20356 * gdb.base/watchpoint.exp: Don't run
20357 test_watchpoint_triggered_in_syscall for sunos.
20358
20359Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20360
20361 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
20362 they don't seem to exist. Do include stdio.h.
20363
20364Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20365
20366 * gdb.base/a1-selftest.exp: Add alpha xfail.
20367
20368Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20369
20370 * gdb.base/watchpoint.c (main): Prompt before calling read().
20371 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
20372 Revise accordingly. Remove cruft about sending "123" several
20373 times, until it gets noticed. Clean up the "print buf[0]" stuff
20374 so that it passes or fails, and waits for prompts in the usual way.
20375
20376Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20377
20378 * gdb.base/recurse.exp: Fix comment.
20379
20380 * TODO: Remove item about printing variables in nodebug.exp. Add
20381 item about enabling tests which are only run on some targets.
20382
20383 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
20384 fail, make test names unique, use new gdb_test convention
20385 regarding pattern, use gdb_test more, etc.).
20386
20387 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
20388 fail, make test names unique, etc.).
20389
20390Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20391
20392 * gdb.base/nodebug.c: Change return type of top and middle to
20393 short.
20394 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
20395 are fixed by the recent mdebugread.c changes. Allow `short ()'
20396 as type for top and middle.
20397
20398Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20399
20400 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
20401 nearly as I can tell, the whole thing was an accident in Stu's
20402 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
20403 to replace a send/expect pair with gdb_test, but ended up only
20404 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
20405 of 30 Mar 1995 took care of it, but left this vestigial comment
20406 which I am now nuking.
20407
20408Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20409
20410 * gdb.base/break.exp: Look for different line number for
20411 breakpoint at main depending on usestubs.
20412
20413Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20414
20415 * gdb.base/list.exp: Adjust some alternate expect patterns to
20416 match recent list0.c change. Add alternate expect pattern for
20417 output from `list default lines around main' for optimizing
20418 compilers.
20419
20420Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20421
20422 * lib/gdb.exp: If nosignals is not set, set it to 0.
20423
20424Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
20425
20426 * config/slite-gdb.exp: Responds to load symbol table prompt.
20427 * gdb.base/break.exp: Adjust line number, fix rerun.
20428 * gdb.base/langs0.c: Add #ifdef usestubs.
20429
20430Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
20431
20432 * gdb.base/list.exp: Adjust line contents after adding new lines in
20433 list0.c. Also fix a syntax error.
20434
20435 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
20436 * gdb.base/break.exp: ditto.
20437 * gdb.base/list.exp: ditto.
20438 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
20439 * gdb.base/run.c: ditto.
20440 * gdb.base/list0.c: ditto.
20441 * gdb.base/funcargs.c: ditto.
20442
20443Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
20444
20445 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
20446 $targetname, $serialport and $baud instead of hardwired variables.
20447 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
20448 target doesn't support signals.
20449
20450Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
20451
20452 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
20453
20454Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20455
20456 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
20457 Don't rely on the value of an auto variable before it has been
20458 initialized. Use gdb_test more.
20459
20460Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20461
20462 * lib/gdb.exp (default_gdb_version): A version number must start
20463 with a digit, but other than that contains all characters up to
20464 the first whitespace character.
20465
20466Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20467
20468 * gdb.base/commands.exp (breakpoint_command_test): New tests.
20469
20470Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20471
20472 * gdb.c++/*.exp: Warn if executable does not exist. The original
20473 reason for skipping the warning was that configure.in sometimes
20474 intentionally skipped building the executables but the tcl code
20475 had no way of knowing. That (a) was always bogus with respect to
20476 error handling, (b) is no longer true (right now there is no way
20477 to skip C++ tests).
20478
20479 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
20480
20481Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20482
20483 * gdb.base/list.exp: Add expect patterns for output from
20484 SunPRO compiled executables.
20485 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
20486 types.
20487
20488Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20489
20490 * gdb.base/break.exp (test_next_with_recursion): Accept any line
20491 number (we are already testing that the correct source line text
20492 gets printed).
20493
20494 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
20495 that is what is intended, but something needed to be done to get
20496 sunos4 native working again.
20497
20498 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
20499
20500 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
20501 apparently went with a (very) old xfail.
20502
20503Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
20504
20505 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
20506 runto_main is a proc in gdb.exp that will do 'step' for target use
20507 stubs.
20508 * gdb.base/exprs.exp: ditto.
20509 * gdb.base/interrupt.exp: ditto.
20510 * gdb.base/opaque.exp: ditto.
20511 * gdb.base/printcmds.exp: ditto.
20512 * gdb.base/ptype.exp: ditto.
20513 * gdb.base/scope.exp: ditto.
20514 * gdb.base/setvar.exp: ditto.
20515 * gdb.base/signals.exp: ditto.
20516 * gdb.base/twice.exp: ditto.
20517 * gdb.c++/classes.exp: ditto.
20518 * gdb.c++/inherit.exp: ditto.
20519 * gdb.c++/templates.exp: ditto.
20520 * gdb.base/break.exp: no run and hit main for stubs. Change line
20521 numbers for breakpoints and info breakpoint.
20522 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
20523 breakpoint().
20524 * gdb.base/callfuncs.c: ditto.
20525 * gdb.base/exprs: ditto.
20526 * gdb.base/interrupt.c: ditto.
20527 * gdb.base/opaque0.c: ditto.
20528 * gdb.base/printcmds.c: ditto.
20529 * gdb.base/ptype.c: ditto.
20530 * gdb.base/scope0.c: ditto.
20531 * gdb.base/setvar.c: ditto.
20532 * gdb.base/signals.c: ditto.
20533 * gdb.base/twice.c: ditto.
20534 * gdb.c++/misc.cc: ditto.
20535 * gdb.c++/templates.cc: ditto.
20536
20537Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20538
20539 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
20540
20541 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
20542 somewhere between `read' and `main.c'. I'm pretty sure the
20543 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
20544 and it isn't particularly useful.
20545
20546 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
20547
20548Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20549
20550 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
20551
20552Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
20553
20554 * config/mt-slite: add LIBS and -nostdlib.
20555 * config/slite-gdb.exp: add this new file to support sparclite target.
20556
20557Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
20558
20559 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
20560
20561 * gdb.base/a2-run.exp: Change argument to istarget from
20562 "*-*-vxworks" to "*-*-vxworks*".
20563 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
20564
20565Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
20566
20567 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
20568 will not runto main but do a 'step' to step out of breakpoint().
20569 * config/mt-slite: add -Dusestubs.
20570
20571Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20572
20573 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
20574 instead of just @.
20575
20576 * gdb.base/signals.exp: Add test for "handle all print".
20577 * TODO: Remove "handle all print". Also remove item about
20578 checking copyright date (I don't like the idea of a spurious FAIL
20579 based on when we run the tests).
20580
20581 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
20582 for SunOS4 (reason for failure not investigated). Remove
20583 redundant test for $binfile.
20584
20585 * gdb.base/nodebug.c (array_index): Call malloc.
20586
20587 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
20588
20589Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
20590
20591 * gdb.base/recurse.exp: Update gdb_test invocation to use new
20592 conventions and slightly simplify the matching regexp.
20593
20594Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20595
20596 * gdb.base/break.exp: Update gdb_test invocation to use new
20597 convention.
20598
20599 * lib/gdb.exp: If noargs is not set, set it to 0.
20600
20601 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
20602 tests unique.
20603
20604 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
20605
20606Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20607
20608 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
20609 one argument of type "<non-float parameter>".
20610
20611Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
20612
20613 * config/rom68k.exp: New file to support Motorola IDP board.
20614 * gdb.base/a2-run.exp: Skip this file if noargs is set.
20615 * gdb.base/break.c: Change things around so that this program
20616 doesn't depend upon args. This is necessary to make remote
20617 targets work (in general, they can't take args).
20618 * gdb.base/break.exp: Don't try to send args to program. Don't
20619 expect output. Also, replace lots of code with gdb_test.
20620
20621Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20622
20623 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
20624 printing of '\'' (which is what the comment says we are testing,
20625 even though we were not), not '''.
20626 (test_integer_literals_rejected): Test that printing ''' is an error.
20627
20628 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
20629 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
20630 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
20631 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
20632 Use gdb_test not test_print_accept.
20633 * lib/gdb.exp: Remove test_print_accept.
20634
20635 * gdb.base/signals.exp (signal_tests_1): Make pass message
20636 consistent with fail message.
20637
20638 * gdb.base/whatis.exp: Remove xfails for printing char vs.
20639 unsigned char; the bug (PR 1821) is fixed.
20640
20641 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
20642
20643 * gdb.base/scope.exp (test_at_localscopes): Call pass for
20644 successful tests--makes xfailing them work right.
20645
20646Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20647
20648 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
20649 only \r\n, not .*. The test can pass .* as the last thing in
20650 $pattern if that is what it wants. In addition to providing this
20651 flexibility, this change should speed up pattern matching in cases
20652 where the pattern already ended with .* (there were a number of
20653 them). This change also helps catch bad patterns--in the old
20654 scheme the typo "char \*" instead of "char \\*" would pass. Now
20655 it is caught.
20656 * Many .exp files: Update callers.
20657
20658 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
20659 clearer and does not spuriously match multiple ('s. Likewise for
20660 ) and *.
20661
20662 * gdb.base/nodebug.exp: Test ability to call a function and pass
20663 it a string (even with no debugging info).
20664
20665 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
20666 "p '\'", which is the same as "p ''" once tcl gets done with
20667 quoting, to "p '\\'", which I suspect is what is intended (one
20668 backslash gets sent to GDB).
20669
20670 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
20671
20672Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20673
20674 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
20675 1817) was fixed literally years ago.
20676
20677Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20678
20679 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
20680 test, it causes stepping out of call_after_alloca_subr with
20681 optimizing compilers.
20682 (localvars_in_indirect_call): Consume GDB prompt if `finish'
20683 fails.
20684
20685 * gdb.c++/templates.exp: Source templ-info.exp only if
20686 the templates executable exists.
20687
20688 * gdb.c++/misc.cc (class Contains_static_instance,
20689 class Contains_nested_static_instance),
20690 gdb.c++/classes.exp (test_static_members): Test printing of
20691 a class that contains a static instance of the class.
20692
20693Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20694
20695 * gdb.base/langs2.c (cppsub_): Don't prototype.
20696 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
20697 only, I believe).
20698
20699Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20700
20701 * lib/gdb.exp (skip_chill_tests): New procedure.
20702
20703 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
20704
20705Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
20706
20707 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
20708 each expect pattern. Cuts runtime from 12 to about 4 seconds.
20709
20710Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20711
20712 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
20713
20714 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
20715 disassemble 8, not 16, instructions for part 4.
20716
20717 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
20718 support the latter anymore.
20719
20720 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
20721 -DNO_PROTOTYPES.
20722 * gdb.base/callfuncs.c: Control use of prototypes based on
20723 NO_PROTOTYPES, not __STDC__.
20724 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
20725 t_float_values2 tests if prototypes in use.
20726
20727 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
20728 t_double_values): When checking differences against DELTA, check
20729 that difference is within the range (-DELTA,DELTA), not just
20730 (-infinity,DELTA).
20731
20732Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
20733
20734 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
20735 'file' command firts, then 'target', then 'load', this is due to gdb
20736 target set up.
20737 * config/mips-gdb.exp: Fix a couple regular exp bugs.
20738
20739Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
20740
20741 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
20742 FP load/store variants.
20743 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
20744
20745Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
20746
20747 * gdb.base/term.exp: Do not give a warning if not native, it is
20748 not an abnormal condition.
20749
20750Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
20751
20752 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
20753 t_char_array".
20754
20755Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
20756
20757 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
20758 are getting the version number.
20759
20760 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
20761 if not native, it is not an abnormal condition.
20762
20763Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20764
20765 * lib/gdb.exp: Just use "file exists", rather than undocumented
20766 dejagnu procedure "findfile".
20767
20768Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
20769
20770 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
20771 (LDFLAGS): Set to -Xlinker -Ur.
20772
20773 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
20774 Removed, these values are set by lib/gdb.exp.
20775
20776 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
20777
20778Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
20779
20780 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
20781 of replicating gdb startup code.
20782
20783 * config/mt-vxworks (LDFLAGS): Set to -r.
20784 (CFLAGS_FOR_TARGET): Removed.
20785
20786 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
20787 (gdb) and gdb for vxworks uses (vxgdb).
20788
20789 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
20790 executable is not in the tree and host != target, use sed and
20791 program_transform_name to determine the gdb name used by the
20792 target.
20793
20794 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
20795 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
20796
20797Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20798
20799 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
20800 floats, chars, and shorts where there are ANSI-style function
20801 definitions.
20802
20803 * gdb.base/langs.exp, gdb.base/langs*: New test.
20804 * gdb.base/Makefile.in: Build it.
20805 * TODO: Remove item about checking that C names don't get C++
20806 demangling applied; this test tests it.
20807
20808Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20809
20810 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
20811 went with the const70 xfail. The xfail went away a year ago.
20812
20813 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
20814
20815 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
20816 for hp300.
20817
20818 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
20819
20820 * gdb.base/a1-selftest.exp: Don't run on hp300.
20821
20822Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20823
20824 * Makefile.in (site.exp): Set host_alias and target_alias as well
20825 as host_triplet and target_triplet.
20826
20827Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20828
20829 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
20830
20831 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
20832 places as other ecoff systems).
20833
20834 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
20835 ultrix.
20836
20837Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20838
20839 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
20840 remove them.
20841 * gdb.base/nodebug.exp: Accept "function" in addition to "text
20842 variable and "variable" in addition to "data variable".
20843 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
20844
20845 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
20846 2.
20847 * gdb.base/list1.c (long_line): Add additional statement at start
20848 of function.
20849 * gdb.base/list.exp (test_forward_search): Update line number to
20850 reflect new statement.
20851
20852Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20853
20854 * gdb.base/signals.exp: Reinitialize searched source directories
20855 after gdb_start call.
20856
20857Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
20858
20859 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
20860 * gdb.stabs/Makefile.in: Likewise.
20861
20862 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
20863 change. Instead split the tests into smaller pieces.
20864 * gdb.disasm/hppa.s: Corresponding changes.
20865
20866Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20867
20868 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
20869 Quote ^C when passing it to stty. For some shells ^ is a pipe.
20870
20871 * gdb.base/funcargs.exp: Modify many tests so that every test
20872 either passes or fails. Make some test names unique.
20873
20874Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20875
20876 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
20877 Call stty to set interrupt character.
20878
20879 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
20880 for HP assembler versus GNU assembler based on actual behavior of
20881 $(CC), rather than assuming that $(AS) is always the GNU assembler.
20882
20883 * TODO: Suggest a few more stepping tests.
20884
20885Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
20886
20887 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
20888 restart GDB for h8300 after a continue.
20889 (return): Add pattern to match a29k-udi behavior.
20890 * gdb.base/nodebug.exp: Remove obsolete comment.
20891 * gdb.base/regs.exp: New file, testing of register displays.
20892 * gdb.base/return.exp: Fix typo in reference to $objdir.
20893 * gdb.base/whatis.exp: Always start with a fresh GDB.
20894
20895Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20896
20897 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
20898 higher, these tests generate a lot of output.
20899
20900Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20901
20902 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
20903 code following the catch silently ignored some errors; without the
20904 catch they should be thrown like any other tcl error. Also, the
20905 catch used "" instead of {} which meant all the callers who wanted
20906 to include one of the characters "[]$ had to quote it an extra time.
20907 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
20908 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
20909 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
20910 Remove extra quoting.
20911
20912Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
20913
20914 * gdb.base/commands.exp: Make test names unique; every test either
20915 passes or fails. Update some comments.
20916
20917 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
20918
20919Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20920
20921 The following fixes a FAIL caused by the fact that the alpha stabs
20922 configuration didn't use the ".if alpha" code in weird.def.
20923 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
20924 bit pointer, so the 32 bit version works even on the alpha.
20925 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
20926 Remove the stuff which allowed us to have separate versions for
20927 alpha and everything else.
20928
20929 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
20930 regexp which "info func operator\[\](" is supposed to match. Fix
20931 string to send to GDB. Note that GDB still doesn't work right. Add a
20932 new test for "info func .perator\[\](" which GDB does handle correctly.
20933
20934 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
20935
20936Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20937
20938 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
20939 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
20940 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
20941 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
20942 it makes the tests harder to understand and confuses test-o-matic.
20943 The preferred style is that each test provides a PASS or a FAIL,
20944 and has a unique message (e.g. "continue #54" not just "continue")
20945 which is the same for the pass and the fail.
20946 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
20947 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
20948 to lib/gdb.exp.
20949 * gdb.base/printcmds.exp: Use test_print_accept. Remove
20950 prt_accept which was basically the same thing. Likewise for
20951 test_print_reject and prt_reject.
20952 * lib/gdb.exp (test_print_reject): Add some more error message
20953 patterns to match from the former printcmds.exp (prt_reject).
20954 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
20955 One defect of the passcount stuff is that some of it failed to
20956 report XPASS where appropriate.
20957 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
20958 stuff before and after arg in expected pattern.
20959 (test_paddr_operator_functions): Re-do test without print_addr_of;
20960 this is the only test which seems to want extra stuff there.
20961
20962Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20963
20964 * gdb.base/nodebug.exp: Update new tests to reflect improved
20965 wording of gdb output.
20966
20967 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
20968 and "ptype" work on variables in files compiled without -g.
20969 Replaces commented out "maint print msymbol" tests.
20970
20971Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20972
20973 * gdb.base/setvar.c (dummy): Call malloc.
20974
20975 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
20976 losing with the irix4 sed.
20977
20978 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
20979 ALRM" on irix4.
20980
20981Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20982
20983 * TODO: Remove items about corefile.exp testing new exec-file and
20984 backtrace; both are now done. Add items about printing enums.
20985
20986Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20987
20988 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
20989 "get signal $thissig" test fails.
20990
20991 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
20992
20993Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20994
20995 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
20996 compiler warning with dec alpha compiler.
20997
20998 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
20999 extra \n from gdb_test call (this explains why the prompt test
21000 that I removed yesterday was there).
21001 (user_defined_command_test): Remove extra \n and prompt test.
21002
21003 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
21004 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
21005 doesn't exist.
21006 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
21007 Also remove alpha workaround, which turns out to be because
21008 SIGABRT == SIGLOST.
21009
21010 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
21011
21012 * gdb.base/help.exp: Don't test "help show".
21013
21014Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21015
21016 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
21017 "set print address" is on.
21018 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
21019 pass prompt to gdb_test; gdb_test already looks for the prompt.
21020
21021 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
21022
21023 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
21024 was a vestige of the manual TESTSTRATEGY, and the purpose of it
21025 was to make sure that gdb can read a core file. But (a) the "read
21026 the corefile" part didn't make it to a1-selftest.exp, we just
21027 delete the corefile after creating it, and (b) we test reading
21028 corefiles in corefile.exp anyway. Also, this test left around a
21029 xgdb process on Solaris.
21030
21031 * gdb.base/corefile.exp: Also test backtrace.
21032
21033Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
21034
21035 * gdb.base/commands.exp: Test a simple user defined command with
21036 arguments and if/while statements; verify the full user command is
21037 printed by "show user".
21038
21039 * gdb.base/commands.exp: Test if/while commands as part of a
21040 breakpoint command list; verify they appear in breakpoint
21041 information.
21042
21043Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21044
21045 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
21046 than by dividing by zero.
21047
21048Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
21049
21050 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
21051 performing an inferior call with watchpoints enabled.
21052 * gdb.base/watchpoint.c (main): Delete second unnecessary read
21053 call.
21054
21055Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21056
21057 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
21058 of "file" command.
21059
21060 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
21061 Add additional pattern for when "int operator int(void);" appears
21062 in a different order.
21063
21064Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21065
21066 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
21067
21068 * gdb.base/help.exp: Replace most of docstrings for "info signals"
21069 and "signal" with ".*".
21070
21071Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21072
21073 * TODO: Add note about "handle all nostop".
21074
21075 * gdb.base/{sigall.c, sigall.exp}: New test.
21076 * gdb.base/Makefile.in: Add it.
21077
21078Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
21079
21080 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
21081 when invoking GDB, suppresses any windowing interface.
21082
21083Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
21084
21085 * config/sim-gdb: New file, simulator testing support.
21086
21087Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
21088
21089 * gdb.base/interrupt.exp: Test calling func1 twice.
21090
21091Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
21092
21093 * gdb.base/list.exp (test_forward_search): Set timeout higher
21094 when we'll be getting lots of output from gdb.
21095
21096 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
21097 "init_malloc" to after the expect statement. Run it if that
21098 regexp is taken, but also for two others which happen if source
21099 cannot be found.
21100
21101Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21102
21103 * gdb.base/printcmds.exp: New test, for printing register before
21104 program is running.
21105
21106Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21107
21108 * gdb.base/list.exp: Correct some alternate expect patterns
21109 to reflect changes in list1.c.
21110
21111Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21112
21113 * TODO: Add item regarding large frames.
21114
21115 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
21116
21117 * TODO: Remove item about enabling return.exp; it
21118 is enabled. Suggest a few more "return" tests.
21119
21120Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21121
21122 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
21123 anonymous unions.
21124
21125Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21126
21127 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
21128 and pr-5646.o, so "make" is the same as "make all", not "make
21129 pr-4975.o".
21130
21131Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
21132
21133 * gdb.base/list.exp: Adjust expectations to reflect changes in
21134 list1.c.
21135 (test_forward_search): New test proc.
21136 * gdb.base/list1.c (long_line): New function, has long source line.
21137
21138Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
21139
21140 * gdb.base/a1-selftest.exp: Change initial stepping to know about
21141 additional line of code that was added.
21142
21143Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
21144
21145 * gdb.disasm/hppa.s: Break the large branching tests into smaller
21146 tests so as not to overflow expect's input buffers.
21147 * gdb.disasm/hppa.exp: Corresponding changes.
21148
21149Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21150
21151 Beginnings of template debugging tests.
21152 * gdb.c++/templ-info.cc: New file to test for template
21153 debugging capability of the compiler.
21154 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
21155 templ-info.cc.
21156 * gdb.c++/templates.cc: Add explicit template instantiations
21157 to enable compiling with -fno-implicit-templates. Add destructor
21158 and 'value' method to T5 class for template tests.
21159 * gdb.c++/templates.exp: Add testcases for printing of template
21160 types, setting breakpoints on template methods and calling a
d63a86f8 21161 template method.
c906108c
SS
21162
21163Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
21164
21165 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
21166 branch target since some assemblers (gas-2.5) may emit a
21167 relocation for the branch instead of resolving it in the
21168 assembler.
21169
21170Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21171
21172 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
21173 through signal handler.
21174
21175Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21176
21177 * configure.in (*-*-netware): Use config/mt-netware.
21178
21179 * config/mt-netware: New file.
21180 * config/mt-i386-netware: Removed, separate configs for different
21181 netware architectures are no longer needed now that we have
21182 --with-headers.
21183
21184Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21185
21186 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
21187 by the recent changes to use ANSI C arithmetic conversions.
21188
21189Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21190
21191 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
21192 bug involving using inferior_pid to figure out whether to select a
21193 frame.
21194
21195Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
21196
21197 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
21198 match the current disassembler output.
21199
21200Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
21201
21202 * gdb.fortran/exprs.exp: Expect VOID instead of void.
21203 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
21204 types, expect "int" as type of integer values (for now).
21205
21206Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
21207
21208 * gdb.base/commands.exp: New tests for if/while commands.
21209
21210Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
21211
21212 * lib/gdb.exp (runto): Replace sub-pattern for hex value
21213 by .*, since hex values have different syntax in Chill mode.
21214
21215Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21216
21217 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
21218 linefeed from expect pattern for repeated types with indices > 9.
21219
21220Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
21221
21222 First part of Fortran test suite.
21223 * gdb.fortran: New directory.
21224 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
21225
21226Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21227
21228 * gdb.base/default.exp: Update expect pattern for load command
21229 without arguments.
21230
21231Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
21232
21233 * configure.in: Change i386 to i[345]86.
21234 * gdb.base/configure.in: Likewise.
21235 * gdb.c++/configure.in: Likewise.
21236 * gdb.chill/configure.in: Likewise.
21237
21238Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
21239
21240 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
21241 patterns, since that is not a valid context for comments.
21242
21243Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
21244
21245 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
21246 repeated types and repeated types with indices > 9.
21247
21248Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
21249
21250 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
21251 2417; old bug has been fixed.
21252
21253Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
21254
21255 * gdb.base/interrupt.exp: When trying to wake up the inferior,
21256 send the newline ourselves instead of assuming gdb_test will do
21257 so when passed an empty input string.
21258
21259 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
21260 stabs testcode.
21261
21262Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21263
21264 * lib/gdb.exp (gdb_test): Don't send anything if the first
21265 argument is an empty string. This makes cases where we want to
21266 match output that is already in expect's buffers (for example,
21267 matching a breakpoint after gdb_run_cmd has been called) work
21268 reliably.
21269
21270Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21271
21272 * config/netware.exp: New file.
21273
21274Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21275
21276 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
21277 the -B and -L prefixes so we can find the debugging stub.
21278
21279 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
21280 there and we are using the gcc from the tree.
21281
21282 * gdb.base/types.c: Removed.
21283
21284 * gdb.base/configure.in: Look for makefile fragments in ../config.
21285 Recognize i386-*-netware.
21286 * gdb.c++/configure.in: Likewise.
21287
21288Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21289
21290 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
21291 the correct TCL syntax.
21292
21293Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21294
21295 * gdb.base/opaque.exp: use runto instead of messing around with
21296 breakpoints. Simplify by using gdb_test.
21297
21298 * gdb.base/bitfields.exp: restart between tests on netware targets
21299 because breakpoints aren't relocated after target death. Run
21300 processes to completion.
21301
21302 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
21303
21304Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
21305
21306 * Makefile.in: Remove extra tabs that confuse some versions
21307 of "make". Use the newly built gdb to test with by default,
21308 rather than the first one in the tester's search path.
21309
21310Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
21311
21312 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
21313
21314 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
21315 condition help.
21316
21317Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21318
21319 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
21320
21321 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
21322 running.
21323 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
21324 * gdb.base/funcargs.exp: Likewise.
21325
21326 * gdb.base/bitfields.exp: Simplify by using gdb_test.
21327 * gdb.base/funcargs.exp: Likewise.
21328
21329 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
21330 message is "".
21331
21332Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21333
21334 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
21335 return,signals,twice}.exp: Handle non-existant binaries
21336 consistantly.
21337
21338 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
21339 * gdb.base/Makefile.in: Don't try to generate a core dump, we
21340 might testing a cross development system.
21341
21342Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21343
21344 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
21345 runtest script is relative to ${srcdir}, not ${rootdir}.
21346
21347Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
21348
21349 * gdb.base/signals.exp: Allow for optionality of breakpoint
21350 address.
21351
21352Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21353
21354 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
21355
21356Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21357
21358 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
21359 for size_t definition.
21360 * gdb.c++/templates.cc: Likewise
21361
21362 * config/mt-i386-netware: New file.
21363
21364 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
21365 defined.
21366
21367 * gdb.base/Makefile.in: Added support for systems that name core
21368 files by appending "core" to the program name.
21369 * gdb.base/a1-selftest.exp: Likewise.
21370
21371Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21372
21373 * gdb.base/return.exp: Add comment and message for `return double'
21374 test failure on Sparc Solaris.
21375
21376Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
21377
21378 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
21379
21380Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21381
21382 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
21383 from optimizing them away.
21384 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
21385 patterns to include default constructors and assignment operators,
21386 to match gcc versions beyond 2.5.8. Accept any cplus demangling
21387 character in the output of the virtual base pointer.
21388
21389Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21390
21391 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
21392 expression match in print_addr_of to avoid unintented matches.
21393 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
21394 versions up to 2.5.8.
21395
21396Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21397
21398 * gdb.base/list.exp: Tweak alternate pattern for listing of an
21399 included file to run under newer versions of expect.
21400 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
21401 consecutive >'s in templates to accomodate recent cplus-dem.c change.
21402 Remove xfail for the virtual table of BDDHookV.
21403
21404Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
21405
21406 * lib/gdb.exp (string_to_regexp): Set a default result.
21407 (default_gdb_start): Fix misleading message.
21408
21409Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
21410
21411 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
21412 Remove all CC, etc definitions.
21413 * config/mt-hpux: New file.
21414 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
21415 (CFLAGS, LDFLAGS): Define.
21416 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
21417
21418 * Makefile.in (site.exp): Don't insert host_os, etc.
21419 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
21420 (distclean): Check existence of subdir.
21421 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
21422 * gdb.base/Makefile.in: General cleanup and simplification.
21423 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
21424 to build executables. Use default rule to build .o files.
21425 (EXPECT, RUNTEST, CC): Fix relative pathname.
21426 (site.exp): Don't insert host_os, etc.
21427 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
21428 and/or SIGUSR1 defined.
21429 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
21430 * gdb.c++/Makefile.in: General cleanup and simplification.
21431 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
21432 (CFLAGS): Remove.
21433 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
21434
21435Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
21436
21437 * gdb.base/recurse.exp: Misc changes to get tests running again
21438 after Kung's changes to the watchpoint code.
21439 * gdb.base/watchpoint.exp: Likewise.
21440
21441Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
21442
21443 * lib/gdb.exp (string_to_regexp): Convert {\} also.
21444
21445Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
21446
21447 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
21448 * lib/gdb.exp (default_gdb_start): Define.
21449 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
21450 gdb.base/funcargs.exp, gdb.base/opaque.exp,
21451 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
21452 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
21453 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
21454 Don't call gdb_target_udi in between tests.
21455
21456Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21457
21458 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
21459 (which was basically just a local version of the same thing). In
21460 addition to avoiding duplication, gdb_test_exact is faster.
21461 * lib/gdb.exp (gdb_test_exact): Fix typo.
21462
21463 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
21464 don't give an error.
21465
21466 * gdb.base/term.exp: Call delete_breakpoints before starting.
21467
21468 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
21469 (t10): Add comment.
21470
21471Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
21472
21473 Reorganization of the GDB Test Suite.
21474
21475 * gdb.base: New directory, contains all the basic tests.
21476 * gdb.c++: New directory, tests specific to C++.
21477 * gdb.chill: New directory, tests specific to Chill.
21478 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
21479 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
21480 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
21481 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
21482 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
21483 t30-31 to chill).
21484 * */gdbme.*: Rename to match appropriate expect scripts.
21485 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
21486 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
21487 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
21488 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
21489 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
21490 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
21491 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
21492 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
21493 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
21494 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
21495 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
21496 gdb.c++/virtfunc.cc: New names of C++ files.
21497 * gdb.chill/chillvars.ch: New name of Chill file.
21498 * gdb.base/configure.in, gdb.c++/configure.in,
21499 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
21500 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
21501 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
21502 * configure.in (configdirs): Update to reflect directory changes.
21503 (target_abbrev): No longer define for any configuration.
21504 * Makefile.in: Cosmetic improvements to header comments.
21505
21506Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
21507
21508 Various changes to gdb.t31:
21509
21510 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
21511 * gdbme.ch: Make all key-words and predefineds be upper-case.
21512 * chillvars.exp: Expect key-words and predefinds in upper-case.
21513
21514 * chillvars.exp: Use gdb_test_exact many places.
21515 Change expected output for arrays (which now includes index labels).
21516
21517 * pr-5020.exp, gdme.ch (module PR_5020):
21518 New test, for PR-5020.
21519
21520Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
21521
21522 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
21523 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
21524
21525Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
21526
21527 * Makefile.in: Fix bit-rot in definitions of CHILL,
21528 CHILL_FOR_TARGET and Chill_LIB.
21529 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
21530 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
21531 CHILL, and CHILL_LIB.
21532
21533Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
21534
21535 * Revert the previous changes. Please see Rob's directory
21536 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
21537
21538Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
21539
21540 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
21541 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
21542 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
21543 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
21544 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
21545 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
21546 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
21547 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
21548 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
21549 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
21550 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
21551 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
21552 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
21553 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
21554 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
21555 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
21556 changes from 94Q1.
21557
21558Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
21559
21560 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
21561 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
21562 Rob's new testing fragments.
21563
21564Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
21565
21566 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 21567 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
21568
21569Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
21570
21571 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
21572 version also, match on casted version strings, and match on
21573 gdb startup case where the line numbers might be messed up.
21574
21575Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
21576
21577 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 21578 (CFLAGS): Delete it from here.
c906108c
SS
21579
21580Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
21581
21582 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
21583
21584Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
21585
21586 * Makefile.in (RUNTEST): Default to just "runtest".
21587
21588Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21589
21590 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
21591 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
21592 the code has been restructured.
21593
21594Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21595
21596 * gdb.t00/default.exp (set write): Allow any number of \r and/or
21597 \n, not just one of each.
21598
21599 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
21600 /bin/cc gives a warning if you do.
21601
21602Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
21603
d63a86f8 21604 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
21605 __t10ListS_link1ZUiRCUiPT0
21606
21607Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21608
21609 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
21610 on local variables in recursive functions.
21611
21612 * gdb.t07/Makefile.in: Build the new test.
21613
21614Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21615
21616 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
21617 directly. Instead compare the return values from actual calls.
21618
21619Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
21620
21621 * Makefile.in (check): Set TCL_LIBRARY for runtest.
21622
21623Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21624
21625 * From Peter Schauer with minor modifications.
a9c64011
AS
21626 * gdb.t15/return.exp (return_tests): Handle targets where "return"
21627 stops in mid-line in the caller. Add xfail for returning a float
21628 value on X86 targets.
c906108c
SS
21629
21630Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21631
21632 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
21633 to avoid expect lossage.
21634 (fmem_LRbug_tests): Likewise.
21635 * gdb.disasm/hppa.s: Corresponding changes.
21636
21637 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
21638 conditions to work with latest dejagnu/expect.
21639
21640 * gdb.t15/funcargs.exp (finish from indirect call): No longer
21641 expected to fail on the PA.
21642 (backtrace in call with trampolines): Explicitly require main
21643 to be frame #1 (no trampolines should show up in backtrace).
21644
21645 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
21646 "continue -expect".
21647 * gdb.t06/break.exp: Likewise.
21648 * gdb.t07/watchpoint.exp: Likewise.
21649 * gdb.t13/bitfields.exp: Likewise.
21650 * gdb.t15/{funcargs,return}.exp: Likewise.
21651 * gdb.stabs/weird.exp: Likewise.
21652 * config/{mips,udi}-gdb.exp: Likewise.
21653
21654 * hppa.sed: Enclose comments within a sed command to avoid
21655 losing with the old OSF1 sed.
21656
21657Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21658
21659 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
21660 sequent dynix.
21661 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
21662 * gdb.t15/funcargs.exp: Conditionally step again to really
21663 finish from marker_call_with_trampolines. Handle the case where
21664 the first step from within call_with_trampolines already steps
21665 us back to main.
21666 * gdb.t15/gdbme.c: Add comment to closing brace of
21667 call_with_trampolines for funcargs.exp.
21668
21669Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21670
d63a86f8 21671 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
21672 Fix typo(s).
21673
21674Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21675
21676 * gdb.t07/gdbme.c: More code for watchpoint testing.
21677
21678 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
21679 "Hardware watchpoint" throughout file.
21680 (test_watchpoint_triggered_in_syscall): New test.
21681 (test_complex_watchpoint): New test.
21682
21683Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21684
21685 * gdbme.c (call_with_trampolines): New function to try and step
21686 into. Tests trampoline problems on the PA.
21687
21688 * funcargs.exp (localvars_in_indirect_call): No longer expect
21689 stepping into indirect call to fail on PAs.
21690 (test_stepping_over_trampolines): New test.
21691
21692Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21693
21694 * TODO: Add suggestions for static member function tests, and
21695 completion tests.
21696
21697Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21698
21699 * TODO: Add suggestions for "p/a" tests.
21700
21701 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
21702 (default_gdb_exit): Replace all the hair with sending "quit" to
21703 the process with a simple close.
21704
21705Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21706
21707 * TODO: Add suggestions for shared library tests.
21708
21709Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21710
21711 * TODO: Add suggestions for x/s tests.
21712
21713Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21714
21715 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
21716 "enable once", and "enable breakpoints once" with ".*".
21717
21718Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21719
21720 * TODO: Add suggestions about structure passing tests.
21721
21722Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21723
21724 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
21725 the primary1 test, use work around if __GNUC__ < 2.
21726 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
21727 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
21728 Test for bad output rather than waiting for timeout. Issue
21729 second continue only if first continue failed.
21730
21731Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
21732
21733 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
21734 operator[] test with gdb_test because the old code didn't seem to
21735 be getting the quoting right with the new dejagnu.
21736
21737Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
21738
21739 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
21740 one from the path.
21741 * Makefile.in: Use a fresh expect if there is one, use runtest
21742 from the src tree if there is one.
d63a86f8 21743
c906108c
SS
21744Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
21745
21746 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
21747 next over recursive call. Revise the tests from that point on
21748 (which had been skipped) to match GDB's actual (correct) output.
21749
21750 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
21751 with next over a breakpoint whose condition is false.
21752
21753 * gdb.t00/help.exp: Comment out "help set print" tests just like
21754 (and for same reason as) "help set" test.
21755
21756Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21757
21758 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
21759 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
21760
21761Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21762
21763 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
21764 necessary gdb_target_udi.
21765
21766 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
21767
21768 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
21769 1838 and 2417; they are fixed.
21770
21771 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
21772 gdb.t03/ptype.exp (ptype structure, ptype union):
21773 Remove xfails; the test is looser than when the xfails were added.
21774
21775 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
21776 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
21777
21778 * gdb.t01/run.exp: Only run shell test if isnative.
21779
21780 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
21781 since "run" automatically loads if necessary. Call gdb_target_udi
21782 after the "file" since "file" kills any execution target.
21783
21784 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
21785 GDB. GDB doesn't work that way (not anymore at least) on UDI.
21786 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
21787 argument for UDI.
21788
21789Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
21790
21791 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
21792
21793 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
21794
21795Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21796
21797 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
21798 properly quoting regexps. This makes the second argument to
21799 demangle a fixed string, which matches the callers, instead of a
21800 shell-style pattern which is what the previous implementation
21801 used. Update some of the callers.
21802
21803Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21804
21805 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
21806 (comib_nullified_tests): Fix typo.
21807 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
21808 strings. No longer expected to fail.
21809
21810 * gdb.disasm/hppa.s (addib_tests): Fix typo.
21811 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
21812 strings. No longer expected to fail.
21813
21814 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
21815 string. No longer expected to fail.
21816
21817Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21818
21819 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
21820 No longer expected to fail.
21821
21822 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
21823 string. No longer expected to fail.
21824
21825Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21826
21827 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
21828 only in the names (I probably got most of them). I was even
21829 generous with some which differed in underscores in names, and
21830 probably missed a few, and I *still* was able to remove almost a
21831 third of the file with almost no impact on testsuite coverage.
21832
21833Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21834
21835 * gdb.t00/default.exp: Match udi_attach error message as well as
21836 the one from child_attach.
21837
21838 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
21839
21840 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
21841
21842 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
21843 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
21844
21845 * Move test with enums and partial symbols back to
21846 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
21847 Reverts the change of 26 May 93. Per today's change to
21848 stabs.texinfo, the behavior that weird.exp was expecting was
21849 unreasonable; what is important is that the compiler+gdb get
21850 things right, which happens with a recent gcc. Also fix the test
21851 to deal with native compilers which put out the stab gdb can't
21852 deal with.
21853
21854Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21855
21856 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
21857 in the names. The main thing these accomplish is to slow things down.
21858 Many more such duplicates surely remain.
21859
21860 * gdb.t00/help.exp: Comment out "help support" test just like
21861 (and for same reason as) "help set" test.
21862
21863Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
21864
21865 * gdb.t06/break.exp: Remove setup_xfails for
21866 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
21867 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
21868 about known bug in gcc to include up through 2.5.8.
21869 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
21870 well as "_vb$".
21871 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
21872 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
21873 with latest gcc and gdb.
21874 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
21875 well as "_vb$".
21876
21877Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21878
21879 * configure.in (hppa*-*-*): Also configure and build stabs-only
21880 tests.
21881
21882Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21883
21884 * gdb.t10/hppa.mt: A makefile fragment for the PA.
21885 * gdb.t10/configure.in (hppa*-*-*): Use it.
21886
21887Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21888
21889 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
21890
21891Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21892
21893 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
21894 versions prior to 1.13.5.
21895
21896Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21897
21898 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
21899 the prompt is at the start of a line.
21900
21901Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21902
21903 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
21904 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
21905 in the copr tests now.
21906 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
21907 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
21908 expected to fail.
21909
21910Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
21911
21912 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
21913 gdb.t31/chillvars.exp, lib/gdb.exp:
21914 Tweak to run under either version of expect.
21915 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
21916 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
21917 * gdb.t11/list.exp: Remove extraneous whitespace.
21918
21919Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21920
21921 * gdb.t16/printcmds.exp (test_print_strings): Accept
21922 "(unsigned char *) " before the string.
21923
21924 * TODO: Add notes about printing of fancy types and GDB expressions.
21925
21926Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
21927
21928 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
21929 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 21930 if doing mips-idt-ecoff.
c906108c
SS
21931
21932Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
21933
21934 * Most .exp files: Tweak to run under either version of expect.
21935
21936Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21937
21938 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
21939 xfails; I'm not sure why they are failing, but not because of PR 1806.
21940
21941Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
21942
21943 * config/unix-gdb.exp: Remove gdb_unload cause it's already
21944 defined in lib/gdb.exp.
21945
21946Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21947
21948 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
21949 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
21950 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
21951 have to be typeless.
21952
21953Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21954
21955 * TODO: Add suggestion for copyright year test.
21956
21957Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
21958
21959 * configure.in (*-*-lynxos*): Add stabs tests.
21960
21961Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
21962
21963 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
21964 so insert a tab before any assembler directive in column zero.
21965
21966 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
21967 stores.
21968 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
21969 stores.
21970 (fpu_short_memory_tests): Likewise.
21971
21972Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21973
21974 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
21975 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
21976 .stabs directives in comments.
21977
21978Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21979
21980 * TODO: New file, describing tests we could write.
21981 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
21982
21983Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21984
21985 * gdb.t06/signals.exp: Add kludge to force re-sync.
21986
21987 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
21988 to xgdb instead of gdb, get out of gdb.
21989
21990Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
21991
21992 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
21993 for info.
21994
21995Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
21996
21997 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
21998 * gdb.stabs/configure.in (hppa*-*-*): Use it.
21999 * gdb.stabs/hppa.sed: New sed script for the PA.
22000
22001Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22002
22003 * gdb.stabs: Re-write weird.def and configuration to use sed
22004 instead of cpp. sed is portable and POSIX; cpp is neither.
22005
22006Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22007
22008 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
22009
22010Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22011
22012 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
22013
22014Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22015
22016 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
22017 "_vb$".
22018 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
22019 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
22020
22021Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22022
22023 * lib/gdb.exp: Comment out code which depends on non-existent
22024 `transform' procedure.
22025
22026Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
22027
22028 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
22029 * lib/gdb.exp: Transform tool name.
22030 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
22031 1.1's new error handling system.
22032
22033Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22034
22035 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
22036
22037Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22038
22039 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
22040 They made pattern matching so slow that timeouts happened on
22041 heavily loaded systems. Now any output from "show print" which
22042 gets us back to the GDB prompt is a PASS.
22043
22044Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
22045
22046 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
22047
22048Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22049
22050 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
22051
22052 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
22053 It is not from PR 3220.
22054
22055Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22056
22057 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
22058 just started failing because they depended on the order the
22059 subcommands are presented, or exact docstring text. This kind of
22060 test is a pain and has minimal benefit.
22061
22062Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22063
22064 * gdb.t09/corefile.exp: At end of test, use "core" command with
22065 no arguments.
22066
22067Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
22068
22069 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
22070 17}/Makefile.in: Make it possible to run the testsuite with Sun
22071 make and CC = cross gcc by adding explicit build rules for .o
22072 files.
22073
22074Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22075
22076 * gdb.t15/funcargs.exp: Don't put comments on same line as
22077 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 22078
c906108c
SS
22079Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22080
22081 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
22082
22083Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
22084
22085 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
22086 * gdb.t20/inherit.exp: remove three dumplicate entries.
22087
22088Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22089
22090 * gdb.t06/break.exp: For "next over recursive call", fail on any
22091 incorrect output, not just on "factorial (value=2)".
22092
22093Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22094
22095 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
22096 working now. Add an xfail if accesing a bss variable causes
22097 a memory error if the target is not yet run.
22098
22099Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22100
22101 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
22102 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
22103 name of __st* demangling (2 strings). Did Kung really get the
22104 more than 95 others right without testing them?
22105
22106Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
22107
22108 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
22109
22110Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
22111
22112 * configure.in (configdirs): Add gdb.disasm
22113 * gdb.disasm: New directory for GDB disassembler tests.
22114 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
22115
22116Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22117
22118 * gdb.t00/help.exp: Don't test "help set".
22119
22120 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
22121 from within expect statements. None of these happen anymore and
22122 they cause regressions to be silently unnoticed.
22123
22124 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
22125 messages) about known failures with gcc cygnus-2.4.5-930417.
22126
22127 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
22128 comp-info.exp so it gets built if it doesn't exist.
22129
22130 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
22131 it is no longer used.
22132 * gdb.t13/comp-info.c: Removed.
22133
22134Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
22135
22136 * gdb.t06/signals.exp: Add xfail for sun3.
22137
22138Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22139
22140 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
22141 relevant because ^C doesn't get sent but failure can be reproduced
22142 interactively).
22143
22144Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22145
22146 * gdb.stabs/alpha.mt: New configuration file for alpha.
22147 * gdb.stabs/configure.in: Use it.
22148 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
22149 sharing with alpha.mt, redefine long to word via preprocessor.
22150 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
22151 for alpha.
22152 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
22153 native cc.
22154 * gdb.t00/teststrategy.exp: Change expect string so that we
22155 consume the `(xgdb)' from the command echo and from the gdb prompt.
22156 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
22157 gdb currently compares all values as long, so this failure probably
22158 applies to any configuration where LONGEST is bigger than a target int.
22159 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
22160 with gcc.
22161 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
22162 to handle opaque pointers, gcc is.
22163 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
22164 as first argument. Include <sys/types.h> and change all operator
22165 new definitions to use size_t.
22166 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
22167 now that we use size_t.
22168
22169Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22170
a9c64011 22171 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 22172 a long or float array cast all array members to the same type.
a9c64011 22173 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 22174 with 64 bit longs.
a9c64011 22175 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 22176 on alpha.
a9c64011 22177 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
22178
22179Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22180
22181 * gdb.t24 (demangle.exp): Constructors of templates have names like
22182 vector<int>::vector(int) not vector<int>::vector<int>(int). See
22183 section 14.6 of the ARM.
22184
22185 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
22186 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
22187 accomplish little and slow down the testsuite.
22188
22189 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
22190 Accept spaces various places.
22191
22192Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22193
22194 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
22195 with watchpoint enabled.
22196
22197 * Makefile.in: Remove definition of CC and remove the second
22198 definition of CXX (the "CXX = gcc" one remains). These definitions
22199 were causing backquotes to be expanded within backquotes, which
22200 doesn't work.
22201
22202Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
22203
22204 * gdb.t17/callfuncs.exp: Add "return 0" to end.
22205
22206Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22207
a9c64011
AS
22208 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
22209 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
22210 by mips cc and contains no stabs entries.
22211
22212Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
22213
22214 * config/vx-gdb.exp: Use fake device to load files rather than
22215 NFS.
22216 * lib/gdb.exp: New proc to do "file" command.
22217 * config/unix-gdb.exp: Use new "file" proc.
22218
22219Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
22220
22221 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
22222 Rework board rebooting slightly.
22223 (gdb_exit): Don't exit from the remote shell; there isn't one.
22224 * gdb.stabs/weird.exp: If a program is being debugged already,
22225 kill it.
22226 * gdb.t04/setvar.exp: Stop and restart gdb.
22227 * gdb.t05/expr.exp: Likewise.
22228 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
22229 restart gdb and reload the program.
22230 * gdb.t08/opaque.exp: Likewise.
22231 * gdb.t12/scope.exp: Likewise.
22232 * gdb.t13/bitfields.exp: Likewise.
22233 * gdb.t15/funcargs.exp: Likewise.
22234 * gdb.t20/classes.exp: Likewise.
22235 * gdb.t03/ptype.exp: Increase timeout.
22236 * gdb.t16/printcmds.exp (test_print_string_constants,
22237 test_print_array_constants): Likewise.
22238 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
22239 * gdb.t20/classes.exp (do_tests): Likewise.
22240 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
22241
22242Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
22243
22244 * gdb.stabs: Renamed *wierd* to *weird*.
22245
22246Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
22247
22248 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
22249 for timeout. Add "known gcc 2.4.5 bug" to failure message.
22250
22251Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
22252
22253 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
22254 (do_tests): Remove xfail for whatis on one_var and two_var.
22255
22256Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
22257
22258 * Makefile.in: Made cross building work better by adding
22259 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
22260
22261Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22262
22263 * gdb.t15/{return.c,return.exp,Makefile.in}:
22264 New test, currently commented out.
22265
22266Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
22267
22268 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
22269 still running and removes the leftover named socket so GDb can do
22270 clean restarts.
22271
22272Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
22273
22274 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
22275 console, not GDB.
22276 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
22277 cross testing works better with "make check"
22278 * config/unix-gdb: Use default procedures for exit and version.
22279 * config/vx-gdb.exp: Cleaned up and massaged back to working order
22280 with the newest VxWorks.
22281
22282Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22283
22284 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
22285 old form.
22286
22287 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
22288 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
22289
22290 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
22291
22292 * config/unix-gdb.exp: Remove this version of gdb_exit
22293 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
22294 Rob says he'll look at it when he gets back to testing boards.
22295
22296Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
22297
22298 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
22299 an expected fail for certain ptype commands.
22300
22301 * gdb.t20/classes.exp: Update expected results of "ptype class
22302 Base1" to account for the constructor that now appears in the type.
22303
22304Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
22305
22306 * configure.in (configdirs): Restore gdb.t04, which mysteriously
22307 disappeared from list.
22308 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
22309 "alldone" proc with call to cleanup and exit.
22310 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
22311 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
22312 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
22313 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
22314 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
22315 "alldone" proc with simple returns that suppress remaining
22316 tests. The alldone proc went away many months ago.
22317
22318Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22319
22320 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
22321
22322 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
22323
22324Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22325
22326 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
22327 as vax gdb will display them.
22328
22329Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22330
22331 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
22332 optimizers.
22333
22334 * scope.exp: Change "bad value for localval" messages so each one
22335 is unique.
22336
22337 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
22338 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
22339
22340 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
22341
22342Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22343
22344 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
22345 doesn't exist (due to optimization).
22346
22347Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22348
22349 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
22350 contains \r because the filename is long.
22351
22352 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
22353 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
22354
22355Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22356
22357 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
22358 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
22359 Ultrix.
22360 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
22361 int tests.
22362 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
22363
22364Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
22365
22366 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
22367
22368 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 22369 to match does not match the passing case but still matches the
c906108c
SS
22370 failing case.
22371
22372Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22373
22374 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
22375
22376Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
22377
22378 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
22379 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
22380 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
22381 Remove various versions of gdb_exit.
22382 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
22383 gdb_exit.
22384 * config/unix-gdb.exp: gdb_exit remains here, and should override
22385 the generic version, since it's doing a lot of wierd stuff that
22386 the other versions aren't. FIXME, fold it in, or abandon this
22387 version.
22388
22389Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22390
22391 * gdb.t24/demangle.exp: Add tests for PR 3220.
22392
22393Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22394
22395 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
22396
22397Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
22398
22399 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
22400 "i386-*-*". Works for i486 as well.
22401
22402 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
22403 bug, and expand domain of xfail to all SVR4 systems, since the
22404 actual problem is likely to be in generic SVR4 /proc support.
22405
22406Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22407
22408 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
22409
22410Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
22411
22412 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
22413 xfails for other systems. Match a missing 'Continuing.' as an
22414 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
22415
22416 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
22417 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
22418 Only issue warning for missing executables if -all option is used.
22419
22420 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
22421 file if -all option is used. It's like an unpredictable XFAIL.
22422
22423Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22424
22425 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
22426 for dynamically linked binaries.
22427
22428 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
22429
22430Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22431
22432 * gdb.t20/inherit.exp: Change message for "print tagless struct"
22433 to state that this is a known bug in old versions of g++.
22434
22435Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22436
22437 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
22438 while waiting for `Continuing'.
22439
22440Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
22441
22442 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
22443 in text, data, and bss.
22444 * gdb.t10/nodebug.c: Add local and global test variables for
22445 initialized and uninitialized data.
22446
22447Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22448
22449 * config/unix-gdb.exp (gdb_exit): Add "wait".
22450
22451Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22452
22453 * gdb.t06/signals.exp: xfail the continue from the handler for all
22454 targets.
22455
22456 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
22457 function with watchpoints enabled, the i386 call dummy starts with
22458 a call.
22459
22460 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
22461 386 bsd names its corefiles.
22462
22463Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
22464
22465 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
22466 compilers don't grok it.
22467 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
22468 with small octal ints rather than character constants, which
22469 are signed and might not fit if first promoted to int.
22470
22471Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
22472
22473 * gdb.t09/Makefile.in (clean): Remove corefile.
22474
22475Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22476
22477 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
22478
22479Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22480 and Jim Kingdon (kingdon@cygnus.com)
22481
22482 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
22483 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
22484 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
22485
22486Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22487
22488 * gdb.t17/interrupt.exp: Add xfail for hppa.
22489
22490Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22491
22492 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
22493 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
22494 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
22495 to determine signed-ness of bitfields and use the result to setup
22496 the xfail.
22497 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
22498 * gdb.t15/funcargs.exp: Use them to step until the second indirect
22499 call line is reached if necessary.
22500
22501Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22502
22503 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
22504
22505Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22506
22507 * gdb.t06/break.exp: Also test `clear' command.
22508
22509Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
22510
22511 * gdb.t00/teststrategy.exp: Remove extra quote.
22512
22513 * gdb.t07/watchpoint.exp: Change xfail for calling function with
22514 watchpoint enabled to be for all non-68k machines.
22515
22516 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
22517
22518Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22519
22520 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
22521 targets use aout.mt instead of ecoff.mt as gas understands
22522 standard aout format.
22523
22524Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
22525
22526 * lib/gdb.exp (runto): Don't insist that function we are running to
22527 was compiled with -g.
22528
22529 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
22530
22531 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
22532 to get back into the read system call.
22533 Accept leading newline in case where we woke it up.
22534
22535Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22536
22537 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
22538 to make the stabs test work on ecoff systems using gcc and -with-stabs.
22539 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
22540 enable ecoff configuration.
22541
22542Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22543
22544 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
22545
22546Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22547
22548 * gdb.t16/printcmds.exp: Add another printf test.
22549
22550Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
22551
22552 * configure.in: If configured -with-stabs on any target, add
22553 stabsdirs to configdirs.
22554
22555Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22556
22557 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
22558 fun" so pattern does not match the command itself.
22559
22560Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22561
22562 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
22563
22564Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22565
22566 * gdb.t17/interrupt.exp: Test for more things.
22567
22568Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22569
22570 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
22571 compiler arranges the code and line numbers.
22572
22573 * gdb.t17/interrupt.exp: Don't send \n after ^C.
22574
22575Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22576
22577 * gdb.t00/help.exp: Increase expect input buffer size.
22578
22579Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22580
22581 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
22582
22583 * gdb.t07/watchpoint.exp: Add xfail for hppa.
22584
22585 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
22586
22587 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
22588 [0-9]*, not just [0-9].
22589
22590Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22591
22592 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
22593
22594 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
22595
22596Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22597
22598 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
22599
22600Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22601
22602 * gdb.t06/signals.c: Add xfails for sun3.
22603
22604 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
22605
22606 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
22607 test_stepping tests.
22608
22609Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22610
22611 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
22612
22613 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
22614
22615 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
22616 rather than actually putting it through cpp twice.
22617
22618 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
22619
22620Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
22621
22622 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
22623 no longer needed.
22624
22625Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22626
22627 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
22628
22629 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
22630 C++ features prints as "struct", make it a pass, not an xfail.
22631
22632Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22633
22634 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
22635 Don't require VA to print as "class" rather than "struct".
22636
22637Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
22638
22639 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
22640
22641Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22642
22643 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
22644
22645Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22646
22647 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
22648 order.
22649
22650Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22651
22652 * gdb.t16/printcmds.exp: Add printf tests.
22653
22654 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
22655
22656 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
22657
22658Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
22659
22660 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
22661 pass counts, to counteract any existing or future setup_xfails.
22662
22663Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22664
22665 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
22666 {BEGIN,END}_COMMON for common block instead of STAB.
22667 * gdb.stabs/wierd.exp: Add xfail for rs6000.
22668
22669 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
22670 intp_var should be N_GSYM not N_LSYM.
22671 wierd-aout.S: Use a label for the value of the N_SO.
22672 wierd.def: Remove all backslashes.
22673 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
22674
22675Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22676
22677 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
22678 get the expected next to inheritance3.
22679
22680Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22681
22682 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
22683 now that gcc-2.4 gets it right.
22684
22685Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22686
22687 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
22688
22689 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
22690 generating comp-info.exp which works for cross-compilation.
22691
22692Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
22693
22694 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
22695 "*-*-sysv4.*".
22696
22697Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
22698
22699 * gdb.t01/run.exp: Start with a fresh gdb.
22700 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
22701 SVR4.x.
22702
22703Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
22704
22705 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
22706 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
22707 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
22708 Makefile.in (distclean, realclean): Remove gdbme.c from list of
22709 things to remove.
22710
22711Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
22712
22713 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
22714 test cases from bug reports.
22715
22716Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
22717
22718 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
22719 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
22720 avoid spurious xfails.
22721 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
22722 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
22723 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
22724
22725Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
22726
22727 * gdb.t00/teststrategy.exp: Rework to provide more useful
22728 description of each test, fix problem with systems that define
22729 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
22730 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
22731 results for "next over recursive call" so timeouts aren't taken
22732 by error.
22733
22734Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
22735
22736 * gdb.t12/scope.exp: Test printing of variables before run.
22737
22738 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
22739 printed in wrong order due to sorting.
22740
22741Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
22742
22743 * gdb.t00/teststrategy.exp: Fix expected results for printing
22744 user entered string constant. Is array of char, prints with no
22745 address.
22746
22747 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
22748 commands.
22749 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
22750 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
22751 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
22752 of struct of char arrays.
22753 * gdb.t00/radix.exp: New tests for radix commands.
22754
22755Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
22756
22757 * gdb.t16/printcmd.exp: Print a variable before running program
22758 (with xfail for AIX).
22759
22760Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
22761
22762 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
22763
22764 * gdb.t16/printcmd.exp: Don't print variables before running program.
22765
22766 * gdb.t06/break.exp: Don't require envp argument to main.
22767
22768 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
22769
22770 * gdb.t02/whatis.exp, gdb.t11/list.exp:
22771 Add xfails for rs6000.
22772
22773 * gdb.t02/whatis.exp: Change other tests not to re-test something
22774 we already tested.
22775
22776 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
22777 each type used has a variable of that type.
22778
22779Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
22780
22781 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
22782
22783Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
22784
22785 * configure.in: change srctrigger to be a file, not a directory
22786
22787Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
22788
22789 * configure.in (mips-idt-ecoff*): Added trailing '*'.
22790
22791 * gdb.t11/list.exp: Fixed a couple of typos.
22792
22793Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
22794
22795 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
22796 is fixed and PR is closed.
22797 * gdb.t16 (gdbme.c): Add simple test string variable.
22798 * gdb.t16 (printcmds.exp): Add tests with simple test string
22799 variable, primarily for boundaries on "set print elements".
22800
22801Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
22802
22803 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
22804 Make leading 0's optional and don't expect a tab in the middle
22805 of the number.
22806
22807 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
22808
22809 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
22810 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
22811 don't end command passed to gdb_test with newline.
22812
22813 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
22814 signed keyword away, don't expect signed bitfields to be signed.
22815
22816 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
22817 printing with only as many 1's as are in the field as well as printing
22818 with 32 1's (see comment).
22819
22820Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
22821
22822 * gdb.t00/default.exp: Start with a fresh gdb.
22823 * configure.in (configdirs): Remove gdb.t31 until the chill
22824 compiler works again. It no longer is able to find chillrt0
22825 since it isn't in libchill.a anymore.
22826 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
22827 wierd.o, make more modular.
22828 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
22829 spurious newlines that caused problems.
22830
22831Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22832
22833 * Move test with enums and partial symbols from gdb.t03/ptype.exp
22834 to gdb.stabs/wierd.exp since GCC has worked around the bug.
22835 gdb.stabs/wierd.{exp,def}: Many new tests.
22836
22837 * gdb.t00/default.exp: update info line for new message.
22838
22839 * gdb.t02/{whatis.exp,gdbme.c}:
22840 Test that "char *" doesn't print as "caddr_t".
22841
22842Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22843
22844 * gdb.t00/help.exp: Use .* in place of some help messages which
22845 just changed.
22846 gdb.t00/default.exp: Update "info frame" test for new message.
22847 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
22848 Remove some xfails
22849
22850Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22851
22852 * gdb.t03/{gdbme.c,ptype.exp}:
22853 Add tests for typedef'd struct and union without tags.
22854 Also check "whatis" on a variable of a typedef'd enum without a tag.
22855
22856 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
22857 PRMS 1823; the bug still exists but isn't reproduced by this test
22858 anymore), and remove rs6000 XFAIL (the bug is fixed).
22859
22860 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
22861 duplicated from whatis.exp. For those that are left, accept
22862 "long", "long int", or "int" for long variables (whatis.exp already
22863 has an XFAIL for "int", so no need to fail it here).
22864
22865 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
22866 Deal with GCC's names for types now that GDB uses the compiler's names.
22867
22868 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
22869 setup_xfail's for sunos4. If we #defined the signed keyword away,
22870 don't expect GDB to know that char it is signed.
22871
22872 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
22873
22874Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
22875
22876 * configure.in (configdirs): Add gdb.t24 for C++ tests that
22877 should work on any system, regardless of debugging format.
22878 * gdb.t21/demangle.exp: Move to gdb.t24.
22879 * gdb.t24/demangle.exp: Move from gdb.t21.
22880 * gdb.t24/{Makefile.in, configure.in}: New files.
22881
22882Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22883
22884 * configure.in: Do gdb.stabs and C++ tests only for stabs.
22885 * gdb.stabs: New directory.
22886
22887Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22888
22889 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
22890 not just "Quit anyway?".
22891
22892Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
22893
22894 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
22895 that all setup_xfails are immediately followed by clear_xfails.
22896
22897Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
22898
22899 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
22900 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
22901 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
22902 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
22903 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
22904 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
22905 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
22906 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
22907 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
22908 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
22909 gdb.t31/chillvars.exp, lib/gdb.exp:
22910 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
22911 bug-gdb@prep.ai.mit.edu.
22912
22913Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
22914
22915 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
22916 with 0.0, not integer 0.
22917
22918Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
22919
22920 * gdb.t06/break.exp: Update for "Kill the program" message change.
22921
22922Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
22923
22924 * Makefile.in (GDBFLAGS): Set to -nx.
22925 * Makefile.in (site.exp): Use GDBFLAGS.
22926
22927Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
22928
22929 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
22930 Makefiles.
22931 (check): depend on just-check.
22932 (just-check): added so that tests can be run without a noop
22933 build pass.
22934
22935Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
22936
22937 Switch to using configure's configdirs.
22938 * Makefile.in (Makefile): add configure.in dependency.
22939 (SUBDIRS): removed redundant assignment.
22940 * configure.in: switch subdirs assignment to configdirs.
22941 * gdb.t*/configure.in: new files.
22942
22943Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
22944
22945 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
22946 works.
22947
22948Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
22949
22950 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
22951 in explicit rules. Apparently this is not supported by some makes.
22952
22953Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
22954
22955 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
22956
22957Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22958
22959 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
22960 disappeared.
22961
22962Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
22963
22964 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
22965
22966Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
22967
22968 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
22969 watchpoint problem that is now fixed.
22970 * gdb.t30/chexp.exp: Remove setup_xfail for printing
22971 uninitialized convenience variables.
22972 * gdb.t31/chillvars.exp: Fix expected patterns for printing
22973 structures.
22974
22975Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22976
22977 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
22978 which causes expect to get out of sync with gdb on long output
22979 from help set.
22980 * gdb.t09/corefile.exp: Make expected pattern for core file
22981 failing signal and frame output format less sun specific.
22982
22983Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
22984
22985 * gdb.t31/chillvars.exp: Add and remove initial dummy
22986 breakpoint, so that symbol table is forced in.
22987 (Needed at least on Sunos4, though it seems not SVR4.)
22988 * gdb.t31/chillvars.exp: Update for changed output format.
22989
22990Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
22991
a9c64011 22992 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
22993
22994Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
22995
22996 * Makefile.in: Added --srcdir when invoking runtest, removed the
22997 need for a local config file. (optional now)
22998
22999Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
23000
23001 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
23002 failure count used to force early termination. Add some more
23003 expected failures for gnu style demangling.
23004
23005Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23006
23007 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
23008 pmi variable from gdb.t20/gdbme to get optimized away.
23009 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
23010 Check for written corefile upon timeout _and_ eof.
23011
23012Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23013
23014 * config/unix-gdb.exp: Add missing return 0.
23015
23016Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23017
23018 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
23019 test termination.
23020
23021Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
23022
23023 * configure.in (subdirs): Put back gdb.t17 which mysteriously
23024 disappeared.
23025
23026Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
23027
23028 * gdb.t10/crossload.exp: Disable the i860-elf test until such
23029 time as i860 support works.
23030
d63a86f8 23031 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
23032 "backtrace 100\r" rather than just "backtrace\r", to match last
23033 change.
23034
23035Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
23036
23037 * config/udi-gdb.exp (gdb_exit): Remove close command.
23038 (gdb_target_udi): New procedure to set the UDI target.
23039 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
23040 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
23041 Added waits for prompts after several question responses. Added
23042 some more responses used by a29k-amd-udi-gdb.
23043 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
23044 pass different arguments, restart UDI connection after program
23045 completion.
23046 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
23047 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
23048 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
23049 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
23050 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
23051 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
23052 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
23053 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
23054 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
23055 after program completion.
23056 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
23057 compiled with a SELECT_VECS setting.
23058 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
23059 infinite recursion.
23060
23061 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
23062 Added checks for COFF results, and made them expected failures for
23063 all targets. It would be better to make them expected failures
23064 for COFF targets only.
23065
23066Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
23067
23068 * Makefile.in: add null dvi target, don't bother to recurse
23069 through test directories for info and install-info; rename
23070 $(datadir) to be dejagnu instead of deja-gnu
23071
23072Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
23073
23074 * gdb.t31/gdbme.ch: Re-enable code that previously caused
23075 compiler to coredump.
23076 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
23077 code.
23078
23079Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
23080
23081 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
23082 coredump.
23083 * gdb.t31/chillvars.exp: Comment out tests that depend on that
23084 code.
23085
23086Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
23087
23088 * gdb.t03/ptype.exp: tests for return code from gdb_test.
23089 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
23090 which in a shell. Deletes xgdb when done.
23091 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
23092 Tests the return from the "set height" or "set width" commands.
23093 Added a few return codes where needed.
23094
23095Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
23096
23097 * Makefile.in (SUBDIRS): Add gdb.t17.
23098 * configure.in (subdirs): Add gdb.t17.
23099 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
23100 files to test gdb's calling of functions in the inferior with
23101 the correct arguments and gdb's ability to retrieve any
23102 result returned.
23103
23104Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
23105
23106 * config/unix-gdb.exp (gdb_exit): Remove close commands that
23107 may be called after gdb goes away. Previous versions of expect
23108 needed these to avoid file descriptor leaks, but they cause
23109 errors with the current revision of expect.
23110 * gdb.t00/gdbvars.exp: Use -re on expected output after
23111 setting sevenbit-strings.
23112 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
23113 to set sevenbit-strings consistent across tests.
23114 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
23115 set sevenbit-strings consistent across tests.
23116
23117Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
23118
23119 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
23120 expected output to match current "expect" expectations.
23121
23122Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
23123
23124 * gdb.t00/default.exp: Change expected output for default "source"
23125 command, to match new gdb behavior which requires a filename to
23126 source.
23127
23128Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
23129
23130 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
23131 expected fail for i486-*-* that misses the marker2 function.
23132 * gdb.t10/crossload.exp (bfddefault): Allow successful
23133 recognition of a format to pass even if no symbols are found.
23134 Explicitly catch failures where the format is not recognized
23135 or is ambiguous, and add the reason to the fail message.
23136 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
23137 the cause is and invalid target and add reason to failure message.
23138 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
23139 elf32-i386, elf32-sparc, and elf32-i860.
23140 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
23141 Set up expected failure for 'filename'::variable scope resolution,
23142 which is now apparently broken on all targets.
23143 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
23144 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
23145 gdb.t23/templates.exp: Change failure for missing binfile into
23146 just a warning.
23147 gdb.t21/demangle.exp: Change all cfront references to 'arm'
23148 references.
23149
23150Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
23151
23152 * gdb.t00/default.exp: Add expected output for default "source"
23153 command, to match new gdb behavior.
23154 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
23155
23156Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
23157
23158 * config/*-gdb.exp: returns an error, rather than exiting on
23159 internal errors.
23160
23161Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
23162
23163 * gdb.t03/gdbme.c: Add pointer to struct variable.
23164 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
23165 referencing struct members.
23166
23167Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
23168
23169 * configure.in (mips-idt-ecoff): New target.
23170 * config/mips-gdb.exp: New file for remote board using MIPS remote
23171 debugging protocol.
23172
23173 * Redid configuration scheme. Removed gdb.t*/configure.in.
23174 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
23175 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
23176 distclean targets. Built executables via .o files. Adjusted
23177 tests to account for source files in $(srcdir) rather than
23178 $(objdir).
23179 * lib/gdb.exp (runto): Don't expect () after the function name,
23180 because it may have arguments.
23181
23182Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
23183
23184 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
23185 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
23186 expected failures for mips-idt-* and mips-sgi-*.
23187 * gdb.t00/default.exp (attach): Kill process if requested.
23188 * gdb.t00/help.exp (help target core, help target): Accept a gdb
23189 that does not read core files.
23190 * gdb.t01/run.exp: Removed checks for exit status code.
23191 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
23192 it is linked in.
23193 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
23194 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
23195 appropriate, rather than doing it by hand.
23196 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
23197 execution.
23198 * gdb.t10/crossload.exp: Kill existing program if needed.
23199 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
23200 appropriate, rather than doing it by hand. Always increase
23201 timeout for this test, not just for VxWorks.
23202
23203Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
23204
23205 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
23206 of Chill STRUCT types and STRUCT values.
23207 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
23208 than "char".
23209 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 23210 struct2): New struct definitions and initializations to test
c906108c
SS
23211 simple Chill STRUCT types.
23212
23213Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
23214
23215 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
23216 the null byte at the end of strings.
23217 * gdb.t00/default.exp: Make show version insensitive to copyright
23218 date.
23219 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
23220 to avoid dependencies on target char signedness.
23221 * gdb.t16/printcmds.exp: Update expected results for explicitly
23222 unsigned char.
23223 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
23224 now work.
23225 * gdb.t21/demangle.exp: Add many more patterns for template
23226 demangling, most of them being expected failures.
23227 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
23228 string we are matching for, to match on the whole string.
23229 * gdb.t21/demangle.exp: Add many new test strings to demangle,
23230 and fix a whole bunch that had incorrect expected output but were
23231 passing anyway because of the bug in "proc demangle".
23232 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
23233 type.
23234 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
23235
23236Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
23237
a9c64011
AS
23238 * gdb/testsuite: made modifications to testcases, etc., to allow
23239 them to work properly given the reorganization of deja-gnu and the
23240 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
23241
23242Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
23243
23244 * gdb/testsuite: Initial creation of gdb/testsuite.
23245 Migrated dejagnu testcases and support files for testing nm to
23246 gdb/testsuite from deja-gnu. These files were moved "as is"
23247 with no modifications. This migration is part of a major overhaul
23248 of dejagnu. The modifications to these testcases, etc., which
23249 will allow them to work with the new version of dejagnu will be
23250 made in a future update.
48efe704 23251
8d8cb839 23252 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 23253\f
8d8cb839
EZ
23254;; Local Variables:
23255;; mode: change-log
23256;; left-margin: 8
23257;; fill-column: 74
23258;; version-control: never
23259;; End:
902f2ccb
MC
23260
23261 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 23262 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
23263 Copying and distribution of this file, with or without modification,
23264 are permitted provided the copyright notice and this notice are preserved.
This page took 2.702029 seconds and 4 git commands to generate.