]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
* dwarf2read.c (dwarf2_ranges_read): Skip empty range entries.
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
9011945e
AB
12011-02-03 Andrew Burgess <aburgess@broadcom.com>
2
3 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
4 gdb.base/disasm-end-cu.exp: New test for disassembling over the
5 boundary between two compilation units.
6
580688f3
PA
72011-02-02 Pedro Alves <pedro@codesourcery.com>
8
9 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
10 (Virtual): New structs.
11 (virtual_o, virtual_middle_b): New globals.
12 * gdb.cp/virtbase.exp: New tests.
13
d3f0f853
PP
142011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
15
16 * gdb.base/jit.exp: New file.
17 * gdb.base/jit-main.c: New file.
18 * gdb.base/jit-solib.c: New file.
19
b2030fb5
UW
202011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
21
22 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
23 proceed to initial kernel entry point.
24 * gdb.opencl/datatypes.exp: Likewise.
25 * gdb.opencl/operators.exp: Likewise.
26 * gdb.opencl/vec_comps.exp: Likewise.
27
2db19d1e
SW
282011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
29
30 * gdb.cp/nsnested.cc: New.
31 * gdb.cp/nsnested.exp: New.
32 * gdb.cp/nsnoimports.exp: New.
33 * gdb.cp/nsnoimports.cc: New.
34
6b0c4c1f
JB
352011-01-31 Joel Brobecker <brobecker@adacore.com>
36
37 * gdb.base/interact.exp: Add extra tests that verify that
38 the value of the interactive-mode setting does not change
39 after the script is sourced.
40
80b23b6a
JK
412011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
42
43 * gdb.cp/noparam.exp: New file.
44 * gdb.cp/noparam.cc: New file.
45
ffd5ec24
PA
462011-01-28 Pedro Alves <pedro@codesourcery.com>
47
48 * gdb.trace/tfile.exp: Test that with no traceframe selected,
49 there's no stack or registers.
50
a81766d8
TT
512011-01-26 Tom Tromey <tromey@redhat.com>
52
53 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
54 space before string output. Add test for "set print pretty off"
55 case.
56
585fdaa1
PA
572011-01-25 Pedro Alves <pedro@codesourcery.com>
58
59 * gdb.base/frame-args.exp: Adjust.
60 * gdb.dwarf2/dw2-noloc.exp: Adjust.
61 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
62 * gdb.dwarf2/pieces.exp: Adjust.
63 * gdb.opt/clobbered-registers-O2.exp: Adjust.
64 * gdb.opt/inline-locals.exp: Adjust.
65 * gdb.threads/fork-child-threads.exp: Adjust.
66
d468832a
KW
672011-01-25 Ken Werner <ken.werner@de.ibm.com>
68
69 * gdb.opencl/convs_casts.cl: Move program scope variables into the
70 OpenCL kernel function. Add a comment as marker. Add address space
71 qualifiers for the remaining program scope variables.
72 * gdb.opencl/datatypes.cl: Likewise.
73 * gdb.opencl/operators.cl: Likewise.
74 * gdb.opencl/vec_comps.cl: Likewise.
75 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
76 Add breakpoint at the marker comment.
77 * gdb.opencl/datatypes.exp: Likewise.
78 * gdb.opencl/operators.exp: Likewise.
79 * gdb.opencl/vec_comps.exp: Likewise.
80
490f124f
PA
812011-01-24 Pedro Alves <pedro@codesourcery.com>
82
83 * gdb.base/printcmds.c (some_struct): New struct and instance.
84 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
85 procedure.
86 <global scope>: Call it.
87
6da78614
KW
882011-01-21 Ken Werner <ken.werner@de.ibm.com>
89
90 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
91 argument to the gdb_compile_opencl_hostapp call.
92
ec64c9aa
YQ
932011-01-19 Yao Qi <yao@codesourcery.com>
94
95 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
96 positve list.
97
810cfdbb
YQ
982011-01-19 Yao Qi <yao@codesourcery.com>
99
100 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
101 canonical form.
102 Remove "xscale-*-*"
103 * gdb.xml/tdesc-regs.exp: Likewise.
104 * gdb.python/py-section-script.exp: Replace ARM target triplet
105 with canonical form.
106 Match arm*-*-symbianelf*.
107 * gdb.base/dup-sect.exp: Likewise.
108 * lib/dwarf.exp: New.
109 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
110 dwarf2_support.
111 * gdb.dwarf2/dup-psym.exp: Likewise.
112 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
113 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
114 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
115 * gdb.dwarf2/dw2-basic.exp: Likewise.
116 * gdb.dwarf2/dw2-compressed.exp: Likewise.
117 * gdb.dwarf2/dw2-const.exp: Likewise.
118 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
119 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
120 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
121 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
122 * gdb.dwarf2/dw2-filename.exp: Likewise.
123 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
124 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
125 * gdb.dwarf2/dw2-intercu.exp: Likewise.
126 * gdb.dwarf2/dw2-intermix.exp: Likewise.
127 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
128 * gdb.dwarf2/dw2-noloc.exp: Likewise.
129 * gdb.dwarf2/dw2-op-call.exp: Likewise.
130 * gdb.dwarf2/dw2-producer.exp: Likewise.
131 * gdb.dwarf2/dw2-ranges.exp: Likewise.
132 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
133 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
134 * gdb.dwarf2/dw2-strp.exp: Likewise.
135 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
136 * gdb.dwarf2/implptr.exp: Likewise.
137 * gdb.dwarf2/mac-fileno.exp: Likewise.
138 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
139 * gdb.dwarf2/pieces.exp: Likewise.
140 * gdb.dwarf2/pr11465.exp: Likewise.
141 * gdb.dwarf2/valop.exp: Likewise.
142 * gdb.dwarf2/watch-notconst.exp: Likewise.
143 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
144
4694da01
TT
1452011-01-19 Tom Tromey <tromey@redhat.com>
146
147 * gdb.python/py-infthread.exp: Add thread tests.
148
b075872c
JB
1492011-01-14 Joel Brobecker <brobecker@adacore.com>
150
151 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
152
2c3e6e24
JB
1532011-01-14 Joel Brobecker <brobecker@adacore.com>
154
155 * gdb.ada/widewide: New testcase.
156
de8fa76c
JB
1572011-01-13 Joel Brobecker <brobecker@adacore.com>
158
159 * gdb.base/interact.exp: New testcase.
160
1b05df00
TT
1612011-01-12 Tom Tromey <tromey@redhat.com>
162
163 * gdb.mi/gdb2549.exp: Update for error message changes.
164 * gdb.mi/mi-cli.exp: Likewise.
165 * gdb.mi/mi-disassemble.exp: Likewise.
166 * gdb.mi/mi-pthreads.exp: Likewise.
167 * gdb.mi/mi-regs.exp: Likewise.
168 * gdb.mi/mi-stack.exp: Likewise.
169 * gdb.mi/mi-var-block.exp: Likewise.
170 * gdb.mi/mi-var-cmd.exp: Likewise.
171 * gdb.mi/mi2-cli.exp: Likewise.
172 * gdb.mi/mi2-disassemble.exp: Likewise.
173 * gdb.mi/mi2-pthreads.exp: Likewise.
174 * gdb.mi/mi2-regs.exp: Likewise.
175 * gdb.mi/mi2-stack.exp: Likewise.
176 * gdb.mi/mi2-var-block.exp: Likewise.
177 * gdb.mi/mi2-var-cmd.exp: Likewise.
178
c2ff108b
JK
1792011-01-12 Andrew Burgess <aburgess@broadcom.com>
180 Jan Kratochvil <jan.kratochvil@redhat.com>
181
182 PR fortran/11104 and DWARF unbound arrays detection.
183 * gdb.fortran/multi-dim.exp: New file.
184 * gdb.fortran/multi-dim.f90: New file.
185
b716877b
AB
1862011-01-12 Andrew Burgess <aburgess@broadcom.com>
187
188 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
189 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
190 add new tests for opcode dumping.
191
6c162d5e
TT
1922011-01-11 Tom Tromey <tromey@redhat.com>
193
194 * gdb.python/py-infthread.exp: Load gdb-python.exp.
195
77b06cd7
TJB
1962010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
197
198 Convert hardware watchpoints to use breakpoint_ops.
199 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
200 type is not supported.
201 * gdb.base/foll-fork.exp: Likewise.
202 * gdb.base/foll-vfork.exp: Likewise.
203
f39a75d0
PM
2042011-01-10 Phil Muldoon <pmuldoon@redhat.com>
205
206 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
207 Use load_lib gdb-python.exp.
208 * gdb.python/python.exp: Ditto.
209 * gdb.python/py-function.exp: Ditto.
210
fc529d80
AS
2112011-01-09 Andreas Schwab <schwab@linux-m68k.org>
212
213 * gdb.threads/tls.exp ("info address me"): Fix expected output.
214
fb03cb59
JK
2152011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
216
217 * configure: Regenerate.
218
d8e22779
TT
2192011-01-06 Tom Tromey <tromey@redhat.com>
220
221 * gdb.python/py-frame.exp: Test gdb.newest_frame.
222
09050809
JB
2232011-01-06 Joel Brobecker <brobecker@adacore.com>
224
fc529d80
AS
225 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
226 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
227 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
228 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
229 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
230 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
231 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
232 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
233 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
234 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
235 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
236 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
237 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
238 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
239 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
240 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
241 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
242 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
243 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
244 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
245 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
246 gdb.ada/uninitialized_vars.exp,
247 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
248 Simplify by using clean_restart.
09050809 249
8ed5dd9e
JB
2502011-01-06 Joel Brobecker <brobecker@adacore.com>
251
252 Add marker to be used as anchor for inserting breakpoints.
253 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
254 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
255 Likewise.
256
257 Remove uses of gdb_start_cmd.
258 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
259 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
260
261 Do not run testcase if testing with GDBserver.
262 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
263 if testing with GDBserver.
264
368a124f
JB
2652011-01-06 Joel Brobecker <brobecker@adacore.com>
266
267 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
268 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
269 copyright header.
270
44944448
JB
2712011-01-05 Joel Brobecker <brobecker@adacore.com>
272
273 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
274 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
275 testsuite/gdb.fortran/complex.f,
276 testsuite/gdb.fortran/derived-type.f90,
277 testsuite/gdb.fortran/library-module-lib.f90,
278 testsuite/gdb.fortran/library-module-main.f90,
279 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
280 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
281 Copyright year update.
282
31886ea6
JB
2832011-01-05 Joel Brobecker <brobecker@adacore.com>
284
285 * gdb.base/langs1.f: Add copyright header.
286
ebedcab5
JK
2872011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
288
289 * gdb.base/morestack.exp: New file.
290 * gdb.base/morestack.c: New file.
291
de1eb2f9
JK
2922011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
293
294 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
295
9e87a409
JB
2962010-12-29 Joel Brobecker <brobecker@adacore.com>
297
298 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
299 * gdb.ada/arrayptr.exp: Add test printing that new variable.
300
720d1a40
JB
3012010-12-29 Joel Brobecker <brobecker@adacore.com>
302
303 * gdb.ada/lang_switch.exp: Correct expected parameter value.
304
a283af87
AS
3052010-12-25 Andreas Schwab <schwab@linux-m68k.org>
306
5d3d9cba
AS
307 * gdb.threads/tls.exp: Fix typo.
308
a283af87
AS
309 * gdb.threads/thread-specific.exp (get_thread_list): Update.
310 * gdb.threads/execl.exp: Update.
311
2a20745c
YQ
3122010-12-23 Yao Qi <yao@codesourcery.com>
313
314 * gdb.arch/arm-disp-step.exp: New.
315 * gdb.arch/arm-disp-step.S: New.
316
a7658b96
TT
3172010-12-21 Tom Tromey <tromey@redhat.com>
318
319 * gdb.threads/execl.exp: Update.
320 * gdb.threads/linux-dp.exp: Update.
321 * gdb.threads/manythreads.exp: Update.
322 * gdb.threads/tls.exp: Update.
323
5b79abe7
TT
3242010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
325
326 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
327 (NextOverThrowDerivates) <resumebpt>: New.
328 (resumebpt_test): New.
329 (main): Call resumebpt_test.
330 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
331
0914bcdb
SS
3322010-12-12 Stan Shebs <stan@codesourcery.com>
333
334 * gdb.trace/tsv.exp: Test print command on trace state variables.
335
305aeedc
TT
3362010-12-09 Tom Tromey <tromey@redhat.com>
337
338 * gdb.base/interp.exp: Add regression test.
339
186c406b
TT
3402010-12-09 Tom Tromey <tromey@redhat.com>
341
342 * gdb.java/jnpe.java: New file.
343 * gdb.java/jnpe.exp: New file.
344 * gdb.cp/nextoverthrow.exp: New file.
345 * gdb.cp/nextoverthrow.cc: New file.
346
aae1c79a
DE
3472010-12-07 Doug Evans <dje@google.com>
348
349 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
350 of data-directory.
351 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
352 updated.
353 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
354
d426f7b4
MS
3552010-11-29 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
356
357 * gdb.base/callfuncs.exp: Test for skip_float_tests.
358 * gdb.base/call-sc.exp: Ditto.
359 * gdb.base/finish.exp: Ditto.
360 * gdb.base/return.exp: Ditto.
361 * gdb.base/return2.exp: Ditto.
362
5fa290c1
DE
3632010-11-30 Doug Evans <dje@google.com>
364
365 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
366 (gdb_expect_list): Fix spelling errors in comments.
367 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
368 send_gdb/gdb_expect_list where applicable.
369 * gdb.base/call-ar-st.exp: Ditto.
370 * gdb.base/funcargs.exp: Ditto.
371 * gdb.base/gcore.exp: Ditto.
372 * gdb.base/page.exp: Ditto.
373 * gdb.base/sigaltstack.exp: Ditto.
374 * gdb.base/siginfo.exp: Ditto.
375 * gdb.base/sigstep.exp: Ditto.
376 * gdb.base/trace-commands.exp: Ditto.
377
4e04c971
DE
3782010-11-29 Doug Evans <dje@google.com>
379
380 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
381 printer-name;subprinter-name.
382
8cf6f0b1
TT
3832010-11-29 Tom Tromey <tromey@redhat.com>
384
385 * gdb.dwarf2/implptr.exp: New file.
386 * gdb.dwarf2/implptr.c: New file.
387 * gdb.dwarf2/implptr.S: New file.
388
94b6973e
PM
3892010-11-29 Phil Muldoon <pmuldoon@redhat.com>
390
fc529d80 391 PR python/12199
94b6973e
PM
392
393 * gdb.python/py-breakpoint.exp: Test the delete method.
394
8358c15c
JK
3952010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
396
397 Fix step_resume_breakpoint unsaved during an infcall.
398 * gdb.base/step-resume-infcall.exp: New file.
399 * gdb.base/step-resume-infcall.c: New file.
400
f6df29bc
TJB
4012010-11-24 Edjunior Machado <emachado@br.ibm.com>
402
403 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
404
f2b5a5cf
TJB
4052010-11-24 Edjunior Machado <emachado@br.ibm.com>
406
407 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
408 on ppc64's symbols; "finish" and "return" commands must accept to
409 show the caller line again as well as the line after.
410 * gdb.asm/powerpc64.inc: New file.
411
6b0ecdc2
DE
4122010-11-23 Doug Evans <dje@google.com>
413
414 * lib/gdb.exp (gdb_test_sequence): New function.
415 (gdb_expect_list): Add verbose -log call for each pattern.
416 * gdb.base/signals.exp (test_handle_all_print): Call it.
417 Reduce timeout increment from 6 minutes to 1 minute.
418 * gdb.server/ext-run.exp: Call it.
419
ea976c60
PM
4202010-11-23 Phil Muldoon <pmuldoon@redhat.com>
421
f2b5a5cf 422 PR python/12212
ea976c60
PM
423
424 * gdb.python/python.exp: Check that selected_thread raises an
425 error when no inferior is loaded.
426
c0efa795
JK
4272010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
428
429 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
430 * gdb.dwarf2/dw2-stack-boundary.S: New file.
431
ec3aa567
JK
4322010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
433
434 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
435 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
436
d8249011
DE
4372010-11-18 Doug Evans <dje@google.com>
438
439 * gdb.server/ext-run.exp: Fix intermittent failures.
440
d4eba7d1
NF
4412010-11-12 Nathan Froyd <froydnj@codesourcery.com>
442
443 * gdb.stabs/gdb11479.exp: Use runto_main.
444
b04c2f88
NF
4452010-11-12 Nathan Froyd <froydnj@codesourcery.com>
446
447 * gdb.base/break-entry.exp: Skip if using a stub.
448
ae9d7ce4
NF
4492010-11-12 Nathan Froyd <froydnj@codesourcery.com>
450
451 * gdb.python/py-inferior.exp: Pack values in target endianness.
452
621c8364
TT
4532010-11-12 Tom Tromey <tromey@redhat.com>
454
455 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
456 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
457 MemoryError.
458 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
459 type.
460 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
461 MemoryError.
462 (test_subscript_regression): Update exception type.
463
84f4c1fe
PM
4642010-11-11 Phil Muldoon <pmuldoon@redhat.com>
465
466 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
467 breakpoint tests.
468
a1442452
PA
4692010-11-09 Pedro Alves <pedro@codesourcery.com>
470
471 * gdb.base/watchpoint.exp: Test "watch -location" with an
472 innacessible location.
473
efd11a33
JK
4742010-11-09 Edjunior Machado <emachado@br.ibm.com>
475 Luis Machado <luisgpm@br.ibm.com>
476
477 * gdb.base/maint.exp: Expect "." prefix.
478 * gdb.base/nodebug.exp: Expect "." Likewise.
479 * gdb.base/sepsymtab.exp: Expect "." Likewise.
480 * gdb.base/watchpoint-cond-gone.exp: Likewise.
481 * gdb.base/watchpoint.exp: Expect a software watch to be created for
482 POWER server processors.
483
aa00efb5
JK
4842010-11-08 Edjunior Machado <emachado@br.ibm.com>
485 Luis Machado <luisgpm@br.ibm.com>
486
487 * gdb.base/break-entry.exp: convert entry point for
488 ppc64 and expect leading `.' on ppc64's symbols
489
99e7ae30
DE
4902010-11-05 Doug Evans <dje@google.com>
491
492 * gdb.base/help.exp: Update expected output.
b521dba8
DE
493 * gdb.python/py-param.exp: Delete, contents moved to ...
494 * gdb.python/py-parameter.exp: ... here. New file.
495 Add test for gdb.parameter ("directories").
99e7ae30 496
f4b8a18d
KW
4972010-11-05 Ken Werner <ken.werner@de.ibm.com>
498
499 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
500 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
501 * configure: Regenerate.
502 * gdb.opencl/Makefile.in: New File.
503 * gdb.opencl/datatypes.exp: Likewise.
504 * gdb.opencl/datatypes.cl: Likewise.
505 * gdb.opencl/operators.exp: Likewise.
506 * gdb.opencl/operators.cl: Likewise.
507 * gdb.opencl/vec_comps.exp: Likewise.
508 * gdb.opencl/vec_comps.cl: Likewise.
509 * gdb.opencl/convs_casts.exp: Likewise.
510 * gdb.opencl/convs_casts.cl: Likewise.
511 * lib/opencl.exp: Likewise.
512 * lib/opencl_hostapp.c: Likewise.
513 * lib/opencl_kernel.cl: Likewise.
514 * lib/cl_util.c: Likewise.
515 * lib/cl_util.c: Likewise.
516 * gdb.base/default.exp (set language): Add "opencl" to the list of
517 languages.
518
a9d5ef47
SW
5192010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
520
521 * gdb.cp/overload.exp: Added test for inheritance overload.
522 * gdb.cp/overload.cc: Ditto.
523 * gdb.cp/oranking.exp: Removed releveant kfails.
524
03eb1c79
JK
5252010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
526 Joel Brobecker <brobecker@adacore.com>
527
528 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
529 check test_compiler_info.
530
dbc98a8b
KW
5312010-11-03 Ken Werner <ken.werner@de.ibm.com>
532
533 * gdb.base/gnu_vector.exp: Adjust expect messages.
534
120bd360
KW
5352010-11-03 Ken Werner <ken.werner@de.ibm.com>
536
537 * gdb.base/gnu_vector.exp: Add unary operator tests.
538
c37f7098
KW
5392010-11-03 Ken Werner <ken.werner@de.ibm.com>
540
541 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
542
7b51bc51
DE
5432010-11-02 Doug Evans <dje@google.com>
544
545 * gdb.python/py-pp-maint.c: New file.
546 * gdb.python/py-pp-maint.exp: New file.
547 * gdb.python/py-pp-maint.py: New file.
548
50c97f38
TT
5492010-11-02 Tom Tromey <tromey@redhat.com>
550
551 * gdb.base/default.exp: Remove "scheme" from language list.
552
a289b8f6
JK
5532010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
554
555 Revert:
556 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
557 * gdb.threads/sigstep-threads.exp: New file.
558 * gdb.threads/sigstep-threads.c: New file.
559
cd017491
MS
5602010-10-20 Michael Snyder <msnyder@vmware.com>
561
562 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
563
8e6a5956
UW
5642010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
565
566 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
567 Skip test completely if gdb,no_hardware_watchpoints.
568
2c04da0d
UW
5692010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
570
571 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
572 strict, but do not check for any particular function name within libc.
573
79afc5ef
SW
5742010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
575
576 * gdb.cp/smartp.exp: New test.
577 * gdb.cp/smartp.cc : New test.
578
026ffab7
SW
5792010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
580
581 * gdb.cp/converts.exp: Test pointer to bool conversion.
582 Test pointer to long conversion.
583 * gdb.cp/oranking.exp: Removed relevant kfail.
584
3a772aa4
TT
5852010-10-18 Tom Tromey <tromey@redhat.com>
586
587 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
588 argument to lazy_string.
589 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
590 (pp_ls.to_string): Use it.
591 * gdb.python/py-prettyprint.c (main): Move declarations to top.
592 Add "estring2" local.
593
5fc3827b
JK
5942010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
595
596 Fix s390x compatibility.
597 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
598 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
599
8aeb23f3
JK
6002010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
601
602 * gdb.threads/sigstep-threads.exp: New file.
603 * gdb.threads/sigstep-threads.c: New file.
604
c1e56572
JK
6052010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
606
607 * gdb.base/pie-execl.exp: New file.
608 * gdb.base/pie-execl.c: New file.
609
92163a10
JK
6102010-10-13 Doug Evans <dje@google.com>
611 Jan Kratochvil <jan.kratochvil@redhat.com>
612
613 PR exp/12117
614 * gdb.cp/ptype-cv-cp.cc: New file.
615 * gdb.cp/ptype-cv-cp.exp: New file.
616
7062b0a0
SW
6172010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
618
619 * gdb.cp/converts.cc: New test program.
620 * gdb.cp/converts.exp: New test.
621 * gdb.cp/overload.exp: Added test for void* vs int*.
622 * gdb.cp/overload.exp: Ditto.
623 * gdb.cp/oranking.exp: Removed related kfail.
624
0e3509db
DE
6252010-10-13 Doug Evans <dje@google.com>
626
627 * lib/gdb-python.exp (gdb_check_python_config): New function.
628 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
629 * gdb.python/lib-types.cc: New file.
630 * gdb.python/lib-types.exp: New file.
631
8dc78533
JK
6322010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
633
634 * gdb.python/py-error.exp: New file.
635 * gdb.python/py-error.py: New file.
636
93c17e06
JK
6372010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
638
639 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
640 gdb_test_multiple.
641
d8b34041
JK
6422010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
643
644 * gdb.base/break-interp.exp: Use ldlags for linking flags.
645 * gdb.base/prelink.exp: Likewise.
646 * gdb.base/solib-nodir.exp: Likewise.
647 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
648 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
649 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
650
e0cc584e
UW
6512010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
652
653 * break-interp.exp (test_ld): Use two separate gdb_expect statements
654 for the "info files" test to avoid timeouts on slow machines.
655
cfc353b1
JK
6562010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
657
658 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
659 (main): Make openlib dummy call.
660
d3d7896d
JK
6612010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
662
663 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
664 * break-interp.exp (reach): Move the core body ...
665 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
666 (test_ld): Provide always real argument, even to the linker. Replace
667 dl_main by _dl_debug_state.
668
5e533c94
JK
6692010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
670
671 Fix results of prelinked PIEs on ppc*.
672 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
673 Accept also DISPLACEMENT "PRESENT".
674 (main): Replace "ZERO" displacements by "PRESENT".
675
33540610
SW
6762010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
677
678 * gdb.cp/oranking.exp: New test.
679 * gdb.cp/oranking.cc: New test program.
680
3bdf2bbd
KW
6812010-10-08 Ken Werner <ken.werner@de.ibm.com>
682
683 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
684 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
685
2f608a3a
KW
6862010-10-06 Ken Werner <ken.werner@de.ibm.com>
687
688 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
689 lush, lynx) New constant.
690 * gdb.base/constvars.exp: Test const array types.
691 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
692
aa2e2d8d
DE
6932010-10-06 Doug Evans <dje@google.com>
694
695 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
696 of syscall staging area.
697
2844d6b5
KW
6982010-10-06 Ken Werner <ken.werner@de.ibm.com>
699
700 * gdb.base/gnu_vector.c: Add variable c4.
701 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
702 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
703
7d8ac8bb
MR
7042010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
705
706 * gdb.arch/altivec-abi.exp: Fix a typo.
707
84a02e58
MR
7082010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
709
710 * lib/mi-support.exp (thread_selected_re): Correct pattern used
711 to match a thread ID.
712
b18e6318
JK
7132010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
714
715 Fix s390x testcase compatibility.
716 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
717
a2c09bd0
DE
7182010-10-01 Doug Evans <dje@google.com>
719
720 * lib/gdb-python.exp: New file.
721 * gdb.python/py-block.exp: Use it.
722 * gdb.python/py-breakpoint.exp: Ditto.
723 * gdb.python/py-frame.exp: Ditto.
724 * gdb.python/py-inferior.exp: Ditto.
725 * gdb.python/py-param.exp: Ditto.
726 * gdb.python/py-prettyprint.exp: Ditto.
727 * gdb.python/py-shared.exp: Ditto.
728 * gdb.python/py-symbol.exp: Ditto.
729 * gdb.python/py-symtab.exp: Ditto.
730 * gdb.python/py-type.exp: Ditto.
731 * gdb.python/py-value.exp: Ditto.
732 * gdb.python/python.exp: Ditto.
733
38f12cfc
TT
7342010-09-30 Tom Tromey <tromey@redhat.com>
735
736 * gdb.base/anon.exp: New file.
737 * gdb.base/anon.c: New file.
738
9ae8282d
TT
7392010-09-30 Tom Tromey <tromey@redhat.com>
740
741 * gdb.base/completion.exp: Test completion through anonymous
742 union.
743 * gdb.base/break1.c (struct some_struct): Add anonymous union.
744
e9e07ba6
JK
7452010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
746
747 Fix printing parameters of inlined functions.
748 * gdb.dwarf2/dw2-inline-param.exp: New file.
749 * gdb.dwarf2/dw2-inline-param-main.c: New file.
750 * gdb.dwarf2/dw2-inline-param.S: New file.
751
cd2effb2
JK
7522010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
753
754 PR corefiles/12071.
755 * gdb.base/corefile.exp (quit with a process, no question: load core)
756 (quit with a core file): New tests.
757
bceffbf3
JK
7582010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
759
760 Fix GDB crash on inferior calls with self-referencing classes.
761 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
762 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
763 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
764
1736ad11
JK
7652010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
766
767 Fix lost siginfo_t for inferior calls.
768 * gdb.base/siginfo-infcall.exp: New file.
769 * gdb.base/siginfo-infcall.c: New file.
770
a176ad92
JB
7712010-09-22 Joel Brobecker <brobecker@adacore.com>
772
773 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
774
c2b0a229
JK
7752010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
776
777 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
778 New test.
779 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
780
e8ae22d1
JB
7812010-09-22 Joel Brobecker <brobecker@adacore.com>
782
783 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
784 type of our const type.
785
ec322823
SW
7862010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
787
788 * gdb.cp/pr12028.cc: New.
789 * gdb.cp/pr12028.exp: New.
790
72929c62
JB
7912010-09-22 Joel Brobecker <brobecker@adacore.com>
792
793 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
794
875b4ff5 7952010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 796 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
797
798 PR mi/11407
799 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
800 * gdb.mi/dw2-ref-missing-frame-main.c New File.
801 * gdb.mi/dw2-ref-missing-frame.S New File.
802 * gdb.mi/dw2-ref-missing-frame.exp New File.
803
7155d578
TT
8042010-09-14 Tom Tromey <tromey@redhat.com>
805
806 PR symtab/8399:
807 * gdb.threads/tls.exp: Remove kfail. Update expected output.
808
515ed532
TT
8092010-09-14 Tom Tromey <tromey@redhat.com>
810
811 PR exp/11803:
812 * gdb.threads/tls.exp: Use C++.
813 (check_thread_local): Use K::another_thread_local.
814 * gdb.threads/tls.c (class K): New.
815 (another_thread_local): Now a member of K.
816 (spin): Update. No longer K&R C.
817
450ca57c
SW
8182010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
819
820 * gdb.cp/koenig.cc: created class for testing member lookup.
821 * gdb.cp/koenig.exp: Added test for member lookup.
822
dbd492a3
JK
8232010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
824
825 Fix false FAILs on sourcetree topdir directory containing "kill".
826 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
827 source line matching regexp.
828
8d4d924b
JK
8292010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
830
831 * gdb.python/python.exp (set height 0, collect help from uiout)
832 (verify help to uiout): New tests.
833
8e64f2a0
JK
8342010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
835
836 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
837 is_lp64_target to check 64bit target.
838
4569eed2
JK
8392010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
840
841 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
842 (test_ld) <powerpc64-*>: New.
843
5e1617b1
DJ
8442010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
845
846 * gdb.cp/templates.exp (test_template_args): Allow "struct".
847
c767944b
DJ
8482010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
849
850 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
851 (FunctionArg::method): New function.
852 (empty, arg): New variables.
853 (main): Call arg.method.
854 * gdb.cp/templates.exp (test_template_args): New function.
855 (do_tests): Call it.
856
27d3a3fc
UW
8572010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
858
859 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
860 of "next" to proceed over pthread_exit call.
861
55b7ce7f
UW
8622010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
863
864 * gdb.base/maint.exp: Avoid wildcards against potentially very long
865 "maint print statistics" output to prevent expect timeouts.
866
809df446
JK
8672010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
868
869 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
870 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
871 (test_float_rejected): ... here.
872 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
873 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
874 (test_float_rejected): ... here.
875 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
876 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
877 (test_float_rejected): ... here.
878 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
879 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
880 (test_float_rejected): ... here.
881
8464be76
DJ
8822010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
883
884 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
885 before disabling hardware watchpoints.
886 (test_inaccessible_watchpoint): Check that hardware watchpoints
887 are used. Test for watchpoints on a constant address.
888
14dba4b4
JK
8892010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
890
891 * gdb.base/ui-redirect.exp: New file.
892
3f3540e1 8932010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 894 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
895
896 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
897
0f254bb7
DE
8982010-08-31 Doug Evans <dje@google.com>
899
900 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
901
03f17ccf
TT
9022010-08-30 Tom Tromey <tromey@redhat.com>
903
904 PR python/11792:
905 * gdb.python/py-value.exp (test_subscript_regression): Add
906 dynamic_type test.
907
640617ad
DJ
9082010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
909
910 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
911 instead of running to main. Do not test the main function.
912 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
913 Add new main.
914
2ed91d1b
PA
9152010-08-26 Pedro Alves <pedro@codesourcery.com>
916
917 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
918 one test.
919
673bfd45
DE
9202010-08-24 Doug Evans <dje@google.com>
921
922 PR symtab/11942
923 * gdb.dwarf2/dw4-sig-types.cc: New file.
924 * gdb.dwarf2/dw4-sig-types.h: New file.
925 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
926 * gdb.dwarf2/dw4-sig-types.exp: New file.
927
f9ffd4bb
TT
9282010-08-23 Tom Tromey <tromey@redhat.com>
929
930 PR python/11145:
931 * gdb.python/py-value.c (Base, Derived): New types.
932 (base): New global.
933 * gdb.python/py-value.exp (test_subscript_regression): Add
934 dynamic_cast test.
935
d839c8a4
TT
9362010-08-23 Tom Tromey <tromey@redhat.com>
937
938 PR python/10676:
939 * gdb.python/py-type.exp (test_fields): Add tests for type
940 equality.
941
702c2711
TT
9422010-08-23 Tom Tromey <tromey@redhat.com>
943
944 PR python/11915:
945 * gdb.python/py-type.exp (test_fields): Add tests for array.
946
832bafd3
KS
9472010-08-23 Keith Seitz <keiths@redhat.com>
948
949 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
950 have any children. Create a new abbrev for it.
951 Add missing terminal sequence to .debug_abbrev.
952
c37bf528
KS
9532010-08-20 Keith Seitz <keiths@redhat.com>
954
955 PR symtab/11465:
956 * gdb.dwarf2/pr11465.exp: New test.
957 * gdb.dwarf2/pr11465.S: New file.
958 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
959 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
960
4572cbac
TJB
9612010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
962
963 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
964 registers. Update data sets with the new v2_double element in the
965 VSX register union. Add vector_register3_vr data set for the AltiVec
966 registers. Use gdb_test_no_output instead of send_gdb.
967
e7fbb131
PA
9682010-08-19 Pedro Alves <pedro@codesourcery.com>
969
970 * gdb.python/py-shared.exp: New file, factored out from
971 python.exp.
972 * gdb.python/py-shared.c: New file.
973 * gdb.python/py-shared-sl.c: New file.
974 * gdb.python/python-1.c: New file.
975 * gdb.python/python-sl.c: Delete.
976 * gdb.python/python.c: Mention python-1.c.
977 * gdb.python/python.exp: Move shared library tests to
978 py-shared.exp.
979 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
980 (MISCELLANEOUS): New.
981 (clean mostlyclean): Also remove $MISCELLANEOUS.
982
d30f5e1f
DE
9832010-08-19 Doug Evans <dje@google.com>
984
985 PR exp/11926
986 * gdb.base/printcmds.exp (test_float_accepted): New function.
987 Move existing float tests there. Add tests for floats with suffixes.
988 (test_float_rejected): New function.
989 * gdb.java/jv-print.exp (test_float_accepted): New function.
990 (test_float_rejected): New function.
991 * gdb.objc/print.exp: New file.
992 * gdb.pascal/print.exp: New file.
993 * lib/objc.exp: New file.
994
7b3fd859
PM
9952010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
996
997 * gdb.base/default.exp (info set): Avoid full buffer error and force
998 reading up to final gdb prompt.
999 (show): Likewise.
1000
c92817ce
TT
10012010-08-18 Tom Tromey <tromey@redhat.com>
1002
1003 PR symtab/11919:
1004 * gdb.base/completion.exp: Add test.
1005
f1208f9e
DE
10062010-08-18 Doug Evans <dje@google.com>
1007
1008 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
1009 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
1010 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
1011 Simplify, early exit if runto_main fails.
1012 * gdb.fortran/exprs.exp: load_lib fortran.exp.
1013 (set_lang_fortran): Moved to lib/fortran.exp.
1014 * gdb.fortran/types.exp: load_lib fortran.exp.
1015 (set_lang_fortran): Moved to lib/fortran.exp.
1016 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
1017 * gdb.java/jprint.exp (set_lang_java): Ditto.
1018 * gdb.java/jv-exp.exp: load_lib java.exp.
1019 If set_lang_java fails, issue a warning instead of failure to be
1020 consistent with other set_lang_foo uses.
1021 (set_lang_java): Moved to lib/java.exp.
1022 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
1023 If set_lang_java fails, issue a warning instead of failure to be
1024 consistent with other set_lang_foo uses.
1025 * gdb.pascal/types.exp: load_lib pascal.exp.
1026 (set_lang_pascal): Moved to lib/pascal.exp.
1027 * lib/fortran.exp: New file.
1028 * lib/java.exp (set_lang_java): New function.
1029 * lib/pascal.exp (set_lang_pascal): New function.
1030
2f06b485
YQ
10312010-08-18 Yao Qi <yao@codesourcery.com
1032
1033 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
1034 func_nofb_start and func_loopfb_start, so that address of functions
1035 is equal to these labels on Thumb.
1036
96e25403
YQ
10372010-08-18 Yao Qi <yao@codesourcery.com>
1038
1039 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
1040 to reflect latest c source file.
1041
36e6adc4
JK
10422010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1043
1044 * gdb.cp/infcall-dlopen.exp: New file.
1045 * gdb.cp/infcall-dlopen.cc: New file.
1046 * gdb.cp/infcall-dlopen-lib.cc: New file.
1047
f431efe5
PA
10482010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1049 Pedro Alves <pedro@codesourcery.com>
1050
1051 PR breakpoints/11371
1052
1053 * gdb.base/watch-cond-infcall.exp: New file.
1054 * gdb.base/watch-cond-infcall.c: New file.
1055
06a64a0b
TT
10562010-08-16 Tom Tromey <tromey@redhat.com>
1057
1058 * gdb.base/help.exp: Update.
1059 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
1060 watchpoint.
1061 (test_watch_location): New proc.
1062 (test_watchpoint_in_big_blob): Delete watchpoint.
1063 * gdb.base/watchpoint.c (func5): New function.
1064 (main): Call it.
1065
70ebf4ed
DE
10662010-08-16 Doug Evans <dje@google.com>
1067
1068 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
1069
ca5c20b6
PM
10702010-08-11 Phil Muldoon <pmuldoon@redhat.com>
1071
1072 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
1073 tests.
1074
7346b668
KW
10752010-08-11 Ken Werner <ken.werner@de.ibm.com>
1076
1077 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
1078 * gdb.base/gnu_vector.c: New File.
1079 * gdb.base/gnu_vector.exp: Likewise.
1080
cb2e07a6
PM
10812010-08-11 Phil Muldoon <pmuldoon@redhat.com>
1082
1083 * gdb.python/python.c: New File.
1084 * gdb.python/python-sl.c: New File.
1085 * gdb.python/python.exp: Test solib_address and decode_line
1086 * functions.
1087
5da1313b
JK
10882010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1089
1090 * gdb.python/python.exp (show height, set height 10)
1091 (verify pagination beforehand, verify pagination beforehand: q)
1092 (gdb.execute does not page, verify pagination afterwards)
1093 (verify pagination afterwards: q): New.
1094
49c3ccf7
DE
10952010-08-02 Doug Evans <dje@google.com>
1096
1097 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
1098 because of an older gcc, change test2
1099 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
1100 to unsupported.
1101
42c0c4f1
KH
11022010-07-30 Kazu Hirata <kazu@codesourcery.com>
1103
1104 * gdb.base/break-always.exp: Do not expect full paths to file
1105 names.
1106 * gdb.base/commands.exp: Likewise.
1107
d3765805
DE
11082010-07-30 Doug Evans <dje@google.com>
1109
c98ee71b
DE
1110 * gdb.cp/temargs.exp: For new tests that require newer gccs,
1111 xfail them when run with older gccs.
1112
fd961404
DE
1113 * lib/gdb.exp (build_executable): Forward "c++" option to
1114 get_compiler_info.
1115
999adef4
DE
1116 * gdb.python/py-type.exp (test_template): Mark as xfail tests
1117 "python print ttype.template_argument(1)" and
1118 "python print isinstance(ttype.template_argument(1), gdb.Value)"
1119 if using gcc 4.4 or earlier.
1120
d3765805
DE
1121 * gdb.base/valgrind-db-attach.exp: Use unique test name for
1122 attach-to-debugger handling.
1123
1276c759
JK
11242010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1125
1126 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
1127 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
1128 (main): Use copyreloc.
1129 * gdb.base/prelink.exp (split debug of executable)
1130 (.dynbss vs. .bss address shift): New tests.
1131
88caa9b9
PA
11322010-07-29 Pedro Alves <pedro@codesourcery.com>
1133
1134 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
1135 in gdb_test_multiple.
1136
c6f2ac43
PA
11372010-07-29 Pedro Alves <pedro@codesourcery.com>
1138
1139 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
1140 environment.
1141
326fd672
TT
11422010-07-28 Tom Tromey <tromey@redhat.com>
1143
1144 PR python/11060:
1145 * gdb.python/py-type.c (Temargs): New template.
1146 (temvar): New variable.
1147 * gdb.python/py-type.exp (test_template): New proc.
1148
3ce3b1ba
PA
11492010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
1150
1151 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
1152 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
1153
34eaf542
TT
11542010-07-28 Tom Tromey <tromey@redhat.com>
1155
1156 PR c++/9946:
1157 * gdb.cp/temargs.exp: New file.
1158 * gdb.cp/temargs.cc: New file.
1159
d41b819e
JK
11602010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1161
1162 * gdb.base/help.exp (help disassemble): Update the content.
1163
26ab7092
JK
11642010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1165
1166 * gdb.threads/ia64-sigill.exp: New file.
1167 * gdb.threads/ia64-sigill.c: New file.
1168
5283e9e1
TT
11692010-07-27 Tom Tromey <tromey@redhat.com>
1170
1171 * gdb.opt/inline-cmds.c (ATTR): New define.
1172 (func1): Use it.
1173 (func2): Likewise.
1174 (func3): Likewise.
1175 (outer_inline1): Likewise.
1176 (outer_inline2): Likewise.
1177 * gdb.opt/inline-bt.c (ATTR): New define.
1178 (func1): Use it.
1179 (func2): Likewise.
1180 * gdb.opt/inline-locals.c (ATTR): New define.
1181 (func1): Use it.
1182 (func2): Likewise.
1183
e992ef73
TT
11842010-07-27 Tom Tromey <tromey@redhat.com>
1185
1186 * gdb.stabs/gdb11479.c (hack): New function.
1187 (test): Use it.
1188 (test2): Use it.
1189 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
1190 (int32_search_buf, int64_search_buf): No longer static.
1191 (x): Remove.
1192 * gdb.base/relocate.c (hack): New function.
1193
5374244e
PM
11942010-07-27 Phil Muldoon <pmuldoon@redhat.com>
1195
1196 * gdb.python/py-value.exp (test_inferior_function_call): New function.
1197 * gdb.python/py-value.c (func1): New function.
1198 (func2): Likewise.
1199
a99aee83
CV
12002010-07-26 Corinna Vinschen <vinschen@redhat.com>
1201
1202 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
1203 as not to clash with .data section.
1204
a04ba985
JG
12052010-07-26 Jerome Guitton <guitton@adacore.com>
1206
1207 * gdb.base/code_elim.exp: New file.
1208 * gdb.base/code_elim1.c: New file.
1209 * gdb.base/code_elim2.c: New file.
1210
23bd0f7c
PA
12112010-07-21 Pedro Alves <pedro@codesourcery.com>
1212
1213 PR symtab/11827
1214
1215 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
1216 (some_volatile_enum): New variable.
1217 * gdb.base/printcmds.exp (test_print_enums): New.
1218 <top level>: Call it.
1219
883df6dd
SW
12202010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
1221
1222 * gdb.cp/fpointer.cc: New test.
1223 * gdb.cp/fpointer.exp: New test.
1224
569b05a5
JK
12252010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1226
1227 * gdb.base/solib-nodir.exp: New file.
1228 * lib/gdb.exp (runto): New case for a GDB internal error.
1229
51d7d803
JK
12302010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1231 Ulrich Weigand <uweigand@de.ibm.com>
1232 Tom Tromey <tromey@redhat.com>
1233
1234 * gdb.base/charset-malloc.c: New file.
1235 * gdb.base/charset.c (malloc_stub): New prototype.
1236 (main): Call it instead of malloc itself.
1237 * gdb.base/charset.exp: Use only prepare_for_testing.
1238 (binfile): Remove the variable.
1239
c0edd9ed
JK
12402010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1241
1242 Make core files the process_stratum.
1243 * gdb.base/corefile.exp (run: load core again)
1244 (run: sanity check we see the core file, run: with core)
1245 (run: core file is cleared, attach: load core again)
1246 (attach: sanity check we see the core file, attach: with core)
1247 (attach: core file is cleared): New tests.
1248 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
1249
3cbaedff
KW
12502010-07-14 Ken Werner <ken.werner@de.ibm.com>
1251
1252 * gdb.arch/altivec-abi.exp: New tests.
1253
91158a56
TT
12542010-07-13 Tom Tromey <tromey@redhat.com>
1255
1256 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
1257 (main): Use it.
1258 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
1259
0f5238ed
TT
12602010-07-13 Tom Tromey <tromey@redhat.com>
1261
1262 * gdb.base/label.exp: New file.
1263 * gdb.base/label.c: New file.
1264
add265ae
L
12652010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
1266 H.J. Lu <hongjiu.lu@intel.com>
1267
1268 * lib/gdb.exp (is_ilp32_target): New.
1269 (is_lp64_target): Likewise.
1270
1271 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
1272 target.
1273 * gdb.arch/amd64-disp-step.exp: Likewise.
1274 * gdb.arch/amd64-dword.exp: Likewise.
1275 * gdb.arch/amd64-i386-address.exp: Likewise.
1276 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 1277
add265ae
L
1278 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
1279 target.
1280 * gdb.arch/i386-bp_permanent.exp: Likewise.
1281 * gdb.arch/i386-byte.exp: Likewise.
1282 * gdb.arch/i386-disp-step.exp: Likewise.
1283 * gdb.arch/i386-gnu-cfi.exp: Likewise.
1284 * gdb.arch/i386-prologue.exp: Likewise.
1285 * gdb.arch/i386-size-overlap.exp: Likewise.
1286 * gdb.arch/i386-size.exp: Likewise.
1287 * gdb.arch/i386-sse.exp: Likewise.
1288 * gdb.arch/i386-unwind.exp: Likewise.
1289 * gdb.arch/i386-word.exp: Likewise.
1290
1291 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
1292 test only when building 64-bit executables. Do not hard-code
1293 -m64 option.
1294
2dfb8c17
DE
12952010-07-07 Doug Evans <dje@google.com>
1296
1297 * lib/gdb.exp (gdb_test_list_exact): New function.
1298 * gdb.base/default.exp (show convenience): Call it, add tests for
1299 $_sdata = void, $_thread = 0.
1300
4e5799b6
JK
13012010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1302 Joel Brobecker <brobecker@adacore.com>
1303
1304 Fix re-run of PIE executable, PR shlibs/11776.
1305 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
1306 Remove $displacement_main to match the solib-svr4.c change. New "kill"
1307 and re-"run" of the inferior.
1308
1a219cc7
JK
13092010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1310 Joel Brobecker <brobecker@adacore.com>
1311
1312 Cope with missing /usr/sbin/prelink.
1313 * lib/prelink-support.exp (prelink_no):
1314 <result == 1 && $output is "no such file or directory">: New.
1315 (prelink_yes): Likewise. Return on failed prelink_no.
1316
5e3b36f8
JK
13172010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1318 Joel Brobecker <brobecker@adacore.com>
1319
1320 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
1321 build_executable by build_executable_own_libs. Replace "prelink -R"
1322 execution by a call of prelink_yes. Comment why "prelink -r" needs no
1323 change.
1324 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
1325 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
1326 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
1327 Replace build_executable by build_executable_own_libs's function
1328 build_executable_own_libs.
1329 (prelinkNO): Create new stub to call prelink_no.
1330 (prelinkYES): Create new stub to call prelink_yes.
1331 (test_attach): Rename calls of copy to file_copy.
1332 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
1333 (copy): Move to ...
1334 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
1335 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
1336 * gdb.base/prelink.exp: Disable testcase also for is_remote and
1337 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
1338 special flags by gdb_compile_shlib. Replace second gdb_compile by
1339 build_executable_own_libs. Replace "prelink -R" execution by a call of
1340 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
1341 a second call of prelink_yes. Replace restart commands by
1342 clean_restart.
1343 (prelink): Rename to ...
1344 (seen displacement message): ... this test. Extend its expectation
1345 strictness.
1346
86e4bafc
JK
13472010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1348
1349 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
1350 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
1351 displacement message exactly once.
1352
3cd07d20
JK
13532010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1354 Joel Brobecker <brobecker@adacore.com>
1355
1356 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
1357 its restore after the <$relink_args != ""> loop. new comment.
1358
0a1e94c7
JK
13592010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1360 Joel Brobecker <brobecker@adacore.com>
1361
1362 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
1363 code for it. New variable relink_args.
1364 (prelinkYES): Call prelinkNO.
1365 (test_attach): Accept new parameter relink_args. Re-prelink the binary
1366 in such case. Move the core code to ...
1367 (test_attach_gdb): ... a new function. Send GDB command "file".
1368 Extend expected "Attaching to " string.
1369
2f70bcfb
TT
13702010-07-02 Tom Tromey <tromey@redhat.com>
1371
1372 * gdb.base/bitops.exp: Remove extraneous "pass".
1373
a17ac5b0
TT
13742010-07-02 Ken Werner <ken.werner@de.ibm.com>
1375
1376 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
1377
dc10affe
PA
13782010-07-01 Pedro Alves <pedro@codesourcery.com>
1379
d41c0fc8
PA
1380 * gdb.base/help.exp: Adjust expected output.
1381
13822010-07-01 Pedro Alves <pedro@codesourcery.com>
1383
1384 * gdb.base/help.exp: Adjust expected output.
dc10affe 1385
0a600c36
JK
13862010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1387
1388 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
1389 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
1390 c++/11702.
1391
37cc8bfe
JK
13922010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
1393 Doug Evans <dje@google.com>
1394
1395 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
1396 add .dynamic entry'.
1397
254e6b9e
DE
13982010-06-29 Doug Evans <dje@google.com>
1399
1400 Test PR c++/11702.
1401 * gdb.cp/m-static.exp: Add testcase.
1402 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
1403
595939de 14042010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
1405 Tom Tromey <tromey@redhat.com>
1406 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
1407
1408 * gdb.python/py-inferior.c: New File.
1409 * gdb.python/py-infthread.c: New File.
1410 * gdb.python/py-inferior.exp: New File.
1411 * gdb.python/py-infthread.exp: New File.
1412
98751a41
JK
14132010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1414
1415 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
1416 (ptype ::C::OtherFileClass typedefs): New.
1417 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
1418 (C::OtherFileClass::cOtherFileClassVar2): New.
1419 (C::OtherFileClass::cOtherFileClassVar_use): Use also
1420 cOtherFileClassVar2.
1421 (C::cOtherFileType2, C::cOtherFileVar2): New.
1422 (C::cOtherFileVar_use): use also cOtherFileVar2.
1423 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
1424
41f62f39
JK
14252010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1426
1427 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
1428 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
1429 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
1430 (print ::C::cOtherFileVar)
1431 (whatis C::OtherFileClass::cOtherFileClassType)
1432 (whatis ::C::OtherFileClass::cOtherFileClassType)
1433 (print C::OtherFileClass::cOtherFileClassVar)
1434 (print ::cOtherFileClassVar)
1435 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
1436 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
1437 trailing content.
1438 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
1439 (C::OtherFileClass::cOtherFileClassVar)
1440 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
1441 (C::cOtherFileVar, C::cOtherFileVar_use): New.
1442
af53d231
JK
14432010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1444
1445 Test PR c++/11703 and PR gdb/1448.
1446 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
1447 gdb/1448.
1448
9655fd1a
JK
14492010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1450
1451 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
1452 (main) <rtti_data>: New.
1453 * gdb.cp/virtbase.exp (print rtti_data): New.
1454
824cc8dd
JK
14552010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1456 Joel Brobecker <brobecker@adacore.com>
1457
1458 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
1459
6036c742
JK
14602010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1461
1462 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
1463
de6a0421
DE
14642010-06-28 Doug Evans <dje@google.com>
1465
1466 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
1467
b2dae948
DE
14682010-06-27 Doug Evans <dje@google.com>
1469
1470 * gdb.cp/m-static.exp: Update expected test output.
1471
0f3bb72e
PH
14722010-06-25 Paul Hilfinger <hilfinger@adacore.com>
1473
889bf7c5
PA
1474 * gdb.gdb/selftest.exp: Adjust expected message for
1475 capturing start-up runtime.
0f3bb72e 1476
bc9f0842
TT
14772010-06-25 Tom Tromey <tromey@redhat.com>
1478
1479 PR python/10808:
1480 * gdb.python/python.exp: Add new tests.
1481
099ef718
SW
14822010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
1483
1484 * gdb.cp/operator.cc: Created an import loop.
1485 * gdb.cp/operator.exp: Added testcase for import loop.
1486
5868a632
JK
14872010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1488
1489 Test PR python/11407.
1490 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
1491 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
1492 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
1493 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
1494 executable_nofb and executable_fb. New variables srcsfile, objsfile,
1495 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
1496 binfile. Call gdb_compile with clean_restart twice.
1497 (func_nofb print, func_nofb backtrace, func_loopfb print)
1498 (func_loopfb backtrace): New.
1499
af76db58
JK
15002010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1501
1502 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
1503 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
1504 by a hand made one.
1505 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
1506 i?86 requirement. Remove variables srcfile and binfile. New variable
1507 sources, executable_nofb and executable_fb. Call prepare_for_testing.
1508
f2c7657e
UW
15092010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1510
1511 * gdb.cell/dwarfaddr.exp: New file.
1512 * gdb.cell/dwarfaddr.S: New file.
1513
628fe4e4
JK
15142010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1515
1516 Test PR 9436.
1517 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
1518
f1421989
HZ
15192010-06-24 Hui Zhu <teawater@gmail.com>
1520
1521 * gdb.base/eval.exp: New file.
1522
d03285ec
UW
15232010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1524
1525 * gdb.cell/fork.exp: New file.
1526 * gdb.cell/fork.c: Likewise.
1527 * gdb.cell/fork-spu.c: Likewise.
1528
41b2c92d
PM
15292010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
1530
1531 * lib/gdb.exp (banned_variables_traced): New global variable.
1532 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
1533 (gdb_init): Use `trace add variable' instead of obsolete
1534 `trace variable'.
1535
d5bc977f
DE
15362010-06-21 Doug Evans <dje@google.com>
1537
1538 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
1539
d2ed6730
UW
15402010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1541
1542 * gdb.arch/spu-ls.exp: New file.
1543 * gdb.arch/spu-ls.c: Likewise.
1544
6aed2dbc
SS
15452010-06-18 Stan Shebs <stan@codesourcery.com>
1546
1547 * gdb.threads/thread-specific.exp: Add tests of $_thread.
1548
e0756905
UW
15492010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1550
1551 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
1552 * gdb.base/watch-cond.exp: Likewise.
1553 * gdb.python/py-breakpoint.exp: Likewise.
1554
d8053d4d
PA
15552010-06-18 Pedro Alves <pedro@codesourcery.com>
1556
1557 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
1558 clean_restart, make sure every test has a distinct message, and
1559 that messages don't include the executable' full path.
1560
81ce510c
DE
15612010-06-17 Doug Evans <dje@google.com>
1562
1563 * gdb.arch/i386-size.exp: Updated expected output for
1564 DISASSEMBLY_OMIT_FNAME.
1565
65d79d4b
SDJ
15662010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1567 Sergio Durigan Junior <sergiodj@redhat.com>
1568
1569 * gdb.base/watch-notconst.c: New file.
1570 * gdb.base/watch-notconst.S: New file.
1571 * gdb.base/watch-notconst2.c: New file.
1572 * gdb.base/watch-notconst2.S: New file.
1573 * gdb.base/watch-notconst.exp: New file.
1574 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
1575 (func4): Add operations on `global_ptr_ptr'.
1576 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
1577 routine to test watchpoints created with a constant expression.
1578 (test_inaccessible_watchpoint): Include tests for watchpoints
1579 created with a constant expression.
1580
df0f4836
KB
15812010-06-14 Kevin Buettner <kevinb@redhat.com>
1582
1583 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
1584 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
1585 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
1586 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
1587 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
1588 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
1589 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
1590 of `_start'.
1591
b769def5
UW
15922010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1593
1594 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
1595 not supported on the target.
1596 * gdb.mi/mi-nonstop-exit.exp: Likewise.
1597 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
1598 * gdb.mi/mi-nsintrall.exp: Likewise.
1599 * gdb.mi/mi-nsmoribund.exp: Likewise.
1600 * gdb.mi/mi-nsthrexec.exp: Likewise.
1601
d914c394
SS
16022010-06-11 Stan Shebs <stan@codesourcery.com>
1603
1604 * gdb.base/permissions.exp: New file.
1605
16062010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
1607
1608 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
1609 does not support ELF executable class.
1610
f3ce5b9c
UW
16112010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1612
1613 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
1614
8e46892c
JK
16152010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1616
1617 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
1618 (runto): Catch "The target does not support running in non-stop mode.".
1619
6cc55c64
MS
16202010-06-11 Michael Snyder <msnyder@vmware.com>
1621
1622 * gdb.base/setshow.exp (set language asm): Don't use
1623 gdb_test_no_output, fails on some targets.
1624
caddefa4
UW
16252010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1626
1627 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
1628 * gdb.cp/pr9167.exp: Likewise.
1629
468b1aa7
UW
16302010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1631
1632 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
1633
5c3552dc
UW
16342010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1635
1636 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
1637
02e6fe6a
UW
16382010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1639
1640 * gdb.base/charset.c (main): Make sure malloc gets linked in.
1641
0e03807e
TT
16422010-06-11 Tom Tromey <tromey@redhat.com>
1643
1644 PR gdb/9977, PR exp/11636::
1645 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
1646 (pieces_test_f6): Update expected output.
1647
2bdf28a0
JK
16482010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1649
1650 * gdb.base/moribund-step.exp: New.
1651
f6978de9
MS
16522010-06-08 Michael Snyder <msnyder@vmware.com>
1653
1654 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 1655 * gdb.ada/boolean_expr.exp:
f6978de9
MS
1656 * gdb.ada/frame_args.exp: Ditto.
1657 * gdb.ada/lang_switch.exp: Ditto.
1658 * gdb.ada/ptype_arith_binop.exp: Ditto.
1659 * gdb.ada/ref_param.exp: Ditto.
1660 * gdb.ada/type_coercion.exp:Ditto.
1661
1662 * gdb.asm/asm-source.exp: Ditto.
1663
1664 * gdb.base/attach.exp: Ditto.
1665 * gdb.base/bitfields2.exp: Ditto.
1666 * gdb.base/call-signal-resume.exp: Ditto.
1667 * gdb.base/callfuncs.exp: Ditto.
1668 * gdb.base/commands.exp: Ditto.
1669 * gdb.base/dbx.exp: Ditto.
1670 * gdb.base/default.exp: Ditto.
1671 * gdb.base/dump.exp: Ditto.
1672 * gdb.base/exprs.exp: Ditto.
1673 * gdb.base/freebpcmd.exp: Ditto.
1674 * gdb.base/interrupt.exp: Ditto.
1675 * gdb.base/list.exp: Ditto.
1676 * gdb.base/long_long.exp: Ditto.
1677 * gdb.base/maint.exp: Ditto.
1678 * gdb.base/ptype.exp: Ditto.
1679 * gdb.base/return.exp: Ditto.
1680 * gdb.base/setshow.exp: Ditto.
1681 * gdb.base/sigbpt.exp: Ditto.
1682 * gdb.base/sigrepeat.exp: Ditto.
1683
1684 * gdb.cp/classes.exp: Ditto.
1685
1686 * gdb.dwarf2/dw2-restore.exp: Ditto.
1687
1688 * gdb.gdb/selftest.exp: Ditto.
1689
1690 * gdb.multi/base.exp: Ditto.
1691 * gdb.multi/bkpt-multi-exec.exp: Ditto.
1692
1693 * gdb.python/py-block.exp: Ditto.
1694 * gdb.python/py-prettyprint.exp: Ditto.
1695 * gdb.python/py-template.exp: Ditto.
1696
1697 * gdb.server/ext-attach.exp: Ditto.
1698 * gdb.server/ext-run.exp: Ditto.
1699 * gdb.server/server-mon.exp: Ditto.
1700
1701 * gdb.threads/fork-thread-pending.exp: Ditto.
1702 * gdb.threads/hand-call-in-threads.exp: Ditto.
1703 * gdb.threads/interrupted-hand-call.exp: Ditto.
1704 * gdb.threads/linux-dp.exp: Ditto.
1705 * gdb.threads/manythreads.exp: Ditto.
1706 * gdb.threads/print-threads.exp: Ditto.
1707 * gdb.threads/pthreads.exp: Ditto.
1708 * gdb.threads/schedlock.exp: Ditto.
1709 * gdb.threads/thread-unwindonsignal.exp: Ditto.
1710 * gdb.threads/threadapply.exp: Ditto.
1711
de7ff789
MS
17122010-06-08 Michael Snyder <msnyder@vmware.com>
1713
889bf7c5 1714 * gdb.ada/exec_changed.exp:
de7ff789
MS
1715 Use ".*" instead of "" as wildcard regexp.
1716
1717 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
1718 * gdb.base/call-ar-st.exp: Ditto.
1719 * gdb.base/checkpoint.exp: Ditto.
1720 * gdb.base/default.exp: Ditto.
1721 * gdb.base/dump.exp: Ditto.
1722 * gdb.base/ending-run.exp: Ditto.
1723 * gdb.base/fileio.exp: Ditto.
1724 * gdb.base/miscexprs.exp: Ditto.
1725 * gdb.base/pointers.exp: Ditto.
1726 * gdb.base/readline.exp: Ditto.
1727 * gdb.base/reread.exp: Ditto.
1728 * gdb.base/restore.exp: Ditto.
1729 * gdb.base/shlib-call.exp: Ditto.
1730 * gdb.base/valgrind-db-attach.exp: Ditto.
1731 * gdb.base/volatile.exp: Ditto.
1732 * gdb.base/watchpoints.exp: Ditto.
1733
1734 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
1735
1736 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
1737 * gdb.python/py-value.exp: Ditto.
1738
1739 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
1740 * gdb.trace/circ.exp: Ditto.
1741 * gdb.trace/collection.exp: Ditto.
1742 * gdb.trace/packetlen.exp: Ditto.
1743 * gdb.trace/passc-dyn.exp: Ditto.
1744 * gdb.trace/report.exp: Ditto.
1745 * gdb.trace/tfile.exp: Ditto.
1746 * gdb.trace/tfind.exp: Ditto.
1747 * gdb.trace/while-dyn.exp: Ditto.
1748
3bebe2f2
JK
17492010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1750
1751 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
1752
5c631832
JK
17532010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1754
1755 Test PR 10640.
1756 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
1757
4c3376c8
SW
17582010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
1759
1760 * gdb.cp/koenig.exp: Test for ADL operators.
1761 * gdb.cp/koenig.cc: Added ADL operators.
1762 * gdb.cp/operator.exp: New test.
1763 * gdb.cp/operator.cc: New test.
1764
dc226d5a
MS
17652010-06-04 Michael Snyder <msnyder@vmware.com>
1766
dfb88a23
MS
1767 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
1768 * gdb.base/pending.exp: Ditto.
f7ae76b3 1769
dc226d5a
MS
1770 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
1771
967cf477
DE
17722010-06-04 Doug Evans <dje@google.com>
1773
1774 * gdb.python/py-prettyprint.exp: Add new test for enabled and
1775 disabled printers.
1776 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
1777 (enable_lookup_function): New function.
1778
eb801841
TT
17792010-06-04 Tom Tromey <tromey@redhat.com>
1780
1781 * gdb.python/py-value.exp (test_value_hash): Don't test equality
1782 of hash and id.
1783
38979823
JK
17842010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1785
1786 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
1787 newline.
1788 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
1789 (empty verbose non-noisy clear, empty verbose noisy clear)
1790 (empty non-verbose noisy clear): Likewise.
1791
35ec993f
MS
17922010-06-03 Michael Snyder <msnyder@vmware.com>
1793
1794 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
1795 * gdb.base/display.exp: Ditto.
1796 * gdb.base/find.exp: Ditto.
1797 * gdb.base/ifelse.exp: Ditto.
1798 * gdb.base/multi-forks.exp: Ditto.
1799 * gdb.base/recurse.exp: Ditto.
1800 * gdb.base/setshow.exp: Ditto.
1801 * gdb.base/value-double-free.exp: Ditto.
1802 * gdb.base/watch-vfork.exp: Ditto.
1803 * gdb.base/watch_thread_num.exp: Ditto.
1804 * gdb.base/watchpoint-solib.exp: Ditto.
1805 * gdb.base/watchpoint.exp: Ditto.
1806 * gdb.base/watchpoints.exp: Ditto.
1807
1808 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
1809 * gdb.cp/overload.exp: Ditto.
1810 * gdb.cp/virtfunc.exp: Ditto.
1811
1812 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
1813
889bf7c5 1814 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
1815 Replace gdb_test with gdb_test_no_output.
1816
889bf7c5 1817 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
1818 Replace gdb_test with gdb_test_no_output.
1819 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
1820 * gdb.threads/watchthreads.exp: Ditto.
1821 * gdb.threads/watchthreads2.exp: Ditto.
1822
1823 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
1824 * gdb.trace/tfind.exp: Ditto.
1825
c22decce
JB
18262010-06-03 Joel Brobecker <brobecker@adacore.com>
1827
1828 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
1829 successful test if message is the empty string.
1830
fd5700c7
JK
18312010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1832
1833 * gdb.fortran/module.exp (stopped language detection): New test.
1834
f55ee35c
JK
18352010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1836
1837 Support DW_TAG_module as separate namespaces.
1838 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
1839 gdb.fortran/library-module-lib.f90: New.
1840 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
1841 (print i): Remove.
1842 (continue to breakpoint: i-is-1, print var_i value 1)
1843 (continue to breakpoint: i-is-2, print var_i value 2)
1844 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
1845 (print var_d, print var_i value 14, ptype modmany, complete `modm)
1846 (complete `modmany, complete `modmany`, complete `modmany`var)
1847 (show language, setting breakpoint at module): New tests.
1848 * gdb.fortran/module.f90 (module mod): Remove.
1849 (module mod1, module mod2, module modmany, subroutine sub1)
1850 (subroutine sub2, program module): New.
1851
b8e8282f
JK
18522010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1853
1854 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
1855 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
1856 * gdb.cp/anon-union.exp (pass): Rename to ...
1857 (print z 2): ... here.
b8e8282f 1858
019ebafc
MS
18592010-06-02 Michael Snyder <msnyder@vmware.com>
1860
e68d8fd4
MS
1861 * gdb.trace/actions.exp: Use gdb_test_no_output.
1862 * gdb.trace/circ.exp: Ditto.
1863 * gdb.trace/packetlen.exp: Ditto.
1864 * gdb.trace/save-trace.exp: Ditto.
1865 * gdb.trace/tracecmd.exp: Ditto.
1866 * gdb.trace/tsv.exp: Ditto.
1867
12b5d08a
MS
1868 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
1869 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
1870 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
1871 * gdb.threads/manythreads.exp: Ditto.
1872 * gdb.threads/print-threads.exp: Ditto.
1873 * gdb.threads/pthreads.exp: Ditto.
1874 * gdb.threads/schedlock.exp: Ditto.
1875 * gdb.threads/staticthreads.exp: Ditto.
1876 * gdb.threads/thread-specific.exp: Ditto.
1877 * gdb.threads/thread-unwindonsignal.exp: Ditto.
1878 * gdb.threads/threadapply.exp: Ditto.
1879 * gdb.threads/watchthreads.exp: Ditto.
1880 * gdb.threads/watchthreads2.exp: Ditto.
1881
89493308
MS
1882 * gdb.python/py-block.exp: Use gdb_test_no_output.
1883 * gdb.python/py-prettyprint.exp: Ditto.
1884 * gdb.python/py-template.exp: Ditto.
1885 * gdb.python/py-value.exp: Ditto.
1886
1887 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
1888 * gdb.reverse/watch-reverse.exp: Ditto.
1889
1890 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
1891 * gdb.server/ext-run.exp: Ditto.
1892
019ebafc
MS
1893 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
1894 * gdb.dwarf2/dw2-compressed.exp: Ditto.
1895 * gdb.dwarf2/dw2-intercu.exp: Ditto.
1896 * gdb.dwarf2/dw2-intermix.exp: Ditto.
1897 * gdb.dwarf2/dw2-producer.exp: Ditto.
1898 * gdb.dwarf2/mac-fileno.exp: Ditto.
1899
1900 * gdb.gdb/observer.exp: Use gdb_test_no_output.
1901 * gdb.gdb/selftest.exp: Ditto.
1902
1903 * gdb.multi/base.exp: Use gdb_test_no_output.
1904
1905 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
1906
3e0ca3a5
JK
19072010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1908
1909 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
1910
9db70545
MS
19112010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
1912
a8d52276
MS
1913 * gdb.cp/class2.exp: Use gdb_test_no_output.
1914 * gdb.cp/classes.exp: Ditto.
1915 * gdb.cp/extern-c.exp: Ditto.
1916 * gdb.cp/inherit.exp: Ditto.
1917 * gdb.cp/maint.exp: Ditto.
1918 * gdb.cp/mb-inline.exp: Ditto.
1919 * gdb.cp/mb-templates.exp: Ditto.
1920 * gdb.cp/method2.exp: Ditto.
1921 * gdb.cp/misc.exp: Ditto.
1922 * gdb.cp/ovldbreak.exp: Ditto.
1923 * gdb.cp/punctuator.exp: Ditto.
1924 * gdb.cp/templates.exp: Ditto.
1925 * gdb.cp/virtbase.exp: Ditto.
1926
889bf7c5 1927 * gdb.threads/attach-stopped.exp:
9db70545 1928 Replace uses of send_gdb / gdb_expect.
889bf7c5 1929 * gdb.threads/attachstop-mt.exp:
9db70545 1930 Replace uses of send_gdb / gdb_expect.
889bf7c5 1931 * gdb.threads/gcore-thread.exp:
9db70545 1932 Replace uses of send_gdb / gdb_expect.
889bf7c5 1933 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
1934 Replace uses of send_gdb / gdb_expect.
1935 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 1936 * gdb.threads/print-threads.exp:
9db70545
MS
1937 Replace uses of send_gdb / gdb_expect.
1938 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
1939 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
1940 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
1941
1942 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
1943 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
1944 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
1945 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
1946 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
1947 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
1948 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
1949 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
1950 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
1951 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
1952 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
1953
359cc68c
JK
19542010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1955
1956 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
1957
7d3fe98e
SW
19582010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
1959
1960 * gdb.cp/koenig.exp: Added new test case.
1961 * gdb.cp/koenig.cc: Ditto.
1962
27d3a1a2
MS
19632010-06-01 Michael Snyder <msnyder@vmware.com>
1964
1965 * gdb.base/arithmet.exp: Use gdb_test_no_output.
1966 * gdb.base/arrayidx.exp: Ditto.
1967 * gdb.base/attach.exp: Ditto.
1968 * gdb.base/auxv.exp: Ditto.
1969 * gdb.base/bigcre.exp: Ditto.
1970 * gdb.base/break-always.exp: Ditto.
1971 * gdb.base/break-interp.exp: Ditto.
1972 * gdb.base/break.exp: Ditto.
1973 * gdb.base/breakpoint-shadow.exp: Ditto.
1974 * gdb.base/call-ar-st.exp: Ditto.
1975 * gdb.base/call-sc.exp: Ditto.
1976 * gdb.base/call-signal-resume.exp: Ditto.
1977 * gdb.base/callfuncs.exp: Ditto.
1978 * gdb.base/catch-syscall.exp: Ditto.
1979 * gdb.base/charset.exp: Ditto.
1980 * gdb.base/code-expr.exp: Ditto.
1981 * gdb.base/commands.exp: Ditto.
1982 * gdb.base/cond-expr.exp: Ditto.
1983 * gdb.base/condbreak.exp: Ditto.
1984 * gdb.base/cursal.exp: Ditto.
1985 * gdb.base/cvexpr.exp: Ditto.
1986 * gdb.base/default.exp: Ditto.
1987 * gdb.base/del.exp: Ditto.
1988 * gdb.base/detach.exp: Ditto.
1989 * gdb.base/display.exp: Ditto.
1990 * gdb.base/ena-dis-br.exp: Ditto.
1991 * gdb.base/eval-skip.exp: Ditto.
1992 * gdb.base/foll-fork.exp: Ditto.
1993 * gdb.base/foll-vfork.exp: Ditto.
1994 * gdb.base/frame-args.exp: Ditto.
1995 * gdb.base/funcargs.exp: Ditto.
1996 * gdb.base/gcore-buffer-overflow.exp: Ditto.
1997 * gdb.base/gdbvars.exp: Ditto.
1998 * gdb.base/help.exp: Ditto.
1999 * gdb.base/ifelse.exp: Ditto.
2000 * gdb.base/included.exp: Ditto.
2001 * gdb.base/list.exp: Ditto.
2002 * gdb.base/macscp.exp: Ditto.
2003 * gdb.base/maint.exp: Ditto.
2004 * gdb.base/multi-fork.exp: Ditto.
2005 * gdb.base/overlays.exp: Ditto.
2006 * gdb.base/page.exp: Ditto.
2007 * gdb.base/pending.exp: Ditto.
2008 * gdb.base/pointers.exp: Ditto.
2009 * gdb.base/pr11022.exp: Ditto.
2010 * gdb.base/prelink.exp: Ditto.
2011 * gdb.base/printcmds.exp: Ditto.
2012 * gdb.base/psymtab.exp: Ditto.
2013 * gdb.base/randomize.exp: Ditto.
2014 * gdb.base/relational.exp: Ditto.
2015 * gdb.base/relocate.exp: Ditto.
2016 * gdb.base/remote.exp: Ditto.
2017 * gdb.base/sepdebug.exp: Ditto.
2018 * gdb.base/set-lang-auto.exp: Ditto.
2019 * gdb.base/setshow.exp: Ditto.
2020 * gdb.base/setvar.exp: Ditto.
2021 * gdb.base/signals.exp: Ditto.
2022 * gdb.base/signull.exp: Ditto.
2023 * gdb.base/sigstep.exp: Ditto.
2024 * gdb.base/sizeof.exp: Ditto.
2025 * gdb.base/solib-disc.exp: Ditto.
2026 * gdb.base/store.exp: Ditto.
2027 * gdb.base/structs.exp: Ditto.
2028 * gdb.base/structs2.exp: Ditto.
2029 * gdb.base/subst.exp: Ditto.
2030 * gdb.base/term.exp: Ditto.
2031 * gdb.base/trace-commands.exp: Ditto.
2032 * gdb.base/unwindonsignal.exp: Ditto.
2033 * gdb.base/valgrind-db-attach.exp: Ditto.
2034 * gdb.base/varargs.exp: Ditto.
2035 * gdb.base/watch-cond.exp: Ditto.
2036 * gdb.base/watch_thread_num.exp: Ditto.
2037 * gdb.base/watchpoint-cond-gone.exp: Ditto.
2038 * gdb.base/watchpoint.exp: Ditto.
2039 * gdb.base/whatis-exp.exp: Ditto.
2040
f8d3bf8f
MS
20412010-06-01 Michael Snyder <msnyder@vmware.com>
2042
2043 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
2044 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
2045 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
2046 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
2047 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
2048 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
2049 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
2050 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
2051 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
2052 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
2053 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
2054 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
2055 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
2056 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
2057 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
2058
3f9e0d32
JK
20592010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2060
2061 * gdb.base/commands.exp (begin commands on watch): Remove excessive
2062 trailing newline.
2063 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
2064 * gdb.java/jmisc.exp (p *args\n): Rename to ...
2065 (p *args): ... here and remove excessive trailing newline.
2066
f629457d
JB
20672010-05-31 Joel Brobecker <brobecker@adacore.com>
2068
2069 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
2070
09eef106
JK
20712010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
2072
2073 Accept the new Linux kernel "t (tracing stop)" string.
2074 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
2075 Update comment.
2076 (state_wait) <T (tracing stop)>: New.
2077 (main): Update the state_wait expect string.
2078
94f31136
PA
20792010-05-28 Pedro Alves <pedro@codesourcery.com>
2080
2081 * limits.c, limits.exp: Delete files.
2082 * Makefile.in (clean mostlyclean): Adjust.
2083 * tracecmd.exp: Adjust.
2084
096554ab
JK
20852010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2086
2087 * gdb.base/tui-layout.exp: New.
2088
27d3a1a2 20892010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 2090
889bf7c5 2091 * gdb.reverse/break-precsave.exp:
bcd2dc50 2092 Replace uses of send_gdb / gdb_expect.
889bf7c5 2093 * gdb.reverse/break-reverse.exp:
bcd2dc50 2094 Replace uses of send_gdb / gdb_expect.
889bf7c5 2095 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 2096 Replace uses of send_gdb / gdb_expect.
889bf7c5 2097 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 2098 Replace uses of send_gdb / gdb_expect.
889bf7c5 2099 * gdb.reverse/finish-precsave.exp:
bcd2dc50 2100 Replace uses of send_gdb / gdb_expect.
889bf7c5 2101 * gdb.reverse/finish-reverse.exp:
bcd2dc50 2102 Replace uses of send_gdb / gdb_expect.
889bf7c5 2103 * gdb.reverse/i386-precsave.exp:
bcd2dc50 2104 Replace uses of send_gdb / gdb_expect.
889bf7c5 2105 * gdb.reverse/i386-reverse.exp:
bcd2dc50 2106 Replace uses of send_gdb / gdb_expect.
889bf7c5 2107 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 2108 Replace uses of send_gdb / gdb_expect.
889bf7c5 2109 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 2110 Replace uses of send_gdb / gdb_expect.
889bf7c5 2111 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 2112 Replace uses of send_gdb / gdb_expect.
889bf7c5 2113 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 2114 Replace uses of send_gdb / gdb_expect.
889bf7c5 2115 * gdb.reverse/machinestate.exp:
bcd2dc50 2116 Replace uses of send_gdb / gdb_expect.
889bf7c5 2117 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 2118 Replace uses of send_gdb / gdb_expect.
889bf7c5 2119 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 2120 Replace uses of send_gdb / gdb_expect.
889bf7c5 2121 * gdb.reverse/solib-precsave.exp:
bcd2dc50 2122 Replace uses of send_gdb / gdb_expect.
889bf7c5 2123 * gdb.reverse/solib-reverse.exp:
bcd2dc50 2124 Replace uses of send_gdb / gdb_expect.
889bf7c5 2125 * gdb.reverse/step-precsave.exp:
bcd2dc50 2126 Replace uses of send_gdb / gdb_expect.
889bf7c5 2127 * gdb.reverse/step-reverse.exp:
bcd2dc50 2128 Replace uses of send_gdb / gdb_expect.
889bf7c5 2129 * gdb.reverse/until-precsave.exp:
bcd2dc50 2130 Replace uses of send_gdb / gdb_expect.
889bf7c5 2131 * gdb.reverse/until-reverse.exp:
bcd2dc50 2132 Replace uses of send_gdb / gdb_expect.
889bf7c5 2133 * gdb.reverse/watch-precsave.exp:
bcd2dc50 2134 Replace uses of send_gdb / gdb_expect.
889bf7c5 2135 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
2136 Replace uses of send_gdb / gdb_expect.
2137
3def43e0
JK
21382010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2139
2140 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
2141 excessive newline.
2142
27d3a1a2 21432010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
2144
2145 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
2146 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
2147 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
2148 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
2149 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
2150 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
2151 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
2152 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
2153 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
2154 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
2155 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
2156 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
2157 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
2158 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
2159 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
2160 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
2161 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
2162 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
2163 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 2164
27d3a1a2 21652010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 2166
22454424
MS
2167 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
2168 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
2169
2170 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
2171 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
2172 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
2173
889bf7c5 2174 * gdb.reverse/consecutive-reverse.exp:
22454424 2175 Replace uses of send_gdb / gdb_expect.
889bf7c5 2176 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
2177 Replace uses of send_gdb / gdb_expect.
2178
2179 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
2180 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
2181 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 2182 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
2183 Replace uses of send_gdb / gdb_expect.
2184 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
2185 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
2186 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
2187 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
2188 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
2189 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
2190 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
2191 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
2192 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
2193
21942010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 2195
22454424 2196 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 2197
22454424 2198 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 2199
22454424
MS
2200 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
2201 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
2202 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
2203 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
2204 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
2205 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
2206 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
2207 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
2208 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 2209
6e5f2c59
TT
22102010-05-25 Tom Tromey <tromey@redhat.com>
2211
2212 * gdb.base/macscp.exp: Add missing space after setup_kfail.
2213
bbc8b958
TT
22142010-05-25 Tom Tromey <tromey@redhat.com>
2215
2216 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
2217 argument order.
2218 * gdb.base/macscp.exp: Fix setup_kfail argument order.
2219 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
2220 order.
2221 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
2222 order.
2223 * gdb.base/call-sc.exp (setup_kfails): Remove.
2224 (setup_compiler_kfails): Remove.
2225 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
2226 argument order.
2227 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
2228 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
2229 (advancei): Fix setup_kfail argument order.
2230 * gdb.base/radix.exp: Fix setup_kfail argument order.
2231 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
2232 order.
2233 * gdb.base/structs.exp (setup_kfails): Remove.
2234 (setup_compiler_kfails): Fix setup_kfail argument order.
2235 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
2236 order.
2237 * gdb.java/jmain.exp: Fix setup_kfail argument order.
2238 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
2239 setup_kfail argument order.
2240 * gdb.cp/overload.exp: Fix setup_kfail argument order.
2241
83d1babf
TT
22422010-05-25 Tom Tromey <tromey@redhat.com>
2243
2244 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
2245
6acb16a2
MS
22462010-05-25 Michael Snyder <msnyder@vmware.com>
2247
2248 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
2249 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
2250 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
2251 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
2252 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
2253 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
2254 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
2255 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
2256 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
2257 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
2258 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
2259 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
2260 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
2261 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
2262 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
2263 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
2264 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
2265 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
2266 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
2267 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
2268 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
2269 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
2270 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
2271 * gdb.base/default.exp: Replace send_gdb with gdb_test.
2272 * gdb.base/define.exp: Replace send_gdb with gdb_test.
2273 * gdb.base/display.exp: Replace send_gdb with gdb_test.
2274 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
2275 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
2276 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
2277 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
2278 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
2279 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
2280 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
2281 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
2282 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
2283 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
2284 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
2285 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
2286 * gdb.base/help.exp: Replace send_gdb with gdb_test.
2287 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
2288 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
2289 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
2290 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
2291 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
2292 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
2293 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
2294 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 2295 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
2296
22972010-05-25 Doug Evans <dje@google.com>
2298
2299 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
2300 gdb.string_to_argv.
ad3986f0 2301
d3b1e874
TT
23022010-05-21 Tom Tromey <tromey@redhat.com>
2303
2304 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
2305 Call it.
2306 * gdb.dwarf2/pieces.S: Update.
2307 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
2308
cb826367
TT
23092010-05-21 Tom Tromey <tromey@redhat.com>
2310
2311 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
2312 Call it.
2313 * gdb.dwarf2/pieces.c (struct C): New.
2314 (f6): New function.
2315 * gdb.dwarf2/pieces.S: Replace.
2316
74de6778
TT
23172010-05-21 Tom Tromey <tromey@redhat.com>
2318
2319 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
2320 Call it.
2321
afd74c5f
TT
23222010-05-21 Tom Tromey <tromey@redhat.com>
2323
2324 * gdb.dwarf2.pieces.exp: New file.
2325 * gdb.dwarf2.pieces.S: New file.
2326 * gdb.dwarf2.pieces.c: New file.
2327
a7b75dfd 23282010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 2329 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
2330
2331 * lib/gdb.exp (gdb_test_no_output): New function.
2332 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
2333 when testing commands that should produce no output.
2334
c81c812a
JB
23352010-05-17 Joel Brobecker <brobecker@adacore.com>
2336
2337 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
2338 parameter that we want to watch being a constant.
2339
0cce5bd9
JB
23402010-05-17 Joel Brobecker <brobecker@adacore.com>
2341
2342 * gdb.ada/cond_lang: New testcase.
2343
47050449
JB
23442010-05-17 Joel Brobecker <brobecker@adacore.com>
2345
2346 * lib/gdb.exp (banned_variables): New variable/constant.
2347 (gdb_init): Add write trace on variables listed in banned_variables.
2348 (gdb_finish): Remove write traces on variables listed in
2349 banned_variables.
2350
77c01586
JB
23512010-05-17 Joel Brobecker <brobecker@adacore.com>
2352
2353 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
2354 * gdb.cp/koenig.exp: Likewise.
2355
88d4aea7
PM
23562010-05-14 Phil Muldoon <pmuldoon@redhat.com>
2357
889bf7c5 2358 PR python/11482
88d4aea7
PM
2359
2360 * gdb.python/py-value.exp (test_value_hash): New function.
2361
f5a010c0
PM
23622010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
2363
2364 PR exp/11530.
2365 * gdb.base/gdb11530.c: New file.
2366 * gdb.base/gdb11530.exp: New file.
2367
8ef4892f
JK
23682010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2369
2370 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
2371 * gdb.dwarf2/dw2-modula2-self-type.S: New.
2372
7322dca9
SW
23732010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
2374
2375 * gdb.cp/koenig.exp: New test.
2376 * gdb.cp/koenig.cc: New test program.
2377
02e7ea18
JB
23782010-05-05 Joel Brobecker <brobecker@adacore.com>
2379
2380 Remove the use of prms_id and bug_id throughout the testsuite.
2381
e1c34c5d
PM
23822010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
2383
2384 PR exp/11349.
2385 * testsuite/gdb.cp/ref-types.exp: Add test to examine
2386 use a reference local variable.
2387
8e1d0c49
JK
23882010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2389
2390 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
2391 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
2392 variable different_dir. Move debugfile into a full directory pathname
2393 under DIFFERENT_DIR.
2394 * lib/gdb.exp (separate_debug_filename): Remove.
2395 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
2396 variable debug_dir and mkdir of it. Update function comments.
2397
e66408ed
PA
23982010-04-29 Pedro Alves <pedro@codesourcery.com>
2399
2400 PR gdb/11557
2401
2402 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
2403 files.
2404
d7b32ed3
PM
24052010-04-29 Phil Muldoon <pmuldoon@redhat.com>
2406
889bf7c5 2407 * gdb.python/py-param.exp: New File.
d7b32ed3 2408
6aecb9c2
JB
24092010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
2410
2411 * gdb.base/default.exp: Fix "set language" test.
2412
bdf92a1c
PM
24132010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
2414
2415 PR breakpoints/11531.
2416 * gdb.base/gdb11531.c: New file.
2417 * gdb.base/gdb11531.exp: New file.
2418
3f172e24
TT
24192010-04-26 Tom Tromey <tromey@redhat.com>
2420
2421 * gdb.base/completion.exp: Add tests for completion and deprecated
2422 commands.
2423
64af4c92
JK
24242010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2425
2426 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
2427 (print /x char_array): Escape curly brackets.
2428
492928e4
JK
24292010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
2430
2431 Fix deadlock on looped list of loaded shared objects.
2432 * gdb.base/solib-corrupted.exp: New.
2433
66d09542
DE
24342010-04-23 Doug Evans <dje@google.com>
2435
2436 * gdb.python/py-section-script.c: New file.
2437 * gdb.python/py-section-script.exp: New file.
2438 * gdb.python/py-section-script.py: New file.
2439
8bd10a10
CM
24402010-04-20 Chris Moller <cmoller@redhat.com>
2441
2442 PR 10179
2443
2444 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
2445 * gdb.base/pr10179-a.c:
2446 * gdb.base/pr10179-b.c:
2447 * gdb.base/pr10179.exp: New files.
2448
c0201579
JK
24492010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2450
2451 Fix crashes on dangling display expressions.
2452 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
2453 is SEP.
2454 (lib_flags): Remove the "debug" keyword.
2455 (libsepdebug): New variable for iterating new loop.
2456 (save_pf_prefix): New variable wrapping the loop.
2457 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
2458 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
2459
793b0ff8
PM
24602010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
2461
2462 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
2463
097f51f7
PM
24642010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
2465
2466 PR stabs/11479.
2467 * gdb.stabs/gdb11479.exp: New file.
2468 * gdb.stabs/gdb11479.c: New file.
2469
9a22f0d0
PM
24702010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
2471
2472 * gdb.base/charset.c (Strin16, String32): New variables.
2473 * gdb.base/charset.exp (gdb_test): Test correct display
2474 of 16 or 32 bit strings.
2475
24762010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
2477
2478 PR 9167
2479 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
2480 * gdb.cp/pr9167.cc: New file.
2481 * gdb.cp/pr9167.exp: New file.
2482
2483
6e354e5e
PM
24842010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
2485
2486 PR pascal/11492.
2487 * gdb.pascal/gdb11492.pas: New file.
2488 * gdb.pascal/gdb11492.exp: New file.
2489
be942545
JB
24902010-04-20 Joel Brobecker <brobecker@adacore.com>
2491
1667e6e3 2492 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 2493
0c3acc09
JB
24942010-04-20 Joel Brobecker <brobecker@adacore.com>
2495
2496 * gdb.ada/dyn_loc: New testcase.
2497
ec31cde5
CM
24982010-04-20 Chris Moller <cmoller@redhat.com>
2499
2500 PR 10867
889bf7c5 2501
ec31cde5
CM
2502 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
2503 * gdb.cp/pr10687.cc: New file.
2504 * gdb.cp/pr10687.exp: New file.
2505
2506
ce4b0682
SDJ
25072010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2508 Sergio Durigan Junior <sergiodj@redhat.com>
2509
2510 * gdb.fortran/logical.exp: New testcase.
2511 * gdb.fortran/logical.f90: New file.
2512
3436961f
DE
25132010-04-19 Doug Evans <dje@google.com>
2514
2515 * gdb.base/help.exp (help source): Update expected output.
2516
4d836c09
JK
25172010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2518
2519 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
2520 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
2521 gdb_exit and return.
2522 (executable): New variable.
2523 (binfile): Use it.
2524
6149aea9
PA
25252010-04-19 Pedro Alves <pedro@codesourcery.com>
2526
2527 PR breakpoints/8554.
2528
2529 * gdb.trace/save-trace.exp: Adjust.
2530
ed41462c
L
25312010-04-17 H.J. Lu <hongjiu.lu@intel.com>
2532
2533 PR corefiles/11511
2534 * gdb.arch/system-gcore.exp: New.
2535 * gdb.arch/gcore.c: Likewise.
2536
3f7b2faa
DE
25372010-04-15 Doug Evans <dje@google.com>
2538
fa33c3cd
DE
2539 * gdb.python/py-progspace.c: New file.
2540 * gdb.python/py-progspace.exp: New file.
2541
3f7b2faa
DE
2542 * gdb.base/source.exp: Add tests for "source -s".
2543
79f283fe
PM
25442010-04-14 Phil Muldoon <pmuldoon@redhat.com>
2545
2546 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
2547 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
2548 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
2549 * gdb.python/py-mi.exp: New test for to_string returning None.
2550
fc8eb08a
PM
25512010-04-12 Phil Muldoon <pmuldoon@redhat.com>
2552
2553 * gdb.python/py-breakpoint.c: Make result global.
2554
26e197f6
JK
25552010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2556
2557 Fix non-GNU make compatibility.
2558 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
2559
adc36818
PM
25602010-04-09 Phil Muldoon <pmuldoon@redhat.com>
2561
2562 * gdb.python/py-breakpoint.exp: New File.
2563 * gdb.python/py-breakpoint.C: Ditto.
2564
64e17368
SS
25652010-04-08 Stan Shebs <stan@codesourcery.com>
2566
2567 * gdb.trace/actions.exp: Clear default-collect.
2568 * gdb.trace/save-trace.exp: Clear default-collect.
2569
fff5cc64
PM
25702010-04-08 Phil Muldoon <pmuldoon@redhat.com>
2571
2572 * gdb.python/py-value: Add null string variable.
2573 (test_lazy_string): Test zero length, NULL address lazy
2574 strings.
2575
a055a187
L
25762010-04-07 H.J. Lu <hongjiu.lu@intel.com>
2577
2578 * gdb.arch/i386-avx.c: New.
2579 * gdb.arch/i386-avx.exp: Likewise.
2580
2581 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
2582
96e39866
DE
25832010-04-06 Doug Evans <dje@google.com>
2584
2585 * gdb.base/source-test.gdb: New file.
2586 * gdb.base/source.exp: Test source -v.
2587
5984a431
UW
25882010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2589
2590 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
2591
ec8a089a
PM
25922010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
2593
2594 * gdb.stabs/aout.sed: Convert all backslash to double backslash
2595 within one line, unless it is followed by a double quote.
2596 * gdb.stabs/hppa.sed: Idem.
2597 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
2598 * gdb.stabs/weird.exp: Check for correct parsing of
2599 char and string constants.
ec8a089a
PM
2600 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
2601 in .stabs to .stabx substitution.
2602
fce3c1f0
SS
26032010-04-05 Stan Shebs <stan@codesourcery.com>
2604
2605 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
2606 constant global.
2607 * gdb.trace/tfile.exp: Try to print them.
2608
d77f58be
SS
26092010-04-04 Stan Shebs <stan@codesourcery.com>
2610
2611 * gdb.base/completion.exp: Update for new "info watchpoints".
2612 * gdb.base/default.exp: Ditto.
2613 * gdb.base/help.exp: Ditto.
2614 * gdb.base/watchpoint.exp: Ditto.
2615 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 2616
af54718e
SS
26172010-04-04 Stan Shebs <stan@codesourcery.com>
2618
2619 * gdb.trace/tfile.exp: Sharpen tfind test.
2620
74d1f91e
JK
26212010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2622
2623 * gdb.base/break-entry.exp: New.
2624
eb8e76db 26252010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 2626 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
2627
2628 * gdb.reverse/i386-sse-reverse.exp: New file.
2629 * gdb.reverse/i386-sse-reverse.c: New file.
2630
bf65cad8
PA
26312010-04-02 Pedro Alves <pedro@codesourcery.com>
2632
2633 * gdb.trace/tfind.exp: Adjust expected disassembly output.
2634
fff87407
SS
26352010-04-01 Stan Shebs <stan@codesourcery.com>
2636
2637 * gdb.trace/actions.exp: Tweak expected output.
2638 * gdb.trace/while-stepping.exp: Tweak expected output.
2639
fe01d668
L
26402010-04-01 H.J. Lu <hongjiu.lu@intel.com>
2641
2642 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
2643
86b17b60
PA
26442010-04-01 Pedro Alves <pedro@codesourcery.com>
2645
2646 * gdb.base/commands.exp: Adjust.
2647 * gdb.cp/extern-c.exp: Adjust.
2648
2c58c0a9
PA
26492010-04-01 Pedro Alves <pedro@codesourcery.com>
2650
2651 * gdb.trace/collection.c (local_test_func): Define a local struct,
2652 and instanciate it.
2653
0db9b91c
PA
26542010-04-01 Pedro Alves <pedro@codesourcery.com>
2655
2656 * gdb.trace/collection.exp (gdb_collect_args_test)
2657 (gdb_collect_argarray_test): XFAIL the tests that assume the
2658 argarray argument's elements are collected.
2659
8072405b
JK
26602010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
2661
2662 * gdb.dwarf2/dw2-bad-parameter-type.exp,
2663 gdb.dwarf2/dw2-bad-parameter-type.S: New.
2664
8bf6485c
SS
26652010-03-31 Stan Shebs <stan@codesourcery.com>
2666
2667 * gdb.trace/save-trace.exp: Test save/restore of default-collect
2668 and tracepoint conditionals.
2669 (gdb_verify_tracepoints): Delete unused return.
2670
fd7f724a
KS
26712010-03-26 Keith Seitz <keiths@redhat.com>
2672
2673 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
2674 appear in the output before main.
2675 Remove KFAIL for gdb/2215 aka bz 9320.
2676
8d9e7719
DE
26772010-03-30 Doug Evans <dje@google.com>
2678
0906dd0b
DE
2679 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
2680 by dejagnu.
2681 * gdb.arch/amd64-dword.exp: Ditto.
2682
8d9e7719
DE
2683 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
2684 match.
2685 (break printf): Ditto.
2686
1da644f0
SW
26872010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
2688
2689 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
2690 gcc < 4.4.
2691 * gdb.cp/shadow.exp: Ditto.
2692
a8121990
PA
26932010-03-29 Pedro Alves <pedro@codesourcery.com>
2694
2695 * gdb.trace/collection.exp (run_trace_experiment): Make sure
2696 "tstart" is silent.
2697
6e79d367
PA
26982010-03-29 Pedro Alves <pedro@codesourcery.com>
2699
2700 * gdb.trace/collection.exp (executable): New.
2701 (binfile): Use it.
2702 (fpreg, spreg, pcreg): New.
2703 (test_register): Use gdb_test_multiple. Pass /x to print.
2704 (prepare_for_trace_test): New.
2705 (run_trace_experiment): Use "continue", not gdb_run_cmd.
2706 (gdb_collect_args_test, gdb_collect_argstruct_test)
2707 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
2708 prepare_for_trace_test.
2709 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
2710 fpreg, spreg and pcreg.
2711 (gdb_collect_expression_test, gdb_collect_globals_test): Use
2712 prepare_for_trace_test.
2713 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
2714 try to detect tracing support here. Don't set breakpoints at
2715 `begin' or `end' here.
2716 <global scope>: Use clean_restart. Run to main before checking
2717 for tracing support. Check for for tracing support here.
2718
09248348
JK
27192010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2720
2721 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
2722 " as $displacement" to "seen displacement message".
2723
d350db38
PA
27242010-03-28 Pedro Alves <pedro@codesourcery.com>
2725
2726 * gdb.trace/while-dyn.exp (executable): New variable.
2727 (binfile): Use it.
2728 (test_while_stepping): New function. Move most tests here. Call
2729 it once for each of the while-stepping, stepping and ws aliases.
2730
907af001
UW
27312010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2732
2733 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
2734 that do not provide the tagless_struct type name at all.
2735 (test_print_anon_union): Do not check value of uninitialized
2736 union member. Do not use cp_test_ptype_class, so we can accept
2737 "long" as well as "long int".
2738
610197fd
PA
27392010-03-26 Pedro Alves <pedro@codesourcery.com>
2740
2741 * gdb.trace/tfile.c (tohex, bin2hex): New.
2742 (write_error_trace_file): Hexify error description.
2743
6c28cbf2
SS
27442010-03-25 Stan Shebs <stan@codesourcery.com>
2745
2746 * gdb.trace/tfile.c: Generate an additional trace file, improve
2747 portability.
2748 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
2749 files in a better way.
2750
e62b8c7e
KS
27512010-03-25 Keith Seitz <keiths@redhat.com>
2752
2753 * gdb.java/jprint.exp: XFAIL printing of static class members
2754 because of GCC debuginfo problem.
2755
82ccf5a5
JK
27562010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2757
2758 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
2759
293e2f9e
DJ
27602010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
2761
2762 * gdb.base/completion.exp: Allow long instead of long int.
2763 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
2764 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
2765 variable p.
2766 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
2767 * gdb.base/pointers.exp: Allow long instead of long int.
2768 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
2769 * gdb.base/step-line.exp: Allow a directory before the source file name.
2770
95a42b64
TT
27712010-03-24 Tom Tromey <tromey@redhat.com>
2772
2773 PR breakpoints/9352:
2774 * gdb.base/default.exp: Update.
2775 * gdb.base/commands.exp: Update.
2776 * gdb.cp/extern-c.exp: Test setting commands on multiple
2777 breakpoints at once.
2778
2390201f
DJ
27792010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
2780
2781 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
2782 if gdb,nosignals.
2783 * gdb.base/watchpoints.c: Do not include unnecessary headers.
2784 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
2785 exited".
2786
8c9a6790
SS
27872010-03-24 Stan Shebs <stan@codesourcery.com>
2788
2789 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
2790
a6c727b2
DJ
27912010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
2792
2793 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
2794 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
2795 argument. Handle "short" and "long".
2796 (Top level): Pass overprototyped output for old_fptr and xptr.
2797
4dfd5423
PA
27982010-03-23 Pedro Alves <pedro@codesourcery.com>
2799
2800 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
2801 format strings and add casts to avoid compiler warnings.
2802
28032010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
2804
2805 * lib/trace-support.exp (gdb_trace_setactions):
2806 Don't expect whitespace after ">" prompt.
2807 * gdb.trace/actions.exp: Adjust for output changes.
2808 * gdb.trace/while-stepping.exp: Likewise.
2809
c847d045
JK
28102010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2811
2812 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
2813 and r157645).
2814
5f717f1d
JK
28152010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2816
2817 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
2818 New.
2819
7d6d51d5
DJ
28202010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
2821
2822 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
2823 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
2824
3b11a015
SS
28252010-03-19 Stan Shebs <stan@codesourcery.com>
2826
2827 * gdb.trace/ax.exp: New file.
2828
d7d158ed
DE
28292010-03-19 Doug Evans <dje@google.com>
2830
6bb85cd1
DE
2831 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
2832 output from gcc.
2833
d7d158ed
DE
2834 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
2835 named /usr/sbin/prelink<foo>.
2836
4daf5ac0
SS
28372010-03-18 Stan Shebs <stan@codesourcery.com>
2838
2839 * gdb.trace/circ.exp: Test circular-trace-buffer.
2840 * gdb.trace/tfile.exp: Update tstatus test.
2841
e8d05480
JB
28422010-03-18 Joel Brobecker <brobecker@adacore.com>
2843
2844 * gdb.dwarf2/dw2-anonymous-func.S: New file.
2845 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
2846
441b986a
UW
28472010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2848
2849 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
2850
4247603b
PA
28512010-03-18 Pedro Alves <pedro@codesourcery.com>
2852
2853 * gdb.base/default.exp: Adjust the expected output of the finish
2854 and until commands when the inferior is not being run.
2855
13387711
SW
28562010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
2857
2858 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
2859 * gdb.cp/nsusing.exp: Ditto.
2860
6e31430b
TT
28612010-03-15 Tom Tromey <tromey@redhat.com>
2862
2863 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
2864 * gdb.cp/userdef.cc (operator==): New function.
2865 (main): New locals mem1, mem2.
2866
e2d69cb5
JZ
28672010-03-15 Jie Zhang <jie@codesourcery.com>
2868
2869 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
2870 Declare and use new loadtimeout variable.
2871
f572f0a9
DJ
28722010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
2873
2874 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
2875 Use gdb_load later.
2876
51f4c0b0
PA
28772010-03-14 Pedro Alves <pedro@codesourcery.com>
2878
2879 * gdb.base/solib-disc.c (main): Make format of fprintf a string
2880 literal. Add missing endlines to prints to stderr.
2881
1c809c68
TT
28822010-03-12 Tom Tromey <tromey@redhat.com>
2883
2884 PR c++/9708:
2885 * gdb.cp/m-static.exp: Add regression test.
2886 * gdb.cp/m-static.cc (method): New method.
2887 (main): Call it.
2888
00ae8fef
SW
28892010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
2890
2891 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
2892 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
2893
759f0f0b
PA
28942010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
2895
21e24d21
PA
2896 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
2897
28982010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
2899
759f0f0b
PA
2900 * lib/gdb.exp (skip_stl_tests): New.
2901 (gdb_compile): Symbian needs -ldl.
2902 (shlib_target_file): New.
2903 (shlib_symbol_file): New.
2904 (gdb_load_shlibs): Use shlib_target_file.
2905 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
2906 * gdb.cp/exception.exp: Use skip_stl_tests.
2907 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
2908 * gdb.cp/try_catch.exp: Use skip_stl_tests.
2909 * gdb.cp/mb-templates.exp: Ditto.
2910 * gdb.base/commands.exp: Relax regexes.
2911 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
2912 shlib_target_file and shlib_symbol_file.
2913 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
2914 sections.
2915 * gdb.base/ending-run.exp: Accept E32Main for symbian.
2916 * gdb.base/solib-disc.exp: Use
2917 shlib_target_file and shlib_symbol_file.
2918 * gdb.base/unload.exp: Don't skip on symbian. Use
2919 shlib_target_file and shlib_symbol_file.
2920 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
2921
6a8f2671 29222010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 2923
6a8f2671
PA
2924 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
2925 * gdb.trace/report.exp: Adjust for x86 and x86_64.
2926 Issue a tfind end before looking for a tracepoint frame.
2927 * gdb.trace/tfind.exp: Adjust tstatus output.
2928 Adjust disassembly output.
2929 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
2930
ccf26247
JK
29312010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2932
2933 * gdb.base/break-interp.exp: Create new displacement parameter value
2934 for the test_ld calls.
2935 (reach): New parameter displacement, verify its content. New push of
2936 pf_prefix "reach-$func:". Import global expect_out.
2937 (test_core): New parameter displacement, verify its content. New push
2938 of pf_prefix "core:". New command "set verbose on". Import global
2939 expect_out.
2940 (test_attach): New parameter displacement, verify its content. New
2941 push of pf_prefix "attach:". New command "set verbose on". Import
2942 global expect_out.
2943 (test_ld): New parameter displacement, pass it to the reach, test_core
2944 and test_attach calls and verify its content in the "ld.so exit" test.
2945 * gdb.base/prelink.exp: Remove gdb_exit and final return.
2946 (prelink): Update expected text, use gdb_test.
2947
e469c7fb
DE
29482010-03-10 Doug Evans <dje@google.com>
2949
2950 * gdb.base/checkpoint.exp: Fix comment.
2951 Lengthen timeout while doing >600 checkpoints test.
2952 Rename duplicate "kill all one" test to keep test names unique.
2953
60e1c644
PA
29542010-03-10 Pedro Alves <pedro@codesourcery.com>
2955
2956 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
2957
cec808ec
KS
29582010-03-08 Keith Seitz <keiths@redhat.com>
2959
889bf7c5
PA
2960 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
2961 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
2962 (dm_type_long): New function.
2963 (dm_type_unsigned_short): New function.
2964 (dm_type_unsigned_long): New function.
2965 (myint): New typedef.
2966 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
2967 long, unsigned shor and long, operator char*, and typedef.
2968 (test_lookup_operator_functions): Add operator char* test.
2969 (test_paddr_operator_functions): Likewise.
2970 (test_paddr_overloaded_functions): Use probe values for
2971 short, long, and unsigned short and long.
2972 (test_paddr_hairy_functions): If the demangler probe detected
2973 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
2974 demangler.
2975 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
2976 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
2977 and "print null_pmf".
2978 Add test "ptype a.*pmf".
2979 * gdb.cp/overload.exp: Allow optional "int" to appear with
2980 "short" and "long".
2981 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
2982 long expect value for men_overload1arg.
2983 Allow "int" to appear with "short" and "long".
2984 When testing "info break", add argument for main (void).
2985 Also allow "int" to appear with "short" and "long".
2986 Ditto with "unsigned" and "long long".
cec808ec
KS
2987 * gdb.java/jmain.exp: Do not enclose methods names in single
2988 quotes.
2989 * gdb.java/jmisc.exp: Likewise.
2990 * gdb.java/jprint.exp: Likewise.
2991 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
2992
2993 From Jan Kratochvil <jan.kratochvil@redhat.com>:
2994 * gdb.cp/exception.exp (backtrace after first throw)
2995 (backtrace after second throw): Allow a namespace before __cxa_throw.
2996 (backtrace after first catch, backtrace after second catch): Allow
2997 a namespace before __cxa_begin_catch.
2998
2999 * gdb.cp/cpexprs.exp: New file.
3000 * gdb.cp/cpexprs.cc: New file.
3001
3002 From Daniel Jacobowitz <dan@codesourcery.com>
3003 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
3004 to use string_to_regexp.
3005 (ctor, dtor): New functions. Use them to match constructor
3006 and destructor function types.
3007 (Top level): Use runto_main.
3008
f870a310
TT
30092010-03-05 Tom Tromey <tromey@redhat.com>
3010
3011 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
3012 gdb.target_charset.
3013 (pp_ns.to_string): Likewise.
3014
0c199f28
KS
30152010-03-04 Keith Seitz <keiths@redhat.com>
3016
3017 * gdb.cp/overload.exp: Test that the filename portion of a linespec
3018 can be quoted. Test that both the filename and function/line
3019 portions can be quoted at the same time.
3020
c7437ca6
PA
30212010-03-04 Pedro Alves <pedro@codesourcery.com>
3022
3023 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
3024
b111b805
DE
30252010-03-03 Doug Evans <dje@google.com>
3026
24486cb7
DE
3027 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
3028 libc contains libpthread.
3029
b111b805
DE
3030 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
3031 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
3032 of gdb_compile. Add another pattern to match android backtrace.
3033
a0e0ef55
TT
30342010-03-03 Tom Tromey <tromey@redhat.com>
3035
3036 PR gdb/11345:
3037 * gdb.base/printcmds.exp (test_printf): Add test.
3038
1ba53b71
L
30392010-03-02 H.J. Lu <hongjiu.lu@intel.com>
3040
3041 * gdb.arch/amd64-byte.exp: New.
3042 * gdb.arch/amd64-dword.exp: Likewise.
3043 * gdb.arch/amd64-pseudo.c: Likewise.
3044 * gdb.arch/amd64-word.exp: Likewise.
3045 * gdb.arch/i386-byte.exp: Likewise.
3046 * gdb.arch/i386-pseudo.c: Likewise.
3047 * gdb.arch/i386-word.exp: Likewise.
3048
f5dff777
DJ
30492010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
3050
3051 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
3052 types. Add structreg, bitfields, and flags registers.
3053 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
3054 registers.
3055
90884b2b
L
30562010-03-01 H.J. Lu <hongjiu.lu@intel.com>
3057
3058 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
3059 (load_description): Set architecture if defined.
3060
dc00d89f
PM
30612010-02-28 Phil Muldoon <pmuldoon@redhat.com>
3062
3063 * gdb.python/py-frame.exp: Add read_var block tests.
3064 * gdb.python/py-frame.c (block): New function.
3065
0e095b7e
JK
30662010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3067 Daniel Jacobowitz <dan@codesourcery.com>
3068
3069 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
3070
624f1a65
DM
30712010-02-25 David S. Miller <davem@davemloft.net>
3072
3073 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
3074 fix logic for setting all_syscalls_numbers.
3075
f3e9a817
PM
30762010-02-24 Phil Muldoon <pmuldoon@redhat.com>
3077
3078 * Makefile.in: Add py-block and py-symbol.
3079 * gdb.python/py-symbol.exp: New File.
3080 * gdb.python/py-symtab.exp: New File.
3081 * gdb.python/py-block.exp: New File.
3082 * gdb.python/py-symbol.c: New File.
3083 * gdb.python/py-block.c: New File.
3084
f6bbabf0
PM
30852010-02-24 Phil Muldoon <pmuldoon@redhat.com>
3086
3087 PR python/11314
3088 * lib/gdb.exp (skip_python_tests): New function.
3089 * gdb.python/py-cmd.exp: Use skip_python_tests.
3090 * gdb.python/py-frame.exp: Likewise.
3091 * gdb.python/py-function.exp: Likewise.
3092 * gdb.python/py-prettyprint.exp: Likewise.
3093 * gdb.python/py-template.exp: Likewise.
3094 * gdb.python/py-type.exp: Likewise.
3095 * gdb.python/py-value.exp: Likewise.
3096
85d721b8
PA
30972010-02-22 Pedro Alves <pedro@codesourcery.com>
3098
3099 PR9605
3100
3101 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
3102
48e32051
TT
31032010-02-19 Tom Tromey <tromey@redhat.com>
3104
3105 PR c++/8693, PR c++/9496:
3106 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
3107 regression tests.
3108
ac9c0048
JK
31092010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3110
3111 Fix compatibility with m68k as.
3112 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
3113 Use only /* comments */.
3114
57bb97a4
UW
31152010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3116
3117 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
3118 * configure: Regenerate.
3119
7d1bf85c
DJ
31202010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
3121
3122 * gdb.python/py-type.exp: Check for Python support.
3123
061b5285
PA
31242010-02-17 Pedro Alves <pedro@codesourcery.com>
3125
3126 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
3127 `regsub' syntax available.
3128
f8a8bc2c
PA
31292010-02-17 Pedro Alves <pedro@codesourcery.com>
3130
3131 * gdb.base/shmain.c (main): Remove printf call.
3132 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
3133 * gdb.base/unload.c (main): Make format of fprintf a string
3134 literal. Add missing endlines to prints to stderr.
3135 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
3136
6f451e5e
TT
31372010-02-17 Tom Tromey <tromey@redhat.com>
3138
3139 * gdb.java/jprint.java (jprint.props): New field.
3140 * gdb.java/jprint.exp (set_lang_java): Add regression test.
3141
12d79008
PA
31422010-02-17 Pedro Alves <pedro@codesourcery.com>
3143
ef801a0e 3144 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
3145 available.
3146
d252f7e5
DJ
31472010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3148
3149 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
3150 creation to support remote host testing.
3151
67bdab6c
DJ
31522010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3153
3154 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
3155 Recognize "command not found".
3156
bb391223
DJ
31572010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3158
3159 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
3160 single-stepping.
3161
70362913
DJ
31622010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3163
3164 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
3165 if arguments are not supported.
3166
493f3c00
DJ
31672010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3168
3169 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
3170 be const or non-const.
3171
8034c749
DJ
31722010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3173
3174 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
3175 mi_send_resuming_command to send -exec-continue.
3176
791dfb64
DJ
31772010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3178
3179 * gdb.base/list.exp (test_list_filename_and_function): Add test
3180 with single quotes.
3181 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
3182 matching.
3183 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
3184 Add KFAIL'd tests for PR gdb/11289.
3185
7c5fe868
DJ
31862010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3187
3188 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
3189
fdc498b8
DJ
31902010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3191
3192 * gdb.base/comp-dir/subdir/dummy.txt: New file.
3193 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
3194 a temporary directory.
3195
b519e2a6
DJ
31962010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3197
3198 * gdb.base/charset.exp: Use a single regular expression to match
3199 show host-charset and show target-charset output.
3200
74164c56
JK
32012010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3202
3203 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
3204 "Illegal process-id" expect string more exact.
3205 (attach to digits-starting nonsense is prohibited): New.
3206
701ed6dc
JK
32072010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3208
3209 * gdb.base/prelink.exp (set verbose on): New.
3210
889bf7c5 32112010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
3212
3213 * mi-reverse.exp: New file. Test for reverse option to the
3214 following MI commands: exec-continue, exec-finish, exec-next,
3215 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 3216
dadf0e9c
JB
32172010-02-09 Joel Brobecker <brobecker@adacore.com>
3218
3219 * gdb.ada/ptype_tagged_param: New testcase.
3220
714f19d5
TT
32212010-02-08 Tom Tromey <tromey@redhat.com>
3222
3223 PR c++/8017:
3224 * gdb.cp/overload.exp: Add tests.
3225 * gdb.cp/overload.cc (struct K): New.
3226 (namespace N): New.
3227 (main): Call new functions.
3228 (K::staticoverload): Define.
3229
889bf7c5 32302010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
3231
3232 PR gdb/10728
3233 * gdb.cp/pr10728-x.h: New file.
3234 * gdb.cp/pr10728-x.cc: New file.
3235 * gdb.cp/pr10728-y.cc: New file.
3236 * gdb.cp/pr10728.exp: New file.
3237 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
3238
889bf7c5 32392010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
3240
3241 PR gdb/9067
3242 * gdb.cp/pr9067.exp: New
3243 * gdb.cp/pr9067.cc: New
3244 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
3245
7b356089
JB
32462010-02-08 Joel Brobecker <brobecker@adacore.com>
3247
3248 * lib/gdb.exp (gdb_test_timeout): New global variable.
3249 Set it to timeout if not already set.
3250 (gdb_init): Reset the value of timeout to gdb_test_timeout.
3251
1be00882
DE
32522010-02-05 Doug Evans <dje@google.com>
3253
3254 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
3255 user.
3256
82856980
SW
32572010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
3258
3259 PR c++/7935:
3260 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
3261
1a334831
TT
32622010-02-04 Tom Tromey <tromey@redhat.com>
3263
3264 * gdb.cp/virtbase.exp: Make test case names unique.
3265
9c3c02fd
TT
32662010-02-02 Tom Tromey <tromey@redhat.com>
3267
3268 * gdb.cp/virtbase.exp: Add regression tests.
3269 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
3270 (main): Instantiate RHC.
3271
0cc2414c
TT
32722010-02-02 Tom Tromey <tromey@redhat.com>
3273
3274 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
3275 type-printing change.
3276
edf3d5f3
TT
32772010-02-02 Tom Tromey <tromey@redhat.com>
3278
3279 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
3280 * gdb.cp/virtbase.cc: New file.
3281 * gdb.cp/virtbase.exp: New file.
3282 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
3283
e4b7f41c
JK
32842010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3285
3286 PR libc/11214:
3287 * gdb.threads/current-lwp-dead.c: Include features.h.
3288 (HAS_NOMMU): New.
3289 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
3290
b381ea14
JK
32912010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3292
3293 * gdb.base/symbol-without-target_section.exp,
3294 gdb.base/symbol-without-target_section.c: New.
3295
c593ac0e
DJ
32962010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
3297
3298 * gdb.base/bigcore.exp: Reset increased timeout.
3299 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
3300
db25f29d
DJ
33012010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
3302
3303 * gdb.base/gcore.exp (capture_command_output): Use
3304 gdb_test_multiple.
3305
f9d67f43
DJ
33062010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
3307
3308 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
3309 * gdb.arch/thumb2-it.exp (test_it_break): New function.
3310 (Top level): Call it.
3311
177321bd
DJ
33122010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
3313
3314 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
3315
97f2ed50
DJ
33162010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
3317
3318 * gdb.base/call-strs.exp, gdb.base/default.exp,
3319 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
3320 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
3321 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
3322 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
3323 gdb.base/watchpoint-solib.exp: Save and restore timeout.
3324 * gdb.base/ending-run.exp: Correct restore of timeout.
3325 * gdb.base/page.exp: Remove unnecessary timeout setting.
3326
e4e2711a
JB
33272010-01-29 Joel Brobecker <brobecker@adacore.com>
3328
3329 * gdb.ada/rec_return: New testcase.
3330
ba581dc1
JB
33312010-01-29 Joel Brobecker <brobecker@adacore.com>
3332
3333 * gdb.ada/call_pn: New testcase.
3334
4ea95be9
DJ
33352010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
3336
3337 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
3338 (Top level): Use it to resume.
3339 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
3340 the Thumb mode displaced stepping error as unsupported.
3341
df83a9bf
SW
33422010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
3343
889bf7c5
PA
3344 * gdb.cp/nsusing.exp: Added more tests.
3345 * gdb.cp/nsrecurs.exp: Ditto.
3346 * gdb.cp/nsusing.cc: Added test functions.
3347 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 3348
40b27cdc
JK
33492010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3350
3351 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
3352 absolute directory pathnames in gdb.sum file.
3353
de958931
SW
33542010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
3355
3356 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
3357 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
3358
708ead4e
TT
33592010-01-26 Tom Tromey <tromey@redhat.com>
3360
3361 PR exp/7643:
3362 * gdb.base/printcmds.exp (test_print_string_constants): Remove
3363 setup_kfail.
3364
b14e635e
SW
33652010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
3366
3367 * gdb.cp/nsrecurs.exp: New test.
3368 * gdb.cp/nsrecurs.cc: New test program.
3369 * gdb.cp/nsstress.exp: New test.
3370 * gdb.cp/nsstress.cc: New test program.
3371 * gdb.cp/nsdecl.exp: New test.
3372 * gdb.cp/nsdecl.cc: New test program.
3373
8540c487
SW
33742010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
3375
3376 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
3377 imported into file scope.
3378 Marked test as xfail.
3379 * gdb.cp/namespace-using.cc (marker5): New function.
3380 * gdb.cp/shadow.exp: New test.
3381 * gdb.cp/shadow.cc: New test program.
3382 * gdb.cp/nsimport.exp: New test.
3383 * gdb.cp/nsimport.cc: New test program.
3384
421d5d99
TT
33852010-01-25 Tom Tromey <tromey@redhat.com>
3386
3387 PR gdb/11049:
3388 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
3389 with "set print null-stop on".
3390
691f8dc1
JK
33912010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3392
3393 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
3394 Adjust it for DISASSEMBLY_OMIT_FNAME.
3395
0b92b5bb
TT
33962010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3397
3398 PR symtab/11199:
3399 * gdb.dwarf2/member-ptr-forwardref.exp,
3400 gdb.dwarf2/member-ptr-forwardref.S: New.
3401
23787403
JK
34022010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3403
3404 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
3405 (thread1_func): Protect thread1_tid with thread1_tid_cond by
3406 thread1_tid_mutex. Remove gdbstop_mutex handling.
3407 (thread2_func): Protect thread2_tid with thread2_tid_cond by
3408 thread2_tid_mutex. Remove gdbstop_mutex handling.
3409 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
3410 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
3411 pthread_cond_wait conditionalizations by while loops.
3412
b966cb8a
TT
34132010-01-20 Tom Tromey <tromey@redhat.com>
3414
3415 PR backtrace/10770:
3416 * gdb.dwarf2/pr10770.exp: New file.
3417 * gdb.dwarf2/pr10770.c: New file.
3418 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
3419
fcae584b
VP
34202010-01-20 Vladimir Prus <vladimir@codesourcery.com>
3421
3422 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
3423 that target was removed, and the test always runs native anyway.
3424
a0f49112
JK
34252010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3426
3427 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
3428 gdb.base/watchpoint-cond-gone-stripped.c: New.
3429
ceeb3d5a
TT
34302010-01-19 Tom Tromey <tromey@redhat.com>
3431
3432 PR c++/8000:
3433 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
3434 existing tests.
3435 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
3436 (main): Use AAA::SomeEnum.
3437
dd322c54
JK
34382010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3439
3440 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
3441 (test_ignore_count): Declare line_callme_body global.
3442 (run to breakpoint with ignore count): Use line_callme_body.
3443 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
3444 (set line_main_hello, set line_main_return): Reindent.
3445 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
3446 New.
3447 (continue to callee4): Use line_callee4_body.
3448 (check *stopped from CLI command): Use line_callee4_next.
3449 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
3450 (set line_main_hello, set line_main_return): Reindent.
3451 (set line_callee4_head, set line_callee4_body): New.
3452 (continue to callee4): Use line_callee4_body.
3453
4e8f195d
TT
34542010-01-18 Tom Tromey <tromey@redhat.com>
3455
3456 PR c++/9680:
3457 * gdb.cp/casts.cc: Add new classes and variables.
3458 * gdb.cp/casts.exp: Test new operators.
3459
9e14a9ba
JB
34602010-01-18 Tom Tromey <tromey@redhat.com>
3461 Thiago Jung Bauermann <bauerman@br.ibm.com>
3462
3463 * gdb.python/source2.py: New file.
3464 * gdb.python/source1: New file.
3465 * gdb.python/python.exp: Test "source" command.
3466
00bf0b85
SS
34672010-01-15 Stan Shebs <stan@codesourcery.com>
3468
3469 * gdb.trace/tfile.c: New file.
3470 * gdb.trace/tfile.exp: New file.
889bf7c5 3471
55235ad7
JK
34722010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3473
3474 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
3475
9f2982ff
JK
34762010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3477
3478 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
3479
bbfba9ed
JK
34802010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3481
3482 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
3483 (libfunc): New parameter action. Implement also selectable "sleep".
3484 * gdb.base/break-interp-main.c: Include assert.h.
3485 (libfunc): New parameter action.
3486 (main): New parameters argc and argv. Assert argc. Pass argv.
3487 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
3488 (test_attach): New proc.
3489 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
3490 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
3491
61f0d762
JK
34922010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3493
3494 * gdb.base/break-interp.exp (test_core): New proc.
3495 (test_ld): Call it.
3496
06a6f270
JK
34972010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3498
3499 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
3500 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
3501 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
3502 and gdb_compile_shlib. Use new -Wl compiler options.
3503 (dl bt, main bt): New tests.
3504
51bee8e9
JK
35052010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3506
3507 Support PIEs with no symfile_objfile.
3508 * gdb.base/break-interp.exp: New argument at the test_ld calls.
3509 (test_ld): New parameter trynosym.
3510 (test_ld <$trynosym>): New block.
3511
b8040f19
JK
35122010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3513
3514 * gdb.base/break-interp.exp: New file.
3515
be759fcf
PM
35162010-01-13 Phil Muldoon <pmuldoon@redhat.com>
3517
3518 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
3519 * gdb.python/py-prettyprint.py (pp_ls): New printer.
3520 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
3521 test.
3522 * gdb.python/py-prettyprint.c: Define lazystring test structure.
3523 * gdb.python/py-mi.exp: Add lazy string test.
3524
dc146f7c
VP
35252010-01-13 Vladimir Prus <vladimir@codesourcery.com>
3526
3527 * lib/mi-support.exp (mi_check_thread_states): Handle
3528 core number in thread listing.
3529
b4ba55a1
JB
35302010-01-12 Joel Brobecker <brobecker@adacore.com>
3531
3532 * gdb.base/maint.exp: Adjust the expected output for the
3533 "maint print type" test. Use gdb_test_multiple instead of
3534 gdb_sent/gdb_expect.
3535
08e24bd4
DE
35362010-01-11 Doug Evans <dje@google.com>
3537
6496a609
DE
3538 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
3539 from gdbserver_download. All callers updated.
3540
08e24bd4
DE
3541 * gdb.server/ext-run.exp: "info os processes" requires xml support.
3542
b5cfddf5
JK
35432010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3544
3545 Implement binary numbers parsing.
3546 * gdb.base/printcmds.exp (test_integer_literals_accepted)
3547 (test_integer_literals_rejected): New binary tests.
3548
3725885a
RW
35492010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
3550
3551 * gdb.cell/configure: Regenerate.
3552
37aeb5df
JK
35532010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3554
3555 * gdb.base/corefile.exp: Move the core finding block out and call it as
3556 core_find, new variable $corefile, replace corefile by $corefile and
3557 [file tail $corefile] for usage vs. test names resp.
3558 * lib/gdb.exp (core_find): Move it as a new function here. New
3559 parameter binfile and deletefiles. New variable $destcore. Pre-delete
3560 $destcore. Return "" on error.
3561
d521f563
JK
35622010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3563
3564 Workaround PR binutils/10802.
3565 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
3566 (twice).
3567
28f24826
DJ
35682010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
3569
3570 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
3571
2de75e71
JB
35722010-01-08 Joel Brobecker <brobecker@adacore.com>
3573
3574 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
3575 call, to avoid interruption.
3576
fe00719b 35772010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
3578
3579 * gdb.stabs/weird.def (args93): New.
3580
d0ef5df8
DE
35812010-01-07 Doug Evans <dje@google.com>
3582
3583 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
3584
3a08d52f
TT
35852010-01-07 Tom Tromey <tromey@redhat.com>
3586
3587 * gdb.base/source.exp: Use correct line number.
3588
7a697b8d
SS
35892010-01-05 Stan Shebs <stan@codesourcery.com>
3590
3591 * gdb.trace/tracecmd.exp: Test ftrace.
3592
7803799a
UW
35932010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3594
3595 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
3596
c54eabfa
JK
35972010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3598
3599 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
3600 "uint_for_mi_testing".
3601
02e7ef19
JB
36022010-01-01 Joel Brobecker <brobecker@adacore.com>
3603
3604 Test indented comment in file being sourced.
3605 * gdb.base/commands.exp: Test indented comment in file being sourced.
3606
abd775ce
JB
36072010-01-01 Joel Brobecker <brobecker@adacore.com>
3608
3609 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
3610 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
3611 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
3612 notice.
3613
79b55b82
JB
36142010-01-01 Joel Brobecker <brobecker@adacore.com>
3615
3616 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
3617 notice.
3618
8997583e
JK
36192010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3620
3621 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
3622 missing $after_stopped and comma (,) expectation.
3623
6da95a67
SS
36242009-12-31 Stan Shebs <stan@codesourcery.com>
3625
3626 * gdb.trace/actions.exp: Test teval action.
889bf7c5 3627
218d2fc6
TJB
36282009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
3629
3630 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
3631 (top level): Call test_watchpoint_in_big_blob.
3632 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
3633 watchpoints.
3634 (func3): Write to buf.
3635
236f1d4d
SS
36362009-12-29 Stan Shebs <stan@codesourcery.com>
3637
3638 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 3639
f61e138d
SS
36402009-12-28 Stan Shebs <stan@codesourcery.com>
3641
3642 * gdb.trace/tsv.exp: New file.
3643 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 3644
0219b378
DJ
36452009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
3646
3647 * gdb.base/find.c (main): Reference search buffers.
3648 * gdb.base/included.c (main): Reference integer.
3649 * gdb.base/ptype.c (charfoo): Declare.
3650 (intfoo): Call charfoo.
3651 * gdb.base/scope0.c (useitp): New function.
3652 (usestatics): Use useitp.
3653 (useit): Add a type for val.
3654 * gdb.base/scope1.c (useit1): Take a pointer argument.
3655 (usestatics1): Update calls to useit1.
3656 * gdb.cp/call-c.cc: Declare foo.
3657 (main): Call foo.
3658 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
3659 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
3660 (main): Call C::ensureRefs and ensureOtherRefs.
3661 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
3662 variables.
3663 (ensureOtherRefs): New function.
3664 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
3665 * gdb.cp/templates.cc (main): Call t5i.value.
3666
3f78692f
JK
36672009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3668
3669 Fix compatibility with G++-4.5.
3670 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
3671 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
3672 (uncaught return): Remove.
3673
429374b8
JK
36742009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3675 Phil Muldoon <pmuldoon@redhat.com>
3676
3677 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
3678 (bp_location13, bp_location14, bp_location17, bp_location18)
3679 (marker3_proto, marker4_proto): New variables.
3680 (breakpoint info): Update output.
3681 (run until breakpoint at marker3, run until breakpoint at marker4): New
3682 tests.
3683
859825b8
JK
36842009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3685
3686 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
3687 Replace the printf call of Y by provided "y-set-1" label. New block
3688 for the second shared library.
3689 * gdb.base/unload.exp: Compile also the second library, call
3690 gdb_load_shlibs also for it. Use now gdb_breakpoint.
3691 (single pending breakpoint info): Rename to ...
3692 (pending breakpoint info before run): ... this extended test.
3693 (libfile2, libname2, libsrcfile2, libsrc2)
3694 (lib_sl2): New variables.
3695 (exec_opts): Set also SHLIB_NAME2.
3696 (pending breakpoint info on first run at shrfunc1)
3697 (pending breakpoint info on second run at shrfunc1)
3698 (pending breakpoint info on second run at shrfunc2)
3699 (print y from libfile, print y from libfile2): New tests.
3700 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
3701 * gdb.base/unloadshr2.c: New.
3702
e6a386cd
HZ
37032009-12-22 Hui Zhu <teawater@gmail.com>
3704
3705 * gdb.reverse/sigall-reverse.exp: Adjust.
3706
9e19b45e
VP
37072009-12-21 Vladimir Prus <vladimir@codesourcery.com>
3708
3709 PR gdb/10884
3710
3711 * gdb.mi/var-cmd.c (do_bitfield_tests): New
3712 (main): Call do_bitfield_tests.
aacf5b1e 3713 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 3714
d53a7b30
JB
37152009-12-20 Joel Brobecker <brobecker@adacore.com>
3716
3717 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
3718 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
3719 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
3720 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
3721 gdb.modula2/unbounded1.c: Update copyright header.
3722
191ca0a1
CM
37232009-12-10 Chris Moller <moller@mollerware.com>
3724
3725 PR gdb/9399
3726 * gdb.cp/virtfunc2.exp: New tests
3727 * gdb.cp/virtfunc2.cc: New tests
3728 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
3729
0fa6cf1b
MS
37302009-12-10 Oza Pawandeep (paawan1982@yahoo.com
3731
3732 * gdb.reverse/i387-env-reverse.c: New file.
3733 * gdb.reverse/i387-env-reverse.exp: New file.
3734 * gdb.reverse/i387-stack-reverse.c: New file.
3735 * gdb.reverse/i387-stack-reverse.exp: New file.
3736
361ae042
PM
37372009-12-08 Phil Muldoon <pmuldoon@redhat.com>
3738
3739 * gdb.python/py-type.exp (test_range): New test.
3740
bfd31e71
PM
37412009-12-03 Phil Muldoon <pmuldoon@redhat.com>
3742
3743 PR python/10805
3744
3745 * gdb.python/py-type.exp: New file.
3746 * gdb.python/py-type.c: New file.
3747 * Makefile.in: Add py-type.
3748
57a1d736
TT
37492009-12-03 Tom Tromey <tromey@redhat.com>
3750
3751 * gdb.python/py-value.exp (test_parse_and_eval): New
3752 function.
3753
1f3b5d1b
PP
37542009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
3755
3756 PR gdb/11022
3757
3758 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
3759 * gdb.base/pr11022.c: New test.
3760
8b7dbdc9
JK
37612009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3762
3763 Fix spurious false FAILs.
3764 * gdb.base/structs.c (chartest): New.
3765 (main): Fill-in chartest.
3766 * gdb.base/structs.exp (anychar_re, first): New.
3767 (start_structs_test): Import global anychar_re and first.
3768 New gdb_test call "set print elements 300; ${testfile}"
3769 (start_structs_test <$first>): New block.
3770 (any): Import global anychar_re. New variable ac. Use ${ac}.
3771
6a53b2ec
JK
37722009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3773
3774 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
3775
d7167b4c
JK
37762009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3777
3778 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
3779 Force $srcfile file.
3780 * gdb.base/foll-fork.c (callee): Comment out the printf call.
3781
b1798462
UW
37822009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3783
3784 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
3785 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
3786 * gdb.threads/watchthreads-reorder.exp: Likewise.
3787
b6199126
DJ
37882009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
3789
3790 PR gdb/8704
3791
3792 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
3793 "if", and "thread". Correct matching in the previous test.
3794
b22a0510
DJ
37952009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
3796
3797 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
3798
930636d2
MS
37992009-11-23 Michael Snyder <msnyder@vmware.com>
3800
3801 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
3802 * gdb.reverse-watch-precsave.exp: Ditto.
3803
21a0512e
PP
38042009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
3805
3806 * gdb.asm/asm-source.exp: Adjust.
3807 * gdb.base/help.exp: Adjust.
889bf7c5 3808
fc30d5e0
PA
38092009-11-22 Pedro Alves <pedro@codesourcery.com>
3810
3811 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
3812 (do_syscall_tests_without_xml): Set data-directory to
3813 /the/path/to/nowhere.
3814
f6bc2008
PA
38152009-11-21 Pedro Alves <pedro@codesourcery.com>
3816
3817 * gdb.threads/local-watch-wrong-thread.c,
3818 gdb.threads/local-watch-wrong-thread.exp: New files.
3819
8c2fb5de
PA
38202009-11-21 Pedro Alves <pedro@codesourcery.com>
3821
3822 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
3823 assume new `regsub' syntax available.
3824
ebec9a0f
PA
38252009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3826
a79d3c27
JK
3827 * gdb.base/watchpoint-hw-hit-once.exp,
3828 gdb.base/watchpoint-hw-hit-once.c: New.
3829
38302009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3831
3832 * gdb.threads/watchthreads-reorder.exp,
3833 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 3834
276a961b
MK
38352009-11-17 Nathan Sidwell <nathan@codesourcery.com>
3836
3837 * gdb.xml/tdesc-regs.exp: Use for m68k.
3838
4867c1fb
PA
38392009-11-15 Pedro Alves <pedro@codesourcery.com>
3840
3841 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
3842
f6838f81
DJ
38432009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
3844
3845 * lib/gdb.exp (current_target_name): New procedure.
3846 (gdb_wrapper_target): New variable.
3847 (gdb_wrapper_init): Set gdb_wrapper_target.
3848 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
3849 wrapper.
3850
4ac4dd3f
DJ
38512009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
3852
3853 * gdb.base/remote.exp: Delete the slowest load test.
3854 Do not load with fixed packet sizes.
3855
a7881759
DJ
38562009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
3857
3858 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
3859
97a5b505
DJ
38602009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
3861
3862 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
3863 srcfile when setting a breakpoint.
3864
d3e1fc54
DJ
38652009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
3866
3867 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
3868 macros.
3869
7cbcbded
DJ
38702009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
3871
3872 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
3873 to be in memory.
3874 * gdb.base/display.c (force_mem): New.
3875 (do_loops): Use it. Add breakpoint comments.
3876 (do_vars): Add a breakpoint comment.
3877 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
3878 line numbers.
3879
bdea3a92
NF
38802009-11-13 Nathan Froyd <froydnj@codesourcery.com>
3881
3882 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
3883 instead of a bare "run".
3884
269f82e5
PP
38852009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
3886
3887 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 3888
a69b7d9d
DJ
38892009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
3890
3891 * lib/cell.exp (skip_cell_tests): Clean up test files before
3892 returning.
3893
b598bfda
DJ
38942009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
3895
3896 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
3897 and the breakpoint menu. Do not call perror if a prompt is seen.
3898 Consume the following GDB prompt.
3899 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
3900 * gdb.cp/namespace.exp: Use gdb_test.
3901 * gdb.cp/templates.exp: Use gdb_test.
3902 (test_template_breakpoints): Use gdb_test_multiple.
3903
87728fa0
DJ
39042009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
3905
3906 * gdb.base/break1.c (struct some_struct, values): Move earlier.
3907 (marker4): Reference values.
3908
b67c692f
DJ
39092009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
3910
3911 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
3912 is missing.
3913
f0df251a
DJ
39142009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
3915
3916 * gdb.base/break.c (need_malloc): New.
3917 * gdb.base/constvars.c (main): Reference crass and crisp.
3918 * gdb.base/gdb1821.c (main): Reference bar.
3919 * gdb.cp/gdb1355.cc (main): Reference s1.
3920 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
3921 (main): Call them.
3922 * gdb.cp/hang2.cc (dummy2): Define.
3923 * gdb.cp/hang3.cc (dummy3): Define.
3924 * gdb.cp/m-data.cc (main): Reference shadow.
3925
bdf7534a
NF
39262009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
3927 Nathan Froyd <froydnj@codesourcery.com>
3928
3929 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
3930 remote host.
3931
f24fce77
NF
39322009-11-12 Nathan Froyd <froydnj@codesourcery.com>
3933
3934 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
3935 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
3936 * gdb.dwarf2/dw2-compressed.exp: Likewise.
3937 * gdb.dwarf2/dw2-intercu.exp: Likewise.
3938 * gdb.dwarf2/dw2-intermix.exp: Likewise.
3939 * gdb.dwarf2/dw2-producer.exp: Likewise.
3940 * gdb.dwarf2/mac-fileno.exp: Likewise.
3941 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
3942 py-prettyprint.py to the remote host.
3943 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
3944
40f0318e
KS
39452009-11-11 Keith Seitz <keiths@redhat.com>
3946
3947 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
3948 use it instead of "Foo".
3949 * gdb.cp/classes.exp (do_tests): Add a test to access
3950 a method through a typedef'd class name.
3951
f3d9f7fb
NF
39522009-11-11 Nathan Froyd <froydnj@codesourcery.com>
3953
3954 * gdb.base/long_long.exp: Permit leading zeros on floating-point
3955 exponents.
3956 * gdb.base/pointers.exp: Likewise.
3957 * gdb.cp/ref-types.exp: Likewise.
3958
a4216f37
KS
39592009-11-11 Keith Seitz <keiths@redhat.com>
3960
3961 * gdb.cp/cplusfuncs.cc (class foo): Add operators
3962 new[] and delete[].
3963 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
3964 "void".
3965 (probe_demangler): Remove all single-quoting of
3966 method and variable names.
3967 (info_func_regexp): Remove the word "void" from any
3968 occurrence of "(void)".
3969 (print_addr_2): Remove all single-quoting of
3970 method names.
3971 (print_addr_2_kfail): Likewise.
3972 (print_addr): Single-quote C function names before
3973 passing to print_addr_2.
3974 (test_paddr_operator_functions): Remove single-quoting
3975 for method names.
3976 Add tests for operator new[] and operator delete[].
3977
9b14d7aa
JK
39782009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3979
3980 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
3981
85feb311
KS
39822009-11-09 Keith Seitz <keiths@redhat.com>
3983
3984 * gdb.cp/overload.exp: Add tests for resolving overloaded
3985 methods in expression parsing/evaluation.
3986
fa335448
DJ
39872009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
3988
3989 * lib/gdb.exp (default_gdb_version): Use --version instead of
3990 --command.
3991
ec3c07fc
NS
39922009-11-10 Nathan Sidwell <nathan@codesourcery.com>
3993
3994 * lib/gdb.exp (gdb_compile_test): New.
3995 (skip_ada_tests, skip_java_tests): New.
3996 (gdb_compile): Use gdb_compile_test for f77.
3997 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
3998 * lib/java.exp (compile_java_from_source): Remove runtests check,
3999 use gdb_compile_test to record result.
4000 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
4001 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
4002 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
4003 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
4004 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
4005 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
4006 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
4007 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
4008 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
4009 adjust gdb_compile invocations.
4010
b8b4e42b
JK
40112009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4012
4013 * Makefile.in (abs_builddir): New.
4014 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
4015 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
4016 `$(abs_builddir)/site.exp'.
4017
f8b7eaf3
DJ
40182009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
4019
4020 * config/m68k-emc.exp, lib/emc-support.exp,
4021 gdb.trace/gdb_c_test.c: Delete.
4022 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
4023 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
4024 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
4025 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
4026 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
4027 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
4028 casing for m68k-*-elf.
4029
c4187697
NS
40302009-11-03 Pedro Alves <pedro@codesourcery.com>
4031
4032 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
4033 * gdb.arch/i386-prologue.exp: Likewise.
4034 * gdb.arch/i386-unwind.exp: Likewise.
4035
db16b772
DJ
40362009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
4037
4038 * lib/gdb.exp (gdb_expect): Fix timeout typo.
4039
bcf71277
DJ
40402009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
4041
4042 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
4043
0105cee2
DJ
40442009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
4045
4046 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
4047
24ddea62
JK
40482009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4049
4050 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
4051
287ccc17
JK
40522009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4053
4054 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
4055 * gdb.base/sepdebug2.c: New file.
4056
08bca259 40572009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
4058
4059 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
4060 the modified warnings for catch syscall. Verify if GDB was compiled
4061 with support for lib expat, and choose which tests to run depending
4062 on this.
4063
5d4e2b76
VP
40642009-10-30 Vladimir Prus <vladimir@codesourcery.com>
4065
4066 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
4067 that composite commands are parsed OK. And also test
4068 that breakpoint commands do work.
4069
240e538a
MS
40702009-10-23 Michael Snyder <msnyder@vmware.com>
4071
4072 gdb.reverse/consecutive-precsave.exp: Change expect pattern
4073 to allow for new disassembly style.
4074
9c419145
PP
40752009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
4076
4077 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 4078
02506ff1
MS
40792009-10-22 Michael Snyder <msnyder@vmware.com>
4080
4081 * gdb.reverse/break-precsave.exp: New test.
4082 * gdb.reverse/consecutive-precsave.exp: Ditto.
4083 * gdb.reverse/finish-precsave.exp: Ditto.
4084 * gdb.reverse/i386-precsave.exp: Ditto.
4085 * gdb.reverse/machinestate-precsave.exp: Ditto.
4086 * gdb.reverse/sigall-precsave.exp: Ditto.
4087 * gdb.reverse/solilb-precsave.exp: Ditto.
4088 * gdb.reverse/step-precsave.exp: Ditto.
4089 * gdb.reverse/until-precsave.exp: Ditto.
4090 * gdb.reverse/watch-precsave.exp: Ditto.
4091
4cf866a3
MS
40922009-10-22 Michael Snyder <msnyder@vmware.com>
4093
4094 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
4095 for gdb_expect. Adjust one test's expect strings for the new
4096 format of disassemble.
4097 * gdb.reverse/finish-reverse.exp: Delete 'return'.
4098 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
4099 gdb_test_multiple.
4100 * gdb.reverse/step-reverse.exp: Delete 'return'.
4101 * gdb.reverse/until-reverse.exp: Delete blank lines.
4102 * gdb.reverse/watch-reverse.exp: Delete blank lines.
4103
2b28d209
PP
41042009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
4105
4106 * gdb.base/consecutive.exp: Adjust.
4107 * gdb.base/display.exp: Likewise.
4108 * gdb.base/pc-fp.exp: Likewise.
4109 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 4110
33b9c32b
MS
41112009-10-19 Michael Snyder <msnyder@vmware.com>
4112
4113 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
4114 * gdb.reverse/finish-reverse.c: Ditto.
4115 * gdb.reverse/sigall-reverse.c: Ditto.
4116 * gdb.reverse/solib-reverse.c: Ditto.
4117 * gdb.reverse/step-reverse.c: Ditto.
4118 * gdb.reverse/watch-reverse.c: Ditto.
4119
6c95b8df
PA
41202009-10-19 Pedro Alves <pedro@codesourcery.com>
4121 Stan Shebs <stan@codesourcery.com>
4122
4123 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
4124 * gdb.base/foll-exec.exp: Adjust to expect a process id before
4125 "Executing new program".
4126 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
4127 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
4128 left listed after having been killed.
4129 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
4130 * gdb.base/maint.exp: Adjust test.
4131
4132 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
4133 * gdb.multi/Makefile.in: New.
4134 * gdb.multi/base.exp: New.
4135 * gdb.multi/goodbye.c: New.
4136 * gdb.multi/hangout.c: New.
4137 * gdb.multi/hello.c: New.
4138 * gdb.multi/bkpt-multi-exec.c: New.
4139 * gdb.multi/bkpt-multi-exec.exp: New.
4140 * gdb.multi/crashme.c: New.
4141
279017b7
TG
41422009-10-13 Tristan Gingold <gingold@adacore.com>
4143
4144 * gdb.base/sepdebug.exp: Check debug info are found.
4145
0413d738
PA
41462009-10-08 Pedro Alves <pedro@codesourcery.com>
4147
4148 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
4149 bits.
4150
c628eecc
JK
41512009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4152
4153 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
4154
38af1bfe
JB
41552009-10-07 Joel Brobecker <brobecker@adacore.com>
4156
4157 * gdb.base/watchpoints.c: Add copyright header. Reformat one
4158 of the comments.
4159
2b0adecd
PM
41602009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
4161
4162 * gdb.base/annota1.exp: Remove obsolete match_max increase.
4163 * gdb.base/annota3.exp: Idem.
4164 * gdb.base/maint.exp: Idem.
4165
8d417781
PM
41662009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
4167
889bf7c5 4168 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
4169 to default.
4170
bb61102d
PM
41712009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
4172
889bf7c5 4173 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
4174 mingw and cygwin targets.
4175
ace5c364
PM
41762009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
4177 Pedro Alves <pedro@codesourcery.com>
4178
889bf7c5 4179 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
4180 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
4181
c2d494a0
PM
41822009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
4183
e1b52ce2
PM
4184 * gdb.base/shr1.c: Use %p in format string.
4185 * gdb.base/unload.c: Avoid warning in fprintf.
4186 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 4187
209f53f5
PM
41882009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
4189
4190 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
4191 long type.
4192 (test_unlink): Correct printf string.
4193 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
4194 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
4195
8172766a
JK
41962009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4197
4198 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
4199 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
4200 * gdb.arch/ia64-breakpoint-shadow.S: New file.
4201
0f73703c
UW
42022009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4203
4204 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
4205 * gdb.objc/nondebug.exp: Likewise.
4206
b32306ca
UW
42072009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4208
4209 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
4210 target_info setting.
4211
4212 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
4213 that detect new threads during "info threads".
4214
0057022f
UW
42152009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4216
4217 * gdb.threads/manythreads.c (main): Increase thread stack size
4218 to 2*PTHREAD_STACK_MIN.
4219 * gdb.threads/multi-create.c (main): Likewise.
4220 (create_function): Likewise.
4221
f29c0325
UW
42222009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4223
4224 * gdb.base/dump.exp: Pass difference of pointer types instead
4225 of integer types as offset to restore in intarr3.srec case.
4226
fcb34849
UW
42272009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4228
4229 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
4230
d5142e3b
UW
42312009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4232
4233 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
4234
087b74b2 42352009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 4236
087b74b2
PM
4237 New test for two watchpoints, with disabling of
4238 the first inserted.
4239 * testsuite/gdb.base/watchpoints.c: New file.
4240 * testsuite/gdb.base/watchpoints.exp: New file.
4241
96c07c5b
TT
42422009-09-25 Tom Tromey <tromey@redhat.com>
4243
4244 * gdb.base/charset.exp: Test utf-16 strings with Python.
4245
b8899f2b
TT
42462009-09-25 Tom Tromey <tromey@redhat.com>
4247
4248 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
4249 UCS-4.
4250 * gdb.base/charset.c (utf_32_string): Rename.
4251 (init_utf32): Rename.
4252 (main): Update.
4253
329719ec
TT
42542009-09-22 Tom Tromey <tromey@redhat.com>
4255
4256 * gdb.python/py-function.exp: Add regression tests.
4257
11ef0d76
KS
42582009-09-21 Keith Seitz <keiths@redhat.com>
4259
4260 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
4261 with invalid operator.
4262
3fe8f3b3
KS
42632009-09-21 Keith Seitz <keiths@redhat.com>
4264
4265 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
4266 and destructor using typedef name of class.
4267 * gdb.cp/classes.cc (class Base1): Add a destructor.
4268 (base1): New typedef.
4269 (use_methods): Instanitate an object of type base1.
4270 * gdb.cp/templates.exp (test_template_typedef): New procedure.
4271 (do_tests): Call test_template_typedef.
4272 * gdb.cp/templates.cc (Baz::~Baz): New method.
4273 (intBazOne): New typedef.
4274 (main): Instantiate intBazOne.
4275
7a9fe101
PM
42762009-09-21 Phil Muldoon <pmuldoon@redhat.com>
4277
4278 PR python/10633
4279
4280 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
4281 Function.
4282 (run_lang_tests): Add print elements test.
4283
2e4d963f
PM
42842009-09-21 Phil Muldoon <pmuldoon@redhat.com>
4285
4286 * gdb.python/py-value.exp (test_subscript_regression): New
4287 function. Test for invalid subscripts.
4288 * gdb.python/py-value.c (main): Add test array, and pointer to it.
4289 (ptr_ref): New function.
4290
ec7e75e7
PP
42912009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
4292
4293 * gdb.base/default.exp: Fix "show convenience".
4294
0cc7d26f
TT
42952009-09-15 Tom Tromey <tromey@redhat.com>
4296
4297 * lib/mi-support.exp (mi_create_varobj): Update.
4298 (mi_create_floating_varobj): Likewise.
4299 (mi_create_dynamic_varobj): New proc.
4300 (mi_varobj_update): Update.
4301 (mi_varobj_update_with_type_change): Likewise.
4302 (mi_varobj_update_kv_helper): New proc.
4303 (mi_varobj_update_dynamic_helper): Rewrite.
4304 (mi_varobj_update_dynamic): New proc.
4305 (mi_list_varobj_children): Update.
4306 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
4307 * gdb.python/python-prettyprint.py (pp_outer): New class.
4308 (pp_nullstr): Likewise.
4309 (lookup_function): Register new printers.
4310 * gdb.python/python-prettyprint.c (struct substruct): New type.
4311 (struct outerstruct): Likewise.
4312 (substruct_test): New function.
4313 (struct nullstr): New type.
4314 (string_1, string_2): New globals.
4315 (main): Add new tests.
4316 * gdb.python/python-mi.exp: Added regression tests.
4317 * gdb.mi/mi2-var-display.exp: Update.
4318 * gdb.mi/mi2-var-cmd.exp: Update.
4319 * gdb.mi/mi2-var-child.exp: Update.
4320 * gdb.mi/mi2-var-block.exp: Update.
4321 * gdb.mi/mi-var-invalidate.exp: Update.
4322 * gdb.mi/mi-var-display.exp: Update.
4323 * gdb.mi/mi-var-cmd.exp: Update.
4324 * gdb.mi/mi-var-child.exp: Update.
4325 * gdb.mi/mi-var-block.exp: Update.
4326 * gdb.mi/mi-break.exp: Update.
4327 * gdb.mi/gdb701.exp: Update.
4328
a96d9b2e
SDJ
43292009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
4330
4331 * Makefile.in: Inclusion of catch-syscall object.
4332 * gdb.base/catch-syscall.c: New file.
4333 * gdb.base/catch-syscall.exp: New file.
4334
b43b923a
MS
43352009-09-12 Michael Snyder <msnyder@vmware.com>
4336
4337 * gdb.reverse/step-reverse.exp: Explicitly check for targets
4338 that can support reverse debuggnig.
4339
cec03d70
TT
43402009-09-11 Tom Tromey <tromey@redhat.com>
4341
4342 * gdb.dwarf2/valop.S: New file.
4343 * gdb.dwarf2/valop.exp: New file.
4344
e23bb3fc
MK
43452009-09-11 Mark Kettenis <kettenis@gnu.org>
4346
4347 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
4348
37c3696d
DE
43492009-09-10 Doug Evans <dje@google.com>
4350
4351 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
4352 Add $gdb_prompt to second breakpoint regexp.
4353
5172aecb
JB
43542009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
4355
4356 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
4357 names, add missing ones.
4358 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
4359 * gdb.python/py-frame.c: Rename from python-frame.c.
4360 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
4361 testfile name.
4362 * gdb.python/py-function.exp: Rename from python-function.exp.
4363 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
4364 testfile name.
4365 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
4366 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
4367 Adjust testfile name.
4368 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
4369 * gdb.python/py-template.cc: Rename from python-template.cc.
4370 * gdb.python/py-template.exp: Rename from python-template.exp.
4371 Adjust testfile name.
4372 * gdb.python/py-value.c: Rename from python-value.c.
4373 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
4374 testfile name.
4375
b554e4bd
JK
43762009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4377
4378 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
4379 $bpt2address.
4380 (Second breakpoint address is valid on ia64)
4381 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
4382
9a68ae16
JM
43832009-09-03 Joseph Myers <joseph@codesourcery.com>
4384
4385 * gdb.base/ending-run.exp: Restrict regular expression matching
4386 line number to require closing brace following.
4387
146b9145
DE
43882009-09-03 Doug Evans <dje@google.com>
4389
4390 * gdb.base/store.exp (check_set): Fix typo in expected value message.
4391
787d21e1
TT
43922009-09-02 Tom Tromey <tromey@redhat.com>
4393
4394 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
4395
e7802207
TT
43962009-09-02 Tom Tromey <tromey@redhat.com>
4397
4398 * gdb.dwarf2/callframecfa.exp: New file.
4399 * gdb.dwarf2/callframecfa.S: New file.
4400
817aadd2
JK
44012009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4402
4403 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
4404 gdb.base/solib-overlap-main.c: New.
4405
4a76eae5
DJ
44062009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
4407
4408 PR gdb/10565
4409
4410 * gdb.base/bitfields.c (struct container, container): New.
4411 (main): Initialize it and call break5.
4412 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
4413
d4b96c9a
JK
44142009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4415
4416 Support constant DW_AT_data_member_location by GCC PR debug/40659.
4417 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
4418
4e22772d
JK
44192009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4420
4421 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
4422
2efab443
MS
44232009-08-26 Michael Snyder <msnyder@vmware.com>
4424
4425 * gdb.base/i386-reverse.c: New file.
4426 * gdb.base/i386-reverse.exp: New file.
4427 * gdb.base/Makefile.in: Add new files to be removed.
4428
07ab73a0
JM
44292009-08-26 Joseph Myers <joseph@codesourcery.com>
4430
4431 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
4432 environment-pwd for remote host.
4433 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
4434
676accff
KS
44352009-08-24 Keith Seitz <keiths@redhat.com>
4436
4437 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
4438 Add two new C++ completer tests which limit the output to a
889bf7c5 4439 given class.
676accff 4440
f9f7ad22
MS
44412009-08-24 Michael Snyder <msnyder@vmware.com>
4442
4443 * gdb.base/del.exp: Fix typo in comment.
4444 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
4445
81ecdfbb
RW
44462009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
4447
4448 * configure: Regenerate.
4449 * gdb.hp/configure: Likewise.
4450 * gdb.hp/gdb.aCC/configure: Likewise.
4451 * gdb.hp/gdb.base-hp/configure: Likewise.
4452 * gdb.hp/gdb.compat/configure: Likewise.
4453 * gdb.hp/gdb.defects/configure: Likewise.
4454 * gdb.hp/gdb.objdbg/configure: Likewise.
4455 * gdb.stabs/configure: Likewise.
4456
cab0c772
UW
44572009-08-19 Doug Evans <dje@google.com>
4458
4459 * gdb.base/gdbvars.c: New file.
4460 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
4461
b8fa0bfa
PA
44622009-08-14 Pedro Alves <pedro@codesourcery.com>
4463
4464 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
4465 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
4466
b84aa90a
PA
44672009-08-13 Pedro Alves <pedro@codesourcery.com>
4468
4469 * gdb.base/default.exp: Adjust "set language test": it's now an
4470 enum command. Larger help string moved to "help set language".
4471 * gdb.base/help.exp: Adjust "help set language" expected output,
4472 now lists all known languages.
4473
0d8f9b2c
NF
44742009-08-11 Nathan Froyd <froydnj@codesourcery.com>
4475
4476 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
4477 all frame arguments.
4478 * gdb.arch/altivec-regs.exp: Likewise.
4479
bda180e0
TT
44802009-08-07 Tom Tromey <tromey@redhat.com>
4481
4482 * gdb.base/setshow.exp: Add tests for changes to set language, set
4483 check range, and set check type.
4484
48cb2d85
VP
44852009-08-03 Vladimir Prus <vladimir@codesourcery.com>
4486
4487 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
4488 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 4489 Call it.
48cb2d85 4490
1ea34204
UW
44912009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4492
4493 * configure.ac: Run gdb.cell tests when appropriate.
4494 * configure: Regenerate.
4495 * lib/cell.exp: New file.
4496 * gdb.cell: New directory.
4497 * gdb.cell/configure.ac: New file.
4498 * gdb.cell/configure: New file.
4499 * gdb.cell/Makefile.in: New file.
4500 * gdb.cell/arch.exp: New file.
4501 * gdb.cell/break.c: New file.
4502 * gdb.cell/break.exp: New file.
4503 * gdb.cell/break-spu.c: New file.
4504 * gdb.cell/bt.c: New file.
4505 * gdb.cell/bt2-spu.c: New file.
4506 * gdb.cell/bt-spu.c: New file.
4507 * gdb.cell/bt.exp: New file.
4508 * gdb.cell/coremaker.c: New file.
4509 * gdb.cell/coremaker-spu.c: New file.
4510 * gdb.cell/core.exp: New file.
4511 * gdb.cell/gcore.exp: New file.
4512 * gdb.cell/data.c: New file.
4513 * gdb.cell/data.exp: New file.
4514 * gdb.cell/data-spu.c: New file.
4515 * gdb.cell/ea-cache.exp: New file.
4516 * gdb.cell/ea-cache.c: New file.
4517 * gdb.cell/ea-cache-spu.c: New file.
4518 * gdb.cell/ea-standalone.c: New file.
4519 * gdb.cell/ea-standalone.exp: New file.
4520 * gdb.cell/ea-test.c: New file.
4521 * gdb.cell/ea-test.exp: New file.
4522 * gdb.cell/f-regs.exp: New file.
4523 * gdb.cell/mem-access.c: New file.
4524 * gdb.cell/mem-access.exp: New file.
4525 * gdb.cell/mem-access-spu.c: New file.
4526 * gdb.cell/ptype.exp: New file.
4527 * gdb.cell/registers.exp: New file.
4528 * gdb.cell/size.c: New file.
4529 * gdb.cell/sizeof.exp: New file.
4530 * gdb.cell/size-spu.c: New file.
4531 * gdb.cell/solib.exp: New file.
4532 * gdb.cell/solib-symbol.exp: New file.
4533
85e747d2
UW
45342009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4535
4536 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
4537
58d6951d
DJ
45382009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
4539
4540 * gdb.base/float.exp: Handle VFP registers.
4541
6e0a4f15
MS
45422009-07-14 Michael Snyder <msnyder@vmware.com>
4543
dcd5da87
MS
4544 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
4545 to bring gdb to the beginning of the calling line.
4546
6e0a4f15
MS
4547 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
4548 confusing the i386 epilogue unwinder.
4549
782b2b07
SS
45502009-07-14 Stan Shebs <stan@codesourcery.com>
4551
4552 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
4553
f662c3bc
MS
45542009-07-14 Michael Snyder <msnyder@vmware.com>
4555
4556 * gdb.reverse/step-reverse.exp (stepi into function call):
4557 Call instruction may not be first instruction in the line.
4558 (reverse stepi from a function call): Used wrong line number.
4559
8f313923
JK
45602009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4561
4562 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
4563
4662c76e
JK
45642009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4565
4566 Fix gdb.base/macscp.exp when using custom inputrc.
4567 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
4568 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
4569 env(TERM) set.
4570 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
4571 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
4572
aa81e255
JK
45732009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4574
4575 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
4576 * gdb.base/annota1.exp (thread_test): Import global $testfile.
4577 Change the compilation target to match the testcase name.
4578 * gdb.base/sect-cmd.exp: Change the compilation target to match the
4579 testcase name.
4580 * a2-run.exp: Use for setup prepare_for_testing. Change the
4581 compilation target to match the testcase name.
4582 * gdb.base/commands.exp: Likewise.
4583 * gdb.base/finish.exp: Likewise.
4584 * gdb.base/float.exp: Likewise.
4585 * gdb.base/info-target.exp: Likewise.
4586 * gdb.base/relational.exp: Likewise.
4587 * gdb.base/term.exp: Likewise.
4588 * gdb.base/until.exp: Likewise.
4589 * gdb.base/volatile.exp: Likewise.
4590 * gdb.base/whatis-exp.exp: Likewise.
4591
4c93b1d7
HZ
45922009-07-11 Hui Zhu <teawater@gmail.com>
4593
4594 * gdb.base/help.exp (disassemble): Update expected help text.
4595
812f7342
TT
45962009-07-09 Tom Tromey <tromey@redhat.com>
4597
4598 * lib/gdb.exp: Handle TRANSCRIPT.
4599 (remote_spawn, remote_close, send_gdb): New procs.
4600
fbb8f299
PM
46012009-07-10 Phil Muldoon <pmuldoon@redhat.com>
4602
4603 * gdb.python/python-prettyprint.c: Add counted null string
4604 structure.
4605 * gdb.python/python-prettyprint.exp: Print null string. Test for
4606 embedded nulls.
4607 * gdb.python/python-prettyprint.py (pp_ns): New Function.
4608 * gdb.python/python-value.exp (test_value_in_inferior): Add
4609 variable length string fetch tests.
4610 * gdb.python/python-value.c (main): Add strings for string fetch tests.
4611
c0ac0ec7
JK
46122009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4613
4614 * gdb.base/dump.exp (inaccessible memory is reported): New test.
4615
30b66ecc
TT
46162009-07-07 Tom Tromey <tromey@redhat.com>
4617
4618 * gdb.base/call-rt-st.exp: Update for change to escape output.
4619 * gdb.base/callfuncs.exp: Likewise.
4620 * gdb.base/charset.exp: Likewise.
4621 * gdb.base/constvars.exp: Likewise.
4622 * gdb.base/long_long.exp: Likewise.
4623 * gdb.base/pointers.exp: Likewise.
4624 * gdb.base/printcmds.exp: Likewise.
4625 * gdb.base/setvar.exp: Likewise.
4626 * gdb.base/store.exp: Likewise.
4627 * gdb.cp/ref-types.exp: Likewise.
4628 * gdb.mi/mi-var-child.exp: Likewise.
4629 * gdb.mi/mi-var-display.exp: Likewise.
4630 * gdb.mi/mi2-var-display.exp: Likewise.
4631 * gdb.base/charset.exp: Test octal escape sequence length.
4632 Update for change to escape output.
4633
187c4a2b
JK
46342009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4635
4636 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
4637
d80a43f9
DJ
46382009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
4639
4640 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
4641
047427a8
JK
46422009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4643
4644 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
4645 gdbserver increasing $portnum if "Can't bind address" has been seen.
4646
8b5a0f4f
PA
46472009-07-05 Pedro Alves <pedro@codesourcery.com>
4648
4649 * gdb.base/ending-run.exp: Add "step out of main" pattern for
4650 mingw32ce.
4651
7d93ba58
PA
46522009-07-05 Pedro Alves <pedro@codesourcery.com>
4653
4654 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
4655 VFP format.
4656
2277426b
PA
46572009-07-02 Pedro Alves <pedro@codesourcery.com>
4658
4659 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
4660 linux. Adjust to use "inferior", "info inferiors", "detach
4661 inferior" and "kill inferior" instead of "restart", "info fork",
4662 "detach fork" and "delete fork".
4663 * gdb.base/ending-run.exp: Spell out "info".
4664 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
4665 the "kill" command.
4666
5af949e3
UW
46672009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4668
4669 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
4670 change to prefix TLS offset in hex with 0x.
4671
5d3729b5
UW
46722009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4673
4674 * gdb.base/default.exp: Update test case for "x" changes.
4675
af589bd0
TG
46762009-07-01 Tristan Gingold <gingold@adacore.com>
4677
4678 * gdb.base/bigcore.exp: Make darwin untested.
4679
40974f91
JK
46802009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4681
4682 * gdb.base/completion.exp (directory completion): Create the directory.
4683 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
4684 escapeuniquesub.
4685 (directory completion 2): Expect now ${escapeuniquesub}.
4686 (Glob remaining of directory test): Remove one excessive newline.
4687 Expect the real output.
4688
59dd3af6
JK
46892009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4690
4691 Fix `make check//%' target after `make check' has been ran.
4692 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
4693 a mkdir call.
4694 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
4695 (%/.dir): Remove.
4696
f4e164aa
JK
46972009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4698
4699 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
4700 the expected result record.
4701
69af2122
JK
47022009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4703
4704 Remove racy FAILs relying just on the timeouts.
4705 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
4706 (annotation_level 2): Remove racy FAILs.
4707
2fd481e1
PP
47082009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
4709
4710 gdb/10275
889bf7c5
PA
4711 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
4712
c38f313d
DJ
47132009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
4714
4715 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
4716
8b777f02
VP
47172009-06-30 Vladimir Prus <vladimir@codesourcery.com>
4718
4719 * gdb.mi/mi-stack.exp: Testing symbolic options
4720 to -stack-list-locals and -stack-list-arguments.
4721
00c7eacf
JK
47222009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4723
4724 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
4725
6bc80edc
TT
47262009-06-29 Tom Tromey <tromey@redhat.com>
4727
4728 * dg-extract-results.sh: New file.
4729 * Makefile.in (FORCE_PARALLEL): New variable.
4730 (CHECK_TARGET): New conditional variable.
4731 (check): Use CHECK_TARGET.
4732 (DO_RUNTEST): New variable.
4733 (check-single): New target.
4734 (TEST_DIRS): New variable.
4735 (TEST_TARGETS): Likewise.
4736 (check-parallel): New target.
4737 (check-gdb.%): New pattern.
4738 (BASE1_FILES): New variable.
4739 (BASE2_FILES): Likewise.
4740 (check-gdb.base%): New pattern.
4741 (%/.dir): New pattern.
4742 * configure: Rebuild.
4743 * aclocal.m4 (AM_CONDITIONAL): New defun.
4744 * configure.ac: Check whether user is using GNU make.
4745 (GMAKE): New conditional.
4746
794684b6
SW
47472009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
4748
4749 * gdb.cp/namespace-nested-import.cc: New test.
4750 * gdb.cp/namespace-nested-import.exp: New test.
4751
edb3359d
DJ
47522009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
4753
4754 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
4755 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
4756 * gdb.opt/Makefile.in (EXECUTABLES): Update.
4757 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
4758 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
4759 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
4760 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
4761 gdb.opt/inline-markers.c: New files.
4762 * lib/gdb.exp (skip_inline_frame_tests): New function.
4763 (skip_inline_var_tests): New function.
4764
cf657a0c
AS
47652009-06-27 Andreas Schwab <schwab@linux-m68k.org>
4766
4767 * gdb.cp/exception.exp: Don't require $hex before inner frame in
4768 backtrace.
4769
28d41a99
MS
47702009-06-27 Michael Snyder <msnyder@vmware.com>
4771
4772 * gdb.reverse: New directory.
4773 * gdb.reverse/break-reverse.c: New test.
4774 * gdb.reverse/break-reverse.exp: New test.
4775 * gdb.reverse/consecutive-reverse.c: New test.
4776 * gdb.reverse/consecutive-reverse.exp: New test.
4777 * gdb.reverse/finish-reverse.c: New test.
4778 * gdb.reverse/finish-reverse.exp: New test.
4779 * gdb.reverse/machinestate.c: New test.
4780 * gdb.reverse/ms1.c: New test.
4781 * gdb.reverse/machinestate.exp: New test.
4782 * gdb.reverse/Makefile.in: New file.
4783 * gdb.reverse/shr2.c: New test.
4784 * gdb.reverse/solib-reverse.c: New test.
4785 * gdb.reverse/solib-reverse.exp: New test.
4786 * gdb.reverse/step-reverse.c: New test.
4787 * gdb.reverse/step-reverse.exp: New test.
4788 * gdb.reverse/until-reverse.c: New test.
4789 * gdb.reverse/ur1.c: New test.
4790 * gdb.reverse/until-reverse.exp: New test.
4791 * gdb.reverse/watch-reverse.c: New test.
4792 * gdb.reverse/watch-reverse.exp: New test.
4793 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
4794 * configure: Regenerate.
4795
fe3c8b0d
DE
47962009-06-26 Doug Evans <dje@google.com>
4797
4798 * gdb.base/psymtab.exp: Turn off pending breakpoints.
4799
3a72a602
PM
48002009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
4801
4802 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
4803 windows problem for 'file delete $binfile'.
4804
27aa8d6a
SW
48052009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
4806
4807 * gdb.cp/namespace-using.exp: New test.
4808 * gdb.cp/namespace-using.cc: New test.
4809
8ac055f8
JB
48102009-05-20 Joel Brobecker <brobecker@adacore.com>
4811
4812 * gdb.ada/variant_record_packed_array: New testcase.
4813
85e306ed
TT
48142009-06-23 Tom Tromey <tromey@redhat.com>
4815
4816 * gdb.base/charset.exp (test_combination): Regression test.
4817 * gdb.base/charset.c (my_wchar_t): New typedef.
4818 (myvar): New global.
4819 (main): Set myvar.
4820
56643c5e
PM
48212009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
4822
4823 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
4824 target.
4825
1fac167a
UW
48262009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4827
4828 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
4829
7ccb0be9
UW
48302009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4831
4832 * gdb.mi/gdb680.exp: Update test for error message.
4833
568d6575
UW
48342009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4835
4836 * gdb.base/annota1.exp: Allow multiple occurrences of the
4837 frames-invalid annotation.
4838 * gdb.cp/annota2.exp: Likewise.
4839
7cd1089b
PM
48402009-06-15 Phil Muldoon <pmuldoon@redhat.com>
4841
4842 * gdb.cp/gdb2495.cc: New file.
4843 * gdb.cp/gdb2495.exp: New file.
4844
72c63395
JK
48452009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
4846
4847 Report error on GDB crash during runto.
4848 * lib/gdb.exp (runto <eof>): New.
4849
3788363d
DJ
48502009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
4851
4852 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
4853 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
4854 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
4855 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
4856 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
4857 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
4858 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
4859 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
4860 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
4861 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
4862 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
4863 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
4864 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
4865 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
4866 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
4867 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
4868 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
4869 gdb.server/server-mon.exp, gdb.server/server-run.exp,
4870 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
4871 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
4872 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
4873 gdb.trace/passcount.exp, gdb.trace/report.exp,
4874 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
4875 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
4876 gdb.trace/while-stepping.exp: Use a unique name for the compiled
4877 executable.
4878
17592de3
PA
48792009-06-07 Pedro Alves <pedro@codesourcery.com>
4880
4881 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
4882 defined before referencing it.
4883
701e355d
DE
48842009-06-03 Doug Evans <dje@google.com>
4885
4886 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
4887 * gdb.arch/i386-see.c: Ditto.
4888
f2292c65
PM
48892009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
4890
4891 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
4892 (check_macro): Return 1 if undefined.
4893 If first test fails, check if macro debug information is available,
4894 and report unsupported test if no macro information is found.
4895
5a437975
DE
48962009-05-29 Doug Evans <dje@google.com>
4897
4898 * gdb.threads/hand-call-in-threads.exp: New.
4899 * gdb.threads/hand-call-in-threads.c: New.
4900
c141c696
MS
49012009-05-29 Michael Snyder <msnyder@vmware.com>
4902
4903 * gdb.base/break-always.exp: Change "1" to "on".
4904 Add confirmation check.
4905
b3444185
PA
49062009-05-28 Pedro Alves <pedro@codesourcery.com>
4907
4908 * gdb.threads/threxit-hop-specific.c: New.
4909 * gdb.threads/threxit-hop-specific.exp: New.
4910 * gdb.threads/thread-execl.c: New.
4911 * gdb.threads/thread-execl.exp: New.
4912
b6313243
TT
49132009-05-27 Tom Tromey <tromey@redhat.com>
4914 Thiago Jung Bauermann <bauerman@br.ibm.com>
4915
4916 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
4917 (mi_child_regexp): Likewise.
4918 (mi_list_varobj_children_range): Likewise.
4919 (mi_get_features): Likewise.
4920 (mi_list_varobj_children): Rewrite.
4921 * gdb.python/python-mi.exp: New file.
4922
a6bac58e
TT
49232009-05-27 Tom Tromey <tromey@redhat.com>
4924 Thiago Jung Bauermann <bauerman@br.ibm.com>
4925 Phil Muldoon <pmuldoon@redhat.com>
4926 Paul Pluzhnikov <ppluzhnikov@google.com>
4927
4928 * gdb.python/python-prettyprint.exp: New file.
4929 * gdb.python/python-prettyprint.c: New file.
4930 * gdb.python/python-prettyprint.py: New file.
4931 * gdb.base/display.exp: print/r is now valid.
4932
2c74e833
TT
49332009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
4934 Tom Tromey <tromey@redhat.com>
4935 Pedro Alves <pedro@codesourcery.com>
4936 Paul Pluzhnikov <ppluzhnikov@google.com>
4937
4938 * gdb.python/python-template.exp: New file.
4939 * gdb.python/python-template.cc: New file.
4940 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
4941 tests.
4942 * gdb.python/python-value.exp (py_objfile_tests): New proc.
4943 Call it.
4944 (test_value_after_death): New proc.
4945 * gdb.python/python-value.c (PTR): New typedef.
4946 (main): New variable 'x'.
4947
89c73ade
TT
49482009-05-27 Tom Tromey <tromey@redhat.com>
4949
4950 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
4951 tests.
4952 * gdb.python/python-value.exp (py_objfile_tests): New proc.
4953 Call it.
4954
a75724bc
PA
49552009-05-27 Pedro Alves <pedro@codesourcery.com>
4956
4957 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
4958
e58b0e63
PA
49592009-05-24 Pedro Alves <pedro@codesourcery.com>
4960
4961 * gdb.threads/fork-thread-pending.c: New.
4962 * gdb.threads/fork-thread-pending.exp: New.
4963
4ac36638
JK
49642009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
4965
4966 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
4967 * gdb.dwarf2/dw2-strp.S (a_string2): New.
4968
889bf7c5 49692009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 4970
889bf7c5 4971 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 4972
b242c3c2
PA
49732009-05-17 Pedro Alves <pedro@codesourcery.com>
4974
4975 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
4976 `gdb_get_line_number'. Call `callee' in both parent and child.
4977 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
4978 `gdb_get_line_number' instead of hardcoding line numbers.
4979 (catch_fork_unpatch_child): New procedure to test detaching
4980 breakpoints from child fork.
4981 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
4982 hardcoding line numbers.
4983 (do_fork_tests): Run `catch_fork_unpatch_child'.
4984
ee342b23
VP
49852009-05-17 Vladimir Prus <vladimir@codesourcery.com>
4986
4987 * gdb.mi/mi-cmd-var.exp: Check that when varobj
4988 of structure type enters or leaves the scope, it
4989 is reported by -var-update.
4990
e2009e98
DE
49912009-05-11 Doug Evans <dje@sebabeach.org>
4992
4993 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 4994 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
4995 * gdb.threads/schedlock.c (main): Fix off-by-one error.
4996
00903456
JK
49972009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4998
4999 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
5000
dc621c35
DE
50012009-04-30 Doug Evans <dje@google.com>
5002
5003 * gdb.threads/watchthreads2.exp: New testcase.
5004 * gdb.threads/watchthreads2.c: New testcase.
5005
9ab4e744
DE
50062009-04-29 Doug Evans <dje@google.com>
5007
5008 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
5009 * gdb.cp/mb-ctor.cc: Ditto.
5010 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
5011 * gdb.cp/mb-inline.h (multi_line_foo): New function.
5012 * gdb.cp/mb-inline1.cc: Call it.
5013 * gdb.cp/mb-inline2.cc: Ditto.
5014 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
5015 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
5016
484086b7
JK
50172009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5018
5019 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
5020 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
5021 Replace all uses of `decimal' by `nonzero'.
5022 (info macro FROM_COMMANDLINE): New test.
5023
379a77b5
TT
50242009-04-27 Tom Tromey <tromey@redhat.com>
5025
5026 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
5027
b92b73c2
DE
50282009-04-27 Doug Evans <dje@google.com>
5029
5030 * gdb.threads/watchthreads.c (main): Initialize args before starting
5031 the threads. Plus formatting cleanup.
5032 * gdb.threads/watchthreads.exp: Avoid errant failures due to
5033 biased scheduling of one thread.
5034
945a118d
JG
50352009-04-27 Jerome Guitton <guitton@adacore.com>
5036
5037 * gdb.cp/templates.cc (GetMax): New template.
5038 (main): Declare two instances of GetMax.
5039 * gdb.cp/templates.exp: Add new test.
5040
d389af10
JK
50412009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5042
5043 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
5044
e7f86de9
JM
50452009-04-22 Joseph Myers <joseph@codesourcery.com>
5046
5047 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
5048
334cc82d
TT
50492009-04-15 Tom Tromey <tromey@redhat.com>
5050
5051 * gdb.base/charset.exp: Add regression test.
5052
d12672cc
JB
50532009-04-14 Joel Brobecker <brobecker@adacore.com>
5054
5055 * gdb.base/exe-lock.exp: New testcase.
5056
18e8c3bc
TT
50572009-04-13 Tom Tromey <tromey@redhat.com>
5058
5059 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
5060 operator on Frame.
5061
5ecd5cbe
UW
50622009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5063
5064 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
5065 * gdb.server/ext-attach.exp: Likewise.
5066
7309f756
VP
50672009-04-03 Vladimir Prus <vladimir@codesourcery.com>
5068
5069 Eliminate some sleep usage.
5070
889bf7c5
PA
5071 * gdb.mi/basics.c (do_nothing): New.
5072 (main): Use do_nothing instead of printf, so that
5073 not to introduce race condition between output of
5074 inferiour and output of gdb. Do not use sleep as it
5075 is not generally available on embedded targets.
7309f756 5076
f4b95f6f
PA
50772009-04-02 Pedro Alves <pedro@codesourcery.com>
5078
5079 * gdb.server/ext-attach.exp: Expect an optional process id after
5080 "Detached from remote process".
5081
de40b933
JK
50822009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5083
5084 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
5085 gdb.dwarf2/dw2-unresolved.exp: New.
5086
2ae101a4
PA
50872009-04-02 Pedro Alves <pedro@codesourcery.com>
5088
5089 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
5090 mi_run_to_main.
5091
56a8e183
PA
50922009-04-02 Pedro Alves <pedro@codesourcery.com>
5093
5094 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
5095 mi_run_to_main. Skip thread exit test on remote targets.
5096 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
5097 mi_run_to_main.
5098 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
5099 mi_run_to_main.
5100 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
5101 when expecting ^connected. Detect when the target doesn't support
5102 non-stop mode.
5103 (mi_run_cmd): Detect if non-stop mode was requested by isn't
5104 supported. Return -1 on error, 0 on success.
5105 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
5106 (mi_runto): Return mi_runto_helper's result explicitly.
5107
c35fafde
PA
51082009-04-01 Pedro Alves <pedro@codesourcery.com>
5109
5110 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
5111
f8a8dce6
JB
51122009-04-01 Tom Tromey <tromey@redhat.com>
5113
5114 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
5115 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
5116 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
5117 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
5118
71c25dea
TT
51192009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
5120 Jan Kratochvil <jan.kratochvil@redhat.com>
5121
5122 PR gdb/931
5123 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
5124 output.
5125 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
5126 for gdb/931.
5127 * dw2-strp.S (DW_AT_language): Change to C++.
5128 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
5129
02d9a9ce
JB
51302009-03-31 Joel Brobecker <brobecker@adacore.com>
5131
5132 * gdb.ada/tasks: New testcase.
5133
1042e4c0
SS
51342009-03-30 Stan Shebs <stan@codesourcery.com>
5135
5136 * gdb.trace/actions.exp: Update to match new info trace format.
5137 * gdb.trace/deltrace.exp: Ditto.
5138 * gdb.trace/infotrace.exp: Ditto.
5139 * gdb.trace/passcount.exp: Ditto.
5140 * gdb.trace/save-trace.exp: Ditto.
5141 * gdb.trace/while-stepping.exp: Ditto.
5142 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
5143
f8f6f20b
TJB
51442009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
5145
5146 * gdb.python/python-frame.c: New file.
5147 * gdb.python/python-frame.exp: New file.
5148
c0c6f777
TJB
51492009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
5150
5151 * gdb.python/python-value.exp: Add tests for the address
5152 attribute.
5153
3cb51905
AS
51542009-03-29 Andreas Schwab <schwab@linux-m68k.org>
5155
5156 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
5157
88fc996f
DE
51582009-03-26 Doug Evans <dje@google.com>
5159
5160 * gdb.mi/mi-nonstop-exit.exp: New file.
5161 * gdb.mi/non-stop-exit.c: New file.
5162
56ef84b1
TT
51632009-03-26 Tom Tromey <tromey@redhat.com>
5164
5165 Update for change to prologue skipping:
5166 * gdb.mi/mi2-simplerun.exp: Update.
5167 * gdb.mi/mi2-break.exp: Update.
5168 * gdb.mi/mi-simplerun.exp: Update.
5169 * gdb.mi/mi-break.exp: Update.
5170 * gdb.base/ending-run.exp: Update.
5171
def2b000
TJB
51722009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
5173
5174 * gdb.python/python-value.exp (test_value_in_inferior): Test
5175 gdb.Value.is_optimized_out attribute.
5176
442ddf59
JK
51772009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
5178
5179 * gdb.dwarf2/dw2-noloc-main.c: New file.
5180 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
5181 (.text): Remove.
5182 (.data): New.
5183 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
5184 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
5185 (DW_TAG_subprogram func_cu1, noloc): Remove.
5186 (main): New.
5187 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
5188 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
5189 (file_symbols): New procedure.
5190
a8df5de4
TT
51912009-03-25 Tom Tromey <tromey@redhat.com>
5192
5193 * gdb.base/charset.exp (valid_target_charset): New proc.
5194 Use it to skip tests on invalid charsets.
5195
cc1d7add
PM
51962009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
5197
5198 * gdb.base/completion.exp: Add a test for directory completion.
5199
bcd5727b
JK
52002009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5201
5202 Fix a racy FAIL.
5203 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
5204 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
5205
cc924cad
TJB
52062009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
5207
5208 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
5209 * gdb.python/python-function.exp: Add test for function returning
5210 a GDB value.
5211
bc3b79fd
TJB
52122009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
5213
5214 * gdb.python/python-function.exp: New file.
5215
6c7a06a3
TT
52162009-03-20 Tom Tromey <tromey@redhat.com>
5217
5218 * gdb.base/store.exp: Update for change to escape output.
5219 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
5220 to escape output.
5221 * gdb.base/pointers.exp: Update for change to escape output.
5222 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
5223 to escape output.
5224 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
5225 escape output.
5226 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
5227 to escape output.
5228 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
5229 escape output.
5230 * gdb.base/setvar.exp: Update for change to escape output.
5231 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
5232 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
5233 to escape output.
5234 (test_print_string_constants): Likewise.
5235 * gdb.base/charset.exp (valid_host_charset): Check size of
5236 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
5237 cases. Handle "auto"-related output.
5238 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
5239 (uvar, Uvar): New globals.
5240
c31af87b
JG
52412009-03-19 Jerome Guitton <guitton@adacore.com>
5242
5243 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
5244 deltas.
5245 * gdb.ada/fixed_points.exp: Ditto.
5246
51272cf2
PA
52472009-03-18 Pedro Alves <pedro@codesourcery.com>
5248
5249 * return-nodebug.c: Don't include stdio.h.
5250 (init): Delete.
5251 (func): Delete definition and provide extern declaration.
5252 (t): New.
5253 (main): Don't call printf. Call func and store its result in t.
5254 * return-nodebug1.c: New.
5255 * return-nodebug.exp: Don't expect stdio output. Instead, print
5256 the global variable t. Drop printf formatters and cast types from
5257 foreach loop. Don't use prepare_for_testing. Compile
5258 return-nodebug.c and return-nodebug1.c in separate steps. Don't
5259 define FORMAT or CAST.
5260
d24948ac
PP
52612009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
5262
5263 * gdb.base/solib-display.exp: Disable test for remote targers.
5264
61ff14c6
JK
52652009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5266
5267 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
5268
cb4dce93
JK
52692009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5270
5271 Fix a racy FAIL.
5272 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
5273 code from `follow parent, print pids'.
5274 (`follow child, print pids', `follow parent, print pids'): Call it.
5275 Replace `gdb_test "break..."' by gdb_breakpoint.
5276
f7c60c5e
VP
52772009-03-13 Vladimir Prus <vladimir@codesourcery.com>
5278
5279 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 5280 sync and async modes.
f7c60c5e 5281
383ace49
JB
52822009-03-12 Joel Brobecker <brobecker@adacore.com>
5283
5284 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
5285 that was checked in by mistake. Remove loading of ada.exp, since
5286 this is not necessary in this case.
5287
4ce102af
JB
52882009-03-12 Joel Brobecker <brobecker@adacore.com>
5289
5290 * gdb.ada/ptype_arith_binop.exp: New testcase.
5291
529a2aef
JB
52922009-03-12 Joel Brobecker <brobecker@adacore.com>
5293
5294 * gdb.ada/mod_from_name: New testcase.
5295
8a38181c
JB
52962009-03-12 Joel Brobecker <brobecker@adacore.com>
5297
5298 * gdb.ada/tick_last_segv: New testcase.
5299
11436dee
VP
53002009-03-12 Vladimir Prus <vladimir@codesourcery.com>
5301
61ff14c6 5302 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 5303
1f31650a
VP
53042009-03-12 Vladimir Prus <vladimir@codesourcery.com>
5305
61ff14c6
JK
5306 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
5307 include the token in ^running and frame info in *stopped.
1f31650a 5308
a3247a22
PP
53092009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
5310
5311 * solib-display.exp: New file.
5312 * solib-display-main.c: New file.
5313 * solib-display-lib.c: New file.
61ff14c6 5314
aae64587
PA
53152009-03-05 Pedro Alves <pedro@codesourcery.com>
5316
5317 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
5318
44aabfbc
JK
53192009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
5320
5321 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
5322 (list_and_check_macro): Use more specific test name.
5323 (next to definition): Make the test names unique.
5324
c087fcd3
PM
53252009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
5326
5327 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 5328
c86cf029
VP
53292009-02-17 Vladimir Prus <vladimir@codesourcery.com>
5330
5331 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
5332 notifications.
5333 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
5334 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
5335 * lib/mi-support.exp (library_loaded_re): New.
5336 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
5337
3ea85240
VP
53382009-02-17 Vladimir Prus <vladimir@codesourcery.com>
5339
5340 * gdb.gdb/observer.exp: Use test_notification observer, not
5341 normal_stop, everywhere.
5342 (test_normal_stop_notifications): Rename to...
5343 (test_notifications): ...this.
5344 (test_observer_normal_stop): Rename to...
5345 (test_observer): ...this.
5346
1903f0e6
DE
53472009-02-16 Doug Evans <dje@google.com>
5348
5349 * gdb.arch/amd64-disp-step.S (test_int3): New test.
5350 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
5351 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
5352 (test_prefixed_syscall,test_int3): New tests.
5353 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
5354 (test_prefixed_syscall,test_int3): New tests.
5355
1d33d6ba
VP
53562009-02-14 Vladimir Prus <vladimir@codesourcery.com>
5357
3cb51905
AS
5358 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
5359 (mi_expect_interrupt): Likewise.
5360 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
5361 response.
1d33d6ba 5362
faafb047
PM
53632009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
5364
5365 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
5366 * gdb.base/pc-fp.exp (get_valueofx): Remove.
5367 Replace calls to get_valueofx by get_hexadecimal_valueof.
5368
417e16e2
PM
53692009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
5370
5371 * lib/gdb.exp (get_valueof): Accept anything as a return value.
5372 (get_integer_valueof): New procedure.
5373 (get_sizeof): Use new get_integer_value_of.
5374 * gdb.base/sizeof.exp: Replace all uses of get_valueof
5375 by get_integer_valueof.
5376
7065b901
TT
53772009-02-13 Tom Tromey <tromey@redhat.com>
5378
5379 * gdb.base/remote.exp (get_sizeof): Remove.
5380 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
5381 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
5382 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
5383 * lib/gdb.exp (get_valueof): Move from long_long.exp.
5384 (get_sizeof): Likewise.
5385
5d7cb8df
JK
53862009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
5387
5388 PR fortran/9806
5389 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
5390
b2febfff
PP
53912009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
5392
5393 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
5394
4aa995e1
PA
53952009-02-06 Pedro Alves <pedro@codesourcery.com>
5396
5397 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
5398
d8906c6f
TJB
53992009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
5400
5401 * gdb.python/python-cmd.exp: New file.
5402
ff4ab08d
TG
54032009-02-06 Tristan Gingold <gingold@adacore.com>
5404
5405 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
5406
aacd552b
TG
54072009-02-05 Tristan Gingold <gingold@adacore.com>
5408
5409 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
5410 pointer is dereferenced and use this signal name in regexp.
5411 * gdb.base/signull.exp: Ditto.
5412 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
5413 * gdb.base/signull.c (main): Ditto.
5414
08c637de
TJB
54152009-02-04 Tom Tromey <tromey@redhat.com>
5416 Thiago Jung Bauermann <bauerman@br.ibm.com>
5417
5418 * gdb.python/python-value.exp: Use `gdb.history' instead of
5419 `gdb.value_from_history'.
5420 (test_value_numeric_ops): Add test for conversion of enum constant.
5421 * gdb.python/python-value.c (enum e): New type.
5422 (evalue): New global.
5423 (main): Use argv.
5424
20261af8
JG
54252009-02-04 Jerome Guitton <guitton@adacore.com>
5426
5427 * gdb.ada/uninitialized_vars: New test program.
5428 * gdb.ada/uninitialized_vars.exp: New testcase.
5429
52e44b43
TT
54302009-02-02 Tom Tromey <tromey@redhat.com>
5431
5432 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
5433 * gdb.cp/pr2489.cc: Rename...
5434 * gdb.cp/pr9594.cc: ... to this.
5435
1c71341a
TT
54362009-02-02 Tom Tromey <tromey@redhat.com>
5437
5438 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
5439 * gdb.cp/pr2489.cc: New file.
5440 * gdb.cp/cpcompletion.exp: New file.
5441
a4295225
TT
54422009-02-02 Tom Tromey <tromey@redhat.com>
5443
5444 PR exp/9059:
5445 * gdb.cp/call-c.exp: Add regression test.
5446 * gdb.cp/call-c.cc (FooHandle): New typedef.
5447 (main): New variable 'handle'.
5448
592375cd
VP
54492009-01-30 Vladimir Prus <vladimir@codesourcery.com>
5450
5451 * lib/mi-support.exp (et_mi_thread_list)
5452 (check_mi_and_console_threads): Adjust for current thread in
5453 -thread-list-ids output.
5454
41447f92
VP
54552009-01-30 Vladimir Prus <vladimir@codesourcery.com>
5456
889bf7c5
PA
5457 * gdb.mi/mi-break.exp (test_disabled_creation): New.
5458 Call it.
41447f92 5459
35669430
DE
54602009-01-28 Doug Evans <dje@google.com>
5461
5462 * gdb.arch/amd64-disp-step.S: New file.
5463 * gdb.arch/amd64-disp-step.exp: New file.
5464 * gdb.arch/i386-disp-step.S: New file.
5465 * gdb.arch/i386-disp-step.exp: New file.
5466
09f00d9a
PM
54672009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
5468
5469 * gdb.base/find.exp: Set newline variable
5470 using quotes instead of braces to fix cygwin failures.
5471
1e8fb976
PA
54722009-01-23 Pedro Alves <pedro@codesourcery.com>
5473
5474 * gdb.base/radix.exp: Add tests to ensure that that set
5475 input-radix 0 and set output-radix 0 are really rejected.
5476
da061712
PA
54772009-01-23 Pedro Alves <pedro@codesourcery.com>
5478
5479 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
5480 copyright years.
5481
dd7e2d2b
PA
54822009-01-23 Pedro Alves <pedro@codesourcery.com>
5483
5484 PR gdb/9664:
5485 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
5486
392452f6
PA
54872009-01-22 Pedro Alves <pedro@codesourcery.com>
5488
5489 PR c++/9631:
5490 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
5491
8653e71c
PM
54922009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
5493
5494 * gdb.server/file-transfer.exp: Use EXEEXT variable for
5495 binfile definition to fix Windows OS failure.
5496
a12cc160
DJ
54972009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
5498
5499 PR gdb/9346
5500 * gdb.base/interrupt.c (sigint_handler): New.
5501 (main): Install a SIGINT handler if SIGNALS is defined. Exit
5502 on error.
5503 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
5504 Test "signal SIGINT".
5505
b89667eb
DE
55062009-01-19 Doug Evans <dje@google.com>
5507
5508 * gdb.base/break.exp: Update expected gdb output.
5509 * gdb.base/sepdebug.exp: Ditto.
5510 * gdb.mi/mi-syn-frame.exp: Ditto.
5511 * gdb.mi/mi2-syn-frame.exp: Ditto.
5512 * gdb.base/call-signal-resume.exp: New file.
5513 * gdb.base/call-signals.c: New file.
5514 * gdb.base/unwindonsignal.exp: New file.
5515 * gdb.base/unwindonsignal.c: New file.
5516 * gdb.threads/interrupted-hand-call.exp: New file.
5517 * gdb.threads/interrupted-hand-call.c: New file.
5518 * gdb.threads/thread-unwindonsignal.exp: New file.
5519
adb483fe
DJ
55202009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
5521
5522 * gdb.base/define.exp: Test defining and hooking prefix commands.
5523 * gdb.python/python.exp: Update test for "show user" output.
5524
60023297
JK
55252009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5526
5527 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
5528 now the output exactly, using less wildcards. Expect also the output
5529 of gfortran-4.3. Update for the f-valprint.c modification from
5530 2008-04-22.
5531 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
5532 Remove gdb_test test names where matching the command.
5533
ccc57cf9
PA
55342009-01-01 Pedro Alves <pedro@codesourcery.com>
5535
5536 PR breakpoints/9681:
5537 * gdb.base/watchpoint.exp: Add regression test.
5538
c7a6ca08
PA
55392008-12-31 Pedro Alves <pedro@codesourcery.com>
5540
5541 * gdb.threads/attach-into-signal.exp: Don't use
5542 gdb_suppress_entire_file.
5543 * gdb.threads/attach-stopped.exp: Ditto.
5544 * gdb.threads/attachstop-mt.exp: Ditto.
5545
3a031f65
PA
55462008-12-31 Pedro Alves <pedro@codesourcery.com>
5547
5548 PR gdb/8812:
5549 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
5550
09e6485f
PA
55512008-12-29 Pedro Alves <pedro@codesourcery.com>
5552
5553 PR gdb/7536:
5554 * gdb.base/radix.exp: Add tests to ensure invalid input radices
5555 and unsupported output radices are really rejected.
5556
0cd53049
JK
55572008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5558
5559 * gdb.cp/punctuator.exp: Backslash the '$' signs.
5560
ba163c7e
TT
55612008-12-22 Tom Tromey <tromey@redhat.com>
5562
5563 * gdb.cp/punctuator.exp: New file.
5564
6f4de6c9
JK
55652008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5566
5567 * gdb.base/completion.exp (Completing non-existing component): New test.
5568
0f34d0b4
JK
55692008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
5570
5571 Fix for PR gdb/8648.
5572 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
5573 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
5574 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
5575 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
5576
db2ad4c3
JK
55772008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
5578
5579 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
5580
bb5ef15e
DP
55812008-12-16 Christophe Lyon <christophe.lyon@st.com>
5582
5583 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
5584 compiler actually generate code at the expected line number.
5585
90142adc
JZ
55862008-12-15 Jie Zhang <jie.zhang@analog.com>
5587
5588 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
5589
fad6eecd
TT
55902008-12-12 Tom Tromey <tromey@redhat.com>
5591
5592 * gdb.base/commands.exp (redefine_hook_test): New proc.
5593 Call it.
5594
17c8aaf5
TT
55952008-12-11 Tom Tromey <tromey@redhat.com>
5596
5597 * gdb.base/macscp.exp: New regression test.
5598
7c8adf68
TT
55992008-12-11 Tom Tromey <tromey@redhat.com>
5600
5601 * gdb.base/macscp.exp: Print "address.addr".
5602 * gdb.base/macscp1.c (struct outer): New struct.
5603 (address): New global.
5604
b05dcbb7
TT
56052008-12-09 Tom Tromey <tromey@redhat.com>
5606
5607 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
5608 Call it.
5609
2d476de1
DE
56102008-12-04 Doug Evans <dje@google.com>
5611
5612 * gdb.server/ext-run.exp: Relax regexp for init program.
5613
87bdc959
TG
56142008-12-03 Tristan Gingold <gingold@adacore.com>
5615
5616 * gdb.base/macscp.exp: Generate an object file during compilation
5617 to work around Darwin dsymutil limitations.
5618
e0740f77
JK
56192008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5620
5621 Test resolving external references to TLS variables.
5622 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
5623 FILE2_THREAD_LOCAL.
5624 (testfile2, srcfile2): New variables.
5625 * gdb.threads/tls.c (file2_thread_local)
5626 (function_referencing_file2_thread_local): New.
5627 * gdb.threads/tls2.c: New file.
5628
67f0aac5
JB
56292008-11-28 Joel Brobecker <brobecker@adacore.com>
5630
5631 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
5632 rather than integer, as integer might not be big enough when
5633 on 64bit targets.
67f0aac5 5634
c332165e
JG
56352008-11-27 Jerome Guitton <guitton@adacore.com>
5636
5637 * gdb.cp/formatted-ref.exp: Add equality test.
5638 * gdb.ada/formatted_ref.exp: Ditto.
5639
fc9b693c
JK
56402008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5641
5642 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
5643 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
5644
a9c64011
AS
56452008-11-20 Andreas Schwab <schwab@suse.de>
5646
5647 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
5648 matching syscall entry point.
5649 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
5650 (tcatch_vfork_then_child_follow): Likewise. Finish through
5651 vfork even if we stopped at the syscall trampoline.
5652
e2fd701e
DE
56532008-11-20 Doug Evans <dje@google.com>
5654
5655 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
5656
69abc51c
TJB
56572008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
5658
5659 * gdb.arch/ppc-dfp.exp: New file.
5660 * gdb.arch/ppc-dfp.c: New file.
5661
c14c28ba
PP
56622008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
5663
5664 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 5665
2e74121d
DE
56662008-11-17 Doug Evans <dje@google.com>
5667
5668 * gdb.mi/mi-syn-frame.exp: Update expected output.
5669 * gdb.mi/mi2-syn-frame.exp: Update expected output.
5670
66bb093b
VP
56712008-11-17 Vladimir Prus <vladimir@codesourcery.com>
5672
5673 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
5674 "thread N" results in =thread-selected.
5675 * lib/mi-support (mi_run_cmd, mi_expect_stop)
5676 (mi_send_resuming_command_raw): Be prepared for
5677 =thread-selected.
5678
3d043ef6
VP
56792008-11-17 Vladimir Prus <vladimir@codesourcery.com>
5680
a9c64011
AS
5681 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
5682 * lib/mi-support.exp: Likewise.
3d043ef6 5683
808104c8
JB
56842008-11-16 Joel Brobecker <brobecker@adacore.com>
5685
5686 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
5687 commands from the expected output for "help catch".
5688
00b22944
JB
56892008-11-15 Joel Brobecker <brobecker@adacore.com>
5690
5691 * gdb.ada/int_deref.exp: New testcase.
5692
59669435
TT
56932008-11-14 Nick Roberts <nickrob@snap.net.nz>
5694
5695 * gdb.mi/gdb2549.exp: New file.
5696
de04a248
DE
56972008-11-11 Doug Evans <dje@google.com>
5698
5699 * gdb.base/callexit.exp: New file.
5700 * gdb.base/callexit.c: New file.
5701
6b8ce727
DE
57022008-11-10 Doug Evans <dje@google.com>
5703
5704 * lib/gdb.exp (GDBFLAGS): Move -nx ...
5705 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
5706 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
5707 (default_gdb_start,default_gdb_exit): Ditto.
5708 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
5709 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
5710 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
5711 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
5712 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
5713 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
5714
1b14b8aa
AS
57152008-11-03 Andreas Schwab <schwab@suse.de>
5716
5717 * gdb.base/hashline2.exp: Fix typo.
5718 * gdb.base/hashline3.exp: Likewise.
5719
f3134b88
TT
57202008-10-30 Tom Tromey <tromey@redhat.com>
5721
5722 * gdb.base/pointers.exp: Add test.
5723 * gdb.base/pointers.c (k, S): New typedefs.
5724 (instance): New global.
5725
c2226152
AS
57262008-10-30 Andreas Schwab <schwab@suse.de>
5727
5728 * gdb.base/args.exp: Add tests for newlines.
5729
462f405c
JB
57302008-10-30 Joel Brobecker <brobecker@adacore.com>
5731
5732 gdb.base/foll-exec.exp: Update the expected output of a couple
5733 of "info breakpoints" tests.
5734
79a45b7d
TT
57352008-10-28 Tom Tromey <tromey@redhat.com>
5736
5737 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
5738
adc13a14
PA
57392008-10-24 Pedro Alves <pedro@codesourcery.com>
5740
5741 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
5742 gdb_start_cmd.
5743 Use runto_main before any test that requires execution.
5744
252fbfc8
PA
57452008-10-23 Pedro Alves <pedro@codesourcery.com>
5746
5747 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
5748 instead of SIGINT.
5749
28148e3d
JB
57502008-10-22 Joel Brobecker <brobecker@adacore.com>
5751
5752 * gdb.base/completion.exp: Update expected output following
5753 the addition of the "info tasks" command.
5754
c209f847
TT
57552008-10-22 Tom Tromey <tromey@redhat.com>
5756
5757 * gdb.base/exprs.exp (test_expr): Add test for string
5758 concatenation.
5759
f177e350
PA
57602008-10-19 Pedro Alves <pedro@codesourcery.com>
5761
5762 * configure.ac: Output gdb.python/Makefile.
5763 * configure: Regenerate.
5764 * gdb.python/Makefile.in: New.
5765
cce89356
JB
57662008-10-16 Joel Brobecker <brobecker@adacore.com>
5767
5768 * gdb.base/foll-fork.exp: Adjust the expected output to match
5769 the new description for fork/vfork catchpoints in the "info
5770 breakpoints" output.
5771
176d289d
TJB
57722008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
5773
5774 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
5775
a08702d6
TJB
57762008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
5777
5778 * gdb.python/python-value.c: New file.
5779 * gdb.python/python-value.exp: New file.
5780
1c5cfe86
PA
57812008-10-15 Pedro Alves <pedro@codesourcery.com>
5782
5783 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
5784
5a98ad69
DP
57852008-10-15 Denis Pilat <denis.pilat@st.com>
5786
41702f1b 5787 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 5788
dcb1a1e2
TT
57892008-10-09 Tom Tromey <tromey@redhat.com>
5790
5791 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
5792 'fprintf' and 'stderr'.
5793
9124fe48
JB
57942008-10-07 Joel Brobecker <brobecker@adacore.com>
5795
5796 * gdb.ada/ref_tick_size.exp: New testcase.
5797
45452591
DE
57982008-10-06 Doug Evans <dje@google.com>
5799
5800 * gdb.dwarf2/dw2-cu-size.exp: New file.
5801 * gdb.dwarf2/dw2-cu-size.S: New file.
5802
5803 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
5804 .Ltype_int for clarity.
5805
4fc5b208
PP
58062008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
5807
5808 PR gdb/2384:
5809 * gdb.cp/gdb2384.exp: Extended to test more cases.
5810 * gdb.cp/gdb2384.cc: Likewise.
5811 * gdb.cp/gdb2384-base.h: Likewise.
5812 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 5813
d78df370
JK
58142008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5815
5816 * gdb.base/maint.exp (maint print type): Remove printing
5817 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
5818
9a044a89
TT
58192008-09-30 Tom Tromey <tromey@redhat.com>
5820
5821 * gdb.base/macscp.exp: Add completion tests.
5822 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
5823 (TWENTY_THREE): Likewise.
5824 (FORTY_EIGHT): Likewise.
5825
506800a9
TT
58262008-09-30 Tom Tromey <tromey@redhat.com>
5827
5828 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
5829 everywhere.
5830 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
5831
1a6f01b5
JK
58322008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5833
5834 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
5835 testcase is derived from. Fix racy dependency on an expected PID
5836 number. No longer support the testcase on Linux kernel 2.4.x.
5837
2fae03e8
TT
58382008-09-27 Tom Tromey <tromey@redhat.com>
5839
5840 * gdb.base/macscp.exp: Add tests for stringification, splicing,
5841 and varargs.
5842
1ad15515
PA
58432008-09-22 Pedro Alves <pedro@codesourcery.com>
5844
5845 * lib/mi-support.exp (mi_expect_interrupt): New.
5846 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
5847 from gdb.mi/mi-nonstop.exp.
5848 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
5849 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
5850 lib/mi-support.exp.
5851 Use mi_check_thread_states throughout. Avoid ".*" and do not
5852 require an anchor after -exec-run.
5853
d0b76dc6
DJ
58542008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
5855
5856 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
5857 stop is pending. Avoid ".*" when two stops are pending.
5858 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
5859 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
5860 newlines in fullnames.
5861 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
5862 (mi_expect_stop): Update comments. Only anchor in sync mode.
5863 Do not match newlines.
5864 (mi_send_resuming_command_raw): Always return status.
5865 (mi_get_stop_line): Do not match more than one line by accident.
5866 Only anchor in sync mode.
5867 (mi_run_inline_test): If -exec-next fails, give up.
5868
9990c830
UW
58692008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5870
5871 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
5872 on SPU.
5873
ebcf6f00
JB
58742008-09-10 Joel Brobecker <brobecker@adacore.com>
5875
5876 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
5877
b6db24e5
JB
58782008-09-10 Joel Brobecker <brobecker@adacore.com>
5879
5880 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
5881 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
5882 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
5883 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
5884 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
5885 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
5886 gdb.ada/interface.exp, gdb.ada/null_array.exp,
5887 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
5888 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
5889 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
5890 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
5891 Include the "= " sequence in the expected output of print tests.
5892
2bf448e0
JB
58932008-09-10 Joel Brobecker <brobecker@adacore.com>
5894
5895 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
5896 description for boolean types.
5897
d51fd4c8
PA
58982008-09-09 Pedro Alves <pedro@codesourcery.com>
5899
5900 * gdb.base/hook-stop-continue.c: New.
5901 * gdb.base/hook-stop-continue.exp: New.
5902
694182d2
DJ
59032008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
5904
5905 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
5906
3b8a7fc0
JG
59072008-09-08 Jerome Guitton <guitton@adacore.com>
5908
5909 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
5910 (stack_check_probe_2, stack_check_probe_loop_1)
5911 (stack_check_probe_loop_2): New functions.
5912 (main): Add call to these new functions.
5913 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
5914 functions, check that the breakpoint is inserted at the appropriate
5915 location.
5916 (insert_breakpoint): Slightly refine this procedure so that it can
5917 be called several times in the test.
5918
96cc0ae8
JG
59192008-09-08 Jerome Guitton <guitton@adacore.com>
5920
5921 * gdb.base/stack-checking.c: New file.
5922 * gdb.base/stack-checking.exp: New file.
5923
1f08b409
TJB
59242008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
5925
5926 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
5927 * gdb.arch/altivec-regs.exp: Likewise.
5928 * gdb.arch/vsx-regs.exp: Likewise.
5929
3099e1c4
TJB
59302008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
5931
5932 * gdb.arch/ppc-fp.exp: New file.
5933 * gdb.arch/ppc-fp.c: New file.
5934
cc69bfc1
PP
59352008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
5936
5937 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
5938 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 5939
b02a33db
MS
59402008-09-04 Michael Snyder <msnyder@vmware.com>
5941
5942 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
5943 as "at" (for non-debug functions such as _start).
5944
2992cbe0
UW
59452008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5946
5947 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
5948 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
5949 software watchpoints.
5950 * gdb.base/watch_thread_num.exp: Likewise.
5951
514f746b
AR
59522008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
5953
5954 * gdb.arch/i386-bp_permanent.exp: New test.
5955
876cecd0
TT
59562008-08-24 Tom Tromey <tromey@redhat.com>
5957
5958 * gdb.base/maint.exp: Update "maint print type".
5959
80f73d71
VP
59602008-08-21 Vladimir Prus <vladimir@codesourcery.com>
5961
5962 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
5963 support. Adjust the order of "*running" notifications.
5964 * gdb.mi/non-stop.c: Don't cast from int to void* and
5965 back.
5966
d9c78d7d
MK
59672008-08-20 Mark Kettenis <kettenis@gnu.org>
5968
5969 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
5970 expect to find it in the "info frame" output.
5971
97a2d1d3
DJ
59722008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
5973
5974 * gdb.base/interp.exp: Always consume both prompts.
5975
b96e2927
PA
59762008-08-20 Pedro Alves <pedro@codesourcery.com>
5977
5978 * gdb.base/pending.exp: Test pending breakpoints without symbols
5979 loaded.
5980
8cf6e61a
VP
59812008-08-19 Vladimir Prus <vladimir@codesourcery.com>
5982
5983 * lib/mi-support.exp (mi_expect_stop): Produce
5984 more details on failures.
5985 * gdb.mi/mi-nonstop.exp: New.
5986 * gdb.mi/non-stop.c: New.
5987
c6ebd6cf
VP
59882008-08-19 Vladimir Prus <vladimir@codesourcery.com>
5989
a9c64011
AS
5990 * gdb.mi/mi-async.exp: Use 'set target-async'.
5991 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 5992
46a9b8ed
DJ
59932008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
5994
5995 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
5996
44feb3ce
TT
59972008-08-17 Tom Tromey <tromey@redhat.com>
5998
5999 * gdb.base/help.exp (help catch): Rewrite.
6000
311a4e6b
TJB
60012008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
6002
6003 * gdb.base/define.exp: Test indented command documentation.
6004 * gdb.python/python.exp: Test indented multi-line command.
6005
604c2f83
LM
60062008-08-15 Luis Machado <luisgpm@br.ibm.com>
6007
6008 * testsuite/gdb.arch/vsx-regs.c: New source file.
6009 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
6010 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
6011
886a217c
TT
60122008-08-14 Tom Tromey <tromey@redhat.com>
6013
6014 * gdb.base/macscp.exp: Add regression test for "macro define" or
6015 "macro undef" with no arguments.
6016
c814a4f3
PP
60172008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
6018
6019 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 6020
12ab8a60
UW
60212008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6022
6023 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
6024
d57a3c85
TJB
60252008-08-06 Tom Tromey <tromey@redhat.com>
6026
6027 * gdb.python/python.exp: New file.
6028
c7b778ff
JK
60292008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6030
6031 Fix for PR gdb/1543.
6032 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
6033 $LOCATION.
6034 (location): New variable.
6035 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
6036 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
6037 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
6038 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
6039 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
6040 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
6041 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
6042 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
6043 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
6044 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
6045 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
6046 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
6047 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
6048 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
6049 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
6050 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
6051 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
6052 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
6053 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
6054 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
6055 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
6056 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
6057 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
6058 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
6059 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
6060 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
6061 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
6062 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
6063 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
6064 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
6065 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
6066 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
6067 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
6068 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
6069 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
6070 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
6071 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
6072 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
6073 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
6074 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
6075 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
6076 gdb.base/type-opaque.exp, gdb.base/until.exp,
6077 gdb.base/value-double-free.c, gdb.base/varargs.exp,
6078 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
6079 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
6080 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
6081 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
6082 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
6083 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
6084 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
6085 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
6086 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
6087 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
6088 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
6089 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
6090 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
6091 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
6092 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
6093 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
6094 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
6095 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
6096 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
6097 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
6098 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
6099 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
6100 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
6101 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
6102 gdb.pascal/types.exp, gdb.stabs/weird.exp,
6103 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
6104 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
6105 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
6106 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
6107 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
6108 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
6109 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
6110 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
6111 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
6112 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
6113 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
6114 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
6115 lib/mi-support.exp, lib/trace-support.exp: Remove reference
6116 to bug-gdb@prep.ai.mit.edu .
6117
5e06a3d1
VP
61182008-07-31 Vladimir Prus <vladimir@codesourcery.com>
6119
6120 * lib/mi-support.exp (mi_load_shlibs): New.
6121 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
6122
9d81d21b
VP
61232008-07-30 Vladimir Prus <vladimir@codesourcery.com>
6124
6125 * lib/mi-support.exp (get_mi_thread_list)
6126 (check_mi_and_console_threads): New, moved from ...
6127 * gdb.mi/mi-pthread.exp: ...here.
6128 * gdb.mi/gdb669.exp (get_mi_thread_list)
6129 (check_mi_and_console_threads): Delete.
6130 * gdb.mi/mi2-pthread.exp: Likewise.
6131
bae98fe0
TT
61322008-07-28 Tom Tromey <tromey@redhat.com>
6133
6134 * Makefile.in (just-check): Remove. Move body to...
6135 (check): ... here.
6136
57380f4e
DJ
61372008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
6138
6139 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
6140 Add a test for duplicated SIGINTs.
6141
e09490f1
DJ
61422008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
6143
6144 * gdb.threads/schedlock.exp (get_args): Update to work for any
6145 value of NUM.
6146 (Top level): Report the number of threads that did not resume.
6147
6387b45f
DJ
61482008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
6149
6150 * gdb.dwarf2/dw2-compressed.S: Also define __start.
6151
62f64ff2
DJ
61522008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
6153
6154 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
6155 non-MI prompt.
6156
fa8de41e
TT
61572008-07-26 Tom Tromey <tromey@redhat.com>
6158
6159 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
6160 (function_struct, function_struct_ptr): New globals.
6161 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
6162 function pointer in a struct.
6163
ccb3ac8a
TT
61642008-07-26 Tom Tromey <tromey@redhat.com>
6165
6166 * gdb.base/macscp.exp: Add test for macro lexing bug.
6167
d7d9f01e
TT
61682008-07-18 Tom Tromey <tromey@redhat.com>
6169
6170 * gdb.base/macscp.exp: Add macro tests.
6171
9bf07184
PP
61722008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
6173
6174 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
6175
becf6477
PP
61762008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
6177
6178 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
6179
0709f7d3
PP
61802008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
6181
6182 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 6183
7093c834
PP
61842008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
6185
6186 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 6187
b432ffe3
JK
61882008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6189
6190 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
6191
b1a268e5
VP
61922008-07-12 Vladimir Prus <vladimir@codesourcery.com>
6193
6194 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
6195
e2995f8e
KB
61962008-07-11 Kevin Buettner <kevinb@redhat.com>
6197
6198 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
6199 of regexp to account for changes made to GDB in the printing of
6200 byte vectors.
6201
14032a66
TT
62022008-07-11 Tom Tromey <tromey@redhat.com>
6203
6204 * gdb.base/completion.exp: Add 'help' completion test.
6205
981505ef
JK
62062008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6207
6208 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
6209
10568435
JK
62102008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6211
6212 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
6213
4487aabf
PA
62142008-07-09 Pedro Alves <pedro@codesourcery.com>
6215
6216 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
6217
a4a9b1c4
PA
62182008-07-09 Pedro Alves <pedro@codesourcery.com>
6219
6220 * gdb.base/fullname.exp: Restore pwd if compiling failed.
6221
3c3185ac
JK
62222008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6223
6224 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
6225
7ebd49dc
VP
62262008-06-28 Vladimir Prus <vladimir@codesourcery.com>
6227
6228 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
6229 previous commit. Add a comment.
6230
84e46146
PA
62312008-06-28 Pedro Alves <pedro@codesourcery.com>
6232
6233 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
6234
0f8d4a2f
VP
62352008-06-28 Vladimir Prus <vladimir@codesourcery.com>
6236
6237 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
6238
f747e0ce
PA
62392008-06-27 Pedro Alves <pedro@codesourcery.com>
6240
6241 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
6242 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
6243 compiling an executable, link in an object that forces unbuffered
6244 output.
6245 * lib/set_unbuffered_mode.c: New file.
6246
734a5c36
JK
62472008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6248
6249 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
6250
a2840c35
VP
62512008-06-25 Vladimir Prus <vladimir@codesourcery.com>
6252
a9c64011
AS
6253 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
6254 mi_expect_stop.
6255 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
6256 Demand that *running is output.
6257 (detect_async): Perform checking every time.
6258 (mi_send_resuming_command): Extract everything into...
6259 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
6260 (mi_expect_stop): Don't accept any output before *stopped.
6261
6ae37fef
VP
62622008-06-13 Vladimir Prus <vladimir@codesourcery.com>
6263
6264 Robustify mi-simplerun.
a9c64011
AS
6265 * gdb.mi/basics.c (main): Add a call to sleep.
6266 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
6267 * gdb.mi/mi2-cli.exp: Likewise.
6268 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 6269
b4aa76f0 62702008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
6271
6272 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
6273
e1ac3328
VP
62742008-06-10 Vladimir Prus <vladimir@codesourcery.com>
6275
a9c64011
AS
6276 * gdb.mi/mi-console.exp: Adjust.
6277 * gdb.mi/mi-syn-frame.exp: Adjust.
6278 * gdb.mi/mi2-console.exp: Adjust.
6279 * gdb.mi/mi2-syn-frame.exp: Adjust.
6280 * lib/mi-support.exp (mi_run_cmd): Adjust.
6281 (mi_send_resuming_command): Adjust.
e1ac3328 6282
f7f9a841
VP
62832008-06-10 Vladimir Prus <vladimir@codesourcery.com>
6284
6285 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
6286 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
6287 testing of stopped.
6288 * gdb.mi/mi2-syn-frame.exp: Likewise.
6289 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
6290 (async, detect_async): New.
6291 (mi_expect_stop, mi_continue_to_line): Adjust expectation
6292 depending on if we're running in sync or async mode.
f7f9a841 6293
37cd5d19
TT
62942008-06-09 Tom Tromey <tromey@redhat.com>
6295
6296 * gdb.base/completion.exp: New tests for field name completion
6297 with spaces, and field name completion with '->'.
6298
65d12d83
TT
62992008-06-06 Tom Tromey <tromey@redhat.com>
6300
6301 * gdb.base/break1.c (struct some_struct): New struct.
6302 (values): New global.
6303 * gdb.base/completion.exp: Add field name completion test.
6304
ebfe2e3f
PP
63052008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
6306
6307 * gdb.cp/call-c.exp: Test for incorrect handling of reference
6308 to pointer.
6309 * gdb.cp/call-c.cc: Likewise.
6310
bcf6fc3a
NR
63112008-06-06 Nick Roberts <nickrob@snap.net.nz>
6312
6313 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
6314 annotation.
6315
49fd4a42 63162008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 6317 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
6318
6319 * gdb.threads/execl.c, gdb.threads/execl1.c,
6320 gdb.threads/execl.exp: New tests.
a9c64011 6321
8a34ac3f
AR
63222008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
6323 Daniel Jacobowitz <dan@codesourcery.com>
6324
6325 * gdb.cp/exception.exp: Activate test, make it work with pending
6326 catchpoints.
6327
86ae69ef
JK
63282008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
6329
6330 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
6331
f7f9ae2c
VP
63322008-05-28 Vladimir Prus <vladimir@codesourcery.com>
6333
a9c64011
AS
6334 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
6335 now printed.
6336 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 6337
2a2d4dc3
AS
63382008-05-27 Andreas Schwab <schwab@suse.de>
6339
6340 * gdb.base/frame-args.exp: Handle arguments that are optimized
6341 out.
6342
5099e4d9
LM
63432008-05-26 Luis Machado <luisgpm@br.ibm.com>
6344
6345 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
6346 quiet for ppc32 and group options into a single variable.
6347
d9c36a91
JB
63482008-05-23 Joel Brobecker <brobecker@adacore.com>
6349
6350 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
6351 of zero-size elements.
6352 * gdb.ada/null_array.exp: Test printing this new array.
6353
103a8671
JK
63542008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6355
6356 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
6357
07a4cc1a 63582008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
6359
6360 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
6361 of the "finish" command.
6362
55f996a7
NR
63632008-05-21 Nick Roberts <nickrob@snap.net.nz>
6364
6365 * gdb.base/annota1.exp: Test for new annotation.
6366
907fc202
UW
63672008-05-16 Pedro Alves <pedro@codesourcery.com>
6368
6369 * gdb.base/fixsection.exp: New file.
6370 * gdb.base/fixsection0.c: New file.
6371 * gdb.base/fixsection1.c: New file.
6372
e8f97270
UW
63732008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6374
6375 * gdb.base/annota1.exp: Accept printf@... in place of printf.
6376 * gdb.base/annota3.exp: Likewise.
6377
ac0bb574
NF
63782008-05-13 Nathan Froyd <froydnj@codesourcery.com>
6379
6380 * gdb.base/watch_thread_num.exp: Don't run tests that require
6381 watchpoints if the target doesn't support them.
6382
6fadd07a
DE
63832008-05-12 Doug Evans <dje@google.com>
6384
6385 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
6386
6e9a4a30
JB
63872008-05-09 Joel Brobecker <brobecker@adacore.com>
6388
6389 * gdb.ada/assign_1.exp: New testcase.
6390
08388c79
DE
63912008-05-09 Doug Evans <dje@google.com>
6392
a3c83fae
DE
6393 * gdb.base/find.exp: New file.
6394 * gdb.base/find.c: New file.
08388c79 6395
bd5ddfe8
DJ
63962008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
6397
6398 * gdb.base/commands.exp (watchpoint_command_test): Handle
6399 gdb,no_hardware_watchpoints.
6400 * gdb.base/float.exp: Allow ARM targets without floating point.
6401 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
6402
b5dd68e2 64032008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 6404 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
6405
6406 * gdb.ada/lang_switch: New test program.
6407 * gdb.ada/lang_switch.exp: New testcase.
6408
382d13d1
DE
64092008-05-05 Doug Evans <dje@google.com>
6410
6411 * gdb.base/help.exp (disassemble): Update expected help text.
6412
9dd789d0
PA
64132008-05-04 Pedro Alves <pedro@codesourcery.com>
6414
6415 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
6416
611c83ae
PA
64172008-05-04 Pedro Alves <pedro@codesourcery.com>
6418
6419 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
6420 different times.
6421
ff013f42
JK
64222008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
6423
6424 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
6425 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
6426 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
6427 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
6428
96dff6a2
VP
64292008-05-04 Vladimir Prus <vladimir@codesourcery.com>
6430
6431 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
6432 notification to appear.
6433
55cd6f92
DJ
64342008-05-04 Daniel Jacobowitz <dan@debian.org>
6435
6436 * gdb.base/fullname.c: New file.
6437 * gdb.base/fullname.exp: New file.
6438 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
6439
d705c43c
PA
64402008-05-03 Pedro Alves <pedro@codesourcery.com>
6441
6442 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
6443 expressions with macros.
6444
333222e1
JK
64452008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6446
6447 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
6448
5ac01682
DJ
64492008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
6450
6451 * gdb.base/completion.exp: Handle lack of other symbols beginning
6452 with "a".
6453
6454 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
6455
237fc4c9
PA
64562008-05-02 Jim Blandy <jimb@codesourcery.com>
6457
6458 * gdb.asm/asmsrc1.s: Add scratch space.
6459
ed5e9466
DJ
64602008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6461 Daniel Jacobowitz <dan@codesourcery.com>
6462
6463 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
6464 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
6465 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
6466
b39cc962
DJ
64672007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
6468
6469 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
6470
36d520f5
JB
64712008-05-01 Joel Brobecker <brobecker@adacore.com>
6472
6473 * gdb.base/info-target.exp: New testcase.
6474
8d4e3071
DJ
64752008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
6476
6477 * gdb.cp/hang.exp: Use .cc instead of .C.
6478 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
6479 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
6480
6f3f3097
DJ
64812008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
6482
6483 * gdb.base/gdb1250.exp: Remove perror.
6484 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
6485
5550a914
PA
64862008-04-30 Pedro Alves <pedro@codesourcery.com>
6487
6488 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
6489 .2byte.
6490
d848e687
DJ
64912008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
6492
6493 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
6494 (maybe_kfail): New.
6495
93b5768b
PA
64962008-04-25 Pedro Alves <pedro@codesourcery.com>
6497
6498 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
6499
721c02de
VP
65002008-04-24 Vladimir Prus <vladimir@codesourcery.com>
6501
a9c64011
AS
6502 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
6503 * gdb.mi/mi2-syn-frame.exp: Likewise.
6504 * lib/mi-support.exp: Likewise.
721c02de 6505
74960c60
VP
65062008-04-24 Vladimir Prus <vladimir@codesourcery.com>
6507
6508 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
6509 to specify regexp for the location to stop at.
6510 * gdb.base/break-always.c: New.
6511 * gdb.base/break-always.exp: New.
6512
d24317b4
VP
65132008-04-24 Vladimir Prus <vladimir@codesourcery.com>
6514
6515 * lib/mi-support.exp (mi_runto_helper): Adjust
6516 for the original-location field.
6517 (mi_create_breakpoint, mi_list_breakpoints): New.
6518 * gdb.mi/mi-break.exp: Adjust.
6519 * gdb.mi/mi2-break.exp: Adjust.
6520 * gdb.mi/mi-pending.exp: Adjust.
6521 * gdb.mi/mi-simplerun.exp: Adjust.
6522 * gdb.mi/mi2-simplerun.exp: Adjust.
6523 * gdb.mi/mi-syn-frame.exp: Adjust.
6524 * gdb.mi/mi2-syn-frame.exp: Adjust.
6525 * gdb.mi/mi-until.exp: Adjust.
6526 * gdb.mi/mi2-until.exp: Adjust.
6527 * gdb.mi/mi-var-display.exp: Adjust.
6528 * gdb.mi/mi2-var-display.exp: Adjust.
6529 * gdb.mi/mi-watch.exp: Adjust.
6530 * gdb.mi/mi2-watch.exp: Adjust.
6531
fdc59709 65322008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 6533
a9c64011
AS
6534 * aclocal.m4: Add override.m4.
6535 * configure: Regenerate.
fdc59709 6536
8e91f023
VP
65372008-04-19 Vladimir Prus <vladimir@codesourcery.com>
6538
6539 * gdb.mi/var-cmd.c (do_at_tests): Verify that
6540 '-var-update --all-values' reports new value even the type
6541 of a variable object has changed.
6542
233a11ab
CS
65432008-04-18 Craig Silverstein <csilvers@google.com>
6544
6545 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
6546 files.
d24317b4 6547
9c1137ad
JB
65482008-04-18 Joel Brobecker <brobecker@adacore.com>
6549
6550 * gdb.ada/atomic_enum: New test program.
6551 * gdb.ada/atomic_enum.exp: New testcase.
6552
66d0bbc7
DE
65532008-04-17 Doug Evans <dje@google.com>
6554
6555 * gdb.opt/Makefile.in: Fix whitespace.
6556
100906b0
UW
65572008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
6558
6559 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
6560
4584e32e
DE
65612008-04-17 Doug Evans <dje@google.com>
6562
6563 * gdb.base/hashline1.exp: New testcase.
6564 * gdb.base/hashline2.exp: New testcase.
6565 * gdb.base/hashline2.exp: New testcase.
6566
0a320680
PA
65672008-04-17 Pedro Alves <pedro@codesourcery.com>
6568
6569 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
6570
18ac113b
AR
65712008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
6572
6573 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
6574 temporary breakpoint to match "Temporary breakpoint".
6575 * gdb.base/break.exp (delete_breakpoints): Likewise.
6576 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
6577 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
6578 * gdb.base/display.exp: Likewise.
6579 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
6580 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
6581 * gdb.base/restore.exp (restore_tests): Likewise.
6582 * gdb.base/sepdebug.exp: Likewise.
6583 * gdb.base/watchpoint.exp: Likewise.
6584 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
6585 * gdb.mi/mi-pending.exp: Likewise.
6586 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
6587 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
6588 * gdb.mi/mi-var-cmd.exp: Likewise.
6589 * gdb.mi/mi-var-display.exp: Likewise.
6590 * gdb.mi/mi2-cli.exp: Likewise.
6591 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
6592 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
6593 * gdb.mi/mi2-var-display.exp: Likewise.
6594 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
6595 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
6596 new "disp" field.
a9c64011 6597 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
6598 reason. This is to support fix for PR2424.
6599
add38693
JK
66002008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6601
6602 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
6603
fcacd99f
VP
66042008-04-13 Vladimir Prus <vladimir@codesourcery.com>
6605
6606 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 6607 field. Add more floating varobj tests.
fcacd99f 6608 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
6609 field.
6610 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
6611 (main): Call do_at_tests.
6612 * lib/mi-support.exp (mi_create_floating_varobj)
6613 (mi_varobj_update_with_type_change): New.
fcacd99f 6614
de051565
MK
66152008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
6616
6617 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
6618 option of -var-evaluate-expression.
6619 * gdb.mi/mi2-var-display.exp: Likewise.
6620
dbc52822
VP
66212008-04-07 Vladimir Prus <vladimir@codesourcery.com>
6622
6623 Introduce test setup helpers.
a9c64011
AS
6624 * lib/gdb.exp (build_executable, clean_restart)
6625 (prepare_for_testing): New.
6626 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
6627 * gdb.base/return.exp: Likewise.
6628 * gdb.base/ending-run.exp: Likewise.
dbc52822 6629
473591da
NR
66302008-04-07 Nick Roberts <nickrob@snap.net.nz>
6631
6632 * gdb.mi/mi-async.exp: New test for asynchronous Machine
6633 Interface (MI) responses.
6634
2b2d9e11
VP
66352008-04-06 Vladimir Prus <vladimir@codesourcery.com>
6636
a9c64011
AS
6637 * gdb.cp/breakpoint.cc: New code to test conditions involving
6638 member variables.
6639 * gdb.cp/breakpoint.exp: Test condition involving member
6640 variables.
2b2d9e11 6641
bb378428
VP
66422008-04-05 Vladimir Prus <vladimir@codesourcery.com>
6643
6644 * lib/mi-support.exp (mi_expect_stop): New.
6645 (mi_run_cmd): Change the
6646 token. Use mi_send_resuming_command, use
6647 mi_expect_stop.
6648 (mi_execute_to_helper): Rename to mi_execute_to.
6649 (mi_send_resuming_command): Add more error patterns.
6650 (mi_wait_for_stop): Renamed to...
6651 (mi_get_stop_line): ...this.
6652 (mi_run_inline_test): Adjust.
6653
6654 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
6655 * gdb.mi/mi-console.exp: Likewise.
6656 * gdb.mi/mi-pending.exp: Likewise.
6657 * gdb.mi/mi-simplerun.exp: Likewise.
6658 * gdb.mi/mi-stack.exp: Likewise.
6659 * gdb.mi/mi-stepi.exp: Likewise.
6660 * gdb.mi/mi-syn-frame.exp: Add comment.
6661 * gdb.mi/mi-until.exp: Likewise.
6662 * gdb.mi/mi-var-display.exp: Likewise.
6663 * gdb.mi/mi-watch.exp: Likewise.
6664 * gdb.mi/mi2-cli.exp: Likewise.
6665 * gdb.mi/mi2-console.exp: Likewise.
6666 * gdb.mi/mi2-simplerun.exp: Likewise.
6667 * gdb.mi/mi2-stack.exp: Likewise.
6668 * gdb.mi/mi2-stepi.exp: Likewise.
6669 * gdb.mi/mi2-until.exp: Likewise.
6670 * gdb.mi/mi2-var-display.exp: Likewise.
6671 * gdb.mi/mi2-watch.exp: Likewise.
6672
62172bb9
UW
66732008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6674
6675 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
6676
6677 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
6678
a13e061a
PA
66792008-04-04 Pedro Alves <pedro@codesourcery.com>
6680
6681 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
6682 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
6683 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
6684 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
6685 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
6686 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
6687 expect an mi error duplicated in stderr.
6688
eae06beb
JB
66892008-04-03 Joel Brobecker <brobecker@adacore.com>
6690
6691 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
6692 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
6693 Add a couple of tests that verify the behavior when the new setting
6694 is set to "cancel" and "all".
6695 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
6696 "ask" before we start the testing.
6697
79c6ced6
AR
66982008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
6699
6700 * gdb.cp/casts.cc: Add class reference variables.
6701 * gdb.cp/casts.exp: New test cases for up/down casting references.
6702
6c2d1a6b
MK
67032008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
6704
6705 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
6706 instead of beginning to make an extra test pass.
6707 * gdb.mi/mi2-var-display.exp: Likewise.
6708
55b411d9
MR
67092008-03-31 Maciej W. Rozycki <macro@mips.com>
6710
6711 * gdb.base/break.exp: Mark failures as such. Fix formatting.
6712
c6140da2
MD
67132008-03-31 Markus Deuling <deuling@de.ibm.com>
6714 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6715
6716 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
6717 value. Add xfail for older kernels.
6718
79732189
AR
67192008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
6720
6721 Bring mi-support in line with gdb.exp.
6722 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
6723 (mi_gdb_start): New function.
6724
33c3676e
MR
67252008-03-28 Maciej W. Rozycki <macro@mips.com>
6726
6727 * gdb.mi/mi-var-cmd.exp: Fix a typo.
6728
92e28119
VP
67292008-03-26 Vladimir Prus <vladimir@codesourcery.com>
6730
6731 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
6732 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 6733
9e8e3afe
VP
67342008-03-26 Vladimir Prus <vladimir@codesourcery.com>
6735
6736 * lib/mi-support.exp (mi_create_varobj_checked): New.
6737 (mi_list_varobj_children): Allow to check for a
6738 value.
6739 (mi_list_array_varobj_children): New.
6740
6741 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
6742 and mi_list_varobj_children, as opposed to hardcoding
6743 expected strings.
6744 * gdb.mi/gdb701.exp: Likewise.
6745 * gdb.mi/gdb792.exp: Likewise.
6746 * gdb.mi/mi-var-block.exp: Likewise.
6747 * gdb.mi/mi-var-cmd.exp: Likewise.
6748 * gdb.mi/mi-var-invalidate.exp: Likewise.
6749 * gdb.mi/mi2-var-block.exp: Likewise.
6750 * gdb.mi/mi2-var-child.exp: Likewise.
6751 * gdb.mi/mi2-var-cmd.exp: Likewise.
6752 * gdb.mi/mi2-var-display.exp: Likewise.
6753
9df50351
JK
67542008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6755
6756 Fix random false FAILs on i386.
6757 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
6758
31e5d73a
DJ
67592008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
6760
6761 PR gdb/544
6762 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
6763
12f4afab
DJ
67642008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
6765
6766 PR gdb/544
6767 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
6768
b562a0cb
DJ
67692008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
6770
6771 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
6772 fixed PR gdb/544.
6773
17faa917
DJ
67742008-03-21 Pedro Alves <pedro@codesourcery.com>
6775
6776 * gdb.threads/fork-child-threads.exp: Test next over fork.
6777
6214f497
DJ
67782008-03-21 Chris Demetriou <cgd@google.com>
6779
6780 * gdb.base/break.exp (rbreak junk): New test for rbreak
6781 "Junk at end of arguments" issue.
6782
63092375
DJ
67832008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
6784
6785 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
6786 *& to work on created array elements.
6787 (Top level): Test print $pc with a file. Test string operations
6788 without a target.
6789 * gdb.base/ptype.exp: Do not expect *& to work on created array
6790 elements.
6791
b21991b0
DJ
67922008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
6793
6794 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
6795 gdb.threads/staticthreads.exp: Update exit query.
6796
c4b347c7
SL
67972008-03-07 Sandra Loosemore <sandra@codesourcery.com>
6798
6799 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
6800
fa4727a6
DJ
68012008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
6802
6803 * gdb.base/watchpoint.c (global_ptr, func4): New.
6804 (main): Call func4.
6805 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
6806 (test_inaccessible_watchpoint): New.
6807
2f34202f
MR
68082008-02-29 Maciej W. Rozycki <macro@mips.com>
6809
6810 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
6811 select the largest.
6812
0d6ba1b1
DJ
68132008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
6814
6815 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
6816 frames-invalid annotations.
6817
e691325a
PM
68182008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
6819
a9c64011 6820 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 6821
f85b5ecc
DE
68222008-02-27 Doug Evans <dje@google.com>
6823
6824 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
6825 for bug 1738.
6826 (breakpoint_to_handler_entry): Ditto.
6827
b40e7bf3
JB
68282008-02-27 Joel Brobecker <brobecker@adacore.com>
6829
6830 * gdb.base/ending-run.exp: Use the first line of code inside
6831 function body to test breakpoints.
6832 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
6833 location where the breakpoint is inserted when using the line
6834 where a function is declared. Fix typo in the description of
6835 one of the tests.
6836 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
6837
2faca73a
PM
68382008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
6839
6840 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 6841 tests.
2faca73a 6842
6f439c36
PM
68432008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
6844
6845 * gdb.base/args.exp: avoid same output for tests
6846 with single quotes.
6847
54e52265
VP
68482008-02-26 Vladimir Prus <vladimir@codesourcery.com>
6849
a9c64011
AS
6850 * gdb.base/annota1.exp: Adjust for 'info break'
6851 format changes.
6852 * gdb.base/annota3.exp: Likewise.
6853 * gdb.base/break.exp: Likewise.
6854 * gdb.base/condbreak.exp: Likewise.
6855 * gdb.base/pending.exp: Likewise.
6856 * gdb.base/sepdebug.exp: Likewise.
6857 * gdb.base/unload.exp: Likewise.
6858 * gdb.cp/ovldbreak.exp: Likewise.
6859 * gdb.mi/mi-pending.exp: Likewise.
54e52265 6860
897b09ca
DE
68612008-02-07 Doug Evans <dje@google.com>
6862
6863 * gdb.cp/mb-inline.exp: New.
6864 * gdb.cp/mb-inline.h: New.
6865 * gdb.cp/mb-inline1.cc: New.
6866 * gdb.cp/mb-inline2.cc: New.
6867
b1c32d35
PM
68682008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
6869
6870 * gdb.pascal/floats.pas: New test program.
6871 * gdb.pascal/floats.exp: New testcase.
6872
1a4ca44a
TJB
68732008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
6874
6875 * gdb.base/callfuncs.c (t_float_many_args): New function.
6876 (t_double_many_args): New function.
6877 * gdb.base/callfuncs.exp: Add tests for exceeding float
6878 and double parameters passed through the stack.
6879
439048e8
JB
68802008-02-05 Joel Brobecker <brobecker@adacore.com>
6881
6882 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
6883 gdb.ada/complete/foo.adb: New files.
6884 * gdb.ada/complete.exp: New testcase.
6885
81fe8080
DE
68862008-02-03 Doug Evans <dje@google.com>
6887
301f0ecf
DE
6888 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
6889
81fe8080
DE
6890 * gdb.cp/gdb2384.exp: New file.
6891 * gdb.cp/gdb2384.cc: New file.
6892 * gdb.cp/gdb2384-base.h: New file.
6893 * gdb.cp/gdb2384-base.cc: New file.
6894
4b071aec
DE
68952008-02-02 Doug Evans <dje@google.com>
6896
6897 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
6898
61137ba6
JB
68992007-02-01 Joel Brobecker <brobecker@adacore.com>
6900
6901 * gdb.ada/sym_print_name: New test program.
6902 * gdb.ada/sym_print_name.exp: New testcase.
6903
69042007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
6905
6906 * gdb.ada/nested/hello.adb: New file.
6907 * gdb.ada/nested.exp: New testcase.
6908 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
6909
98deb0da
VP
69102008-02-01 Vladimir Prus <vladimir@codesourcery.com>
6911
6912 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
6913 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
6914 don't cause future evaluations of function to report
6915 creation of internal breakpoints.
98deb0da 6916
723a2275
VP
69172008-02-01 Vladimir Prus <vladimir@codesourcery.com>
6918
6919 * gdb.mi/mi-break.exp (test_error): New.
6920 Call it.
6921
fb546a2f
LM
69222008-01-31 Luis Machado <luisgpm@br.ibm.com>
6923
6924 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
6925 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
6926
2d8fd90a
PM
69272008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
6928
6929 * gdb.pascal/integers.pas: New test program.
6930 * gdb.pascal/integers.exp: New testcase.
6931
a7fa0ded
PM
69322008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
6933
6934 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
6935
5e1a1926
TJB
69362008-01-30 Luis Machado <luisgpm@br.ibm.com>
6937
6938 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
6939 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
6940
8d04f9f0
JB
69412008-01-30 Paul Hilfinger <hilfinger@adacore.com>
6942
6943 * gdb.ada/formatted_ref: New test program.
6944 * gdb.ada/formatted_ref.exp: New testcase.
6945
6946 * gdb.cp/formatted-ref.cc: New file.
6947 * gdb.cp/formatted-ref.exp: New testcase.
6948
ce75a98f
JB
69492008-01-30 Joel Brobecker <brobecker@adacore.com>
6950
6951 * gdb.base/ptype.exp: Add testing of "ptype $pc".
6952
e835f6bf
NR
69532008-01-30 Nick Roberts <nickrob@snap.net.nz>
6954
6955 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
6956 (test_file_list_exec_source_file): Update to new macro-info field.
6957
d118ef87
PH
69582008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
6959
6960 * gdb.ada/exprs: New test program.
6961 * gdb.ada/exprs.exp: New testcase.
6962
7d35ab09
TJB
69632008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
6964
6965 * dfp-test.c (DELTA, DELTA_B): New definitions.
6966 (double_val1, double_val2, double_val3, double_val4, double_val5,
6967 double_val6, double_val7, double_val8, double_val9, double_val10,
6968 double_val11, double_val12, double_val13, double_val14, dec32_val1,
6969 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
6970 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
6971 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
6972 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
6973 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
6974 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
6975 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
6976 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
6977 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
6978 dec128_val16): New global variables.
6979 (decimal_dec128_align): New function.
6980 (decimal_mixed): Likewise.
6981 (decimal_many_args_dec32): Likewise.
6982 (decimal_many_args_dec64): Likewise.
6983 (decimal_many_args_dec128): Likewise.
6984 (decimal_many_args_mixed): Likewise.
6985 * dfp-test.exp: Add tests calling new inferior functions.
6986
2d717e4f
DJ
69872008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
6988
6989 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
6990 gdb.server/ext-run.exp: New files.
6991 * lib/gdbserver-support.exp (gdbserver_download): New.
6992 (gdbserver_start): New. Update gdbserver expected
6993 output.
6994 (gdbserver_spawn): Use them.
6995 (gdbserver_start_extended): New.
6996
e85a822c
DJ
69972008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
6998
6999 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
7000 Run on GNU/Linux.
7001 (do_exec_tests): Check for systems which do not support catchpoints.
7002 Do not match START.
7003 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
7004 Run on GNU/Linux. Enable verbose output.
7005 (check_fork_catchpoints): New.
7006 (explicit_fork_child_follow, catch_fork_child_follow)
7007 (tcatch_fork_parent_follow): Update expected messages.
7008 (do_fork_tests): Use check_fork_catchpoints.
7009 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
7010 Run on GNU/Linux. Enable verbose output.
7011 (check_vfork_catchpoints): New.
7012 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
7013 expected messages.
7014 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
7015
401ea829
JB
70162008-01-29 Jim Blandy <jimb@red-bean.com>
7017
7018 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
7019 host' errors.
7020 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
7021
aceaf3ad
JB
70222008-01-29 Jim Blandy <jimb@red-bean.com>
7023
7024 * gdb.threads/sigthread.c: Use barriers to ensure that
7025 child_thread and child_thread_two are always initialized before we
7026 start to use them.
7027
a5606eee
VP
70282008-01-29 Vladimir Prus <vladimir@codesourcery.com>
7029
7030 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
7031 * gdb.base/watchpoint-solib.c: New.
7032 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 7033
c55a82bb
PM
70342008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
7035
7036 * gdb.base/gdb1056.exp: Add unsigned integer test.
7037
0993fe05
DE
70382008-01-28 Doug Evans <dje@google.com>
7039
7040 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
7041
4fe42e7f
JB
70422008-01-27 Jim Blandy <jimb@codesourcery.com>
7043
c7a69933
JB
7044 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
7045
4fe42e7f
JB
7046 * gdb.base/expand-psymtabs.exp: Doc fix.
7047
5def8285
MK
70482008-01-26 Mark Kettenis <kettenis@gnu.org>
7049
7050 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
7051
5313c911
NR
70522008-01-24 Nick Roberts <nickrob@snap.net.nz>
7053
a9c64011 7054 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
7055 -var-set-format.
7056
93815fbf
VP
70572008-01-23 Chris Demetriou <cgd@google.com>
7058
7059 * gdb.threads/thread_events.c: New testcase source file.
7060 * gdb.threads/thread_events.exp: New testcase expect file.
7061
467a88ee
NR
70622008-01-23 Nick Roberts <nickrob@snap.net.nz>
7063
7064 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
7065
7066 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
7067 -var-set-format.
7068
d8f82aba
DJ
70692008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
7070 Vladimir Prus <vladimir@codesourcery.com>
7071
7072 * gdb.base/float.exp: Allow missing floating point for m68k and
7073 PowerPC.
7074
60c46647
VP
70752008-01-22 Vladimir Prus <vladimir@codesourcery.com>
7076
7077 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
7078 ignore count.
7079 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
7080 * gdb.mi/mi-cli.exp: Adjust.
7081 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 7082
c7dd36a1
PA
70832008-01-17 Pedro Alves <pedro@codesourcery.com>
7084
7085 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
7086 and 'dummy_ptr' integer pointer. Initialize struct_declarations
7087 with dummy_ptr's address.
7088 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
7089 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
7090 all targets.
7091 * gdb.mi/mi2-var-child.exp: Likewise.
7092
39d5313e
JB
70932008-01-09 Joel Brobecker <brobecker@adacore.com>
7094
7095 * gdb.ada/null_array: New test program.
7096 * gdb.ada/null_array.exp: New testcase.
7097
0aea4bf3
LM
70982008-01-09 Luis Machado <luisgpm@br.ibm.com>
7099
7100 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
7101 with required float modifiers.
7102
0b354900
JB
71032008-01-08 Joel Brobecker <brobecker@adacore.com>
7104
7105 * gdb.ada/funcall_param: New test program.
7106 * gdb.ada/funcall_param.exp: New testcase.
7107
cdb7f5d4
JB
71082008-01-08 Joel Brobecker <brobecker@adacore.com>
7109
7110 * gdb.ada/arrayparam: New test program.
7111 * gdb.ada/arrayparam.exp: New testcase.
7112
88e2547f
JB
71132008-01-08 Joel Brobecker <brobecker@adacore.com>
7114
7115 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
7116 landed. Should also fix random failures in the test following it.
7117
f6867ce0
TJB
71182008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
7119
7120 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
7121 for expressions with decimal float values.
7122 (test_dfp_conversions): New function to test casts to and from
7123 decimal float types.
7124 Call test_dfp_conversions.
7125 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
7126 elements.
7127 (main): Initialize ds.float4 and ds.double8 elements.
7128 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
7129 string to new error message.
7130 (d64_set_tests): Likewise.
7131 (d128_set_tests): Likewise.
7132 Add tests for expressions with decimal float variables. Add tests for
7133 conversions to and from decimal float types.
7134
f9c11282
JB
71352008-01-05 Joel Brobecker <brobecker@adacore.com>
7136
7137 * gdb.ada/packed_tagged/comp_bug.adb: New file.
7138 * gdb.ada/packed_tagged.exp: New testcase.
7139
0ecbca72
JB
71402008-01-04 Joel Brobecker <brobecker@adacore.com>
7141
7142 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
7143 gdb.ada/homonym/homonym_main.adb: New files.
7144 * gdb.ada/homonym.exp: New testcase.
7145
c18d3d89
JB
71462008-01-04 Joel Brobecker <brobecker@adacore.com>
7147
7148 * gdb.ada/packed_array.exp: Add testing of references to
7149 a packed array.
7150
ecc7085b
JB
71512008-01-04 Joel Brobecker <brobecker@adacore.com>
7152
7153 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
7154 New files.
7155 * gdb.ada/type_coercion.exp: New testcase.
7156
c474c922
JB
71572008-01-04 Joel Brobecker <brobecker@adacore.com>
7158
7159 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
7160 gdb.ada/tagged/foo.adb: New file.
7161 * gdb.ada/tagged.exp: New testcase.
7162
9005b927
JB
71632008-01-04 Joel Brobecker <brobecker@adacore.com>
7164
7165 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
7166 gdb.ada/ptype_field/foo.adb: New files.
7167 * gdb.ada/ptype_field.exp: New testcase.
7168
1a6aaad8
JB
71692008-01-03 Joel Brobecker <brobecker@adacore.com>
7170
7171 * gdb.ada/print_pc.exp: New testcase.
7172
0ef22f53
JB
71732008-01-03 Joel Brobecker <brobecker@adacore.com>
7174
7175 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
7176 gdb.ada/taft_type/p.adb: New files.
7177 * gdb.ada/taft_type.exp: New testcase.
7178
1689ecf8
JB
71792008-01-03 Joel Brobecker <brobecker@adacore.com>
7180
7181 * gdb.ada/array_bounds/bar.adb: New file.
7182 * gdb.ada/array_bounds.exp: New testcase.
7183
a4d0b9c3
JB
71842008-01-03 Joel Brobecker <brobecker@adacore.com>
7185
7186 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
7187 gdb.ada/arrayptr/foo.adb: New files.
7188 * gdb.ada/arrayptr.exp: New testcase.
7189
a31ace00
JB
71902008-01-03 Joel Brobecker <brobecker@adacore.com>
7191
7192 * gdb.base/set-lang-auto.exp: New testcase.
7193
a97fced3
JB
71942008-01-03 Joel Brobecker <brobecker@adacore.com>
7195
7196 * gdb.ada/fun_addr/foo.adb: New file.
7197 * gdb.ada/fun_addr.exp: New testcase.
7198
ef29ce1a
JK
71992008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7200
7201 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
7202 New files
7203
0fafefe3
JB
72042008-01-02 Joel Brobecker <brobecker@adacore.com>
7205
7206 * array_subscript_addr/p.adb: New file.
a9c64011 7207 * array_subscript_addr.exp: New testcase.
0fafefe3 7208
c4359f8d
JB
72092008-01-02 Joel Brobecker <brobecker@adacore.com>
7210
a9c64011 7211 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
7212 New files.
7213 * gdb.ada/str_cmp_ref.exp: New testcase.
7214
1aa1b15b
JB
72152008-01-01 Joel Brobecker <brobecker@adacore.com>
7216
7217 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
7218 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 7219 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 7220
81c9b2cf
JB
72212008-01-01 Joel Brobecker <brobecker@adacore.com>
7222
7223 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
7224 gdb.ada/ref_param/pck.ads: New files.
7225 * gdb.ada/ref_param.exp: New testcase.
7226
319e4674
JB
72272008-01-01 Joel Brobecker <brobecker@adacore.com>
7228
7229 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
7230 gdb.ada/interface/foo.adb: New files.
7231 * gdb.ada/interface.exp: New testcase.
7232
ef682c56
JB
72332007-12-31 Jim Blandy <jimb@codesourcery.com>
7234
7235 * gdb.base/multi-forks.exp: Consume all output from child
7236 processes before proceeding to next test.
7237
f6f3eb6c
JB
72382007-12-29 Jim Blandy <jimb@codesourcery.com>
7239
7240 * configure: Regenerated.
7241
f652e42f
JB
72422007-12-27 Joel Brobecker <brobecker@adacore.com>
7243
7244 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
7245 gdb.ada/fixed_cmp/fixed.adb: New files.
7246 * gdb.ada/fixed_cmp.exp: New testcase.
7247
6943e596
JB
72482007-12-27 Joel Brobecker <brobecker@adacore.com>
7249
7250 * gdb.ada/boolean_expr.exp: New testcase.
7251
aad9a193
JB
72522007-12-26 Jim Blandy <jimb@codesourcery.com>
7253
7254 * gdb.base/multi-forks.exp: Doc fix.
7255
fb5f3683
JB
72562007-12-26 Joel Brobecker <brobecker@adacore.com>
7257
7258 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
7259 * gdb.ada/char_param.exp: Do not compile our test program with
7260 -gnata, this is unnecessary.
7261 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
7262
384e4a9c
JB
72632007-12-24 Joel Brobecker <brobecker@adacore.com>
7264
7265 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
7266 gdb.ada/print_chars/foo.adb: New files.
7267 * gdb.ada/print_chars.exp: New testcase.
7268
01e044f7
JB
72692007-12-24 Joel Brobecker <brobecker@adacore.com>
7270
7271 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
7272 gdb.ada/char_param/foo.adb: New files.
7273 * gdb.ada/char_param.exp: New testcase.
7274
0ce17860
JB
72752007-12-22 Jim Blandy <jimb@codesourcery.com>
7276
7277 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
7278 hard-coding source line numbers into the test.
7279 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
7280 gdb_get_line_number to find.
7281
919809b9
JB
72822007-12-22 Joel Brobecker <brobecker@adacore.com>
7283
7284 * gdb.base/ptype.c (highest): New struct type.
7285 (the_highest): New variable of that type.
7286 (main): Add dummy assignment to a field of variable the_highest.
7287 * gdb.base/ptype.exp: Test type printing of our new variable.
7288
abc8a88d
PM
72892007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
7290
7291 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 7292 and record first explicitly generated thread number.
abc8a88d
PM
7293 Use that thread number for thread specific watchpoint test.
7294 Add iteration number to repetitive tests.
7295
5158f3e3
CES
72962007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
7297 Jim Blandy <jimb@codesourcery.com>
7298
7299 * gdb.base/expand-psymtabs.c: New testcase
7300 source file.
7301 * gdb.base/expand-psymtabs.exp: New testcase
7302 expect file.
7303
37e4754d
LM
73042007-12-17 Luis Machado <luisgpm@br.ibm.com>
7305
7306 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
7307 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
7308
551e5d04
JB
73092007-12-17 Joel Brobecker <brobecker@adacore.com>
7310
7311 * gdb.ada/frame_args/foo.adb: New file.
7312 * gdb.ada/frame_args/pck.ads: New file.
7313 * gdb.ada/frame_args/pck.adb: New file.
7314 * gdb.ada/frame_args.exp: New testcase.
7315
a05ee097
JB
73162007-12-17 Joel Brobecker <brobecker@adacore.com>
7317
7318 * gdb.base/frame-args.c: New file.
7319 * gdb.base/frame-args.exp: New testcase.
7320
c162e8c9 73212007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 7322 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
7323
7324 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
7325
afe8ab22 73262007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 7327
afe8ab22
VP
7328 * gdb.mi/mi-pending.exp: New.
7329 * gdb.mi/mi-pending.c: New.
7330 * gdb.mi/mi-pendshr.c: New.
7331
dfdfb3ca
JB
73322007-12-06 Jim Blandy <jimb@codesourcery.com>
7333
7334 * gdb.base/default.exp: Update expected output for 'info catch'.
7335
b7fca990
JK
73362007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
7337
7338 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
7339 must be set to binary.
7340
6a1afc1e
PA
73412007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
7342
7343 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
7344
a6b151f1
DJ
73452007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
7346
7347 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
7348 gdb.mi/mi-file-transfer.exp: New.
7349
43039443
JK
73502007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7351
7352 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
7353
0ef2251b
MR
73542007-11-22 Maciej W. Rozycki <macro@mips.com>
7355
7356 * gdb.trace/backtrace.exp: Fix a typo.
7357 * gdb.trace/circ.exp: Likewise.
7358 * gdb.trace/collection.exp: Likewise.
7359 * gdb.trace/limits.exp: Likewise.
7360 * gdb.trace/report.exp: Likewise.
7361 * gdb.trace/tfind.exp: Likewise.
7362 * gdb.trace/while-dyn.exp: Likewise.
7363
5443631e
NR
73642007-11-21 Nick Roberts <nickrob@snap.net.nz>
7365
7366 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
7367 objects of pointers that can't be dereferenced are now
7368 "noneditable".
7369
a4ce5b0d
UW
73702007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7371
7372 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
7373 (target_cpu): Remove.
7374
d6e956e5
VP
73752007-10-15 Vladimir Prus <vladimir@codesourcery.com>
7376
7377 * gdb.base/ending-run.exp: Expect the list of cleared
7378 breakpoint to come in natural order, not the reversed one.
a9c64011 7379
214270ab
VP
73802007-11-07 Vladimir Prus <vladimir@codesourcery.com>
7381
7382 * gdb.mi/mi-var-child.c (do_child_deletion): New.
7383 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 7384
1a619819
LM
73852007-11-05 Luis Machado <luisgpm@br.ibm.com>
7386
7387 * gdb.base/printcmds.exp: New function
7388 test_printf_with_dfp.
7389
5b01a6fa
DE
73902007-11-02 Doug Evans <dje@google.com>
7391
7392 * gdb.disasm/t01_mov.s: Remove carriage returns.
7393 * gdb.disasm/t02_mova.s: Ditto.
7394 * gdb.disasm/t03_add.s: Ditto.
7395 * gdb.disasm/t04_sub.s: Ditto.
7396 * gdb.disasm/t05_cmp.s: Ditto.
7397 * gdb.disasm/t06_ari2.s: Ditto.
7398 * gdb.disasm/t07_ari3.s: Ditto.
7399 * gdb.disasm/t08_or.s: Ditto.
7400 * gdb.disasm/t09_xor.s: Ditto.
7401 * gdb.disasm/t10_and.s: Ditto.
7402 * gdb.disasm/t11_logs.s: Ditto.
7403 * gdb.disasm/t12_bit.s: Ditto.
7404 * gdb.disasm/t13_otr.s: Ditto.
7405
ec33ab7f
JK
74062007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7407
7408 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
7409
ae0d01ff
UW
74102007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7411
7412 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
7413 provide DFP support.
7414
55eddb0f
DJ
74152007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
7416
7417 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
7418 Test "set powerpc vector-abi". Skip auto-detection tests for old
7419 toolchains.
7420
7020f05c
PA
74212007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
7422
7423 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
7424 with [string compare].
7425
84bc3db9
PA
74262007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
7427
7428 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
7429 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
7430
5876dc88
LM
74312007-10-25 Luis Machado <luisgpm@br.ibm.com>
7432
7433 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
7434 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
7435 * gdb.opt/Makefile.in: New makefile.
7436 * Makefile.in: Create new directory "gdb.opt".
7437 * configure.ac: Add "gdb.opt" directory.
7438 * configure: Regenerated.
a9c64011 7439
c3ea9a14
DE
74402007-10-25 Doug Evans <dje@google.com>
7441
7442 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
7443 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
7444
a9c64011 74452007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
7446 Thiago Jung Bauermann <bauerman@br.ibm.com>
7447
7448 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
7449 Floating Point expressions.
7450 * gdb.base/dfp-test.exp: new file adding tests for Decimal
7451 Floating Point variables.
7452 * gdb.base/dfp-test.c: new file containing program with Decimal
7453 Floating variables, used by gdb.base/dfp-test.exp.
7454
62a24a2b
DJ
74552007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
7456
7457 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
7458
e7b1eae6
UW
74592007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7460
7461 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
7462 compiling test case with GCC.
7463 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
7464
c641edcc
UW
74652007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7466
7467 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
7468 format changes.
7469
5e5ebfe6
MS
74702007-10-18 Michael Snyder <msnyder@specifix.com>
7471
7472 * gdb.base/dbx.exp: Add missing "-re " operator.
7473
e831e7b6
GM
74742007-10-16 Gaius Mulley <gaius@glam.ac.uk>
7475
7476 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
7477 * configure.ac: Removed trailing spaces after backslash.
7478 * gdb.modula2: New directory.
7479 * gdb.modula2/Makefile.in: New file.
7480 * gdb.modula2/unbounded-array.exp: New file.
7481 * gdb.modula2/unbounded1.c: New file.
7482
7cc46491
DJ
74832007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
7484
7485 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
7486
74872007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
7488
7489 * gdb.base/sigstep.c (main): Add checks for
7490 return values for setitimer call.
7491 Call setitimer again with itimer = ITIMER_REAL
7492 if first call to setitimer fails.
7493
e91528f0
KH
74942007-10-11 Kazu Hirata <kazu@codesourcery.com>
7495
7496 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
7497 of $timeout.
7498
2ec9a4f8
DJ
74992007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
7500
7501 * gdb.server/server-run.exp: Test for dynamic linker symbols.
7502
75032007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
7504
7505 * lib/gdb.exp (gdb_run_cmd): Move comment outside
7506 of gdb_expect call, to avoid interruption.
7507
64b2fa04
PA
75082007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
7509
7510 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
7511 (v_unsigned_long_long, v_long_long_array)
7512 (v_signed_long_long_array, v_unsigned_long_long_array)
7513 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
7514 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
7515 [!NO_LONG_LONG]: New.
7516 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
7517 v_long_long_member.
7518
7519 (v_long_long_func, v_signed_long_long_func)
7520 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
7521 (main) [!NO_LONG_LONG]: Initialize long long variants.
7522
7523 * gdb.base/whatis.exp: If board file requests no_long_long, build
7524 test with NO_LONG_LONG defined. Test long long, signed long long,
7525 and unsigned long long variants but only if board file doesn't
7526 disable it.
7527
a912286e 75282007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 7529 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
7530
7531 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
7532 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
7533 * configure: Regenerated.
7534 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
7535 gdb.pascal/types.exp, lib/pascal.exp: New files.
7536
471ba8c9
DJ
75372007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
7538
7539 * gdb.cp/classes.exp (do_tests): Always step to the line after the
7540 call.
7541 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
7542 to return to the call.
7543 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
7544 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
7545 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
7546 * gdb.mi/mi-until.exp (test_until): Likewise.
7547 * gdb.mi/mi2-until.exp (test_until): Likewise.
7548
fef8a650
DJ
75492007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
7550
7551 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
7552 two-char array.
7553 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
7554
d983da9c
DJ
75552007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
7556
7557 * gdb.threads/watchthreads.c (thread_function): Sleep between
7558 iterations.
7559 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
7560 at once for S/390. Generate matching fails and passes.
7561
17f62551
VP
75622007-09-27 Vladimir Prus <vladimir@codesourcery.com>
7563
7564 * gdb.mi/var-cmd.c (do_children_tests): Initialize
7565 the 'struct_declarations' variable to zeros.
a9c64011 7566
ed0616c6
VP
75672007-09-24 Vladimir Prus <vladimir@codesourcery.com>
7568
7569 * gdb.cp/mb-ctor.cc: New.
7570 * gdb.cp/mb-ctor.exp: New.
7571 * gdb.cp/mb-templates.cc: New.
7572 * gdb.cp/mb-templates.exp: New.
7573
41f1b697
DJ
75742007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
7575
7576 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
7577
3f213f78
PA
75782007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
7579
7580 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
7581 targets.
7582 * configure: Regenerate.
7583
0d381245 75842007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 7585
0d381245
VP
7586 * gdb.base/annota1.exp: Adjust for 'info break'
7587 format changes.
7588 * gdb.base/annota3.exp: Likewise.
7589 * gdb.base/break.exp: Likewise.
7590 * gdb.base/condbreak.exp: Likewise.
7591 * gdb.base/pending.exp: Likewise.
7592 * gdb.base/sepdebug.exp: Likewise.
7593 * gdb.base/unload.exp: Likewise.
7594 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 7595
fe3f5fa8
VP
75962007-09-22 Vladimir Prus <vladimir@codesourcery.com>
7597
7598 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
7599 messages.
7600 * gdb.base/chng-syms.exp: Likewise.
7601 * gdb.base/unload.exp: Likewise.
a9c64011 7602
a75cf6c0
DJ
76032007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
7604
7605 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
7606
18ecae38
DJ
76072007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
7608
7609 * schedlock.c (NUM): Change to 1.
7610 (main): Use args[0] for the main thread.
7611 * schedlock.exp: Only expect two threads. Only issue one pass or fail
7612 regardless of the number of threads.
7613
5509918f
MR
76142007-09-14 Maciej W. Rozycki <macro@mips.com>
7615
4a543daf
MR
7616 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
7617 type down.
7618 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
7619 test.
7620 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
7621 watchpoint type down.
7622 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
7623 test.
7624
76252007-09-14 Maciej W. Rozycki <macro@mips.com>
7626
5509918f
MR
7627 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
7628 Move all the tests here and run them twice, once using software
7629 watchpoints and once using hardware watchpoints.
7630 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
7631
40b53987
DJ
76322007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
7633
7634 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
7635 test.
7636
695e2681
MK
76372007-09-10 Mark Kettenis <kettenis@gnu.org>
7638
8b3fc8d8
MK
7639 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
7640 build-id.
7641
695e2681
MK
7642 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
7643 know about $ORIGIN. Calculate output dir from $dest instead of
7644 using ${objdir}/{$subdir}.
7645
58d69f29
MK
76462007-09-09 Mark Kettenis <kettenis@gnu.org>
7647
7648 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
7649 gcore, before continuing with the test.
7650
3e347599
DJ
76512007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
7652
7653 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
7654 * gdb.mi/mi-watch.exp: Likewise.
7655
ea37ba09
DJ
76562007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
7657 Jim Blandy <jimb@codesourcery.com>
7658
7659 * gdb.arch/i386-sse.exp: Do not expect character constants.
7660 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
7661 * gdb.base/display.exp: Allow print/s.
7662 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
7663 and unsigned char array changes.
7664
2025a643
DJ
76652007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
7666
7667 * gdb.base/display.exp: Add tests for printf %p.
7668
26669a27
PA
76692007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
7670
7671 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
7672 the dll name to unicode.
7673
c8f021f8
JK
76742007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7675
7676 * gdb.base/default.exp (show version): Update the version text.
7677 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
7678
4cf31eea
JK
76792007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7680
7681 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
7682 New files.
7683
4935890f
JK
76842007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7685
7686 * lib/gdb.exp (build_id_debug_filename_get): New function.
7687 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
7688 Remove the generate DEBUG file for the future testcase runs.
7689 New testcase for the NT_GNU_BUILD_ID retrieval.
7690 Move the final testing step to ...
7691 (test_different_dir): ... a new function.
7692 New parameter XFAIL to XFAIL all the tests performed.
7693 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
7694 New parameter TYPE to PF_PREFIX all the tests performed.
7695
02142340
VP
76962007-08-31 Vladimir Prus <vladimir@codesourcery.com>
7697
7698 * gdb.mi/mi-var-cp.cc (path_expression): New
7699 function.
7700 * gdb.mi/mi-var-cp.exp: Run path exression tests.
7701
36acd84e
UW
77022007-08-27 Markus Deuling <deuling@de.ibm.com>
7703
7704 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
7705 to fit into SPU Local Store memory.
7706
a896d121
JB
77072007-08-23 Joel Brobecker <brobecker@adacore.com>
7708
7709 * gdb.base/default.exp: Adjust the expected output of "info
7710 warranty" after the switch to GPLv3.
7711
7b433602
JB
77122007-08-23 Joel Brobecker <brobecker@adacore.com>
7713
7714 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
7715 to 30000 (from 20000).
7716
e22f8b7c
JB
77172007-08-23 Joel Brobecker <brobecker@adacore.com>
7718
7719 Switch the license of all .exp files to GPLv3.
7720 Switch the license of all .f and .f90 files to GPLv3.
7721 Switch the license of all .s and .S files to GPLv3.
7722
5a0e3bd0
JB
77232007-08-23 Joel Brobecker <brobecker@adacore.com>
7724
7725 * configure.ac: Switch license to GPLv3.
7726
cc00619d
JB
77272007-08-23 Joel Brobecker <brobecker@adacore.com>
7728
7729 Switch the licensing to GPLv3 for all .ads and .adb files.
7730
8d26208a
DJ
77312007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
7732
7733 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
7734 and t_int_double.
7735 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
7736
4fcb9948
JB
77372007-08-17 Joel Brobecker <brobecker@adacore.com>
7738
7739 * gdb.base/step-line.c: Switch license to GPL version 3, and
7740 update copyright year.
7741 * gdb.base/step-line.inp: Likewise.
7742
b9c34f67
JB
77432007-08-17 Joel Brobecker <brobecker@adacore.com>
7744
7745 * gdb.base/gdb1555.exp: Make expected output immune to formatting
7746 changes inside gdb1555.c.
7747 * gdb.base/pending.exp: Likewise.
7748
2cc17678
DJ
77492007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
7750
7751 * config/default.exp: New file.
7752
e48883f7
DJ
77532007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
7754
7755 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
7756 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
7757
1ab80e5b
MR
77582007-07-30 Maciej W. Rozycki <macro@mips.com>
7759
7760 * gdb.base/dump.exp: Force the correct endianness for binary
7761 formats not carrying this information.
7762
aba471f5
DJ
77632007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7764
7765 * gdb.threads/staticthreads.exp: Match .*sem_post.
7766
d4e07204
DJ
77672007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7768
7769 * gdb.base/readline.exp (operate_and_get_next): Match the final
7770 prompt.
7771
2b97317d
KB
77722007-07-23 Kevin Buettner <kevinb@redhat.com>
7773
7774 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
7775 to restarting SID.
7776
44efa07a
KB
77772007-07-18 Kevin Buettner <kevinb@redhat.com>
7778
7779 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
7780 prior to `gdb_start'.
7781
7b5ebade
KB
77822007-07-18 Kevin Buettner <kevinb@redhat.com>
7783
7784 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
7785 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
7786 Remove call to gdb_unload.
7787
255e7678
DJ
77882007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
7789 Daniel Jacobowitz <dan@codesourcery.com>
7790
7791 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
7792 for __WIN32__.
7793 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
7794 * gdb.base/unload.exp: Use shared library test routines.
7795
3a40aaa0
UW
77962007-07-03 Markus Deuling <deuling@de.ibm.com>
7797
7798 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
7799 * gdb.base/solib-symbol-lib.c: Likewise.
7800 * gdb.base/solib-symbol-main.c: Likewise.
7801
b0f4b84b
DJ
78022007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
7803
7804 * config/gdbserver.exp (gdb_reconnect): New.
7805 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
7806 gdb.base/solib-disc.exp: New files.
7807 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
7808 remote debugging".
7809 (gdb_compile): Add shlib_load flag.
7810 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
7811 port.
7812 (gdbserver_reconnect): New.
7813
1b05479a
DJ
78142007-07-01 Nick Roberts <nickrob@snap.net.nz>
7815 Daniel Jacobowitz <dan@codesourcery.com>
7816
7817 * gdb.base/annota3.exp: Test for if construct.
7818
86f78eb2
DJ
78192007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
7820
7821 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
7822
6a2eb474 78232007-06-21 Chris Dearman <chris@mips.com>
a9c64011 7824 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
7825
7826 * gdb.base/display.exp: Allow a newline after display/i.
7827 * gdb.base/pc-fp.exp: Likewise.
7828 * gdb.base/sigbpt.exp: Likewise.
7829
f8b73d13
DJ
78302007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
7831
7832 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
7833 required features to be included.
7834
4339e69e
DJ
78352007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
7836
7837 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
7838 in info threads output.
7839
23d964e7
UW
78402007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7841 Markus Deuling <deuling@de.ibm.com>
7842
7843 * gdb.arch/spu-info.exp: New testcase.
7844 * gdb.arch/spu-info.c: New file.
7845
fd20f75b
DJ
78462007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
7847
7848 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
7849 tpcs_offset. Restore lr after the call.
7850 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
7851
2226f861
DJ
78522007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
7853
7854 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
7855 (gdbserver_run): Kill any running gdbserver.
7856 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
7857
d12371a9
MR
78582007-05-17 Maciej W. Rozycki <macro@mips.com>
7859
7860 * gdb.base/sigbpt.exp: Preset segv_addr.
7861
93f02886
DJ
78622007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
7863
7864 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
7865 (gdb_compile_shlib): Likewise.
7866 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
7867 (default_gdb_init): Clear cleanfiles.
7868 (gdb_finish): Delete recorded cleanfiles.
7869 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
7870
7871 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
7872 Do not use isnative.
7873 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
7874 gdb.base/so-impl-ld.exp: Likewise.
7875 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
7876 * gdb.base/unload.exp: Likewise. Do not pass empty option to
7877 gdb_compile.
7878
b04e06d7
VP
78792007-05-15 Vladimir Prus <vladimir@codesourcery.com>
7880
7881 * config/unknown.exp: Remove.
7882
069ed931
UW
78832007-05-15 Markus Deuling <deuling@de.ibm.com>
7884
7885 * gdb.base/info-proc.exp: Check is_remote.
7886
09db0d03
UW
78872007-05-14 Markus Deuling <deuling@de.ibm.com>
7888
7889 * gdb.base/gcore.exp: Initialize variable core_supported.
7890
af2cbe8c
DJ
78912007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
7892
7893 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
7894
027c0295
DJ
78952007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
7896
7897 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
7898 * gdb.threads/print-threads.exp (test_all_threads): Allow
7899 negative and hexadecimal thread IDs.
7900
dc5000e7
DJ
79012007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
7902
7903 * gdb.java/jprint.java (public): Avoid invalid call to static
7904 method.
7905
2e74ed18
DP
79062007-05-14 Denis Pilat <denis.pilat@st.com>
7907
7908 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
7909 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
7910 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
7911 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
7912 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
7913
83547f02
UW
79142007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7915
7916 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 7917 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
7918 this mode.
7919 * gdb.base/ovlymgr.c: Provide stubs for spu target.
7920 * gdb.base/spu.ld: New file.
7921
b18be20d
DJ
79222007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
7923
7924 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
7925
be444858
DJ
79262007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
7927
7928 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
7929
b1d53152
DJ
79302007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
7931
7932 * gdb.java/jmain.exp: Handle demangled names with and without method
7933 signatures.
7934
d084b331
DJ
79352007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
7936
7937 * gdb.mi/mi-syn-frame.c (main, foo, bar)
7938 (have_a_very_merry_interrupt): Remove calls to puts.
7939 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
7940 inferior output.
7941 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
7942 test names.
7943
db9d7fc5
DJ
79442007-04-29 Markus Deuling <deuling@de.ibm.com>
7945 Daniel Jacobowitz <dan@codesourcery.com>
7946
7947 * gdb.base/auxv.exp (core_works): Also check is_remote.
7948 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
7949
ef783a7d 79502007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 7951
ef783a7d
VP
7952 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
7953 message, not the undefined 'module' variable.
7954 * gdb.base/siginfo.exp: Likewise.
7955 * gdb.base/sigstep.exp: Likewise.
7956 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
7957 serialport.
7958 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
7959
b7b73cae
CV
79602007-04-25 Corinna Vinschen <vinschen@redhat.com>
7961
7962 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
7963 target sim fails. Return 0 otherwise.
7964 (gdb_load): Return prematurely if gdb_target_sim fails.
7965
7d90fdfa
DP
79662007-04-16 Denis Pilat <denis.pilat@st.com>
7967
7968 * gdb.base/setshow.exp: Reset height after having set it to 100.
7969
5d3e9c85
DP
79702007-04-16 Denis Pilat <denis.pilat@st.com>
7971
7972 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
7973
18e75969
DP
79742007-04-16 Denis Pilat <denis.pilat@st.com>
7975
7976 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
7977
25d5ea92
VP
79782007-04-14 Vladimir Prus <vladimir@codesourcery.com>
7979
7980 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
7981 tests. Run the frozen varobjs test.
7982 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 7983 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 7984
0b49cb80
JK
79852007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7986
7987 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
7988 gdb.base/type-opaque.exp: New files.
7989
a73bafbc 79902007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
7991
7992 * gdb.mi/mi-var-child.c
a73bafbc
VP
7993 (do_children_tests): User char[2] instead of
7994 char so that automatic printing of pointers to char
7995 don't give unpredicable result.
7996 * gdb.mi/var-cmd.c (do_locals_test): Initialize
7997 local variables.
7998 * gdb.mi/mi-var-child.exp: Step to right line
7999 of do_children_tests.
8000 * gdb.mi/mi2-var-child.exp: Likewise.
8001 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 8002 do_locals_tests.
a73bafbc
VP
8003 (do_children_tests): User char[2] instead of
8004 char so that automatic printing of pointers to char
a9c64011 8005 don't give unpredicable result.
a73bafbc 8006 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 8007 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
8008 Pass test name to mi_wait_for_stop.
8009
7ce59000
DJ
80102007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
8011
8012 * gdb.asm/asm-source.exp: Remove d10v case.
8013 * lib/gdb.exp (skip_cplus_tests): Likewise.
8014 * gdb.asm/d10v.inc: Deleted.
8015
20389057
DJ
80162007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
8017
8018 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
8019
8807d78b
DJ
80202007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
8021
8022 * config/netware.exp: Delete file.
8023
aa3edb8e
JB
80242007-03-29 Joel Brobecker <brobecker@adacore.com>
8025
8026 * gdb.dwarf2/dw2-noloc.S: New file.
8027 * gdb.dwarf2/dw2-noloc.exp: New file.
8028
297561ac
PA
80292007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
8030
8031 * gdb.cp/method2.cc: New test.
8032 * gdb.cp/method2.exp: New test.
8033 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
8034
1f81bd39
DJ
80352007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
8036
8037 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
8038
9453113a
DJ
80392007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
8040
8041 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
8042
b741e217
DJ
80432007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
8044
8045 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
8046 (gdb_load): Delete, replace with...
8047 (gdb_reload): ...this.
8048 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
8049 * gdb.server/server-mon.exp: Likewise.
8050 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
8051 (gdb_start_cmd): New.
8052 (gdb_file_cmd): Save the last loaded file.
8053 (gdb_reload): New.
8054 (gdb_gnu_strip_debug): Use transform.
8055 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
8056 support here. Use new $last_loaded_file. Check mtime.
8057 (gdb_target_cmd): Handle ObjC failure case.
8058 (infer_host_exec): Delete.
8059 (gdbserver_load): Rename to...
8060 (gdbserver_run): ...this. Simplify.
8061 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
8062 (mi_gdb_load): Move most contents to a new function...
8063 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
8064 (mi_run_cmd): Use mi_gdb_target_load.
8065 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
8066 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
8067 Use gdb_run_cmd.
8068 * gdb.base/charsign.exp: Remove incorrect comment.
8069 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
8070 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
8071 gdb.base/start.exp: Use gdb_start_cmd.
8072
446ab585 80732007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 8074 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
8075
8076 * gdb.base/sigbpt.exp: Fix the message when skipping test.
8077 * gdb.base/signull.exp: Similarly.
8078
bbb88ebf
UW
80792007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8080
8081 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
8082 messages available to test cases (like chng-sym.exp).
8083
cb8c4a99
AS
80842007-03-14 Andreas Schwab <schwab@suse.de>
8085
8086 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
8087 format changes.
8088
4e463ff5
DJ
80892007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
8090
8091 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
8092 (optimized_1): New.
8093 (main): Call optimized_1.
8094 (gdb2029): Correct typos. Call gdb2029_marker.
8095 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
8096 for gdb2029.
8097
b6db2c47
MK
80982007-03-12 Mark Kettenis <kettenis@gnu.org>
8099
8100 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
8101 as tabs. Remove redundant test pattern.
8102
70ed3737
UW
81032007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8104
8105 * gdb.base/long_long.exp: Accept optional symbol name in <...>
8106 for /a format output.
8107
47b67b60
DJ
81082007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
8109
8110 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
8111 collect output incrementally.
8112
b8953b0e
UW
81132007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8114
8115 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
8116 for -var-create lpcharacter test.
8117 * gdb.mi/mi2-var-cmd.exp: Likewise.
8118
7acd5c40
UW
81192007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8120
8121 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
8122 pass on targets where address zero is readable.
8123
9c6759c1
UW
81242007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8125
8126 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
8127 just a single architecture.
8128
a2f1aeb4
UW
81292007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8130
8131 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
8132 (fetch_all_registers): New function, uses gdb_test_multiple and
8133 exp_continue to fetch inferior output line-by-line.
8134 Replace all uses of do_get_all_registers by fetch_all_registers.
8135
46579ac2
UW
81362007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8137
8138 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
8139 in target_info.
8140
fc133f24
MS
81412007-03-02 Michael Snyder <michael.snyder@palmsource.com>
8142
a9c64011 8143 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
8144 consistancy; add a default (timeout) case.
8145
7646a51d
MS
81462007-03-02 Michael Snyder <michael.snyder@palmsource.com>
8147
8148 * gdb.base/watchpoint.exp: Fix truncated comment.
8149
dcfff61f
MS
81502007-03-02 Michael Snyder <michael.snyder@palmsource.com>
8151
8152 * Makefile.in: Remove spurious single-quotes from sed command.
8153
664e3ee9
DJ
81542007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
8155
8156 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
8157 func.
8158 * gdb.mi/mi2-var-cmd.exp: Likewise.
8159
d7cc6f2f
JB
81602007-02-27 Joel Brobecker <brobecker@adacore.com>
8161
a9c64011
AS
8162 * gdb.dwarf2/dw2-producer.S: New file.
8163 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
8164
81652007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
8166
8167 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
8168 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
8169 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
8170 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
8171 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
8172 Revert tests to use mi_gdb_test and include value field in output
8173 of -var-create.
8174
93d42b30
DJ
81752007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
8176
8177 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
8178
c499ed39
DJ
81792007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
8180
8181 * gdb.base/maint.exp: Remove full paths from test names.
8182 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
8183 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
8184
9836f81b
JB
81852007-02-27 Joel Brobecker <brobecker@adacore.com>
8186
8187 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
8188
c74d0ad8
DJ
81892007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
8190
8191 * gdb.server/server-mon.exp: New test.
8192
2711e456
DJ
81932007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
8194
8195 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
8196
ff6f572f
DJ
81972007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
8198
8199 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
8200 register capitalization.
8201
fada3feb
DP
82022007-02-13 Denis Pilat <denis.pilat@st.com>
8203
8204 * gdb.mi/mi-var-invalidate.exp: New file.
8205
fb1e4ffc
DJ
82062007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
8207
8208 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
8209
3da939d7
DJ
82102007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
8211
8212 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
8213
123dc839
DJ
82142007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
8215
8216 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
8217 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
8218
877e3645 82192007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
8220
8221 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
8222 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
8223 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
8224 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
8225 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 8226 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 8227 Update tests to include value field in output of -var-create.
a9c64011 8228
3c0a2960
AS
82292007-02-08 Andreas Schwab <schwab@suse.de>
8230
8231 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
8232
108546a0
DJ
82332007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
8234
8235 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
8236 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
8237
d701dcab
DP
82382007-02-02 Denis Pilat <denis.pilat@st.com>
8239
8240 * gdb.threads/threadapply.exp: check that frame is not changed by
8241 the thread apply all command.
8242
783e3e2f
AS
82432007-01-31 Andreas Schwab <schwab@suse.de>
8244
6d9c3a87
AS
8245 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
8246
3c50d7b9
AS
8247 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
8248 in the dwarf sections.
8249 * gdb.dwarf2/mac-fileno.S: Likewise.
8250
783e3e2f
AS
8251 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
8252 bspstore register on ia64.
8253
78ff580e
AS
82542007-01-29 Andreas Schwab <schwab@suse.de>
8255
cc8e9b12
AS
8256 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
8257 "frame-begin" annotation.
8258
78ff580e
AS
8259 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
8260 number of "frames-invalid" annotations.
8261
704a4f78
DJ
82622007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
8263
8264 * gdb.base/commands.exp: Call if_commands_test.
8265 (gdb_test_no_prompt, if_commands_test): New.
8266
e741bf94
MK
82672007-01-28 Mark Kettenis <kettenis@gnu.org>
8268
8269 * gdb.threads/sigthread.c (NSIGS): Make bigger.
8270
474d0ad3
AS
82712007-01-27 Andreas Schwab <schwab@suse.de>
8272
8273 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
8274 .short/.int/.quad in the dwarf sections.
8275 * gdb.dwarf2/dw2-intercu.S: Likewise.
8276 * gdb.dwarf2/dw2-intermix.S: Likewise.
8277
e784b426
JK
82782007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8279
8280 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
8281 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
8282 array.
e784b426
JK
8283 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
8284 * gdb.base/setvar.exp: Likewise.
8285
37f08e04
AS
82862007-01-26 Andreas Schwab <schwab@suse.de>
8287
9a01813a
AS
8288 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
8289 test.
8290
37f08e04
AS
8291 * gdb.base/multi-forks.exp ("restart $i"): Also match
8292 __kernel_syscall_via_break.
8293
6e2a9270
VP
82942007-01-24 Vladimir Prus <vladimir@codesourcery.com>
8295
8296 * lib/mi-support.exp (mi_delete_varobj): New.
8297 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
8298 testcase.
8299 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
8300 (main): Call the above.
8301 (reference_update_test, base_in_reference_test)
8302 (reference_to_pointer): Delete the created varobjs.
a9c64011 8303
e515b470
DJ
83042007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
8305
8306 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
8307 * configure: Regenerated.
8308 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
8309 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
8310 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
8311 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
8312 * lib/gdb.exp (gdb_skip_xml_test): New function.
8313
08d8bcd7
DJ
83142007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
8315
8316 * gdb.base/sigrepeat.exp: Correct error message.
8317
83182007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
8319 Daniel Jacobowitz <dan@codesourcery.com>
8320
8321 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
8322 gdb.arch/i386-gnu-cfi-asm.S: New files.
8323
97c3f1f3
JK
83242007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
8325
8326 * lib/gdb.exp: Abort on missing `site.exp'.
8327
cb1df416
DJ
83282007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
8329 Daniel Jacobowitz <dan@codesourcery.com>
8330
8331 * gdb.base/included.c, gdb.base/included.exp,
8332 gdb.base/included.h: New files.
8333
35990120
DJ
83342007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
8335
8336 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
8337 (maximize_rlimit): Reduce limits on 64-bit systems.
8338
6e81a116 83392007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
8340
8341 From Marcus Deuling <deuling@de.ibm.com>:
8342 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
8343 every case.
8344
6c3c41f3
NR
83452007-01-13 Nick Roberts <nickrob@snap.net.nz>
8346
8347 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
8348 (test_path_specification): Use objdir instead of srcdir to always
8349 get an absolute filename.
8350
2f12c312
DJ
83512007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
8352
8353 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
8354
81121995
VP
83552007-01-11 Vladimir Prus <vladimir@codesourcery.com>
8356
8357 * gdb.mi/mi-var-cp.cc (reference_update_tests):
8358 Make sure the variable we're using is in scope.
8359 (reference_to_pointer): Likewise.
8360
4741b737
DJ
83612007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
8362
8363 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
8364 has no debug information.
8365
054410c3
DJ
83662007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
8367
8368 * gdb.base/annota1.exp: Remove extra send_gdb.
8369
818f79f6
DJ
83702007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8371
8372 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
8373
f7a6bb70
DJ
83742007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8375
8376 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
8377
57e66780
DJ
83782007-01-08 Nick Roberts <nickrob@snap.net.nz>
8379 Daniel Jacobowitz <dan@codesourcery.com>
8380
8381 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
8382 lcharacter or linteger change. Correct duplicated test name.
8383 * gdb.mi/mi2-var-cmd.exp: Likewise.
8384
3d799a95
DJ
83852007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
8386
8387 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
8388
83892007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 8390
a9c64011
AS
8391 * gdb.base/nofield.c: New file.
8392 * gdb.base/nofield.exp: New testcase.
51679ba9 8393
eafb94e8
NR
83942007-01-05 Nick Roberts <nickrob@snap.net.nz>
8395
8396 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
8397
8398 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
8399 test.
8400
5e572bb4
DJ
84012007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
8402
8403 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
8404
74a44383
DJ
84052007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
8406
8407 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
8408 when continuing.
8409
1b572db9
DJ
84102007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
8411
8412 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
8413 Expect ".exe" extension.
8414
381bc39b
DJ
84152007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
8416
8417 * gdb.base/charset.exp: Add explicit filename to break.
8418 * gdb.base/dbx.exp: Add explicit filename to breaks.
8419
2b70e4c6
DJ
84202007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
8421
8422 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
8423 * gdb.mi/mi2-file.exp: Likewise.
8424
303b6f5d
DJ
84252007-01-04 Vladimir Prus <vladimir@codesourcery.com>
8426
8427 Implement specification of MI tests as comments
8428 in C and C++ sources.
8429 * lib/mi-support.exp (mi_autotest_data): New variable.
8430 (mi_autotest_source): New variable.
8431 (count_newlines, mi_prepare_inline_tests)
8432 (mi_get_inline_test, mi_continue_to_line)
8433 (mi_run_inline_test, mi_tbreak)
8434 (mi_send_resuming_command, mi_wait_for_stop): New functions.
8435 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
8436 Run inline tests.
8437 * gdb.mi/mi-var-cp.cc: Define tests here.
8438
23da0d94
VP
84392007-01-04 Vladimir Prus <vladimir@codesourcery.com>
8440
8441 Simplify usage of mi_continue_to.
8442 * lib/mi-support.exp (mi_runto_helper): Renamed
8443 from mi_runto, added new parameter 'run_or_continue'.
8444 (mi_runto): Use mi_runto_helper.
8445 (mi_continue_to): Accept just function name as parameter.
8446 Use mi_runto_helper.
8447 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
8448 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 8449
f9e18282
JB
84502006-01-04 Joel Brobecker <brobecker@adacore.com>
8451
8452 Make this testcase a bit more realistic. The current code
8453 is too simplistic, and allows the compiler to optimize out
8454 some of the entities we need for this testcase.
8455 * gdb.ada/null_record/bar.ads (Void_Star): New type.
8456 (Do_Nothing): Add extra parameter.
8457 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
8458 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
8459 by using a variable of type Void_Star.
8460
fd678c65
JB
84612006-01-04 Joel Brobecker <brobecker@adacore.com>
8462
8463 * gdb.ada/catch_ex/foo.adb: New file.
8464 * gdb.ada/catch_ex.exp: New testcase.
8465
05cfdb42
DJ
84662007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
8467
8468 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
8469 pass --image-base to linker.
8470
2e03ee74
DJ
84712007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8472 Daniel Jacobowitz <dan@codesourcery.com>
8473
8474 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
8475 secondary prompts.
8476
0d5de010
DJ
84772007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
8478
8479 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
8480 output. Test the types of members and member pointers.
8481 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
8482 gdb/2092.
8483 * gdb.cp/member-ptr.exp: Search for a comment instead of a
8484 statement. Enable for GCC. Update expected output for some tests
8485 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
8486 layout.
8487 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
8488 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
8489 (Diamond::vget_base): New.
8490 (main): Add new tests.
8491 * gdb.cp/printmethod.exp: Update expected output for member functions.
8492 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
8493 print pEe->D::vg().
8494
61a771aa
DJ
84952007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
8496
8497 * gdb.threads/tls.exp: Allow stops in sem_post.
8498
2fa63963
DJ
84992006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
8500
8501 * gdb.base/annota1.exp: Allow .*printf in backtraces.
8502 * gdb.base/annota3.exp: Likewise.
8503 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
8504 again (instead of timing out).
8505 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
8506 GCC bug 26475.
8507 * gdb.java/jmisc.exp: Adjust to work with method signatures including
8508 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
8509 test from jmisc1.exp.
8510 * gdb.java/jmisc1.exp: Delete.
8511 * gdb.java/jprint.exp: Adjust to work with method signatures including
8512 return types.
8513 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
8514 * gdb.threads/linux-dp.exp: Don't be confused by program output.
8515 * lib/java.exp (compile_java_from_source): Pass the correct type
8516 to target_compile.
8517
5eefc2b7
JB
85182006-12-31 Joel Brobecker <brobecker@adacore.com>
8519
8520 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
8521 (stack_align_edx): New function.
8522 (stack_align_eax): New function.
8523 (main): Add calls to stack_align_edx and stack_align_eax.
8524 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
8525 Add testing for the cases where the register used during a stack
8526 realignment is edx. Same for eax.
8527
227c54da
DJ
85282006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
8529
8530 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
8531 and generic PE targets.
8532
cab8ac94
JB
85332006-12-29 Joel Brobecker <brobecker@adacore.com>
8534
8535 * gdb.ada/array_return.exp: Update copyright date list.
8536
ba54f318
JB
85372006-12-27 Joel Brobecker <brobecker@adacore.com>
8538
8539 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
8540 (Create_Small_Float_Vector): New function.
8541 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
8542 function body.
8543 * gdb.ada/array_return/p.adb: Use new type and function from
8544 package Pck.
8545 * gdb.ada/array_return.exp: Add a test verifying that GDB is
8546 able to print the value returned by a function returning an
8547 array of float.
8548
6b7a35dd
JB
85492006-12-20 Joel Brobecker <brobecker@adacore.com>
8550
8551 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
8552 The associated tests should be PASSing.
8553
038224f6
VP
85542006-12-08 Vladimir Prus <vladimir@codesourcery.com>
8555
8556 Test for base in references.
8557 * gdb.mi/mi-var-cp.cc: Add test code.
8558 * gdb.mi/mi-var-cp.exp: Test for bases in references.
8559 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
8560 * gdb.mi/mi2-watch.exp: Likewise.
8561 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
8562 (mi_list_varobj_children): New function.
8563
b26ed50d
VP
85642006-12-08 Vladimir Prus <vladimir@codesourcery.com>
8565
8566 * lib/mi-support.exp
8567 (mi_runto): Accept "()" after function name.
8568 (mi_create_varobj): New function.
8569 (mi_varobj_update): New function.
8570 (mi_Check_varobj_value): New function.
8571 * gdb.mi/mi-var-cp.exp: New file.
8572 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 8573
08232497
DJ
85742006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
8575
8576 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
8577 gdb.base/weaklib2.c: New files.
8578
d394c993 85792006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 8580
ac6c2fba
NS
8581 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
8582 info. Adjust test names.
8583
8ec659a0 8584 * gdb.base/break.c (main): Move position of malloc.
d394c993 8585 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 8586
acd65feb
VP
85872006-11-28 Vladimir Prus <vladimir@codesourcery.com>
8588
8589 * gdb.mi/mi-var-cmd.exp: Check -var-update after
8590 assignement of arrays and function pointers.
8591 * gdb.mi/var-cmd.c: Add declaration necessary for above
8592 tests.
8593
f556d5e5
NS
85942006-11-27 Nathan Sidwell <nathan@codesourcery.com>
8595
8596 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
8597
8598 * gdb.threads/linux-dp.exp: Read thread table before and after
8599 creating each philosopher and verify it.
8600
697bc68d
NS
86012006-11-27 Nathan Sidwell <nathan@codesourcery.com>
8602 Paul Brook <paul@codesourcery.com>
8603 Daniel Jacobowitz <dan@codesourcery.com>
8604
8605 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 8606 main to remove duplication. Add start function of the form
697bc68d
NS
8607 '_*start[1-9]*'. Add RVDS start function.
8608
29d73ae4
DJ
86092006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
8610
8611 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
8612
c1d88655
UW
86132006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8614
8615 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
8616 * gdb.asm/spu.inc: New file.
8617 * gdb.base/term.exp: Disable if [target_info exists noargs].
8618 * gdb.gdb/complaints.exp: Disable if ![isnative].
8619 * gdb.gdb/selftest.exp: Likewise.
8620 * gdb.gdb/observer.exp: Likewise.
8621 * gdb.gdb/xfullpath.exp: Likewise.
8622 * gdb.base/attach.exp: Disable on SPU target.
8623 * gdb.cp/bs145503.exp: Likewise.
8624 * gdb.cp/exception.exp: Likewise.
8625 * gdb.cp/userdef.exp: Likewise.
8626
32a13b1a
DJ
86272006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
8628
8629 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
8630
d8295fe9
VP
86312006-11-10 Vladimir Prus <vladimir@codesourcery.com>
8632
8633 * gdb.base/completion.exp: Fix completion tests for
8634 'info' and 'info '.
8635 * gdb.base/help.exp (help_test_raw, test_class_help)
8636 (test_prefix_command_help): Move...
8637 * lib/gdb.exp: Here.
8638 * gdb.base/main.exp: Adjust.
8639 * gdb.cp/maint.exp: Adjust.
8640 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 8641
8c394015
VP
86422006-11-09 Vladimir Prus <vladimir@codesourcery.com>
8643
8644 * gdb.stabs/weird.exp (print_weird_var): Use
8645 gdb_test_multiple instead of gdb_expect.
8646
027fc1bc
VP
86472006-11-09 Vladimir Prus <vladimir@codesourcery.com>
8648
8649 * gdb.base/help.exp (help_test_raw): New.
8650 (test_class_help): New.
8651 (test_prefix_command_help): New.
8652 Adjust testcases.
8653
67609209
FR
86542006-11-09 Christophe Lyon <christophe.lyon@st.com>
8655
8656 * gdb.base/constvars.c (main): Write to crass and crips, so that
8657 they are allocated by the compiler.
8658
f73adfeb
AS
86592006-10-27 Andreas Schwab <schwab@suse.de>
8660
8661 * gdb.base/multi-forks.exp: Use "detach fork" instead of
8662 "detach-fork".
8663
2f83a18e
DJ
86642006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
8665
8666 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
8667 of patterns.
8668
94277a38
DJ
86692006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
8670
8671 * gdb.base/sepdebug.exp: Remove debug format test.
8672 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
8673 Handle no-symtab.
8674 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
8675
5bd2f6e2
DJ
86762006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
8677
8678 * gdb.threads/manythreads.c (thread_function, main): Don't cast
8679 int to pointer or pointer to int.
8680 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
8681
8c008720
DJ
86822006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
8683
8684 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
8685
9e35dae4
DJ
86862006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8687
8688 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
8689
d9639e13
DJ
86902006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
8691
8692 PR c++/2116
8693 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
8694
390a1bd0
JB
86952006-10-06 Joel Brobecker <brobecker@adacore.com>
8696
8697 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
8698 the corresponding bug has been fixed in GDB (PR/2018).
8699
dd920c33
JB
87002006-10-06 Joel Brobecker <brobecker@adacore.com>
8701
8702 * gdb.base/subst.exp: New testcase.
8703
53bbefe9
JB
87042006-10-06 Joel Brobecker <brobecker@adacore.com>
8705
8706 * gdb.ada/array_return/pck.ads: Add copyright notice.
8707 * gdb.ada/array_return/pck.adb: Likewise.
8708 * gdb.ada/array_return/p.adb: Likewise.
8709 * gdb.ada/exec_changed/first.adb: Likewise.
8710 * gdb.ada/exec_changed/second.adb: Likewise.
8711
09851417
JB
87122006-10-06 Joel Brobecker <brobecker@adacore.com>
8713
8714 * gdb.ada/watch_arg/watch.adb: New file.
8715 * gdb.ada/watch_arg.exp: New testcase.
8716
041bf30d
VP
87172006-10-02 Vladimir Prus <vladimir@codesourcery.com>
8718
8719 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 8720 via string_to_regexp.
041bf30d 8721 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 8722
f286fbdd 87232006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
8724
8725 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
8726 Remove unused / obsolete files.
8727
7c07f349
NR
87282006-09-19 Nick Roberts <nickrob@snap.net.nz>
8729
8730 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
8731
cd5ff84a
VP
87322006-09-17 Vladimir Prus <vladimir@codesourcery.com>
8733
8734 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
8735 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 8736 the number of frames.
cd5ff84a 8737
ae018d1a
DJ
87382006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
8739
8740 * gdb.base/args.c (main): Add breakpoint marker.
8741 * gdb.base/args.exp: Use args_test for tests. Add new tests which
8742 really test empty arguments.
8743 (args_load): Delete.
8744 (args_test): New.
8745
b399c549
NR
87462006-09-13 Nick Roberts <nickrob@snap.net.nz>
8747
8748 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 8749 check for one file.
b399c549 8750
2ab1eb7a
VP
87512006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
8752
8753 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
8754 HIGH_FRAME argument to -stack-list-locals can be larger than
8755 the number of frames.
a9c64011 8756
476308bf
FF
87572006-08-18 Fred Fish <fnf@specifix.com>
8758
8759 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
8760 '$' in front of skip_vmx_tests_saved when setting that.
8761
8625200f
AS
87622006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
8763
8764 * gdb.base/trace-commands.exp: New file.
8765
089ec8f1
DJ
87662006-08-10 Joel Brobecker <brobecker@adacore.com>
8767 Daniel Jacobowitz <dan@codesourcery.com>
8768
8769 * gdb.base/step-bt.exp: Make hexadecimal address optional in
8770 expected output of the backtrace commands.
8771
b60f0898
JB
87722006-08-09 Joel Brobecker <brobecker@adacore.com>
8773
8774 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
8775 untested followed by return combination.
8776 * gdb.arch/altivec-regs.exp: Likewise.
8777 * gdb.arch/e500-abi.exp: Likewise.
8778 * gdb.arch/e500-regs.exp: Likewise.
8779 * gdb.arch/gdb1291.exp: Likewise.
8780 * gdb.arch/gdb1431.exp: Likewise.
8781 * gdb.arch/gdb1558.exp: Likewise.
8782 * gdb.arch/i386-prologue.exp: Likewise.
8783 * gdb.arch/i386-unwind.exp: Likewise.
8784 * gdb.asm/asm-source.exp: Likewise.
8785 * gdb.base/a2-run.exp: Likewise.
8786 * gdb.base/advance.exp: Likewise.
8787 * gdb.base/all-bin.exp: Likewise.
8788 * gdb.base/annota1.exp: Likewise.
8789 * gdb.base/annota3.exp: Likewise.
8790 * gdb.base/args.exp: Likewise.
8791 * gdb.base/arithmet.exp: Likewise.
8792 * gdb.base/assign.exp: Likewise.
8793 * gdb.base/async.exp: Likewise.
8794 * gdb.base/attach.exp: Likewise.
8795 * gdb.base/bang.exp: Likewise.
8796 * gdb.base/bigcore.exp: Likewise.
8797 * gdb.base/bitfields.exp: Likewise.
8798 * gdb.base/bitfields2.exp: Likewise.
8799 * gdb.base/break.exp: Likewise.
8800 * gdb.base/call-sc.exp: Likewise.
8801 * gdb.base/call-strs.exp: Likewise.
8802 * gdb.base/callfuncs.exp: Likewise.
8803 * gdb.base/checkpoint.exp: Likewise.
8804 * gdb.base/chng-syms.exp: Likewise.
8805 * gdb.base/code-expr.exp: Likewise.
8806 * gdb.base/commands.exp: Likewise.
8807 * gdb.base/completion.exp: Likewise.
8808 * gdb.base/cond-expr.exp: Likewise.
8809 * gdb.base/condbreak.exp: Likewise.
8810 * gdb.base/consecutive.exp: Likewise.
8811 * gdb.base/constvars.exp: Likewise.
8812 * gdb.base/corefile.exp: Likewise.
8813 * gdb.base/cvexpr.exp: Likewise.
8814 * gdb.base/dbx.exp: Likewise.
8815 * gdb.base/define.exp: Likewise.
8816 * gdb.base/detach.exp: Likewise.
8817 * gdb.base/display.exp: Likewise.
8818 * gdb.base/dump.exp: Likewise.
8819 * gdb.base/ena-dis-br.exp: Likewise.
8820 * gdb.base/ending-run.exp: Likewise.
8821 * gdb.base/environ.exp: Likewise.
8822 * gdb.base/eval-skip.exp: Likewise.
8823 * gdb.base/exprs.exp: Likewise.
8824 * gdb.base/fileio.exp: Likewise.
8825 * gdb.base/finish.exp: Likewise.
8826 * gdb.base/float.exp: Likewise.
8827 * gdb.base/foll-exec.exp: Likewise.
8828 * gdb.base/foll-fork.exp: Likewise.
8829 * gdb.base/foll-vfork.exp: Likewise.
8830 * gdb.base/freebpcmd.exp: Likewise.
8831 * gdb.base/funcargs.exp: Likewise.
8832 * gdb.base/gcore.exp: Likewise.
8833 * gdb.base/gdb1090.exp: Likewise.
8834 * gdb.base/gdb1250.exp: Likewise.
8835 * gdb.base/huge.exp: Likewise.
8836 * gdb.base/info-proc.exp: Likewise.
8837 * gdb.base/interrupt.exp: Likewise.
8838 * gdb.base/jump.exp: Likewise.
8839 * gdb.base/langs.exp: Likewise.
8840 * gdb.base/lineinc.exp: Likewise.
8841 * gdb.base/list.exp: Likewise.
8842 * gdb.base/logical.exp: Likewise.
8843 * gdb.base/long_long.exp: Likewise.
8844 * gdb.base/macscp.exp: Likewise.
8845 * gdb.base/maint.exp: Likewise.
8846 * gdb.base/mips_pro.exp: Likewise.
8847 * gdb.base/miscexprs.exp: Likewise.
8848 * gdb.base/multi-forks.exp: Likewise.
8849 * gdb.base/opaque.exp: Likewise.
8850 * gdb.base/overlays.exp: Likewise.
8851 * gdb.base/pc-fp.exp: Likewise.
8852 * gdb.base/pointers.exp: Likewise.
8853 * gdb.base/printcmds.exp: Likewise.
8854 * gdb.base/psymtab.exp: Likewise.
8855 * gdb.base/ptype.exp: Likewise.
8856 * gdb.base/recurse.exp: Likewise.
8857 * gdb.base/relational.exp: Likewise.
8858 * gdb.base/relocate.exp: Likewise.
8859 * gdb.base/remote.exp: Likewise.
8860 * gdb.base/reread.exp: Likewise.
8861 * gdb.base/restore.exp: Likewise.
8862 * gdb.base/return.exp: Likewise.
8863 * gdb.base/return2.exp: Likewise.
8864 * gdb.base/scope.exp: Likewise.
8865 * gdb.base/sect-cmd.exp: Likewise.
8866 * gdb.base/sep.exp: Likewise.
8867 * gdb.base/sepdebug.exp: Likewise.
8868 * gdb.base/setshow.exp: Likewise.
8869 * gdb.base/setvar.exp: Likewise.
8870 * gdb.base/sigall.exp: Likewise.
8871 * gdb.base/sigbpt.exp: Likewise.
8872 * gdb.base/signals.exp: Likewise.
8873 * gdb.base/signull.exp: Likewise.
8874 * gdb.base/sizeof.exp: Likewise.
8875 * gdb.base/solib.exp: Likewise.
8876 * gdb.base/step-line.exp: Likewise.
8877 * gdb.base/step-test.exp: Likewise.
8878 * gdb.base/structs.exp: Likewise.
8879 * gdb.base/structs2.exp: Likewise.
8880 * gdb.base/term.exp: Likewise.
8881 * gdb.base/twice.exp: Likewise.
8882 * gdb.base/until.exp: Likewise.
8883 * gdb.base/varargs.exp: Likewise.
8884 * gdb.base/volatile.exp: Likewise.
8885 * gdb.base/watchpoint.exp: Likewise.
8886 * gdb.base/whatis-exp.exp: Likewise.
8887 * gdb.base/whatis.exp: Likewise.
8888 * gdb.cp/ambiguous.exp: Likewise.
8889 * gdb.cp/annota2.exp: Likewise.
8890 * gdb.cp/annota3.exp: Likewise.
8891 * gdb.cp/bool.exp: Likewise.
8892 * gdb.cp/breakpoint.exp: Likewise.
8893 * gdb.cp/casts.exp: Likewise.
8894 * gdb.cp/class2.exp: Likewise.
8895 * gdb.cp/classes.exp: Likewise.
8896 * gdb.cp/cplusfuncs.exp: Likewise.
8897 * gdb.cp/ctti.exp: Likewise.
8898 * gdb.cp/derivation.exp: Likewise.
8899 * gdb.cp/exception.exp: Likewise.
8900 * gdb.cp/gdb1355.exp: Likewise.
8901 * gdb.cp/hang.exp: Likewise.
8902 * gdb.cp/inherit.exp: Likewise.
8903 * gdb.cp/local.exp: Likewise.
8904 * gdb.cp/m-data.exp: Likewise.
8905 * gdb.cp/m-static.exp: Likewise.
8906 * gdb.cp/member-ptr.exp: Likewise.
8907 * gdb.cp/method.exp: Likewise.
8908 * gdb.cp/misc.exp: Likewise.
8909 * gdb.cp/namespace.exp: Likewise.
8910 * gdb.cp/overload.exp: Likewise.
8911 * gdb.cp/ovldbreak.exp: Likewise.
8912 * gdb.cp/pr-1023.exp: Likewise.
8913 * gdb.cp/pr-1210.exp: Likewise.
8914 * gdb.cp/pr-574.exp: Likewise.
8915 * gdb.cp/printmethod.exp: Likewise.
8916 * gdb.cp/psmang.exp: Likewise.
8917 * gdb.cp/ref-params.exp: Likewise.
8918 * gdb.cp/ref-types.exp: Likewise.
8919 * gdb.cp/rtti.exp: Likewise.
8920 * gdb.cp/templates.exp: Likewise.
8921 * gdb.cp/try_catch.exp: Likewise.
8922 * gdb.cp/userdef.exp: Likewise.
8923 * gdb.cp/virtfunc.exp: Likewise.
8924 * gdb.disasm/am33.exp: Likewise.
8925 * gdb.disasm/h8300s.exp: Likewise.
8926 * gdb.disasm/mn10300.exp: Likewise.
8927 * gdb.disasm/sh3.exp: Likewise.
8928 * gdb.disasm/t01_mov.exp: Likewise.
8929 * gdb.disasm/t02_mova.exp: Likewise.
8930 * gdb.disasm/t03_add.exp: Likewise.
8931 * gdb.disasm/t04_sub.exp: Likewise.
8932 * gdb.disasm/t05_cmp.exp: Likewise.
8933 * gdb.disasm/t06_ari2.exp: Likewise.
8934 * gdb.disasm/t07_ari3.exp: Likewise.
8935 * gdb.disasm/t08_or.exp: Likewise.
8936 * gdb.disasm/t09_xor.exp: Likewise.
8937 * gdb.disasm/t10_and.exp: Likewise.
8938 * gdb.disasm/t11_logs.exp: Likewise.
8939 * gdb.disasm/t12_bit.exp: Likewise.
8940 * gdb.disasm/t13_otr.exp: Likewise.
8941 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
8942 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
8943 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
8944 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
8945 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
8946 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
8947 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
8948 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
8949 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
8950 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
8951 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
8952 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
8953 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
8954 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
8955 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
8956 * gdb.mi/gdb701.exp: Likewise.
8957 * gdb.mi/gdb792.exp: Likewise.
8958 * gdb.mi/mi-basics.exp: Likewise.
8959 * gdb.mi/mi-break.exp: Likewise.
8960 * gdb.mi/mi-cli.exp: Likewise.
8961 * gdb.mi/mi-console.exp: Likewise.
8962 * gdb.mi/mi-disassemble.exp: Likewise.
8963 * gdb.mi/mi-eval.exp: Likewise.
8964 * gdb.mi/mi-file.exp: Likewise.
8965 * gdb.mi/mi-read-memory.exp: Likewise.
8966 * gdb.mi/mi-regs.exp: Likewise.
8967 * gdb.mi/mi-return.exp: Likewise.
8968 * gdb.mi/mi-simplerun.exp: Likewise.
8969 * gdb.mi/mi-stack.exp: Likewise.
8970 * gdb.mi/mi-stepi.exp: Likewise.
8971 * gdb.mi/mi-syn-frame.exp: Likewise.
8972 * gdb.mi/mi-until.exp: Likewise.
8973 * gdb.mi/mi-var-block.exp: Likewise.
8974 * gdb.mi/mi-var-child.exp: Likewise.
8975 * gdb.mi/mi-var-cmd.exp: Likewise.
8976 * gdb.mi/mi-var-display.exp: Likewise.
8977 * gdb.mi/mi-watch.exp: Likewise.
8978 * gdb.mi/mi2-basics.exp: Likewise.
8979 * gdb.mi/mi2-break.exp: Likewise.
8980 * gdb.mi/mi2-cli.exp: Likewise.
8981 * gdb.mi/mi2-console.exp: Likewise.
8982 * gdb.mi/mi2-disassemble.exp: Likewise.
8983 * gdb.mi/mi2-eval.exp: Likewise.
8984 * gdb.mi/mi2-file.exp: Likewise.
8985 * gdb.mi/mi2-read-memory.exp: Likewise.
8986 * gdb.mi/mi2-regs.exp: Likewise.
8987 * gdb.mi/mi2-return.exp: Likewise.
8988 * gdb.mi/mi2-simplerun.exp: Likewise.
8989 * gdb.mi/mi2-stack.exp: Likewise.
8990 * gdb.mi/mi2-stepi.exp: Likewise.
8991 * gdb.mi/mi2-syn-frame.exp: Likewise.
8992 * gdb.mi/mi2-until.exp: Likewise.
8993 * gdb.mi/mi2-var-block.exp: Likewise.
8994 * gdb.mi/mi2-var-child.exp: Likewise.
8995 * gdb.mi/mi2-var-cmd.exp: Likewise.
8996 * gdb.mi/mi2-var-display.exp: Likewise.
8997 * gdb.mi/mi2-watch.exp: Likewise.
8998 * gdb.stabs/exclfwd.exp: Likewise.
8999 * gdb.stabs/weird.exp: Likewise.
9000 * gdb.threads/gcore-thread.exp: Likewise.
9001 * gdb.trace/actions.exp: Likewise.
9002 * gdb.trace/backtrace.exp: Likewise.
9003 * gdb.trace/circ.exp: Likewise.
9004 * gdb.trace/collection.exp: Likewise.
9005 * gdb.trace/deltrace.exp: Likewise.
9006 * gdb.trace/infotrace.exp: Likewise.
9007 * gdb.trace/limits.exp: Likewise.
9008 * gdb.trace/packetlen.exp: Likewise.
9009 * gdb.trace/passc-dyn.exp: Likewise.
9010 * gdb.trace/passcount.exp: Likewise.
9011 * gdb.trace/report.exp: Likewise.
9012 * gdb.trace/save-trace.exp: Likewise.
9013 * gdb.trace/tfind.exp: Likewise.
9014 * gdb.trace/tracecmd.exp: Likewise.
9015 * gdb.trace/while-dyn.exp: Likewise.
9016 * gdb.trace/while-stepping.exp: Likewise.
9017
f4b618d1
JB
90182006-08-08 Joel Brobecker <brobecker@adacore.com>
9019
9020 * gdb.base/step-bt.c: New file.
9021 * gdb.base/step-bt.exp: New testcase.
9022
3d00d119
DJ
90232006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
9024
9025 * config/monitor.exp (gdb_load): Remove support for obsolete
9026 download-write-size.
9027 * gdb.base/remote.exp: Likewise. Update all callers of
9028 gdb_timed_load.
9029
017b5bd4
DJ
90302006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
9031
9032 * cursal.exp: Pass binfile to gdb_load.
9033
837c599d
DJ
90342006-08-01 Nathan Sidwell <nathan@codesourcery.com>
9035
9036 * gdb.base/cursal.exp: Add "" to gdb_load call.
9037
8dd4540b
MK
90382006-07-29 Mark Kettenis <kettenis@gnu.org>
9039
9040 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
9041 NetBSD/ELF targets.
9042
ab5c9f60
DJ
90432006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
9044
9045 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
9046 operator*.
9047
4c42eaff
DJ
90482006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
9049
9050 * gdb.base/completion.exp: Update for change in "file" behavior.
9051 * gdb.stabs/weird.exp: Likewise.
9052 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
9053 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
9054
0155cc76
NS
90552006-07-24 Nathan Sidwell <nathan@codesourcery.com>
9056
9057 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
9058 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
9059
16026cd7
AS
90602006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
9061
9062 * gdb.base/default.exp: Update source command error message.
9063 * gdb.base/help.exp: Update 'help source' message.
9064
16963cb6
DJ
90652006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
9066
9067 * gdb.cp/bs15503.exp: Update comment for no longer crashing
9068 test.
9069
6d7fd486
AS
90702006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
9071
9072 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
9073
29e8a844
DJ
90742006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
9075
9076 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
9077
6afcfa39
DJ
90782006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
9079
9080 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
9081
267a692b
MK
90822006-07-17 Mark Kettenis <kettenis@gnu.org>
9083
9084 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
9085 *-*-openbsd* from targets for wich we expect ARM FPA floating
9086 point format.
9087
85d2fec4
NR
90882006-07-17 Nick Roberts <nickrob@snap.net.nz>
9089
9090 * gdb.cp/annota3.exp: Expect frame-begin annotation.
9091
90922006-07-17 Mark Kettenis <kettenis@gnu.org>
9093
9094 * gdb.base/annota3.exp: Expect frame-begin annotation.
9095
85b4c6e8
JB
90962006-07-14 Joel Brobecker <brobecker@adacore.com>
9097
9098 * gdb.base/help.exp: Adjust "help unset" test to accept
9099 any list of unset commands.
9100
fb933624
DJ
91012006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
9102 Daniel Jacobowitz <dan@codesourcery.com>
9103
9104 * gdb.cp/ref-params.exp: New test.
9105 * gdb.cp/ref-params.cc: New source file.
9106 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
9107
1dff4b64
MK
91082006-07-08 Mark Kettenis <kettenis@gnu.org>
9109
9110 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
9111 spaces/tabs in regular expressions since they might not be there.
9112
40d2e0e3
AS
91132006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
9114
9115 * gdb.base/ifelse.exp: New file.
9116
f6c957d2
NS
91172006-07-04 Nathan Sidwell <nathan@codesourcery.com>
9118
9119 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
9120 line.
9121 * gdb.base/huge.exp: Loop over compilation to find a size that
9122 is acceptable.
9123 * gdb.base/remote.exp: Correct expected strings.
9124 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
9125
b9c5a23d
DJ
91262006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
9127
9128 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
9129
9af2e58d
DJ
91302006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
9131
9132 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
9133 native.
9134
30930ca5
DJ
91352006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
9136
9137 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
9138 enable stabs testing.
9139
aa32fa1d
DJ
91402006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
9141
bd4a4c80 9142 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
9143 gdb_test_multiple does.
9144
321fef15
DJ
91452006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
9146
9147 * Makefile.in (host_alias): Remove.
9148 (target_alias): Use @target_noncanonical@.
9149 (site.exp): Don't set host_alias.
9150 * aclocal.m4: Remove contents. Include acx.m4.
9151 * configure: Regenerated.
9152 * configure.ac: Use ACX_NONCANONICAL_TARGET.
9153
e1c2defa
NS
91542006-06-13 Nathan Sidwell <nathan@codesourcery.com>
9155
e63b55d1
NS
9156 * lib/gdb.exp (gdb_load_cmd): New.
9157
5600ea19
NS
9158 * gdb.base/fileio.c: Add system(NULL) test.
9159 * gdb.base/fileio.exp: Check it.
9160
e1c2defa
NS
9161 * gdb.base/break.c: Add 10a breakpoint at }
9162 * gdb.base/break.exp: Add test for breakpoint at }
9163 * gdb.cp/anon-union.cc: Add code at end of function.
9164 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
9165 * gdb.mi/var-cmd.c: Add code at end of function.
9166 * gdb.mi/mi-var-display.exp: Adjust end of next.
9167 * gdb.mi/mi2-var-display.exp: Likewise.
9168 * gdb.base/fileio.c: Add stop function and insert calls at
9169 stopping places.
9170 * gdb.base/fileio.exp: Breakpoint stop function and remove
9171 explicit line number references.
9172
6c0112ec
JB
91732006-05-19 Joel Brobecker <brobecker@adacore.com>
9174
a9c64011
AS
9175 * gdb.base/del.exp (test_delete_alias): New function.
9176 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 9177
154189a4
FF
91782006-05-18 Fred Fish <fnf@specifix.com>
9179
9180 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
9181 required. Check for spurious output after program exits normally.
9182
582e64c2
FF
91832006-05-17 Fred Fish <fnf@specifix.com>
9184
9185 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
9186 gdb_load, so it works in the simulator.
9187
8ef6493a
FF
91882006-05-11 Fred Fish <fnf@specifix.com>
9189
9190 * gdb.base/bang.exp: Ignore unexpected output between the
9191 "program exited normally" and the gdb prompt, as many other
9192 tests do.
9193
692b141c
MK
91942006-05-07 Mark Kettenis <kettenis@gnu.org>
9195
9196 * gdb.base/help.exp: Make "delete checkpoint" part option for
9197 "help d" and "help delete" tests.
9198
540b8a30
UW
91992006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9200
a9c64011 9201 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
9202 expected output in some mi_gdb_test statements.
9203 * gdb.mi/mi2-basics.exp: Likewise.
9204
9b6462d9
JB
92052006-05-05 Joel Brobecker <brobecker@adacore.com>
9206
9207 * gdb.base/del.c: New file.
9208 * gdb.base/del.exp: New testcase.
9209
954de43b
DM
92102006-05-05 David S. Miller <davem@sunset.davemloft.net>
9211
9212 * gdb.base/break.exp: Do not assume a breakpoint on
9213 main will actually be in $srcfile when optimizing.
1303f75e
DM
9214 * gdb.base/savedregs.exp: Do not require that the dummy
9215 frame location match up to a symbol and source file location.
c3242428
DM
9216 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
9217 will get printed without a mi_cmd_data_list_register_values prefix.
9218 (*-data-list-register-*): Correct regular expressions to expect the new
9219 pseudo d? floating point registers.
9220 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 9221
c7e64c9a
DJ
92222006-05-05 Christophe Lyon <christophe.lyon@st.com>
9223
9224 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
9225 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
9226 is allocated by the compiler.
9227 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
9228 anons, e, anone to force their allocation by the compiler.
9229
92302006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
9231
9232 * gdb.base/help.exp: Update expected text for help d and
9233 help delete.
9234
27ce9a6d
MK
92352006-05-02 Mark Kettenis <kettenis@gnu.org>
9236
9237 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
9238 NetBSD/ELF targets.
9239
8608915f
MK
92402006-04-30 Mark Kettenis <kettenis@gnu.org>
9241
9242 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
9243 single-step breakpoint fails; make this a KFAIL on
9244 sparc*-*-openbsd*.
9245 * gdb.base/siginfo.exp: Likewise.
9246 * gdb.base/sigstep.exp (advance, advancei): Likewise.
9247
b8db102d
MS
92482006-04-26 Michael Snyder <msnyder@redhat.com>
9249
9250 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
9251 which may have to consume output from other forks.
9252 Add tests to make sure that "delete fork" succeeded.
9253
c702009a
MS
92542006-04-20 Michael Snyder <msnyder@redhat.com>
9255
9256 * 2006-03-22 Jim Blandy <jimb@redhat.com>
9257 Add support for the Renesas M32C and M16C.
9258
9259 * gdb.asm/asm-source.exp: Add m32c target.
9260 * gdb.asm/m32c.inc: Support for m32c target.
9261
e28493f2
AS
92622006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
9263
9264 * gdb.base/commands.exp (recursive_source_test): New test.
9265
880da185
DM
92662006-04-04 David S. Miller <davem@sunset.davemloft.net>
9267
9268 * gdb.base/float.exp: Add pattern for sparc targets.
9269
61d9b92f
DJ
92702006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
9271
9272 * gdb.base/commands.exp (stray_arg0_test): New test.
9273
bd717df8
PB
92742006-03-30 Paul Brook <paul@codesourcery.com>
9275
9276 * gdb.mi/mi-until.exp: kfail broken until command.
9277 * gdb.mi/mi2-until.exp: Ditto.
9278
ec793d3c
NR
92792006-03-27 Nick Roberts <nickrob@snap.net.nz>
9280
9281 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
9282
831004b7
AO
92832006-03-08 Alexandre Oliva <aoliva@redhat.com>
9284
9285 * gdb.base/prelink.exp: Anchor tested-for regular expression
9286 on gdb prompt.
9287
effe49a0
PB
92882006-03-07 Paul Brook <paul@codesourcery.com>
9289
9290 * gdb.base/assign.exp: Correct fail message.
9291
e5461016
PB
92922006-03-07 Paul Brook <paul@codesourcery.com>
9293
9294 * lib/compiler.c: Extract armcc version number.
9295 * lib/compiler.cc: Ditto.
9296
fc91c6c2
PB
92972006-03-07 Paul Brook <paul@codesourcery.com>
9298
9299 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
9300 additional_flags=-w.
9301 * gdb.arch/altivec-regs.exp: Ditto.
9302 * gdb.arch/e500-abi.exp: Ditto.
9303 * gdb.arch/e500-regs.exp: Ditto.
9304 * gdb.base/all-bin.exp: Ditto.
9305 * gdb.base/annota1.exp: Ditto.
9306 * gdb.base/annota3.exp: Ditto.
9307 * gdb.base/args.exp: Ditto.
9308 * gdb.base/arithmet.exp: Ditto.
9309 * gdb.base/assign.exp: Ditto.
9310 * gdb.base/async.exp: Ditto.
9311 * gdb.base/bang.exp: Ditto.
9312 * gdb.base/break.exp: Ditto.
9313 * gdb.base/call-rt-st.exp: Ditto.
9314 * gdb.base/completion.exp: Ditto.
9315 * gdb.base/cond-expr.exp: Ditto.
9316 * gdb.base/condbreak.exp: Ditto.
9317 * gdb.base/consecutive.exp: Ditto.
9318 * gdb.base/define.exp: Ditto.
9319 * gdb.base/display.exp: Ditto.
9320 * gdb.base/ena-dis-br.exp: Ditto.
9321 * gdb.base/environ.exp: Ditto.
9322 * gdb.base/eval-skip.exp: Ditto.
9323 * gdb.base/info-proc.exp: Ditto.
9324 * gdb.base/jump.exp: Ditto.
9325 * gdb.base/logical.exp: Ditto.
9326 * gdb.base/long_long.exp: Ditto.
9327 * gdb.base/maint.exp: Ditto.
9328 * gdb.base/miscexprs.exp: Ditto.
9329 * gdb.base/pc-fp.exp: Ditto.
9330 * gdb.base/pointers.exp: Ditto.
9331 * gdb.base/relational.exp: Ditto.
9332 * gdb.base/reread.exp: Ditto.
9333 * gdb.base/sect-cmd.exp: Ditto.
9334 * gdb.base/sep.exp: Ditto.
9335 * gdb.base/sepdebug.exp: Ditto.
9336 * gdb.base/until.exp: Ditto.
9337 * gdb.base/whatis-exp.exp: Ditto.
9338 * gdb.cp/annota2.exp: Ditto.
9339 * gdb.cp/annota3.exp: Ditto.
9340 * gdb.trace/actions.exp: Ditto.
9341 * gdb.trace/backtrace.exp: Ditto.
9342 * gdb.trace/circ.exp: Ditto.
9343 * gdb.trace/collection.exp: Ditto.
9344 * gdb.trace/deltrace.exp: Ditto.
9345 * gdb.trace/infotrace.exp: Ditto.
9346 * gdb.trace/limits.exp: Ditto.
9347 * gdb.trace/packetlen.exp: Ditto.
9348 * gdb.trace/passc-dyn.exp: Ditto.
9349 * gdb.trace/passcount.exp: Ditto.
9350 * gdb.trace/report.exp: Ditto.
9351 * gdb.trace/save-trace.exp: Ditto.
9352 * gdb.trace/tfind.exp: Ditto.
9353 * gdb.trace/tracecmd.exp: Ditto.
9354 * gdb.trace/while-dyn.exp: Ditto.
9355 * gdb.trace/while-stepping.exp: Ditto.
9356 * lib/gdb.exp: Ditto.
9357 (gdb_compile): Handle nowarning option.
9358
5f4a23d9
AO
93592006-03-07 Alexandre Oliva <aoliva@redhat.com>
9360
9361 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
9362 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
9363 Rename executable to prelinkt. Don't re-prelink if we didn't
9364 get a core file. Test prelink -u exit status to tell whether
9365 prelinking failed. Use gdb_test_multiple.
9366
9733fc94
DJ
93672006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
9368
9369 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
9370 (do_tests): Call it.
9371
cc10cae3
AO
93722006-02-28 Alexandre Oliva <aoliva@redhat.com>
9373
9374 * gdb.base/prelink.exp: New test.
9375 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
9376
15c46491
WZ
93772006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
9378
9379 * gdb.fortran/derived-type.f90: New file.
9380 * gdb.fortran/derived-type.exp: New testcase.
9381
5c9f7ded
DJ
93822006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
9383
9384 * gdb.base/default.exp: Allow ';' as a directory separator.
9385
5b96932b
AS
93862006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
9387
9388 * gdb.base/help.exp (help add-symbol-file): Update.
9389
1986bccd
AS
93902006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
9391
9392 * gdb.base/help.exp (help load): Update expected results.
9393
a8b7528f
FF
93942006-02-19 Fred Fish <fnf@specifix.com>
9395
9396 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
9397 specifix hex value as part of results.
9398 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 9399
f8261448
FF
94002006-02-16 Fred Fish <fnf@specifix.com>
9401
9402 * gdb.base/whatis.c: Define variables using typedefs char_addr,
9403 ushort_addr, and slong_addr, so the typedefs are not optimized
9404 away.
9405 * gdb.base/whatis.exp: Add tests using type name for struct type,
9406 union type, enum type, and typedef.
a9c64011 9407
31d8bdd2
MK
94082006-02-13 Mark Kettenis <kettenis@gnu.org>
9409
9410 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
9411
34e41e63
JB
94122006-02-13 Jim Blandy <jimb@redhat.com>
9413
9414 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
9415 case where it takes two "next" commands to skip past the init
9416 call.
9417
ac6e4f31
FF
94182006-02-12 Fred Fish <fnf@specifix.com>
9419
9420 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
9421 to handle cases where it takes two "next" commands to skip
9422 past the init call.
9423
2db2d571
JB
94242006-02-07 Joel Brobecker <brobecker@adacore.com>
9425
9426 * gdb.ada/array_return.exp: Mark the last test as expected to fail
9427 on hppa32 targets.
9428
38fcd64c
DJ
94292006-02-06 Vladimir Prus <ghost@cs.msu.su>
9430
9431 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
9432 field.
9433
1315ad46
MK
94342006-01-29 Mark Kettenis <kettenis@gnu.org>
9435
9436 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
9437
5625b943
DJ
94382006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
9439
9440 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
9441 files.
9442
80df1bbe
DJ
94432006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
9444
9445 * gdb.cp/maint.exp: Set complaints to a positive value.
9446
9078e690
DJ
94472006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
9448
9449 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
9450 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
9451 function name.
9452
9c903399
DJ
94532006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
9454
9455 * gdb.base/checkpoint.c: Update copyright notice. Include
9456 <stdlib.h>.
9457
761ae4d6
JB
94582006-01-04 Jim Blandy <jimb@redhat.com>
9459
9460 * gdb.asm/asm-source.exp: Independently provide default values for
9461 asm-flags and debug-flags. Use 'string equal' to do the
9462 comparison, not the implicit expr's '==' operator. Remove
9463 now-unneeded assignments to asm-flags. In h8300 case, place
9464 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
9465
099ac3dd
MS
94662006-01-04 Michael Snyder <msnyder@redhat.com>
9467
9468 * gdb.base/checkpoint.c: New file.
9469 * gdb.base/checkpoint.exp: New file.
9470 * gdb.base/multi-fork.c: New file.
9471 * gdb.base/multi-fork.exp: New file.
9472 * gdb.base/pi.txt: New file (data for checkpoint.c test).
9473
f4d85314
FF
94742006-01-04 Fred Fish <fnf@specifix.com>
9475
9476 * gdb.base/ptype.c (foo): Add typedef.
9477 (intfoo): Add function.
9478 * gdb.base/ptype1.c: New file.
9479 * gdb.base/ptype.exp: Handle compilation and linking with two
9480 source files. Test that proper type for "foo" is found based
9481 on source context rather than first match found in symtabs.
9482
a1b06f35
MK
94832005-12-28 Mark Kettenis <kettenis@gnu.org>
9484
9485 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
9486 * gdb.asm/openbsd.inc: Indent commands.
9487
d082a1e2
MK
94882005-12-26 Mark Kettenis <kettenis@gnu.org>
9489
c65016bd
MK
9490 * gdb.base/freebpcmd.exp: Increase timeout.
9491
d082a1e2
MK
9492 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
9493
d3c32a0e
DJ
94942005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
9495
9496 * gdb.base/default.exp: Update check for "show version".
9497
9fdb1f50
RC
94982005-12-09 Randolph Chung <tausq@debian.org>
9499
9500 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
9501 * gdb.asm/pa64.inc: New file.
9502
5f2c56f7
RC
95032005-12-09 Randolph Chung <tausq@debian.org>
9504
9505 * gdb.asm/common.inc: Indent commands.
9506 * gdb.asm/asmsrc1.s: Likewise.
9507 * gdb.asm/asmsrc2.s: Likewise.
9508
8117349c
RC
95092005-12-09 Randolph Chung <tausq@debian.org>
9510
9511 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
9512 (get_addr_of_sym): Remove duplicate print.
9513 (gen_core): xfail hppa*-*-hpux*, update expected output.
9514 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
9515 * gdb.arch/pa64-nullify.s: New file.
9516
8f07f25a
RC
95172005-12-09 Randolph Chung <tausq@debian.org>
9518
9519 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
9520
55b39184
DJ
95212005-12-07 Christophe Lyon <christophe.lyon@st.com>
9522
9523 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
9524 code generation for these functions.
9525 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
9526 error message.
9527
31e2b00f
AS
95282005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
9529
9530 * gdb.base/help.exp (help b, help br, help bre, help brea)
9531 (help break): Update the expected message.
9532
c3d0b56e
SC
95332005-11-11 Stephane Carrez <stcarrez@nerim.fr>
9534
9535 * gdb.asm/m68hc11.inc: Setup the data section.
9536 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
9537 script for this test.
9538 (m6812-*-*): Likewise.
9539
36ae0ea9
RC
95402005-11-09 Randolph Chung <tausq@debian.org>
9541
9542 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
9543
9d6f42e9
WZ
95442005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
9545
9546 * gdb.base/break.exp: Fix a comment typo.
9547
e2126a14
EZ
95482005-11-03 Jim Blandy <jimb@redhat.com>
9549
a9c64011
AS
9550 Checked in by Elena Zannoni <ezannoni@redhat.com>
9551
889bf7c5 9552 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 9553
e0ac7199
CV
95542005-11-02 Corinna Vinschen <vinschen@redhat.com>
9555
9556 * gdb.arch/gdb1558.c: Include stdio.h.
9557
31d3fb18
MK
95582005-10-31 Mark Kettenis <kettenis@gnu.org>
9559
9560 * gdb.asm/asm-source.exp: Use -e instead of --entry.
9561
e52b687c
MK
95622005-10-31 Mark Kettenis <kettenis@gnu.org>
9563
9564 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
9565
f4711d79
PG
95662005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
9567
a9c64011
AS
9568 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
9569 vscr" tests to better match output.
f4711d79 9570
987a9106
JB
95712005-10-12 Jim Blandy <jimb@redhat.com>
9572
9573 * gdb.base/structs.exp (any): New function.
9574 (test_struct_returns): Don't make any assumptions at all about
9575 what value the function returns when GDB can't set the return
9576 value.
9577
2336bb58
JB
95782005-10-09 Joel Brobecker <brobecker@adacore.com>
9579
9580 * gdb.ada/arrayidx/p.adb: New file.
9581 * gdb.ada/arrayidx.exp: New testcase
9582
95832005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
9584
9585 * gdb.ada/array_return/pck.ads: New file.
9586 * gdb.ada/array_return/pck.adb: New file.
9587 * gdb.ada/array_return/p.adb: New file.
9588 * gdb.ada/array_return.exp: New testcase.
9589
705335ea
JB
95902005-10-03 Joel Brobecker <brobecker@adacore.com>
9591
a9c64011
AS
9592 * gdb.base/arrayidx.c: New file.
9593 * gdb.base/arrayidx.exp: New testcase.
705335ea 9594
11ee9940
NR
95952005-09-29 Nick Roberts <nickrob@snap.net.nz>
9596
9597 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
9598 frames-invalid and breakpoints-invalid are no longer generated
9599 with level 3 so don't expect them in the output.
9600
39fb8e9e
BR
96012005-09-27 Bob Rossi <bob@brasko.net>
9602
a9c64011 9603 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
9604 from test. Escape the | in mi_gdb_test call.
9605 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
9606 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
9607 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
9608 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
9609 expected regex's in mi_gdb_test calls.
9610 * lib/mi-support.exp: Remove arbitrary .* from tests.
9611 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
9612 Fully anchor GDB/MI expected results in mi_gdb_test.
9613 * lib/gdb.exp (string_to_regexp): Escape the ] character.
9614 * gdb.base/sizeof.exp: Remove escape character. Correct test.
9615
2af48f68
PB
96162005-09-26 Paul Brook <paul@codesourcery.com>
9617
9618 * long_long.exp: Exclude eabi targets from arm FPA float format test.
9619
f34502bc
WZ
96202005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
9621
9622 * bfp-test.c: New file.
9623 * bfp-test.exp: New testcase.
9624
ca929517
WZ
96252005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
9626
9627 * gdb.fortran/subarray.exp: New testcase to test the evaluation
9628 of subarray and substring variable.
9629 * gdb.fortran/subarray.f: New source file for the test of subarray
9630 and substring variable evaluation.
9631 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
9632 of string constant.
9633
c761af65
DJ
96342005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
9635
9636 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
9637 copyright dates.
9638
561d7a1d
PG
96392005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
9640
9641 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
9642 powerpc altivec' test with an almost identical 'info vector' test.
9643
b2b64cc9
PG
96442005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
9645
a9c64011
AS
9646 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
9647 vscr" tests to match output.
b2b64cc9 9648
6ac4d15a
PG
96492005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
9650
a9c64011
AS
9651 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
9652 output.
6ac4d15a 9653
40e55bef
BR
96542005-09-11 Bob Rossi <bob@brasko.net>
9655
889bf7c5
PA
9656 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
9657 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
9658 commands that return an MI output command and an asyncronous MI output
9659 command.
40e55bef
BR
9660 * gdb.mi/mi-console.exp: Ditto.
9661
3c7385ec
BR
96622005-09-11 Bob Rossi <bob@brasko.net>
9663
9664 * gdb.mi/mi-var-child.c: Include <string.h>.
9665
a6cd0eb3
DJ
96662005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
9667
9668 * killed.exp: Correct gdb_expect syntax.
9669
2f168eed
CV
96702005-08-09 Corinna Vinschen <vinschen@redhat.com>
9671
9672 * lib/mi-support.exp (mi_gdb_load): Fix typo.
9673
ecd3fd0f
BR
96742005-08-02 Bob Rossi <bob@brasko.net>
9675
9676 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
9677 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
9678 Change tests to inferior-tty-set/show.
9679 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
9680 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
9681 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
9682 inferior. Use mi_gdb_test to get GDB and Inferior output.
9683 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
9684 descriptor.
9685 (mi_inferior_tty_name): Add inferior PTY file name.
9686 (mi_gdb_start): Add INFERIOR_PTY parameter.
9687 (mi_gdb_test): Add IPATTERN parameter.
9688
f1ea48cb 96892005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 9690
f1ea48cb
BR
9691 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
9692 parameter to mi_gdb_test.
9693 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
9694
6e650a67
DJ
96952005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
9696
9697 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
9698 struct_declarations.
9699 * gdb.mi/mi-var-child.exp: Step over the initialization of
9700 struct_declarations.
9701
8be260b6
DJ
97022005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
9703
9704 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
9705 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
9706 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
9707 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
9708 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
9709 file.
9710
4e660f07
NR
97112005-07-27 Nick Roberts <nickrob@snap.net.nz>
9712
9713 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
9714 (do_children_tests): Assign values to the extra elements.
9715
9716 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
9717 them for tests for "-var-update --no-values" and
a9c64011 9718 "-var-update --all-values".
4e660f07
NR
9719 Add test for "-var-list-children --simple-values".
9720
9721 * gdb.mi/basics.c (callee4): Add integer array D[3]...
9722
9723 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
9724 "-stack-list-locals --simple-values" Improve doc strings and
9725 comments.
9726
6bdae935
MK
97272005-07-18 Mark Kettenis <kettenis@gnu.org>
9728
598b7a6f
MK
9729 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
9730 *-*-openbsd*.
9731 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
9732
6bdae935
MK
9733 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
9734 sigaltsatck'.
9735
1323e929 97362005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 9737
1323e929
BR
9738 * gdb.base/default.exp (tty): Changed output of command.
9739 * gdb.base/help.exp (help tty): Ditto.
9740
b1a9c082
MK
97412005-07-12 Mark Kettenis <kettenis@gnu.org>
9742
9743 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
9744
10a844a2
MK
97452005-07-10 Mark Kettenis <kettenis@gnu.org>
9746
9747 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
9748 -stack-select-frame without arguments.
9749 (test_stack_frame_listing): Add test for newly implemented command
9750 -stack-info-frame.
9751
3cb3b8df
BR
97522005-07-06 Bob Rossi <bob@brasko.net>
9753
9754 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
9755 command.
9756 (Copyright): Update copyright.
9757
a0c5fbcf
WZ
97582005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
9759
9760 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
9761 tests to evaluate exponentiation expression.
9762
984971d0
AS
97632005-06-29 Andreas Schwab <schwab@suse.de>
9764
9765 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
9766 main to avoid warnings.
9767
9768 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
9769
fe03833f
NR
97702005-06-20 Nick Roberts <nickrob@snap.net.nz>
9771
9772 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
9773 -stack-select-frame without arguments.
9774 (test_stack_frame_listing): Add test for newly implemented command
9775 -stack-info-frame.
a9c64011 9776
7a55f279
WZ
97772005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
9778
0ffa0ea5
DJ
9779 * gdb.fortran/array-element.f: New file.
9780 * gdb.fortran/array-element.exp: New testcase.
7a55f279 9781
26585198
DJ
97822005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
9783
9784 * gdb.base/bigcore.exp: Correct checks for systems which can
9785 not dump a large core file.
9786
c1bd25fd
DJ
97872005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
9788
9789 * gdb.base/relocate.c: Add a copyright notice.
9790 (dummy): Remove.
9791 * gdb.base/relocate.exp: Test printing the values of variables
9792 from a relocatable file.
9793
589e074d
DJ
97942005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
9795
9796 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
9797 excess MI output after an error.
9798
0915f927
JB
97992005-05-29 Joel Brobecker <brobecker@adacore.com>
9800
9801 * gdb.arch/alpha-step.c: New file.
9802 * gdb.arch/alpha-step.exp: New testcase.
9803
76ff342d
DJ
98042005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
9805 Dennis Brueni <dennis@slickedit.com>
9806
9807 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
9808 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
9809 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
9810 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
9811 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
9812 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
9813 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
9814
96b0c7ac
DJ
98152005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
9816 Wu Zhou <woodzltc@cn.ibm.com>
9817
9818 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
9819 IBM's xlc compiler.
9820 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
9821 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
9822
f21565d2
JB
98232005-05-13 Jim Blandy <jimb@redhat.com>
9824
9825 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
9826 calling gdb_suppress_entire_file.
9827 * gdb.base/charset.exp: Same.
9828 * gdb.base/call-rt-st.exp: Same.
9829
6006a3a1
BR
98302005-05-05 Bob Rossi <bob_rossi@cox.net>
9831
9832 * lib/gdb.exp (fullname_syntax): Added global regex.
9833 (fullname_syntax_POSIX): Ditto.
9834 (fullname_syntax_UNC): Ditto.
9835 (fullname_syntax_DOS_CASE): Ditto.
9836 (fullname_syntax_DOS): Ditto.
9837 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
9838 fullname_syntax variable to scope and use it.
9839 (test_file_list_exec_source_files): Ditto.
9840 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
9841
c3b69c04
DJ
98422005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
9843
9844 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
9845
3c95e6af
PG
98462004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
9847
a9c64011
AS
9848 * lib/gdb.exp (skip_altivec_tests): New function, based on
9849 check_vmx_hw_available from the GCC testsuite.
9850 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
9851 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 9852
78df6c56
JB
98532005-05-02 Jim Blandy <jimb@redhat.com>
9854
9855 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
9856 calling gdb_suppress_entire_file.
9857
1690f9cf
DJ
98582005-04-30 Randolph Chung <tausq@debian.org>
9859
9860 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
9861 Slightly relax "sem_post" name checking.
9862
5ea106f7
PG
98632005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
9864
9865 * gdb.base/unload.exp: Use new shared library infrastructure.
9866
bf7234cf
PG
98672005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
9868
9869 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 9870 infrastructure.
bf7234cf 9871
547b869a
CV
98722005-04-29 Corinna Vinschen <vinschen@redhat.com>
9873
9874 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
9875 * gdb.asm/h8300.inc: New file.
9876
f07e55f0
PG
98772005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
9878
9879 * gdb.base/shlib-call.exp: Change to use new shared library
9880 infrastructure.
9881
3cbba3d1
PG
98822005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
9883
a9c64011
AS
9884 * gdb.base/pending.exp: Change to use new shared library
9885 infrastructure.
3cbba3d1 9886
ed6df200
PG
98872005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
9888
a9c64011
AS
9889 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
9890 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 9891
8c8f4ebe
PG
98922005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
9893
a9c64011
AS
9894 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
9895 shared objects being adjusted and update copyright years.
8c8f4ebe 9896
607fbc54
DJ
98972005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
9898
9899 * ChangeLog: Correct some 2003-01-13 dates.
9900 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
9901 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
9902 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
9903 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
9904 gdb.trace/tfind.exp: Update copyright years.
9905
57bf0e56
DJ
99062005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
9907 Daniel Jacobowitz <dan@codesourcery.com>
9908
9909 * lib/gdb.exp (gdb_compile): Handle shlib=.
9910 (gdb_compile_shlib): New function.
9911
9b593790
PG
99122005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
9913
a9c64011 9914 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 9915
9494c6a5
DJ
99162005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
9917
9918 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
9919 gdb.server.
9920 * configure.ac: Likewise.
9921 * configure: Regenerated.
9922 * gdb.gdbserver/Makefile.in: Moved to...
9923 * gdb.server/Makefile.in: ... here.
9924 * gdb.gdbserver/server.c: Moved to...
9925 * gdb.server/server.c: ... here.
9926 * gdb.gdbserver/server-run.exp: Moved to...
9927 * gdb.server/server-run.exp: ... here.
9928
6f8eac0e
DJ
99292005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
9930
9931 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
9932 * configure.ac: Create gdb.gdbserver/Makefile.
9933 * configure: Regenerated.
9934 * lib/gdbserver-support.exp: New file, derived from
9935 config/gdbserver.exp.
9936 * config/gdbserver.exp: Use gdbserver-support.exp.
9937 * gdb.gdbserver/Makefile.in: New file.
9938 * gdb.gdbserver/server.c: New file.
9939 * gdb.gdbserver/server-run.exp: New file.
9940
6e87504d
PG
99412005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
9942
a9c64011
AS
9943 * lib/gdb.exp (test_compiler_info): Return compiler_info
9944 if no arguments are given.
6e87504d 9945
d1779be4
PG
99462005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
9947
9948 * gdb.arch/altivec-abi.exp: Check for compiler and set
9949 use altivec' flag accordingly.
9950 * gdb.arch/altivec-regs.exp: Likewise.
9951
88750304
DJ
99522005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
9953
9954 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
9955
f3fb768d
AS
99562005-03-27 Andreas Schwab <schwab@suse.de>
9957
9958 * gdb.base/bigcore.c (main): Add missing mode argument in open
9959 call.
9960
7e813ac5
DJ
99612005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
9962
9963 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
9964 downloads.
9965 * config/gdbserver.exp (gdb_load): Likewise.
9966
8e3049aa
PB
99672005-03-14 Paul Brook <paul@codesourcery.com>
9968
9969 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
9970 targets.
9971
a9df7c44
JB
99722005-03-09 Joel Brobecker <brobecker@adacore.com>
9973
9974 * gdb.dwarf2/dup-psym.S: New file.
9975 * gdb.dwarf2/dup-psym.exp: New testcase.
9976
9f0d94e8
JB
99772005-03-09 Joel Brobecker <brobecker@adacore.com>
9978
9979 * gdb.ada/exec_changed/first.adb: New file.
9980 * gdb.ada/exec_changed/second.adb: New file.
9981 * gdb.ada/exec_changed.exp: New testcase.
9982
5f579bc5
NS
99832005-03-08 Nathan Sidwell <nathan@codesourcery.com>
9984
36e9969c
NS
9985 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
9986 (A2): New class.
9987 (main): Test operator+.
9988 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
9989 breakpoint test.
9990
5f579bc5
NS
9991 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
9992 * gdb.base/signull.exp: Disable if gdb,nosignals.
9993 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
9994 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
9995 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
9996 * gdb.mi/mi2-console.exp: Likewise.
9997 * gdb.trace/collection.exp (run_trace_experiment): Consume the
9998 continue output at start.
9999 (gdb_collect_locals_test): Robustify regexp.
10000 * gdb.trace/passc-dyn.exp: Fix comment typo.
10001 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
10002
be46087e
CV
100032005-03-08 Corinna Vinschen <vinschen@redhat.com>
10004
10005 * gdb.asm/asm-source.exp: Add iq2000 case.
10006 * gdb.asm/iq2000.inc: New file.
10007
384e1a61 100082005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 10009
384e1a61
MI
10010 * gdb.base/command.exp: Change hardcoded value to regular expression.
10011 * gdb.base/float.exp: Add powerpc to the list of targets checked.
10012
584b6e9e
DJ
100132005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
10014
10015 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
10016 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
10017 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
10018 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
10019 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
10020
ab5b5d61
MK
100212005-03-05 Mark Kettenis <kettenis@gnu.org>
10022
10023 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
10024 changes.
10025
ae051c1b
PG
100262004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
10027
a9c64011
AS
10028 * lib/compiler.c: Add test for IBM's xlc compiler.
10029 * lib/compiler.cc: Likewise.
ae051c1b 10030
3f0f6ed2
JB
100312004-02-24 Joel Brobecker <brobecker@adacore.com>
10032
10033 * gdb.ada/fixed_points.exp: Create compilation object directory
10034 before running the test.
10035 * gdb.ada/null_record.exp: Likewise.
10036 * gdb.ada/packed_array.exp: Likewise.
10037 * gdb.ada/start.exp: Likewise.
10038
724f452b
JB
100392005-02-15 Joel Brobecker <brobecker@adacore.com>
10040
10041 * gdb.ada/packed_array/pa.adb: New file.
10042 * gdb.ada/packed_array.exp: New testcase.
10043
57f5cdfb 100442005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 10045
1f393151
MK
10046 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
10047 files.
10048
ebdda337
MK
10049 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
10050 on *-*-openbsd*. Correctly match whitespace in regukar
10051 expressions.
10052
cf309262
DJ
100532005-02-10 Daniel Jacobowitz <dan@debian.org>
10054
10055 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
10056 PR exp/1821
10057 * gdb.base/gdb1821.c: New test file.
10058 * gdb.base/gdb1821.exp: New test file.
10059
3be49e7a
JB
100602005-02-09 Joel Brobecker <brobecker@adacore.com>
10061
10062 * gdb.base/start.c: New file.
10063 * gdb.base/start.exp: New testcase.
10064
e292e67d
JB
100652005-02-09 Joel Brobecker <brobecker@adacore.com>
10066
10067 * gdb.ada/start/dummy.adb: New file.
10068 * gdb.ada/start.exp: New testcase.
10069
dbdfa66c
CV
100702005-02-09 Corinna Vinschen <vinschen@redhat.com>
10071
10072 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
10073 for printing symbols and statistics.
10074 Add test for using relative pathnames in "maint print msymbols" test.
10075 Mark "maint info sections DATA" XFAIL on Cygwin.
10076 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
10077 tests.
10078
d7941671
AC
100792005-02-09 Andreas Schwab <schwab@suse.de>
10080
10081 Committed by Andrew Cagney <cagney@gnu.org>
10082 * gdb.base/remotetimeout.exp: New file.
10083
74e5ef44
MK
100842005-02-07 Mark Kettenis <kettenis@gnu.org>
10085
10086 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
10087
464dd14d
JB
100882005-02-03 Joel Brobecker <brobecker@adacore.com>
10089
10090 * gdb.ada/gnat_ada.gpr: New file.
10091 * gdb.ada/gnat_ada.gin: Delete, no longer used.
10092 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
10093 * configure.ac: No longer generate gnat_ada.gpr.
10094 * configure: Regenerate.
10095 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
10096 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
10097 * gdb.ada/null_record/bar.ads: Likewise.
10098 * gdb.ada/null_record/bar.adb: Likewise.
10099 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
10100 * gdb.ada/null_record.exp (testdir): New variable.
10101 (testfile): executable is now in testdir subdirectory.
10102 (srcfile): Use full path to the main compilation unit.
10103 * gdb.ada/fixed_points.exp: Same changes as above.
10104
30d756ae
NR
101052005-02-03 Nick Roberts <nickrob@snap.net.nz>
10106
10107 * gdb.base/interp.exp: New test.
10108
9d799f85
AC
101092005-01-24 Andrew Cagney <cagney@gnu.org>
10110
10111 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
10112
15656118
AC
101132005-01-19 Andrew Cagney <cagney@gnu.org>
10114
a892c31b
AC
10115 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
10116 configure.ac not configure.in.
10117
15656118
AC
10118 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
10119 of powerpc*-*-*.
10120 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 10121 * gdb.base/list.exp (test_list_function)
15656118
AC
10122 (test_list_filename_and_function): Ditto.
10123 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
10124
a7b01baf
AC
101252005-01-16 Andrew Cagney <cagney@gnu.org>
10126
17d92a02
AC
10127 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
10128
a7b01baf
AC
10129 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
10130
bc8332bb
AC
101312005-01-14 Andrew Cagney <cagney@gnu.org>
10132
10133 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
10134 * gdb.mi/mi2-var-cmd.exp: Ditto.
10135
4d074752
CV
101362005-01-10 Corinna Vinschen <vinschen@redhat.com>
10137
10138 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
10139
bec39cab
AC
101402005-01-07 Andrew Cagney <cagney@gnu.org>
10141
10142 * configure.ac: Rename configure.in, require autoconf 2.59.
10143 * configure: Re-generate.
10144 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
10145 * gdb.stabs/configure: Re-generate.
10146 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
10147 * gdb.hp/configure: Re-generate.
10148 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
10149 autoconf 2.59.
10150 * gdb.hp/gdb.objdbg/configure: Re-generate.
10151 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
10152 autoconf 2.59.
10153 * gdb.hp/gdb.defects/configure: Re-generate.
10154 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
10155 autoconf 2.59.
10156 * gdb.hp/gdb.compat/configure: Re-generate.
10157 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
10158 autoconf 2.59.
10159 * gdb.hp/gdb.base-hp/configure: Re-generate.
10160 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
10161 autoconf 2.59.
10162 * gdb.hp/gdb.aCC/configure: Re-generate.
10163
f10b16d4
JB
101642004-12-15 Jim Blandy <jimb@redhat.com>
10165
10166 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
10167 under NPTL when there is debugging info available for libpthread.
10168
fb6e1814
JG
101692004-12-13 Jerome Guitton <guitton@gnat.com>
10170
10171 * gdb.ada/fixed_points.c: New file.
10172 * gdb.ada/fixed_points.exp: New file.
10173
fe46cd3a
RC
101742004-12-03 Randolph Chung <tausq@debian.org>
10175
10176 * gdb.arch/pa-nullify.exp: New file.
10177 * gdb.arch/pa-nullify.s: New file.
10178
8de0841b
RC
101792004-11-30 Randolph Chung <tausq@debian.org>
10180
10181 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
10182 instead of "tbug". Fix regexp to work properly with gdb_test.
10183
c8170782
PH
101842004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
10185
10186 * gdb.base/bitfields2.exp: New test.
10187 * gdb.base/bitfields2.c: New file.
10188
954269c2
RE
101892004-11-28 Richard Earnshaw <rearnsha@arm.com>
10190
10191 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
10192
0107feed
RC
101932004-11-16 Randolph Chung <tausq@debian.org>
10194
10195 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
10196
f073ae8c
DJ
101972004-11-14 Daniel Jacobowitz <dan@debian.org>
10198
10199 * gdb.threads/threadapply.exp: Correct "macro details" test.
10200
19ad59e7
JJ
102012004-11-11 Jeff Johnston <jjohnstn@redhat.com>
10202
10203 * gdb.threads/threadapply.exp: New test.
10204 * gdb.threads/threadapply.c: New file.
10205
9cf0961b
MK
102062004-11-07 Mark Kettenis <kettenis@gnu.org>
10207
10208 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
10209 frames.
10210
c789492a
FL
102112004-11-05 Felix Lee <felix+log1@specifixinc.com>
10212
10213 * gdb.base/cursal.exp: New file.
10214 * gdb.base/cursal.c: New file.
10215
a1e167bb
AC
102162004-11-03 Andrew Cagney <cagney@gnu.org>
10217
10218 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
10219
b7cbf173
MK
102202004-10-30 Mark Kettenis <kettenis@gnu.org>
10221
10222 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
10223 NetBSD/ELF targets.
10224
88f9d34f
JB
102252004-10-29 Joel Brobecker <brobecker@gnat.com>
10226
10227 * gdb.threads/bp_in_thread.c: New file, copied from
10228 pthread_cond_wait.c.
10229 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
10230 file, rather than reusing the .c file from another testcase.
10231
ca7d6a0c
JB
102322004-10-20 Joel Brobecker <brobecker@gnat.com>
10233
10234 * gdb.ada/null_record.exp: Check where we stopped after
10235 sending the start command, instead of where the associated
10236 temporary breakpoint was inserted.
10237
0d863d03
AC
102382004-10-14 Andrew Cagney <cagney@gnu.org>
10239
10240 * gdb.mi/gdb701.c (main): Return 0.
10241
d11e72cb
DJ
102422004-10-13 Daniel Jacobowitz <dan@debian.org>
10243
d40539a4 10244 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 10245
e1923096
JJ
102462004-10-12 Jeff Johnston <jjohnstn@redhat.com>
10247
10248 * gdb.threads/schedlock.c: Add comment markers to use to find
10249 line numbers.
10250 * gdb.threads/schedlock.exp: Adjust regex to handle the new
10251 comments.
10252 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
10253 breakpoint lines.
10254
ec8ba2c9
DJ
102552004-10-12 Daniel Jacobowitz <dan@debian.org>
10256
10257 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
10258
0eb3658b
DJ
102592004-10-12 Daniel Jacobowitz <dan@debian.org>
10260
10261 * configure.in: Add gdb.dwarf2.
10262 * configure: Regenerated.
10263 * Makefile.in: Add gdb.dwarf2.
10264 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
10265 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
10266 gdb.dwarf2/file1.txt: New files.
10267
a271cc33
OF
102682004-10-11 Orjan Friberg <orjanf@axis.com>
10269
a9c64011 10270 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
10271 of "run", since the latter doesn't work with remote targets. Adjust
10272 the breakpoint numbering accordingly.
10273 * gdb.threads/pthread_cond_wait.exp: Ditto.
10274
895ce074
MC
102752004-10-08 Michael Chastain <mec.gnu@mindspring.com>
10276
10277 * gdb.base/overlays.exp: Update copyright years.
10278
6be3092d
KI
102792004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
10280
10281 * gdb.base/overlays.exp: Disable if target is Linux.
10282
e05389b8
FL
102832004-10-06 Felix Lee <felix+log1@specifixinc.com>
10284
10285 * config/gdbserver.exp (gdb_load): Use right filename on remote.
10286
73cb587d
KI
102872004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
10288
10289 * gdb.asm/asm-source.exp: Add m32r-linux target.
10290 * gdb.asm/m32r-linux.inc: New file.
10291
3c0edcdc
AC
102922004-09-24 Andrew Cagney <cagney@redhat.com>
10293 David Anderson <anderson@redhat.com>
10294
10295 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
10296 command fails, assume things will work.
10297 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
10298 (_GNU_SOURCE): Define.
10299 (print_unsigned, print_hex): Change parameter to "long long".
10300 (print_byte_count): New function, use to print byte counts.
10301 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
10302 O_LARGEFILE.
10303 (main): Compute an upper bound on a corefile in max_core_size.
10304 Limit memory chunk size to max_core_size. Limit total memory
10305 allocated to max_core_size.
10306
4bb3667f
AC
103072004-09-23 Andrew Cagney <cagney@gnu.org>
10308
10309 * gdb.base/bigcore.exp: Replace the code that creates a corefile
10310 from a separate process with code that creates a corefile by
10311 making the inferior dump core.
10312
60fe1a51
MK
103132004-09-23 Mark Kettenis <kettenis@gnu.org>
10314
10315 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
10316 block.
10317
8e937346
MC
103182004-09-23 Michael Chastain <mec.gnu@mindspring.com>
10319
10320 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
10321 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
10322 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
10323 Likewise.
10324
7213f6d6
JJ
103252004-09-20 Jeff Johnston <jjohnstn@redhat.com>
10326
10327 * gdb.java/jprint.exp: New test case for java inferior call.
10328 * gdb.java/jprint.java: Ditto.
10329
eac69dca
JB
103302004-09-15 Joel Brobecker <brobecker@gnat.com>
10331
10332 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
10333
22227696
MC
103342004-09-14 Michael Chastain <mec.gnu@mindspring.com>
10335
10336 * gdb.threads/killed.c: Include <stdlib.h>.
10337 * gdb.threads/pthreads.c: Likewise.
10338
7dd403a4
MC
103392004-09-14 Michael Chastain <mec.gnu@mindspring.com>
10340
10341 * gdb.threads/killed.c: Add copyright notice.
10342
33f2d567
JM
103432004-09-10 Jason Molenda (jmolenda@apple.com)
10344
a9c64011
AS
10345 * gdb.base/define.exp: Two new tests to verify zero space chars
10346 after 'if' and 'while' commands in a user-defined command is correctly
10347 parsed.
33f2d567 10348
e05b62ac
AC
103492004-09-08 Andrew Cagney <cagney@gnu.org>
10350
10351 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
10352 delivery test with duplicate at end of file.
10353
9cbe82da
MK
103542004-09-06 Mark Kettenis <kettenis@jive.nl>
10355
10356 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
10357
564803d9
MC
103582004-09-05 Michael Chastain <mec.gnu@mindspring.com>
10359
10360 * config/hppro.exp: Removed.
10361
7c6807ce
MC
103622004-09-05 Michael Chastain <mec.gnu@mindspring.com>
10363
10364 * config/sparclet.exp: Removed.
10365
bf7e26dd
MC
103662004-09-05 Michael Chastain <mec.gnu@mindspring.com>
10367
10368 * config/udi.exp: Removed.
10369
714e341b
MC
103702004-09-02 Michael Chastain <mec.gnu@mindspring.com>
10371
10372 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
10373 of "exp_continue".
10374 (advancei): Likewise.
10375
1236e623
JJ
103762004-09-01 Jeff Johnston <jjohnstn@redhat.com>
10377
10378 * gdb.base/unload.exp: Fix so messages aren't duplicated.
10379
3bdcad15
MI
103802004-09-01 Manoj Iyer <manjo@austin.ibm.com>
10381
228af206 10382 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
10383 to check for nodebug in executable.
10384 * gdb.gdb/observer.exp (setup_test): Likewise.
10385 * gdb.gdb/selftest.exp (test_with_self): Likewise.
10386 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
10387
c72b934c
AC
103882004-09-01 Andrew Cagney <cagney@gnu.org>
10389
10390 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
10391 files.
10392
edd9b715
JJ
103932004-09-01 Jeff Johnston <jjohnstn@redhat.com>
10394
10395 * gdb.base/unload.exp: Fix expected warning message to match
10396 latest format.
10397
fb4ce06b
CV
103982004-09-01 Corinna Vinschen <vinschen@redhat.com>
10399
10400 * gdb.base/call-rt-st.exp: Fix typos.
10401
ce78e7c3
MI
104022004-08-31 Manoj Iyer <manjo@austin.ibm.com>
10403
10404 * gdb.threads/thread_check.exp: New testcase.
10405 * gdb.threads/thread_check.c: New testcase.
10406
2dedb159
AC
104072004-08-31 Andrew Cagney <cagney@gnu.org>
10408
10409 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
10410 (skip_to_handler_entry): New procedures. Test stepping into a
10411 handler when the breakpoint is at the handler's entry point.
10412
68f53502
AC
104132004-08-30 Andrew Cagney <cagney@gnu.org>
10414
10415 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
10416 gdb/1757.
10417
3e3ffd2b
MC
104182004-08-27 Michael Chastain <mec.gnu@mindspring.com>
10419
10420 With code from Manoj Iyer <manjo@austin.ibm.com>:
10421 * lib/gdb.exp (gdb_file_cmd): Return more information in the
10422 return value. Add an arm for "no debugging symbols found".
10423 Change a stray "error" to "perror".
10424 (gdb_run_cmd): Adapt to new return value.
10425 * gdb.base/remote.exp: Adapt to new return value.
10426 * gdb.gdb/complaints.exp: Likewise.
10427 * gdb.gdb/observer.exp: Likewise.
10428 * gdb.gdb/selftest.exp: Likewise.
10429 * gdb.gdb/xfullpath.exp: Likewise.
10430
4b6f5fd2
JB
104312004-08-27 Joel Brobecker <brobecker@gnat.com>
10432
10433 * gdb.threads/bp_in_thread.exp: New testcase.
10434
e5b25496
MC
104352004-08-27 Michael Chastain <mec.gnu@mindspring.com>
10436
10437 Fix PR testsuite/1735.
10438 * gdb.threads/schedlock.c (thread_function): Add a cast
10439 to suppress a gcc warning.
10440 * gdb.threads/thread-specific.c (thread_function): Likewise.
10441
934353d6
MC
104422004-08-26 Michael Chastain <mec.gnu@mindspring.com>
10443
10444 * gdb.base/unload.c: Include <stdlib.h>.
10445
f98a0aef 104462004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 10447
f98a0aef 10448 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
10449 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
10450 synchronized after the "return".
10451
5a2e8882
MC
104522004-08-26 Michael Chastain <mec.gnu@mindspring.com>
10453
10454 * gdb.mi/basics.c: Include <stdio.h>.
10455 * gdb.mi/pthreads.c: Include <stdlib.h>.
10456 * gdb.mi/var-cmd.c: Include <stdlib.h>.
10457
a9640423
MC
104582004-08-26 Michael Chastain <mec.gnu@mindspring.com>
10459
10460 * gdb.threads/schedlock.c: Add copyright notice.
10461
b04e311d
AC
104622004-08-25 Andrew Cagney <cagney@gnu.org>
10463
10464 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
10465 (skip_over_handler, breakpoint_over_hander): New test procedures.
10466 (advance, advancei): Add a proper prefix, do not use
10467 rerun_to_main.
10468 * gdb.base/sigstep.c (main): Change to use an infinite loop.
10469
7c27f15b
MC
104702004-08-24 Michael Chastain <mec.gnu@mindspring.com>
10471
10472 * gdb.mi/basics.c: Add copyright notice.
10473 * gdb.mi/var-cmd.c: Add copyright notice.
10474
fffc87ae
MC
104752004-08-23 Michael Chastain <mec.gnu@mindspring.com>
10476
10477 * lib/gdb.exp: Remove signed_keyword_not_used.
10478 * lib/compiler.c: Likewise.
10479 * lib/compiler.cc: Likewise.
10480
d782e0bf
MC
104812004-08-23 Michael Chastain <mec.gnu@mindspring.com>
10482
10483 * gdb.base/whatis.c: Remove conditional disabling of "signed".
10484 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
10485
96033e83
MC
104862004-08-23 Michael Chastain <mec.gnu@mindspring.com>
10487
10488 * gdb.base/whatis.c: Add copyright notice.
10489
cf38c229
MK
104902004-08-20 Mark Kettenis <kettenis@gnu.org>
10491
10492 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
10493 it to skip the breakpoints encoded in the inline assembly.
10494
f4b49756
MC
104952004-08-20 Michael Chastain <mec.gnu@mindspring.com>
10496
10497 * Makefile.in: Add gdb.fortran.
10498
2f193b69
MC
104992004-08-20 Michael Chastain <mec.gnu@mindspring.com>
10500
10501 * gdb.base/call-sc.exp (test_scalar_returns):
10502 Fix cut-and-paste glitch in "Make fun return now".
10503
89a237cb
MC
105042004-08-17 Michael Chastain <mec.gnu@mindspring.com>
10505
10506 * configure.in: Add gdb.fortran.
10507 * configure: Regenerate.
10508 * gdb.fortran/Makefile.in: New file.
10509 * lib/gdb.exp (skip_fortran_tests): New procedure.
10510
469aff8e
MC
105112004-08-17 Michael Chastain <mec.gnu@mindspring.com>
10512
10513 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
10514 reference to bug-gnu@prep.ai.mit.edu.
10515 * gdb.mi/mi-var-child.exp: Likewise.
10516 * gdb.mi/mi-var-cmd.exp: Likewise.
10517 * gdb.mi/mi-var-display.exp: Likewise.
10518 * gdb.mi/mi2-var-block.exp: Likewise.
10519 * gdb.mi/mi2-var-child.exp: Likewise.
10520 * gdb.mi/mi2-var-cmd.exp: Likewise.
10521 * gdb.mi/mi2-var-display.exp: Likewise.
10522
00b51b9f
MK
105232004-08-15 Mark Kettenis <kettenis@gnu.org>
10524
10525 * gdb.base/unload.c (main): Make local variable msg const.
10526
45f07fef
MC
105272004-08-15 Michael Chastain <mec.gnu@mindspring.com>
10528
10529 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
10530 to bug-gnu@prep.ai.mit.edu.
10531 * gdb.mi/mi-disassemble.exp: Likewise.
10532 * gdb.mi/mi-eval.exp: Likewise.
10533 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
10534 default line number.
10535 * gdb.mi/mi-return.exp: Likewise.
10536 * gdb.mi/mi-simplerun.exp: Likewise.
10537 * gdb.mi/mi-stack.exp: Likewise.
10538 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
10539 number with explicit range test.
10540 * gdb.mi/mi-watch.exp: Likewise.
10541 * gdb.mi/mi2-break.exp: Likewise.
10542 * gdb.mi/mi2-cli.exp: Likewise.
10543 * gdb.mi/mi2-disassemble.exp: Likewise.
10544 * gdb.mi/mi2-eval.exp: Likewise.
10545 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
10546 default line number.
10547 * gdb.mi/mi2-return.exp: Likewise.
10548 * gdb.mi/mi2-simplerun.exp: Likewise.
10549 * gdb.mi/mi2-stack.exp: Likewise.
10550 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
10551 number with explicit range test.
10552 * gdb.mi/mi2-watch.exp: Likewise.
10553
dd8c8ee7
MC
105542004-08-15 Michael Chastain <mec.gnu@mindspring.com>
10555
10556 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
10557 * gdb.cp/m-static.exp: Likewise.
10558 * gdb.cp/rtti.exp: Likewise.
10559
4e838464
MK
105602004-08-14 Mark Kettenis <kettenis@gnu.org>
10561
10562 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
10563
8d8cb839
EZ
105642004-08-14 Eli Zaretskii <eliz@gnu.org>
10565
10566 * ChangeLog: Prefix Local Variables with semi-colons and indent
10567 the reference to older ChangeLog files, to fix fontification in
10568 Emacs.
10569
deea8bb0
MC
105702004-08-13 Michael Chastain <mec.gnu@mindspring.com>
10571
10572 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
10573 * gdb.mi/mi2-break.exp: Likewise.
10574
c3297504
MC
105752004-08-13 Michael Chastain <mec.gnu@mindspring.com>
10576
10577 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
10578
25808999
MC
105792004-08-13 Michael Chastain <mec.gnu@mindspring.com>
10580
10581 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
10582
226a8d71
MC
105832004-08-13 Michael Chastain <mec.gnu@mindspring.com>
10584
10585 * gdb.cp/classes.exp: Remove unused declarations. Just let
10586 test names default instead of providing special names. Remove
10587 extraneous demangler test.
10588
37fdf854
JJ
105892004-08-12 Jeff Johnston <jjohnstn@redhat.com>
10590
10591 * gdb.base/unload.exp: New test for breakpoints in dynamically
10592 loaded libraries.
10593 * gdb.base/unload.c: Ditto.
10594 * gdb.base/unloadshr.c: Ditto.
10595
2d3a7986
MC
105962004-08-12 Michael Chastain <mec.gnu@mindspring.com>
10597
10598 * gdb.cp/classes.exp (test_ptype_class_objects): Call
10599 cp_test_ptype_class.
10600 (test_enums): Likewise.
10601
c72b934c
AC
106022004-08-10 Andrew Cagney <cagney@gnu.org>
10603
10604 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
10605 files.
10606
cc503c8a
AC
106072004-08-10 Andrew Cagney <cagney@gnu.org>
10608
10609 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
10610 init_malloc call.
10611
902f2ccb
MC
106122004-08-10 Michael Chastain <mec.gnu@mindspring.com>
10613
10614 * ChangeLog: Add copyright notice. The notice is copied
10615 from emacs 21.3 top level ChangeLog.
10616
78c90502
MC
106172004-08-09 Michael Chastain <mec.gnu@mindspring.com>
10618
10619 * lib/cp-support.exp: New file.
10620 * lib/cp-support.exp (cp_test_type_class): New function.
10621 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
10622 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
10623 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
10624 cp_test_ptype_class.
10625
88e5ea78
MC
106262004-08-09 Michael Chastain <mec.gnu@mindspring.com>
10627
10628 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
10629 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
10630 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
10631 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
10632 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
10633 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
10634 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
10635 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
10636 gdb.mi/mi2-watch.exp: Update copyright years.
10637
6a89fc9c
MK
106382004-08-09 Mark Kettenis <kettenis@gnu.org>
10639
10640 * gdb.base/sigaltstack.exp: Provide proper anchoring.
10641
1482e0de
MC
106422004-08-09 Michael Chastain <mec.gnu@mindspring.com>
10643
10644 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
10645 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
10646 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
10647 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
10648 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
10649 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
10650 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
10651 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
10652 gdb.mi/mi-watch.exp: Update copyright years.
10653
1a5ce3f3
DJ
106542004-08-08 Daniel Jacobowitz <dan@debian.org>
10655
10656 PR gdb/1738
10657 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
10658 from a breakpoint with a pending signal.
10659
04f6ecf2
DJ
106602004-08-08 Daniel Jacobowitz <dan@debian.org>
10661
10662 PR gdb/1736
10663 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
10664 * gdb.base/sigaltstack.exp (finish_test): Consume output until
10665 the prompt.
10666 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
10667
54d90d35
DJ
106682004-08-08 Daniel Jacobowitz <dan@debian.org>
10669
10670 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
10671
d2f6abb0
DJ
106722004-08-08 Daniel Jacobowitz <dan@debian.org>
10673
10674 PR gdb/1736
10675 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
10676 for i?86-*-linux*.
10677
5598c03d
DJ
106782004-08-08 Daniel Jacobowitz <dan@debian.org>
10679
10680 * gdb.arch/i386-prologue.exp: Compile without debug information.
10681
c6fee705
MC
106822004-08-08 Michael Chastain <mec.gnu@mindspring.com>
10683
10684 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
10685 rather than asking gdb to search.
10686
dd90efdb
MC
106872004-08-05 Michael Chastain <mec.gnu@mindspring.com>
10688
10689 * gdb.base/gcore.c: Include <string.h>.
10690
1e84bec1
MC
106912004-08-05 Michael Chastain <mec.gnu@mindspring.com>
10692
10693 * gdb.base/gcore.c: Add copyright notice.
10694
e425eb2b
MC
106952004-08-05 Michael Chastain <mec.gnu@mindspring.com>
10696
10697 * gdb.base/freebpcmd.c: Include <stdio.h>.
10698 * gdb.base/long_long.c: Include <string.h>.
10699 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
10700 * gdb.base/siginfo.c: Include <string.h>.
10701 * gdb.base/sigstep.c: Include <string.h>.
10702
cb9aaed5
MC
107032004-08-04 Michael Chastain <mec.gnu@mindspring.com>
10704
10705 * gdb.base/complex.c: Include <stdlib.h>.
10706
55944f3d
MC
107072004-08-04 Michael Chastain <mec.gnu@mindspring.com>
10708
10709 * gdb.base/complex.c: Add copyright notice.
10710
7b2953d9
MC
107112004-08-04 Michael Chastain <mec.gnu@mindspring.com>
10712
10713 * gdb.base/charset.c: Include <stdlib.h>.
10714
c9133d23
MC
107152004-08-04 Michael Chastain <mec.gnu@mindspring.com>
10716
10717 * gdb.base/auxv.c: Include <stdlib.h>.
10718
0a8490ad
MC
107192004-08-04 Michael Chastain <mec.gnu@mindspring.com>
10720
10721 * gdb.base/auxv.c: Add copyright notice.
10722
3426d5ec
MC
107232004-08-04 Michael Chastain <mec.gnu@mindspring.com>
10724
10725 * gdb.base/coremaker.c: Add copyright notice.
10726 * gdb.base/coremaker2.c: Add copyright notice.
10727
8da195dd
AC
107282004-08-04 Andrew Cagney <cagney@gnu.org>
10729
10730 * gdb.base/store.exp: Update copyright.
10731 (check_set, up_set, check_struct, up_struct): Add a prefix to test
10732 names, do not import gdb_prompt.
10733
8d394f98
AC
107342004-08-01 Andrew Cagney <cagney@gnu.org>
10735
10736 Fix PR testsuite/1729.
10737 * gdb.base/dump.exp: Add test name to callers of capture_value, do
10738 not use capture_value with value 4.
10739 (capture_value): Add optional test name parameter.
10740 (test_reload_saved_value, test_restore_saved_value): Use $msg as
10741 the prefix, pass to capture_value.
10742
b6702b23
MK
107432004-08-01 Mark Kettenis <kettenis@gnu.org>
10744
10745 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
10746 * gdb.arch/i386-prologue.c (standard): New prototype and function.
10747 (main): Call new function.
10748
c203e0ca
MC
107492004-07-31 Michael Chastain <mec.gnu@mindspring.com>
10750
10751 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
10752
a7995a30
MC
107532004-07-31 Michael Chastain <mec.gnu@mindspring.com>
10754
10755 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
10756
9366563b
MC
107572004-07-31 Michael Chastain <mec.gnu@mindspring.com>
10758
b6eeaf26 10759 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
10760 Accept more values of vtbl pointer. Remove some messages
10761 about "obsolete gcc or gdb".
10762
2fc1f950
MC
107632004-07-30 Michael Chastain <mec.gnu@mindspring.com>
10764
10765 * gdb.cp/classes.exp: Accept more varieties of ptype output.
10766
c724d49b
MC
107672004-07-30 Michael Chastain <mec.gnu@mindspring.com>
10768
10769 * gdb.base/asm-source.exp: Properly convert target board
10770 debug flags from gcc format to binutils format.
10771
736b0fce
MK
107722004-07-28 Mark Kettenis <kettenis@gnu.org>
10773
10774 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
10775 gdb1718". PR backtrace/1718 partially fixed.
10776
5633ea5c
JJ
107772004-07-27 Jeff Johnston <jjohnstn@redhat.com>
10778
10779 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
10780
575eebb1
NC
107812004-07-26 Nick Clifton <nickc@redhat.com>
10782
10783 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
10784 good default value for a specific architecture is available then
10785 set it to that value. Otherwise default to the -gstabs switch.
10786 Remove the -g... switches from the asm-flags variable. Allow the
10787 target board info to override the value if it wants to. Pass the
10788 switch on the assembler command line.
10789
62104619
MK
107902004-07-23 Mark Kettenis <kettenis@gnu.org>
10791
10792 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
10793 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
10794 (main): Call new function.
10795
4a1135b8
MC
107962004-07-22 Michael Chastain <mec.gnu@mindspring.com>
10797
10798 Test for PR exp/1715.
10799 * gdb.base/radix.exp: Refactor common procedures. Make all
10800 test names unique. Change XFAIL to KFAIL.
10801
8a12c1f0
MC
108022004-07-20 Michael Chastain <mec.gnu@mindspring.com>
10803
10804 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
10805 * gdb.ada/gnat_ada.gin: ... to here.
10806 * configure.in: Use gnat_ada.gin.
10807 * configure: Regenerate.
10808
23b451cf
AC
108092004-07-20 Andrew Cagney <cagney@gnu.org>
10810
10811 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
10812 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
10813 XFAILs. Clean up test messages and comments. Check backtraces.
10814 Delete re-sync code.
10815
ab618a02
MC
108162004-07-19 Michael Chastain <mec.gnu@mindspring.com>
10817
10818 Fix PR cli/740.
10819 * gdb.base/annota1.exp: Honor gdb,nosignals.
10820 * gdb.base/annota3.exp: Likewise.
10821
46dad340
MC
108222004-07-19 Michael Chastain <mec.gnu@mindspring.com>
10823
10824 * lib/java.exp: Update copyright notice.
10825
756d8c70
AC
108262004-07-19 Andrew Cagney <cagney@gnu.org>
10827
10828 * gdb.base/selftest.exp: Copy file from here ...
10829 * gdb.gdb/selftest.exp: ... to here.
10830
586027e6
AC
108312004-07-16 Andrew Cagney <cagney@redhat.com>
10832
10833 * lib/insight-support.exp: Delete file.
10834 * lib/java.exp (java_init): Fix copyright.
10835
029d2200
AC
108362004-07-16 Andrew Cagney <cagney@gnu.org>
10837
10838 * gdb.base/restore.c: Append "prologue" to comments marking the a
10839 function's prologue.
10840 * gdb.base/restore.exp: Update copyright, re-indent.
10841 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
10842 callerN" prefix where needed. Update patterns that match a
10843 function's prologue.
10844
653b62c5
MC
108452004-07-16 Michael Chastain <mec.gnu@mindspring.com>
10846
10847 * gdb.base/restore.c: Add copyright notice.
10848
f7d690e5
AC
108492004-07-16 Andrew Cagney <cagney@gnu.org>
10850
10851 * gdb.base/logical.exp: Update copyright.
10852 (evaluate): New procedure. Use to re-implement tests using
10853 several tables.
10854
d629a7cb
MH
108552004-07-14 Martin Hunt <hunt@redhat.com>
10856
10857 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
10858 which fixes some problems where init.tcl was not found.
10859
9c7bb332
AC
108602004-07-13 Andrew Cagney <cagney@gnu.org>
10861
6bf46641
AC
10862 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
10863 (check_sizeof, check_valueof): Do not include the output in the
10864 test name. Use gdb_test.
10865 (get_valueof): Use gdb_test_multiple.
10866
c4ffd4c0
AC
10867 * gdb.base/step-test.exp: Update copyright. Use
10868 gdb_test_multiple. Ensure that test names do not include
10869 architecture dependent output.
10870
ab89363a
AC
10871 * gdb.gdb/observer.exp: Update copyright.
10872 (setup_test): Use gdb_test_multiple.
10873 (attach_first_observer, attach_second_observer)
10874 (attach_third_observer, detach_first_observer)
10875 (detach_second_observer, detach_third_observer)
10876 (reset_counters, check_counters): Make $message a prefix.
10877 (test_normal_stop_notifications): Add "args" parameter - a list of
10878 init functions to be called. Make $message a prefix,
10879 (test_observer_normal_stop): Change the message prefixes so that
10880 they are unique, pass the attach / detach procedures to
10881 test_normal_stop_notifications.
10882
ec58997a
AC
10883 * gdb.base/signull.exp (test_segv): Prefix all tests with
10884 "${name}". Clean up test messages.
10885
b475183b
AC
10886 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
10887
9c7bb332
AC
10888 * gdb.base/ena-dis-br.exp: Update copyright.
10889 (break_at): New function. Replace send_gdb with gdb_test,
10890 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
10891 ignore count, not stopped at bpt", with KFAIL.
10892
2dd95497
CV
108932004-07-13 Corinna Vinschen <vinschen@redhat.com>
10894
10895 * gdb.base/attach.exp: Remove cleanupfile handling.
10896
419e626b
AC
108972004-07-12 Andrew Cagney <cagney@gnu.org>
10898
10899 * gdb.base/annota1.exp: Cleanup corefile test name.
10900 * gdb.base/annota3.exp: Ditto.
10901
8b1b3228
AC
109022004-07-12 Andrew Cagney <cagney@gnu.org>
10903
78650829
AC
10904 * gdb.base/signals.exp: Clean up copyright, re-indent.
10905
8b1b3228
AC
10906 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
10907 gdb_test and gdb_test_multiple.
10908
935c2760
JJ
109092004-07-08 Jeff Johnston <jjohnstn@redhat.com>
10910
10911 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 10912 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
10913 provide line number info for first statement in main.
10914
1544280f
AC
109152004-07-08 Andrew Cagney <cagney@gnu.org>
10916
1279f4ff
AC
10917 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
10918
1544280f
AC
10919 * gdb.base/sigbpt.exp: Make the common part of each test name a
10920 prefix instead of suffix.
10921
bcc82369
BR
109222004-07-07 Bob Rossi <bob_rossi@cox.net>
10923
10924 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
10925 test from test_tbreak_creation_and_listing to
10926 test_file_list_exec_source_file
10927 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
10928 Changed name of test from test_tbreak_creation_and_listing to
10929 test_file_list_exec_source_file
10930
23f4b0aa
JJ
109312004-07-07 Jeff Johnston <jjohnstn@redhat.com>
10932
10933 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
10934 the jmisc() constructor instead of <init>.
10935 * gdb.java/jmisc1.exp: Ditto.
10936
56401cd5
AC
109372004-07-07 Andrew Cagney <cagney@gnu.org>
10938
10939 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
10940 corrupting the PC.
10941
44ae2f6a
MC
109422004-07-06 Michael Chastain <mec.gnu@mindspring.com>
10943
10944 * gdb.cp/templates.exp: Accept whitespace change in demangler
10945 output.
10946
45a83408
AC
109472004-07-06 Andrew Cagney <cagney@gnu.org>
10948
10949 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
10950
d205ad70
MC
109512004-07-02 Michael Chastain <mec.gnu@mindspring.com>
10952
10953 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
10954 * lib/compiler.cc: Likewise.
10955
06ea1a61
MC
109562004-06-30 Michael Chastain <mec.gnu@mindspring.com>
10957
10958 * lib/compiler.cc: Work around string preprocessing problem
10959 with old hp c++ compiler.
10960 * lib/compiler.c: Likewise.
10961
daab1251
CV
109622004-06-29 Corinna Vinschen <vinschen@redhat.com>
10963
10964 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
10965 directives to conditionalize symbol prefixing.
10966 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
10967 additional_flags handling. Add underscore prefix for Cygwin.
10968 * gdb.arch/i386-unwind.c: Use preprocessor directives to
10969 conditionalize symbol prefixing.
10970 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
10971 additional_flags handling. Add underscore prefix for Cygwin.
10972
cc984116
CV
109732004-06-29 Corinna Vinschen <vinschen@redhat.com>
10974
10975 * gdb.base/bigcore.exp: Skip test on Cygwin.
10976
c279b077
MC
109772004-06-28 Michael Chastain <mec.gnu@mindspring.com>
10978
10979 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
10980 formats for "info register". Use gdb_test_multiple. Fix
10981 the "invalid register" test.
10982
0e915747
CV
109832004-06-28 Corinna Vinschen <vinschen@redhat.com>
10984
10985 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
10986 PID for Cygwin. Add Cygwin specific strings to check for in some
10987 tests.
10988 (do_attach_tests): Add a test for user interaction when attaching
10989 to a process with no matching symbol table already loaded.
10990
11422c86
AC
109912004-06-26 Andrew Cagney <cagney@gnu.org>
10992
10993 Test PR java/1567 and PR java/1565.
10994 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
10995 * gdb.java/jmisc2.exp: Delete file.
10996
cefbce26
MC
109972004-06-26 Michael Chastain <mec.gnu@mindspring.com>
10998
10999 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
11000
e19f872c
CV
110012004-06-25 Corinna Vinschen <vinschen@redhat.com>
11002
11003 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
11004 attach process.
11005
d931ba3b
MC
110062004-06-23 Michael Chastain <mec.gnu@mindspring.com>
11007
11008 * gdb.cp/pr-1553.exp: Remove.
11009
aef68c48
MC
110102004-06-22 Michael Chastain <mec.gnu@mindspring.com>
11011
11012 * gdb.cp/pr-1553.cc: Remove.
11013 * gdb.cp/pr-1553.exp: Disable this test.
11014
8d5df71a
JB
110152004-06-20 Jim Blandy <jimb@redhat.com>
11016
a9c64011 11017 Fix PR testsuite/1680.
8d5df71a
JB
11018 * gdb.arch/i386-sse.exp: Properly quote curly braces in
11019 regular expressions.
11020
4ac6f39d
MC
110212004-06-19 Michael Chastain <mec.gnu@mindspring.com>
11022
11023 Fix PR testsuite/1679.
11024 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
11025 Issue an UNSUPPORTED result instead.
11026
1b413552
JB
110272004-06-18 Jim Blandy <jimb@redhat.com>
11028
11029 * gdb.base/charset.exp: Only send a control-C if we see a new
11030 prompt and incomplete command.
11031
6daa6ebd
MC
110322004-06-18 Michael Chastain <mec.gnu@mindspring.com>
11033
11034 * gdb.cp/pr-574.cc: Add copyright notice.
11035
51fa4ae0
JB
110362004-06-17 Jim Blandy <jimb@redhat.com>
11037
11038 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
11039 cases where the regexp has no groups; this grabs random text from
11040 the previous test suite, whatever that was.
11041
8fea26c5
MC
110422004-06-17 Michael Chastain <mec.gnu@mindspring.com>
11043
11044 * gdb.cp/printmethod.cc: Add copyright notice.
11045
1e3aeb41
MC
110462004-06-16 Michael Chastain <mec.gnu@mindspring.com>
11047
11048 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
11049
9d9030bc
AC
110502004-06-16 Andrew Cagney <cagney@gnu.org>
11051
11052 * gdb.base/signull.c: Update copyright. Include <string.h>.
11053 (bowler): Replace data_pointer with data_read
11054 and data_write cases. Add code_descriptor case.
11055 (zero, desc): New array and pointer.
11056 (data, code): Change to simple pointers.
11057 * gdb.base/signull.exp: Fix probe pattern matching a function
11058 descriptor SIGSEGV. Replace data_pointer with data_read and
11059 data_write tests.
11060
acd4ad44
AC
110612004-06-16 Andrew Cagney <cagney@gnu.org>
11062
11063 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
11064
08fd625c
MC
110652004-06-15 Michael Chastain <mec.gnu@mindspring.com>
11066
11067 * gdb.base/long_long.c: Add copyright notice.
11068
1903502c
MC
110692004-06-15 Michael Chastain <mec.gnu@mindspring.com>
11070
11071 * gdb.base/long_long.exp: Remove reference to
11072 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
11073 to gdb_breakpoint and gdb_continue_to_breakpoint.
11074
83313cb1
JB
110752004-06-14 Jim Blandy <jimb@redhat.com>
11076
11077 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
11078 endian case.
11079
1bf404ef
AC
110802004-06-14 Andrew Cagney <cagney@gnu.org>
11081
11082 * gdb.base/gcore.exp (capture_command_output): Delete the always
11083 passing tests containing inferior values.
11084 * gdb.base/ending-run.exp: Do not include the breakpoint address
11085 in the test message. Update copyright.
11086 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
11087 size in the test name, use gdb_test_multiple. Update copyright.
11088
ef220b33
MC
110892004-06-14 Michael Chastain <mec.gnu@mindspring.com>
11090
11091 * gdb.cp/ref-types.cc: Add copyright notice.
11092
4f70a4c9
MC
110932004-06-14 Michael Chastain <mec.gnu@mindspring.com>
11094
11095 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
11096 hp_aCC_compiler.
11097 * lib/compiler.cc: Likewise.
11098 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
11099 'set' commands. Log diagnostics for other lines. Set
11100 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
11101
335928ac
MC
111022004-06-13 Michael Chastain <mec.gnu@mindspring.com>
11103
11104 * gdb.cp/try_catch.cc: Add copyright notice.
11105
2efb12e8
MC
111062004-06-12 Michael Chastain <mec.gnu@mindspring.com>
11107
11108 * gdb.cp/userdef.cc: Add copyright notice.
11109
0bbed51a
MC
111102004-06-11 Michael Chastain <mec.gnu@mindspring.com>
11111
11112 * gdb.cp/virtfunc.cc: Add copyright notice.
11113
e12a46c9
RC
111142004-06-11 Randolph Chung <tausq@debian.org>
11115
11116 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
11117 problem.
11118
338e05af
AC
111192004-06-10 Andrew Cagney <cagney@gnu.org>
11120
11121 * lib/compiler.cc, lib/compiler.c: Append either
11122 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
11123 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
11124 instead of gcc-3-3.
11125
dc3f10cb
AC
111262004-06-09 Andrew Cagney <cagney@gnu.org>
11127
b4d946af
AC
11128 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
11129 gdb/1455, bug is specific to "long long" and "double".
a9c64011 11130
dc3f10cb
AC
11131 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
11132 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
11133 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
11134 fixed.
11135
b5c0bfa2
AC
111362004-06-09 Andrew Cagney <cagney@gnu.org>
11137
11138 * gdb.base/structs.exp (test_struct_returns): Replace
11139 "return_value_unknown" and "finish_value_unknown" by
11140 "return_value_known" and "finish_value_known". Instead of
11141 "return_value_unknown" iff "finish_value_unknown", check
11142 "return_value_known" implies "finish_value_known".
11143
caeb605f
MH
111442004-06-08 Martin Hunt <hunt@redhat.com>
11145
11146 * gdb.base/float.exp: Add pattern for mips targets.
11147
c892bb64
RC
111482004-06-08 Randolph Chung <tausq@debian.org>
11149
11150 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
11151 message for unknown architectures more clear.
11152
48306d3e
JB
111532004-06-08 Joel Brobecker <brobecker@gnat.com>
11154
11155 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
11156 start the execution of the program.
11157
83ecb59f
JB
111582004-06-07 Jim Blandy <jimb@redhat.com>
11159
11160 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
11161 * gdb.arch/i386-cpuid.h: New helper file.
11162
55264cb4
RC
111632004-06-07 Randolph Chung <tausq@debian.org>
11164
11165 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
11166 has started.
11167
23cadb28
RM
111682004-06-04 Roland McGrath <roland@redhat.com>
11169
11170 Fix PR gdb/1647.
11171 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
11172 differently to be robust to output buffering differences.
11173
51d01eda
MC
111742004-06-04 Michael Chastain <mec.gnu@mindspring.com>
11175
11176 * gdb.threads/pthreads.exp: Update copyright years.
11177 (check_control_c): Change asynchronous 'after' to synchronous.
11178
f4fc3b93
RM
111792004-06-04 Roland McGrath <roland@redhat.com>
11180
11181 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
11182 next gdb prompt.
11183
4013522b
MC
111842004-06-02 Michael Chastain <mec.gnu@mindspring.com>
11185
11186 Fix PR gdb/1636.
11187 * gdb.threads/manythreads.exp: Change asynchronous 'after'
11188 calls to synchronous.
11189
7a8f1e6b
JB
111902004-05-26 Jim Blandy <jimb@redhat.com>
11191
11192 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
11193
81bb3443
RC
111942004-05-24 Randolph Chung <tausq@debian.org>
11195
11196 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
11197 * gdb.asm/pa.inc: New file.
11198
8f5a3103
MK
111992004-05-22 Mark Kettenis <kettenis@gnu.org>
11200
11201 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
11202
734b8fe8 112032004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 11204 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
11205
11206 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
11207 GDB prompt.
11208
725603e1
UW
112092004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11210
f4fc3b93 11211 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
11212 setjmp/longjmp. Use sigaction instead of signal.
11213
8b923272 112142004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 11215 Michael Snyder <msnyder@redhat.com>
8b923272
JB
11216
11217 * gdb.threads/pthread_cond_wait.c: New file.
11218 * gdb.threads/pthread_cond_wait.exp: New testcase.
11219
8bfabb04
AC
112202004-05-13 Andrew Cagney <cagney@redhat.com>
11221
11222 * gdb.base/signull.exp, gdb.base/signull.c: New files.
11223 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
11224
42edda50
AC
112252004-05-11 Andrew Cagney <cagney@redhat.com>
11226
11227 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
11228 fixed but revealed gdb/1639.
11229
d303a6c7
AC
112302004-05-10 Andrew Cagney <cagney@redhat.com>
11231
11232 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
11233 func1" and "next to 2nd alarm", kernel bug avoided.
11234
bf08c2a1
DJ
112352004-05-10 Daniel Jacobowitz <dan@debian.org>
11236
11237 PR external/1568
11238 * gdb.base/bigcore.exp: Check the size of the dumped core file.
11239 XFAIL if it is smaller than bytes_allocated.
11240 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
11241 (main): Make chunks_allocated unsigned. Correct comment.
11242
c0586a34
JB
112432004-05-07 Joel Brobecker <brobecker@gnat.com>
11244
11245 * gdb.arch/powerpc-aix-prologue.c: New file.
11246 * gdb.arch/powerpc-aix-prologue.exp: New file.
11247
f2785d12
JB
112482004-05-07 Jim Blandy <jimb@redhat.com>
11249
11250 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
11251 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
11252
bd7f6e30
JB
112532004-05-06 Joel Brobecker <brobecker@gnat.com>
11254
11255 * gdb.base/sep.exp: No longer setup_kfail when the program was
11256 built with dwarf2.
11257
0a5e7efe
JI
112582004-05-05 Jim Ingham <jingham@apple.com>
11259
11260 * gdb.base/pending.exp: Make sure pending breakpoints
11261 preserve the ignore count.
f4fc3b93 11262
a8958849
MK
112632004-04-27 Jerome Guitton <guitton@gnat.com>
11264
11265 * i386-prologue.exp: Add testcase for jump instruction as first
11266 instruction of the real code.
11267 * i386-prologue.c (jump_at_beginning): New function.
11268
7e103f5b
MK
112692004-04-28 Mark Kettenis <kettenis@gnu.org>
11270
11271 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
11272 x86_64-*-*.
11273
5d38b224
MK
112742004-04-28 Mark Kettenis <kettenis@gnu.org>
11275
11276 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
11277 i*86-*-*.
11278
0ef32fd9
MK
112792004-04-25 Mark Kettenis <kettenis@gnu.org>
11280
11281 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
11282 expression that checks the return type.
11283
71d7dd7c
AC
112842004-04-23 Andrew Cagney <cagney@redhat.com>
11285
11286 * gdb.base/call-sc.exp: New test of scalar call/return values.
11287 * gdb.base/call-sc.c: Ditto.
11288
1e9f977e
JJ
112892004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11290
11291 * gdb.threads/manythreads.c: Reduce thread stack size.
11292
899d9e3a
JJ
112932004-04-23 Jeff Johnston <jjohnstn@redhat.com>
11294
11295 * gdb.threads/manythreads.c: Add copyright notice.
11296
61bcae62
AC
112972004-04-23 Andrew Cagney <cagney@redhat.com>
11298
11299 * gdb.base/siginfo.exp: Better handle step out of signal.
11300 * gdb.base/sigstep.exp: Ditto.
11301
7339a42e 113022004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 11303 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
11304
11305 * gdb.threads/manythreads.c: New testcase.
11306 * gdb.threads/manythreads.exp: Ditto.
11307
5c98409b
JB
113082004-04-22 Jim Blandy <jimb@redhat.com>
11309
11310 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
11311 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
11312
3b611f1a
MC
113132004-04-21 Michael Chastain <mec.gnu@mindspring.com>
11314
11315 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
11316
f0fd9238
AC
113172004-04-21 Andrew Cagney <cagney@redhat.com>
11318
11319 * gdb.base/sigstep.c: New file.
11320 * gdb.base/sigstep.exp: New file.
11321
90990674
JB
113222004-04-16 Joel Brobecker <brobecker@gnat.com>
11323
11324 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
11325 call to observer_notify_normal_stop.
11326
78cef34b
AC
113272004-04-15 Andrew Cagney <cagney@redhat.com>
11328
11329 * gdb.base/siginfo.c: New file.
11330 * gdb.base/siginfo.exp: New file.
11331
d2343407
JB
113322004-04-12 J. Brobecker <brobecker@gnat.com>
11333
11334 * gdb.base/sep.exp: Fix typo in comment.
11335
a2dba3c8
JB
113362004-04-12 J. Brobecker <brobecker@gnat.com>
11337
11338 * gdb.base/sep.c: New file.
11339 * gdb.base/sep-proc.c: New file.
11340 * gdb.base/sep.exp: New testcase.
11341
15f7b60e
MK
113422004-04-09 Mark Kettenis <kettenis@gnu.org>
11343
11344 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
11345 support.
11346
44f4de1a
AC
113472004-04-05 Andrew Cagney <cagney@redhat.com>
11348
11349 * gdb.base/sigaltstack.c: New file.
11350 * gdb.base/sigaltstack.exp: New file.
11351
ef04f396
JB
113522004-04-04 Joel Brobecker <brobecker@gnat.com>
11353
11354 * gdb.base/foll-fork.exp: Update the expected output for
11355 "help set follow-fork-mode", to match a change that was made
11356 to the help of this variable on 2004-01-13.
11357
d40d2c92
JB
113582004-04-01 Joel Brobecker <brobecker@gnat.com>
11359
11360 * lib/ada.exp: Add copyright notice.
11361 * bar.ads: Likewise.
11362 * bar.adb: Likewise.
11363 * null_record.adb: Likewise.
11364 * null_record.exp: Likewise.
11365 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
11366
f86ef5a3
JB
113672004-04-01 Joel Brobecker <brobecker@gnat.com>
11368
11369 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
11370 * configure: Regenerate.
11371
414e70e3
JB
113722004-04-01 Joel Brobecker <brobecker@gnat.com>
11373
11374 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
11375 to build the application. Remove the message printed when in
11376 verbose mode, redundant with the UNSUPPORTED message above.
11377
f0aaee49
JB
113782004-03-31 Joel Brobecker <brobecker@gnat.com>
11379
11380 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
11381 * gdb.ada (null_record.exp): New testcase.
11382
ac81cb54
JB
113832004-03-31 Joel Brobecker <brobecker@gnat.com>
11384
11385 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
11386
854af2f7
JB
113872004-03-31 Joel Brobecker <brobecker@gnat.com>
11388
11389 * gdb.ada: New subdirectory.
11390 * gdb.ada/Makefile.in: New file.
11391 * gdb.ada/gnat_ada.gpr.in: New file.
11392
034cb681
JB
113932004-03-31 Joel Brobecker <brobecker@gnat.com>
11394
11395 * lib/ada.exp: New file.
11396
78a1a894
DJ
113972004-03-24 Daniel Jacobowitz <drow@mvista.com>
11398
11399 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
11400 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
11401
4b2b3b3e
AC
114022004-03-22 Andrew Cagney <cagney@redhat.com>
11403
11404 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
11405 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
11406 Problem identified by Ulrich Weigand.
11407
23c73aa3
DC
114082004-03-17 David Carlton <carlton@kealia.com>
11409
11410 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
11411 PR c++/826.
11412
d63a86f8
RM
114132004-03-16 Roland McGrath <roland@redhat.com>
11414
11415 * gdb.base/auxv.exp: New file.
11416 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
11417
0e02aa50
DC
114182004-03-12 David Carlton <carlton@kealia.com>
11419
11420 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
11421 * gdb.cp/pr-1553.cc: Ditto.
11422 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
11423 pass branch.
11424
c20b71be
MC
114252004-03-12 Michael Chastain <mec.gnu@mindspring.com>
11426
11427 * gdb.cp/templates.exp: Accept more template types.
11428
c7414a01
MC
114292004-03-09 Michael Chastain <mec.gnu@mindspring.com>
11430
11431 From Corinna Vinschen with modifications.
11432 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
11433 local variable obj_with_enum.
11434 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
11435 results with obj_with_enum.
11436
ed69573c
MC
114372004-03-09 Michael Chastain <mec.gnu@mindspring.com>
11438
11439 * gdb.cp/classes.cc: New file, copied from misc.cc.
11440 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
11441
28301461
MC
114422004-03-09 Michael Chastain <mec.gnu@mindspring.com>
11443
11444 * gdb.cp/misc.cc: Add copyright notice.
11445
1198ecbe
DC
114462004-03-05 David Carlton <carlton@kealia.com>
11447
11448 * gdb.cp/rtti.exp: Add 'print *obj3' test.
11449 * gdb.cp/rtti.h: Update copyright.
11450 (namespace n2::n3): New.
11451 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
11452 (n2::n3::func3): New.
11453 (main): Call n2::n3::func3.
11454 * gdb.cp/rtti2.cc: Update copyright.
11455 (n2::create3): New.
11456
9e08c470
MK
114572004-03-04 Mark Kettenis <kettenis@gnu.org>
11458
11459 * gdb.asm/openbsd.inc: Fix typo.
11460
4bebc3aa
FF
114612004-03-03 Fred Fish <fnf@redhat.com>
11462
11463 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
11464 "val" instead of unused "size". Update copyright year.
11465
6ea9fb37
DJ
114662004-02-29 Daniel Jacobowitz <drow@mvista.com>
11467
11468 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
11469 to use unsigned char.
11470 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
11471 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
11472
23b23974
DJ
114732004-02-29 Daniel Jacobowitz <drow@mvista.com>
11474
11475 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
11476 line of output.
11477
7574fd53
DJ
114782004-02-28 Daniel Jacobowitz <drow@mvista.com>
11479
11480 * gdb.base/relocate.c (dummy): Initialize.
11481
a195357f
DJ
114822004-02-28 Daniel Jacobowitz <drow@mvista.com>
11483
11484 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
11485 a breakpoint at exit.
11486
72fd54a9
FF
114872004-02-27 Fred Fish <fnf@redhat.com>
11488
11489 * gdb.base/chng-syms.exp: Add expect condition to match failing
11490 case that isn't a timeout.
11491
b9d23137
AC
114922004-02-27 Andrew Cagney <cagney@redhat.com>
11493
11494 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
11495 support.
11496
15d208f6 114972004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 11498
15d208f6
FF
11499 * gdb.arch/gdb1431.c: Remove.
11500 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
11501 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
11502 of "until" incorrectly.
11503
98f9cd2d
JB
115042004-02-26 J. Brobecker <brobecker@gnat.com>
11505
11506 * gdb.cp/class2.cc (empty): New class.
11507 (refer): New function.
11508 (main): Declare an object of type empty and use it.
11509 * gdb.cp/class2.exp: Print the value of an object of type empty.
11510
9b50c11b
JJ
115112004-02-26 Jeff Johnston <jjohnstn@redhat.com>
11512
11513 * gdb.base/langs.exp: Update query string to match the
11514 new nquery format used for pending breakpoints.
11515
0dcd613f
AC
115162004-02-26 Andrew Cagney <cagney@redhat.com>
11517
11518 Fix PR i18n/1570.
11519 * gdb.base/charset.c: Update copyright notice.
11520 (main, init_string): Remove the escape character '\e' tests.
11521 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
11522 * gdb.base/charset.exp (valid_host_charset): Ditto.
11523 * gdb.base/setvar.exp: Ditto.
11524
b8a56647
AC
115252004-02-24 Andrew Cagney <cagney@redhat.com>
11526
90d59e34
AC
11527 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
11528 mmapped data in core file" PASS and FAIL messages consistent.
11529
b8a56647
AC
11530 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
11531 setting a breakpoint. Work around PR java/1565.
11532
9f27c604
JJ
115332004-02-23 Jeff Johnston <jjohnstn@redhat.com>
11534
11535 * lib/gdb.exp (gdb_breakpoint): Update query string to match
11536 new nquery format.
11537 * gdb.base/pending.exp: Ditto.
11538
3224a706
MK
115392004-02-22 Mark Kettenis <kettenis@gnu.org>
11540
11541 * configure.in: Run stabs tests on *BSD.
11542 * configure: Regenerated.
11543
41e0a9ca
MK
115442004-02-21 Mark Kettenis <kettenis@gnu.org>
11545
11546 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
11547
1e1b3428
FF
115482004-02-20 Fred Fish <fnf@redhat.com>
11549
11550 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
11551 blank in test for "returns short", for consistency with other
11552 "returns xxx" tests. Update copyright year.
11553
f9a7572a
FF
115542004-02-19 Fred Fish <fnf@redhat.com>
11555
11556 New testcase for PR breakpoint/1558.
11557 * gdb.arch/gdb1558.exp: New file.
11558 * gdb.arch/gdb1558.c: New file.
11559
b2ce2854
EZ
115602004-02-19 Elena Zannoni <ezannoni@redhat.com>
11561
11562 * gdb.base/nodebug.exp: Fix typo.
11563
e7c9ff01
JB
115642004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11565
11566 Committed by Jim Blandy <jimb@redhat.com>.
11567
62f4b920
JB
11568 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
11569
2db536a1
JB
11570 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
11571
e7c9ff01
JB
11572 * gdb.base/float.exp: Support s390*-*-* targets.
11573
f3205b34
AF
115742004-02-17 Adam Fedor <fedor@gnu.org>
11575
11576 * gdb.base/gdb1555.exp: New file.
11577 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
11578
9d62932d
EZ
115792004-02-17 Elena Zannoni <ezannoni@redhat.com>
11580
11581 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
11582
344c9711
FF
115832004-02-16 Fred Fish <fnf@redhat.com>
11584
11585 * gdb.arch/gdb1291.c: Remove
11586 * gdb.arch/gdb1291.s: New test input file.
11587 * gdb.arch/gdb1291.exp: Expand test to check case that should not
11588 fail. Test for correct result, known incorrect result, other
11589 failures and timeouts.
11590
2d822687
AC
115912004-02-16 Andrew Cagney <cagney@redhat.com>
11592
11593 * gdb.base/bigcore.exp: New file.
11594 * gdb.base/bigcore.c: New file.
11595
dac15b66
AC
115962004-02-13 Andrew Cagney <cagney@redhat.com>
11597
11598 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
11599 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
11600 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
11601 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
11602 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
11603 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
11604 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
11605 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
11606 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
11607 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
11608
6bdfc2c4
JJ
116092004-02-11 Jeff Johnston <jjohnstn@redhat.com>
11610
11611 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
11612 executed is an alloc instruction.
11613
87b3ede8
DC
116142004-02-11 David Carlton <carlton@kealia.com>
11615
11616 * gdb.cp/breakpoint.exp: New.
11617 * gdb.cp/breakpoint.cc: New.
11618
6e19e2bf
MC
116192004-02-11 Michael Chastain <mec.gnu@mindspring.com>
11620
11621 Partial fix for PR gdb/1543.
11622 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
11623 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
11624 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
11625 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
11626 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
11627 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
11628 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
11629 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
11630 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
11631 to bug-gdb@prep.ai.mit.edu .
11632 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
11633 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
11634 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
11635 Likewise.
11636
5c5455dc
AC
116372004-02-10 Andrew Cagney <cagney@redhat.com>
11638
11639 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
11640 using gdb_internal_error_resync.
11641
9cf689d7
DJ
116422004-02-09 Daniel Jacobowitz <drow@mvista.com>
11643
11644 * gdb.threads/thread-specific.exp: Stop early if no threads are
11645 found.
11646
d2dc51db
MC
116472004-02-09 Michael Chastain <mec.gnu@mindspring.com>
11648
11649 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
11650
14b1a056
DJ
116512004-02-08 Daniel Jacobowitz <drow@mvista.com>
11652
11653 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
11654 breakpoints.
11655
83f66e8f
DJ
116562004-02-07 Daniel Jacobowitz <drow@mvista.com>
11657
11658 * config/sim.exp (gdb_load): Handle $arg == "".
11659 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
11660 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
11661
30fc0091
EZ
116622004-02-07 Elena Zannoni <ezannoni@redhat.com>
11663
a9c64011
AS
11664 * gdb.base/maint.exp: Update test to reflect
11665 obstack changes.
30fc0091 11666
4d806929
JJ
116672004-02-04 Jeff Johnston <jjohnstn@redhat.com>
11668
11669 * gdb.base/pendshr.c (pendfunc): New function that calls
11670 pendfunc1.
11671 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
11672
7bfdd688
FF
116732004-02-04 Fred Fish <fnf@redhat.com>
11674
11675 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
11676 function symbols and update copyright years.
11677 * gdb.arch/gdb1291.c: Ditto.
11678
aaa08ee4
MC
116792004-02-03 Michael Chastain <mec.gnu@mindspring.com>
11680
11681 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
11682
dbad7755
MC
116832004-02-03 Michael Chastain <mec.gnu@mindspring.com>
11684
11685 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
11686
ec4646ef
MC
116872004-02-03 Michael Chastain <mec.gnu@mindspring.com>
11688
11689 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
11690
1b802196
FF
116912004-02-02 Fred Fish <fnf@redhat.com>
11692
11693 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
11694 remote targets. Update copyright years.
11695
18fe2033
JJ
116962004-02-02 Jeff Johnston <jjohnstn@redhat.com>
11697
11698 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
11699 support.
11700 * gdb.base/langs.exp: Fix test which attempts to create
11701 breakpoint on non-existent function to handle new pending
11702 support.
11703 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
11704 a breakpoint.
11705 * gdb.base/pending.exp: New test.
11706 * gdb.base/pending.c: New file.
11707 * gdb.base/pendshr.c: Ditto.
11708
8d577d32
DC
117092004-02-02 David Carlton <carlton@kealia.com>
11710
11711 * gdb.cp/overload.exp: Add overloadNamespace tests.
11712 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
11713 (overloadNamespace, XXX): New.
11714 (main): Call XXX::marker2.
11715
3ad13771
FF
117162004-02-01 Fred Fish <fnf@redhat.com>
11717
11718 * gdb.base/dump.exp: Use runto_main instead of "runto main".
11719 * gdb.base/finish.exp: Ditto.
11720 * gdb.base/gcore.exp: Ditto.
11721 * gdb.base/huge.exp: Ditto.
11722 * gdb.base/info-proc.exp: Ditto.
11723 * gdb.base/return2.exp: Ditto.
11724 * gdb.threads/gcore-thread.exp: Ditto.
11725
44c75849
DJ
117262004-02-01 Daniel Jacobowitz <drow@mvista.com>
11727
11728 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
11729
005bc093
MK
117302004-02-01 Mark Kettenis <kettenis@gnu.org>
11731
11732 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
11733 that opening the file succeeds on OpenBSD.
11734
c47cebdb
DJ
117352004-02-01 Daniel Jacobowitz <drow@mvista.com>
11736
11737 * gdb.threads/thread-specific.c: New file.
11738 * gdb.threads/threads-specific.exp: New test script.
11739 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
11740 to expect_out.
11741
5a01311c
MK
117422004-02-01 Mark Kettenis <kettenis@gnu.org>
11743
11744 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
11745 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
11746 only on the "print_small_structs from print_long_arg_list" test.
11747
ce22a4f1
DJ
117482004-02-01 Daniel Jacobowitz <drow@mvista.com>
11749
11750 * gdb.base/completion.exp: Kill a stray backslash.
11751
11752 From Jim Ingham <jingham@apple.com>:
11753 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
11754 agrees with the result from sending a tab.
11755
abbab9d3
DJ
117562004-01-31 Daniel Jacobowitz <drow@mvista.com>
11757
11758 * gdb.base/chng-syms.exp: Remove stray newline.
11759
53904d1e
MK
117602004-01-31 Mark Kettenis <kettenis@gnu.org>
11761
11762 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
11763 *-*-openbsd*.
11764 * gdb.asm/openbsd.inc: New file.
11765
3a4b3aac
MK
117662004-01-30 Mark Kettenis <kettenis@gnu.org>
11767
11768 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
11769 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
11770 *-*solaris2*. Remove commented out default settings for
11771 asm-flags. Replace gdb_compile with target_link.
11772
ebac27b4
MC
117732004-01-29 Michael Chastain <mec.gnu@mindspring.com>
11774
11775 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
11776 for all tests. Remove old hp-ux and cygnus xfail cases.
11777
d8679d84
PH
117782004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
11779
11780 * gdb.base/chng-syms.exp: New file.
11781 * gdb.base/chng-syms.c: New file.
11782
0a55bc22
MC
117832004-01-24 Michael Chastain <mec.gnu@mindspring.com>
11784
11785 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
11786 Provide arms for current output in all my configurations.
11787
94b8e876
MC
117882004-01-24 Michael Chastain <mec.gnu@mindspring.com>
11789
11790 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
11791 * lib/compiler.cc: Likewise.
11792 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
11793 get the right preprocessor. Eval the output directly. Remove
11794 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
11795 hp_f77_compiler and hp_f90_compiler completely.
11796 (gdb_preprocess): Delete.
11797 (get_compiler): Delete.
11798
7cf03d44
MK
117992004-01-24 Mark Kettenis <kettenis@gnu.org>
11800
11801 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
11802 <string.h>.
11803
68b6dce9
NR
118042004-01-24 Nick Roberts <nick@nick.uklinux.net>
11805
11806 * gdb.mi/mi-stack.exp: Update copyright.
11807
b368761e
DC
118082004-01-23 David Carlton <carlton@kealia.com>
11809
11810 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
11811 test for cp_lookup_transparent_type.
11812 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
11813 call them.
11814
f2061b53
DJ
118152004-01-23 Daniel Jacobowitz <drow@mvista.com>
11816
11817 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
11818 after -var-update.
11819
37fc574a
DC
118202004-01-23 David Carlton <carlton@kealia.com>
11821
11822 * gdb.cp/namespace.cc (C::ensureRefs): New.
11823 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
11824
8e94b928
NR
118252004-01-20 Nick Roberts <nick@nick.uklinux.net>
11826
11827 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
11828 case "-stack-list-locals 2".
11829 * gdb.mi/mi-var-child.exp: Test for case
11830 "-var-list-children --all-values NAME".
11831
997b0952
MC
118322004-01-18 Michael Chastain <mec.gnu@mindspring.com>
11833
11834 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
11835
52470da3
MK
118362004-01-18 Mark Kettenis <kettenis@gnu.org>
11837
7049b4b8
MK
11838 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
11839 used with gdb_test_multiple.
11840
52470da3
MK
11841 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
11842 read at address 0. This fixes PR testsuite/1504.
11843
da6012e5
DJ
118442004-01-18 Daniel Jacobowitz <drow@mvista.com>
11845
11846 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
11847 Remove downloading, guessing the host executable, the calls to
11848 gdb_file_cmd and gdb_target_cmd, and "load" support.
11849 (infer_host_exec): New function broken out from gdb_load.
11850 (gdb_load): New wrapper for gdbserver_gdb_load.
11851 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
11852 gdb_target_cmd. Use -target-select.
11853 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
11854 Download binaries to the host. Clear last_mi_remote_file when
11855 we load a new binary.
11856 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
11857 call gdbserver_gdb_load and mi_gdb_target_cmd.
11858
32c70722
MC
118592004-01-17 Michael Chastain <mec.gnu@mindspring.com>
11860
11861 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
11862 type patterns.
11863
b0cecf36
MC
118642004-01-17 Michael Chastain <mec.gnu@mindspring.com>
11865
11866 * gdb.cp/templates.exp: Fix typo in test name of
11867 "print Foo<volatile char*>::foo".
11868
4120d7e6
MC
118692004-01-15 Michael Chastain <mec.gnu@mindspring.com>
11870
11871 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
11872
f679e530
BE
118732004-01-16 Ben Elliston <bje@wasabisystems.com>
11874
11875 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
11876 (clean mostlyclean): Remove empty rm.
11877
091c48f6
MC
118782004-01-15 Michael Chastain <mec.gnu@mindspring.com>
11879
11880 * gdb.base/setvar.exp: Add copyright years.
11881
3e5fc8d2
DC
118822004-01-14 David Carlton <carlton@bactrian.org>
11883
11884 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
11885 PR c++/1511 and update coment.
11886 * gdb.cp/templates.exp: Update patterns to match current output.
11887 If changes involve something other than whitespace, KFAIL
11888 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
11889
63d06c5c
DC
118902004-01-14 David Carlton <carlton@kealia.com>
11891
11892 * gdb.cp/namespace.exp: Add tests involving classes defined within
11893 namespaces.
11894 * gdb.cp/namespace.cc (C::CClass): New.
11895 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
11896
a51dab88
EZ
118972004-01-14 Elena Zannoni <ezannoni@redhat.com>
11898
11899 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
11900 what debug info we have. Print a better message if something goes
11901 wrong while producing the separate debug info file.
11902
a476ccc9
MC
119032004-01-14 Michael Chastain <mec.gnu@mindspring.com>
11904
11905 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
11906
f453692c
MC
119072004-01-14 Michael Chastain <mec.gnu@mindspring.com>
11908
11909 * gdb.base/callfuncs.c: Add copyright notice.
11910
f40063a5
MC
119112004-01-13 Michael Chastain <mec.gnu@mindspring.com>
11912
11913 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
11914 inheritance. PR gdb/1498, PR gcc/13539.
11915
19ac3974
EZ
119162004-01-13 Elena Zannoni <ezannoni@redhat.com>
11917
a9c64011
AS
11918 * gdb.threads/gcore-thread.exp: Prefix name of binary with
11919 test specific name.
11920 * gdb.mi/gdb669.exp: Ditto.
11921 * gdb.mi/mi-pthreads.exp: Ditto.
11922 * gdb.mi/mi1-pthreads.exp: Ditto.
11923 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 11924
56c97c6e
MC
119252004-01-12 Michael Chastain <mec.gnu@mindspring.com>
11926
11927 * gdb.cp/member-ptr.cc: Add copyright notice.
11928
a0644324
MC
119292004-01-12 Michael Chastain <mec.gnu@mindspring.com>
11930
11931 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
11932 some patterns for recent versions of gcc and hpacc. Delete
11933 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
11934 Delete tests that access a NULL pointer-to-member-data. This
11935 script is still disabled for gcc.
11936
32fabe09
EZ
119372004-01-12 Elena Zannoni <ezannoni@redhat.com>
11938
11939 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 11940 escaped correctly.
32fabe09 11941
1f8a6abb
EZ
119422004-01-12 Elena Zannoni <ezannoni@redhat.com>
11943
11944 * gdb.base/sepdebug.exp: New file.
11945 * gdb.base/sepdebug.c: New file.
11946 * lib/gdb.exp (separate_debug_filename): New procedure.
11947 (gdb_gnu_strip_debug): New procedure.
11948
48efe704
AC
119492004-01-12 Andrew Cagney <cagney@redhat.com>
11950
11951 * gdb.mi/ChangeLog: Delete file. Renamed to ...
11952 * gdb.mi/ChangeLog-1999-2003: New file.
11953
a9415475
AC
119542004-01-12 Andrew Cagney <cagney@redhat.com>
11955
11956 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
11957 "Renaming a directory to a non-empty directory returns ENOTEMPTY
11958 or EEXIST", treat EBUSY as an XFAIL.
11959
83b8cf9d
MC
119602004-01-11 Michael Chastain <mec.gnu@mindspring.com>
11961
11962 * gdb.base/scope.exp: Remove obsolete setup_xfail for
11963 hp_cc_compiler.
11964
9939d2a8
MC
119652004-01-10 Michael Chastain <mec.gnu@mindspring.com>
11966
11967 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
11968 decorations.
11969
1ff8cadf
MC
119702004-01-10 Michael Chastain <mec.gnu@mindspring.com>
11971
11972 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
11973 and "(aCC)" decorations. Remove obsolete doco about old
11974 test results.
11975
6fa9022e
MC
119762004-01-09 Michael Chastain <mec.gnu@mindspring.com>
11977
11978 * gdb.cp/exception.exp: Fix typo in doco.
11979
209721fe
MK
119802004-01-09 Mark Kettenis <kettenis@gnu.org>
11981
11982 * gdb.base/gdb1476.exp: Fix typo.
11983
ef11303e
MC
119842004-01-09 Michael Chastain <mec.gnu@mindspring.com>
11985
11986 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
11987 file.
11988
041ab88c
MC
119892004-01-09 Michael Chastain <mec.gnu@mindspring.com>
11990
11991 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
11992 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
11993 Use gdb_compile. Remove restriction on gcc. Add some patterns
11994 for recent version of gdb. Delete second half, which was a copy
11995 of the first half with different build flags. This test is
11996 still disabled because it is still not ready for production.
11997
e36d075a
MC
119982004-01-08 Michael Chastain <mec.gnu@mindspring.com>
11999
12000 * gdb.cp/exception.cc: Add copyright notice.
12001 * gdb.cp/exception.exp: Add a notice that this file is broken
12002 because of line number changes caused by addition of copyright
12003 notice.
12004
42b190ad
MC
120052004-01-08 Michael Chastain <mec.gnu@mindspring.com>
12006
12007 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
12008 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
12009
8f25f06b
MC
120102004-01-08 Michael Chastain <mec.gnu@mindspring.com>
12011
12012 * gdb.cp/classes.exp: Accept gnu abi 2.
12013 * gdb.cp/derivation.exp: Likewise.
12014 * gdb.cp/overload.exp: Likewise.
12015 * gdb.cp/virtfunc.exp: Likewise.
12016
06ded8b8
MC
120172004-01-08 Michael Chastain <mec.gnu@mindspring.com>
12018
12019 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
12020 semicolon after end of function.
12021
77c26ae3
MC
120222004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12023
12024 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
12025 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
12026 boilerplate code for compiling and running the program under
12027 test. Add some string method tests.
12028
20757486
MC
120292004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12030
12031 * gdb.cp/bs15503.cc: Add copyright notice.
12032 * gdb.cp/bs15503.exp: Adjust line number.
12033
0fd3b503
MC
120342004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12035
12036 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
12037 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
12038
10d1bea8
MC
120392004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12040
12041 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
12042 hp_cc_compiler.
12043
2789202a
MC
120442004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12045
12046 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
12047 * gdb.cp/ctti.exp: Use the marker instead of "next".
12048 With gcc, run further before bailing.
12049
b862f14c
MC
120502004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12051
12052 * gdb.cp/cttiadd.cc: Add copyright notice.
12053 * gdb.cp/cttiadd1.cc: Likewise.
12054 * gdb.cp/cttiadd2.cc: Likewise.
12055 * gdb.cp/cttiadd3.cc: Likewise.
12056
96da2469
MC
120572004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12058
12059 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
12060 Use gdb_test, gdb_test_multiple. Use floating-point values that
12061 have exact representations in IEEE-ish formats.
12062
053248ff
MC
120632004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12064
12065 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
12066 compilers. Delete duplicate call to get_compiler_info.
12067 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
12068 * gdb.base/volatile.exp: Likewise.
12069
84acecdd
MK
120702004-01-07 Mark Kettenis <kettenis@gnu.org>
12071
12072 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
12073 memory at address 0.
12074
fe11a27f
MC
120752004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12076
12077 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
12078 to test for hp-ux assembler. Fix copyright years.
12079
60ad077b
AC
120802004-01-07 Andrew Cagney <cagney@redhat.com>
12081
12082 * gdb.base/fileio.c (strerrno): Add "EBUSY".
12083
1c9b8f33
AC
120842004-01-07 Andrew Cagney <cagney@redhat.com>
12085
12086 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
12087 when creating the read-only file. From analysis by Roland McGrath
12088 and Elena Zannoni.
12089
753ccc7a
MC
120902004-01-06 Michael Chastain <mec.gnu@mindspring.com>
12091
12092 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
12093
eca3e36b
MC
120942004-01-06 Michael Chastain <mec.gnu@mindspring.com>
12095
12096 * gdb.base/cvexpr.c: Be type-safe with function pointers and
12097 data pointers.
12098
f8d4bac4
MC
120992004-01-06 Michael Chastain <mec.gnu@mindspring.com>
12100
12101 * gdb.cp/m-static.exp: Compile one source file at a time.
12102 Delete unused call to get_compiler_info.
12103
9b4e0f94
MC
121042004-01-06 Michael Chastain <mec.gnu@mindspring.com>
12105
12106 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
12107 * gdb.base/call-rt-st.exp: Likewise.
12108 * gdb.base/nodebug.exp: Likewise.
12109 * gdb.base/volatile.exp: Likewise.
12110 * gdb.cp/ref-types.exp: Likewise.
12111 * gdb.cp/templates.exp: Likewise.
12112
023c1024
MK
121132004-01-05 Mark Kettenis <kettenis@gnu.org>
12114
12115 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
12116
19703c4a
MC
121172004-01-05 Michael Chastain <mec.gnu@mindspring.com>
12118
12119 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
12120 hppa*-hp-hpux*.
12121
18b67037
MK
121222004-01-04 Mark Kettenis <kettenis@gnu.org>
12123
ba6219c8
MK
12124 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
12125 x86_64-*-*.
12126
18b67037
MK
12127 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
12128 sparc64-*-* and sparc*-solaris2*.
12129
1bfbbb9d
MK
121302004-01-04 Mark Kettenis <kettenis@gnu.org>
12131
12132 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
12133 return ${tests}" test. The ${tests} already mentions the
12134 filename.
12135
06846494
MC
121362004-01-02 Michael Chastain <mec.gnu@mindspring.com>
12137
12138 * gdb.cp/local.exp: Accept gcc abi 2.
12139
3b0cb202
MC
121402004-01-02 Michael Chastain <mec.gnu@mindspring.com>
12141
12142 * gdb.cp/templates.exp: Accept gcc abi 2.
12143
0643ec3f
MC
121442004-01-02 Michael Chastain <mec.gnu@mindspring.com>
12145
12146 * lib/compiler.cc: Remove supports_template_debugging.
12147 * gdb.cp/templates.exp: Do not test supports_template_debugging.
12148
d231d0b1
MC
121492004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12150
12151 * gdb.cp/namespace.exp: Accept gcc abi 2.
12152
44ffb27c
MC
121532004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12154
12155 * gdb.cp/method.exp: Accept gcc abi 2.
12156
184ad485
MC
121572004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12158
12159 * gdb.cp/classes.exp: Generate identical results as old version.
12160 * gdb.cp/derivation.exp: Likewise.
12161 * gdb.cp/overload.exp: Likewise.
12162 * gdb.cp/virtfunc.exp: Likewise.
12163
116f09e7
MC
121642004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12165
12166 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
12167 mysterious bug with sourceware version of expect.
12168
b1379776
MC
121692004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12170
12171 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
12172 current versions of gcc, including gcc abi 2. Remove gratuitous
12173 restart of test program. Use gdb_test_multiple and gdb_test for
12174 all tests. Add patterns to xfail missing "const" in "const char *"
12175 and kfail PR gdb/1155.
12176
6b7a4c0e
MC
121772004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12178
12179 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
12180 current versions of gcc, including gcc abi 2. Remove gratuitous
12181 restart of test program. Use gdb_test_multiple and gdb_test for
12182 all tests. Add patterns to kfail PR gdb/1498.
12183
51615d72
MC
121842003-12-31 Michael Chastain <mec.gnu@mindspring.com>
12185
12186 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
12187 current versions of gcc, including gcc abi 2. Use "breakpoint"
12188 and "continue" instead of restarting the target program. Use
12189 gdb_test_multiple and gdb_test for all tests.
12190
7b79a9d7
MK
121912004-01-01 Mark Kettenis <kettenis@gnu.org>
12192
12193 * gdb.asm/asm-source.exp: Update copyright year. Link statically
12194 for *-*-solaris2*.
12195
1cd3489f
MC
121962003-12-31 Michael Chastain <mec.gnu@mindspring.com>
12197
12198 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
12199 current versions of gcc, including gcc abi 2. Use "breakpoint"
12200 and "continue" instead of restarting the target program several
12201 times. Use gdb_test_multiple and gdb_test for all tests.
12202
850742db
MC
122032003-12-18 Michael Chastain <mec.gnu@mindspring.com>
12204
12205 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
12206 source files.
12207
eb4bbda8
MC
122082003-12-16 Michael Chastain <mec.gnu@mindspring.com>
12209
12210 * gdb.base/environ.exp: Handle compiling test case from multiple
12211 source files.
12212
e42c7771
MC
122132003-12-16 Michael Chastain <mec.gnu@mindspring.com>
12214
12215 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
12216
80e4b428
JB
122172003-12-17 Jim Blandy <jimb@redhat.com>
12218
5f06973a
JB
12219 * gdb.base/freebpcmd.c: Add copyright notice.
12220
80e4b428
JB
12221 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
12222
0ab84fb7
MC
122232003-12-16 Michael Chastain <mec.gnu@mindspring.com>
12224
12225 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
12226
1b3bb3d0
JB
122272003-12-13 Jim Blandy <jimb@redhat.com>
12228
12229 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
12230
3a4c9371
KB
122312003-12-12 Kevin Buettner <kevinb@redhat.com>
12232
12233 * gdb.asm/frv.inc: New file.
12234 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
12235
a1dea79a
FF
122362003-12-09 Fred Fish <fnf@redhat.com>
12237
12238 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
12239 functions to break1.c and leave prototypes behind. Add more
12240 "set breakpoint NN here" comments.
12241 * gdb.base/break1.c: New file.
12242
12243 * gdb.base/break.exp: Handle compiling test case from multiple
12244 source files and change source file references as needed.
12245 * gdb.base/completion.exp: Ditto.
12246 * gdb.base/condbreak.exp: Ditto.
12247 * gdb.base/define.exp: Ditto.
12248 * gdb.base/ena-dis-br.exp: Ditto.
12249 * gdb.base/info-proc.exp: Ditto.
12250 * gdb.base/maint.exp: Ditto.
12251 * gdb.base/until.exp: Ditto.
12252
12253 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
12254 hardcoded line numbers.
12255 * gdb.base/define.exp: Ditto.
12256 * gdb.base/ena-dis-br.exp: Ditto.
12257 * gdb.base/maint.exp: Ditto.
12258 * gdb.base/until.exp: Ditto.
12259
12260 * gdb.base/completion.exp: Use "break1" for completion tests since
12261 "break" is no longer a unique prefix.
12262
5266b69c
AC
122632003-12-06 Andrew Cagney <cagney@redhat.com>
12264
12265 * gdb.base/structs.exp (test_struct_returns): When applicable, set
12266 "return_value_unimplemented". When an unimplemented struct return
12267 architecture, report incorrect values as a KFAIL
12268
374451f0
MC
122692003-12-05 Michael Chastain <mec.gnu@mindspring.com>
12270
12271 * gdb.cp/rtti.exp: Accept new wording of warning from
12272 cp_lookup_rtti_type.
12273
ba9b20a7
MC
122742003-12-05 Michael Chastain <mec.gnu@mindspring.com>
12275
12276 Partial fix for PR testsuite/1456.
12277 * gdb.base/scope.exp (test_at_main): Replace references to
12278 gcc_compiled with calls to test_compiler_info.
12279 (test_at_foo): Likewise.
12280 (test_at_bar): Likewise.
12281
b74b6d0b
MC
122822003-12-04 Michael Chastain <mec.gnu@mindspring.com>
12283
12284 Partial fix for PR testsuite/1456.
12285 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
12286 to test_compiler_info.
12287
ccfa3402
MC
122882003-12-03 Michael Chastain <mec.gnu@mindspring.com>
12289
12290 * gdb.base/so-impl-ld.exp: Update copyright notice.
12291
f6246aba
MC
122922003-12-02 Michael Chastain <mec.gnu@mindspring.com>
12293
12294 Partial fix for PR testsuite/1456.
12295 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
12296 to test_compiler_info.
12297
13ae734a
MC
122982003-11-28 Michael Chastain <mec.gnu@mindspring.com>
12299
12300 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
12301 from current versions of gdb. Clean up regular expressions.
12302 Delete redundant timeout case.
12303
d8e1cdee
MC
123042003-11-28 Michael Chastain <mec.gnu@mindspring.com>
12305
12306 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
12307 from current versions of gdb. Clean up regular expressions.
12308 Delete redundant timeout case.
12309
96457b64
MC
123102003-12-01 Michael Chastain <mec.gnu@mindspring.com>
12311
12312 Partial fix for PR testsuite/1456.
12313 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
12314 gcc_compiled with call to test_compiler_info.
12315
f35309fc
MC
123162003-11-30 Michael Chastain <mec.gnu@mindspring.com>
12317
12318 Partial fix for PR testsuite/1456.
12319 * gdb.base/list.exp (test_list_function): Delete unused declaration
12320 of gcc_compiled.
12321
d7afdf9b
MC
123222003-11-29 Michael Chastain <mec.gnu@mindspring.com>
12323
12324 Partial fix for PR testsuite/1456.
12325 * gdb.base/complex.exp: Replace reference to gcc_compiled with
12326 call to test_compiler_info.
12327
71507b56
MK
123282003-11-29 Mark Kettenis <kettenis@gnu.org>
12329
12330 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
12331 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
12332 it to create the appropriate note.inc.
12333 * gdb.asm/asmsrc1.s: Include "note.inc".
12334 * gdb.asm/netbsd.inc: New file.
12335 * gdb.asm/empty.inc: New file.
12336
f81f93f7
MC
123372003-11-28 Michael Chastain <mec.gnu@mindspring.com>
12338
12339 Partial fix for PR testsuite/1456.
12340 * gdb.base/constvars.exp: Replace references to gcc_compiled with
12341 calls to test_compiler_info.
12342
9a77938e
MC
123432003-11-27 Michael Chastain <mec.gnu@mindspring.com>
12344
12345 Partial fix for PR testsuite/1456.
12346 * gdb.base/volatile.exp: Replace references to gcc_compiled with
12347 calls to test_compiler_info.
12348
e8367dc7
MK
123492003-11-27 Mark Kettenis <kettenis@gnu.org>
12350
12351 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
12352 pattern for the KFAILs.
12353
526c61ee
AF
123542003-11-25 Adam Fedor <fedor@gnu.org>
12355
12356 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
12357 * gdb.objc/objcdecode.m: New file.
12358
28f2d600
AF
123592003-11-25 Adam Fedor <fedor@gnu.org>
12360
12361 * gdb.objc/nondebug.exp: Test for PR objc/1236.
12362 * gdb.objc/nondebug.m: New file.
12363
a3895cee
BE
123642003-11-26 Ben Elliston <bje@wasabisystems.com>
12365
12366 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
12367 NetBSD as it does on FreeBSD. Modelled on a similar change by
12368 Mark Kettenis on 2003-05-30.
12369 (link-flags): Set to "--entry _start" regardless of target.
12370 Special linker flags are to be appended to $link-flags.
12371 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
12372
c9f2c8a3
MC
123732003-11-25 Michael Chastain <mec.gnu@mindspring.com>
12374
12375 * gdb.cp/method.exp: Accept output of new demangler.
12376
15a0587a 123772003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
12378
12379 * gdb/class2.exp: New file.
12380 * gdb/class2.cc: New file.
12381
3c00b570
MC
123822003-11-25 Michael Chastain <mec.gnu@mindspring.com>
12383
12384 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
12385 of new demangler.
12386
7027acc7
MK
123872003-11-23 Mark Kettenis <kettenis@gnu.org>
12388
12389 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
12390 of gdb_test "run".
12391
b0e1598a
MK
123922003-11-23 Mark Kettenis <kettenis@gnu.org>
12393
12394 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
12395 "continue" into "run".
12396
4d9eda44
MC
123972003-11-23 Michael Chastain <mec.gnu@mindspring.com>
12398
12399 Partial fix for PR testsuite/1456.
12400 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
12401 call to test_compiler_info.
12402 * gdb.cp/ctti.exp: Likewise.
12403 * gdb.cp/derivation.exp: Likewise.
12404 * gdb.cp/member-ptr.exp: Likewise.
12405 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
12406 reference to gcc_compiled.
12407
124082003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
12409
12410 Fix PR testsuite/1463.
12411 * gdb.base/structs.exp (start_structs_test): Call
12412 get_debug_format before using the debug format.
12413
d422fe19
AC
124142003-11-22 Andrew Cagney <cagney@redhat.com>
12415
12416 * lib/gdb.exp (gdb_test_multiple): Add simple example.
12417 * gdb.base/structs.exp: Use gdb_test_multiple.
12418
039cf96d
AC
124192003-11-20 Andrew Cagney <cagney@redhat.com>
12420
6882279b
AC
12421 * gdb.base/structs.exp: Handle and recover from internal errors.
12422 Replace "foo${n}" with "foo<n>" in test messages.
12423
e53890ae
AC
12424 * gdb.base/structs.exp: Update copyright. Rewrite.
12425 * gdb.base/structs.c: Update copyright. Rewrite.
12426
2b211c59
AC
12427 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
12428 resync count exceeded.
d63a86f8 12429
039cf96d
AC
12430 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
12431 from the internal error.
12432 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
12433 Original from Jim Blandy.
12434 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 12435
eac98b22
AC
124362003-11-19 Andrew Cagney <cagney@redhat.com>
12437
12438 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
12439 KFAIL.
12440
67455b2a
MK
124412003-11-17 Mark Kettenis <kettenis@gnu.org>
12442
12443 New testcase for PR backtrace/1435.
12444 * gdb.arch/i386-unwind.exp: New file.
12445 * gdb.arch/i386-unwind.c: New file.
12446
853d6e5b
AC
124472003-11-17 Andrew Cagney <cagney@redhat.com>
12448
12449 * lib/gdb.exp (compiler_info): New global.
12450 (test_compiler_info): New function.
12451 (get_compiler_info): Set compiler_info.
12452 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
12453 "compiler_info" to gcc-<major>-<minor>.
12454
38cf6e11
MC
124552003-11-15 Michael Chastain <mec.gnu@mindspring.com>
12456
12457 * gdb.trace/configure: Remove.
12458
a50d3602
EZ
124592003-11-13 Elena Zannoni <ezannoni@redhat.com>
12460
12461 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 12462 breakpoints.
a50d3602
EZ
12463 * gdb.base/break.exp: Remove all references to explicit line
12464 numbers.
12465
d9407aaa
NC
124662003-11-11 Nick Clifton <nickc@redhat.com>
12467
12468 * gdb.base/shreloc.exp: Do not run for targets which do not
12469 support shared objects.
12470
db488fc1
CV
124712003-11-10 Corinna Vinschen <vinschen@redhat.com>
12472
12473 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
12474 Don't run tests if nofileio flag is given.
12475
6a90a18e
EZ
124762003-11-07 Elena Zannoni <ezannoni@redhat.com>
12477
12478 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 12479 as well as 'Watchpoint'.
6a90a18e 12480
0b915e9c
EZ
124812003-11-06 Elena Zannoni <ezannoni@redhat.com>
12482
12483 Reported by Jim Ingham <jingham@apple.com>:
12484 * gdb.base/annota1.exp: Match at least one occurrence of the
12485 signal handler annotation.
12486
d7e4b55f
EZ
124872003-11-06 Elena Zannoni <ezannoni@redhat.com>
12488
a9c64011
AS
12489 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
12490 as well as 'Watchpoint'.
d7e4b55f 12491
2fe4e8d0
MC
124922003-11-05 Michael Chastain <mec@shout.net>
12493
12494 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
12495
6ef88553
KW
124962003-11-03 Kris Warkentin <kewarken@qnx.com>
12497
12498 * gdb.arch/gdb1291.c: New test file.
12499 * gdb.arch/gdb1291.exp: New test script.
12500 * gdb.arch/gdb1431.c: New test file.
12501 * gdb.arch/gdb1431.exp: New test script.
12502
ae7dc4d8
MC
125032003-10-22 Michael Chastain <mec@shout.net>
12504
12505 * gdb.mi/pthreads.c: Add copyright notice.
12506
c39d7427
MC
125072003-10-22 Michael Chastain <mec@shout.net>
12508
12509 * gdb.threads/pthreads.c: Add copyright notice.
12510
8b7d96c1
MC
125112003-10-20 Michael Chastain <mec@shout.net>
12512
12513 * gdb.base/gdb1056.exp: New test script.
12514
d1d69fdd
DJ
125152003-10-13 Daniel Jacobowitz <drow@mvista.com>
12516
12517 * gdb.threads/killed.exp: Use gdb_run_cmd.
12518
7d605576
DJ
125192003-10-13 Daniel Jacobowitz <drow@mvista.com>
12520
12521 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
12522 create a core file.
12523 * gdb.threads/gcore-thread.exp: Likewise.
12524
618ec112
CV
125252003-10-13 Corinna Vinschen <vinschen@redhat.com>
12526
12527 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
12528 type, based on char type.
12529 (struct bit_flags_short_t): New bitfield type, based on short type.
12530 (init_bit_flags_char): New fuction.
12531 (init_bit_flags_short): Ditto.
12532 (print_bit_flags_char): Ditto.
12533 (print_bit_flags_short): Ditto.
12534 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
12535
9367a73c
MC
125362003-10-11 Michael Chastain <mec@shout.net>
12537
12538 * gdb.base/call-rt-st.exp: Update copyright year.
12539
1decf120
KI
125402003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
12541
12542 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
12543 * gdb.disasm/sh3.s: Ditto.
12544
5445b2ae
DJ
125452003-10-07 Daniel Jacobowitz <drow@mvista.com>
12546
12547 * gdb.threads/switch-threads.exp: New test.
12548 * gdb.threads/switch-threads.c: New source file.
12549
aec24853
CV
125502003-10-07 Corinna Vinschen <vinschen@redhat.com>
12551
12552 * gdb.base/ending-run.exp: Add sh specific case.
12553
adc7428d
AC
125542003-10-06 Andrew Cagney <cagney@redhat.com>
12555
12556 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
12557 * gdb.disasm/mn10200.exp: Delete obsolete file.
12558
c9d37158
DJ
125592003-09-29 Daniel Jacobowitz <drow@mvista.com>
12560
12561 * ChangeLog: Correct an entry command.exp -> commands.exp.
12562 * gdb.base/commands.exp (bp_deleted_in_command_test)
12563 (temporary_breakpoint_commands): Check noargs.
12564
79c2c32d
DC
125652003-09-25 David Carlton <carlton@kealia.com>
12566
12567 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
12568 of some print tests, where appropriate. Add tests for C::D::cd,
12569 E::ce, F::cXfX, G::XgX.
12570 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
12571
594e6d67
RE
125722003-09-25 Richard Earnshaw <rearnsha@arm.com>
12573
12574 * lib/java.exp (java_init): Import target_alias before using it.
12575
10f0d451
DC
125762003-09-25 David Carlton <carlton@kealia.com>
12577
12578 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
12579
274bcba0
EZ
125802003-09-23 Elena Zannoni <ezannoni@redhat.com>
12581
d63a86f8 12582 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 12583 weirdness.
274bcba0 12584
cdbf20f7
MC
125852003-09-17 Michael Chastain <mec@shout.net>
12586
12587 * gdb.cp/gdb1355.exp: New file.
12588 * gdb.cp/gdb1355.c: New file.
12589
71e06f80
CV
125902003-09-15 Corinna Vinschen <vinschen@redhat.com>
12591
12592 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
12593 * gdb.asm/sh.inc: New file.
12594
5c4e30ca
DC
125952003-09-11 David Carlton <carlton@kealia.com>
12596
bd45b7af
DC
12597 * gdb.cp/namespace.exp: Add tests for namespace types.
12598 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
12599 (test_namespace): New.
12600
1c199746
EZ
126012003-09-11 Elena Zannoni <ezannoni@redhat.com>
12602
a9c64011 12603 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 12604 * gdb.stabs/weird.exp: Ditto.
1c199746 12605
04ed252f
MC
126062003-09-08 Michael Chastain <mec@shout.net>
12607
12608 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
12609
d8a2d9e7
MC
126102003-09-07 Michael Chastain <mec@shout.net>
12611
12612 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
12613 'parse error'.
12614
161afb24
MK
126152003-09-07 Mark Kettenis <m.kettenis@osp.nl>
12616
12617 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
12618
49f2741a
MC
126192003-08-30 Michael Chastain <mec@shout.net>
12620
12621 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
12622 * gdb.gdb/observer.exp: Ditto.
12623 * gdb.gdb/xfullpath.exp: Ditto.
12624
8afa723e
MK
126252003-08-29 Mark Kettenis <kettenis@gnu.org>
12626
12627 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
12628 *-*-*bsd*.
12629
f31dfe3b
JJ
126302003-08-28 Jeff Johnston <jjohnstn@redhat.com>
12631
12632 * gdb.base/dump.exp: Skip for ia64.
12633
4630e498
JJ
126342003-08-25 Jeff Johnston <jjohnstn@redhat.com>
12635
12636 * gdb.asm/asm-source.exp: Add ia64 support.
12637 * gdb.asm/ia64.inc: New file.
12638
1105b7ef
MC
126392003-08-22 Michael Chastain <mec@shout.net>
12640
12641 * gdb.cp: New directory.
12642 * gdb.cp/*: Copy from gdb.c++/*.
12643 * gdb.c++/*: Remove.
12644 * Makefile.in: Change gdb.c++ to gdb.cp.
12645 * configure.in: Ditto.
12646 * configure: Regnerate.
12647
c945b932
MK
126482003-08-18 Mark Kettenis <kettenis@gnu.org>
12649
12650 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
12651 * gdb.arch/i386-prologue.c (gdb1338): Add function.
12652
2b66634b
DJ
126532003-08-17 Daniel Jacobowitz <drow@mvista.com>
12654
12655 * mi-var-display.exp (-var-list-children weird): Accept function
12656 pointers with argument types.
12657 * mi1-var-display.exp (-var-list-children weird): Likewise.
12658 * mi2-var-display.exp (-var-list-children weird): Likewise.
12659
a356f73b
DJ
126602003-08-17 Daniel Jacobowitz <drow@mvista.com>
12661
12662 * gdb.base/annota3.exp: Add missing newline.
12663
483417b8
MC
126642003-08-06 Michael Chastain <mec@shout.net>
12665
12666 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
12667
c99c59c3
MS
126682003-08-12 Michael Snyder <msnyder@redhat.com>
12669
12670 * gdb.base/float.exp: Add test for SH.
12671
55ed7501
MK
126722003-08-10 Mark Kettenis <kettenis@gnu.org>
12673
12674 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
12675
1a371f2e
EZ
126762003-08-07 Elena Zannoni <ezannoni@redhat.com>
12677
12678 * gdb.base/completion.exp: Remove reduntant completion test
12679 on filename.
12680
e0f353ce
EZ
126812003-08-07 Elena Zannoni <ezannoni@redhat.com>
12682
a9c64011
AS
12683 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
12684 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
12685 gdb.trace/save-trace.exp: Make sure that full pathnames are
12686 escaped correctly.
e0f353ce 12687
5710a1af 126882003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 12689
a9c64011
AS
12690 * configure.in: Don't generate config.h from config.hin.
12691 * configure: Regenerate.
12692 * config.hin: Remove file.
12693 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
12694 * gdb.threads/pthreads.c: Ditto.
5710a1af 12695
dcd81ce9
DJ
126962003-08-07 Daniel Jacobowitz <drow@mvista.com>
12697
12698 From Kei Sakamoto <sakamoto.kei@renesas.com>:
12699 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
12700 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
12701 Replace ld24 with seth/add3.
12702
6009d884
AC
127032003-08-02 Andrew Cagney <cagney@redhat.com>
12704
12705 * gdb.base/annota3.exp: New file.
12706 * gdb.base/annota3.c: New file.
12707 * gdb.c++/annota3.exp: New file.
12708 * gdb.c++/annota3.cc: New file.
12709
51514e06
MC
127102003-07-29 Michael Chastain <mec@shout.net>
12711
12712 * gdb.threads/tls.c (spin): Check errno only if sem_wait
12713 actually failed.
12714 (do_pass): Likewise.
12715 * gdb.threads/tls.exp: Always initialize no_of_threads.
12716
4ee6625b
DJ
127172003-07-27 Daniel Jacobowitz <drow@mvista.com>
12718
12719 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
12720 pattern.
12721 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
12722 * gdb.threads/tls.exp: Recognize one case of the host library not
12723 supporting TLS.
12724
225f2bf6
AC
127252003-07-27 Andrew Cagney <cagney@redhat.com>
12726
12727 * gdb.base/fileio.exp: Use SH when running commands using
12728 remote_exec.
12729
bcb27c9f
DJ
127302003-07-24 Daniel Jacobowitz <drow@mvista.com>
12731
12732 From Kei Sakamoto <sakamoto.kei@renesas.com>:
12733 * gdb.base/relocate.c (dummy): New padding array.
12734
3d67be83
MS
127352003-07-22 Michael Snyder <msnyder@redhat.com>
12736
d63a86f8 12737 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
12738
12739 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
12740 patterns to be more general, accepting old and new output.
12741 Some output chars (such as '+') also must be quoted.
d63a86f8 12742 Some addresses are displayed numerically instead of
3d67be83
MS
12743 symbolically.
12744
57ba3b85
MS
127452003-07-23 Michael Snyder <msnyder@redhat.com>
12746
686d097c
MS
12747 * gdb.base/return2.exp: Don't test long-long return.
12748
57ba3b85
MS
12749 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
12750 * gdb.disasm/t01_mov.exp: Ditto.
12751 * gdb.disasm/t02_mova.s: Ditto.
12752 * gdb.disasm/t02_mova.exp: Ditto.
12753 * gdb.disasm/t03_add.s: Ditto.
12754 * gdb.disasm/t03_add.exp: Ditto.
12755 * gdb.disasm/t04_sub.s: Ditto.
12756 * gdb.disasm/t04_sub.exp: Ditto.
12757 * gdb.disasm/t05_cmp.s: Ditto.
12758 * gdb.disasm/t05_cmp.exp: Ditto.
12759 * gdb.disasm/t06_ari2.s: Ditto.
12760 * gdb.disasm/t06_ari2.exp: Ditto.
12761 * gdb.disasm/t07_ari3.s: Ditto.
12762 * gdb.disasm/t07_ari3.exp: Ditto.
12763 * gdb.disasm/t08_or.s: Ditto.
12764 * gdb.disasm/t08_or.exp: Ditto.
12765 * gdb.disasm/t09_xor.s: Ditto.
12766 * gdb.disasm/t09_xor.exp: Ditto.
12767 * gdb.disasm/t10_and.s: Ditto.
12768 * gdb.disasm/t10_and.exp: Ditto.
12769 * gdb.disasm/t11_logs.s: Ditto.
12770 * gdb.disasm/t11_logs.exp: Ditto.
12771 * gdb.disasm/t12_bit.s: Ditto.
12772 * gdb.disasm/t12_bit.exp: Ditto.
12773 * gdb.disasm/t13_otr.s: Ditto.
12774 * gdb.disasm/t13_otr.exp: Ditto.
12775
e00759ef
EZ
127762003-07-22 Elena Zannoni <ezannoni@redhat.com>
12777
12778 * gdb.threads/tls.exp :Add kfail for 'info address' case.
12779
8bc2021f
EZ
127802003-07-22 Elena Zannoni <ezannoni@redhat.com>
12781
a9c64011
AS
12782 * gdb.threads/tls.c : New file.
12783 * gdb.threads/tls.exp : New file.
12784 * gdb.threads/tls-main.c : New file.
12785 * gdb.threads/tls-shared.c : New file.
12786 * gdb.threads/tls-shared.exp : New file.
8bc2021f 12787
89320c4c
AS
127882003-07-22 Andreas Schwab <schwab@suse.de>
12789
12790 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
12791
180dea7c
AS
127922003-07-20 Andreas Schwab <schwab@suse.de>
12793
12794 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
12795 due to insn reordering.
12796
0714963c
AC
127972003-07-15 Andrew Cagney <cagney@redhat.com>
12798
12799 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
12800
98a23b3f
MC
128012003-07-15 Michael Chastain <mec@shout.net>
12802
12803 * gdb.base/gdb1250.exp: New file.
12804 * gdb.base/gdb1250.c: New file.
12805
27e417a2
ML
128062003-07-09 Michal Ludvig <mludvig@suse.cz>
12807
12808 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
12809 expansion of size_t to 'unsigned long', not only to 'unsigned'.
12810
8bc2021f
EZ
128112003-07-09 Elena Zannoni <ezannoni@redhat.com>
12812
a9c64011
AS
12813 * gdb.threads/tls.c: New file.
12814 * gdb.threads/tls.exp: New file.
12815 * gdb.threads/tls-main.c: New file.
12816 * gdb.threads/tls-shared.c: New file.
12817 * gdb.threads/tls-shared.exp: New file.
8bc2021f 12818
d99968dc
EZ
128192003-07-09 Elena Zannoni <ezannoni@redhat.com>
12820
12821 * gdb.base/annota1.exp: Make sure that we properly escape the
12822 full path of the source file. Xfail more permissive patterns,
d63a86f8 12823 due to a compiler debug info problem.
d99968dc 12824
83876b3b
AS
128252003-07-07 Andreas Schwab <schwab@suse.de>
12826
2705e972
AS
12827 * gdb.asm/m68k.inc: New file.
12828 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
12829
83876b3b
AS
12830 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
12831 arguments"): Also match negative number.
12832
12833 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
12834
3a871b37
DJ
128352003-07-03 Daniel Jacobowitz <drow@mvista.com>
12836
12837 * gdb.base/store.c (charest): New typedef.
12838 (add_char): Rename to add_charest, update.
12839 (wack_char): Rename to wack_charest, update types. Return l + r
12840 to keep r live across the call.
12841 (wack_short, wack_int, wack_long, wack_longest, wack_float)
12842 (wack_double, wack_doublest): Return l + r to keep r live across
12843 the call.
12844 * gdb.base/store.exp: Accomodate store.c changes.
12845
b2a7f303
DC
128462003-06-30 David Carlton <carlton@kealia.com>
12847
12848 * gdb.c++/maint.exp (test_invalid_name): New.
12849 (test_first_component): Add tests for invalid names.
12850
3c6cb4a1
MC
128512003-06-29 Michael Chastain <mec@shout.net>
12852
12853 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
12854 output of '<VTT for class>' for virtual base classes.
12855
f1c2644b
DJ
128562003-06-29 Daniel Jacobowitz <drow@mvista.com>
12857
12858 * gdb.base/completion.exp: Tab-complete "complet" instead of
12859 "compl".
12860 * gdb.base/complex.exp, gdb.base/complex.c: New files.
12861
18080350
DJ
128622003-06-29 Daniel Jacobowitz <drow@mvista.com>
12863
12864 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
12865 * gdb.base/volatile.exp: Likewise.
12866
f56973f8
DJ
128672003-06-29 Daniel Jacobowitz <drow@mvista.com>
12868
12869 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
12870 gdb/1265.
12871
128722003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
12873 Daniel Jacobowitz <drow@mvista.com>
12874
12875 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
12876 initial line count of 'captured_main' from 26 to 32.
12877 (test_with_self): Allow xmalloc call to be interleaved with the
12878 preceding two lines.
12879
e766d4d6
JB
128802003-06-24 Joel Brobecker <brobecker@gnat.com>
12881
12882 * gdb.base/bang.exp: New testcase.
12883
f125c9a4
JB
128842003-06-23 Joel Brobecker <brobecker@gnat.com>
12885
12886 * gdb.base/langs.exp: Add some tests for the "minimal" language
12887 support.
12888
6e25beaf
EZ
128892003-06-23 Elena Zannoni <ezannoni@redhat.com>
12890
12891 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
12892 the testcase.
12893
2f816dda
DJ
128942003-06-22 Daniel Jacobowitz <drow@mvista.com>
12895
12896 * gdb.base/relocate.exp: Test add-symbol-file with a variable
12897 offset.
12898
db5a5748
DJ
128992003-06-22 Daniel Jacobowitz <drow@mvista.com>
12900
12901 * gdb.c++/pr-1210.cc: New file.
12902 * gdb.c++/pr-1210.exp: New file.
12903
1df0c130
DJ
129042003-06-21 Daniel Jacobowitz <drow@mvista.com>
12905
12906 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
12907 000-exec-continue.
12908
a92feac0
MK
129092003-06-15 Mark Kettenis <kettenis@gnu.org>
12910
12911 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
12912 on *-*-*bsd* instead of *-*-freebsd*.
12913
81a58f5b
AC
129142003-06-14 Andrew Cagney <cagney@redhat.com>
12915
12916 * gdb.base/store.exp: Test longest and doublest. Test all
12917 parameters. Weaken return statement match.
12918 * gdb.base/store.c: Add longest and doublest - aka long long and
12919 long double functions. Put all parameters into local register
12920 variables. Use negative values.
12921
b257a0d3
AC
129222003-06-14 Andrew Cagney <cagney@redhat.com>
12923
12924 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
12925 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
12926 exit status.
12927 * gdb.base/fileio.exp: Disable target when nointerrupts and
12928 noinferiorio, instead of limiting it to remote. Use remote_exec
12929 instead of system.
d63a86f8 12930
21c38304
JJ
129312003-06-12 Jeff Johnston <jjohnstn@redhat.com>
12932
12933 * gdb.base/float.exp: Add ia64 support.
12934
1bcdb424
CV
129352003-06-12 Corinna Vinschen <vinschen@redhat.com>
12936
12937 * gdb.base/fileio.exp: Run only on remote targets.
12938
6aeb981f
CV
129392003-06-10 Corinna Vinschen <vinschen@redhat.com>
12940
12941 * gdb.base/fileio.c: New file, testing File-I/O.
12942 * gdb.base/fileio.exp: Ditto.
12943
53df362e
RG
129442003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
12945
12946 * gdb.base/shreloc.exp: New file, check symbol values obtained from
12947 shared objects after relocation at load time (gdb PR/1132).
12948 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 12949 as above, part of the shared object relocation test.
53df362e 12950
ffee1b46
MK
129512003-06-08 Mark Kettenis <kettenis@gnu.org>
12952
b5ca3722
MK
12953 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
12954 fully filled history list.
12955 * gdb.base/gdb_history: New file.
12956
03ed860d
MK
12957 * gdb.base/signals.exp: XFAIL "continue to func1" on
12958 i*86-*-freebsd*.
12959
ffee1b46
MK
12960 * gdb.base/attach.exp: When trying to attach to a nonexistent
12961 process, make it possible to specify the PID based on the target,
12962 and do so for *-*-freebsd*.
12963
d80dbb52
RH
129642003-06-02 Richard Henderson <rth@redhat.com>
12965
12966 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
12967
6dd77b81
RH
129682003-06-02 Richard Henderson <rth@redhat.com>
12969
12970 * gdb.base/selftest.exp: Next over lim_at_start initialization.
12971
f6347e16
RH
129722003-06-02 Richard Henderson <rth@redhat.com>
12973
12974 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
12975
2c161407
DJ
129762003-06-01 Daniel Jacobowitz <drow@mvista.com>
12977
12978 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
12979 of globalvar.
12980
572eb746
MK
129812003-06-01 Mark Kettenis <kettenis@gnu.org>
12982
12983 * gdb.asm/asm-source.exp: Check for memory read errors in
12984 disassembler test on *BSD too.
12985
9e9617a5
RH
129862003-06-01 Richard Henderson <rth@redhat.com>
12987
12988 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
12989 for .frame.
12990 (gdbasm_call): Lose ldgp.
12991 (gdbasm_startup): Add frame information.
12992 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
12993
7b34ad4e
MK
129942003-05-31 Mark Kettenis <kettenis@gnu.org>
12995
12996 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
12997 i?86-*-*.
12998
10059fdf
MK
129992003-05-30 Mark Kettenis <kettenis@gnu.org>
13000
13001 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
13002 FreeBSD.
13003
acf4b816
RH
130042003-05-29 Richard Henderson <rth@redhat.com>
13005
13006 * gdb.asm/alpha.inc: New file.
13007 * gdb.asm/asm-source.exp: Use it.
13008
e9ecd949
JB
130092003-05-29 Jim Blandy <jimb@redhat.com>
13010
13011 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
13012 'core.PID'.
13013
e3e5a4f3
JB
130142003-05-22 Jim Blandy <jimb@redhat.com>
13015
13016 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
13017 backtrace.
d63a86f8 13018
72fe3d25
DC
130192003-05-20 David Carlton <carlton@math.stanford.edu>
13020
13021 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
13022 this time.
13023
58da2eb2
DC
130242003-05-19 David Carlton <carlton@bactrian.org>
13025
13026 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
13027 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
13028
1fcb5155
DC
130292003-05-19 David Carlton <carlton@bactrian.org>
13030
13031 * gdb.c++/namespace.exp: Add namespace scope and anonymous
13032 namespace tests.
13033 Bump copyright date.
13034 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
13035 (main): Call C::D::marker2.
13036 * gdb.c++/namespace1.cc: New file.
13037
85e85163
JJ
130382003-05-14 Jeff Johnston <jjohnstn@redhat.com>
13039
13040 Roland McGrath <roland@redhat.com>
d63a86f8 13041 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
13042 there is no manager thread.
13043
a25fbfec
JJ
130442003-05-08 Jeff Johnston <jjohnstn@redhat.com>
13045
d63a86f8
RM
13046 * gdb.threads/schedlock.exp: Remove assumption that all threads
13047 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
13048 in one of the child threads rather than the main thread.
13049
be375bae
JB
130502003-05-07 Jim Blandy <jimb@redhat.com>
13051
09bf6082
JB
13052 Add support for assembly source testing on the s390x.
13053 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
13054 architecture.
13055 * gdb.asm/s390x.inc: New file.
13056
be375bae
JB
13057 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
13058 succession of 'if' statements.
13059
00905d52
AC
130602003-05-05 Andrew Cagney <cagney@redhat.com>
13061
13062 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
13063
b1e29e33
AC
130642003-05-05 Andrew Cagney <cagney@redhat.com>
13065
13066 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
13067 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
13068
e33d66ec
EZ
130692003-05-02 Elena Zannoni <ezannoni@redhat.com>
13070
13071 * gdb.base/charset.exp: Update based on new behavior of set/show
13072 charset commands.
13073
2b6fd0d8
AC
130742003-05-01 Andrew Cagney <cagney@redhat.com>
13075
13076 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
13077 variable do not give memory errors.
13078
130cacce
AF
130792003-04-30 Adam Fedor <fedor@gnu.org>
13080
13081 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
13082 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
13083 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
13084 gdb.objc/basicclass.m: : New files
13085
13086 * lib/gdb.exp (gdb_compile_objc): New procedure.
13087
bea71854
DJ
130882003-04-27 Daniel Jacobowitz <drow@mvista.com>
13089
13090 * gdb.base/signals.exp: Make backtrace tests more specific.
13091
0f20eeea
DC
130922003-04-23 David Carlton <carlton@bactrian.org>
13093
13094 * gdb.c++/maint.exp (test_first_component): Add tests for
13095 'operator' in more locations.
13096
c8c4d8dc
KB
130972003-04-16 Kevin Buettner <kevinb@redhat.com>
13098
13099 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
13100
3fe60e3c
EZ
131012003-04-16 Elena Zannoni <ezannoni@redhat.com>
13102
13103 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 13104 func marke' instead. Update test name.
3fe60e3c 13105
9219021c
DC
131062003-04-15 David Carlton <carlton@math.stanford.edu>
13107
13108 * gdb.c++/maint.exp: New file.
13109
5dd55bdd
EZ
131102003-04-14 Elena Zannoni <ezannoni@redhat.com>
13111
13112 * gdb.threads/schedlock.c: Change type of thread function argument
13113 to long, to avoid warnings on 64-bit platforms.
13114
00890572
EZ
131152003-04-14 Elena Zannoni <ezannoni@redhat.com>
13116
a9c64011
AS
13117 * gdb.base/attach.exp: Add new message from ptrace in case of
13118 attaching to nonexistent process.
d63a86f8 13119
93201743
JB
131202003-04-11 Jim Blandy <jimb@redhat.com>
13121
13122 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
13123 gdb.c++/userdef.cc: Place comments on the lines to which the
13124 marker function might return.
13125 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
13126 gdb.c++/userdef.exp: Look for those comments to check that we've
13127 returned to the right place, instead of checking line numbers.
13128
2a11c64d
EZ
131292003-04-11 Elena Zannoni <ezannoni@redhat.com>
13130
a9c64011
AS
13131 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
13132 match on sourcefile name, instead of directory name.
2a11c64d 13133
68ab8fc5
EZ
131342003-04-10 Elena Zannoni <ezannoni@redhat.com>
13135
d63a86f8 13136 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
13137 working directory name.
13138
5624293a
JB
131392003-04-09 Jim Blandy <jimb@redhat.com>
13140
13141 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
13142 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
13143 after an inferior function call, report the failure, but allow the
13144 test to continue.
13145
f1f02ee4
SC
131462003-04-05 Stephane Carrez <stcarrez@nerim.fr>
13147
13148 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
13149 with -DPROTOTYPES.
13150
6eb79af0
SC
131512003-04-05 Stephane Carrez <stcarrez@nerim.fr>
13152
13153 * gdb.base/break.exp: Revert last patch.
13154
8dfb4cf0
SC
131552003-04-04 Stephane Carrez <stcarrez@nerim.fr>
13156
13157 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
13158 with -DPROTOTYPES.
13159
ed4c619a
AC
131602003-04-02 Andrew Cagney <cagney@redhat.com>
13161
13162 * gdb.base/callfuncs.exp: Make "print add" messages unique.
13163 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
13164 matching directories by the name breakpoint.
13165 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
13166 Make "continue to marker1" consistent.
13167 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
13168 message consistent.
13169 * lib/gdb.exp: Put "the program is no longer running", and "the
13170 program exited" in parenthesis.
13171 * lib/mi-support.exp: Ditto.
d63a86f8 13172
4e35d5f0 131732003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 13174
4e35d5f0
BR
13175 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
13176
71900fe8
AC
131772003-03-29 Andrew Cagney <cagney@redhat.com>
13178
13179 * gdb.base/sizeof.c (main): Print the value of '\377'.
13180 * gdb.base/sizeof.exp: Check the sign of '\377'.
13181
c0655a16
MC
131822003-03-27 Michael Chastain <mec@shout.net>
13183
13184 * gdb.base/gdb1090.exp: New file.
13185 * gdb.base/gdb1090.cc: New file.
13186
5b2a3989
JB
131872003-03-27 J. Brobecker <brobecker@gnat.com>
13188
13189 * gdb.gdb/observer.exp: New regression test.
13190
79876890
MC
131912003-03-27 Michael Chastain <mec@shout.net>
13192
13193 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
13194 * gdb.base/ptype.exp: Likewise.
13195
6eac95e3
CV
131962003-03-27 Corinna Vinschen <vinschen@redhat.com>
13197
13198 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
13199
e8c71839
MC
132002003-03-26 Michael Chastain <mec@shout.net>
13201
13202 * gdb.base/ptype.exp: Actually use some typedef'd types.
13203
71b10041
SC
132042003-03-21 Stephane Carrez <stcarrez@nerim.fr>
13205
13206 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
13207 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
13208
2512cf80
CV
132092003-03-20 Corinna Vinschen <vinschen@redhat.com>
13210
13211 * gdb.base/default.exp: Fix regular expression.
13212
0d195a4f
CV
132132003-03-20 Corinna Vinschen <vinschen@redhat.com>
13214
13215 * gdb.base/args.exp: Fix regular expression.
13216
8a2dbca8
CV
132172003-03-20 Corinna Vinschen <vinschen@redhat.com>
13218
13219 * gdb.base/help.exp: Allow Win32 child process.
13220
bf028682
CV
132212003-03-20 Corinna Vinschen <vinschen@redhat.com>
13222
13223 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
13224 when stepping out of main().
13225
182dbe85
CV
132262003-03-20 Corinna Vinschen <vinschen@redhat.com>
13227
13228 * gdb.base/default.exp: Check for win32 specific message when calling
13229 "run" without executable.
13230
d67a6ba5
CV
132312003-03-20 Corinna Vinschen <vinschen@redhat.com>
13232
13233 * gdb.base/args.exp: Expect .exe in output.
13234
a955b5bb
CV
132352003-03-20 Corinna Vinschen <vinschen@redhat.com>
13236
13237 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
13238 Cygwin native.
13239
bf6bad4b
AC
132402003-03-17 Andrew Cagney <cagney@redhat.com>
13241
13242 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
13243 vector registes.
13244 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
13245 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
13246
293e9a31
DC
132472003-03-17 David Carlton <carlton@math.stanford.edu>
13248
13249 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
13250 test, for PR breakpoints/38.
13251 Call test_watchpoint_and_breakpoint.
13252 * gdb.base/watchpoint.c (func3): New function.
13253 (main): Call func3.
13254
5330f2db
DC
132552003-03-04 David Carlton <carlton@math.stanford.edu>
13256
13257 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
13258 Garply<Garply<char> >:: garply".
13259 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
13260 with respect to PR c++/1111; note also PR c++/1113.
13261 (test_template_breakpoints): KFAIL "constructor breakpoint" with
13262 respect to PR c++/1062.
13263 KFAIL "destructor breakpoint" with respect to PR c++/1112.
13264
6ece72da
DC
132652003-03-03 David Carlton <carlton@math.stanford.edu>
13266
13267 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
13268 with respect to PR c++/57.
13269 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
13270 c++/826.
13271 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
13272 respect to PR c++/57.
13273
85ca1584
DC
132742003-03-03 David Carlton <carlton@math.stanford.edu>
13275
13276 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
13277 respect to PR c++/33 into FAILs.
13278
98e9c5b8
MC
132792003-03-03 Michael Chastain <mec@shout.net>
13280
7bedbf27
MC
13281 * configure.in: Update copyright years.
13282
132832003-03-03 Michael Chastain <mec@shout.net>
13284
13285 * Makefile.in: Update copyright years.
98e9c5b8 13286
f683e100
DC
132872003-02-28 David Carlton <carlton@math.stanford.edu>
13288
13289 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
13290 print class instead of struct and/or superfluous protection
13291 specifiers, as long as the resulting output is equivalent to the
13292 source code.
13293 Delete FIXME from end of messages on tests that don't need
13294 fixing.
13295
a9e0cf2c
DC
132962003-02-28 David Carlton <carlton@math.stanford.edu>
13297
13298 * gdb.c++/templates.exp (do_tests): Allow const in the two
13299 Foo<volatile char *>::foo tests.
13300
e8d359df
MS
133012003-02-27 Michael Snyder <msnyder@redhat.com>
13302
d63a86f8 13303 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
13304 will be consistant.
13305
0b71dc91
DC
133062003-02-26 David Carlton <carlton@math.stanford.edu>
13307
13308 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
13309 char *>::foo" test with respect to PR c++/33. Create a new test
13310 which is identical to that one except that it doesn't put the
13311 space between the "char" and the "*"; KFAIL it, too.
13312
dd14ab43
DC
133132003-02-26 David Carlton <carlton@math.stanford.edu>
13314
13315 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
13316 template types into either PASSes or KFAILs (corresponding to PR
13317 c++/57). Tweak indentation. Update copyright.
13318
1146c7f1
SC
133192003-02-23 Stephane Carrez <stcarrez@nerim.fr>
13320
13321 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
13322
74641dfb
MC
133232003-02-13 Michael Chastain <mec@shout.net>
13324
13325 * gdb.base/exprs.exp: Remove i960 remnants.
13326 * gdb.base/funcargs.exp: Likewise.
13327 * gdb.base/list.exp: Likewise.
13328 * gdb.base/ptype.exp: Likewise.
13329
559cd2d0
DC
133302003-02-14 David Carlton <carlton@math.stanford.edu>
13331
13332 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
13333 pEe->D::vg()" from XFAIL to KFAIL.
13334
c4f90d87
JM
133352003-02-13 Jason Molenda (jmolenda@apple.com)
13336
13337 * gdb.base/maint.exp: Update maint print statistics regexp to include
13338 new entries.
13339
cbc4d97c
MC
133402003-02-13 Michael Chastain <mec@shout.net>
13341
13342 * gdb.c++/inherit.exp: Remove call to get_debug_format.
13343
40f235b7
MC
133442003-02-12 Michael Chastain <mec@shout.net>
13345
13346 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
13347 * gdb.c++/inherit.exp: Likewise.
13348 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
13349 * gdb.c++/templates.exp: Likewise.
13350 * gdb.c++/virtfunc.exp: Likewise.
13351
c56716b0
JM
133522003-02-06 Jason Molenda (jason-cl@molenda.com)
13353
13354 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
13355 why the code is written that way.
13356
070afcf8
MC
133572003-02-05 Michael Chastain <mec@shout.net>
13358
13359 * gdb.base/dump.exp: Add missing copyright line.
13360
5d0331e5
JM
133612003-02-05 Jason Molenda (jason-cl@molenda.com)
13362
f7ae6d3e 13363 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
13364 at the beginning so the breakpoint doesn't get set on the loop.
13365
92851186
MC
133662003-02-05 Michael Chastain <mec@shout.net>
13367
13368 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
13369 output for configurations with gcc 2.95.3.
13370
cbf1e085
AC
133712003-02-05 Keith Seitz <keiths@redhat.com>
13372 Andrew Cagney <ac131313@redhat.com>
13373
13374 * gdb.mi/mi-cli.exp: New file.
d63a86f8 13375
29518e1e
MC
133762003-02-04 Michael Chastain <mec@shout.net>
13377
13378 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
13379 Call perror and then continue.
13380
5af1d5f3
MC
133812003-02-03 Michael Chastain <mec@shout.net>
13382
13383 * gdb.c++/pr-1023.cc: New file.
13384 * gdb.c++/pr-1023.exp: New file.
13385
6b549786
JB
133862003-02-05 Jim Blandy <jimb@redhat.com>
13387
13388 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
13389 it's local to foobar. Check for it there, and check that it's not
13390 present in main.
13391 * gdb.c++/local.cc (marker2): New function.
13392 (foobar): Call marker1.
13393 (main): Call marker2 instead of marker1.
13394
67f16606
AC
133952003-02-04 Andrew Cagney <ac131313@redhat.com>
13396
13397 * gdb.disasm/mn10200.exp: Obsolete file.
13398 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
13399 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
13400 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
13401
1c5cb38e
DC
134022003-02-04 David Carlton <carlton@math.stanford.edu>
13403
13404 * gdb.c++/overload.exp: Test intToChar(1).
13405 * gdb.c++/overload.cc (intToChar): New.
13406 (main): Call intToChar.
13407
d1fe6965
DC
134082003-02-03 David Carlton <carlton@math.stanford.edu>
13409
13410 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
13411 'might_kfail' arg.
13412 KFAIL some of the continue_to_bp_overloaded calls, according to
13413 PR c++/1025.
13414
9ba61c5d
MC
134152003-02-01 Michael Chastain <mec@shout.net>
13416
13417 * gdb.base/advance.c (marker1): New marker function.
13418 * gdb.base/advance.exp: When the 'advance' command lands on the
13419 return breakpoint, it can legitimately stop on either the
13420 current line or the next line. Accommodate both outcomes.
13421 * gdb.base/until.exp: Likewise.
13422
e7494ffb
AC
134232003-02-02 Andrew Cagney <ac131313@redhat.com>
13424
13425 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
13426 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
13427 now a list, not a tuple.
13428 * gdb.mi/mi-var-display.exp: Ditto.
13429 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 13430
075559bc
AC
134312003-02-01 Andrew Cagney <ac131313@redhat.com>
13432
13433 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
13434 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
13435 stack backtraces.
13436 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 13437
2bd4c7b1
MK
134382003-02-01 Mark Kettenis <kettenis@gnu.org>
13439
13440 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
13441 gdb.mi/mi1-pthreads.exp: Return instead of calling
13442 gdb_suppress_entire_file.
13443
eabd8992
MS
134442003-02-01 Mark Salter <msalter@redhat.com>
13445
13446 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
13447
71469e2f
MS
134482003-01-31 Mark Salter <msalter@redhat.com>
13449
13450 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
13451 Support empty arg.
13452
38a94d44
MC
134532003-01-30 Michael Chastain <mec@shout.net>
13454
13455 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
13456 This was a workaround for a UTF-8 bug in readline 4.3. The bug
13457 has been fixed in gdb/readline on 2003-01-09.
13458
19ea9e73
MS
134592003-01-29 Michael Snyder <msnyder@redhat.com>
13460
e8d359df
MS
13461 * gdb.base/maint.exp: Allow for leading underscore in symbol.
13462 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
13463 * gdb.base/args.exp: Skip if target does not support args passing.
13464
2307bd6a
DJ
134652003-01-22 Daniel Jacobowitz <drow@mvista.com>
13466
19ea9e73 13467 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
13468 gdb_test. Accept a list of expect arguments as the third
13469 parameter.
13470 (gdb_test): Use it.
13471
f2dd3617
EZ
134722003-01-20 Elena Zannoni <ezannoni@redhat.com>
13473
13474 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
13475 allow for different test tree configurations. Update some
13476 tescases accordingly.
13477 * gdb.arch/altivec-regs.exp: Ditto.
13478 * gdb.asm/asm-source.exp: Ditto.
13479 * gdb.base/advance.exp: Ditto.
13480 * gdb.base/display.exp: Ditto.
d63a86f8 13481 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
13482 * gdb.base/mips_pro.exp: Ditto.
13483 * gdb.base/overlays.exp: Ditto.
13484 * gdb.base/relocate.exp: Ditto.
13485 * gdb.base/setshow.exp: Ditto.
13486 * gdb.base/step-line.exp: Ditto.
13487 * gdb.base/step-test.exp: Ditto.
13488 * gdb.base/until.exp: Ditto.
13489 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
13490
c71cdefd
DC
134912003-01-17 David Carlton <carlton@math.stanford.edu>
13492
13493 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
13494 corresponding to PR c++/945.
13495 Update copyright.
13496
fdba05d7
DC
134972003-01-17 David Carlton <carlton@math.stanford.edu>
13498
13499 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
13500 corresponding to PR c++/68.
13501
135022003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
13503
13504 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
13505 (test_paddr_hairy_functions): Call print_addr_2_kfail for
13506 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
13507
c362c33a
EZ
135082003-01-15 Elena Zannoni <ezannoni@redhat.com>
13509
0fbc361c
EZ
13510 * gdb.base/break.exp: Fix change of default location, because of
13511 removal of until tests.
13512 * gdb.base/help.exp: Update test for new 'until' help message.
13513 Add test for help on 'advance'.
a9c64011 13514 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 13515
dabf8a35
MK
135162003-01-15 Mark Kettenis <kettenis@gnu.org>
13517
13518 * gdb.base/default.exp: Adapt "info float" test for recent changes
13519 to that command. Add test for "info vector".
13520 * gdb.base/float.exp: New file. Add test for "info float" that
13521 resembles the old test in gdb.base/default.exp.
13522
a1769aca
DC
135232003-01-15 David Carlton <carlton@math.stanford.edu>
13524
13525 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
13526
82025e13
EZ
135272003-01-15 Elena Zannoni <ezannoni@redhat.com>
13528
13529 * gdb.base/break.exp: Move the tests of until command from here...
13530 * gdb.base/until.exp: ... to here. New file. Add other tests.
13531 * gdb.base/advance.c: New file.
13532 * gdb.base/advance.exp: New file.
13533
8f9ab801
EZ
135342003-01-14 Elena Zannoni <ezannoni@redhat.com>
13535
a9c64011
AS
13536 * gdb.base/args.c: New file.
13537 * gdb.base/args.exp: New file.
8f9ab801 13538
9ae66589
DJ
135392003-01-14 Daniel Jacobowitz <drow@mvista.com>
13540
13541 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
13542
8d77e5c3
DJ
135432003-01-14 Daniel Jacobowitz <drow@mvista.com>
13544
13545 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
13546
12d2f0a1
DJ
135472003-01-14 Daniel Jacobowitz <drow@mvista.com>
13548
13549 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
13550 dates.
13551
6ca37014
DJ
135522003-01-13 Daniel Jacobowitz <drow@mvista.com>
13553
13554 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
13555
b0023472
DJ
135562003-01-13 Daniel Jacobowitz <drow@mvista.com>
13557
13558 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
13559 (ptype &*"foo").
13560 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
13561
607fbc54 135622003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
13563
13564 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
13565 * gdb.mi/mi1-console.exp: Likewise.
13566
607fbc54 135672003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
13568
13569 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
13570 * gdb.mi/mi1-console.exp: Likewise.
13571
a1fb14a2
DJ
135722003-01-13 Daniel Jacobowitz <drow@mvista.com>
13573
13574 * gdb.c++/overload.exp: Remove some fixed XFAILs.
13575
c4cf40b7
DJ
135762003-01-09 Daniel Jacobowitz <drow@mvista.com>
13577
13578 * gdb.base/detach.exp: New test.
13579
696d5a5b
DJ
135802003-01-09 Daniel Jacobowitz <drow@mvista.com>
13581
13582 * Makefile.in (ALL_SUBDIRS): New variable.
13583 (subdirs, clean, distclean): Use it.
13584 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
13585 regenerating Makefile, since it is generated from the top level.
13586 * gdb.asm/Makefile.in: Likewise.
13587 * gdb.base/Makefile.in: Likewise.
13588 * gdb.c++/Makefile.in: Likewise.
13589 * gdb.disasm/Makefile.in: Likewise.
13590 * gdb.java/Makefile.in: Likewise.
13591 * gdb.mi/Makefile.in: Likewise.
13592 * gdb.threads/Makefile.in: Likewise.
13593 * gdb.trace/Makefile.in: Likewise.
13594
754533e4
DC
135952003-01-09 David Carlton <carlton@math.stanford.edu>
13596
13597 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
13598 Add copyright year 2003.
13599
d8b3e9ee
MC
136002003-01-06 Michael Chastain <mec@shout.net>
13601
13602 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
13603 When selecting a thread, 'line' and 'file' are optional.
13604 * gdb.mi/mi1-pthreads.exp: Likewise.
13605
8e9e0fe6
AS
136062003-01-06 Andreas Schwab <schwab@suse.de>
13607
13608 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
13609 failures.
13610
b5ab8ff3
DJ
136112003-01-04 Daniel Jacobowitz <drow@mvista.com>
13612
13613 Fix PR gdb/844
13614 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
13615 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
13616
13617 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
13618 instead of calling gdb_suppress_entire_file.
13619 * gdb.threads/print-threads.exp: Likewise.
13620 * gdb.threads/schedlock.exp: Likewise.
13621
13622 * gdb.threads/killed.exp: Return instead of calling
13623 gdb_suppress_entire_file.
13624 * gdb.threads/linux-dp.exp: Likewise.
13625 * gdb.threads/pthreads.exp: Likewise.
13626
1e698235
DJ
136272003-01-04 Daniel Jacobowitz <drow@mvista.com>
13628
13629 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
13630 stabs.
13631 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
13632 * gdb.base/whatis.exp: Always allow (void) after function names.
13633
147ff08c
DJ
136342003-01-04 Daniel Jacobowitz <drow@mvista.com>
13635
13636 * gdb.c++/casts.exp: Correct regexp.
13637
dc62bfc2
MK
136382003-01-04 Mark Kettenis <kettenis@gnu.org>
13639
13640 * configure.in: Call AC_CONFIG_HEADER. Don't call
13641 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
13642 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
13643 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
13644 aforementioned directories in the AC_OUPUT call.
13645 * config.hin: New file.
13646 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
13647 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
13648 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
13649 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
13650 pass -I$objdir instead of -I$objdir/$subdir in compilation.
13651 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
13652 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
13653 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
13654 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
13655 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
13656 gdb.threads/configure.in, gdb.threads/configure,
13657 gdb.threads/config.in, gdb.trace/configure.in,
13658 gdb.trace/configure: Removed.
13659
77afa639
MC
136602003-01-03 Michael Chastain <mec@shout.net>
13661
13662 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
13663 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
13664
7634bb6e
DJ
136652003-01-03 Daniel Jacobowitz <drow@mvista.com>
13666
13667 * gdb.base/store.exp: Fix regular expressions.
13668
b39c905e
MK
136692002-12-28 Mark Kettenis <kettenis@gnu.org>
13670
13671 * configure.in: Rewrite.
13672 * configure: Regenerated.
13673
0a8551dd
DC
136742003-01-03 David Carlton <carlton@math.stanford.edu>
13675
13676 * gdb.base/psymtab.exp: New file.
13677 * gdb.base/psymtab1.c: Ditto.
13678 * gdb.base/psymtab2.c: Ditto.
13679
c60b7188
AF
136802002-12-23 Adam Fedor <fedor@gnu.org>
13681
13682 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
13683
ee73db83
DC
136842002-12-23 David Carlton <carlton@math.stanford.edu>
13685
13686 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
13687 and current_directory initialization.
13688
d6c1774e
JB
136892002-12-22 Jim Blandy <jimb@redhat.com>
13690
f0a847b8
JB
13691 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
13692 rather than as part of the output file name.
13693
d6c1774e
JB
13694 * gdb.base/attach.exp: There's no need to copy the test program to
13695 /tmp; that was only ever necessary on HP/UX, and this test is
13696 entirely disabled there anyway.
13697
f0708dbb
JB
136982002-12-21 Jim Blandy <jimb@redhat.com>
13699
4c2acfea
JB
13700 * gdb.c++/psmang.exp: Doc fix.
13701
f0708dbb
JB
13702 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
13703 test.
13704
9579e000
DC
137052002-12-20 David Carlton <carlton@math.stanford.edu>
13706
13707 * gdb.c++/annota2.exp: KFAIL annotate-quit.
13708
d1810171
MC
137092002-12-18 Michael Chastain <mec@shout.net>
13710
13711 * gdb.c++/annota2.exp: Add copyright year 2002.
13712
76565097
DC
137132002-12-17 David Carlton <carlton@math.stanford.edu>
13714
13715 * gdb.c++/try_catch.cc: Add marker comments.
13716 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
13717 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
13718 * gdb.c++/m-static.cc: Ditto.
13719 * gdb.c++/m-static1.cc: Ditto.
13720 * gdb.c++/try_catch.cc: Ditto.
13721
da81390b
JJ
137222002-12-16 Jeff Johnston <jjohnstn@redhat.com>
13723
13724 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
13725 to see whether we are using the new -environment-directory
13726 command which resets via -r or the old version of the command
13727 which may prompt the user. Part of fix for gdb/741.
13728
b304d130
AC
137292002-12-13 Andrew Cagney <ac131313@redhat.com>
13730
13731 * gdb.fortran/types.exp: Update obsolete comment.
13732 * gdb.fortran/exprs.exp: Ditto.
13733 * lib/gdb.exp: Delete obsolete code.
13734 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
13735 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
13736 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
13737 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
13738 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
13739 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
13740 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
13741 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
13742 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
13743 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
13744 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
13745 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
13746 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
13747 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
13748 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
13749 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
13750 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
13751 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
13752 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
13753 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
13754 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
13755 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
13756 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
13757 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
13758 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
13759 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
13760 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
13761 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
13762 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
13763 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
13764 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
13765 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
13766 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
13767 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
13768 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
13769 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
13770 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
13771
a23b6e6a
DC
137722002-12-11 David Carlton <carlton@math.stanford.edu>
13773
13774 * gdb.c++/m-data.exp: Add test for members that shadow global
13775 variables: see PR gdb/804.
13776 * gdb.c++/m-data.cc: Ditto.
13777
6604731b
DJ
137782002-12-10 Daniel Jacobowitz <drow@mvista.com>
13779
13780 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
13781
de46ecd7
DC
137822002-12-06 David Carlton <carlton@math.stanford.edu>
13783
13784 * gdb.base/store.c: Don't declare functions static.
13785
27e829d0
AC
137862002-12-04 Andrew Cagney <ac131313@redhat.com>
13787
13788 * gdb.base/store.exp, gdb.base/store.c: New files.
13789
92806416
DJ
137902002-12-03 Daniel Jacobowitz <drow@mvista.com>
13791
13792 * gdb.base/selftest.exp: Update for current gdb.
13793
3bcbaac5
DJ
137942002-12-03 Daniel Jacobowitz <drow@mvista.com>
13795
13796 * gdb.base/maint.exp: Only dump symbols from one source file
13797 or objfile.
13798
f4f00b1f
DJ
137992002-12-03 Daniel Jacobowitz <drow@mvista.com>
13800
13801 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
13802 function call.
13803
f1c8a949
JB
138042002-11-25 Jim Blandy <jimb@redhat.com>
13805
13806 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
13807 function appearing in error message.
13808
9e297a97
DJ
138092002-11-21 Daniel Jacobowitz <drow@mvista.com>
13810
13811 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
13812
1f312e79
JJ
138132002-11-08 Jeff Johnston <jjohnstn@redhat.com>
13814
d63a86f8
RM
13815 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
13816 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
13817 should be in mi console format. This is part of fix for PR gdb/604.
13818
83c31e7d
FN
138192002-09-18 Fernando Nasser <fnasser@redhat.com>
13820
13821 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
13822 which explicitly prints the zero offset as "+0".
13823
322b3f65
DJ
138242002-10-22 Daniel Jacobowitz <drow@mvista.com>
13825
13826 * gdb.threads/schedlock.c (args): Make unsigned.
13827
138282002-10-21 Daniel Jacobowitz <drow@mvista.com>
13829
13830 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
13831 numbers. Allow "foo2|selected stack frame".
13832 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
13833 * gdb.asm/asmsrc2.s: Likewise.
13834 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
13835 comments.
13836 * gdb.asm/mips.inc: New file.
13837
5e2fe5b8
AF
138382002-10-18 Adam Fedor <fedor@gnu.org>
13839
13840 * gdb.base/default.exp: Update expected output to include 'ObjC'.
13841 * gdb.base/help.exp: Likewise.
13842
abe1a5d0
KB
138432002-10-17 Kevin Buettner <kevinb@redhat.com>
13844
13845 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
13846 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
13847
10abb1d4
JB
138482002-10-02 Jim Blandy <jimb@redhat.com>
13849
13850 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
13851
1f609b42
AC
138522002-10-01 Andrew Cagney <ac131313@redhat.com>
13853
13854 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
13855 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
13856 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
13857 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
13858 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
13859 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
13860 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
13861
0aee02e4
AC
138622002-09-29 Andrew Cagney <ac131313@redhat.com>
13863
13864 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
13865 * mi0-disassemble.exp, mi0-eval.exp: Delete.
13866 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
13867 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
13868 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
13869 * mi0-var-block.exp, mi0-var-child.exp: Delete.
13870 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 13871
6fde09ad
KB
138722002-09-27 Kevin Buettner <kevinb@redhat.com>
13873
13874 * gdb.base/annota1.exp (info break): Make directory components of
13875 path optional since not all compilers emit this debug information.
13876
889bf7c5
PA
13877 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
13878 step ends up stepping out of the function instead of stopping on
13879 the epilogue.
6fde09ad 13880
9e8aab75
KS
138812002-09-26 Keith Seitz <keiths@redhat.com>
13882
13883 * lib/insight-support.exp (gdbtk_start): Figure out where
13884 the insight executable is based on where gdb is. Use this
13885 executable to start insight instead of gdb.
13886
e36180d7
AC
138872002-09-25 Andrew Cagney <cagney@redhat.com>
13888
13889 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
13890
9dd34b2b
AC
138912002-09-24 Andrew Cagney <ac131313@redhat.com>
13892
13893 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
13894 test_isolated_complaints.
13895 (test_empty_complaint): New function.
13896 (test_empty_complaints): New function. Check no output when no
13897 complaints.
d63a86f8 13898
dea97812
KB
138992002-09-19 Jim Blandy <jimb@redhat.com>
13900
a9c64011 13901 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 13902
54951bd7
AC
139032002-09-19 Andrew Cagney <ac131313@redhat.com>
13904
13905 * gdb.gdb/complaints.exp: New file.
13906
dec43320
AC
139072002-09-18 Andrew Cagney <ac131313@redhat.com>
13908
13909 * gdb.base/maint.exp: Check `help maint internal-warning'.
13910
e70d6e3f
DC
139112002-09-18 David Carlton <carlton@math.stanford.edu>
13912
13913 * gdb.c++/m-static.exp: Remove breakpoints depending on line
13914 numbers, and replace them by a single breakpoint after the
13915 constructors are all finished.
13916 Add test 4.
13917 * gdb.c++/m-static.cc: Add test 4.
13918 * gdb.c++/m-static.h: New file.
13919 * gdb.c++/m-static1.cc: New file.
13920
13921 * gdb.c++/printmethod.exp: New file.
13922 * gdb.c++/printmethod.cc: New file.
13923
13924 * gdb.c++/pr-574.exp: New file.
13925 * gdb.c++/pr-574.cc: New file.
13926
afb5c968
CV
139272002-09-18 Corinna Vinschen <vinschen@redhat.com>
13928
13929 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
13930 embedded targets which never actually exit.
13931
31e45dee
FN
139322002-09-18 Fernando Nasser <fnasser@redhat.com>
13933
13934 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
13935 "don't step after run" as unresolved or unsupported, instead of xfail.
13936
a283c5a1
CV
139372002-09-18 Corinna Vinschen <vinschen@redhat.com>
13938
13939 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
13940 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
13941 Add newline to expected string in "step out of main (status wrapper)"
13942 case.
13943
11350d2a
CV
139442002-09-18 Corinna Vinschen <vinschen@redhat.com>
13945
13946 * lib/gdb.exp (rerun_to_main): Allow restarting application.
13947 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
13948
0deec7d6
TT
139492002-09-17 Tom Tromey <tromey@redhat.com>
13950
13951 * gdb.base/printcmds.exp (test_print_string_constants): Expect
13952 \000, not \0, in double-quoted string.
13953
b2b4a1b5
CV
139542002-09-14 Corinna Vinschen <vinschen@redhat.com>
13955
c9d37158 13956 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
13957 string after running the commands execution on breakpoint tests.
13958
1c56143a
CV
139592002-09-13 Corinna Vinschen <vinschen@redhat.com>
13960
13961 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
13962
37f8da45
JB
139632002-09-12 Joel Brobecker <brobecker@gnat.com>
13964
13965 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
13966
08b468e0
KS
139672002-09-10 Keith Seitz <keiths@redhat.com>
13968
13969 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
13970 runto proc.
13971 (mi_run_to_main): Use mi_runto.
13972 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
13973
dc360f58
KS
139742002-09-10 Keith Seitz <keiths@redhat.com>
13975
13976 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
13977 regexp for stopping at main. Could have multiple event notifications.
13978 Don't assume that main was declared with no parameters.
13979 (mi_next): Use mi_step_to.
13980 (mi_step): Use mi_next_to.
13981
ce3abcfb
CV
139822002-09-09 Corinna Vinschen <vinschen@redhat.com>
13983
13984 * gdb.base/default.exp: Fix expected string in `info float' test.
13985
d1f5b980
BE
139862002-09-09 Ben Elliston <bje@redhat.com>
13987
13988 * config/mips.exp: Update comments.
13989 * config/mips-idt.exp: Likewise.
13990 * config/nind.exp: Likewise.
13991 * config/slite.exp: Likewise.
13992 * config/sparclet.exp: Likewise.
13993 * config/udi.exp: Likewise.
13994 * config/vx.exp: Likewise.
13995 * config/vxworks29k.exp: Likewise.
13996
2f71430b
JB
139972002-09-05 Jim Blandy <jimb@redhat.com>
13998
13999 * gdb.threads/killed.exp: Fix test failure message.
14000
7ddebc7e
KS
140012002-09-04 Keith Seitz <keiths@redhat.com>
14002
14003 * lib/mi-support.exp: Update copyright.
14004 (mi_gdb_test): Increase the priority of the expected pattern
14005 so that it matches gdb_test.
14006
0ae67eb3
KS
140072002-09-03 Keith Seitz <keiths@redhat.com>
14008
14009 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
14010 Use integer comparison instead of string comparison for testing
14011 whether binary was built.
14012
38fc42c8
JB
140132002-09-03 Jim Blandy <jimb@redhat.com>
14014
14015 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
14016
b6ff0e81
JB
140172002-08-29 Jim Blandy <jimb@redhat.com>
14018
14019 * gdb.threads/pthreads.exp: Move the portable thread compilation
14020 code into a function in lib/gdb.exp, and call that from here.
14021 * lib/gdb.exp (gdb_compile_pthreads): New function.
14022
07c98896
KS
140232002-08-29 Keith Seitz <keiths@redhat.com>
14024
14025 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
14026 expect_out so that callers can get at it.
14027
0312286c
DJ
140282002-08-23 Daniel Jacobowitz <drow@mvista.com>
14029
14030 * gdb.threads/print-threads.c: New file.
14031 * gdb.threads/print-threads.exp: New file.
14032 * gdb.threads/schedlock.c: New file.
14033 * gdb.threads/schedlock.exp: New file.
14034
dd039bc4
EZ
140352002-08-22 Elena Zannoni <ezannoni@redhat.com>
14036
a9c64011
AS
14037 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
14038 not altivec.c.
dd039bc4 14039
1f36144c
MK
140402002-08-17 Mark Kettenis <kettenis@gnu.org>
14041
14042 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
14043 targets. The problem should be fixed now.
14044
16057ec7 140452002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
14046
14047 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
14048 2002-07-24 change that removes final dots from error messages.
14049
3c1499ad
TT
140502002-08-13 Tom Tromey <tromey@redhat.com>
14051
14052 * gdb.base/readline.exp: New file.
14053
a20ce2c3
AC
140542002-08-01 Andrew Cagney <ac131313@redhat.com>
14055
14056 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
14057 supress message.
14058
db034ac5
AC
140592002-08-01 Andrew Cagney <cagney@redhat.com>
14060
14061 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
14062 CHILL_FOR_TARGET and CHILL_LIB.
14063 * configure.in (configdirs): Remove gdb.chill.
14064 * configure: Regenerate.
14065 * lib/gdb.exp: Obsolete references to chill.
14066 * gdb.fortran/types.exp: Ditto.
14067 * gdb.fortran/exprs.exp: Ditto.
14068
3e000b18
KB
140692002-07-30 Kevin Buettner <kevinb@redhat.com>
14070
14071 * gdb.base/shlib-call.exp (additional_flags): Conditionally
14072 set Irix-specific compile and link flags.
14073
28f4966b
KB
140742002-07-29 Kevin Buettner <kevinb@redhat.com>
14075
14076 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
14077 source files. The ``-o'' option doesn't work with the ``-E'' option
14078 when using the Irix compiler.
14079
46c0d5a6
DJ
140802002-07-19 Daniel Jacobowitz <drow@mvista.com>
14081
14082 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
14083 Improve support for reusing an exec file. Copy exec file
14084 to target, and run gdbserver on the target instead of on the host.
14085
eecf4bed
JB
140862002-07-18 Jim Blandy <jimb@redhat.com>
14087
0f815cdf
JB
14088 * gdb.base/ending-run.exp: Don't expect to see the program end in
14089 some orderly fashion when we're running on a real stand-alone
14090 board.
14091
eecf4bed
JB
14092 * gdb.base/interrupt.exp: Correct logic for skipping tests on
14093 targets that don't support interrupts.
14094
52d309e4
JB
140952002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
14096
14097 * gdb.base/attach.exp: Add patterns to match output from /proc-based
14098 systems.
14099 Move comments in expect statements to inside the actions, so that they
14100 don't get matched against.
14101
ff683d9e
MK
141022002-07-10 Mark Kettenis <kettenis@gnu.org>
14103
14104 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
14105 function when asleep" test.
14106
b5356753
AC
141072002-07-10 Andrew Cagney <ac131313@redhat.com>
14108
14109 * gdb.base/page.exp: Rewrite to handle problems with very long
14110 `info set' output. Update copyright.
14111
6aa4d13a
AC
141122002-06-26 Andrew Cagney <ac131313@redhat.com>
14113
14114 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
14115 gdb.threads-hp.
14116 * gdb.hp/configure: Regenerate.
14117 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
14118 * gdb.hp/gdb.threads-hp/configure: Delete file.
14119 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
14120
8cf8c2b8
AC
141212002-06-22 Andrew Cagney <ac131313@redhat.com>
14122
14123 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
14124 setlocale, bindtextdomain and textdomain.
14125
6827a8f8
JB
141262002-06-11 Jim Blandy <jimb@redhat.com>
14127
919d772c
JB
14128 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
14129 preprocessor macro information is present.
14130
6827a8f8
JB
14131 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
14132 tests.
14133
c15b0d21
MS
141342002-06-06 Michael Snyder <msnyder@redhat.com>
14135
c5984d70
MS
14136 * gdb.base/overlays.exp: Record addresses of overlay
14137 functions in TCL variables rather than in GDB variables,
14138 to avoid having GDB convert them to pointers (with loss
14139 of information).
14140
d63a86f8 14141 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 14142 default linker script changes.
c15b0d21
MS
14143 * gdb.base/long_long.exp: Add check for sizeof (long double).
14144
be26fe0d
ML
141452002-06-06 Michal Ludvig <mludvig@suse.cz>
14146
14147 * gdb.asm/asm-source.exp: Add x86-64 target.
14148 * gdb.asm/x86_64.inc: New.
d63a86f8 14149
258093ca 141502002-05-30 Michael Chastain <mec@shout.net>
258093ca 14151
4b3153f1 14152 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
14153 * gdb.c++/m-static.cc: New file.
14154 * gdb.c++/m-static.exp: New file.
14155
241264c6
MS
141562002-05-28 Michael Snyder <msnyder@redhat.com>
14157
14158 * gdb.base/call-ar-st.exp: Allow for reduced floating point
14159 precision.
14160
9bba8c8f 141612002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 14162
4b3153f1 14163 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
14164 * gdb.c++/m-data.cc: New file.
14165 * gdb.c++/m-data.exp: New file.
14166
141672002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 14168
4b3153f1 14169 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 14170 * gdb.c++/try_catch.cc: New file.
d63a86f8 14171 * gdb.c++/try_catch.exp: New file.
9bba8c8f 14172
def1b996
MC
141732002-05-27 Michael Chastain <mec@shout.net>
14174
14175 * gdb.c++/local.exp: Accept more nested types in output.
14176
522ba268
MC
141772002-05-26 Michael Chastain <mec@shout.net>
14178
14179 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
14180
277254ba
MS
141812002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
14182
14183 * lib/gdb.exp (gdb_wrapper_init): Just because
14184 gdb_wrapper_file exists, this does not mean that the file
14185 should not be rebuilt. That is what gdb_wrapper_initialized
14186 is for.
14187 (default_gdb_init): Reset gdb_wrapper_initialized.
14188
b61a8733
MS
141892002-05-23 Michael Snyder <msnyder@redhat.com>
14190
d63a86f8 14191 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
14192 the precision of the floating point test results.
14193 * gdb.base/call-rt-st.exp: Ditto.
14194
b61a8733
MS
14195 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
14196 * gdb.base/call-rt-st.exp: Ditto.
14197
56f6e910
MC
141982002-05-19 Michael Chastain <mec@shout.net>
14199
14200 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
14201
ad0b0016
EZ
142022002-05-19 Elena Zannoni <ezannoni@redhat.com>
14203
a9c64011
AS
14204 * configure.in (configdirs): Add gdb.arch.
14205 * configure: Regenerate.
ad0b0016 14206
f617d2b6
JB
142072002-05-17 Jim Blandy <jimb@redhat.com>
14208
14209 * gdb.base/completion.exp: Recognize the more detailed error
14210 messages produced by the macro expander's lexical analyzer.
14211
eac2a696
EZ
142122002-05-14 Elena Zannoni <ezannoni@redhat.com>
14213
a9c64011
AS
14214 * gdb.arch/altivec-abi.c: New file.
14215 * gdb.arch/altivec-abi.exp: New file.
14216 * gdb.arch/altivec-regs.c: New file.
14217 * gdb.arch/altivec-regs.exp: New file.
eac2a696 14218
2fdde8f8
DJ
142192002-05-14 Daniel Jacobowitz <drow@mvista.com>
14220
14221 * gdb.base/maint.exp (maint print type): Update for new type
14222 structure.
d63a86f8 14223
e31f1a7c
EZ
142242002-05-14 Elena Zannoni <ezannoni@redhat.com>
14225
14226 * gdb.arch: New directory.
14227 * gdb.arch/configure.in: New file.
14228 * gdb.arch/configure: New file.
14229 * gdb.arch/Makefile.in: New file.
14230
db589741
CV
142312002-05-13 Corinna Vinschen <vinschen@redhat.com>
14232
14233 * gdb.asm/asm-source.exp: Add v850 as supported target.
14234 * gdb.asm/v850.inc: New file.
14235
8ce2a7dc
DJ
142362002-05-13 Daniel Jacobowitz <drow@mvista.com>
14237
14238 * gdb.c++/annota2.exp (annotate-quit): Add comment.
14239
df763c7f
DJ
142402002-05-12 Daniel Jacobowitz <drow@mvista.com>
14241
14242 * gdb.base/break.exp: Check 'break "marker2"'.
14243
377daeed
MS
142442002-05-10 Michael Snyder <msnyder@redhat.com>
14245
14246 * gdb.base/long_long.exp: Fix typo.
14247
c4b7bc2b
JB
142482002-05-10 Jim Blandy <jimb@redhat.com>
14249
ecac9a4e
JB
14250 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
14251 a bug.
14252
c4b7bc2b
JB
14253 * gdb.base/printcmds.exp (test_integer_literals_rejected):
14254 Recognize more detailed error message produced by the macro
14255 expander's lexical analyzer.
14256 * lib/gdb.exp (test_print_reject): Same.
14257
e71019a1
MK
142582002-05-09 Mark Kettenis <kettenis@gnu.org>
14259
14260 * gdb.c++/method.exp: Fix typo.
14261
fedfc8e6
MS
142622002-05-08 Michael Snyder <msnyder@redhat.com>
14263
166a1957
MS
14264 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
14265 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 14266 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
14267 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
14268 Add iftarget clause for strongarm.
d63a86f8 14269
f1c47eb2
MS
142702002-05-06 Michael Snyder <msnyder@redhat.com>
14271
cb9a9d3e
MS
14272 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
14273 (gdb_continue_to_end): Accept output from status wrapper.
14274 * gdb.base/ending-run.exp: Add case for output from status wrapper.
14275 Clean up fail messages to match pass messages.
14276
f1c47eb2
MS
14277 Enable the "needs_status_wrapper" testsuite feature.
14278 * lib/gdb.exp (gdb_wrapper_init): New procedure.
14279 (gdb_compile): Conditionally call gdb_wrapper_init.
14280 * gdb.base/a2-run.exp: Recognize output from status wrapper.
14281 * gdb.c++/method.exp: Recognize output from status wrapper.
14282
6079c749
BE
142832002-05-06 Ben Elliston <bje@redhat.com>
14284From Graydon Hoare <graydon@redhat.com>
14285
14286 * config/sid.exp: Include support for "rawsid" protocol.
14287
188baff3
JB
142882002-05-03 Jim Blandy <jimb@redhat.com>
14289
14290 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
14291 * gdb.c++/hang3.C: New file.
14292
b9c07f0f
AC
142932002-05-04 Andrew Cagney <ac131313@redhat.com>
14294
14295 * gdb.base/default.exp: Remove obsolete code.
14296 * gdb.c++/misc.exp: Ditto. Update copyright.
14297 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
14298 * gdb.base/whatis.exp: Ditto. Update copyright.
14299 * gdb.base/scope.exp: Ditto. Update copyright.
14300 * gdb.base/ptype.exp: Ditto. Update copyright.
14301 * gdb.base/printcmds.exp: Ditto. Update copyright.
14302 * gdb.base/opaque.exp: Ditto. Update copyright.
14303 * gdb.base/list.exp: Ditto.
14304 * gdb.base/funcargs.exp: Ditto. Update copyright.
14305 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
14306 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
14307 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
14308 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
14309 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
14310 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
14311
5c7a0397
MS
143122002-05-02 Michael Snyder <msnyder@redhat.com>
14313
d6dcc264 14314 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
14315 * gdb.base/long_long.exp: Add xscale target.
14316 * gdb.base/default.exp: Add xscale target.
14317
eb7f1c48
JB
143182002-05-01 Jim Blandy <jimb@redhat.com>
14319
14320 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
14321 gdb.c++/hang.exp: New test.
14322
a6befae8
FF
143232002-05-01 Fred Fish <fnf@redhat.com>
14324
14325 * gdb.base/completion.exp: Handle completions of "./Make" for
14326 more than one completion possibility, as is the case when we
14327 build and test in the source tree.
14328
0a310277
AG
143292002-04-29 Anthony Green <green@redhat.com>
14330
14331 * gdb.java/jmisc1.exp: New file.
14332 * gdb.java/jmisc2.exp: New file.
14333
6ff9af88
DJ
143342002-04-24 Daniel Jacobowitz <drow@mvista.com>
14335
14336 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
14337
96b3d632
EZ
143382002-04-23 Elena Zannoni <ezannoni@redhat.com>
14339
14340 * gdb.base/help.exp: Change 'help status' to allow for target
14341 dependent output differences.
14342
5019bb54
MC
143432002-04-22 Michael Chastain <mec@shout.net>
14344
14345 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
14346
a805a116
MC
143472002-04-22 Michael Chastain <mec@shout.net>
14348
14349 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
14350
a1706bfd
DM
143512002-04-17 David S. Miller <davem@redhat.com>
14352
14353 * gdb.asm/sparc64.inc: New file.
14354 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
14355
a73a20a2
EZ
143562002-04-19 Elena Zannoni <ezannoni@redhat.com>
14357
14358 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
14359 instruction file directly into the build tree. Clean up at end of
14360 test.
14361
ba678339
DM
143622002-04-18 David S. Miller <davem@redhat.com>
14363
14364 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
14365 handle 64-bit platforms correctly.
14366 * gdb.base/maint.exp: Likewise.
14367
b03399da
KB
143682002-04-18 Kevin Buettner <kevinb@redhat.com>
14369
14370 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
14371 ``-fpic'' when compiling files comprising a shared library, but
14372 it does need additional linker flags in order to find shared
14373 libraries at run time.
14374
e2004992
KB
143752002-04-18 Kevin Buettner <kevinb@redhat.com>
14376
14377 * gdb.base/cvexpr.c (use): New function.
14378 (main): Invoke use() on all global variables to prevent
14379 some linkers from deleting these otherwise unused symbols.
14380
d8937120
MC
143812002-04-17 Michael Chastain <mec@shout.net>
14382From David S. Miller <davem@redhat.com>
14383
14384 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
14385 handle 64-bit platforms correctly.
14386
ffd61a58
MS
143872002-04-12 Michael Snyder <msnyder@redhat.com>
14388From Jim Blandy <jimb@redhat.com>
a9c64011 14389 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
14390 script can handle this instead.
14391 * gdb.base/bar.c (barx): Same.
14392 * gdb.base/baz.c (bazx): Same.
14393 * gdb.base/grbx.c (grbxx): Same.
14394
14395 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
14396 manager doesn't automatically unmap overlays unnecessarily.
14397
6b8426a6
MH
143982002-04-10 Martin M. Hunt <hunt@redhat.com>
14399
14400 * gdb.base/ending-run.exp: Fix pattern for Mips targets
14401 stepping out of main.
14402
34af4875
MC
144032002-04-09 Michael Chastain <mec@shout.net>
14404
14405 * gdb.c++/local.cc (main): Move call to marker1() inside nested
14406 scope so that the nested scope tests will make sense.
14407 * gdb.c++/local.exp: Write patterns that actually work with gcc
14408 (the HP patterns "were never known to work with gcc").
14409 Keep the old aCC patterns too.
14410
2d1676a0
DJ
144112002-04-09 Daniel Jacobowitz <drow@mvista.com>
14412
14413 * gdb.base/attach.exp: Correct target board test.
14414
3a63e3f9
MC
144152002-04-08 Michael Chastain <mec@shout.net>
14416
14417 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
14418 in a const method. Add some xfail and fail cases for configurations
14419 that do not emit the "const ...".
14420
f18dabd2
MC
144212002-04-07 Michael Chastain <mec@shout.net>
14422
14423 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
14424 Accept "A * const" and "const A * const" as type of "this".
14425 Fix spelling of getFunky throughout. Make messages uniform.
14426
0fcddd82
EZ
144272002-04-07 Elena Zannoni <ezannoni@redhat.com>
14428
a9c64011 14429 Work around for PR gdb/285:
0fcddd82
EZ
14430 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
14431
16a8534a
EZ
144322002-04-07 Elena Zannoni <ezannoni@redhat.com>
14433
14434 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
14435 instructions file at run time instead of configure time.
14436 Sometimes we run the test in a directory that is not the one we
14437 configured in.
14438 * gdb.asm/configure.in: Delete creation of symlink.
14439 * gdb.asm/configure: Regenerate.
14440
24181d81
JB
144412002-04-05 J. Brobecker <brobecker@gnat.com>
14442
14443 * gdb.gdb/xfullpath.exp: New test, to exercise the new
14444 xfullpath () function.
14445
7cdb7107
DJ
144462002-04-04 Daniel Jacobowitz <drow@mvista.com>
14447
14448 * gdb.asm/Makefile.in: Correct dependencies.
14449
14450 * gdb.asm/powerpc.inc: New file.
14451 * gdb.asm/asm-source.exp: Add PowerPC.
14452 * gdb.asm/configure.in: Likewise.
14453 * gdb.asm/configure: Regenerated.
14454
a7d17088
DJ
144552002-04-04 Daniel Jacobowitz <drow@mvista.com>
14456
14457 * gdb.base/relocate.exp: New file.
14458 * gdb.base/relocate.c: New file.
14459
cd721503
FF
144602002-04-04 Fred Fish <fnf@redhat.com>
14461
14462 * gdb.base/step-test.exp: Update comment regarding stopping in
14463 memcpy/bcopy calls inserted as part of the compiler runtime.
14464
b22ad7a7
MS
144652002-04-04 Michael Snyder <msnyder@redhat.com>
14466
14467 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
14468
5f279fa6
DJ
144692002-04-03 Daniel Jacobowitz <drow@mvista.com>
14470
14471 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
14472 (gdb_expect): Remove $notransfer hack.
14473
dd0fd3ce
DJ
144742002-04-02 Daniel Jacobowitz <drow@mvista.com>
14475
14476 * gdb.c++/classes.exp ("calling method for small class"): Match
14477 updated register output.
14478
1e50cda1
DJ
144792002-03-30 Daniel Jacobowitz <drow@mvista.com>
14480
14481 Fix PR gdb/452
14482 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
14483 when finished. Make gdb_file_cmd send "exec-file" when
14484 appropriate.
14485
24015922
DJ
144862002-03-30 Daniel Jacobowitz <drow@mvista.com>
14487
14488 * gdb.base/attach.exp: Remove extra setup_xfail.
14489
dd7dfd64
MS
144902002-03-26 Michael Snyder <msnyder@redhat.com>
14491
14492 * gdb.base/default.exp: Add tests for dump, append, and restore.
14493 * gdb.base/help.exp: Add tests for dump, append, and restore.
14494 * gdb.base/dump.exp: New file, test dump, append and restore.
14495 * gdb.base/dump.c: New file.
14496
48b2f8d7
MS
144972002-03-27 Michael Snyder <msnyder@redhat.com>
14498
d63a86f8 14499 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
14500 clean-ups in help messages.
14501
05b4d525
FF
145022002-03-26 Fred Fish <fnf@redhat.com>
14503
14504 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
14505 have debugging info for those functions and the compiler uses them
14506 internally to copy structs around.
14507
d7679631
FF
145082002-03-26 Fred Fish <fnf@redhat.com>
14509
14510 * gdb.base/list.exp: Revert the change made yesterday and add note
14511 about why we don't list the default lines for remote targets.
14512
523ac3f9
MS
145132002-03-25 Michael Snyder <msnyder@redhat.com>
14514
14515 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
14516
754b2b8d
FF
145172002-03-25 Fred Fish <fnf@redhat.com>
14518
14519 * gdb.base/list.exp: This test works on remote targets so remove
14520 the short circuit for remote targets. Update copyright.
14521
33c3e192
FF
145222002-03-25 Fred Fish <fnf@redhat.com>
14523
14524 * gdb.base/attach.exp: Fix logic error that was suppressing this
14525 test for all non hppa*-*-hpux* targets, instead of the hp target.
14526 Move comments closer to the suppression point. Also now need to
14527 check that we are running natively.
14528
d43e73ee
MS
145292002-03-22 Michael Snyder <msnyder@redhat.com>
14530
882c8f02
MS
14531 * gdb.base/default.exp: Add test for gcore. Update copyright.
14532 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 14533
04c12f60
FF
145342002-03-06 Fred Fish <fnf@redhat.com>
14535
14536 * gdb.base/funcargs.c: Remove extraneous ';' character.
14537 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
14538
b43df995
MC
145392002-03-04 Michael Chastain <mec@shout.net>
14540
14541 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
14542 accommodate gcc v3 function signature.
14543 * gdb.mi/mi0-var-cmd-exp: Ditto.
14544
92362027
AC
145452002-02-24 Andrew Cagney <ac131313@redhat.com>
14546
14547 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
14548 ``GNU/Linux'' or ``Linux kernel''
14549 * testsuite/gdb.threads/pthreads.c: Ditto.
14550
258ad32d
MC
145512002-02-24 Michael Chastain <mec@shout.net>
14552
14553 * gdb.threads/pthreads.c (thread1): Add a return statement.
14554 (thread2): Likewise.
14555 (foo): Likewise.
14556
04c3b3d4
MC
145572002-02-23 Michael Chastain <mec@shout.net>
14558
14559 * gdb.threads/linux-dp.c (philosopher): Add a return statement
14560 to placate gcc.
14561
5a2a0a20
MC
145622002-02-23 Michael Chastain <mec@shout.net>
14563
14564 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
14565 test "ptype bint". The test passes on all my stabs configurations.
14566
a640f7fc
JB
145672002-02-21 Jim Blandy <jimb@redhat.com>
14568
27924826
JB
14569 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
14570 filename at a time, and watch for the ones we want to see.
14571
a640f7fc
JB
14572 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
14573 types of pointers to prototyped functions.
14574
edcc8c75
AC
145752002-02-20 Andrew Cagney <ac131313@redhat.com>
14576
14577 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
14578 signed, unsigned and straight char.
14579 (padding_char, padding_short, padding_int, padding_long,
14580 padding_long_long, padding_float, padding_double,
14581 padding_long_double): New global variables.
14582 (fill, fill_structs): New functions.
14583
14584 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
14585 for correctly sized writes. Update copyright.
14586 (get_valueof): New procedure.
14587 (get_sizeof): Call get_valueof.
14588 (check_valueof): New procedure.
14589 (check_padding): New procedure.
14590
ac57ea44
MC
145912002-02-20 Michael Chastain <mec@shout.net>
14592
14593 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
14594 to setup_xfail. Document some of the remaining calls.
14595
7a10c941
MC
145962002-02-18 Michael Chastain <mec@shout.net>
14597
14598 * gdb.c++/userdef.exp: Update copyright year.
14599
fb8acdcc
DJ
146002002-02-18 Daniel Jacobowitz <drow@mvista.com>
14601
14602 * gdb.c++/userdef.exp: Test overloaded operators properly.
14603 Remove xfails.
14604
fda6ae12
MS
146052002-02-14 Michael Snyder <msnyder@redhat.com>
14606
14607 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
14608
676a0442
DJ
146092002-02-14 Daniel Jacobowitz <drow@mvista.com>
14610
14611 * gdb.base/a2-run.exp: Check for a remote target properly.
14612 * gdb.base/annota1.exp: Likewise.
14613 * gdb.base/list.exp: Likewise.
14614 * gdb.base/reread.exp: Likewise.
14615 * gdb.base/scope.exp: Likewise.
14616 * gdb.base/shlib-call.exp: Likewise.
14617 * gdb.base/term.exp: Likewise.
14618 * gdb.c++/annota2.exp: Likewise.
14619
78b4f468
RE
146202002-02-13 Richard Earnshaw <rearnsha@arm.com>
14621
14622 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
14623
9a81ba51
MC
146242002-02-10 Michael Chastain <mec@shout.net>
14625
14626 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
14627 (call_after_alloca): Ditto.
14628
004af6c7
DJ
146292002-02-10 Daniel Jacobowitz <drow@mvista.com>
14630
14631 * gdb.base/ending-run.exp: Guard "cont" test with
14632 gdb_skip_stdio_test.
14633
37225f62
JB
146342002-02-06 Jim Blandy <jimb@redhat.com>
14635
14636 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
14637 from here...
14638 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
14639 To here. Disable this test on non-HP platforms. Add big comment.
14640
fe6fdd96
MS
146412002-02-04 Michael Snyder <msnyder@redhat.com>
14642
14643 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
14644 other than d10v and m32r.
14645
036fad3f
RE
146462002-02-02 Richard Earnshaw <rearnsha@arm.com>
14647
14648 * gdb.base/default.exp: Rewrite test patterns to reduce time
14649 taken to match them.
14650
7148ab62
DJ
146512002-01-30 Daniel Jacobowitz <drow@mvista.com>
14652
14653 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
14654 Allow a start function above main.
14655 * gdb.threads/linux-dp.exp: Fix copyright date.
14656
396cc255
DJ
146572002-01-30 Daniel Jacobowitz <drow@mvista.com>
14658
a9c64011
AS
14659 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
14660 (check_philosopher_stack): Check for manager thread before checking
14661 for a just-starting thread.
396cc255 14662
f038d31b
DJ
146632002-01-30 Daniel Jacobowitz <drow@mvista.com>
14664
14665 From Neil Booth <neil@daikokuya.demon.co.uk>:
14666 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
14667 warnings.
14668
b3ff9d9a
FF
146692002-01-21 Fred Fish <fnf@redhat.com>
14670
14671 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
14672 not caller.
14673
39ad761d
JB
146742002-01-21 Jim Blandy <jimb@redhat.com>
14675
14676 * gdb.base/reread.exp: Check that GDB properly re-reads the
14677 executable file when it changes while no inferior is running.
14678
aaf320fa
FF
146792002-01-21 Fred Fish <fnf@redhat.com>
14680
a9c64011
AS
14681 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
14682 optionally accept the "shlib events" variation.
aaf320fa 14683
808a31f5
JB
146842002-01-21 Jim Blandy <jimb@redhat.com>
14685
14686 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
14687 call `fflush' after every `printf', so that the output is produced
14688 at predictable points, regardless of whatever buffering does (or
14689 doesn't) take place.
14690 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
14691 at different points.
14692
4420d5e2
DJ
146932002-01-20 Daniel Jacobowitz <drow@mvista.com>
14694
14695 * gdb.c++/inherit.exp: Update copyright years.
14696 * gdb.c++/method.exp: Likewise.
14697
3e36a0f4
DJ
146982002-01-20 Daniel Jacobowitz <drow@mvista.com>
14699
14700 * gdb.c++/classes.exp: Update for improved v3 support and skipping
14701 artificial methods/arguments.
14702 * gdb.c++/derivation.exp: Likewise.
14703 * gdb.c++/inherit.exp: Likewise.
14704 * gdb.c++/method.exp: Likewise.
14705 * gdb.c++/virtfunc.exp: Likewise.
14706
b4ceaee6
AC
147072002-01-18 Andrew Cagney <ac131313@redhat.com>
14708
14709 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
14710 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
14711 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
14712 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
14713 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
14714 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
14715
ecace851
JB
147162002-01-17 Jim Blandy <jimb@redhat.com>
14717
14718 * gdb.asm/asm-source.exp (info symbol): Take another shot at
14719 anchoring the pattern matching the entry point symbol's name.
14720
375fc983
AC
147212002-01-17 Andrew Cagney <ac131313@redhat.com>
14722
14723 * gdb.base/maint.exp: Update ``maint internal-error'' to match
14724 continue/quit query. Update copyright.
14725
fe6fdd96
MS
147262002-01-14 Michael Snyder <msnyder@redhat.com>
14727
14728 * gdb.base/gcore.exp: Remove extra debugging output.
14729
e017c81f
DJ
147302002-01-13 Daniel Jacobowitz <drow@mvista.com>
14731
14732 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
14733 for slightly dubious v2 mangled string.
14734
37ab3bf8
DJ
147352002-01-13 Daniel Jacobowitz <drow@mvista.com>
14736
14737 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
14738
1bc05c3a 147392002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 14740
1bc05c3a 14741 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 14742
1bc05c3a
JM
14743 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
14744 constructors.
14745 * gdb.c++/derivation.exp: Likewise.
14746 * gdb.c++/templates.exp: Likewise.
14747 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 14748
1bc05c3a
JM
147492002-01-10 Michael Snyder <msnyder@redhat.com>
14750
14751 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 14752
a911c360
MS
147532002-01-08 Michael Snyder <msnyder@redhat.com>
14754
14755 * gdb.base/gcore.exp: New test for generate-core-file command.
14756 * gdb.base/gcore.c: Testcase for above.
14757 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
14758
ea2119ec
JM
147592002-01-08 Jason Merrill <jason@redhat.com>
14760
14761 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
14762
68203136
FF
147632002-01-07 Fred Fish <fnf@redhat.com>
14764
14765 * gdb.c++/overload.exp: Remove unconditional xfails for:
14766 print foo_instance1.overloadargs(1)
14767 print foo_instance1.overloadargs(1, 2)
14768 print foo_instance1.overloadargs(1, 2, 3)
14769 print foo_instance1.overloadargs(1, 2, 3, 4)
14770 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
14771 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
14772 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
14773 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
14774 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
14775 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
14776 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
14777 print foo_instance1.overload1arg()
14778 print foo_instance1.overload1arg((char)arg2)
14779 print foo_instance1.overload1arg((signed char)arg3)
14780 print foo_instance1.overload1arg((unsigned char)arg4)
14781 print foo_instance1.overload1arg((int)arg7)
14782 print foo_instance1.overload1arg((unsigned int)arg8)
14783 print foo_instance1.overload1arg((float)arg11)
14784 print foo_instance1.overload1arg((double)arg12)
d63a86f8 14785
21b9b5b1
MS
147862002-01-07 Michael Snyder <msnyder@redhat.com>
14787
14788 * gdb.base/huge.exp: New test. Print a very large target data object.
14789 (skip_huge_test): New test variable. Define if you want to skip this
14790 test. The test reads an 8 megabyte data object from the target, so it
14791 might be very time consuming on remote targets with a slow connection.
14792 * gdb.base/huge.c: New file. Test case for above.
14793
725f922e
FF
147942002-01-07 Fred Fish <fnf@redhat.com>
14795
14796 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
14797 g_instance.bfoo, and g_instance.cfoo.
14798
889bf7c5 147992002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 14800
889bf7c5
PA
14801 * gdb.base/break.c (multi_line_if_conditional): New function.
14802 (multi_ilne_while_conditional): Likewise.
14803 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
14804 IF or WHILE condition puts the breakpoint at the start of
14805 the condition.
f286b2c3 14806
634d57ec
JL
14807 * gdb.base/selftest.exp (backtrace through signal handler): Remove
14808 hppa*-*-hpux* expected failure.
14809 * gdb.base/structs.exp (do_function_calls): Similarly.
14810
14811 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
14812 watchpoints.
14813
9fbfe2dc
AC
148142002-01-06 Andrew Cagney <ac131313@redhat.com>
14815
14816 Fix PR gdb/66.
14817 * gdb.base/structs.exp: Replace skip for a29k with skip for
14818 gdb,cannot_call_functions.
14819 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
14820 * gdb.base/callfuncs.exp: Ditto.
14821 * gdb.base/call-rt-st.exp: Ditto.
14822 * gdb.base/call-strs.exp: Ditto.
14823 * gdb.base/callfwmall.exp: Ditto.
14824 * gdb.base/scope.exp: Obsolete xfail a29k.
14825 * gdb.c++/misc.exp: Ditto.
14826 * gdb.c++/cplusfuncs.exp: Ditto.
14827 * gdb.base/ptype.exp: Ditto.
14828 * gdb.base/printcmds.exp: Ditto.
14829 * gdb.base/opaque.exp: Ditto.
14830 * gdb.base/list.exp: Ditto.
14831 * gdb.base/funcargs.exp: Ditto.
14832 * gdb.base/default.exp: Ditto.
14833
8ddad156
MS
148342002-01-04 Michael Snyder <msnyder@redhat.com>
14835
ca4976a6 14836 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
14837 * gdb.base/maint.exp: Add tests for maint info sections options.
14838
1b074332
JL
14839Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
14840
14841 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
14842
7d159115
CV
148432001-12-20 Corinna Vinschen <vinschen@redhat.com>
14844
14845 * gdb.asm/arm.inc: New file.
14846 * gdb.asm/asm-source.exp: Add arm targets.
14847 * gdb.asm/configure.in: Ditto.
14848 * gdb.asm/configure: Recreated from configure.in.
14849
8fb87725
JL
14850Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
14851
afabe08c
JL
14852 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
14853 with HP's compiler.
14854 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
14855 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
14856 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
14857 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
14858
14859 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
14860 either HP's compilers or GCC.
14861
db521deb
JL
14862 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
14863 a SIGBUS or SIGSEGV.
14864
14865 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
14866
14867 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
14868 can be compiled with either HP's compiler or GCC.
14869
cfa88ab7
JL
14870 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
14871 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
14872 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
14873
ca344dff
JL
14874 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
14875 to match current gdb output. Update due to using auto-solib-limit
14876 for limiting instead of overloading auto-solib-add.
14877 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
14878 test program.
14879
3f3c6e55 14880 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
14881 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
14882 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
14883 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
14884 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
14885 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
14886 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
14887 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
14888 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
14889 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
14890 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
14891 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
14892 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 14893
8fb87725
JL
14894 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
14895 a SIGTRAP to the inferior.
14896
cf599fa7
CV
148972001-12-19 Corinna Vinschen <vinschen@redhat.com>
14898
14899 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
14900 Substitute call to target_link by call to gdb_compile.
14901
2cd045cd
JL
14902Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
14903
a9c64011
AS
14904 * gdb.base/break.exp: Fix HP specific search string when testing
14905 backtracing in a called function.
2cd045cd 14906
a9c64011
AS
14907 * gdb.base/constvars.exp: Only set lang to C++ if we're
14908 compiling the test with HP's compilers.
14909 * gdb.base/volatile.exp: Similarly.
2cd045cd 14910
99ebe9ac
JB
149112001-12-19 Jim Blandy <jimb@redhat.com>
14912
14913 * gdb.base/printcmds.exp: Expect the null character to be printed
14914 as '\0', and the '\013' to be printed as '\v'.
14915 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
14916 * gdb.base/setvar.exp: Same.
14917
b9891b29
JB
149182001-12-17 Jim Blandy <jimb@redhat.com>
14919
0eba65ab
JB
14920 * gdb.base/completion.exp: Rather than completing very long
14921 filenames, which can make the readline library produce output we
14922 don't recognize, cd to the directory first, and then complete
14923 using nice, short relative paths.
14924
6970b5b1
JB
14925 * gdb.base/completion.exp: On some systems, there is, in fact, a
14926 variable named `b' in scope, since GDB treats all static
a9c64011
AS
14927 variables as being in scope. So use `no_var_named_this'
14928 instead of `b'.
6970b5b1 14929
b9891b29 14930 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 14931 can't find the core file's registers as a failure.
b9891b29 14932
e6ccd35f
JSC
149332001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
14934
a9c64011
AS
14935 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
14936 test expect string more specific.
e6ccd35f 14937
105ba819
CV
149382001-12-13 Corinna Vinschen <vinschen@redhat.com>
14939
14940 * gdb.asm/asm-source.exp: Add support for xstormy16.
14941 * gdb.asm/configure.in: Ditto.
14942 * gdb.asm/configure: Rebuild.
14943 * gdb.asm/xstormy16.inc: New file.
14944
e9e79dd9
FF
149452001-12-10 Fred Fish <fnf@redhat.com>
14946
14947 * gdb.base/maint.exp: Update to match changes in type dumping code.
14948
347dc97d
JB
149492001-12-10 Jim Blandy <jimb@redhat.com>
14950
14951 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
14952 matching the entry point symbol's name at the beginning of the
14953 line.
347dc97d 14954
5178b9d6
DJ
149552001-12-07 Daniel Jacobowitz <drow@mvista.com>
14956
14957 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
14958 gdb.c++/inherit.exp, gdb.c++/method.exp,
14959 gdb.c++/namespace.exp, gdb.c++/templates.exp,
14960 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
14961 and class layout support.
14962
af890c52
DJ
149632001-12-07 Daniel Jacobowitz <drow@mvista.com>
14964
14965 * gdb.c++/classes.exp: Add test for static member function.
14966 * gdb.c++/misc.cc: Add class with static member function.
14967
7a345fb3
JB
149682001-12-07 Jim Blandy <jimb@redhat.com>
14969
f2e54a80 14970 If GDB says it can't find the struct the function returned, report
8032bf31
JB
14971 those tests as `unsupported'.
14972 * gdb.base/call-rt-st.exp (print_struct_call): New function.
14973 Rewrite subsequent tests to use it.
14974
14975 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
14976 those tests as `unsupported'.
14977 * gdb.base/structs.exp (call_struct_func): New function.
14978 (do_function_calls): Use call_struct_func to call the functions
14979 returning structs.
14980
0bc69509
JB
14981 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
14982 whether functions are prototyped or not, so we can't possibly pass
14983 arguments to t_float_values2 properly.
14984
7a345fb3
JB
14985 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
14986 value of `timeout' for targets other than the mips*tx39-*.
14987
edb6ede1
MS
149882001-12-06 Michael Snyder <msnyder@redhat.com>
14989
d63a86f8 14990 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
14991 and detect whether the start symbol has a leading underscore.
14992
2d842f13
JB
149932001-12-04 Jim Blandy <jimb@redhat.com>
14994
14995 * gdb.base/completion.exp: Clarify indentation.
14996
68550daf
JB
149972001-12-03 Jim Blandy <jimb@redhat.com>
14998
14999 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
15000 variables on the S/390, not `.word'.
15001
cd5195a8
JB
150022001-11-30 Jim Blandy <jimb@redhat.com>
15003
15004 Add assembly-source tests for s390-ibm-linux.
15005 * gdb.asm/s390.inc: New file.
15006 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
15007 the S/390 architecture.
a9c64011 15008 * gdb.asm/configure: Regenerated.
cd5195a8 15009
ca9efc90
MS
150102001-11-30 Michael Snyder <msnyder@redhat.com>
15011
15012 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
15013 next, info source, info sources, info line, global and static
15014 variables, and static functions.
15015 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
15016 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
15017 * gdb.asm/asmsrc1.s: Add a static function and some variables.
15018 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
15019 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
15020 (gdbasm_leave): Restore frame pointer.
15021 (gdbasm_startup): Copy stack set-up from crt0.S.
15022
d0e66976
FN
150232001-11-26 Fernando Nasser <fnasser@redhat.com>
15024
15025 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
15026 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
15027 to a local (non-static) variable. Copy tstruct.a to a static buffer
15028 and return a pointer to that buffer.
15029 * gdb.base/callfwmall.c (t_structs_a): Ditto.
15030
e2334072
MK
150312001-11-24 Mark Kettenis <kettenis@gnu.org>
15032
15033 * gdb.asm/configure.in: Fix recognition of ix86 target.
15034 * gdb.asm/configure: Regenerate.
15035
756caa3d
MS
150362001-11-21 Michael Snyder <msnyder@redhat.com>
15037
15038 * gdb.asm/sparc.inc: New file.
15039 * gdb.asm/asm-source.exp: Recognize sparc target.
15040 * gdb.asm/configure.in: Recognize sparc target.
15041 * gdb.asm/configure: Regenerate.
d63a86f8 15042
9a4d72d5
MS
150432001-11-21 Michael Snyder <msnyder@redhat.com>
15044
15045 * gdb.asm/m32r.inc: New file.
15046 * gdb.asm/asm-source.exp: Recognize m32r target.
15047 * gdb.asm/configure.in: Recognize m32r target.
15048 * gdb.asm/configure: Regenerate.
15049
a773d1cd
MS
150502001-11-20 Michael Snyder <msnyder@redhat.com>
15051
017ac23d
MS
15052 * gdb.asm/i386.inc: New file.
15053 * gdb.asm/asm-source.exp: Recognize ix86 target.
15054 * gdb.asm/configure.in: Recognize ix86 target.
15055 * gdb.asm/configure: Regenerate.
15056
a773d1cd
MS
15057 * gdb.c++/namespace.exp: Fix quotes in output messages.
15058
bb632afb
MS
150592001-11-14 Michael Snyder <msnyder@redhat.com>
15060
25d559ca 15061 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
15062 qualifier in a type cast expression, to designate an address
15063 in the instruction space (Harvard architecture).
15064
4749e309
MS
150652001-11-13 Michael Snyder <msnyder@redhat.com>
15066
15067 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
15068 Tests for expressions using 'const' and 'volatile'.
15069
25050984
CV
150702001-11-13 Corinna Vinschen <vinschen@redhat.com>
15071
15072 * gdb.asm/asm-sources.exp: Allow defining linker flags.
15073
1902c51f
DJ
150742001-11-12 Daniel Jacobowitz <drow@mvista.com>
15075
15076 * lib/mi-support.exp (mi_run_to_helper): Move comments
15077 outside of gdb_expect.
15078
dcf95b47
DJ
150792001-11-11 Daniel Jacobowitz <drow@mvista.com>
15080
15081 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
15082 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
15083 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
15084 mi0_run_to): New functions.
15085 * gdb.mi/mi-simplerun.exp: Use them.
15086 * gdb.mi/mi0-simplerun.exp: Likewise.
15087 * gdb.mi/mi-var-cmd.exp: Likewise.
15088 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 15089
45b074e1
AC
150902001-11-10 Andrew Cagney <ac131313@redhat.com>
15091
15092 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
15093 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
15094
bf50d346
AC
150952001-11-09 Andrew Cagney <ac131313@redhat.com>
15096
15097 * gdb.base/restore.exp: Include $expected value in restored test
15098 message.
15099
9383332c
AC
151002001-11-09 Andrew Cagney <ac131313@redhat.com>
15101
15102 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
15103 implemented.
15104
db62520a
MS
151052001-11-08 Michael Snyder <msnyder@redhat.com>
15106
15107 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
15108 Add pass/fail message for stop at breakpoint in call dummy function.
15109
b5703437
MS
151102001-11-07 Michael Snyder <msnyder@redhat.com>
15111
d63a86f8
RM
15112 * gdb.c++/templates.exp (test_template_breakpoints):
15113 If we get an overload menu, but it does not match what
760f6330 15114 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
15115 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
15116 making the whitespace optional. Argument for "new" may be
15117 "unsigned" as well as "unsigned int/long".
d63a86f8 15118 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
15119 making the whitespace optional. Also replace "(void) with
15120 "((void|)), making the keyword "void" optional.
d63a86f8 15121 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
15122 making the whitespace optional. Also replace "(void) with
15123 "((void|)), making the keyword "void" optional.
3bf40917
MS
15124 * gdb.base/callfuncs.c (t_float_values): This function must
15125 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 15126 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
15127 can be tested against both cases. Usually one case involves
15128 promotion of float to double, while the other does not.
15129 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
15130 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
15131 includes a stack frame for "start".
15132
c8ab4e6d
JB
151332001-11-05 Jim Blandy <jimb@redhat.com>
15134
15135 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
15136 pointers are 32 bits long, and that offsets of relocs are always
15137 stored in the data (REL-style), and not in the reloc entry itself
15138 (RELA-style).
15139 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
15140 stabs.
15141
3f08ced9
MS
151422001-11-01 Michael Snyder <msnyder@redhat.com>
15143
15144 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
15145 and regular expression operators by using quoting.
15146
cbfa24cd
MS
151472001-10-31 Michael Snyder <msnyder@redhat.com>
15148
15149 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
15150 depending on what the symbol table contains.
15151 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
15152 the output of the ptype command. Similarly, accept both "const &"
15153 and "const&".
15154
aaa68313
CV
151552001-10-31 Corinna Vinschen <vinschen@redhat.com>
15156
15157 * gdb.base/miscexprs.c (main): Add usage of preprocessor
15158 symbol `STORAGE' to allow to choose the storage class of
15159 the local datastructures.
15160 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
15161 compiler directive.
15162
91740388
MS
151632001-10-30 Michael Snyder <msnyder@redhat.com>
15164
15165 * gdb.base/jump.exp: Allow it to run for all targets.
15166
1b7c05e7
CV
151672001-10-29 Corinna Vinschen <vinschen@redhat.com>
15168
15169 * gdb.base/call-ar-st.c (print_double_array): Match for loop
15170 with new double_array size.
15171 (main): Change storage class of all local variables to static.
15172 Reduce size of double_array to 9.
15173 * gdb.base/call-ar-st.exp: Increase timeout value.
15174 Change expected output for double array to match new size in
15175 call-ar-st.c.
15176
36a22261
CV
151772001-10-29 Corinna Vinschen <vinschen@redhat.com>
15178
15179 * gdb.base/ending-run.exp: Create identical output when passing
15180 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 15181 Stormy16 target.
36a22261 15182
92b8ae91
MK
151832001-10-28 Mark Kettenis <kettenis@gnu.org>
15184
15185 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
15186 that we catch the expected failure under Linux/x86.
15187
cb135b83
OF
151882001-10-29 Orjan Friberg <orjanf@axis.com>
15189
15190 * gdb.base/setvar.exp: Escape curly braces.
15191 * gdb.stabs/weird.exp: Ditto.
15192
6884aa54
DJ
151932001-10-27 Daniel Jacobowitz <drow@mvista.com>
15194
15195 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
15196 * gdm.mi/mi0-hack-cli.exp: Likewise.
15197
0398c9aa
AC
151982001-10-25 Andrew Cagney <ac131313@redhat.com>
15199
15200 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
15201 messages.
15202
d20bf2e8
AC
152032001-10-21 Andrew Cagney <ac131313@redhat.com>
15204
15205 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
15206 checking MI enabled.
15207
03dd63aa
CV
152082001-10-09 Corinna Vinschen <vinschen@redhat.com>
15209
15210 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
15211
1d9d99f3
FCE
152122001-10-04 Frank Ch. Eigler <fche@redhat.com>
15213
15214 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
15215 if gdb child process crashes, just signal an error.
15216
838ae6c4
JB
152172001-10-02 Jim Blandy <jimb@redhat.com>
15218
15219 * lib/gdb.exp (test_xfail_format): Simplify.
15220
15221 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
15222 front of the variable name `format'. Simplify `if'.
15223
8f0cbc1c
DJ
152242001-10-01 Daniel Jacobowitz <drow@mvista.com>
15225
15226 * gdb.threads/pthreads.exp: Wait for output and delay
15227 before sending ^C.
15228
1f08dafd
DJ
152292001-10-01 Daniel Jacobowitz <drow@mvista.com>
15230
15231 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
15232 some incorrect output instead of timing out.
15233 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
15234
674f90ff
CV
152352001-09-28 Corinna Vinschen <vinschen@redhat.com>
15236
15237 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
15238 check to allow additional `int'.
15239
9b284272
DJ
152402001-09-27 Daniel Jacobowitz <drow@mvista.com>
15241
15242 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
15243 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
15244
b55a4771
MS
152452001-09-27 Michael Snyder <msnyder@redhat.com>
15246
15247 * lib/gdb.exp (test_debug_format): New proc.
15248 (setup_xfail_format): Use new proc test_debug_format.
15249 * gdb.base/constvars.exp (local_compiler_xfail_check): New
15250 proc; use new service proc test_debug_format.
15251 Replace all other "gcc_compiled" tests with this test.
15252 * gdb.base/volatile.exp (local_compiler_xfail_check): New
15253 proc; use new service proc test_debug_format.
15254 Replace all other "gcc_compiled" tests with this test.
15255
152562001-09-27 Michael Snyder <msnyder@redhat.com>
15257
15258 * gdb.base/cvexpr.exp: New file.
15259 * gdb.base/cvexpr.c: New file
15260 Test for expressions using const and volatile keywords.
15261
4e6667ac
CV
152622001-09-26 Corinna Vinschen <vinschen@redhat.com>
15263
15264 * gdb.base/constvars.exp: Check for different orders of keywords
15265 and additional "int" strings in output.
15266
4f337972
AC
152672001-09-22 Andrew Cagney <ac131313@redhat.com>
15268
15269 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
15270 responses from "help maint".
15271
2015650d
FCE
152722001-09-19 Frank Ch. Eigler <fche@redhat.com>
15273
15274 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
15275 to localhost:NNN instead of :NNN, in case Xvfb is listening
15276 only on TCP.
15277
f3bcedc1
CV
152782001-09-19 Corinna Vinschen <vinschen@redhat.com>
15279
15280 * gdb.base/recurse.exp: When checking leaving the watchpoint
15281 scope, recognize when gdb is in function's epilogue and pass.
15282
6b819c92
KS
152832001-09-18 Keith Seitz <keiths@redhat.com>
15284
15285 * lib/insight-support.exp (_gdbtk_export_target_info): Add
15286 support for running tests against sid targets.
15287 (gdbtk_done): Ditto.
15288
a10c9419
CV
152892001-09-18 Corinna Vinschen <vinschen@redhat.com>
15290
15291 * gdb.base/ending-run.c (main): Set stdout buffersize
15292 to the same reasonable value for any target.
15293 * gdb.base/ending-run.exp: Add a regular expression
15294 to make testsuite happy on Sanyo Stormy16 target.
15295
739d0d99
CV
152962001-09-17 Corinna Vinschen <vinschen@redhat.com>
15297
15298 * gdb.base/display.c (do_loops): Add float variable `f'.
15299 Increment f in loop.
15300 * gdb.base/display.exp: Increment timeout by 60 seconds.
15301 Change float display test to use variable `f'.
15302
1b8947f0
JB
153032001-09-17 Jim Blandy <jimb@redhat.com>
15304
15305 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
15306 overflowing the limited breakpoint tables on some ROM monitors
15307 (like the ROM68K).
15308
9890ac81
FCE
153092001-09-15 Frank Ch. Eigler <fche@redhat.com>
15310
15311 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
15312 the "-ac" (disable access control) flag.
15313
6db765ea
JH
153142001-08-30 Jeff Holcomb <jeffh@redhat.com>
15315
15316 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
15317 ints.
15318
4c32cc04
KS
153192001-08-30 Keith Seitz <keiths@redhat.com>
15320
15321 * lib/gdb.exp: Move all insight-related functionality into
15322 separate file.
15323 * lib/insight-support.exp: New file.
15324
8d6e6f81
FCE
153252001-08-29 Frank Ch. Eigler <fche@redhat.com>
15326
15327 * config/sid.exp (sid_start): Never set sid verbosity; disable
15328 expect_background {} that consumed its stdout; tolerate </dev/null.
15329 Attempt to set endianness override in "sid" protocol mode. Cleanup.
15330
6a90e1d0
AC
153312001-08-18 Andrew Cagney <ac131313@redhat.com>
15332
15333 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
15334 CLI jump command to start it.
15335 (mi_run_to_main): Fail immediatly when unexpected output.
15336
1759b3c3
AC
153372001-08-18 Andrew Cagney <ac131313@redhat.com>
15338
15339 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
15340 beginning of function. Fix PR gdb/191.
15341
61d11d80
FCE
153422001-08-16 Frank Ch. Eigler <fche@redhat.com>
15343
15344 * config/sid.exp (sid_start): Don't warn if we cannot figure out
15345 what to force sid endianness to.
15346
942a4df2
KS
153472001-08-15 Keith Seitz <keiths@redhat.com>
15348
15349 * lib/gdb.exp (gdbtk_start): Don't set environment
15350 variables for TCL_LIBRARY and friends. Insight will
15351 now figure these out for itself.
15352
0521c418
MS
153532001-08-02 Michael Snyder <msnyder@redhat.com>
15354
15355 * gdb.base/completion.exp: Remove the symbol "a64l" from
15356 the expect string; this is target-specific, and not related
15357 to what is being tested.
15358
74a9a58a
DB
153592001-08-02 Dave Brolley <brolley@redhat.com>
15360
15361 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
15362
c70819fa
MS
153632001-07-25 Michael Snyder <msnyder@redhat.com>
15364
c2b8fa57
MS
15365 * gdb.base/consecutive.exp: New file. Test stepping over
15366 breakpoints on consecutive instructions.
15367 * gdb.base/consecutive.c: New file.
15368
c70819fa
MS
15369 * gdb.base/call-rt-st.exp: Use double-backslash to quote
15370 curly braces in regular expressions.
15371
2b1a1355
MS
153722001-07-25 Michael Snyder <msnyder@redhat.com>
15373
15374 * gdb.base/ending-run.exp: Accept "Program exited normally" as
15375 legitimate output from stepping out of main.
15376
413eca6f
KS
153772001-07-22 Keith Seitz <keiths@redhat.com>
15378
15379 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
15380 the empty string, do not run the tests.
15381
7e5a9322
SC
153822001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
15383
15384 * gdb.base/long_long.exp: Detect size of pointer. Take into
15385 account 2-byte pointers when testing for p/a results.
15386
de58f10f
SC
153872001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
15388
d63a86f8 15389 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
15390 and defined to 1K for m68hc11.
15391 (random_data): Reduce table to 1K for embedded platforms (68hc11).
15392 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
15393 (sizeof_random_data): New variable to tell the size of the data table;
15394 don't test past this size; always run to main.
15395
d6f5fea1
SC
153962001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
15397
15398 * gdb.base/return2.exp: return of long long and double fails for
15399 68HC11; don't execute these tests on that platform.
15400 * gdb.base/return.exp: Return of a double fails for 68hc11.
15401
c477543d
SC
154022001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
15403
15404 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
15405 tests that print a float.
15406 * call-rt-st.exp: Likewise.
15407
63cf1c79
MK
154082001-07-12 Mark Kettenis <kettenis@gnu.org>
15409
15410 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
15411 running this test on Linux.
15412
112f9ab5
MC
154132001-06-24 Michael Chastain <chastain@redhat.com>
15414
15415 * gdb.base/arithmet.exp: Remove some tests to make all test names
15416 unique.
15417
4970cb0f
MS
154182001-07-03 Michael Snyder <msnyder@redhat.com>
15419
15420 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
15421 the output of the ptype command.
15422
d85da69f
MS
154232001-07-02 Michael Snyder <msnyder@redhat.com>
15424
4c8a82de
MS
15425 * gdb.base/completion.exp: Don't assume that break.c is the only
15426 source file that may contain functions named "marker".
d85da69f
MS
15427 * gdb.base/corefile.exp: Quote the curly braces in regexp.
15428
8afc772b
AC
154292001-06-28 Andrew Cagney <ac131313@redhat.com>
15430
15431 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
15432 of files to delete.
15433
15434 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
15435 * gdb.disasm/h8300s.exp: New file.
15436 gdb.disasm/h8300s.s: Likewise.
15437
cff22675
AC
154382001-06-27 Andrew Cagney <ac131313@redhat.com>
15439
15440 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
15441 empty breakpoint tables.
15442
68c81b54
AC
154432001-06-25 Andrew Cagney <ac131313@redhat.com>
15444
15445 * lib/mi-support.exp: Update args=... part of stop-reason
15446 patterns. Accept either a list or a tuple.
15447
2dd62704
AC
154482001-06-23 Andrew Cagney <ac131313@redhat.com>
15449
15450 * lib/mi-support.exp: Remove local emacs variable defining
15451 change-log-default-name.
15452
b4127474
MC
154532001-06-22 Michael Chastain <chastain@redhat.com>
15454
15455 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
15456 This is operationally compatible with the previous version.
15457
8dbfb380
JB
154582001-06-13 Jim Blandy <jimb@redhat.com>
15459
15460 * lib/gdb.exp (gdb_test): Doc fix.
15461
f2d8c86d
MC
154622001-06-10 Michael Chastain <chastain@redhat.com>
15463
15464 * gdb.base/exprs.exp: Remove a duplicate test.
15465
81564d34
JB
154662001-06-06 Jim Blandy <jimb@redhat.com>
15467
15468 * gdb.base/return2.exp (main): Use values to test float and double
15469 returns that are not NaN's, to avoid being confused by IEEE
15470 comparison rules.
15471
da55addb
MS
154722001-06-04 Michael Snyder <msnyder@redhat.com>
15473
15474 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 15475 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
15476 rather than wait for 12 more tests to time out.
15477
42c65987
JB
154782001-06-06 Jim Blandy <jimb@redhat.com>
15479
b18bced9 15480 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 15481 Don't forget to match the GDB prompt.
b18bced9 15482
42c65987
JB
15483 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
15484
5b41e5f0
JB
154852001-06-04 Jim Blandy <jimb@redhat.com>
15486
15487 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
15488 command.
15489
015e046f
KB
154902001-05-31 Kevin Buettner <kevinb@redhat.com>
15491
15492 * gdb.base/annota1.exp (info break): Match four or more spaces
15493 after "Address".
15494
fb1ffbbe
MC
154952001-05-31 Michael Chastain <chastain@redhat.com>
15496
15497 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
15498 (dm_type_int_star): Likewise.
15499 (dm_type_long_star): Likewise.
15500 (dm_type_void_star): Likewise.
15501
5ea2a32c
KB
155022001-05-29 Kevin Buettner <kevinb@redhat.com>
15503
15504 * gdb.base/completion.exp (INPUTRC): Set this environment variable
15505 to a known value in order to get consistent results regardless
15506 of the setting of INPUTRC or the presence or contents of .inputrc.
15507
ae23c492
MS
155082001-05-24 Michael Snyder <msnyder@redhat.com>
15509
ac55707e
MS
15510 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
15511 Don't require that the main thread and the manager thread are the
15512 first in the list.
15513
ae23c492
MS
15514 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
15515 debugging. If test fails, issue an "unsupported" not a "fail".
15516
400071f1
JB
155172001-05-24 Jim Blandy <jimb@redhat.com>
15518
15519 Don't assume that short is shorter than int.
15520 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
15521 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 15522 this isn't true.
400071f1
JB
15523 ("print unsigned char == (~0)"): Add test that verifies that ~0,
15524 an int, is not equal to ~0 stored in an unsigned char. This tests
15525 the same thing that the previous test meant to, but works on
15526 16-bit machines, too.
15527 ("print unsigned char != (~0)"): Same test, complemented.
15528
0816a3e5
MS
155292001-05-24 Michael Snyder <msnyder@redhat.com>
15530
15531 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 15532 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
15533 and prevents dejagnu getting out of step.
15534
f6dc23a9
KB
155352001-05-23 Kevin Buettner <kevinb@redhat.com>
15536
15537 * gdb.base/finish.exp (finish_void): Revise pattern for
15538 stopping on the call statement to not permit stopping at
15539 the start of the instructions comprising the call sequence.
15540
7dbd117d
MC
155412001-05-19 Michael Chastain <chastain@redhat.com>
15542
15543 * gdb.base/callfuncs.exp: Make all test names unique.
15544 * gdb.base/commands.exp: Make all test names unique.
15545 * gdb.base/condbreak.exp: Make all test names unique.
15546 * gdb.base/dbx.exp: Make all test names unique.
15547 * gdb.base/default.exp: Make all test names unique.
15548 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
15549 and TIMEOUT messages to their corresponding PASS message.
15550 * gdb.base/ending-run.exp: Make all test names unique.
15551 * gdb.base/long_long.exp: Remove duplicate test.
15552
6b0b0a9e
KB
155532001-05-21 Kevin Buettner <kevinb@redhat.com>
15554
15555 * gdb.base/finish.exp (finish_void): Allow "finish" command to
15556 stop on the call statement as well as the statement after the
15557 call.
15558
2caa35cb
MS
155592001-05-21 Michael Snyder <msnyder@redhat.com>
15560
15561 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
15562
40713331
EZ
155632001-05-10 Elena Zannoni <ezannoni@redhat.com>
15564
a9c64011
AS
15565 * gdb.base/completion.exp: Revamp test. Make it execute on all
15566 platforms.
40713331 15567
c2c1be8d
EZ
155682001-05-10 Elena Zannoni <ezannoni@redhat.com>
15569
a9c64011
AS
15570 * config/gdbserver.exp (gdb_load): Handle the case
15571 in which the arguments to gdbserver are given in the
15572 baseboard configuration file.
15573 Also handle the case in which the server needs to do a
15574 load.
2c9cd303 15575
9671de48
KS
155762001-05-07 Keith Seitz <keiths@cygnus.com>
15577
a9c64011
AS
15578 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
15579 set up the display for testing.
15580 (gdbtk_start): Convert all paths to paths that tcl will like.
15581 Export target information to environment.
15582 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
15583 necessary.
15584 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
15585 (to_tcl_path): New proc to convert a given pathname into
15586 a path acceptible as an argument to a tcl command.
15587 (_gdbtk_export_target_info): New proc to export target info
15588 into the environment for gdbtk testing.
15589 (gdbtk_done): New proc to signal end-of-test.
9671de48 15590
5a360f47
JB
155912001-05-06 Jim Blandy <jimb@redhat.com>
15592
15593 * restore.c: Make the code of caller0 correspond to its comment.
15594
66c756c6
MS
155952001-05-03 Michael Snyder <msnyder@redhat.com>
15596
15597 * config/sid.exp (gdb_target_sid): Check for error messages.
15598 On error or timeout, don't make expect exit (which will terminate
15599 all subsequent tests); instead just make gdb exit.
d63a86f8 15600 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
15601 return a negative value.
15602
a966fde5
JB
156032001-04-24 Jim Blandy <jimb@redhat.com>
15604
851c18e0
JB
15605 * gdb.c++/templates.exp: If we see the prompt for the overload
15606 list, but we haven't recognized any of the longer patterns,
15607 arrange for this test to fail, not hang.
15608
a966fde5
JB
15609 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
15610 variations.
15611
db144853
MC
156122001-04-22 Michael Chastain <chastain@redhat.com>
15613
15614 * gdb.c++/local.exp: Use the 'runto' library function.
15615 * gdb.c++/namespace.exp: Likewise.
15616 * gdb.c++/overload.exp: Likewise.
15617
3207ec21
KB
156182001-03-26 Kevin Buettner <kevinb@redhat.com>
15619
15620 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
15621 * gdb.base/step-line.exp: New file. Test step/next in presence of
15622 #line directives.
15623 * gdb.base/step-line.c: New file. Test program for the above.
15624 * gdb.base/step-line.inp: New file. We pretend that this file has
15625 been transformed by some other tool into step-line.c.
15626
13b57657
JB
156272001-03-21 Jim Blandy <jimb@redhat.com>
15628
15629 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
15630 unmangled operator names.
15631
754cbe1c
JB
156322001-03-20 Jim Blandy <jimb@redhat.com>
15633
15634 * gdb.threads/linux-dp.exp: Recognize an additional message
15635 generated by GDB when it doesn't understand how to debug threads
15636 on the target system.
15637
177495c9
AC
156382001-03-19 Andrew Cagney <ac131313@redhat.com>
15639
15640 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
15641
f266096b
MC
156422001-03-12 Michael Chastain <chastain@redhat.com>
15643
15644 * gdb.c++/derivation.exp: Use the 'runto' library function.
15645
cac3c2ff
MC
156462001-03-12 Michael Chastain <chastain@redhat.com>
15647
15648 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
15649
b6c11a24
MC
156502001-02-24 Michael Chastain <chastain@redhat.com>
15651
15652 * gdb.c++/ref-types.exp: Change handwritten code to library
15653 function 'runto'.
15654
6bae5bce
OF
156552001-03-16 Orjan Friberg <orjanf@axis.com>
15656
15657 * gdb.base/signals.exp: Set count to 0 explicitly.
15658
0015fd9a
MS
156592001-03-15 Mark Salter <msalter@redhat.com>
15660
15661 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
15662 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
15663 (gdb_load): Add support for additional target_info: gdb_download_size
15664 and gdb_load_timeout.
0015fd9a 15665
fc33412a
DT
15666Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
15667
15668 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
15669 file -- to prevent failing when the compile fails but we have no
15670 intention of running the tests anyway.
fc33412a
DT
15671
15672 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
15673 tests if set.
15674
15675 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 15676 integers.
fc33412a
DT
15677
15678 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
15679 * gdb.c++/namespace.exp: Ditto.
15680
115f06de
OF
156812001-03-07 Orjan Friberg <orjanf@axis.com>
15682
15683 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
15684 * gdb.base/pointers.exp: Relax pattern match of decimals.
15685
b6ba6518
KB
156862001-03-06 Kevin Buettner <kevinb@redhat.com>
15687
15688 * Makefile.in, config/abug.exp, config/cfdbug.exp,
15689 config/cpu32bug.exp, config/dve.exp, config/est.exp,
15690 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
15691 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
15692 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
15693 config/sh.exp, config/sid.exp, config/slite.exp,
15694 config/sparclet.exp, config/udi.exp, config/unknown.exp,
15695 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
15696 config/vxworks.exp, config/vxworks29k.exp,
15697 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
15698 gdb.base/all-bin.exp, gdb.base/annota1.exp,
15699 gdb.base/arithmet.exp, gdb.base/assign.exp,
15700 gdb.base/async.exp, gdb.base/attach.exp,
15701 gdb.base/bitfields.exp, gdb.base/bitops.exp,
15702 gdb.base/break.exp, gdb.base/call-ar-st.exp,
15703 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
15704 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
15705 gdb.base/commands.exp, gdb.base/completion.exp,
15706 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
15707 gdb.base/constvars.exp, gdb.base/corefile.exp,
15708 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
15709 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
15710 gdb.base/ending-run.exp, gdb.base/environ.exp,
15711 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
15712 gdb.base/finish.exp, gdb.base/foll-exec.exp,
15713 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
15714 gdb.base/funcargs.exp, gdb.base/help.exp,
15715 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
15716 gdb.base/logical.exp, gdb.base/long_long.exp,
15717 gdb.base/maint.exp, gdb.base/mips_pro.exp,
15718 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
15719 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
15720 gdb.base/pointers.exp, gdb.base/printcmds.exp,
15721 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
15722 gdb.base/regs.exp, gdb.base/relational.exp,
15723 gdb.base/remote.exp, gdb.base/reread.exp,
15724 gdb.base/restore.exp, gdb.base/return2.exp,
15725 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
15726 gdb.base/selftest.exp, gdb.base/setshow.exp,
15727 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
15728 gdb.base/sigall.exp, gdb.base/signals.exp,
15729 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
15730 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
15731 gdb.base/step-test.exp, gdb.base/structs.c,
15732 gdb.base/structs.exp, gdb.base/structs2.exp,
15733 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
15734 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
15735 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
15736 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
15737 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
15738 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
15739 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
15740 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
15741 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
15742 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
15743 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
15744 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
15745 gdb.fortran/types.exp, gdb.java/jmisc.exp,
15746 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
15747 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
15748 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
15749 gdb.trace/circ.exp, gdb.trace/collection.exp,
15750 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
15751 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
15752 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
15753 gdb.trace/report.exp, gdb.trace/save-trace.exp,
15754 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
15755 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
15756 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
15757 notices.
15758
dc96c6c7 157592001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
15760
15761 * gdb.base/varargs.c (find_max_double): Fix printf format string:
15762 first arg is int not float.
15763
dc96c6c7 157642001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
15765
15766 * gdb.base/reread.exp: Unsupported for non-native targets;
15767 doesn't work for remote debugging.
15768
9b0c4aeb
FN
157692001-02-19 Fernando Nasser <fnasser@redhat.com>
15770
15771 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
15772 * gdb.base/ending-run.exp: Properly handle the BSP state when
15773 stepping past the end of main.
9b0c4aeb 15774
02aa71d5
MC
157752001-02-19 John Moore <jmoore@redhat.com>
15776
15777 * gdb.base/commands.exp (infrun_breakpoint_command_test):
15778 Converted HPUX fix for non-expected items following multiple
15779 step commands into general solution for all platforms.
15780
1fa449a4
MC
157812001-02-18 Michael Chastain <chastain@redhat.com>
15782
15783 * gdb.c++/classes.exp (do_tests): Change runto statements
15784 from "runto 'foo(void)'" to "runto 'foo'". This makes the
15785 statements demangler agnostic.
15786 * gdb.c++/virtfunc.exp (do_tests): Likewise.
15787 (gdb_virtfunc_restart): Likewise.
15788
b2f9ec70
MC
157892001-02-14 Michael Chastain <chastain@redhat.com>
15790
15791 * gdb.c++/inherit.exp (do_tests): Change runto statements
15792 from "runto 'foo(void)'" to "runto 'foo'". This makes the
15793 statements demangler agnostic.
15794
cf74b8ca
AC
15795Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
15796
15797 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
15798 ``continue to bkpt at common_routine in thread 2'' and ``stopped
15799 before calling common_routine 15 times'' tests.
cf74b8ca 15800
99f78f56
MC
158012001-02-11 Michael Chastain <chastain@redhat.com>
15802
15803 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
15804 Helps the test script figure out which demangler is in use.
15805 (dm_type_foo_ref): Ditto.
15806 (dm_type_int_star): Ditto.
15807 (dm_type_long_star): Ditto.
15808 (dm_type_unsigned_int): Ditto.
15809 (dm_type_void): Ditto.
15810 (dm_type_void_star): Ditto.
99707966 15811 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
15812 Probe the gdb demangler and set variables to accommodate
15813 formatting differences.
15814 (info_func_regexp): New function. Same as info_func, but
15815 matches against a regexp.
15816 (info_func): Match against a literal string.
15817 (print_addr_2): New function. Match against a literal string,
15818 which can be different from the input to gdb.
15819 (print_addr): Simply call print_addr_2 with the same argument twice.
15820 (test_lookup_operator_functions): Use demangler formatting variables.
15821 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
15822 the tests in the same order as the C++ class declaration.
15823 (test_paddr_operator_functions): Ditto.
15824 (test_paddr_overloaded_functions): Ditto.
15825 (test_paddr_hairy_functions): Use demangler formatting variables.
15826 Add reference to gdb/19 for related tests.
15827 (do_tests): Call probe_demangler.
15828
1de8f023
KB
158292001-01-30 Kevin Buettner <kevinb@redhat.com>
15830
15831 * gdb.c++/templates.cc (printf): Remove unused function definition.
15832
ca3f91ed
MS
158332001-01-26 Felix Lee <flee@redhat.com>
15834
15835 * sid.exp (sid_exit): Pass host, not target, to remote_close.
15836
158372001-01-25 matthew green <mrg@redhat.com>
15838
15839 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
15840 up sid.
15841 (sid_exit): Call `remote_pop_conn' after GDB is gone.
15842
158432001-01-25 matthew green <mrg@redhat.com>
15844
15845 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 15846 Deprecate $sid_spawn_id.
ca3f91ed
MS
15847 (sid_exit): Remove code necessary only for `spawn.'
15848
158492001-01-25 matthew green <mrg@redhat.com>
15850
15851 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
15852
fb18ec4a
MC
158532001-01-28 Michael Chastain <chastain@redhat.com>
15854
15855 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
15856 to call when tests fail. It takes gdb out of the overloaded
15857 function choice menu back to the main prompt, so that the test
15858 program stays synchronized.
15859 (set_bp_overloaded): New proc to collect all the common
15860 code for setting a breakpoint on an overloaded name. Calls
15861 take_gdb_out_of_choice_menu when needed.
15862 (menu_overload1arg): New variable to collect the repeated
15863 instances of the expected menu for an overloaded name. Change
15864 the regular expression to handle changes in g++ type encoding:
15865 "void" can be either "void" or "", and "unsigned int" can be
15866 either "unsigned int" or "unsigned".
15867 (continue_to_bp_overloaded): Change regular expressions to handle
15868 changes in g++ type encoding.
15869 (no proc): Call take_gdb_out_of_choice_menu when needed.
15870 Remove redundant calls to "info break". Accept either "canceled"
15871 or "cancelled". Change regular expressions in "info break"
15872 calls to handle changes in g++ type encoding. Give all tests
15873 unique strings.
15874
9c646a6e
BE
158752001-01-17 Ben Elliston <bje@redhat.com>
15876
15877 * config/sid.exp: New file.
15878
9549d9c1
AC
15879Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
15880
15881 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
15882
dc96c6c7 158832000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
15884
15885 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
15886 Add a RE to accept a non-ascii char if one is ever presented.
15887
b4df4f68
FN
158882000-12-20 Fernando Nasser <fnasser@redhat.com>
15889
297dd0fd 15890 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 15891
dc96c6c7 158922000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 15893
d63a86f8 15894 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
15895 in regexp. One '\' does not suffice on Linux.
15896
4a7bddb6
MC
158972000-12-09 Michael Chastain <chastain@redhat.com>
15898
15899 * gdb.base/break.exp (test_clear_command): Use a marker function
15900 rather than 'main' for the test function. Also move this
15901 test to an execution point where the marker function names are
15902 guaranteed to be bound to functions. (Executing tests after a
15903 'finish' from main runs into name conflicts with local names
15904 in __libc_start_main).
15905
dc96c6c7 159062000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
15907
15908 * gdb.base/finish.exp: New test for gdb's "finish" command.
15909 * gdb.base/return2.exp: New test for gdb's "return" command.
15910 * gdb.base/return2.c: New source file for above.
15911
dc96c6c7 159122000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
15913
15914 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
15915 * gdb.base/miscexprs.exp: Ditto.
15916 * gdb.base/pointers.exp: Ditto.
15917 * gdb.c++/derivation.exp: Ditto.
15918 * gdb.c++/local.exp: Ditto.
15919 * gdb.c++/namespace.exp: Ditto.
15920 * gdb.c++/overload.exp: Ditto.
15921 * gdb.c++/ref-types.exp: Ditto.
15922
dc96c6c7 159232000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
15924
15925 * gdb.base/constvars.exp: Test result of "up" command.
15926 * gdb.base/miscexprs.exp: Ditto.
15927 * gdb.base/pointers.exp: Ditto.
15928 * gdb.base/scope.exp: Ditto.
15929 * gdb.c++/derivation.exp: Ditto.
15930 * gdb.c++/local.exp: Ditto.
15931 * gdb.c++/namespace.exp: Ditto.
15932 * gdb.c++/overload.exp: Ditto.
15933 * gdb.c++/ref-types.exp: Ditto.
15934
44097287
FN
159352000-11-22 Michael Chastain <chastain@redhat.com>
15936
15937 * mips_pro.exp: Accept either "middle -> top -> main" or
15938 "middle -> main" in the backtrace, because gcc can optimize
15939 tail calls to jumps. Remove setup_xfail for the hppa case.
15940 Add a comment with the original warning messages from PR 3016,
15941 which was filed in 1993, to preserve them for posterity.
15942
9d2e1bab
ND
159432000-11-17 Nick Duffek <nsd@redhat.com>
15944
15945 * lib/gdb.exp (gdb_test): Override timeout with board info.
15946
1aca8eb7
ND
159472000-11-17 Nick Duffek <nsd@redhat.com>
15948
15949 * gdb.base/display.exp: Don't kill running stub. Add "again" to
15950 the second kill and detach messages.
15951
93076499
ND
159522000-11-17 Nick Duffek <nsd@redhat.com>
15953
15954 * configure.in: Add AC_EXEEXT.
15955 * configure: Regenerate.
15956 * Makefile.in (just-check): Export EXEEXT.
15957 * lib/gdb.exp ($EXEEXT): Import from environment.
15958 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
15959 expect "maint dump-me" on Cygwin.
15960 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
15961 $EXEEXT.
15962
30e87cd3
ND
159632000-11-17 Nick Duffek <nsd@redhat.com>
15964
15965 * gdb.base/break.exp: Test backtrace and finish from called
15966 function on all platforms, not just HP-UX.
15967
dc96c6c7 159682000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
15969
15970 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
15971 code from gdb_target_monitor, so it can be used independantly
15972 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 15973
dc96c6c7 159742000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
15975
15976 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
15977 * gdb.base/corefile.exp: Expect the message "Program is being
15978 debugged already" when we send the "corefile" command, since
15979 the preceeding gdb_load may have connected gdb to a remote target.
15980 * gdb.base/display.exp: Disable hardware watchpoints if new
15981 board info variable "no_hardware_watchpoints" is true.
15982 Replace single-letter commands with more readable ones.
15983 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
15984 if new board info variable "no_hardware_watchpoints" is true.
15985 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
15986 to see if stdio (printf) testing is possible.
15987 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
15988 board info variable "no_hardware_watchpoints" is true. Use new
15989 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
15990
39124dea
FN
159912000-11-13 Fernando Nasser <fnasser@redhat.com>
15992
15993 From Orjan Friberg <orjanf@axis.com>:
15994 * gdb.base/printcmds.exp: Escape curly braces followed by a number
15995 in array print pattern match.
15996
a9e2e984
FN
159972000-11-09 Fernando Nasser <fnasser@redhat.com>
15998
15999 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
16000 spelling "cancelled" to U.S. spelling "canceled" to match changes
16001 made to gdb.
16002 * gdb.c++/ovldbreak.exp: Ditto.
16003
c7db355b
PS
160042000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
16005
16006 * gdb.base/callfuncs.c (main): Moved to end of file, call
16007 t_double_values to initialize the FPU before inferior calls are made.
16008 * gdb.base/callfuncs.exp: Test for register preservation after calling
16009 inferior functions. Add tests for continuining, finishing and
16010 returning from a stop in a call dummy.
16011
dc96c6c7 160122000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
16013
16014 * gdb.base/commands.exp: Break up long lines, and re-indent.
16015
dc96c6c7 160162000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
16017
16018 * config/gdbserver.exp: Rewritten from the ground up, to make it
16019 compatible with the current dejagnu tree, and to make it work with
16020 the new "gdbserver" in libremote.
16021
dc96c6c7 160222000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
16023
16024 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
16025 * gdb.base/varargs.exp: Skip entire test if no printf support.
16026 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
16027 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
16028
dc96c6c7 160292000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
16030
16031 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
16032 no floating point support.
16033 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
16034 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
16035 * gdb.base/call-rt-st.exp: Ditto.
16036 * gdb.base/call-strs.exp: Ditto.
16037
bac5fc66
JG
160382000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
16039
16040 * gdb.base/sizeof.c: include <stdio.h>.
16041
16042 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
16043 'finish', otherwise uncaptured gdb_prompt would potentially
16044 throw remaining test points out of sync.
bac5fc66 16045
b22a6027
SB
160462000-07-26 Scott Bambrough <scottb@netwinder.org>
16047
16048 * gdb.base/recurse.exp: Run tests for all targets.
16049 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
16050 gnu-oldld case on ARM.
16051 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
16052 for ARM targets.
d63a86f8 16053
d8231941
AG
16054Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
16055
16056 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
16057 * gdb.java/configure: Rebuild.
16058
8caabe69
AG
16059Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
16060
16061 * gdb.java/jv-exp.exp: New file.
16062
9d273ca3
AG
16063Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
16064
16065 * configure: Rebuilt.
16066 * configure.in (configdirs): Add gdb.java.
16067 * gdb.java/jmisc.java: New file.
16068 * gdb.java/jmisc.exp: New file.
16069 * gdb.java/Makefile.in: New file.
16070 * gdb.java/configure: Rebuilt.
16071 * gdb.java/configure.in: New file.
16072 * lib/java.exp: New file.
16073
4f823a66
AC
16074Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
16075
16076 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 16077 underflow.
4f823a66 16078
2391e11d
AC
16079Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
16080
16081 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 16082 and the compilers sizes.
2391e11d 16083
54602222
ND
160842000-07-09 Nick Duffek <nsd@redhat.com>
16085
16086 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
16087 (use_methods): New function.
16088 (main): Call use_methods().
16089 * gdb.c++/classes.exp (test_method_param_class): New procedure.
16090 (do_tests): Call test_method_param_class.
16091
2bec0572
ND
160922000-07-09 Nick Duffek <nsd@redhat.com>
16093
16094 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
16095 spelling.
16096 (test_enums): New procedure. Move enum tests from end of script
16097 to here. Set breakpoint on function name instead of line number.
16098 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
16099 (enums2): New marker function.
16100 (enums1): New function.
16101 (main): Call enums1(). Move enum tests to enums1().
16102
78492fde
AC
16103Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
16104
16105 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 16106 compile/link program. Update line numbers.
78492fde
AC
16107 * gdb.asm/d10v.inc: Define ``startup''.
16108 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 16109
49a2cef8
AC
16110Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
16111
16112 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
16113
3e6c8688
EZ
161142000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16115
16116 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 16117 of 'help maint print' command.
3e6c8688 16118
9ff5cbe9
AC
16119Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
16120
16121 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 16122 they use gdb_expect_list.
9ff5cbe9 16123
17c579bd
AC
16124Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
16125
16126 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
16127 memory-read-packet-size'' instead of ``set endian big'' to test
16128 long commands.
17c579bd 16129
e6d71bf3
DB
161302000-06-03 Daniel Berlin <dan@cgsoftware.com>
16131
16132 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 16133 g++, and stop skipping them.
e6d71bf3
DB
16134
16135 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
16136 work under g++.
16137
d63a86f8 16138 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
16139 initialization.
16140
dc96c6c7 161412000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
16142
16143 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
16144 the regular expression: accept an (almost) arbitrary sequence of
16145 "frames-invalid" and "breakpoints-invalid" messages both before
16146 and after the "starting" message.
16147
dc96c6c7 161482000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
16149
16150 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 16151
dc96c6c7 161522000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
16153
16154 * gdb.base/annota1.exp (annotate-signal-handler-caller):
16155 Relax the regular expression a little, make it pass on Solaris 8.
16156
8216cda9
KB
161572000-05-12 Kevin Buettner <kevinb@redhat.com>
16158
16159 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 16160 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
16161 Instead, it is permissible for gdb to stop on the line of the
16162 call itself.
16163
1a570b2f
MS
161642000-05-12 Michael Snyder <msnyder@.cygnus.com>
16165
16166 * gdb.base/break.exp (bp on small function, optimized file):
16167 Add a second pass pattern. The behavior differs here between stabs
16168 and dwarf for one-line functions. Stabs preserves two line symbols
16169 (one before the prologue and one after) with the same line number,
16170 but dwarf regards these as duplicates and discards one of them.
16171 Therefore the address after the prologue (where the breakpoint is)
16172 has no exactly matching line symbol, and GDB reports the breakpoint
16173 as if it were in the middle of a line rather than at the beginning.
16174
dc96c6c7 161752000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 16176
d63a86f8 16177 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
16178 rather than "send_gdb" (for consistancy).
16179
7d418785
AC
16180Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
16181
16182 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
16183 * gdb.c++/templates.cc: Properly check for GCC version number.
16184 * lib/compiler.cc: Likewise
16185
dc96c6c7 161862000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 16187
d63a86f8 16188 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
16189 gdb may not stop at the first line of main, due to code motion.
16190
dc96c6c7 161912000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
16192
16193 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
16194 This test depends on parsing the printf output from the target.
16195 Since the sparclet stub doesn't do stdio, this will never work.
16196 * gdb.base/call-rt-st.exp: ditto.
16197 * gdb.base/call-strs: ditto.
16198
dc96c6c7 161992000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
16200
16201 * gdb.base/miscexprs.exp: make sizeof long array test portable.
16202
16203 * gdb.base/ending-run.exp: After connecting to a remote target,
16204 but before running, the target will appear to be in a random
16205 location. Specify both a file and a line for breakpoints.
16206 Also, the function that calls main may be called 'init'
16207 rather than 'start'.
16208
a5a51225
EZ
162092000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16210
16211 * gdb.base/help.exp: Update output for add-symbol-file command.
16212
7930cc7c
FN
162132000-04-10 Fernando Nasser <fnasser@cygnus.com>
16214
16215 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16216 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
16217
23e37ab1
C
162182000-04-07 J.T. Conklin <jtc@redback.com>
16219
e93c542c
C
16220 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
16221
23e37ab1
C
16222 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
16223
591b8fa3
PDM
16224Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
16225
16226 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 16227 values that can be represented exactly.
591b8fa3
PDM
16228 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
16229 above change, and to not check against the directory part of the source
16230 file name.
16231 (step into print_long_arg_list): Likewise.
16232 (print print_small_structs from print_long_arg_list): Likewise.
16233 (print print_long_arg_list): Likewise.
16234
7a495180
EZ
162352000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16236
30b53638 16237 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 16238
beb998c6
AC
16239Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
16240
16241 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
16242
1c689132
DB
162432000-03-25 Daniel Berlin <dan@cgsoftware.com>
16244
16245 * gdb.base/commands.exp (deprecated_command_test): Add test for
16246 deprecate with no arguments.
16247
c1790a9d
JL
162482000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
16249
16250 * gdb.base/break.exp: Add new test for setting breakpoints on
16251 optimized code so we can test breakpoints work even when function
16252 prologues may be optimized away
16253
003ba290
FN
162542000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
16255
16256 From David Whedon <dwhedon@gordian.com>
a9c64011 16257 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 16258
6837a0a2
DB
162592000-03-22 Daniel Berlin <dan@cgsoftware.com>
16260
16261 * gdb.base/help.exp: Added test for new apropos command.
16262
b9593231
KB
162632000-03-21 Kevin Buettner <kevinb@redhat.com>
16264
16265 * gdb.base/pointers.c (usevar): New function.
16266 (main): Make sure that global variables v_int_pointer2, rptr,
16267 and y are all referenced someplace in the program by calling
16268 usevar() on them. [Some linkers delete symbols which are
16269 never referenced. The space remains, but there's no way to
16270 get a (symbolic) handle on the variable from the debugger.]
16271
751a959b
EZ
162722000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16273
16274 * gdb.base/printcmds.c: Add typedeffed arrays.
16275
16276 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 16277 procedure to test arrays that are typedef'd.
751a959b 16278
73a93a32
JI
162792000-03-13 James Ingham <jingham@leda.cygnus.com>
16280
16281 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 16282 the library directories.
73a93a32 16283
fb40c209
AC
16284Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
16285
16286 * configure.in (configdirs): Add sub directory gdb.mi.
16287 * configure: Re-generate.
16288
16289 * gdb.mi: New directory.
d63a86f8 16290
ee4dd2c9
AC
162912000-02-25 Scott Bambrough <scottb@netwinder.org>
16292
16293 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 16294 a long long value as a double on ARM platforms.
ee4dd2c9 16295
70f0cc22
JB
162962000-02-16 Jim Blandy <jimb@redhat.com>
16297
16298 * gdb.base/break.exp ("breakpoint line number"): Make sure the
16299 default source file is set properly before running this test.
16300
853819b8
EZ
163012000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16302
16303 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 16304 gdbtk/library directory, not in gdbtcl2.
853819b8 16305
dfcd3bfb
JM
163062000-02-04 Jim Blandy <jimb@redhat.com>
16307
16308 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
16309 backslash from regexp pattern.
16310
16311 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
16312 procedure. Use it to run all the "continue to bp overloaded"
16313 tests. Note that this changes the names of the tests slightly.
16314 If the breakpoint hit message includes a hex PC value, because
16315 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
16316 from the real source code, still consider that a pass.
16317
16318 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
16319 XFAIL here if the breakpoint message contains a hex address. Note
16320 similar change on 1999-11-02.
16321
16322 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
16323
16324 * gdb.base/ptype.exp: Establish a default source file before
16325 calling get_debug_format.
16326
163272000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
16328
16329 * gdb.base/watchpoint.exp: Remove duplication of test messages.
16330
8b93c638
JM
163312000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
16332
16333 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
16334 of successive stepi commands -- while in the prologue we should see
16335 the function entry bracket.
16336
163372000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
16338
16339 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
16340 reach __change_mode() when stepping through the end of main().
16341
c5394b80
JM
163422000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
16343
16344 * gdb.base/default.exp: Fix expected pattern.
16345 * gdb.base/help.exp: Same.
16346
0d06e24b
JM
163472000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16348
16349 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 16350 Don't use xfail's because that affects only the following test.
d63a86f8 16351
0d06e24b 16352 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 16353 solaris or linux.
0d06e24b
JM
16354
16355 * gdb.base/selftest.exp: Update to reflect changes to main.c.
16356
dc96c6c7 163572000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 16358
d63a86f8 16359 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
16360 "A syntax error" rather than "A parse error". Accept both.
16361
163622000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
16363
16364 * gdb.base/default.exp: Remove OS dependent string from "target
16365 remote" test.
16366 * gdb.base/help.exp: Same for "help target remote" test.
16367
c3f6f71d
JM
163682000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16369
16370 From Jim Kingdon <kingdon@redhat.com>:
16371
16372 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
16373 prompt (cleanup rather than necessity, but still might keep output
16374 from spilling to next test).
c3f6f71d
JM
16375
163762000-01-02 Fred Fish <fnf@cygnus.com>
16377
16378 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
16379 AIX, which defines them in <sys/types.h>.
16380
ed9a39eb 163811999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 16382
ed9a39eb 16383 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 16384 float" test.
ed9a39eb
JM
16385
163861999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 16387
ed9a39eb 16388 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
16389
16390 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
16391 outermost frame disallowed".
16392
163931999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
16394
16395 * gdb.base/setvar.exp: New tests for setting the value of a struct
16396 with a constant list.
16397
163981999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
16399
16400 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
16401 require the user to type a cast before setting the value of a struct.
16402
de57eccd
JM
164031999-12-06 Jim Blandy <jimb@cygnus.com>
16404
16405 * gdb.base/default.exp: Expect the new 'info float' command on
16406 all i386 platforms.
16407
16408 * gdb.threads/linux-dp.exp: Expand our ability to recognize
16409 LinuxThreads libraries that don't support debugging.
16410
c2d11a7d
JM
16411Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
16412
16413 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
16414 Change the buffer type to ``unsigned char'' to simplify size
16415 arithmetic.
c2d11a7d
JM
16416
16417 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
16418 stub only handles 400-1 byte packets. Verify that the download
16419 worked.
c2d11a7d
JM
16420
164211999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
16422
16423 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
16424 tests, using UNRESOLVED for the untested cases. Also, does not wait
16425 for a timeout if the prompt was received before a recognizable pattern.
16426
164271999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
16428
16429 * lib/gdb.exp (gdb_expect_list): Fix spelling.
16430
164311999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16432
16433 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 16434 watchpoints.
c2d11a7d
JM
16435
164361999-11-24 Jason Merrill <jason@casey.cygnus.com>
16437
16438 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
16439
16440 * gdb.c++/local.exp: Be more flexible in recognizing local class
16441 name mangling. Don't allow horribly truncated method names.
16442 * gdb.c++/derivation.exp: Expect protected inheritance.
16443 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
16444 * gdb.c++/virtfunc.exp: Likewise.
16445 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
16446 when printing a nested enum.
16447
164481999-11-22 Jim Blandy <jimb@cygnus.com>
16449
16450 * gdb.base/step-test.exp: Properly await GDB's response to setting
16451 a breakpoint on the call to large_struct_by_value.
16452
16453 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
16454 just because we have debug info for the `start' function.
16455
164561999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
16457
16458 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
16459 "Unknown signal" messages, which indicate (on LinuxThreads) that
16460 GDB doesn't know how to debug threads on this system. This is
16461 better than hanging while philosopher 0 dumps chatter into gdb.log.
16462
164631999-11-18 Tom Tromey <tromey@cygnus.com>
16464
16465 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
16466
164671999-11-18 Fred Fish <fnf@cygnus.com>
16468
16469 * gdb.base/coremaker2.c: Add sample program for generating
16470 cores that is more self contained than coremaker.c. Eventually
16471 I'll add more code to this and tie it into the testsuite.
16472
4ce44c66
JM
164731999-11-12 Stan Shebs <shebs@andros.cygnus.com>
16474
16475 * gdb.base/dollar.exp: Remove, now in gdb.hp.
16476
164771999-11-10 Jimmy Guo <guo@cup.hp.com>
16478
16479 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 16480 from $srcdir/lib/.
4ce44c66 16481 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 16482 and gdb.c++/.
4ce44c66
JM
16483
16484 * gdb.c++/derivation.exp: remove redundant get compiler info code.
16485
d63a86f8 16486 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
16487 'continue with watch' test point.
16488
164891999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
16490
16491 Merged from p2linux-990323-branch:
d63a86f8 16492
4ce44c66
JM
16493 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
16494
11cf8741
JM
16495Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
16496
16497 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 16498 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
16499
16500Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
16501
16502 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 16503 gdb_expect_list.
11cf8741
JM
16504
16505Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
16506
16507 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
16508
165091999-11-03 Mark Salter <msalter@cygnus.com>
16510
16511 * gdb.base/break.exp: Fix "stub continue" pattern.
16512
165131999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
16514
16515 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
16516
165171999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
16518
16519 * gdb.base/display.exp ("finish"): Add timeout clause.
16520
16521 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
16522 plain prompt clause, so this doesn't have to time out in order to
16523 fail.
16524
16525 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 16526 breakpoint hit messages include an address.
11cf8741
JM
16527
16528 * gdb.base/display.exp: Don't forget to escape parens in regular
16529 expressions. Unix regexp notatation sucks.
16530
165311999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16532
16533 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 16534 order for 'signalled' message.
11cf8741 16535
5c44784c
JM
165361999-11-01 Stan Shebs <shebs@andros.cygnus.com>
16537
16538 From Jimmy Guo <guo@cup.hp.com>:
16539 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
16540 * gdb.base/annota1.c: Add code for tests to work with.
16541
165421999-10-26 Frank Ch. Eigler <fche@cygnus.com>
16543
16544 * gdb.base/remote.exp: New test for remote downloading settings.
16545 * gdb.base/remote.c: New file with large .data.
16546
917317f4
JM
165471999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
16548
16549 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
16550 for LinuxThreads support, merged from the Code Fusion branch.
16551
16552Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
16553
16554 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
16555 containing exp_continue into a while within an expect. Don't
16556 attempt a start more than three times. Check return value from
16557 gdb_load.
d63a86f8 16558
2df3850c
JM
16559Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
16560
16561 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 16562 a pass case.
2df3850c 16563
2acceee2
JM
165641999-10-01 Kevin Buettner <kevinb@cygnus.com>
16565
16566 * gdb.base/break.c (main): Added a statement that we can step
16567 off of.
16568 * gdb.base/break.exp: Added tests for setting a breakpoint
16569 at an offset and stepping onto a breakpoint.
16570
165711999-10-01 Fred Fish <fnf@cygnus.com>
16572
d63a86f8 16573 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
16574 gdb output.
16575
c2c6d25f
JM
165761999-09-18 Jim Blandy <jimb@cris.red-bean.com>
16577
16578 * gdb.base/break.exp: Code locations are in hex, don't forget!
16579 (For HP-UX.)
16580
165811999-09-17 Stan Shebs <shebs@andros.cygnus.com>
16582
16583 * condbreak.exp: Use break.c as test program.
16584 * condbreak.c: Remove, redundant with break.c.
16585
165861999-09-15 Stan Shebs <shebs@andros.cygnus.com>
16587
16588 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 16589 Z-packets if the target needs it.
c2c6d25f
JM
16590
165911999-09-13 James Ingham <jingham@leda.cygnus.com>
16592
16593 * gdb.c++/overload.exp: Added tests for listing overloaded
16594 functions with function pointers in the arg, explicitly calling
16595 out the version you want.
16596
cff3e48b
JM
165971999-09-09 Stan Shebs <shebs@andros.cygnus.com>
16598
16599 * long_long.exp: Add variations of test cases that work for
16600 targets with 16-bit ints and 32-bit doubles.
16601
d4f3574e
SS
166021999-09-08 Stan Shebs <shebs@andros.cygnus.com>
16603
16604 * break.c (main): Compare a possibly-uninitialized argc with an
16605 unlikely value that fits in 16 bits.
16606
166071999-09-07 Stan Shebs <shebs@andros.cygnus.com>
16608
16609 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
16610 0xfeeb, don't want negative numbers if ints are 16 bits.
16611
16612 * lib/gdb.exp (skip_cplus_tests): New proc.
16613 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
16614 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
16615 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
16616 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
16617 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
16618 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
16619 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
16620 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
16621
16622 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
16623
16624Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
16625
16626 * gdb.base/corefile.exp (up): Allow a parameter to appear
16627 in the frame that we're going up to.
16628
16629 From Jim Blandy <jimb@cygnus.com>:
16630
16631 * gdb.base/default.exp (info float): Expect some output now.
16632
16633 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
16634 returning floating-point values to fail on the x86.
16635 * gdb.base/callfwmall.exp (do_function_calls): Same.
16636
16637 * gdb.base/list.exp (test_listsize): Correct expectations for
16638 listing line 1 with listsize 2. Also, listing a single line
16639 works now, as does listing three lines. [Kevin's note: There
16640 were a number of other cases fixed too where the expectations
16641 differed...]
16642
166431999-09-02 Stan Shebs <shebs@andros.cygnus.com>
16644
16645 * gdb.base/selftest.exp: Add case for when version prints as
16646 constant string instead of char pointer.
16647
104c1213
JM
166481999-08-25 Stan Shebs <shebs@andros.cygnus.com>
16649
16650 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 16651 stepping out of main.
104c1213
JM
16652
16653 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
16654 G++ used.
16655
16656 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 16657 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
16658
16659 * gdb.c++/ovldbreak.exp: Update match string in test that
16660 includes a warning of multiple breakpoints.
16661
166621999-08-24 Stan Shebs <shebs@andros.cygnus.com>
16663
16664 * gdb.base/display.exp: Improve precision of step-after-finish
16665 added yesterday.
16666
16667 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 16668 test.
104c1213
JM
16669
16670 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
16671 configs when using G++, not just hppa*.
16672
166731999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16674
16675 * gdb.base/async.c: New file.
16676 * gdb.base/async.exp: New file.
16677
16678Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
16679
16680 * gdb.base/break.exp: Tweak PA specific tests to properly handle
16681 PA64.
16682
53a5351d
JM
16683Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
16684
104c1213
JM
16685 * gdb.base/display.exp: "finish" can leave us mid-line on many
16686 targets, deal with it. Add a small constant to main, instead of
16687 1000 since main+1000 may not be a valid address in the target.
16688
53a5351d
JM
16689 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
16690 on hpux11.
16691
16692 * gdb.base/attach.exp: Handle another hpux11 error message variant
16693 when attaching to a process that does not exist.
16694
166951999-08-19 J.T. Conklin <jtc@redback.com>
16696
16697 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 16698 characters in 'continue to 1241' test.
53a5351d
JM
16699
167001999-08-17 Stan Shebs <shebs@andros.cygnus.com>
16701
16702 * gdb.base/call-ar-st.exp: Add a shorter match case for the
16703 stop in print_long_arg_list, define and use a whitespace
16704 variable in print_small_structs test, add an XFAIL for Solaris.
16705 * gdb.base/dbx.exp: XFAIL func commands until somebody is
16706 interested enough to fix.
16707
7be570e7
JM
167081999-08-13 Keith Seitz <keiths@cygnus.com>
16709
16710 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
16711 (dbx_gdb_load): Remove. Use gdb_load instead, since that
16712 proc knows about targets other than the natives.
16713 (test_assign): Use "gdb_run_cmd" to "run" the target.
16714 Check that we've actually hit the breakpoint at main.
16715 When we attempt to assign a value to a local variable, check
16716 that the variable is in the current scope, i.e., don't use
16717 a test with an empty result.
16718
16719Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
16720
16721 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 16722 command.
7be570e7
JM
16723
167241999-08-09 Stan Shebs <shebs@andros.cygnus.com>
16725
16726 From Jimmy Guo <guo@cup.hp.com> and others at HP:
16727 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
16728 gdb.compat, gdb.threads-hp.
16729 gdb.hp/configure, gdb.hp/configure.in: New files.
16730 gdb.hp/Makefile.in: Recurse into new subdirs.
16731 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
16732 gdb.hp/gdb.objdbg: New directory, tests for debugging info
16733 in object files.
16734 gdb.hp/tools: New directory, aux tools for HP-specific tests.
16735
96baa820
JM
167361999-08-05 Stan Shebs <shebs@andros.cygnus.com>
16737
16738 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 16739 funky printf, remove a bogus p/a test.
96baa820
JM
16740
167411999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16742
16743 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
16744 connected to the target. This is necessary when running not
16745 natively.
96baa820
JM
16746
167471999-08-03 Stan Shebs <shebs@andros.cygnus.com>
16748
16749 * gdb.base/step-test.exp: Removed some extraneous messages.
16750
16751 * gdb.base/long_long.exp: Don't run memory examination tests
16752 on little-endian targets (they will need a different set of
16753 results to match).
16754
167551999-08-02 Stan Shebs <shebs@andros.cygnus.com>
16756
16757 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
16758 until somebody decides to fix GDB.
16759
16760 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 16761 constant as "ULL".
96baa820
JM
16762 * gdb.base/long_long.exp: Loosen x/c test, add partial result
16763 matches for a couple x/2 commands.
16764
a0b3c4fd
JM
167651999-07-30 Stan Shebs <shebs@andros.cygnus.com>
16766
16767 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
16768 by merging in ref-types2 tests.
16769 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
16770
16771 From Jimmy Guo <guo@cup.hp.com> and others at HP:
16772 * gdb.c++/Makefile.in: Add standard actions.
16773 (EXECUTABLES): Rename from PROGS, update list.
16774 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
16775 from gdb.hp.
16776 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
16777 foo and bar locals.
16778 * gdb.c++/anon-union.exp: Fix tests to match.
16779 * gdb.c++/classes.exp: Run if HP compiler used, add extra
16780 expect matches to handle output variations.
16781 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
16782 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 16783 output, add HP alternatives for new and delete prints.
a0b3c4fd 16784 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 16785 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
16786 * gdb.c++/demangle.exp: Use $style when reporting failure.
16787 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
16788 * gdb.c++/inherit.exp: Run if HP compiler used, add some
16789 match alternatives.
16790 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 16791 compilers.
a0b3c4fd
JM
16792 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
16793 * gdb.c++/method.exp: Add match alternatives.
16794 * gdb.c++/misc.cc: Add bool types.
16795 * gdb.c++/misc.exp: Add tests for bool types.
16796 * gdb.c++/overload.exp: Add xfails.
16797 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
16798 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
16799 add some more template parameter tests (only for HP currently).
16800 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
16801 * gdb.c++/virtfunc.cc: Add return type and value for main.
16802 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
16803 match alternatives.
d63a86f8 16804
a0b3c4fd
JM
168051999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16806
16807 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
16808
168091999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
16810
16811 * gdb.base/signals.exp: Don't expect getting a backtrace from
16812 within a signal handler to fail on Linux.
16813
168141999-07-29 Stan Shebs <shebs@andros.cygnus.com>
16815
16816 From Jimmy Guo <guo@cup.hp.com> and others at HP:
16817 * lib/gdb.exp: Remove some gratuitious semicolons.
16818 (delete_breakpoints): Increase timeout.
16819 (gdb_expect): Add -notransfer option.
16820 (gdb_test): Use -notransfer option.
16821 (get_compiler_info): Add f77 case.
16822 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 16823 case.
a0b3c4fd
JM
16824 (gdb_preprocess): Call get_compiler.
16825
16826 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
16827 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
16828 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
16829 gdb.base/long_long.exp, gdb.base/printcmds.exp,
16830 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
16831 third arg to gdb_test.
a0b3c4fd
JM
16832 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
16833 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 16834 HP-UX xfails, add others.
a0b3c4fd
JM
16835 * gdb.base/completion.exp: Reflect name change of self-test.
16836 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
16837 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
16838 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
16839 HP failure number.
a0b3c4fd
JM
16840 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
16841 useless HP-UX 10.30 references.
16842 * gdb.base/maint.exp: Loosen matches.
16843 * gdb.base/pointers.c (main): Declare more_code.
16844 * gdb.base/pointers.exp: Match on output of a `next'.
16845 * gdb.base/structs.c: Add prototypes.
16846 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
16847 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
16848
168491999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16850
16851 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 16852 command.
a0b3c4fd
JM
16853
168541999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16855
16856 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
16857 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
16858
16859 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
16860 debug info. Deal with lack of signal hanlder info in stack.
16861
a9c64011 16862 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
16863 * gdb.base/annota1.exp: If printf has debug info, deal with it.
16864
5a2468f5
JM
168651999-07-19 Stan Shebs <shebs@andros.cygnus.com>
16866
16867 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 16868 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 16869
adf40b2e
JM
16870Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
16871
16872 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 16873 a1-selftest.exp.
adf40b2e
JM
16874 * gdb.base/configure: Re-generate.
16875
168761999-07-12 Stan Shebs <shebs@andros.cygnus.com>
16877
16878 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
16879 in trying to run first and name is too long.
16880
16881 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
16882 pointers2.c and pointers2.exp, respectively.
16883 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
16884 doschk happier.
16885
43e526b9
JM
168861999-07-08 Stan Shebs <shebs@andros.cygnus.com>
16887
16888 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
16889 callfuncs2.c and callfuncs2.exp.
16890
16891 * gdb.base/list.exp: Remove mistaken xfails.
16892 * gdb.base/list0.h: Add optional prototypes.
16893
9846de1b
JM
16894Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
16895
a9c64011 16896 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 16897 calling malloc.
a9c64011
AS
16898 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
16899 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 16900 use.
9846de1b
JM
16901
169021999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16903
16904 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
16905 * gdb.base/annota2.cc, annota2.exp: Move from here.
16906 * gdb.c++/annota2.cc, annota2.exp: To here.
16907 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
16908
43ff13b4
JM
16909Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
16910
16911 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 16912 a consistent format.
43ff13b4 16913
085dd6e6
JM
169141999-06-25 Stan Shebs <shebs@andros.cygnus.com>
16915
16916 From Jimmy Guo <guo@cup.hp.com> and others at HP:
16917 * lib/gdb.exp (get_compiler_info): Add detection for assorted
16918 HP compilers, also set the globals $true and $false.
16919
16920 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
16921 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
16922 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
16923 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
16924 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
16925 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
16926 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
16927 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
16928 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
16929 whatis.c} Add C++ compatible function definitions and return
16930 types, add includes for library functions.
085dd6e6
JM
16931 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
16932 * gdb.base/step-test.c (myglob): Rename from glob.
16933 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
16934 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
16935 files, move here from gdb.hp.
085dd6e6 16936 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
16937 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
16938 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
16939 Adjust line numbers in regexps.
085dd6e6
JM
16940
16941 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
16942 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
16943 instead of 0/1.
16944
16945 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
16946 foll-vfork.exp: New files, move here from gdb.hp.
16947 * gdb.base/page.exp: New file, test of pagination command.
16948
16949 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
16950 recursion test.
16951 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
16952
16953 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 16954 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
16955
16956 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 16957 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 16958 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 16959 watchpoint test.
085dd6e6
JM
16960 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
16961 them work.
16962 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
16963 expressions properly.
16964 * gdb.base/corefile.exp: Loosen the match slightly.
16965 * gdb.base/default.exp: Allow "Error accessing memory" message
16966 also.
16967 * gdb.base/display.exp: Skip over x/0 j if PA64.
16968 * gdb.base/funcargs.exp: Add xfails for HP-UX.
16969 * gdb.base/interrupt.exp: Ditto.
16970 * gdb.base/langs.exp: Add symbolic matches governed by compiler
16971 in use.
16972 * gdb.base/list.exp: Add xfails for HP-UX.
16973 * gdb.base/long_long.exp: Refine some of the numeric matches.
16974 * gdb.base/mips_pro.exp: Xfail on HP-UX.
16975 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
16976 * gdb.base/nodebug.exp: Succeed on more varieties of output.
16977 * gdb.base/opaque.exp: Remove some HP-UX xfails.
16978 * gdb.base/ptype.exp: Succeed on more varieties of output.
16979 * gdb.base/scope.exp: Add xfails for HP-UX.
16980 * gdb.base/sect-cmd.exp: Add more cases.
16981 * gdb.base/setvar.exp: Add xfails for HP-UX.
16982 * gdb.base/shlib-call.exp: Loosen some matches slightly.
16983 * gdb.base/signals.exp: Match on void symbolically.
16984 * gdb.base/step-test.exp: Add case for PA64.
16985 * gdb.base/term.exp: Add exit and restart.
16986 * gdb.base/twice.exp: Clean up after self.
16987 * gdb.base/varargs.exp: Disable overload resolution explicitly.
16988 * gdb.base/whatis.exp: Allow more ways to pass tests.
16989
16990 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 16991 no longer useful.
085dd6e6
JM
16992
16993Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
16994
16995 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 16996 list of patterns.
085dd6e6 16997 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
16998 print_double_array(double_array)", "continuing to breakpoint
16999 1018", "print print_double_array(array_d)" and "continuing to
17000 1034" tests.
d63a86f8 17001
085dd6e6
JM
170021999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
17003
a9c64011 17004 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
17005
170061999-06-24 Stan Shebs <shebs@andros.cygnus.com>
17007
17008 * config/mt-*: Remove, these haven't been used since 1996.
17009
170101999-06-22 Stan Shebs <shebs@andros.cygnus.com>
17011
17012 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 17013 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
17014 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
17015
9e0b60a8
JM
170161999-06-18 Stan Shebs <shebs@andros.cygnus.com>
17017
17018 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
17019 simpler match case for the ptype of the big class.
17020
170211999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
17022
17023 * gdb.exp: Fix test for gdb_prompt existence.
17024
170251999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
17026
17027 * gdb.exp (gdb_test): Add fail after calls to perror.
17028
170291999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
17030
17031 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
17032
170331999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
17034
17035 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
17036
0f71a2f6
JM
17037Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
17038
17039 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 17040 malloc() is linked in.
0f71a2f6
JM
17041
170421999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
17043
17044 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
17045 step at end.
17046
17047 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
17048
170491999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
17050
17051 * gdb.java/jv-print.exp: New file. (Our first Java test!)
17052
cce74817
JM
17053Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
17054
17055 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
17056 * gdb.base/mips_pro.exp: Likewise.
17057
170581999-06-02 Keith Seitz <keiths@cygnus.com>
17059
17060 * gdb.c++/templates.cc: Change all "new" operators to throw
17061 an exception.
17062 * gdb.c++/cplusfuncs.cc: Likewise.
17063
17064 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
17065
17066Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
17067
17068 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
17069 * gdb.base/ending-run.exp: When stepping out of main, accept a
17070 step into an arbitrary assembler file.
cce74817 17071
392a587b
JM
170721999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17073
d63a86f8 17074 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 17075 "breakpoint-invalid" to be printed.
d63a86f8 17076 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
17077 number of "frames-invalid" and "breakpoint-invalid" to be printed.
17078 * gdb.base/annota2.cc: Initialize a.x to 0.
17079
9e086581
JM
170801999-05-17 Keith Seitz <keiths@cygnus.com>
17081
17082 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
17083 when "skip_float_tests" set.
17084 Ditto for "print print_double_array(array_d)", "print print_small_structs",
17085 "print print_ten_doubles", and "step into print_long_arg_list".
17086 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
17087 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
17088 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
17089 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
17090 "skip_float_tests" is set.
17091 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
17092 when "skip_float_tests" set.
d63a86f8 17093
cd0fc7c3
SS
170941999-05-06 Keith Seitz <keiths@cygnus.com>
17095
17096 * gdb.base/annota2.cc: Include stdio.h.
17097
17098Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
17099
17100 * gdb.base/crossload.exp: Remove, this has been disabled ever
17101 since BFD stopped including all targets, and cross-GDB gets
17102 plenty of testing anyway.
17103 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
17104 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
17105 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
17106 * gdb.base/README: Remove, was doc for this.
17107 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 17108 needed.
cd0fc7c3 17109
b83266a0
SS
171101999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17111
17112 * gdb.base/call-ar-st.exp: Fix one regular expression in test
17113 output.
17114
17115 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
17116 * gdb.base/annota2.exp: New file. More annotation tests.
17117 * gdb.base/annota1.c: New file. Source file for annota1.exp.
17118 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
17119
171201999-04-23 Angela Marie Thomas <angela@cygnus.com>
17121
17122 * config/cfdbug.exp: New file.
17123
7a292a7a
SS
171241999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
17125
17126 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
17127 Marcus Daniel's and Dale Hawkins's demangler crashes.
17128
17129 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
17130 test_lucid_style_demangling, test_arm_style_demangling,
17131 test_hp_style_demangling): Try Tom Tromey's core-dumping
17132 identifier under each demangling style.
7a292a7a
SS
17133
171341999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
17135
17136 * gdb.c++/demangle.exp: Include the current demangling style
17137 in all test names.
17138 (current_demangling_style): New global variable.
17139 (set_demangling_style, test_demangling_core, test_demangling,
17140 test_demangling_exact): New functions.
17141 (test_gnu_style_demangling, test_lucid_style_demangling,
17142 test_arm_style_demangling, test_hp_style_demangling): Use those,
17143 instead of calling gdb_test and gdb_test_exact directly.
17144 (catch_demangling_errors): New function, which reports errors
17145 signalled by the demangling test functions in an orderly way.
17146 (do_tests): Use catch_demangling_errors.
17147
171481999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
17149
17150 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 17151 grouping in expressions, not {}.
7a292a7a
SS
17152
17153 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 17154 initialized yet.
7a292a7a
SS
17155
171561999-04-01 Stan Shebs <shebs@andros.cygnus.com>
17157
17158 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
17159 are listed.
17160
171611999-03-26 Stan Shebs <shebs@andros.cygnus.com>
17162
17163 * gdb.stabs/weird.exp: Test for CC being defined before
17164 looking at its value.
17165
171661999-03-25 Stan Shebs <shebs@andros.cygnus.com>
17167
17168 * gdb.base/call-ar-st.exp: Remove stray '#'.
17169 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
17170 "short int" and "long int".
17171 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 17172 change, to mollify finicky HP compiler.
7a292a7a
SS
17173 * gdb.hp/reg-test.exp (testfile): Fix file name.
17174 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 17175
7a292a7a
SS
17176 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
17177 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
17178 alternate form of enum ptype.
17179
c906108c
SS
171801999-03-23 Stan Shebs <shebs@andros.cygnus.com>
17181
7a292a7a
SS
17182 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
17183 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
17184 passing skip_hp_tests, so as not to waste time on guaranteed
17185 failure.
7a292a7a 17186
c906108c
SS
17187 * gdb.c++/overload.cc: Pass string instead of char addr, always
17188 init ccpfoo.
17189 * gdb.c++/templates.cc: Fix syntax error.
17190
7a292a7a
SS
17191Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17192
17193 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 17194 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
17195 command.
17196
171971999-03-18 James Ingham <jingham@cygnus.com>
17198
17199 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
17200
17201 * gdb.c++/method.exp: It was testing an uninitialized int on the
17202 stack and assuming it was positive.
17203
17204 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
17205
17206 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 17207 keep it from killing the rest of the tests.
7a292a7a
SS
17208 Use gdb_continue_to_end.
17209
17210 * gdb.base/sigall.exp: use gdb_continue_to_end.
17211
17212 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
17213
17214 * gdb.base/display.exp: use runto_main, not run.
17215
d63a86f8
RM
17216 * gdb.base/default.exp: Check for the current error message in the
17217 r abbreviation test.
7a292a7a
SS
17218 Add strongarm to the targets that know info float.
17219
d63a86f8 17220 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
17221 run which doesn't work with monitors.
17222
17223 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
17224
17225 * gdb.base/break.exp: use the gdb_continue_to_end proc.
17226
17227 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
17228 program. Traps the case (in Cygmon) when the program never really
17229 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
17230 more places, so I used my name. Sorry Mark...
17231
17232 * config/monitor.exp (gdb_target_monitor): added another
17233 target_info parameter: remotebinarydownload. This will set the
17234 remotebinarydownload flag if this is causing some boards trouble.
17235
172361999-03-18 Mark Salter <msalter@cygnus.com>
17237
17238 * lib/gdb.exp (continue_to_exit): New function.
17239
17240 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
17241 * gdb.base/ending-run.exp: Ditto.
17242 * gdb.base/step-test.exp: Ditto.
17243
172441999-03-16 Stan Shebs <shebs@andros.cygnus.com>
17245
17246 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
17247 (suggested by Art Haas <ahaas@neosoft.com>).
17248
172491999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
17250
889bf7c5 17251 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
17252
17253Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
17254
17255 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 17256 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
17257
172581999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
17259
17260 * gdb.base/call-strs.exp: Don't assume that `step' will step over
17261 a call to strlen; sometimes we do have sources.
17262
172631999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
17264
17265 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 17266 character, so GDB won't print garbage after its end.
d63a86f8 17267
c906108c
SS
17268 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
17269 breakpoint there instead. Sometimes GCC emits memcpy to handle
17270 the large structures being passed by value, so we step into that
17271 instead of sum_array_print, which obscures what we're really testing.
17272 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
17273 the bizarre steps into memcpy, so do that here. Add check for
17274 stepping into function calls that pass large structures by value.
17275 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
17276 Remove all references to specific line numbers.
17277 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
17278 New type and function.
17279 (main): Call large_struct_by_value, passing it a large struct by value.
17280 * lib/gdb.exp (gdb_get_line_number): New function.
17281
17282 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
17283 more portable.
17284
7a292a7a
SS
172851999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
17286
c906108c
SS
17287 * lib/gdb.exp: Doc fixes.
17288
7a292a7a
SS
172891999-03-05 Nick Clifton <nickc@cygnus.com>
17290
d63a86f8 17291 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
17292
172931999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
17294
c906108c 17295 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
17296 commands. They're not germane to this test, and they don't work
17297 that way on remote targets.
c906108c 17298
3fc11d3e
JM
172991999-03-01 James Ingham <jingham@cygnus.com>
17300
17301 * Changelog entries merged over from gdb development branch.
17302
3fc11d3e
JM
17303 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
17304
17305 * lib/gdb.exp (gdbtk_analyze_results): Generic function
17306 for outputting results of test run.
17307
2d4a1622 17308 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
17309
17310 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 17311
7a292a7a
SS
173121999-02-25 Felix Lee <flee@cygnus.com>
17313
17314 * lib/gdb.exp (debug_format): initialize
17315
c906108c
SS
173161999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
17317
17318 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
17319 * gdb.base/call-rt-st.c: Ditto.
17320
c906108c
SS
173211999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
17322
17323 * gdb.threads/pthreads.exp (horiz): New variable.
17324 (test_startup): Fix regexps that capture thread numbers.
17325
173261999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
17327
17328 * gdb.base/smoke.exp: Disambiguate two test case names (both
17329 called ``print'').
17330
17331Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
17332
17333 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 17334 compilation.
c906108c
SS
17335
173361999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
17337
17338 * gdb.base/miscexprs.exp: Change patterns to match GDB's
17339 actual output formatting.
17340 * gdb.base/smoke.exp: GDB removes leading 0's.
17341 * gdb.base/volatile.exp: Don't check type of remuneration;
17342 that variable is no longer defined in constvars.c.
17343 * gdb.base/step-test.c (main): Exit with explicit exit code.
17344 * gdb.base/step-test.exp: Remove two nexti checks--they are
17345 not portable.
17346
173471999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
17348
17349 * gdb.base/help.exp ("help delete display"): Fix test to match
17350 gdb's output.
17351
17352 * gdb.base/long_long.c (known_types): Initialize values to zero.
17353 * gdb.base/long_long.exp: Step one more line
17354 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
17355 leading zeros. Explicitly ask for hex formatting. Use
17356 unique test case names.
c906108c
SS
17357
17358Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17359
d63a86f8 17360 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
17361
17362 * gdb.c++/method.exp: Add missing close brace.
17363
173641999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
17365
17366 * gdb.base/maint.exp: Use 'set height 0' to disable page
17367 prompting, not 'set height 400'.
17368
17369 Fix a bunch of timeouts.
17370 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
17371 four separate tests, so expect doesn't take forever to match a ton
17372 of text against a regexp with lots of .* forms.
17373 ("maint print psymbols", "maint print symbols"): Make some of
17374 these greps more selective, so that expect doesn't try to wade
17375 through huge piles of output and time out.
17376
17377 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
17378
17379 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
17380 tests: one which doesn't expect shlib events to be reported, and
17381 another which does, but is XFAIL for all platforms other than
17382 HP/UX.
c906108c
SS
17383
17384 * gdb.base/break.exp: Teach the test suite that the `catch
17385 fork', `catch vfork', and `catch exec' commands produce error
17386 messages on platforms that don't provide these features.
17387
17388Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
17389
17390 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
17391 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
17392 (shortening names from solib_threshold.exp etc), won't run on
17393 anything but HP-UX for the foreseeable future.
c906108c 17394 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 17395 reflect move.
c906108c
SS
17396
17397Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
17398
17399 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 17400 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
17401
17402Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
17403
17404 * gdb.base/shlib-call.exp: add test cases to verify that gdb
17405 successfully re-sets breakpoints in shared libraries.
17406 * gdb.base/shmain.c (main): return 0, don't fall off the end.
17407
17408Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17409
d63a86f8
RM
17410 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
17411 and compiled w/o GCC.
c906108c
SS
17412
17413 * gdb.hp/watch-cmd.exp: ditto.
17414
17415 * gdb.hp/watch-hp.exp: ditto.
17416
17417 * gdb.hp/xdb1.exp: ditto.
17418
17419 * gdb.hp/xdb2.exp: ditto.
17420
17421 * gdb.hp/dbx.exp: ditto.
17422
17423Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
17424
17425 * constvars.c: Remove C++-isms.
17426 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 17427 with GCC.
c906108c
SS
17428
17429Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
17430
17431 The following changes are part of the HP merge.
17432
17433 * gdb.base/break.exp: new tests to verify that catchpoints for
17434 fork, vfork, and exec don't trigger inappropriately.
17435
17436 * gdb.base/opaque.exp: compile one file at a time, then link.
17437
17438 * gdb.base/signals.exp: be more restrictive about which hppa
17439 systems receive a setup_xfail. new tests.
17440
17441 * gdb.base/solib_threshold.build: new file.
17442 * gdb.base/solib_threshold.exp: new file.
17443 * gdb.base/solib_threshold.link_opts: new file.
17444 * gdb.base/solib_threshold.mk: new file.
17445 * gdb.base/gen_solib_threshold.c: new file.
17446
17447 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
17448 tests. New tests for enums inside classes.
17449
17450 * gdb.c++/compiler.cc: indicate support of template debugging.
17451
17452 * gdb.c++/demangle.exp: run hp style demangling tests.
17453
17454 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
17455 tests.
17456
17457 * gdb.c++/misc.cc: changes to support new tests.
17458
17459 * gdb.c++/templates.cc: changes to support HP's compiler; changes
17460 to support new tests.
17461
17462 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
17463 gcc, then skip these tests.
17464
17465Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
17466
17467 The following files are part of the HP merge; some had longer
17468 names at HP, but have been renamed to be no more than 14
17469 characters in length.
17470
17471 * gdb.hp/ambiguous.cc: new file.
17472 * gdb.hp/ambiguous.exp: new file.
17473 * gdb.hp/attach.exp: new file.
17474 * gdb.hp/attach2.exp: new file.
17475 * gdb.hp/classes-hp.exp: new file.
17476 * gdb.hp/ctti.exp: new file.
17477 * gdb.hp/ctti-add.cc: new file.
17478 * gdb.hp/ctti-add1.cc: new file.
17479 * gdb.hp/ctti-add2.cc: new file.
17480 * gdb.hp/ctti-add3.cc: new file.
17481 * gdb.hp/dbx.exp: new file.
17482 * gdb.hp/exception.cc: new file.
17483 * gdb.hp/exception.exp: new file.
17484 * gdb.hp/foll-exec.c: new file.
17485 * gdb.hp/foll-exec.exp: new file.
17486 * gdb.hp/foll-fork.c: new file.
17487 * gdb.hp/foll-fork.exp: new file.
17488 * gdb.hp/foll-vfork.c: new file.
17489 * gdb.hp/foll-vfork.exp: new file.
17490 * gdb.hp/inherit-hp.exp: new file.
17491 * gdb.hp/more-steps.exp: new file.
17492 * gdb.hp/namespace.cc: new file.
17493 * gdb.hp/namespace.exp: new file.
17494 * gdb.hp/optimize.exp: new file.
17495 * gdb.hp/pxdb.c: new file.
17496 * gdb.hp/pxdb.exp: new file.
17497 * gdb.hp/quicksort.exp: new file.
17498 * gdb.hp/reg-test.exp: new file.
17499 * gdb.hp/reg-test.s: new file.
17500 * gdb.hp/sized-enum.c: new file.
17501 * gdb.hp/sized-enum.exp: new file.
17502 * gdb.hp/start-stop.exp: new file.
17503 * gdb.hp/templ-hp.cc: new file.
17504 * gdb.hp/templ-hp.exp: new file.
17505 * gdb.hp/thr-lib.c: new file.
17506 * gdb.hp/thr-lib.exp: new file.
17507 * gdb.hp/thr-lib.h: new file.
17508 * gdb.hp/thr-liblib.c: new file.
17509 * gdb.hp/virtfun-hp.c: new file.
17510 * gdb.hp/virtfun-hp.exp: new file.
17511 * gdb.hp/watch-cmd.exp: new file.
17512 * gdb.hp/watch-hp.exp: new file.
17513 * gdb.hp/xdb1.exp: new file.
17514 * gdb.hp/xdb2.exp: new file.
17515 * gdb.hp/xdb3.exp: new file.
17516
17517Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
17518
17519 The following files are part of the HP merge; some had longer
17520 names at HP, but have been renamed to be no more than 14
17521 characters in length.
17522
17523 * gdb.base/ss.h: new file.
17524 * gdb.base/call-ar-st.c: new file.
17525 * gdb.base/call-ar-st.exp: new file.
17526 * gdb.base/call-rt-st.c: new file.
17527 * gdb.base/call-rt-st-exp: new file.
17528 * gdb.base/call-strs.exp: new file.
17529 * gdb.base/ena-dis-br.exp: new file.
17530 * gdb.base/environ.exp: new file.
17531 * gdb.base/long_long.exp: new file.
17532 * gdb.base/sect-cmd.exp: new file.
17533 * gdb.base/shlib-cl2.exp: new file.
17534 * gdb.base/smoke.exp: new file.
17535 * gdb.base/so-impl-ld.c: new file.
17536 * gdb.base/so-impl-ld.exp: new file.
17537 * gdb.base/so-indr-cl.c: new file.
17538 * gdb.base/so-indr-cl.exp: new file.
17539 * gdb.base/varargs.exp: new file.
17540 * gdb.base/volatile.exp: new file.
17541 * gdb.base/whatis-exp.exp: new file.
7a292a7a 17542 * gdb.base/display.exp: new file.
c906108c
SS
17543 * gdb.c++/derivation.exp: new file.
17544 * gdb.c++/local.exp: new file.
17545 * gdb.c++/member-ptr.exp: new file.
17546 * gdb.c++/overload.exp: new file.
17547 * gdb.c++/ovldbreak.exp: new file.
17548 * gdb.c++/ref-types.exp: new file.
17549 * gdb.c++/ref-types2.exp: new file.
17550 * gdb.c++/userdef.exp: new file.
d63a86f8 17551
c906108c
SS
17552Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
17553
17554 * gdb.base/default.exp: Reflect wording change in remote.c.
17555
dc96c6c7 17556Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17557
17558 * gdb.base/help.exp: Update to reflect current text.
17559
17560Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
17561
17562 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
17563 they're stack variables and contain garbage.
17564 * gdb.c++/anon-union.exp: new file.
17565
17566 The following changes were made by David Taylor
889bf7c5
PA
17567 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
17568 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
17569 in changes by HP.
c906108c
SS
17570
17571 * gdb.base/bitops.exp: new file.
17572 * gdb.base/default.exp: change expected messages for catch and
17573 info catch tests to reflect HP merge changes.
17574 * gdb.base/enable-disable-break.exp
17575 * gdb.base/ending-run.c: new file.
17576 * gdb.base/long_long.c: new file.
17577 * gdb.base/maint.exp: new file.
17578 * gdb.base/pointers2.exp: new file.
17579 * gdb.base/shlib-call2.exp: new file.
17580 * gdb.base/solib.exp: new file.
17581 * gdb.base/step-test.c: new file.
17582 * gdb.c++/anon-union.cc: new file.
17583 * gdb.c++/local.cc: new file.
17584 * gdb.c++/member-pointer.cc: new file.
17585 * gdb.c++/method.cc: new file.
17586 * gdb.c++/ref-types.cc: new file.
17587 * gdb.c++/ref-types2.cc: new file.
17588 * gdb.c++/userdef.cc: new file.
d63a86f8 17589
c906108c
SS
17590 * gdb.base/scope.exp: compile one file at a time, then link.
17591 * gdb.base/langs.exp: ditto.
17592 * gdb.base/list.exp: ditto.
d63a86f8 17593
c906108c
SS
17594Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
17595
17596 The following changes were made by David Taylor
889bf7c5
PA
17597 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
17598 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
17599 in changes by HP.
d63a86f8 17600
c906108c
SS
17601 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
17602 skip tests. When compiling pass c++ flag to gdb_compile.
17603 * gdb.c++/
d63a86f8 17604
c906108c
SS
17605 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
17606 test for on hppa*-*-hpux*; use args to see if c++ was specified.
17607 (skip_hp_tests): new function.
17608 (gdb_preprocess): new function.
17609
17610 * configure.in (hpdir): decide whether to configure gdb.hp.
17611 * configure: regenerated.
17612
17613 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
17614 to delete on clean.
17615 (EXECUTABLES): update to reflect new additions.
17616 * gdb.base/commands.exp: update message expected.
17617 * gdb.base/default.exp: add copyright notice.
17618 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
17619 * gdb.base/help.exp: update messages to reflect current text.
17620 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
17621 targets for recurse tests.
17622 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
17623 skip this file.
17624
17625 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
17626 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
17627 compilation.
17628 * gdb.c++/misc.exp: ditto.
17629 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
17630 run the tests. tell gdb_compile that it's a c++ compilation.
17631
17632 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 17633
c906108c
SS
17634 * gdb.base/all-bin.exp: new file.
17635 * gdb.base/arithmet.exp: new file.
17636 * gdb.base/assign.exp: new file.
17637 * gdb.base/completion.exp: new file.
17638 * gdb.base/cond-expr.exp: new file.
17639 * gdb.base/condbreak.exp: new file.
17640 * gdb.base/define.exp: new file.
17641 * gdb.base/dollar.exp: new file.
17642 * gdb.base/environment.exp: new file.
17643 * gdb.base/eval-skip.exp: new file.
17644 * gdb.base/jump.exp: new file.
17645 * gdb.base/logical.exp: new file.
17646 * gdb.base/pointers.exp: new file.
17647 * gdb.base/relational.exp: new file.
17648 * gdb.base/section_command.exp: new file.
17649 * gdb.base/whatis-expr.exp: new file.
17650
17651 * gdb.base/all-types.c: new file.
17652 * gdb.base/call-array-struct.c: new file.
17653 * gdb.base/call-return-struct.c: new file.
17654 * gdb.base/call-strings.c: new file.
17655 * gdb.base/callfuncs2.c: new file.
17656 * gdb.base/condbreak.c: new file.
17657 * gdb.base/constvars.c: new file.
17658 * gdb.base/display.c: new file.
17659 * gdb.base/int-type.c: new file.
17660 * gdb.base/jump.c: new file.
17661 * gdb.base/miscexprs.c: new file.
17662 * gdb.base/pointers.c: new file.
17663 * gdb.base/pointers2.c: new file.
17664 * gdb.base/shmain.c: new file.
17665 * gdb.base/shr1.c: new file.
17666 * gdb.base/shr2.c: new file.
17667 * gdb.base/solib.c: new file.
17668 * gdb.base/solib1.c: new file.
17669 * gdb.base/solib2.c: new file.
17670 * gdb.base/varargs.c: new file.
17671 * gdb.c++/derivation.cc: new file.
17672 * gdb.c++/overload.cc: new file.
17673 * gdb.c++/ovldbreak.cc: new file.
17674 * gdb.hp/attach.c: new file.
17675 * gdb.hp/attach2.c: new file.
17676 * gdb.hp/average.c: new file.
17677 * gdb.hp/compiler.c: new file.
17678 * gdb.hp/compiler.cc: new file.
17679 * gdb.hp/execd-program.c: new file.
17680 * gdb.hp/follow-exec.c: new file.
17681 * gdb.hp/follow-fork.c: new file.
17682 * gdb.hp/follow-vfork-and-exec.c: new file.
17683 * gdb.hp/misc-hp.cc: new file.
17684 * gdb.hp/more-steps.c: new file.
17685 * gdb.hp/optimize.c: new file.
17686 * gdb.hp/quicksort.c: new file.
17687 * gdb.hp/run-hp.c: new file.
17688 * gdb.hp/start-stop.c: new file.
17689 * gdb.hp/sum.c: new file.
17690 * gdb.hp/templates-hp.cc: new file.
17691 * gdb.hp/thread-local-in-lib.c: new file.
17692 * gdb.hp/thread-local-in-lib.h: new file.
17693 * gdb.hp/thread-local-in-lib.lib.c: new file.
17694 * gdb.hp/vforked-program.c: new file.
17695 * gdb.hp/virtfunc-hp.cc: new file.
17696 * gdb.hp/watchpoint-hp.c: new file.
17697 * gdb.hp/xdb.c: new file.
17698 * gdb.hp/xdb0.c: new file.
17699 * gdb.hp/xdb0.h: new file.
17700 * gdb.hp/xdb1.c: new file.
17701
17702Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
17703
17704 The following change was made by Edith Epstein
889bf7c5
PA
17705 <eepstein@cygnus.com> as part of a project to merge in changes
17706 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
17707
17708 * gdb.c++/demangle.exp: changed the expected output for some
17709 ARM-style mangling -- removed second reference to datatype.
889bf7c5 17710 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 17711 T1<char>::~T1<char>(void)
c906108c 17712 becomes,
a9c64011
AS
17713 maint demangle __dt__11T1__pt__2_cFv
17714 T1<char>::~T1(void)
c906108c 17715
889bf7c5 17716 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 17717
c906108c
SS
17718Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
17719
17720 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
17721 * gdb.trace/backtrace.exp: Likewise.
17722 * gdb.trace/circ.exp: Likewise.
17723 * gdb.trace/collection.exp: Likewise.
17724 * gdb.trace/deltrace.exp: Likewise.
17725 * gdb.trace/infotrace.exp: Likewise.
17726 * gdb.trace/limits.exp: Likewise.
17727 * gdb.trace/packetlen.exp: Likewise.
17728 * gdb.trace/passc-dyn.exp: Likewise.
17729 * gdb.trace/passcount.exp: Likewise.
17730 * gdb.trace/report.exp: Likewise.
17731 * gdb.trace/save-trace.exp: Likewise.
17732 * gdb.trace/tfind.exp: Likewise.
17733 * gdb.trace/tracecmd.exp: Likewise.
17734 * gdb.trace/while-dyn.exp: Likewise.
17735 * gdb.trace/while-stepping.exp: Likewise.
17736
177371998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
17738
17739 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
17740
17741Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
17742
17743 From Brendan Kehoe:
17744 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
17745 int return types.
17746
17747Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
17748
17749 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 17750 remote dos host testing right.
c906108c
SS
17751
17752Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
17753
17754 * gdb.base/corefile.exp: remove some xfails.
17755
17756Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
17757
17758 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 17759 have different timestamps.
c906108c
SS
17760
17761Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
17762
17763 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 17764 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
17765
17766Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
17767
17768 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 17769 delta.
c906108c
SS
17770
17771Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
17772
17773 * gdb.base/default.exp: Add brace missing from previous delta.
17774
17775Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
17776
17777 * gdb.base/default.exp: Support test for info float for all
17778 varieties of arm toolchain.
17779
dc96c6c7 17780Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17781
17782 * gdb.trace/*.exp: remove "remote_download" command.
17783
dc96c6c7 17784Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17785
17786 * gdb.trace/*.exp: remove -gdwarf from compile.
17787
17788Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
17789
17790 * gdb.trace/configure.in(AC_INIT): typo
17791 * gdb.trace/configure: regenerated
17792
dc96c6c7 17793Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17794
17795 * config/m68k-emc.exp: New file.
17796 * lib/<emc-support.exp trace-support.exp}: New files.
17797 * configure.in: add new test directory gdb.trace.
17798 * gdb.trace/{configure configure.in Makefile.in}: New files.
17799 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
17800 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
17801 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
17802 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
17803 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
17804 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
17805 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 17806
dc96c6c7 17807Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17808
17809 * gdb.c++/classes.exp: Change all regular expressions to match
17810 arbitrary combinations of newline/carriage-return, so that they
17811 will work equally well on Unix and Windows.
17812 * gdb.c++/inherit.exp: ditto.
17813 * gdb.c++/virtfunc.exp: ditto.
17814
178151998-08-11 Dawn Perchik <dawn@cygnus.com>
17816
17817 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
17818
c2d11a7d
JM
17819Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
17820
17821 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
17822 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
17823 to use a0-a3/d0-d3 as needed.
17824
17825Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
17826
17827 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
17828 * gdb.disasm/am33.exp: Corresponding changes.
17829
c906108c
SS
178301998-07-11 Felix Lee <flee@cygnus.com>
17831
17832 * gdb.base/callfuncs.exp: add cmp10 test.
17833 * gdb.base/callfuncs.c (cmp10): new function.
17834
17835Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
17836
d63a86f8 17837 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
17838 into two parts to get around a synchronization problem in expect.
17839
3fc11d3e
JM
17840Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
17841
17842 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
17843
17844 * configure.in: Add options for gdbtk testsuite.
17845
17846 * configure: Regenerate.
17847
17848 * gdb.gdbtk: New directory to hold gdbtk tests.
17849
c906108c
SS
17850Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
17851
17852 * gdb.fortran/types.exp: Escape brackets in expect patterns
17853 for test_float_literal_types_accepted tests.
17854 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
17855 before run test.
17856
c2d11a7d
JM
17857Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
17858
17859 * am33.exp: Just compile, do not link the testcase.
17860 * am33.s: Add ".am33" pseudoop to force am33 mode.
17861
c906108c
SS
178621998-06-25 Felix Lee <flee@cygnus.com>
17863
17864 * gdb.base/setshow.exp: make sure $pc is sane.
17865
17866 * gdb.stabs/weird.exp: split expect patterns properly.
17867
c2d11a7d
JM
17868Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
17869
17870 * gdb.disasm/am33.s: New disassembler testfile for the am33.
17871 * gdb.disasm/am33.exp: Run it.
17872
dc96c6c7 17873Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17874
17875 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
17876 match processing (and eliminate spurious timeouts when running).
17877
dc96c6c7 17878Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17879
17880 * gdb.base/signals.exp (test_handle_all_print): put back Mach
17881 exception test, but conditionalize it on target [mach | gnu].
17882
dc96c6c7 17883Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17884
17885 * gdb.base/overlays.exp: fixup compile line for linker script.
17886
17887Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
17888
17889 * gdb.fortran/types.exp: don't guess at float size.
17890
17891Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
17892
17893 * gdb.base/exprs.exp: delete test that depends on int size.
17894
17895Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
17896
17897 * config/sim.exp: Removed checks for target triplets.
17898 (gdb_target_sim): Use gdb,target_sim_options.
17899
17900Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
17901
17902 * gdb.base/reread.exp: New file.
17903 * gdb.base/reread1.c: New file.
17904 * gdb.base/reread2.c: New file.
17905
17906Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
17907
17908 * config/sim.exp: Use 'target sim -sparclite' when running
17909 SPARClite programs.
17910
17911Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
17912
17913 * gdb.base/structs2.exp: New file.
17914 * gdb.base/structs2.c: New file.
17915
17916Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
17917
17918 * gdb.asm/common.inc: New file.
17919 * gdb.asm/d10v.inc: New file.
17920 * asm-source.exp: Pass -I's to gas to find .inc files.
17921 Update line numbers in expected output.
17922 * asmsrc1.s: Rewrite.
17923 * asmsrc2.s: Rewrite.
17924 * configure.in: Create arch.inc symlink.
17925 * configure: Regenerate.
17926 * Makefile.in (distclean): Delete arch.inc.
17927
17928Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
17929
17930 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
17931 (t_enum_value2): ditto
17932 (t_enum_value3): ditto
17933 (main): ditto
c906108c
SS
17934Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
17935
17936 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
17937 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
17938 change.
17939 Use gdb_test instead of send_gdb/gdb_expect sequences.
17940
17941Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
17942
17943 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
17944 not void.
17945
17946Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
17947
17948 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
17949 subroutines. Used to test gdbs ability to single step through PC
17950 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
17951
17952Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
17953
17954 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
17955 more rigorous EGCS C++ error checking.
17956
17957Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17958
a9c64011
AS
17959 * gdb.base/help.exp: Clean up `help set args' and `help show args'
17960 tests.
17961 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
17962 function when asleep.
17963 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
17964 for i*86 Linux and SVR4 signal handling problems.
17965 Remove linux xfail for `next to handler in signals_tests_1', fixed
17966 by recent infrun.c change.
17967 Limit backtrace to 10 frames to avoid timeout problems with infinite
17968 stack backtraces.
17969 Adjust expect pattern in `handle all print' test to match Apr 28 1997
17970 target.[ch] change.
c906108c
SS
17971
17972Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
17973
17974 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
17975 for a newline from gdb before continuing.
17976 (default_gdb_exit): Just look for y or n.
17977 (gdb_test): Detect abnormal exit from GDB running on DOS; if
17978 it does, fail the rests of the tests in the file.
17979
17980Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
17981
17982 * config/cygmon.exp: New file.
17983
17984Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
17985
17986 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 17987 main" test on remote targets.
c906108c
SS
17988
17989 * gdb.base/scope.exp: Fix problem with filelocal_bss before
17990 run test on remote targets.
17991
17992Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
17993
17994 * gdb.asm: New directory.
17995 * configure.in: Configure it.
17996 * configure: Regenerate.
17997 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
17998 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
17999
18000Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
18001
18002 * config/mn10300-eval.exp: New file to support MN10300 eval board.
18003
dc96c6c7 18004Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 18005
a9c64011
AS
18006 * gdb.base/overlays (several files): Merge the two overlay
18007 managers into one. Change variables (foox, barx, bazx, grbxx)
18008 back into ints but force them to load in their proper sections.
c906108c
SS
18009
18010Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
18011
18012 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 18013 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
18014 (D10VCopy): Handle memory regions crossing 16k boundaries.
18015 (D10VCopy): Transfer data in 32 bit chunks.
18016
18017Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
18018
18019 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 18020 correct.
c906108c
SS
18021
18022 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 18023 map. Include space for printf in .text segment.
c906108c
SS
18024
18025 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 18026 updated d10v memory VMA/LMA map.
c906108c 18027 (D10VCopy): Call D10VTranslate.
d63a86f8 18028
c906108c
SS
18029Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
18030
18031 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
18032
18033 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
18034 that it won't be put into the .sdata - small data -
18035 section. Update reference.
c906108c
SS
18036 * gdb.base/baz.c (bazx, baz): Ditto.
18037 * gdb.base/foo.c (foox, foo): Ditto.
18038 * gdb.base/grbx.c (grbxx, grbx): Ditto.
18039
18040 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 18041 to be arrays.
d63a86f8 18042
dc96c6c7 18043Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 18044
a9c64011
AS
18045 * gdb.base/overlays.exp: fix up and get working again.
18046 Add tests for backtraces from an overlay function.
d63a86f8 18047
c906108c
SS
18048Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
18049
18050 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
18051 "calling function with watchpoint enabled".
18052
18053Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
18054
18055 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 18056 gdb_suppress_tests for d10v-*-*.
c906108c
SS
18057 * lib/gdb.exp (gdb_suppress_tests): Disable this function
18058 pending review of whether it is useful or not.
18059
18060Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
18061
18062 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
18063
18064Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
18065
18066 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
18067 * config/dve.exp: New file to support Densan boards.
18068
18069Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
18070
18071 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 18072 reads and BSD.
c906108c
SS
18073
18074Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
18075
18076 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
18077 response.
18078
18079 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
18080
18081Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
18082
18083 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 18084 test.
c906108c
SS
18085
18086 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 18087 target_sizeof_long and target_bigendian_p.
c906108c 18088 (structs_by_value, structs_by_reference): Check values according
889bf7c5 18089 to targets word size and endianess.
d63a86f8 18090
c906108c
SS
18091Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
18092
18093 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 18094 output.
c906108c
SS
18095
18096Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
18097
18098 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 18099 Update test of set args help to match source change.
c906108c
SS
18100
18101Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
18102
18103 * gdb.base/default.exp: Expect help system output to be in
18104 alphabetical order.
18105 * gdb.base/help.exp: Ditto.
18106
18107Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
18108
18109 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
18110 "i*86-pc-linux-gnu*".
18111 * gdb.base/interrupt.exp: Ditto.
18112 * gdb.base/corefile.exp: Ditto.
18113
18114 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 18115 define vxworks when building the testcase.
c906108c
SS
18116
18117 * gdb.base/ptype.exp: Fix testnames to be unique.
18118 * gdb.base/radix.exp: Ditto.
18119 * gdb.base/term.exp: Ditto.
18120 * gdb.base/whatis.exp: Ditto.
18121 * gdb.c++/classes.exp: Ditto.
18122
18123Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
18124
18125 * gdb.base/callfuncs.exp: Fix indentation.
18126
18127 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
18128 suppress_flag has been set.
18129 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
18130 target feature.
18131
18132Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
18133
18134 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
18135 the testcase.
18136
18137 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 18138 set_debug_traps() and breakpoint().
c906108c
SS
18139 * gdb.c++/misc.cc (main): Ditto.
18140 * gdb.c++/templates.cc (main): Ditto.
18141 * gdb.c++/virtfunc.cc (main): Ditto.
18142
18143Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
18144
18145 * lib/gdb.exp(gdb_step_for_stub): New function.
18146 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
18147 exists, reload the executable and do a "continue" instead of
18148 doing a jump.
18149 (runto_main): Use gdb_step_for_stub.
d63a86f8 18150
c906108c 18151 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 18152 tests to have unique names.
c906108c
SS
18153 * gdb.base/callfuncs.exp: Ditto.
18154 * gdb.base/commands.exp: Ditto.
18155 * gdb.base/default.exp: Ditto.
18156 * gdb.base/help.exp: Ditto.
18157 * gdb.base/list.exp: Ditto.
18158 * gdb.base/opaque.exp: Ditto.
18159 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
18160 similar tests.
d63a86f8 18161
c906108c
SS
18162 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
18163 * gdb.c++/cplusfuncs.cc: Ditto.
18164 * gdb.c++/virtfunc.cc: Ditto.
18165
18166 * config/monitor.exp: Keep track of the last file we saw, rather
18167 than trying to get the info from gdb.
18168
18169 * gdb.fortran/types.exp: Move comment to previous line.
18170
18171Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
18172
18173 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 18174 target mode.
c906108c
SS
18175
18176Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
18177
18178 From Bob Manson:
18179 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 18180 string from GDB when it connects.
c906108c
SS
18181
18182 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
18183
18184Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
18185
18186 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
18187 if we can't get a debug format from GDB (we may be testing an
18188 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
18189
18190 * gdb.stabs/weird.exp: Fix quoting.
18191
18192 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
18193
18194Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
18195
18196 * config/arm-ice.exp: New file.
18197
18198Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
18199
18200 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 18201 until it has been modified to work with the new testsuite.
c906108c 18202
99707966 18203 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
18204 testcase won't compile, cause all of the testcases in the file to
18205 fail instead.
c906108c
SS
18206
18207 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
18208 (gdb_clear_suppressed): New procedure.
18209 (gdb_stop_suppressing_tests): Only clear suppress_flag if
18210 it contains a positive value.
18211
18212Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
18213
18214 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
18215
18216 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
18217
18218Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
18219
18220 * lib/gdb.exp (setup_xfail_format): New function.
18221 (get_debug_format): New function to get debug format.
18222 (debug_format): New global variable to hold last value set
18223 by get_debug_format.
18224 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 18225 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
18226 * gdb.c++/ptype.exp: Ditto.
18227 * gdb.c++/classes.exp: Ditto.
18228 * gdb.c++/cplusfuncs.exp: Ditto.
18229 * gdb.c++/inherit.exp: Ditto.
18230 * gdb.c++/templates.exp: Ditto.
18231 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 18232
c906108c
SS
18233Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
18234
18235 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
18236 host doesn't have a currently-open connection.
18237
18238 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
18239 any gdb stub target. Handle cases where gdb doesn't respond when
18240 interrupted in a sane fashion.
c906108c
SS
18241
18242 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 18243 same thing in a totally different way.
c906108c
SS
18244
18245 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 18246 setting "timeout".
c906108c 18247 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 18248 default_gdb_init now.
c906108c
SS
18249
18250Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
18251
18252 * gdb.base/printcmds.exp: Fix "check for floating addition"
18253 regexp to accept results within approx +/- .01 of exact value.
18254 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
18255
18256Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
18257
18258 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 18259 properly.
c906108c
SS
18260 (gdb_expect): Add optional timeout parameter, and add timeout
18261 value to various calls.
18262 (gdb_suppress_tests): Only give one warning message per group.
18263
18264Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
18265
18266 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
18267 global variables. Handle getting a value for $timeout more
18268 gracefully.
c906108c
SS
18269
18270Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
18271
18272 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 18273 initialize.
c906108c 18274 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 18275 by a target configuration file.
c906108c
SS
18276 (gdb_expect): Pass the timeout to remote_expect.
18277
18278 * config/monitor.exp(gdb_load): Fix typo in regexp.
18279
18280Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
18281
18282 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
18283
18284Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
18285
18286 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
18287 here. Call gdb_target_exec before rebooting the target, to make
18288 sure the connection to the target is closed.
c906108c
SS
18289 (gdb_load): Pass the name of the executable to gdb_target_monitor.
18290 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
18291 Also detect "Timeout reading from remote" error.
18292
18293 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
18294 gdb_target_monitor. Don't call gdb_file_cmd here; let
18295 gdb_target_monitor do it.
c906108c
SS
18296
18297 * gdb.disasm/hppa.exp: Don't use exec_output.
18298
18299Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
18300
18301 * gdb.base/list.exp: If we're debugging a non-native target,
18302 try to set the pc register to point to the start of the
18303 program before doing the first list command.
18304
18305 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 18306 test_calls after restarting.
c906108c
SS
18307
18308 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 18309 reloading.
c906108c
SS
18310
18311 * gdb.base/watchpoint.exp: Fix typo.
18312
18313 * gdb.base/setshow.exp: Check for use_gdb_stub.
18314
18315 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 18316 stub case.
c906108c
SS
18317 * gdb.base/langs.exp: Ditto.
18318
18319 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
18320 gdb_load_offset. If we weren't given a file to load, figure out
18321 what the current file is and use it.
c906108c
SS
18322
18323 * config/i386-bozo.exp: New file.
18324
18325Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
18326
18327 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
18328 feature.
18329
18330 * config/proelf.exp: New entry.
18331
18332Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
18333
18334 * lib/gdb.exp: Remove spurious .* patterns at the beginning
18335 of regexps.
18336
18337 * gdb.base/watchpoint.exp: Don't run the test_stepping
18338 tests if gdb can't call functions on the target.
18339
18340 * gdb.base/setshow.exp: Don't run the set prompt tests if
18341 the board has gdb_prompt set.
18342
18343Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
18344
18345 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
18346 * gdb.base/commands.exp: Likewise.
18347 * gdb.base/setshow.exp: Likewise.
18348
18349Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
18350
18351 * config/monitor.exp(gdb_start): Look for gdb_prompt target
18352 feature.
18353
18354 * config/i960.exp: New file.
18355
18356Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
18357
18358 * gdb.base/funcargs.exp: Check for gdb,short_int target
18359 feature instead of looking for explicit target triplets.
18360
dc96c6c7 18361Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 18362
d63a86f8 18363 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
18364 "p 123DEADBEEF", to check parse_number.
18365 * top.c: change "to enable to enable" to "to enable" in a couple
18366 of help strings.
18367
18368Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
18369
18370 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
18371 on the mn10300.
d63a86f8 18372
c906108c
SS
18373Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
18374
18375 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
18376 where the test executable is run with explicit args.
18377 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
18378
18379Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
18380
18381 * gdb.base/run.c: Use FAKEARGV to build test executable that
18382 does not require a command line arg, since most simulators
18383 don't currently support passing such an arg into the simulated
18384 program.
18385 * gdb.base/commands.exp: Change tests to insert the proper
18386 value as the arg to the first recursive factorial call. Change
18387 compilation line to define FAKEARGV at compile time.
18388
18389Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
18390
18391 * gdb.base/recurse.exp: Enable these tests for the mn10300.
18392 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
18393 function with watchpoint enabled" test.
18394
18395Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
18396
18397 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 18398 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
18399
18400 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 18401 "Tests restarted" messages.
c906108c
SS
18402
18403Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
18404
18405 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
18406
dc96c6c7 18407Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18408
18409 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
18410 for INFO SYMBOL; add help tests for OVERLAY commands.
18411 * gdb.base/default.exp: add tests for INFO SYMBOL command;
18412 add tests for OVERLAY commands
18413 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
18414 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
18415 * gdb.base/sigall.c: add usestubs code frag
18416 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 18417
c906108c
SS
18418Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
18419
18420 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
18421 failures.
18422 (gdb_stop_suppressing_tests): Note that tests have restarted.
18423
18424Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
18425
18426 * config/h8300.exp: New file.
18427
18428Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
18429
18430 * gdb.base/setshow.exp: Check for the existence of a
18431 feature, not its value.
18432
18433Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
18434
18435 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
18436
18437 * gdb.base/scope.exp: It's now init0(), not init().
18438
18439 * gdb.base/scope0.c: For now, change init() to be init0().
18440
18441 * config/monitor.exp: Use gdb_serial in preference to serial
18442 or netport.
18443
18444 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 18445 and it's not already set.
c906108c
SS
18446
18447Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
18448
18449 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 18450 isn't using a stub and if it supports argument passing.
c906108c
SS
18451
18452Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
18453
18454 * config/udi.exp(gdb_start): Make sure UDICONF is set
18455 properly before starting gdb.
18456
18457Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
18458
18459 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
18460 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
18461 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
18462
18463Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
18464
18465 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 18466 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
18467
18468 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
18469
18470 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
18471
18472 * config/monitor.exp: Make sure we disconnect from the target.
18473 Also, try a reboot/reload cycle instead of failing if the
18474 load fails.
18475
18476Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
18477
18478 * gdb.base/default.exp: Don't set match_max.
18479 * gdb.base/help.exp: Ditto.
18480 * gdb.base/list.exp: Ditto.
18481 * gdb.base/signals.exp: Ditto.
18482
18483 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
18484 set, use remote_ld to download the testcase instead of
18485 the GDB loader.
18486
18487Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
18488
18489 * config/vr5000.exp: New file.
18490
18491 * config/monitor.exp(gdb_target_monitor): Add pattern for
18492 "Ending remote" to detect errors in connecting.
18493
18494 * gdb.base/setshow.exp: Add .* within auto language test.
18495
18496 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
18497 target feature.
18498
18499 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 18500 and reboot the board if necessary.
c906108c
SS
18501
18502 * gdb.base/setvar.exp(test_set): Handle multiple prints within
18503 a set of tests. Remove print.* from the patterns being checked.
18504
18505Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
18506
18507 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
18508 refer to gdb_spawn_id.
18509
18510 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
18511 longer used.
18512 * config/sparclet.exp: Ditto.
18513 * config/sparclet-old.exp: Ditto.
18514 * config/slite.exp: Ditto.
18515 * config/sim.exp: Ditto.
18516 * gdb.base/funcargs.exp: Ditto.
18517
18518 * lib/gdb.exp:Remove references to gdb_spawn_id.
18519 (gdb_expect): Move to remote.exp.
18520
18521Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
18522
18523 * config/monitor.exp: Detect the "Couldn't establish connection"
18524 message from GDB.
18525
18526Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
18527
18528 * gdb.base/bitfields.exp: Use runto instead of explicit
18529 gdb_run_cmd/gdb_expect sequences.
18530
18531 * gdb.base/break.exp(text_next_with_recursion): Add match for
18532 gdb_expect call.
18533
18534 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
18535 We also need to handle the "A program is being debugged already"
18536 prompt from gdb. Use gdb_test to set the baud rate.
18537
18538 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
18539 to 20000. Really. I mean it.
18540
18541Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
18542
18543 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
18544 fails. If suppress_flag is set, skip perror message about not
18545 being able to send to GDB.
c906108c 18546 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 18547 GDB.
c906108c
SS
18548 (gdb_expect): If suppress_flag is set, always fail immediately.
18549 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
18550 (gdb_init): Call gdb_stop_suppressing_tests.
18551 (default_gdb_exit): Ditto.
18552 (default_gdb_start): Ditto.
18553
18554 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 18555 gdb_stop_suppressing_tests as appropriate.
c906108c 18556 * gdb.base/break.exp: Ditto.
889bf7c5 18557 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
18558 * gdb.base/commands.exp: Ditto.
18559 * gdb.base/exprs.exp: Ditto.
889bf7c5 18560 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
18561 * gdb.base/list.exp: Ditto.
18562 * gdb.base/recurse.exp: Ditto.
889bf7c5 18563 * gdb.base/scope.exp: Ditto.
c906108c
SS
18564 * gdb.base/structs.exp: Ditto.
18565 * gdb.c++/inherit.exp: Ditto.
18566
18567Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
18568
18569 * config/vr4300.exp: New file.
18570
99707966 18571 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 18572
99707966 18573 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
18574
18575Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
18576
18577 * lib/gdb.exp(gdb_init): New function.
18578
18579 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 18580 for each individual variable set.
c906108c
SS
18581
18582 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
18583 name.
18584
18585 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
18586
18587 * gdb.base/scope.exp: Use gdb_test.
18588
18589 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
18590 aborting; the testsuite driver will do that for us (see
18591 gdb_finish). Also, use gdb_test in a few more places.
18592
18593Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
18594
18595 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
18596
18597Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
18598
18599 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
18600 and "add_tests" are not at the same address.
18601
18602Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
18603
18604 * gdb.base/ptype.exp: Use gdb_test.
18605
18606Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
18607
18608 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
18609 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
18610 left in. No longer expect them to fail.
18611
18612 * gdb.stabs/*.mt; Deleted, no longer used.
18613 * gdb.stabs/configure.in: Remove references to target makefile
18614 frags.
18615 * gdb.stabs/configure: Rebuilt.
18616
18617 * gdb.disasm/*.mt: Deleted, no longer used.
18618 * gdb.disasm/configure.in: Remove references to target makefile
18619 frags. Use "sh3.s" as the unique filename for this directory.
18620 * gdb.disasm/configure: Rebuilt.
18621
18622 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
18623 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
18624 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
18625
18626Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
18627
18628 * config/udi.exp: Use mondfe,name instead of remote_host.
18629
18630Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
18631
18632 * gdb.base/watchpoint.exp: Don't expect a failure when calling
18633 a function with a watchpoint enabled on the mn10200.
18634
18635 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
18636 before trying to create it!
18637
18638Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
18639
18640 * config/vx.exp: Use hostname instead of netport.
18641
18642 * config/vxworks.exp: New file.
18643
18644 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
18645
18646 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 18647 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
18648 occurs.
18649
18650 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
18651 $gdb_spawn_id directly.
18652 (gdb_run_cmd): Try _start as well as start. Use the target feature
18653 gdb,start_symbol as the symbol to start from when jumping.
18654
18655Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
18656
18657 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
18658 redundant) test.
18659
18660 * gdb.base/recurse.exp: Relax final value test for 'b' so that
18661 it doesn't lose for 16bit integer systems.
18662
18663Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
18664
18665 * gdb.fortran/types.exp: If the target doesn't support "double"
18666 data types, then expect "real" types to only be 4 bytes.
18667
18668 * gdb.c++/virtfunc.exp: Expect failure for virtual function
18669 call tests if the target doesn't support inferior function calls.
18670
18671 * gdb.base/printcmds.exp: Allow minor deviation in FP values
18672 in printf tests.
18673
18674Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
18675
18676 * gdb.base/help.exp: Disable "help set", "help show", and
18677 "help support". Simplify regexp for "help stack".
18678
18679 * gdb.base/default.exp: Set match_max to 5000 and the timeout
18680 to 60 seconds. Temporarily set match_max to 15000 around the
18681 "info copying" test.
18682
18683 * gdb.base/nodebug.exp: Don't try to do an inferior function
18684 call if the target doesn't support them.
18685 * gdb.base/printcmds.exp: Likewise.
18686 * gdb.base/setvar.exp: Likewise.
18687 * gdb.base/structs.exp: Likewise.
18688 * gdb.c++/templates.exp: Likewise.
18689 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
18690
18691 * gdb.base/recurse.exp: Enable for the mn10200.
18692
18693 * configure.in: Do configure gdb.stabs directory for *-*-elf
18694 targets.
18695 * configure: Rebuilt.
18696
18697 * gdb.base/break.exp: Check for gdb,noresults before testing
18698 exit status and/or results from the target.
18699 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
18700 * lib/gdb.exp: Remove old (now bogus) initialization of
18701 noinferior, noargs, noresults and nosignals.
18702
18703Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
18704
18705 * config/sh.exp: New file.
18706
18707 * config/slite.exp: Try to connect multiple times to the board
18708 before rebooting. Only send a "monitor run" if need_monitor_run
18709 is set.
18710
18711 * gdb.base/break.exp: Don't do the "stub continue" test if
18712 the target has gdb_stub set.
18713
18714 * gdb.base/callfuncs.exp: Increase the timeout.
18715
18716 * gdb.base/interrupt.exp: Don't even try to compile the testcase
18717 if the target has gdb,noinferiorio set.
18718
18719 * gdb.base/list.exp: Increase match_max to 10000 characters.
18720
18721 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
18722
18723 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
18724 target.
18725
18726 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
18727
18728Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
18729
18730 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
18731 trying to delete the copy of gdb. Catch the file delete so we
18732 don't die if the delete fails; also, the file should be copied to
18733 the host, not to the build.
c906108c
SS
18734
18735Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
18736
18737 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 18738 parenthesis in case it contains multiple regexps separated
c906108c
SS
18739 with |.
18740
18741 * gdb.base/watchpoint.exp: Use gdb_test.
18742 * gdb.base/default.exp: Ditto.
18743
18744Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
18745
99707966 18746 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 18747
c906108c
SS
18748 * gdb.base/scope.exp: Use gdb_test.
18749 * gdb.c++/classes.exp: Ditto.
18750 * gdb.c++/inherit.exp: Ditto.
18751
18752Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
18753
18754 * gdb.base/crossload.exp: Don't use execute_anywhere, use
18755 remote_exec instead.
18756 * gdb.base/corefile.exp: Don't be ridiculous.
18757 * gdb.base/*.c: Add missing stub invocations.
18758
18759Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
18760
18761 * config/slite.exp: Miscellaneous fixes.
18762
18763 * lib/gdb.exp: Fix runto.
18764
18765 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
18766 the target.
18767
18768 * gdb.base/watchpoint.exp: Fix regexp.
18769
18770 * lib/gdb.exp(default_gdb_exit): Add a catch to the
18771 close and wait commands, as the descriptor may now be
18772 invalid. Always call "remote_close host".
18773
18774Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
18775
18776 Major rewrite for testsuite revision.
d63a86f8 18777
c906108c
SS
18778 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
18779 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
18780 instead of relying on spawn_id to always contain a valid
18781 spawn id.
18782 (get_compiler_info): New procedure to build the ${binfile}.ci
18783 file, instead of replicating this in N different places.
18784 (gdb_compile): New procedure.
d63a86f8 18785
c906108c 18786 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
18787 appropriate arguments) instead of compile. Use gdb_test in a lot
18788 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
18789 at the start of a testcase, as this is no longer done magically.
18790
18791 config/*-gdb.exp: Rename without the -gdb suffix.
18792
18793 config/mips.exp: Use remote_close instead of exit_remote_shell.
18794 config/monitor.exp: Use target_info instead of looking at
18795 baud, timeout, etc.
18796 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
18797
18798Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18799
18800 * gdb.c++/templates.exp (test_ptype_of_templates),
18801 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
18802 Update expect patterns for destructors and assignment operators
18803 to match corresponding c-typeprint.c changes.
18804 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
18805 to destructor breakpoint test, GDB should be able to set the
18806 destructor breakpoint without specifying arguments.
18807
18808Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
18809
18810 * gdb.threads/pthreads.exp: Change result for failure to compile due
18811 to lack of pthreads runtime support from an error to simply an
18812 unsupported test, per dejagnu standards.
18813
18814Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18815
18816 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
18817 where GDB exits to reduce pattern match time.
18818 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
18819
18820 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
18821
dc96c6c7 18822Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18823
18824 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
18825 * gdb.base/default.exp: ditto.
18826 * gdb.base/nodebug.exp: ditto.
18827 * gdb.base/printcmds.exp: ditto.
18828 * gdb.base/ptype.exp: ditto.
18829 * gdb.base/setvar.exp: ditto.
18830 * gdb.base/structs.exp: ditto.
18831 * gdb.base/setshow.c: Guard against uninitialized values of argc.
18832
18833Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
18834
18835 * configure, */configure: Rebuild with autoconf 2.12.
18836
18837Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
18838
18839 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
18840 use new i*86-pc-linux*-gnu quads.
18841 * gdb.base/corefile.exp: Ditto.
18842 * gdb.base/signals.exp: Ditto.
18843 * gdb.base/sigall.exp: Ditto.
18844 * gdb.base/interrupt.exp: Ditto.
18845
18846 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
18847 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
18848 RedHat 4.0.
d63a86f8 18849
c906108c 18850 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
18851 linux. This allows the test case to at least compile on latest
18852 linux, but still not run due to missing the threads runtime library.
c906108c
SS
18853
18854Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18855
18856 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
18857 directory to search gdb directory. Accept and step over conditional
18858 stack alignment code. Consume $prompt in failure cases.
18859 Reset timeout to $oldtimeout instead of some arbitrary value.
18860 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
18861 timeout problems with infinite stack backtraces.
18862 * gdb.base/ptype.exp (ptype struct link, union tu_link):
18863 Accept function parameters for linkfunc member.
18864
18865Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
18866
18867 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
18868 (CXXFLAGS): Remove, unreferenced.
18869 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
18870 previous -B options and also add -B option to pick up cross compiled
18871 runtime.
c906108c
SS
18872 (TARGET_INCLUDES): Add for -I options and add code to initialize when
18873 doing cross compiles.
18874 (target_alias): Declare global.
18875 (xgcc): Set variable to full path of gcc in build tree. Use findfile
18876 to verify that gcc exists in build tree, and if so set CC to that
18877 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 18878
c906108c
SS
18879Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
18880
18881 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
18882 ptype test for anonymous union. Fixup testcase to match
18883 current gcc debug output.
18884
18885Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
18886
18887 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
18888 force argument to an unsigned long type.
18889
18890Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
18891
18892 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 18893 tests and anonymous union print/ptype tests.
c906108c
SS
18894 * gdb.base/list.exp (test_forward-search): Increase timeout by
18895 5 minutes for the "search extremely long line" case.
18896 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
18897 completely optional and that the pass/fail messages use the command as
18898 the message if that third arg is a null string.
18899 (gdb_test_exact): Arrange that a null string pattern means match a
18900 null string output rather than any output, which might include random
889bf7c5 18901 errors.
c906108c
SS
18902 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
18903 backtrace test.
18904 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
18905 always failing and failure is now exposed by gdb.exp changes.
18906
18907Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
18908
18909 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
18910 weren't being noted.
18911
18912Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18913
18914 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
18915 * gdb.stabs/weird.exp: Remove v_comb xfails.
18916
dc96c6c7 18917Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18918
18919 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 18920 list.exp scope.exp watchpoint.exp]
c906108c 18921 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 18922
dc96c6c7 18923Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18924
18925 * config/monitor.exp: Increase download timeout to 1000 seconds.
18926
dc96c6c7 18927Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18928
18929 * config/m32r.exp: Increase timeout to 120 seconds.
18930
18931Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
18932
18933 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
18934 and accept older ordering as obsolescent gcc or gdb.
18935 * gdb.c++/templates.exp: Ditto.
18936 * gdb.c++/virtfunc.exp: Ditto.
18937
18938Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
18939
18940 * gdb.base/coremaker.c: Add code to mmap some data so we
18941 can check that it ends up in the core file.
18942 * gdb.base/corefile.exp: Add test to read mmapped data
18943 from core file.
18944
dc96c6c7 18945Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18946
18947 * config/m32r.exp: New file.
18948
18949Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
18950
18951 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
18952 that cflags can contains -gstabs, and work correctly for other tests.
18953
dc96c6c7 18954Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18955
18956 * gdb.base/setshow.exp: New file, tests show and set.
18957 * gdb.base/setshow.c: New file, tests show and set.
18958 * gdb.base/help.exp: Add test for help set|show annotate.
18959 * gdb.base/default.exp: Add test for set|show annotate.
18960
18961Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
18962
18963 * testsuite/gdb.base/break.exp: Make backtrace from factorial
18964 errors unique.
18965 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
18966 explicitly.
18967
18968Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
18969
18970 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
18971 and width commands. This is done elsewhere.
18972 * (gdb_start): Don't call gdb_start_sim here. That's already
18973 done in gdb_load. This fixes lots of failures in default.exp.
18974
18975Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
18976
18977 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
18978 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
18979 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
18980 in the same we we treat other failures (since it may be an expected
889bf7c5 18981 condition), rather than as an error.
c906108c
SS
18982 * gdb.base/signals.exp (test_handle_all_print): Revert back to
18983 old test format.
18984
18985Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
18986
18987 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
18988 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 18989 twice. Nuke the duplicates.
c906108c 18990 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 18991 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
18992 Remove config.h along with other config files.
18993
18994Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
18995
18996 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
18997 "p func1 ()" and note that rests of tests are skipped.
18998 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 18999 setup_xfails for "print func2::coremaker_local".
c906108c
SS
19000 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
19001 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
19002 affected by the previous run test.
19003 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
19004 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
19005 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
19006 "pass int powerset tuple" and "pass modeless int powerset tuple".
19007 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
19008 "real write 4" and "real write 8".
19009 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 19010 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
19011 "print \$i after tuple assign 2", and
19012 "print vs2 after tuple assign 2".
19013 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
19014 meaningful error message and return -1 so the caller can
19015 suppress further tests and avoid a cascade of errors.
d63a86f8 19016
c906108c
SS
19017Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
19018
19019 * gdb.base/a1-selftest.exp: Tweak tests to account for new
19020 format for printing version.
19021 * gdb.base/default.exp: Ditto.
19022 * gdb.base/interrupt.exp: Fix problem with cascade of
19023 errors if child process dies while calling a function.
d63a86f8 19024
c906108c
SS
19025Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
19026
19027 * Makefile.in (VPATH): Add
19028 * Makefile.in (Makefile, config.status): Fix rules so things get
19029 remade when necessary.
19030
19031Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
19032
19033 * Makefile.in (just-check): Add path to sibling expect dir
19034 to environment variable specified by RPATH_ENVVAR.
19035
19036Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
19037
19038 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
19039 (just-check): Add shared library paths for libstdc++, tk,
19040 tcl, bfd, and opcodes to the environment variable specified
19041 in RPATH_ENVVAR.
19042 * configure.in: Add support to recognize --enable-shared flag
19043 and generate correct value for RPATH_ENVVAR.
19044 * configure: Regenerated with autoconf.
19045
19046Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
19047
19048 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 19049 include all osf versions.
c906108c
SS
19050 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
19051 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
19052 when target is linux. When failing to build pthreads test
19053 executable, give more meaningful message.
19054 * gdb.threads/pthreads.c: Hpux also uses old definition of second
19055 arg for pthread_create.
d63a86f8 19056
c906108c
SS
19057Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
19058
19059 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 19060 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 19061 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 19062 and -lpthreads (everybody else).
c906108c
SS
19063 (test_startup): Fail gracefully if threads are not supported.
19064 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
19065 "p/c array_index("abcdef",2)" when not gcc compiled.
19066 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
19067 "print func2::coremaker_local" when not gcc compiled.
19068 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
19069 "ptype on opaque struct tagname (statically)",
19070 "ptype on opaque struct tagname (dynamically) 1", and
19071 "ptype on opaque struct tagname (dynamically) 2"
19072 for not compiled with gcc.
19073 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
19074 backtrace when compiled with gcc.
d63a86f8 19075 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
19076 than always return success.
19077
19078Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
19079
19080 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
19081
19082Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
19083
19084 * gdb.base/structs.exp: Undo last change.
19085
19086Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
19087
19088 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
19089 encapsulate all the steps/nexts done during self test, starting
19090 at main, and makes them less sensitive to optimization issues.
19091 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
19092 signal handler" test.
19093 * gdb.threads/pthreads.exp: Only run this for native configs.
19094 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
19095 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
19096 tests.
19097 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
19098 for "runto test_calls(void)" test.
d63a86f8 19099
c906108c
SS
19100Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
19101
19102 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
19103 and don't expect address info in breakpoint confirmations.
19104
19105Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
19106
19107 * gdb.base/list.exp (test_forward_search): Increase timeout
19108 temporarily by 60 seconds for searching extremely long line,
889bf7c5 19109 and then reset to old value when done. Increase expect input
c906108c
SS
19110 buffer to 10000.
19111
19112Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
19113
19114 * gdb.base/list.exp (test_forward_search): Fix to handle very
19115 long source line without overflowing expect's input buffer.
19116
19117Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
19118
19119 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
19120 "buffer_full".
19121
19122 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
19123 "buffer_full".
19124
19125 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
19126 "buffer_full".
19127
19128 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
19129 "buffer_full".
19130
19131Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
19132
19133 * configure.in (configdirs): Add gdb.threads.
19134 * configure: Regenerated with autoconf.
19135 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
19136 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
19137 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 19138
c906108c
SS
19139Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
19140
19141 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
19142
19143Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
19144
19145 * gdb.base/signals.exp (test_handle_all_print): Test separately for
19146 each signal's status in the output of "handle all print".
19147 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
19148 the \r\n sequence that immediately precedes the gdb prompt.
19149 * gdb.base/a1-selftest.exp: Save original timeout and restore
19150 after test.
19151
19152Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
19153
19154 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
19155 symbol.
19156
19157Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
19158
19159 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
19160
19161Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
19162
19163 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
19164 timeout by 60 seconds.
19165
19166Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
19167
19168 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
19169 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
19170 error return.
19171
19172Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
19173
19174 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
19175 gdb initialization, also report how long dejagnu waited. Restore
19176 old timeout before doing error return. Temporarily increase timeout
889bf7c5 19177 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
19178
19179Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
19180
19181 * lib/gdb.exp: Report timeout value for verbosity level 2.
19182 * config/gdbserver.exp: Ditto.
19183 * config/hppro.exp: Ditto.
19184 * config/mips-gdb.exp: Ditto.
19185 * config/monitor.exp: Ditto.
19186 * config/netware.exp: Ditto.
19187 * config/sim-gdb.exp: Ditto.
19188 * config/slite-gdb.exp: Ditto.
19189 * config/udi-gdb.exp: Ditto.
19190 * config/unix-gdb.exp: Ditto.
19191 * config/vx-gdb.exp: Ditto.
19192 * gdb.base/a1-selftest.exp: Ditto.
19193 * gdb.base/a2-run.exp: Ditto.
19194 * gdb.base/break.exp: Ditto.
19195 * gdb.base/corefile.exp: Ditto.
19196 * gdb.base/list.exp: Ditto.
19197 * gdb.base/recurse.exp: Ditto.
19198 * gdb.base/scope.exp: Ditto.
19199 * gdb.base/signals.exp: Ditto.
19200
19201Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
19202
19203 * gdb.threads/Makefile.in (docdir): Removed.
19204
19205Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
19206
19207 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 19208 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 19209 @srcdir@.
d63a86f8 19210 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
19211 autoconf 2.5 or higher.
19212 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
19213
19214Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
19215
19216 * configure: Regenerated.
19217 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
19218 avoid name clashes with SunOS headers.
19219
19220Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
19221
19222 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
19223
19224Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
19225
19226 * gdb.base/callfuncs.exp: Finish last change -- make sure the
19227 prototype information ends up in the compiler info file.
19228
19229Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
19230
19231 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
19232 attempting to regenerate it. Eliminate use of a temporary file
19233 and just generate the info file directly. Source it immediately,
19234 for consistency of use.
19235 * gdb.base/corefile.exp: Ditto
19236 * gdb.base/exprs.exp: Ditto.
19237 * gdb.base/funcargs.exp: Ditto.
19238 * gdb.base/langs.exp: Ditto.
19239 * gdb.base/list.exp: Ditto.
19240 * gdb.base/mips_pro.exp: Ditto.
19241 * gdb.base/nodebug.exp: Ditto.
19242 * gdb.base/opaque.exp: Ditto.
19243 * gdb.base/ptype.exp: Ditto.
19244 * gdb.base/scope.exp: Ditto.
19245 * gdb.base/setvar.exp: Ditto.
19246 * gdb.base/signals.exp: Ditto.
19247 * gdb.base/whatis.exp: Ditto.
19248 * gdb.c++/templates.exp: Ditto.
19249 * gdb.c++/virtfunc.exp: Ditto.
19250 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 19251 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
19252
19253Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19254
19255 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
19256 it got fixed by the recent lookup_minimal_symbol_by_pc change.
19257 Increase timeout, a lot of single stepping might be needed if the
19258 target has no hardware watchpoints.
19259
19260Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
19261
19262 * gdb.base/break.exp: Ignore compiler warnings when compiling
19263 break.c.
19264 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
19265 * gdb.base/default.exp: Add h8300 xfails. Handle messages
19266 from remote-sim.
19267 * gdb.base/exprs.exp: Add h8300 xfails.
19268 * gdb.base/funcargs.exp: Likewise.
19269 * gdb.base/nodebug.exp: Likewise.
19270 * gdb.base/printcmds.exp: Likewise.
19271 * gdb.base/ptype.exp: Likewise.
19272 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
19273 h8300 xfails.
d63a86f8 19274 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
19275 on the h8300.
19276 * gdb.base/funcargs.c: Explicitly make last constant argument to
19277 call_after_alloca_subr an unsigned long type.
19278 * gdb.base/return.c: Include stdio.h.
19279
19280Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
19281
19282 * config/abug.exp: New file for the older Motorola Bug monitor
19283 that runs on the mvme13x series VME boards.
19284 * config/monitor.exp: Use the new config array for target settings
19285 if they exist.
19286
19287Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
19288
19289 * sim-gdb.exp: Make the SH simulator allocate less space when
19290 it is targeted.
19291
19292Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
19293
19294 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
19295 test.
19296
19297Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
19298
19299 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
19300 "rs6000-*-*" for "list function in include file" when gcc compiled.
19301 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
19302 for "p ctable1[120]".
19303 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
19304 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
19305 Remove setup_xfail for "rs6000-*-*" for
19306 "print 'scope0.c'::filelocal before run".
19307 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
19308 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
19309 since some compilers don't allow both options to be given
19310 on the same command line. Create object file and move it.
d63a86f8 19311
c906108c
SS
19312Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
19313
19314 * gdb.base/corefile.exp: Always regenerate the core file, since
19315 we always regenerate the coremaker program. Detect special case
19316 where registers cannot be read from core file.
d63a86f8 19317
c906108c
SS
19318Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
19319
19320 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
19321 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
19322 * gdb.c++/templates.exp: Only match on basename of file since
19323 some formats like xcoff don't encode directory information.
19324 * gdb.stabs/weird.exp: Use the right sed script for powerpc
19325 and rs6000 AIX xcoff targets.
19326 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
19327 * configure: Regenerate.
19328 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
19329 here, rather than in distclean.
d63a86f8 19330
c906108c
SS
19331Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
19332
19333 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
19334 defined, and use it to compile the test case with -O2. The
19335 native compilation still uses no optimization.
19336 * gdb.base/mips_pro.c: Remove inline assembly code since
19337 it is compiled PIC by default, which results in assembler
19338 warnings that make the testsuite think the compilation
19339 was unsuccessful.
19340
19341Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
19342
19343 * gdb.c++/misc.exp: Add note to message for
19344 "print s.a for foo struct" that this is a known gcc 2.7.2
19345 and earlier bug.
19346
19347Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
19348
19349 * gdb.base/break.exp: Fix pattern for matching "Delete all
19350 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
19351 setup_xfail for deleting all breakpoints test. Fix various
19352 timeout messages to include "(timeout)".
19353 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
19354 for "p t_float_values2(3.14159,float_val2)".
19355 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
19356 for "continue to call2g" when gcc compiled.
19357 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
19358 "up to foo in langs.exp", "show language at foo in langs.exp",
19359 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
19360 and "show language at fsub in langs.exp".
19361 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
19362 "list line 1 in include file", "list message for lines past EOF",
19363 "list function in include file", "list list0.h:foo", and
19364 "list filename:function; nonexistant function".
19365 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
19366 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
19367 and "ptype t_char_array" to be for native cc only.
d63a86f8 19368
c906108c
SS
19369Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
19370
d63a86f8 19371 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 19372 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 19373 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
19374
19375Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
19376
19377 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
19378 "bt in signals.exp". This problem only appears when running
19379 the testsuite, and then only intermittently.
19380
19381Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
19382
19383 * gdb.base/return.exp (return_tests): Differentiate between
19384 two tests of continuing.
19385
19386Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
19387
19388 * */Makefile.in (maintainer-clean): Remove config.log.
19389 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
19390 * gdb.c++/Makefile.in (PROGS): Add inherit.
19391 (clean): Remove *.ci.
19392
19393Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
19394
19395 * gdb.c++/misc.cc: Add test code from Mike Stump.
19396 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
19397
19398Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
19399
19400 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
19401 to "alpha-*-osf2*" and add comment.
19402 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
19403 setup_xfail for "step over execarg initialization" and
19404 "step over corearg initialization".
c906108c
SS
19405 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
19406 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
19407 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 19408 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
19409 "print func2::coremaker_local", and "backtrace in corefile.exp".
19410 * gdb.base/signals.exp: Build and source signals.ci.
19411 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
19412 to be for gcc only.
19413 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 19414
c906108c
SS
19415Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19416
19417 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
19418 Feb 3 procfs.c change.
19419
19420Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
19421
19422 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
19423
19424Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
19425
19426 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
19427 from dejagnu's apparent default of 10 seconds, which gives random
19428 results when running the tests over NFS on moderately loaded systems.
19429 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
19430
19431Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
19432
19433 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
19434 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 19435 result reports.
c906108c
SS
19436
19437Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
19438
19439 * configure.in (CY_AC_PATH_TCLH): Remove.
19440 * configure: Regenerate.
19441
19442Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
19443
19444 * gdb.c++/Makefile.in (clean): Add missing '{'.
19445
19446Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
19447
19448 * lib/gdb.exp: Provide a default value for noinferior.
19449
19450 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
19451 Load libgloss.exp.
19452
19453Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
19454
19455 * gdb.disasm/hppa.exp: Compile directly into an executable, use
19456 the executable, not the .o to run the tests from.
19457
19458Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
19459
19460 * gdb.base/break.exp: Don't test for program exit or exit status
19461 if $noresults if nonzero.
19462 * gdb.base/langs.exp: Likewise.
19463 * gdb.base/watchpoint.exp: Likewise.
19464
19465 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
19466 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
19467 trying to compile the testcase.
19468
19469Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
19470
19471 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
19472 * gdb.base/signals.exp (continue to handler): Likewise.
19473
19474Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
19475
19476 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
19477
19478 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
19479
19480Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
19481
19482 * gdb.base/corefile.exp: Recognize "not found" as failure
19483 when trying to determine if a core file was generated.
19484 If no core file was generate the first time, try again without
19485 the ulimit -c to work around braindamaged shells.
19486
19487Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
19488
19489 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
19490 [] tests with "test" and enclose string in quotes.
19491 * gdb.stabs/configure: Rebuild
d63a86f8 19492
c906108c
SS
19493Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
19494
19495 Changes in sync with expect:
19496 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
19497 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
19498 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
19499 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
19500 argument to AC_REQUIRE.
19501 * configure: Regenerated.
19502
19503Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
19504
19505 * gdb.base/corefile.exp: When generating a core, discard any
19506 error messages about ulimit not found and the "core dumped"
19507 message from the shell that runs the coredumper.
19508
19509Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
19510
19511 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
19512
19513 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
19514 which sed script to run. Expect failure for v_comb test
19515 on PA targets too.
d63a86f8 19516
c906108c
SS
19517Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
19518
19519 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 19520 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
19521
19522Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
19523
19524 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
19525 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 19526 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
19527 * lib/gdb.exp (default_gdb_start): Fix typo.
19528 * gdb.base/corefile.exp: Allow "Core was generated by ..."
19529 messages to not include the full program name that caused
19530 the core dump since some systems (such as solaris) apparently
19531 truncate this path to about 80 characters.
19532 When generating a core file first try increasing the core file
19533 size limit to unlimited since some systems may default it to
19534 zero, and it is harmless to try it. Move the test for failing
19535 to generate a core file to where it will actually get executed.
19536 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
19537 new gdb result from g++ debug info improvements and make old
19538 pattern obsolescent. Also account for size_t differences
19539 (may be int or long).
19540 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
19541 initialization before function call is placed in the delay slot
19542 and thus appears to be skipped over by commands such as "next".
19543
19544Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
19545
19546 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
19547
19548Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
19549
19550 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
19551 input source file; fix code to compile test to deal with this
19552 convention.
19553 * gdb.c++/*.exp: Likewise.
19554
19555Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
19556
19557 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
19558 "bt in signals.exp".
19559
19560Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
19561
19562 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
19563 "step over execarg initialization" and
889bf7c5 19564 "step over corearg initialization".
c906108c
SS
19565
19566Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
19567
19568 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
19569 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
19570
19571Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
19572
19573 From Rob Savoye (rob@poseidon.cygnus.com)
19574 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
19575 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
19576 configure.in}, gdb.disasm/{Makefile.in, configure.in},
19577 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
19578 configure.in}: Major reworking for autoconfig.
c906108c
SS
19579 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
19580 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 19581 New files.
c906108c
SS
19582 * config/unix-gdb.exp: Make GDB global.
19583 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
19584 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
19585 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
19586 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
19587 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
19588 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 19589 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
19590 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
19591 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
19592 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
19593 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 19594 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
19595 to returns as necessary, arrange for test to compile own testcase
19596 executable.
c906108c 19597 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 19598
c906108c
SS
19599Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
19600
19601 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 19602 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
19603 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
19604 "backtrace through signal handler".
19605
19606Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19607
19608 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
19609 continuing from a job control stop signal.
19610 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
19611
19612Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
19613
19614 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
19615 * gdb.base/corefile.exp: Likewise.
19616 * gdb.base/funcargs.exp: Likewise.
19617
19618Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
19619
19620 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
19621 * config/monitor.exp: Add support for setting baud rate.
19622
19623Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
19624
19625 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
19626 i*86-*-linux* xfails for "backtrace through signal handler".
19627 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
19628 "print func2::coremaker_local".
19629 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 19630 alpha-dec-osf2* xfail for
c906108c
SS
19631 "delete all breakpoints when none".
19632
19633Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
19634
19635 * gdb.base/break.exp: Change test that deletes all breakpoints
19636 when no user breakpoints are installed. A post 4.15 change
19637 causes gdb to no longer prompt in this case.
19638
19639Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
19640
19641 * gdb.base/return.exp (return_tests): Change xfail for test
19642 "correct value returned double test" to stop xfailing at
19643 Solaris 2.5. Apparently the bug has been fixed.
19644
19645Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
19646
19647 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
19648 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
19649
19650Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
19651
19652 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
19653 * gdb.disasm/hppa.s: Corresponding changes.
19654
19655Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
19656
19657 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
19658 makefile fragment.
19659 * config/mt-hpux: Deleted.
19660
19661Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
19662
d63a86f8 19663 * Many files: When warning about suppressed tests due to a
c906108c
SS
19664 nonexistant test binary, avoid incrementing the warning count.
19665
19666Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
19667
19668 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 19669
c906108c
SS
19670Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19671
19672 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
19673 "sparc-*-solaris2*".
19674
19675Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19676
19677 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
19678 Add global and local variables and initialize them.
19679 * gdb.base/corefile.exp: Test correct mapping of corefile sections
19680 by printing variables. Remove rs6000 and powerpc xfails, BFD now
19681 extracts the file name and terminating signal from the core file.
19682 * TODO: Remove note about tests for correct mapping of corefile.
19683 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
19684 from optimizing it away.
19685 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
19686 handles common blocks.
19687
19688Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
19689
19690 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
19691 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
19692
19693Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
19694
19695 * Makefile.in (maintainer-clean): New target, synonym for
19696 realclean.
19697 * gdb.base/Makefile.in (maintainer-clean): Likewise.
19698 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
19699 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
19700 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
19701 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
19702 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
19703
19704Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
19705
19706 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
19707 xfails when not gcc compiled for "print foo::funclocal".
19708 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
19709 "print foo::funclocal at foo",
19710 "print 'scope1.c'::foo::funclocal at foo",
19711 "print foo::funclocal_bss at foo",
19712 "print 'scope1.c'::foo::funclocal_bss at foo",
19713 "print foo::funclocal_ro at foo",
19714 "print 'scope1.c'::foo::funclocal_ro at foo",
19715 "print bar::funclocal at foo" and
19716 "print 'scope1.c'::bar::funclocal at foo".
19717 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
19718 gcc compiled for "print foo::funclocal at bar".
19719 Expand all messages to ensure that they identify that
19720 the test is at bar().
19721 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
19722 gcc compiled for:
19723 "ptype on opaque struct pointer (statically)",
19724 "ptype on opaque struct tagname (statically)",
19725 "ptype on opaque struct pointer (dynamically) 1",
19726 "ptype on opaque struct tagname (dynamically) 1",
19727 "ptype on opaque struct pointer (dynamically) 2" and
19728 "ptype on opaque struct tagname (dynamically) 2
19729 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
19730 gcc compiled for:
19731 "p datalocal"
19732 "whatis datalocal",
19733 "ptype datalocal",
19734 "p bsslocal",
19735 "whatis bsslocal", and
19736 "ptype bsslocal".
19737 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
19738 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
19739 when not gcc compiled.
19740 * gdb.base/funcargs.exp (float_and_integral_args): Add
19741 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
19742 compiled.
19743 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
19744 "backtrace from call6a" when not gcc compiled.
19745 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
19746 "backtrace from call7a" when not gcc compiled.
19747 * gdb.base/callfuncs.exp (do_function_calls):
19748 Add "hppa*-*-hpux*" xfail when not gcc compiled for
19749 "p t_char_array_values(char_array_val2,char_array_val1)",
19750 "p t_char_array_values(char_array_val1,char_array_val2)",
19751 "p t_char_array_values("carray 1","carray 2")",
19752 "p t_char_array_values("carray 1",char_array_val2)",
19753 "p t_char_array_values(char_array_val1,"carray 2")",
19754 "p sum_args(1,{2})",
19755 "p sum_args(2,{2,3})",
19756 "p sum_args(3,{2,3,4})",
19757 "p sum_args(4,{2,3,4,5})"
19758 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
19759 "backtrace in corefile.exp" when not gcc compiled.
19760
19761Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19762
19763 * gdb.base/signals.exp: Rewrite `handle all print' test as
19764 a procedure. Accept blanks or TABs as whitespace, increase
19765 timeout and expect input buffer size for the large output
19766 from the command. Remove "i*86-*-bsdi2.0" xfail.
19767
19768Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19769
19770 * gdb.base/setvar.exp: Add new testcases for truncation when
19771 assigning invalid values to bitfields.
19772
19773Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
19774
d63a86f8 19775 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
19776 mips-sgi-irix* xfail for
19777 "call inferior func with struct - returns char *"
19778 and fix test so that an optional (unsigned char *) cast is
889bf7c5 19779 accepted in the result.
c906108c
SS
19780
19781Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
19782
19783 * gdb.base/funcargs.exp (float_and_integral_args): Remove
19784 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
19785 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
19786 * gdb.base/signals.exp: Remove duplicate "handle all print" test
19787 that accidentally got checked in.
19788
19789Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
19790
d63a86f8 19791 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
19792 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
19793 compiled test.
19794 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
19795 Add mips-sgi-irix5* xfail for not gcc compiled.
19796 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
19797 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
19798 "p top", "whatis top", "p middle", and "whatis middle".
19799 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
19800 "whatis signed char" for not gcc compiled.
19801 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
19802 "set variable signed char=-1 (-1)" and
19803 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
19804 * gdb.base/funcargs.exp (float_and_integral_args):
19805 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
19806 Add mips-sgi-irix* xfail when not gcc compiled for
19807 "continue to call2b".
19808 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
19809 "continue to call2g".
19810 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
19811 "backtrace from call6a"
19812 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
19813 "backtrace from call7k".
19814 Add mips-sgi-irix5* xfail when not gcc compiled for
19815 "backtrace from call7a".
19816 (localvars_after_alloca): Fix gdb_test cmds for
19817 "print * after runto ...".
19818 Remove rs6000-*-* xfails for
19819 "print i after runto localvars_after_alloca" and
19820 "print l after runto localvars_after_alloca"
19821 for all compilers.
19822 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 19823 when not compiled with gcc, for:
c906108c
SS
19824 "print signed char == (minus)",
19825 "print signed char != (minus)",
19826 "print signed char < (minus)",
19827 "print signed char > (minus)".
19828 * gdb.base/callfuncs.exp (do_function_calls):
19829 Add mips-sgi-irix* xfail, when compiled with native compiler, for
19830 "call inferior func with struct - returns char *".
d63a86f8 19831 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
19832 "correct value returned double test" to include Solaris 2.4.
19833 * gdb.base/funcargs.exp (float_and_integral_args):
19834 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 19835
c906108c
SS
19836Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19837
19838 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
19839 enumeration bitfields if compiling with GNU C.
19840 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
19841 to empty' prompt.
19842
19843Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
19844
19845 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
19846 test for PRO targets.
19847
19848 * gdb.base/funcargs.exp: Avoid ever setting more than 8
19849 breakpoints in the inferior at any given time by making
19850 two groups of breakpoints for call2*, call6* and call7*
19851 tests.
19852
19853Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19854
19855 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
19856 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
19857 from optimizing it away.
19858 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
19859 "call inferior func with struct".
19860
19861Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
19862
19863 * configure.in: Only configure gdb.chill for particular targets.
19864
19865Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
19866
19867 * gdb.base/Makefile.in: Add action to .c.o transformation
19868 rule that generates a .ci file for each .o file and remove
19869 explicit .c.o rules except for callfuncs.o.
19870 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
19871 generates a .ci file for each .o file and remove explicit
19872 .cc.o rules.
19873 (clean): Remove *.tmp *.ci files.
19874 (EXECUTABLES): Remove templ-info.exp.
19875 * gdb.base/compiler.c: New file.
19876 * gdb.c++/compiler.cc: New file
19877 * gdb.base/scope.exp: Source gdb.base/scope.ci.
19878 Change rs6000-*-* xfail for
19879 "print 'scope0.c'::filelocal_ro" and
19880 "print 'scope1.c'::filelocal" and
19881 "print 'scope1.c'::filelocal_bss" and
19882 "print 'scope1.c'::filelocal_ro" and
19883 "print 'scope1.c'::foo::funclocal" and
19884 "print 'scope1.c'::foo::funclocal_ro" and
19885 "print 'scope1.c'::bar::funclocal" and
19886 "print 'scope0.c'::filelocal_ro" and
19887 "print 'scope1.c'::filelocal at foo" and
19888 "print 'scope1.c'::filelocal_bss at foo" and
19889 "print 'scope1.c'::filelocal_ro at foo" and
19890 "print 'scope1.c'::foo::funclocal at foo" and
19891 "print 'scope1.c'::foo::funclocal_bss at foo" and
19892 "print 'scope1.c'::foo::funclocal_ro at foo" and
19893 "print 'scope1.c'::bar::funclocal at foo" and
19894 "print 'scope0.c'::filelocal_ro" and
19895 "print 'scope1.c'::filelocal" and
19896 "print 'scope1.c'::filelocal_bss" and
19897 "print 'scope1.c'::filelocal_ro" and
19898 "print 'scope1.c'::foo::funclocal" and
19899 "print 'scope1.c'::foo::funclocal_bss" and
19900 "print 'scope1.c'::foo::funclocal_ro" and
19901 "print 'scope1.c'::bar::funclocal" and
19902 "print 'scope1.c'::bar::funclocal_bss"
19903 to only be xfail'd when not compiled with gcc.
d63a86f8 19904 Add rs6000-*-* xfail for
c906108c
SS
19905 "print 'scope0.c'::filelocal_bss before run"
19906 when compiled with gcc.
19907 (test_at_main): Add rs6000-*-* xfail for
19908 "print filelocal_ro in test_at_main"
19909 when compiled with gcc.
19910 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 19911 Add rs6000-*-aix* xfail for
c906108c
SS
19912 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
19913 "ptype t_char_array", not compiled with gcc.
19914 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
19915 xfail for "list foo (in include file)" when gcc compiled.
19916 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 19917 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
19918 "run to call0a" if not compiled with gcc.
19919 (unsigned_integral_args): Add rs6000-*-* xfail for
19920 "run to call1a" if not compiled with gcc.
19921 (float_and_integral_args): Add rs6000-*-* xfail for
19922 "run to call2a" if not compiled with gcc and for
19923 "continue to call2b" for any compiler.
19924 Add rs6000-*-* xfail to
19925 "print f1 after run to call2a" for gcc compiled.
19926 (discard_and_shuffle): Add rs6000-*-* xfail for
19927 "run to call6a".
19928 (shuffle_round_robin): Add rs6000-*-* xfail for
19929 "backtrace from call7a" if not compiled with gcc.
19930 Add rs6000-*-* xfail for
19931 "backtrace from call7b" if compiled with gcc.
19932 (call_after_alloca): Add rs6000-*-* xfail for
19933 "print c in call_after_alloca" and
19934 "print s in call_after_alloca" and
19935 "backtrace from call_after_alloca_subr"
19936 if not compiled with gcc.
19937 (localvars_in_indirect_call): Add rs6000-*-* xfail for
19938 "print c in localvars_in_indirect_call" and
19939 "print c in localvars_in_indirect_call" and
19940 "backtrace in indirectly called function" and
19941 "stepping into indirectly called function"
19942 if not compiled with gcc.
19943 (localvars_after_alloca): Add rs6000-*-* xfail for
19944 "print c after runto localvars_after_alloca" and
19945 "print s after runto localvars_after_alloca" and
19946 "print i after runto localvars_after_alloca" and
19947 "print l after runto localvars_after_alloca"
19948 for all compilers.
19949 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
19950 than whatis-info.exp.
19951 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
19952 than opaque-info.exp.
19953 Setup rs6000-*-* xfail for
d63a86f8 19954 "ptype on opaque struct pointer (statically)" and
c906108c
SS
19955 "ptype on opaque struct pointer (dynamically)" when
19956 not compiled with gcc.
19957 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
19958 rather than callf-info.exp.
19959 (do_function_calls): Add clear_xfail for rs6000-*-* for
19960 "p t_float_values2(3.14159,float_val2)". Seems to work
19961 fine there, both with xlc and gcc. Need to find out what
19962 it is doing right and fix other platforms.
19963 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
19964 "call inferior func with struct - returns int",
19965 "call inferior func with struct - returns long",
19966 "call inferior func with struct - returns float",
19967 "call inferior func with struct - returns double",
19968 "call inferior func with struct - returns char *",
19969 but only if not gcc compiled (presumes xlc compiled).
19970 Change rs6000-*-* xfails for
19971 "call inferior func with struct - returns char" and
19972 " call inferior func with struct - returns short" to only
19973 xfail if not using gcc.
19974 (clean mostlyclean): Remove *.ci and *.tmp files.
19975 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
19976 than templ-info.exp.
19977 * gdb.base/langs.exp: Source gdb.base/langs.ci.
19978 Add rs6000-*-* xfail for "up to foo in langs.exp"
19979 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 19980 when not gcc compiled.
d63a86f8 19981
c906108c
SS
19982Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
19983
19984 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
19985 * gdb.base/corefile.exp: Likewise.
19986 * gdb.base/list.exp: Likewise.
19987 * gdb.base/scope.exp: Likewise.
19988 * gdb.base/siganls.exp: Likewise.
19989
19990 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
19991 compiler output.
19992 * gdb.base/whatis.exp: Likewise.
19993
19994Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
19995
19996 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
19997 failure (opcode table has been fixed to match reality).
19998
19999Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
20000
20001 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
20002 "call inferior func with struct - returns char",
20003 "call inferior func with struct - returns short"
20004
20005 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
20006 "print 'scope0.c'::filelocal at main",
20007 "print 'scope0.c'::filelocal_bss in test_at_main",
20008 "print 'scope0.c'::filelocal at foo",
20009 "print 'scope0.c'::filelocal_bss in test_at_foo",
20010 "print 'scope0.c'::filelocal at bar",
20011 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 20012
c906108c
SS
20013 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
20014 in source file 1". This bug seems to have been fixed with both
20015 gcc and native cc (was native assembler bug?).
20016
20017Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
20018
20019 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
20020 "backtrace through signal handler" to "i*86-*-sysv4*".
20021 * gdb.base/signals.exp: Add xfail for "'next' behaved as
20022 continue" case. Add "known SVR4 bug" to fail message.
20023 Add "i*86-*-bsdi2.0" xfail for "handle all print".
20024 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
20025 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
20026 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
20027 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
20028 "up to foo in langs.exp", "show language at foo in
20029 langs.exp", "up to cppsub_ in langs.exp", "show
20030 language at cppsub_ in langs.exp", "up to fsub in
20031 langs.exp", and "show language at fsub in langs.exp".
20032 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
20033 "bactrace in corefile.exp".
20034 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
20035 "call inferior function with struct - returns float" and
20036 "call inferior function with struct - returns double".
d63a86f8 20037
c906108c
SS
20038Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
20039
20040 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
20041 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
20042 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
20043 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
20044
20045Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
20046
20047 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
20048 (or overriden) "CHILL" macro rather then bare "gcc".
20049 Also look for ../../gcc/xgcc since that is what we will
20050 actually need, not "Makefile". Remove following assignment
20051 of CHILL to CHILL_FOR_TARGET because that results in
20052 recursive definition.
20053
20054Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
20055
20056 * gdb.base/corefile.exp: Change xfail for backtrace in
20057 corefile.exp from linuxaout to all linux.
20058 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
20059 cases where we miss the breakpoint at the signal handler
20060 for some reason. Setup xfail for linuxoldld/linuxaout and
20061 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
20062 hitting SIGURG breakpoint.
20063 * gdb.base/signals.exp: Setup xfail for "next" acting like
20064 continue to add linuxoldld. Setup xfail for all linux for
20065 "next to handler in signals_tests_1", "backtrace in
20066 signals_tests_1", "continue to func1", "pass SIGUSR1",
20067 and continue to handler".
20068
20069Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
20070
20071 * Update all FSF addresses except those in COPYING* files.
20072
20073Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
20074
20075 * gdb.base/a2-run.exp: Change messages to be more explicit about
20076 the status of args, and quote binfile in results.
20077
20078Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
20079
20080 * gdb.base/callfuncs.exp: Add tests for passing structs to
20081 inferior functions and return various types.
20082 * gdb.base/callfuncs.c: Add functions to receive a struct
20083 and return a member of the struct, in various types.
20084
20085Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20086
20087 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
20088
20089Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
20090
20091 * config/vxworks29k.exp: New file, sources vxworks.exp.
20092
20093Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
20094
20095 * config/gdbremote.exp: New file. Testing framework using
20096 gdbserver.
20097
20098Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
20099
20100 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
20101 "call function when asleep" and "send end of file".
20102 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
20103 for "backtrace in corefile.exp".
20104 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
20105 for "backtrace through signal handler".
20106 * gdb.base/corefile.exp: Make sure we actually generate a core file
20107 before trying the core tests. Some systems allow the user to suppress
20108 generation of core files and default to that (linux for example).
20109 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
20110 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
20111
20112Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
20113
20114 * gdb.threads: New directory with some crude multi-threaded
20115 gdb tests (step.exp and step2.exp).
20116 * config/mt-lynx (STEP_EXECUTABLE): Define.
20117 (THREADFLAGS): Define.
20118
20119Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
20120
20121 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
20122
20123 * gdb.base/signals.exp: Disable whole file for lynx until
20124 further notice.
20125
20126 * gdb.base/signals.exp: xfail test where "next" acts like
20127 "continue" for lynx.
20128
20129 * gdb.base/interrupt.exp: xfail test for calling function while
20130 inferior is asleep for lynx.
20131
20132 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
20133 than one cr-lf after each command.
20134
20135Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20136
20137 * configure.in: Reinstate setting of stabsdirs variable, fix
20138 typo in setting up configdirs for native builds.
20139
20140 * gdb.base/return.exp: Fix typo in return double test.
20141 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
20142 compiler from optimizing them away.
20143
20144Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
20145
20146 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
20147 sequences to be echo'd by gdb when using gdb_test.
20148 * gdb.chill/chexp.exp: Likewise.
20149 * gdb.fortran/exprs.exp: Likewise
20150
20151Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
20152
20153 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
20154 after the inferior gdb has started.
20155
20156 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
20157 after each command.
20158 * gdb.base/funcargs.exp: Likewise.
20159 * gdb.base/gdbvars.exp: Likewise.
20160 * gdb.base/interrupt.exp: Likewise.
20161 * gdb.base/list.exp: Likewise.
20162 * gdb.base/watchpoint.exp: Likewise.
20163 * gdb.c++/demangle.exp: Likewise.
20164 * gdb.c++/inherit.exp: Likewise.
20165 * gdb.chill/chexp.exp: Likewise.
20166 * gdb.fortran/exprs.exp: Likewise.
20167
20168 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
20169 test if we can't handle IO to/from the inferior.
20170
20171 * gdb.c++/misc.exp: Always check for a program already being
20172 started after sending a "run" command to gdb.
20173
20174 * gdb.base/twice.exp: Start with a fresh gdb.
20175
20176 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
20177 only depend on gdb's expression code, not the chill runtime.
20178
20179 * gdb.base/return.c: Put return values into variables so we
20180 can have gdb print them rather than depending on the program
20181 to print them.
20182 * gdb.base/return.exp: Corresponding changes.
20183
20184 * lib/gdb.exp: Provide default value for noinferiorio.
20185 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
20186 the inferior.
20187
20188 * gdb.base/break.exp: Always check for a program already being
20189 started after sending a "run" command to gdb.
20190 (text_next_with_recursion): Don't check the output from the
20191 program's printf statement. Instead just make sure the program
20192 exited.
20193
20194 * gdb.base/commands.exp: Protect tests which need arguments with
20195 $noargs conditionals.
20196
20197Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20198
20199 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
20200 of structure member arrays to match gdb/valops.c:value_addr change.
20201
20202Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
20203
20204 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
20205 cases.
20206
20207Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
20208
20209 * configure.in (configdirs): Remove gdb.chill from default list
20210 of subdirs and then add it back in only if doing a native build.
20211 The current chill compiler does not yet work in any cross build.
20212 * Revert all signal changes from Jul 6.
20213 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
20214 for sh-hms targets, allowing these tests to link, with no other
20215 changes. Testing is suppressed by setting "nosignals" in site.exp.
20216
20217Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
20218
20219 * configure.in (signaldirs): Define and add to configdirs for all
20220 targets except some specific ones that are known to not support signals.
20221 Also clean up formatting.
20222 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
20223 (signals, sigall): Remove rules to build.
20224 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
20225 Moved to new gdb.signals directory.
20226 * gdb.signals: New test directory.
20227 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
20228 signals.c signals.exp}: New or moved files.
20229
20230Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
20231
20232 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
20233
20234Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
20235
20236 * gdb.base/return.exp: Xfail `return double' test failure
20237 on at least Solaris 2.3 and handle future/past versions on
20238 a case by case basis as appropriate. Also update message
20239 to include i*86 failures.
20240
20241Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20242
20243 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
20244
20245 * lib/gdb.exp: Fix comment which erroneously identified
20246 gdb_file_cmd as gdb_load (the 19 May change was in fact to
20247 gdb_file_cmd not gdb_load).
20248 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
20249
20250 * gdb.base/setvar.exp: Make test names consistent between pass and
20251 fail cases. Use gdb_test more.
20252
20253Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20254
20255 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
20256
20257Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20258
20259 * gdb.base/help.exp: Fix expected help string for `show commands'.
20260
20261Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
20262
20263 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
20264
20265 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
20266 of a text section.
20267
20268Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
20269
20270 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
20271 that loop eventually terminates. Fix Connection refused logic so
20272 that testsuite will expire nicely.
20273
20274Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
20275
20276 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
20277 config/rom68k.exp: New tcl glue for the appropriate monitors.
20278 These all just end up calling monitor.exp.
20279 * config/monitor.exp (gdb_target_monitor): Handle `Connection
20280 refused' by retrying. Cleanup some timeout issues.
20281 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
20282 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
20283 callers don't have to set/restore global timeout variable.
20284
20285 * The following set of changes centralizes management of the global
20286 timeout variable. This way, it can be set in one target dependent
20287 place instead of dozens of places scattered throughout the test suite.
20288 If you need to lengthen a timeout, then you should either set timeout
20289 in one of the config/{target}.exp files, or multiply it by a factor.
20290 Setting it to an absolute value is always going to lose for some
20291 targets.
20292 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
20293 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
20294 * gdb.base/funcargs.exp: Don't set timeout.
20295 * gdb.base/list.exp (test_forward_search): Only use local timeout.
20296 * gdb.base/printcmds.exp (test_print_string_constants
20297 test_print_array_constants): Don't set timeout.
20298 * gdb.base/ptype.exp: Don't set timeout.
20299 * gdb.base/recurse.exp: Don't set timeout.
20300 * gdb.base/return.exp: Don't set timeout.
20301 * gdb.base/watchpoint.exp: Don't set timeout.
20302 * gdb.c++/classes.exp (do_tests): Don't set timeout.
20303 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
20304
20305Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
20306
20307 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
20308
20309Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20310
20311 * lib/gdb.exp: Disable chill tests for irix5.
20312
20313Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20314
20315 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
20316 each test pass or fail.
20317
20318Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20319
20320 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
20321 xlc not gcc.
20322
20323Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
20324
20325 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
20326
20327Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
20328
20329 * config/est.exp: Fix copyright and comments. Remove dead code.
20330 Use targetname, serialport and baud variables instead of fixed
20331 constants.
20332 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
20333 * config/cpu32bug.exp: New file to support cpu32bug monitors.
20334
20335Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20336
20337 * gdb.base/watchpoint.exp: Don't run
20338 test_watchpoint_triggered_in_syscall for sunos.
20339
20340Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20341
20342 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
20343 they don't seem to exist. Do include stdio.h.
20344
20345Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20346
20347 * gdb.base/a1-selftest.exp: Add alpha xfail.
20348
20349Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20350
20351 * gdb.base/watchpoint.c (main): Prompt before calling read().
20352 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
20353 Revise accordingly. Remove cruft about sending "123" several
20354 times, until it gets noticed. Clean up the "print buf[0]" stuff
20355 so that it passes or fails, and waits for prompts in the usual way.
20356
20357Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20358
20359 * gdb.base/recurse.exp: Fix comment.
20360
20361 * TODO: Remove item about printing variables in nodebug.exp. Add
20362 item about enabling tests which are only run on some targets.
20363
20364 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
20365 fail, make test names unique, use new gdb_test convention
20366 regarding pattern, use gdb_test more, etc.).
20367
20368 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
20369 fail, make test names unique, etc.).
20370
20371Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20372
20373 * gdb.base/nodebug.c: Change return type of top and middle to
20374 short.
20375 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
20376 are fixed by the recent mdebugread.c changes. Allow `short ()'
20377 as type for top and middle.
20378
20379Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20380
20381 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
20382 nearly as I can tell, the whole thing was an accident in Stu's
20383 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
20384 to replace a send/expect pair with gdb_test, but ended up only
20385 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
20386 of 30 Mar 1995 took care of it, but left this vestigial comment
20387 which I am now nuking.
20388
20389Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20390
20391 * gdb.base/break.exp: Look for different line number for
20392 breakpoint at main depending on usestubs.
20393
20394Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20395
20396 * gdb.base/list.exp: Adjust some alternate expect patterns to
20397 match recent list0.c change. Add alternate expect pattern for
20398 output from `list default lines around main' for optimizing
20399 compilers.
20400
20401Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20402
20403 * lib/gdb.exp: If nosignals is not set, set it to 0.
20404
20405Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
20406
20407 * config/slite-gdb.exp: Responds to load symbol table prompt.
20408 * gdb.base/break.exp: Adjust line number, fix rerun.
20409 * gdb.base/langs0.c: Add #ifdef usestubs.
20410
20411Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
20412
20413 * gdb.base/list.exp: Adjust line contents after adding new lines in
20414 list0.c. Also fix a syntax error.
20415
20416 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
20417 * gdb.base/break.exp: ditto.
20418 * gdb.base/list.exp: ditto.
20419 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
20420 * gdb.base/run.c: ditto.
20421 * gdb.base/list0.c: ditto.
20422 * gdb.base/funcargs.c: ditto.
20423
20424Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
20425
20426 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
20427 $targetname, $serialport and $baud instead of hardwired variables.
20428 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
20429 target doesn't support signals.
20430
20431Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
20432
20433 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
20434
20435Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20436
20437 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
20438 Don't rely on the value of an auto variable before it has been
20439 initialized. Use gdb_test more.
20440
20441Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20442
20443 * lib/gdb.exp (default_gdb_version): A version number must start
20444 with a digit, but other than that contains all characters up to
20445 the first whitespace character.
20446
20447Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20448
20449 * gdb.base/commands.exp (breakpoint_command_test): New tests.
20450
20451Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20452
20453 * gdb.c++/*.exp: Warn if executable does not exist. The original
20454 reason for skipping the warning was that configure.in sometimes
20455 intentionally skipped building the executables but the tcl code
20456 had no way of knowing. That (a) was always bogus with respect to
20457 error handling, (b) is no longer true (right now there is no way
20458 to skip C++ tests).
20459
20460 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
20461
20462Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20463
20464 * gdb.base/list.exp: Add expect patterns for output from
20465 SunPRO compiled executables.
20466 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
20467 types.
20468
20469Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20470
20471 * gdb.base/break.exp (test_next_with_recursion): Accept any line
20472 number (we are already testing that the correct source line text
20473 gets printed).
20474
20475 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
20476 that is what is intended, but something needed to be done to get
20477 sunos4 native working again.
20478
20479 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
20480
20481 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
20482 apparently went with a (very) old xfail.
20483
20484Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
20485
20486 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
20487 runto_main is a proc in gdb.exp that will do 'step' for target use
20488 stubs.
20489 * gdb.base/exprs.exp: ditto.
20490 * gdb.base/interrupt.exp: ditto.
20491 * gdb.base/opaque.exp: ditto.
20492 * gdb.base/printcmds.exp: ditto.
20493 * gdb.base/ptype.exp: ditto.
20494 * gdb.base/scope.exp: ditto.
20495 * gdb.base/setvar.exp: ditto.
20496 * gdb.base/signals.exp: ditto.
20497 * gdb.base/twice.exp: ditto.
20498 * gdb.c++/classes.exp: ditto.
20499 * gdb.c++/inherit.exp: ditto.
20500 * gdb.c++/templates.exp: ditto.
20501 * gdb.base/break.exp: no run and hit main for stubs. Change line
20502 numbers for breakpoints and info breakpoint.
20503 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
20504 breakpoint().
20505 * gdb.base/callfuncs.c: ditto.
20506 * gdb.base/exprs: ditto.
20507 * gdb.base/interrupt.c: ditto.
20508 * gdb.base/opaque0.c: ditto.
20509 * gdb.base/printcmds.c: ditto.
20510 * gdb.base/ptype.c: ditto.
20511 * gdb.base/scope0.c: ditto.
20512 * gdb.base/setvar.c: ditto.
20513 * gdb.base/signals.c: ditto.
20514 * gdb.base/twice.c: ditto.
20515 * gdb.c++/misc.cc: ditto.
20516 * gdb.c++/templates.cc: ditto.
20517
20518Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20519
20520 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
20521
20522 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
20523 somewhere between `read' and `main.c'. I'm pretty sure the
20524 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
20525 and it isn't particularly useful.
20526
20527 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
20528
20529Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20530
20531 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
20532
20533Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
20534
20535 * config/mt-slite: add LIBS and -nostdlib.
20536 * config/slite-gdb.exp: add this new file to support sparclite target.
20537
20538Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
20539
20540 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
20541
20542 * gdb.base/a2-run.exp: Change argument to istarget from
20543 "*-*-vxworks" to "*-*-vxworks*".
20544 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
20545
20546Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
20547
20548 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
20549 will not runto main but do a 'step' to step out of breakpoint().
20550 * config/mt-slite: add -Dusestubs.
20551
20552Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20553
20554 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
20555 instead of just @.
20556
20557 * gdb.base/signals.exp: Add test for "handle all print".
20558 * TODO: Remove "handle all print". Also remove item about
20559 checking copyright date (I don't like the idea of a spurious FAIL
20560 based on when we run the tests).
20561
20562 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
20563 for SunOS4 (reason for failure not investigated). Remove
20564 redundant test for $binfile.
20565
20566 * gdb.base/nodebug.c (array_index): Call malloc.
20567
20568 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
20569
20570Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
20571
20572 * gdb.base/recurse.exp: Update gdb_test invocation to use new
20573 conventions and slightly simplify the matching regexp.
20574
20575Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20576
20577 * gdb.base/break.exp: Update gdb_test invocation to use new
20578 convention.
20579
20580 * lib/gdb.exp: If noargs is not set, set it to 0.
20581
20582 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
20583 tests unique.
20584
20585 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
20586
20587Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20588
20589 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
20590 one argument of type "<non-float parameter>".
20591
20592Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
20593
20594 * config/rom68k.exp: New file to support Motorola IDP board.
20595 * gdb.base/a2-run.exp: Skip this file if noargs is set.
20596 * gdb.base/break.c: Change things around so that this program
20597 doesn't depend upon args. This is necessary to make remote
20598 targets work (in general, they can't take args).
20599 * gdb.base/break.exp: Don't try to send args to program. Don't
20600 expect output. Also, replace lots of code with gdb_test.
20601
20602Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20603
20604 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
20605 printing of '\'' (which is what the comment says we are testing,
20606 even though we were not), not '''.
20607 (test_integer_literals_rejected): Test that printing ''' is an error.
20608
20609 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
20610 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
20611 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
20612 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
20613 Use gdb_test not test_print_accept.
20614 * lib/gdb.exp: Remove test_print_accept.
20615
20616 * gdb.base/signals.exp (signal_tests_1): Make pass message
20617 consistent with fail message.
20618
20619 * gdb.base/whatis.exp: Remove xfails for printing char vs.
20620 unsigned char; the bug (PR 1821) is fixed.
20621
20622 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
20623
20624 * gdb.base/scope.exp (test_at_localscopes): Call pass for
20625 successful tests--makes xfailing them work right.
20626
20627Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20628
20629 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
20630 only \r\n, not .*. The test can pass .* as the last thing in
20631 $pattern if that is what it wants. In addition to providing this
20632 flexibility, this change should speed up pattern matching in cases
20633 where the pattern already ended with .* (there were a number of
20634 them). This change also helps catch bad patterns--in the old
20635 scheme the typo "char \*" instead of "char \\*" would pass. Now
20636 it is caught.
20637 * Many .exp files: Update callers.
20638
20639 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
20640 clearer and does not spuriously match multiple ('s. Likewise for
20641 ) and *.
20642
20643 * gdb.base/nodebug.exp: Test ability to call a function and pass
20644 it a string (even with no debugging info).
20645
20646 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
20647 "p '\'", which is the same as "p ''" once tcl gets done with
20648 quoting, to "p '\\'", which I suspect is what is intended (one
20649 backslash gets sent to GDB).
20650
20651 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
20652
20653Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20654
20655 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
20656 1817) was fixed literally years ago.
20657
20658Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20659
20660 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
20661 test, it causes stepping out of call_after_alloca_subr with
20662 optimizing compilers.
20663 (localvars_in_indirect_call): Consume GDB prompt if `finish'
20664 fails.
20665
20666 * gdb.c++/templates.exp: Source templ-info.exp only if
20667 the templates executable exists.
20668
20669 * gdb.c++/misc.cc (class Contains_static_instance,
20670 class Contains_nested_static_instance),
20671 gdb.c++/classes.exp (test_static_members): Test printing of
20672 a class that contains a static instance of the class.
20673
20674Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20675
20676 * gdb.base/langs2.c (cppsub_): Don't prototype.
20677 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
20678 only, I believe).
20679
20680Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20681
20682 * lib/gdb.exp (skip_chill_tests): New procedure.
20683
20684 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
20685
20686Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
20687
20688 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
20689 each expect pattern. Cuts runtime from 12 to about 4 seconds.
20690
20691Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20692
20693 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
20694
20695 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
20696 disassemble 8, not 16, instructions for part 4.
20697
20698 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
20699 support the latter anymore.
20700
20701 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
20702 -DNO_PROTOTYPES.
20703 * gdb.base/callfuncs.c: Control use of prototypes based on
20704 NO_PROTOTYPES, not __STDC__.
20705 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
20706 t_float_values2 tests if prototypes in use.
20707
20708 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
20709 t_double_values): When checking differences against DELTA, check
20710 that difference is within the range (-DELTA,DELTA), not just
20711 (-infinity,DELTA).
20712
20713Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
20714
20715 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
20716 'file' command firts, then 'target', then 'load', this is due to gdb
20717 target set up.
20718 * config/mips-gdb.exp: Fix a couple regular exp bugs.
20719
20720Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
20721
20722 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
20723 FP load/store variants.
20724 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
20725
20726Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
20727
20728 * gdb.base/term.exp: Do not give a warning if not native, it is
20729 not an abnormal condition.
20730
20731Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
20732
20733 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
20734 t_char_array".
20735
20736Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
20737
20738 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
20739 are getting the version number.
20740
20741 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
20742 if not native, it is not an abnormal condition.
20743
20744Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20745
20746 * lib/gdb.exp: Just use "file exists", rather than undocumented
20747 dejagnu procedure "findfile".
20748
20749Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
20750
20751 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
20752 (LDFLAGS): Set to -Xlinker -Ur.
20753
20754 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
20755 Removed, these values are set by lib/gdb.exp.
20756
20757 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
20758
20759Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
20760
20761 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
20762 of replicating gdb startup code.
20763
20764 * config/mt-vxworks (LDFLAGS): Set to -r.
20765 (CFLAGS_FOR_TARGET): Removed.
20766
20767 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
20768 (gdb) and gdb for vxworks uses (vxgdb).
20769
20770 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
20771 executable is not in the tree and host != target, use sed and
20772 program_transform_name to determine the gdb name used by the
20773 target.
20774
20775 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
20776 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
20777
20778Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20779
20780 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
20781 floats, chars, and shorts where there are ANSI-style function
20782 definitions.
20783
20784 * gdb.base/langs.exp, gdb.base/langs*: New test.
20785 * gdb.base/Makefile.in: Build it.
20786 * TODO: Remove item about checking that C names don't get C++
20787 demangling applied; this test tests it.
20788
20789Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20790
20791 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
20792 went with the const70 xfail. The xfail went away a year ago.
20793
20794 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
20795
20796 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
20797 for hp300.
20798
20799 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
20800
20801 * gdb.base/a1-selftest.exp: Don't run on hp300.
20802
20803Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20804
20805 * Makefile.in (site.exp): Set host_alias and target_alias as well
20806 as host_triplet and target_triplet.
20807
20808Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20809
20810 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
20811
20812 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
20813 places as other ecoff systems).
20814
20815 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
20816 ultrix.
20817
20818Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20819
20820 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
20821 remove them.
20822 * gdb.base/nodebug.exp: Accept "function" in addition to "text
20823 variable and "variable" in addition to "data variable".
20824 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
20825
20826 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
20827 2.
20828 * gdb.base/list1.c (long_line): Add additional statement at start
20829 of function.
20830 * gdb.base/list.exp (test_forward_search): Update line number to
20831 reflect new statement.
20832
20833Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20834
20835 * gdb.base/signals.exp: Reinitialize searched source directories
20836 after gdb_start call.
20837
20838Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
20839
20840 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
20841 * gdb.stabs/Makefile.in: Likewise.
20842
20843 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
20844 change. Instead split the tests into smaller pieces.
20845 * gdb.disasm/hppa.s: Corresponding changes.
20846
20847Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20848
20849 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
20850 Quote ^C when passing it to stty. For some shells ^ is a pipe.
20851
20852 * gdb.base/funcargs.exp: Modify many tests so that every test
20853 either passes or fails. Make some test names unique.
20854
20855Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20856
20857 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
20858 Call stty to set interrupt character.
20859
20860 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
20861 for HP assembler versus GNU assembler based on actual behavior of
20862 $(CC), rather than assuming that $(AS) is always the GNU assembler.
20863
20864 * TODO: Suggest a few more stepping tests.
20865
20866Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
20867
20868 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
20869 restart GDB for h8300 after a continue.
20870 (return): Add pattern to match a29k-udi behavior.
20871 * gdb.base/nodebug.exp: Remove obsolete comment.
20872 * gdb.base/regs.exp: New file, testing of register displays.
20873 * gdb.base/return.exp: Fix typo in reference to $objdir.
20874 * gdb.base/whatis.exp: Always start with a fresh GDB.
20875
20876Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20877
20878 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
20879 higher, these tests generate a lot of output.
20880
20881Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20882
20883 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
20884 code following the catch silently ignored some errors; without the
20885 catch they should be thrown like any other tcl error. Also, the
20886 catch used "" instead of {} which meant all the callers who wanted
20887 to include one of the characters "[]$ had to quote it an extra time.
20888 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
20889 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
20890 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
20891 Remove extra quoting.
20892
20893Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
20894
20895 * gdb.base/commands.exp: Make test names unique; every test either
20896 passes or fails. Update some comments.
20897
20898 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
20899
20900Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20901
20902 The following fixes a FAIL caused by the fact that the alpha stabs
20903 configuration didn't use the ".if alpha" code in weird.def.
20904 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
20905 bit pointer, so the 32 bit version works even on the alpha.
20906 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
20907 Remove the stuff which allowed us to have separate versions for
20908 alpha and everything else.
20909
20910 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
20911 regexp which "info func operator\[\](" is supposed to match. Fix
20912 string to send to GDB. Note that GDB still doesn't work right. Add a
20913 new test for "info func .perator\[\](" which GDB does handle correctly.
20914
20915 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
20916
20917Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20918
20919 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
20920 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
20921 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
20922 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
20923 it makes the tests harder to understand and confuses test-o-matic.
20924 The preferred style is that each test provides a PASS or a FAIL,
20925 and has a unique message (e.g. "continue #54" not just "continue")
20926 which is the same for the pass and the fail.
20927 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
20928 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
20929 to lib/gdb.exp.
20930 * gdb.base/printcmds.exp: Use test_print_accept. Remove
20931 prt_accept which was basically the same thing. Likewise for
20932 test_print_reject and prt_reject.
20933 * lib/gdb.exp (test_print_reject): Add some more error message
20934 patterns to match from the former printcmds.exp (prt_reject).
20935 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
20936 One defect of the passcount stuff is that some of it failed to
20937 report XPASS where appropriate.
20938 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
20939 stuff before and after arg in expected pattern.
20940 (test_paddr_operator_functions): Re-do test without print_addr_of;
20941 this is the only test which seems to want extra stuff there.
20942
20943Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20944
20945 * gdb.base/nodebug.exp: Update new tests to reflect improved
20946 wording of gdb output.
20947
20948 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
20949 and "ptype" work on variables in files compiled without -g.
20950 Replaces commented out "maint print msymbol" tests.
20951
20952Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20953
20954 * gdb.base/setvar.c (dummy): Call malloc.
20955
20956 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
20957 losing with the irix4 sed.
20958
20959 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
20960 ALRM" on irix4.
20961
20962Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20963
20964 * TODO: Remove items about corefile.exp testing new exec-file and
20965 backtrace; both are now done. Add items about printing enums.
20966
20967Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20968
20969 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
20970 "get signal $thissig" test fails.
20971
20972 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
20973
20974Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20975
20976 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
20977 compiler warning with dec alpha compiler.
20978
20979 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
20980 extra \n from gdb_test call (this explains why the prompt test
20981 that I removed yesterday was there).
20982 (user_defined_command_test): Remove extra \n and prompt test.
20983
20984 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
20985 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
20986 doesn't exist.
20987 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
20988 Also remove alpha workaround, which turns out to be because
20989 SIGABRT == SIGLOST.
20990
20991 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
20992
20993 * gdb.base/help.exp: Don't test "help show".
20994
20995Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20996
20997 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
20998 "set print address" is on.
20999 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
21000 pass prompt to gdb_test; gdb_test already looks for the prompt.
21001
21002 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
21003
21004 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
21005 was a vestige of the manual TESTSTRATEGY, and the purpose of it
21006 was to make sure that gdb can read a core file. But (a) the "read
21007 the corefile" part didn't make it to a1-selftest.exp, we just
21008 delete the corefile after creating it, and (b) we test reading
21009 corefiles in corefile.exp anyway. Also, this test left around a
21010 xgdb process on Solaris.
21011
21012 * gdb.base/corefile.exp: Also test backtrace.
21013
21014Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
21015
21016 * gdb.base/commands.exp: Test a simple user defined command with
21017 arguments and if/while statements; verify the full user command is
21018 printed by "show user".
21019
21020 * gdb.base/commands.exp: Test if/while commands as part of a
21021 breakpoint command list; verify they appear in breakpoint
21022 information.
21023
21024Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21025
21026 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
21027 than by dividing by zero.
21028
21029Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
21030
21031 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
21032 performing an inferior call with watchpoints enabled.
21033 * gdb.base/watchpoint.c (main): Delete second unnecessary read
21034 call.
21035
21036Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21037
21038 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
21039 of "file" command.
21040
21041 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
21042 Add additional pattern for when "int operator int(void);" appears
21043 in a different order.
21044
21045Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21046
21047 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
21048
21049 * gdb.base/help.exp: Replace most of docstrings for "info signals"
21050 and "signal" with ".*".
21051
21052Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21053
21054 * TODO: Add note about "handle all nostop".
21055
21056 * gdb.base/{sigall.c, sigall.exp}: New test.
21057 * gdb.base/Makefile.in: Add it.
21058
21059Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
21060
21061 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
21062 when invoking GDB, suppresses any windowing interface.
21063
21064Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
21065
21066 * config/sim-gdb: New file, simulator testing support.
21067
21068Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
21069
21070 * gdb.base/interrupt.exp: Test calling func1 twice.
21071
21072Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
21073
21074 * gdb.base/list.exp (test_forward_search): Set timeout higher
21075 when we'll be getting lots of output from gdb.
21076
21077 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
21078 "init_malloc" to after the expect statement. Run it if that
21079 regexp is taken, but also for two others which happen if source
21080 cannot be found.
21081
21082Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21083
21084 * gdb.base/printcmds.exp: New test, for printing register before
21085 program is running.
21086
21087Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21088
21089 * gdb.base/list.exp: Correct some alternate expect patterns
21090 to reflect changes in list1.c.
21091
21092Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21093
21094 * TODO: Add item regarding large frames.
21095
21096 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
21097
21098 * TODO: Remove item about enabling return.exp; it
21099 is enabled. Suggest a few more "return" tests.
21100
21101Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21102
21103 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
21104 anonymous unions.
21105
21106Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21107
21108 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
21109 and pr-5646.o, so "make" is the same as "make all", not "make
21110 pr-4975.o".
21111
21112Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
21113
21114 * gdb.base/list.exp: Adjust expectations to reflect changes in
21115 list1.c.
21116 (test_forward_search): New test proc.
21117 * gdb.base/list1.c (long_line): New function, has long source line.
21118
21119Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
21120
21121 * gdb.base/a1-selftest.exp: Change initial stepping to know about
21122 additional line of code that was added.
21123
21124Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
21125
21126 * gdb.disasm/hppa.s: Break the large branching tests into smaller
21127 tests so as not to overflow expect's input buffers.
21128 * gdb.disasm/hppa.exp: Corresponding changes.
21129
21130Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21131
21132 Beginnings of template debugging tests.
21133 * gdb.c++/templ-info.cc: New file to test for template
21134 debugging capability of the compiler.
21135 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
21136 templ-info.cc.
21137 * gdb.c++/templates.cc: Add explicit template instantiations
21138 to enable compiling with -fno-implicit-templates. Add destructor
21139 and 'value' method to T5 class for template tests.
21140 * gdb.c++/templates.exp: Add testcases for printing of template
21141 types, setting breakpoints on template methods and calling a
d63a86f8 21142 template method.
c906108c
SS
21143
21144Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
21145
21146 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
21147 branch target since some assemblers (gas-2.5) may emit a
21148 relocation for the branch instead of resolving it in the
21149 assembler.
21150
21151Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21152
21153 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
21154 through signal handler.
21155
21156Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21157
21158 * configure.in (*-*-netware): Use config/mt-netware.
21159
21160 * config/mt-netware: New file.
21161 * config/mt-i386-netware: Removed, separate configs for different
21162 netware architectures are no longer needed now that we have
21163 --with-headers.
21164
21165Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21166
21167 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
21168 by the recent changes to use ANSI C arithmetic conversions.
21169
21170Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21171
21172 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
21173 bug involving using inferior_pid to figure out whether to select a
21174 frame.
21175
21176Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
21177
21178 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
21179 match the current disassembler output.
21180
21181Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
21182
21183 * gdb.fortran/exprs.exp: Expect VOID instead of void.
21184 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
21185 types, expect "int" as type of integer values (for now).
21186
21187Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
21188
21189 * gdb.base/commands.exp: New tests for if/while commands.
21190
21191Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
21192
21193 * lib/gdb.exp (runto): Replace sub-pattern for hex value
21194 by .*, since hex values have different syntax in Chill mode.
21195
21196Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21197
21198 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
21199 linefeed from expect pattern for repeated types with indices > 9.
21200
21201Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
21202
21203 First part of Fortran test suite.
21204 * gdb.fortran: New directory.
21205 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
21206
21207Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21208
21209 * gdb.base/default.exp: Update expect pattern for load command
21210 without arguments.
21211
21212Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
21213
21214 * configure.in: Change i386 to i[345]86.
21215 * gdb.base/configure.in: Likewise.
21216 * gdb.c++/configure.in: Likewise.
21217 * gdb.chill/configure.in: Likewise.
21218
21219Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
21220
21221 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
21222 patterns, since that is not a valid context for comments.
21223
21224Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
21225
21226 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
21227 repeated types and repeated types with indices > 9.
21228
21229Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
21230
21231 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
21232 2417; old bug has been fixed.
21233
21234Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
21235
21236 * gdb.base/interrupt.exp: When trying to wake up the inferior,
21237 send the newline ourselves instead of assuming gdb_test will do
21238 so when passed an empty input string.
21239
21240 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
21241 stabs testcode.
21242
21243Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21244
21245 * lib/gdb.exp (gdb_test): Don't send anything if the first
21246 argument is an empty string. This makes cases where we want to
21247 match output that is already in expect's buffers (for example,
21248 matching a breakpoint after gdb_run_cmd has been called) work
21249 reliably.
21250
21251Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21252
21253 * config/netware.exp: New file.
21254
21255Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21256
21257 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
21258 the -B and -L prefixes so we can find the debugging stub.
21259
21260 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
21261 there and we are using the gcc from the tree.
21262
21263 * gdb.base/types.c: Removed.
21264
21265 * gdb.base/configure.in: Look for makefile fragments in ../config.
21266 Recognize i386-*-netware.
21267 * gdb.c++/configure.in: Likewise.
21268
21269Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21270
21271 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
21272 the correct TCL syntax.
21273
21274Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21275
21276 * gdb.base/opaque.exp: use runto instead of messing around with
21277 breakpoints. Simplify by using gdb_test.
21278
21279 * gdb.base/bitfields.exp: restart between tests on netware targets
21280 because breakpoints aren't relocated after target death. Run
21281 processes to completion.
21282
21283 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
21284
21285Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
21286
21287 * Makefile.in: Remove extra tabs that confuse some versions
21288 of "make". Use the newly built gdb to test with by default,
21289 rather than the first one in the tester's search path.
21290
21291Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
21292
21293 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
21294
21295 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
21296 condition help.
21297
21298Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21299
21300 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
21301
21302 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
21303 running.
21304 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
21305 * gdb.base/funcargs.exp: Likewise.
21306
21307 * gdb.base/bitfields.exp: Simplify by using gdb_test.
21308 * gdb.base/funcargs.exp: Likewise.
21309
21310 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
21311 message is "".
21312
21313Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21314
21315 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
21316 return,signals,twice}.exp: Handle non-existant binaries
21317 consistantly.
21318
21319 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
21320 * gdb.base/Makefile.in: Don't try to generate a core dump, we
21321 might testing a cross development system.
21322
21323Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21324
21325 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
21326 runtest script is relative to ${srcdir}, not ${rootdir}.
21327
21328Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
21329
21330 * gdb.base/signals.exp: Allow for optionality of breakpoint
21331 address.
21332
21333Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21334
21335 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
21336
21337Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21338
21339 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
21340 for size_t definition.
21341 * gdb.c++/templates.cc: Likewise
21342
21343 * config/mt-i386-netware: New file.
21344
21345 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
21346 defined.
21347
21348 * gdb.base/Makefile.in: Added support for systems that name core
21349 files by appending "core" to the program name.
21350 * gdb.base/a1-selftest.exp: Likewise.
21351
21352Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21353
21354 * gdb.base/return.exp: Add comment and message for `return double'
21355 test failure on Sparc Solaris.
21356
21357Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
21358
21359 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
21360
21361Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21362
21363 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
21364 from optimizing them away.
21365 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
21366 patterns to include default constructors and assignment operators,
21367 to match gcc versions beyond 2.5.8. Accept any cplus demangling
21368 character in the output of the virtual base pointer.
21369
21370Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21371
21372 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
21373 expression match in print_addr_of to avoid unintented matches.
21374 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
21375 versions up to 2.5.8.
21376
21377Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21378
21379 * gdb.base/list.exp: Tweak alternate pattern for listing of an
21380 included file to run under newer versions of expect.
21381 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
21382 consecutive >'s in templates to accomodate recent cplus-dem.c change.
21383 Remove xfail for the virtual table of BDDHookV.
21384
21385Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
21386
21387 * lib/gdb.exp (string_to_regexp): Set a default result.
21388 (default_gdb_start): Fix misleading message.
21389
21390Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
21391
21392 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
21393 Remove all CC, etc definitions.
21394 * config/mt-hpux: New file.
21395 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
21396 (CFLAGS, LDFLAGS): Define.
21397 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
21398
21399 * Makefile.in (site.exp): Don't insert host_os, etc.
21400 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
21401 (distclean): Check existence of subdir.
21402 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
21403 * gdb.base/Makefile.in: General cleanup and simplification.
21404 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
21405 to build executables. Use default rule to build .o files.
21406 (EXPECT, RUNTEST, CC): Fix relative pathname.
21407 (site.exp): Don't insert host_os, etc.
21408 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
21409 and/or SIGUSR1 defined.
21410 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
21411 * gdb.c++/Makefile.in: General cleanup and simplification.
21412 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
21413 (CFLAGS): Remove.
21414 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
21415
21416Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
21417
21418 * gdb.base/recurse.exp: Misc changes to get tests running again
21419 after Kung's changes to the watchpoint code.
21420 * gdb.base/watchpoint.exp: Likewise.
21421
21422Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
21423
21424 * lib/gdb.exp (string_to_regexp): Convert {\} also.
21425
21426Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
21427
21428 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
21429 * lib/gdb.exp (default_gdb_start): Define.
21430 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
21431 gdb.base/funcargs.exp, gdb.base/opaque.exp,
21432 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
21433 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
21434 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
21435 Don't call gdb_target_udi in between tests.
21436
21437Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21438
21439 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
21440 (which was basically just a local version of the same thing). In
21441 addition to avoiding duplication, gdb_test_exact is faster.
21442 * lib/gdb.exp (gdb_test_exact): Fix typo.
21443
21444 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
21445 don't give an error.
21446
21447 * gdb.base/term.exp: Call delete_breakpoints before starting.
21448
21449 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
21450 (t10): Add comment.
21451
21452Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
21453
21454 Reorganization of the GDB Test Suite.
21455
21456 * gdb.base: New directory, contains all the basic tests.
21457 * gdb.c++: New directory, tests specific to C++.
21458 * gdb.chill: New directory, tests specific to Chill.
21459 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
21460 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
21461 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
21462 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
21463 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
21464 t30-31 to chill).
21465 * */gdbme.*: Rename to match appropriate expect scripts.
21466 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
21467 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
21468 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
21469 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
21470 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
21471 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
21472 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
21473 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
21474 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
21475 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
21476 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
21477 gdb.c++/virtfunc.cc: New names of C++ files.
21478 * gdb.chill/chillvars.ch: New name of Chill file.
21479 * gdb.base/configure.in, gdb.c++/configure.in,
21480 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
21481 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
21482 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
21483 * configure.in (configdirs): Update to reflect directory changes.
21484 (target_abbrev): No longer define for any configuration.
21485 * Makefile.in: Cosmetic improvements to header comments.
21486
21487Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
21488
21489 Various changes to gdb.t31:
21490
21491 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
21492 * gdbme.ch: Make all key-words and predefineds be upper-case.
21493 * chillvars.exp: Expect key-words and predefinds in upper-case.
21494
21495 * chillvars.exp: Use gdb_test_exact many places.
21496 Change expected output for arrays (which now includes index labels).
21497
21498 * pr-5020.exp, gdme.ch (module PR_5020):
21499 New test, for PR-5020.
21500
21501Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
21502
21503 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
21504 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
21505
21506Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
21507
21508 * Makefile.in: Fix bit-rot in definitions of CHILL,
21509 CHILL_FOR_TARGET and Chill_LIB.
21510 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
21511 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
21512 CHILL, and CHILL_LIB.
21513
21514Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
21515
21516 * Revert the previous changes. Please see Rob's directory
21517 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
21518
21519Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
21520
21521 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
21522 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
21523 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
21524 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
21525 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
21526 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
21527 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
21528 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
21529 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
21530 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
21531 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
21532 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
21533 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
21534 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
21535 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
21536 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
21537 changes from 94Q1.
21538
21539Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
21540
21541 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
21542 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
21543 Rob's new testing fragments.
21544
21545Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
21546
21547 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 21548 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
21549
21550Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
21551
21552 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
21553 version also, match on casted version strings, and match on
21554 gdb startup case where the line numbers might be messed up.
21555
21556Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
21557
21558 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 21559 (CFLAGS): Delete it from here.
c906108c
SS
21560
21561Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
21562
21563 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
21564
21565Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
21566
21567 * Makefile.in (RUNTEST): Default to just "runtest".
21568
21569Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21570
21571 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
21572 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
21573 the code has been restructured.
21574
21575Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21576
21577 * gdb.t00/default.exp (set write): Allow any number of \r and/or
21578 \n, not just one of each.
21579
21580 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
21581 /bin/cc gives a warning if you do.
21582
21583Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
21584
d63a86f8 21585 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
21586 __t10ListS_link1ZUiRCUiPT0
21587
21588Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21589
21590 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
21591 on local variables in recursive functions.
21592
21593 * gdb.t07/Makefile.in: Build the new test.
21594
21595Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21596
21597 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
21598 directly. Instead compare the return values from actual calls.
21599
21600Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
21601
21602 * Makefile.in (check): Set TCL_LIBRARY for runtest.
21603
21604Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21605
21606 * From Peter Schauer with minor modifications.
a9c64011
AS
21607 * gdb.t15/return.exp (return_tests): Handle targets where "return"
21608 stops in mid-line in the caller. Add xfail for returning a float
21609 value on X86 targets.
c906108c
SS
21610
21611Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21612
21613 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
21614 to avoid expect lossage.
21615 (fmem_LRbug_tests): Likewise.
21616 * gdb.disasm/hppa.s: Corresponding changes.
21617
21618 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
21619 conditions to work with latest dejagnu/expect.
21620
21621 * gdb.t15/funcargs.exp (finish from indirect call): No longer
21622 expected to fail on the PA.
21623 (backtrace in call with trampolines): Explicitly require main
21624 to be frame #1 (no trampolines should show up in backtrace).
21625
21626 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
21627 "continue -expect".
21628 * gdb.t06/break.exp: Likewise.
21629 * gdb.t07/watchpoint.exp: Likewise.
21630 * gdb.t13/bitfields.exp: Likewise.
21631 * gdb.t15/{funcargs,return}.exp: Likewise.
21632 * gdb.stabs/weird.exp: Likewise.
21633 * config/{mips,udi}-gdb.exp: Likewise.
21634
21635 * hppa.sed: Enclose comments within a sed command to avoid
21636 losing with the old OSF1 sed.
21637
21638Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21639
21640 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
21641 sequent dynix.
21642 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
21643 * gdb.t15/funcargs.exp: Conditionally step again to really
21644 finish from marker_call_with_trampolines. Handle the case where
21645 the first step from within call_with_trampolines already steps
21646 us back to main.
21647 * gdb.t15/gdbme.c: Add comment to closing brace of
21648 call_with_trampolines for funcargs.exp.
21649
21650Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21651
d63a86f8 21652 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
21653 Fix typo(s).
21654
21655Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21656
21657 * gdb.t07/gdbme.c: More code for watchpoint testing.
21658
21659 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
21660 "Hardware watchpoint" throughout file.
21661 (test_watchpoint_triggered_in_syscall): New test.
21662 (test_complex_watchpoint): New test.
21663
21664Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21665
21666 * gdbme.c (call_with_trampolines): New function to try and step
21667 into. Tests trampoline problems on the PA.
21668
21669 * funcargs.exp (localvars_in_indirect_call): No longer expect
21670 stepping into indirect call to fail on PAs.
21671 (test_stepping_over_trampolines): New test.
21672
21673Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21674
21675 * TODO: Add suggestions for static member function tests, and
21676 completion tests.
21677
21678Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21679
21680 * TODO: Add suggestions for "p/a" tests.
21681
21682 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
21683 (default_gdb_exit): Replace all the hair with sending "quit" to
21684 the process with a simple close.
21685
21686Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21687
21688 * TODO: Add suggestions for shared library tests.
21689
21690Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21691
21692 * TODO: Add suggestions for x/s tests.
21693
21694Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21695
21696 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
21697 "enable once", and "enable breakpoints once" with ".*".
21698
21699Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21700
21701 * TODO: Add suggestions about structure passing tests.
21702
21703Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21704
21705 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
21706 the primary1 test, use work around if __GNUC__ < 2.
21707 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
21708 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
21709 Test for bad output rather than waiting for timeout. Issue
21710 second continue only if first continue failed.
21711
21712Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
21713
21714 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
21715 operator[] test with gdb_test because the old code didn't seem to
21716 be getting the quoting right with the new dejagnu.
21717
21718Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
21719
21720 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
21721 one from the path.
21722 * Makefile.in: Use a fresh expect if there is one, use runtest
21723 from the src tree if there is one.
d63a86f8 21724
c906108c
SS
21725Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
21726
21727 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
21728 next over recursive call. Revise the tests from that point on
21729 (which had been skipped) to match GDB's actual (correct) output.
21730
21731 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
21732 with next over a breakpoint whose condition is false.
21733
21734 * gdb.t00/help.exp: Comment out "help set print" tests just like
21735 (and for same reason as) "help set" test.
21736
21737Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21738
21739 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
21740 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
21741
21742Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21743
21744 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
21745 necessary gdb_target_udi.
21746
21747 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
21748
21749 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
21750 1838 and 2417; they are fixed.
21751
21752 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
21753 gdb.t03/ptype.exp (ptype structure, ptype union):
21754 Remove xfails; the test is looser than when the xfails were added.
21755
21756 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
21757 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
21758
21759 * gdb.t01/run.exp: Only run shell test if isnative.
21760
21761 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
21762 since "run" automatically loads if necessary. Call gdb_target_udi
21763 after the "file" since "file" kills any execution target.
21764
21765 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
21766 GDB. GDB doesn't work that way (not anymore at least) on UDI.
21767 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
21768 argument for UDI.
21769
21770Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
21771
21772 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
21773
21774 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
21775
21776Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21777
21778 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
21779 properly quoting regexps. This makes the second argument to
21780 demangle a fixed string, which matches the callers, instead of a
21781 shell-style pattern which is what the previous implementation
21782 used. Update some of the callers.
21783
21784Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21785
21786 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
21787 (comib_nullified_tests): Fix typo.
21788 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
21789 strings. No longer expected to fail.
21790
21791 * gdb.disasm/hppa.s (addib_tests): Fix typo.
21792 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
21793 strings. No longer expected to fail.
21794
21795 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
21796 string. No longer expected to fail.
21797
21798Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21799
21800 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
21801 No longer expected to fail.
21802
21803 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
21804 string. No longer expected to fail.
21805
21806Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21807
21808 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
21809 only in the names (I probably got most of them). I was even
21810 generous with some which differed in underscores in names, and
21811 probably missed a few, and I *still* was able to remove almost a
21812 third of the file with almost no impact on testsuite coverage.
21813
21814Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21815
21816 * gdb.t00/default.exp: Match udi_attach error message as well as
21817 the one from child_attach.
21818
21819 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
21820
21821 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
21822
21823 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
21824 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
21825
21826 * Move test with enums and partial symbols back to
21827 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
21828 Reverts the change of 26 May 93. Per today's change to
21829 stabs.texinfo, the behavior that weird.exp was expecting was
21830 unreasonable; what is important is that the compiler+gdb get
21831 things right, which happens with a recent gcc. Also fix the test
21832 to deal with native compilers which put out the stab gdb can't
21833 deal with.
21834
21835Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21836
21837 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
21838 in the names. The main thing these accomplish is to slow things down.
21839 Many more such duplicates surely remain.
21840
21841 * gdb.t00/help.exp: Comment out "help support" test just like
21842 (and for same reason as) "help set" test.
21843
21844Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
21845
21846 * gdb.t06/break.exp: Remove setup_xfails for
21847 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
21848 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
21849 about known bug in gcc to include up through 2.5.8.
21850 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
21851 well as "_vb$".
21852 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
21853 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
21854 with latest gcc and gdb.
21855 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
21856 well as "_vb$".
21857
21858Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21859
21860 * configure.in (hppa*-*-*): Also configure and build stabs-only
21861 tests.
21862
21863Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21864
21865 * gdb.t10/hppa.mt: A makefile fragment for the PA.
21866 * gdb.t10/configure.in (hppa*-*-*): Use it.
21867
21868Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21869
21870 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
21871
21872Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21873
21874 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
21875 versions prior to 1.13.5.
21876
21877Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21878
21879 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
21880 the prompt is at the start of a line.
21881
21882Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21883
21884 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
21885 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
21886 in the copr tests now.
21887 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
21888 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
21889 expected to fail.
21890
21891Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
21892
21893 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
21894 gdb.t31/chillvars.exp, lib/gdb.exp:
21895 Tweak to run under either version of expect.
21896 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
21897 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
21898 * gdb.t11/list.exp: Remove extraneous whitespace.
21899
21900Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21901
21902 * gdb.t16/printcmds.exp (test_print_strings): Accept
21903 "(unsigned char *) " before the string.
21904
21905 * TODO: Add notes about printing of fancy types and GDB expressions.
21906
21907Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
21908
21909 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
21910 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 21911 if doing mips-idt-ecoff.
c906108c
SS
21912
21913Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
21914
21915 * Most .exp files: Tweak to run under either version of expect.
21916
21917Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21918
21919 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
21920 xfails; I'm not sure why they are failing, but not because of PR 1806.
21921
21922Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
21923
21924 * config/unix-gdb.exp: Remove gdb_unload cause it's already
21925 defined in lib/gdb.exp.
21926
21927Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21928
21929 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
21930 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
21931 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
21932 have to be typeless.
21933
21934Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21935
21936 * TODO: Add suggestion for copyright year test.
21937
21938Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
21939
21940 * configure.in (*-*-lynxos*): Add stabs tests.
21941
21942Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
21943
21944 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
21945 so insert a tab before any assembler directive in column zero.
21946
21947 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
21948 stores.
21949 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
21950 stores.
21951 (fpu_short_memory_tests): Likewise.
21952
21953Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21954
21955 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
21956 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
21957 .stabs directives in comments.
21958
21959Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21960
21961 * TODO: New file, describing tests we could write.
21962 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
21963
21964Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21965
21966 * gdb.t06/signals.exp: Add kludge to force re-sync.
21967
21968 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
21969 to xgdb instead of gdb, get out of gdb.
21970
21971Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
21972
21973 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
21974 for info.
21975
21976Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
21977
21978 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
21979 * gdb.stabs/configure.in (hppa*-*-*): Use it.
21980 * gdb.stabs/hppa.sed: New sed script for the PA.
21981
21982Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21983
21984 * gdb.stabs: Re-write weird.def and configuration to use sed
21985 instead of cpp. sed is portable and POSIX; cpp is neither.
21986
21987Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21988
21989 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
21990
21991Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21992
21993 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
21994
21995Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21996
21997 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
21998 "_vb$".
21999 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
22000 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
22001
22002Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22003
22004 * lib/gdb.exp: Comment out code which depends on non-existent
22005 `transform' procedure.
22006
22007Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
22008
22009 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
22010 * lib/gdb.exp: Transform tool name.
22011 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
22012 1.1's new error handling system.
22013
22014Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22015
22016 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
22017
22018Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22019
22020 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
22021 They made pattern matching so slow that timeouts happened on
22022 heavily loaded systems. Now any output from "show print" which
22023 gets us back to the GDB prompt is a PASS.
22024
22025Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
22026
22027 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
22028
22029Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22030
22031 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
22032
22033 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
22034 It is not from PR 3220.
22035
22036Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22037
22038 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
22039 just started failing because they depended on the order the
22040 subcommands are presented, or exact docstring text. This kind of
22041 test is a pain and has minimal benefit.
22042
22043Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22044
22045 * gdb.t09/corefile.exp: At end of test, use "core" command with
22046 no arguments.
22047
22048Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
22049
22050 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
22051 17}/Makefile.in: Make it possible to run the testsuite with Sun
22052 make and CC = cross gcc by adding explicit build rules for .o
22053 files.
22054
22055Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22056
22057 * gdb.t15/funcargs.exp: Don't put comments on same line as
22058 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 22059
c906108c
SS
22060Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22061
22062 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
22063
22064Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
22065
22066 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
22067 * gdb.t20/inherit.exp: remove three dumplicate entries.
22068
22069Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22070
22071 * gdb.t06/break.exp: For "next over recursive call", fail on any
22072 incorrect output, not just on "factorial (value=2)".
22073
22074Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22075
22076 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
22077 working now. Add an xfail if accesing a bss variable causes
22078 a memory error if the target is not yet run.
22079
22080Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22081
22082 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
22083 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
22084 name of __st* demangling (2 strings). Did Kung really get the
22085 more than 95 others right without testing them?
22086
22087Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
22088
22089 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
22090
22091Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
22092
22093 * configure.in (configdirs): Add gdb.disasm
22094 * gdb.disasm: New directory for GDB disassembler tests.
22095 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
22096
22097Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22098
22099 * gdb.t00/help.exp: Don't test "help set".
22100
22101 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
22102 from within expect statements. None of these happen anymore and
22103 they cause regressions to be silently unnoticed.
22104
22105 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
22106 messages) about known failures with gcc cygnus-2.4.5-930417.
22107
22108 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
22109 comp-info.exp so it gets built if it doesn't exist.
22110
22111 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
22112 it is no longer used.
22113 * gdb.t13/comp-info.c: Removed.
22114
22115Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
22116
22117 * gdb.t06/signals.exp: Add xfail for sun3.
22118
22119Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22120
22121 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
22122 relevant because ^C doesn't get sent but failure can be reproduced
22123 interactively).
22124
22125Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22126
22127 * gdb.stabs/alpha.mt: New configuration file for alpha.
22128 * gdb.stabs/configure.in: Use it.
22129 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
22130 sharing with alpha.mt, redefine long to word via preprocessor.
22131 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
22132 for alpha.
22133 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
22134 native cc.
22135 * gdb.t00/teststrategy.exp: Change expect string so that we
22136 consume the `(xgdb)' from the command echo and from the gdb prompt.
22137 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
22138 gdb currently compares all values as long, so this failure probably
22139 applies to any configuration where LONGEST is bigger than a target int.
22140 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
22141 with gcc.
22142 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
22143 to handle opaque pointers, gcc is.
22144 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
22145 as first argument. Include <sys/types.h> and change all operator
22146 new definitions to use size_t.
22147 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
22148 now that we use size_t.
22149
22150Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22151
a9c64011 22152 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 22153 a long or float array cast all array members to the same type.
a9c64011 22154 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 22155 with 64 bit longs.
a9c64011 22156 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 22157 on alpha.
a9c64011 22158 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
22159
22160Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22161
22162 * gdb.t24 (demangle.exp): Constructors of templates have names like
22163 vector<int>::vector(int) not vector<int>::vector<int>(int). See
22164 section 14.6 of the ARM.
22165
22166 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
22167 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
22168 accomplish little and slow down the testsuite.
22169
22170 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
22171 Accept spaces various places.
22172
22173Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22174
22175 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
22176 with watchpoint enabled.
22177
22178 * Makefile.in: Remove definition of CC and remove the second
22179 definition of CXX (the "CXX = gcc" one remains). These definitions
22180 were causing backquotes to be expanded within backquotes, which
22181 doesn't work.
22182
22183Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
22184
22185 * gdb.t17/callfuncs.exp: Add "return 0" to end.
22186
22187Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22188
a9c64011
AS
22189 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
22190 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
22191 by mips cc and contains no stabs entries.
22192
22193Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
22194
22195 * config/vx-gdb.exp: Use fake device to load files rather than
22196 NFS.
22197 * lib/gdb.exp: New proc to do "file" command.
22198 * config/unix-gdb.exp: Use new "file" proc.
22199
22200Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
22201
22202 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
22203 Rework board rebooting slightly.
22204 (gdb_exit): Don't exit from the remote shell; there isn't one.
22205 * gdb.stabs/weird.exp: If a program is being debugged already,
22206 kill it.
22207 * gdb.t04/setvar.exp: Stop and restart gdb.
22208 * gdb.t05/expr.exp: Likewise.
22209 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
22210 restart gdb and reload the program.
22211 * gdb.t08/opaque.exp: Likewise.
22212 * gdb.t12/scope.exp: Likewise.
22213 * gdb.t13/bitfields.exp: Likewise.
22214 * gdb.t15/funcargs.exp: Likewise.
22215 * gdb.t20/classes.exp: Likewise.
22216 * gdb.t03/ptype.exp: Increase timeout.
22217 * gdb.t16/printcmds.exp (test_print_string_constants,
22218 test_print_array_constants): Likewise.
22219 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
22220 * gdb.t20/classes.exp (do_tests): Likewise.
22221 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
22222
22223Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
22224
22225 * gdb.stabs: Renamed *wierd* to *weird*.
22226
22227Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
22228
22229 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
22230 for timeout. Add "known gcc 2.4.5 bug" to failure message.
22231
22232Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
22233
22234 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
22235 (do_tests): Remove xfail for whatis on one_var and two_var.
22236
22237Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
22238
22239 * Makefile.in: Made cross building work better by adding
22240 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
22241
22242Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22243
22244 * gdb.t15/{return.c,return.exp,Makefile.in}:
22245 New test, currently commented out.
22246
22247Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
22248
22249 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
22250 still running and removes the leftover named socket so GDb can do
22251 clean restarts.
22252
22253Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
22254
22255 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
22256 console, not GDB.
22257 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
22258 cross testing works better with "make check"
22259 * config/unix-gdb: Use default procedures for exit and version.
22260 * config/vx-gdb.exp: Cleaned up and massaged back to working order
22261 with the newest VxWorks.
22262
22263Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22264
22265 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
22266 old form.
22267
22268 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
22269 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
22270
22271 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
22272
22273 * config/unix-gdb.exp: Remove this version of gdb_exit
22274 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
22275 Rob says he'll look at it when he gets back to testing boards.
22276
22277Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
22278
22279 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
22280 an expected fail for certain ptype commands.
22281
22282 * gdb.t20/classes.exp: Update expected results of "ptype class
22283 Base1" to account for the constructor that now appears in the type.
22284
22285Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
22286
22287 * configure.in (configdirs): Restore gdb.t04, which mysteriously
22288 disappeared from list.
22289 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
22290 "alldone" proc with call to cleanup and exit.
22291 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
22292 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
22293 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
22294 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
22295 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
22296 "alldone" proc with simple returns that suppress remaining
22297 tests. The alldone proc went away many months ago.
22298
22299Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22300
22301 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
22302
22303 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
22304
22305Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22306
22307 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
22308 as vax gdb will display them.
22309
22310Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22311
22312 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
22313 optimizers.
22314
22315 * scope.exp: Change "bad value for localval" messages so each one
22316 is unique.
22317
22318 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
22319 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
22320
22321 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
22322
22323Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22324
22325 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
22326 doesn't exist (due to optimization).
22327
22328Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22329
22330 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
22331 contains \r because the filename is long.
22332
22333 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
22334 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
22335
22336Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22337
22338 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
22339 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
22340 Ultrix.
22341 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
22342 int tests.
22343 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
22344
22345Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
22346
22347 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
22348
22349 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 22350 to match does not match the passing case but still matches the
c906108c
SS
22351 failing case.
22352
22353Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22354
22355 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
22356
22357Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
22358
22359 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
22360 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
22361 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
22362 Remove various versions of gdb_exit.
22363 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
22364 gdb_exit.
22365 * config/unix-gdb.exp: gdb_exit remains here, and should override
22366 the generic version, since it's doing a lot of wierd stuff that
22367 the other versions aren't. FIXME, fold it in, or abandon this
22368 version.
22369
22370Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22371
22372 * gdb.t24/demangle.exp: Add tests for PR 3220.
22373
22374Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22375
22376 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
22377
22378Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
22379
22380 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
22381 "i386-*-*". Works for i486 as well.
22382
22383 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
22384 bug, and expand domain of xfail to all SVR4 systems, since the
22385 actual problem is likely to be in generic SVR4 /proc support.
22386
22387Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22388
22389 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
22390
22391Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
22392
22393 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
22394 xfails for other systems. Match a missing 'Continuing.' as an
22395 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
22396
22397 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
22398 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
22399 Only issue warning for missing executables if -all option is used.
22400
22401 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
22402 file if -all option is used. It's like an unpredictable XFAIL.
22403
22404Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22405
22406 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
22407 for dynamically linked binaries.
22408
22409 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
22410
22411Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22412
22413 * gdb.t20/inherit.exp: Change message for "print tagless struct"
22414 to state that this is a known bug in old versions of g++.
22415
22416Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22417
22418 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
22419 while waiting for `Continuing'.
22420
22421Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
22422
22423 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
22424 in text, data, and bss.
22425 * gdb.t10/nodebug.c: Add local and global test variables for
22426 initialized and uninitialized data.
22427
22428Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22429
22430 * config/unix-gdb.exp (gdb_exit): Add "wait".
22431
22432Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22433
22434 * gdb.t06/signals.exp: xfail the continue from the handler for all
22435 targets.
22436
22437 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
22438 function with watchpoints enabled, the i386 call dummy starts with
22439 a call.
22440
22441 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
22442 386 bsd names its corefiles.
22443
22444Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
22445
22446 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
22447 compilers don't grok it.
22448 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
22449 with small octal ints rather than character constants, which
22450 are signed and might not fit if first promoted to int.
22451
22452Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
22453
22454 * gdb.t09/Makefile.in (clean): Remove corefile.
22455
22456Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22457
22458 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
22459
22460Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22461 and Jim Kingdon (kingdon@cygnus.com)
22462
22463 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
22464 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
22465 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
22466
22467Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22468
22469 * gdb.t17/interrupt.exp: Add xfail for hppa.
22470
22471Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22472
22473 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
22474 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
22475 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
22476 to determine signed-ness of bitfields and use the result to setup
22477 the xfail.
22478 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
22479 * gdb.t15/funcargs.exp: Use them to step until the second indirect
22480 call line is reached if necessary.
22481
22482Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22483
22484 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
22485
22486Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22487
22488 * gdb.t06/break.exp: Also test `clear' command.
22489
22490Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
22491
22492 * gdb.t00/teststrategy.exp: Remove extra quote.
22493
22494 * gdb.t07/watchpoint.exp: Change xfail for calling function with
22495 watchpoint enabled to be for all non-68k machines.
22496
22497 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
22498
22499Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22500
22501 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
22502 targets use aout.mt instead of ecoff.mt as gas understands
22503 standard aout format.
22504
22505Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
22506
22507 * lib/gdb.exp (runto): Don't insist that function we are running to
22508 was compiled with -g.
22509
22510 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
22511
22512 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
22513 to get back into the read system call.
22514 Accept leading newline in case where we woke it up.
22515
22516Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22517
22518 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
22519 to make the stabs test work on ecoff systems using gcc and -with-stabs.
22520 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
22521 enable ecoff configuration.
22522
22523Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22524
22525 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
22526
22527Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22528
22529 * gdb.t16/printcmds.exp: Add another printf test.
22530
22531Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
22532
22533 * configure.in: If configured -with-stabs on any target, add
22534 stabsdirs to configdirs.
22535
22536Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22537
22538 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
22539 fun" so pattern does not match the command itself.
22540
22541Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22542
22543 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
22544
22545Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22546
22547 * gdb.t17/interrupt.exp: Test for more things.
22548
22549Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22550
22551 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
22552 compiler arranges the code and line numbers.
22553
22554 * gdb.t17/interrupt.exp: Don't send \n after ^C.
22555
22556Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22557
22558 * gdb.t00/help.exp: Increase expect input buffer size.
22559
22560Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22561
22562 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
22563
22564 * gdb.t07/watchpoint.exp: Add xfail for hppa.
22565
22566 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
22567
22568 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
22569 [0-9]*, not just [0-9].
22570
22571Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22572
22573 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
22574
22575 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
22576
22577Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22578
22579 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
22580
22581Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22582
22583 * gdb.t06/signals.c: Add xfails for sun3.
22584
22585 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
22586
22587 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
22588 test_stepping tests.
22589
22590Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22591
22592 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
22593
22594 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
22595
22596 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
22597 rather than actually putting it through cpp twice.
22598
22599 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
22600
22601Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
22602
22603 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
22604 no longer needed.
22605
22606Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22607
22608 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
22609
22610 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
22611 C++ features prints as "struct", make it a pass, not an xfail.
22612
22613Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22614
22615 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
22616 Don't require VA to print as "class" rather than "struct".
22617
22618Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
22619
22620 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
22621
22622Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22623
22624 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
22625
22626Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22627
22628 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
22629 order.
22630
22631Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22632
22633 * gdb.t16/printcmds.exp: Add printf tests.
22634
22635 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
22636
22637 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
22638
22639Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
22640
22641 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
22642 pass counts, to counteract any existing or future setup_xfails.
22643
22644Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22645
22646 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
22647 {BEGIN,END}_COMMON for common block instead of STAB.
22648 * gdb.stabs/wierd.exp: Add xfail for rs6000.
22649
22650 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
22651 intp_var should be N_GSYM not N_LSYM.
22652 wierd-aout.S: Use a label for the value of the N_SO.
22653 wierd.def: Remove all backslashes.
22654 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
22655
22656Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22657
22658 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
22659 get the expected next to inheritance3.
22660
22661Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22662
22663 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
22664 now that gcc-2.4 gets it right.
22665
22666Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22667
22668 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
22669
22670 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
22671 generating comp-info.exp which works for cross-compilation.
22672
22673Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
22674
22675 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
22676 "*-*-sysv4.*".
22677
22678Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
22679
22680 * gdb.t01/run.exp: Start with a fresh gdb.
22681 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
22682 SVR4.x.
22683
22684Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
22685
22686 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
22687 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
22688 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
22689 Makefile.in (distclean, realclean): Remove gdbme.c from list of
22690 things to remove.
22691
22692Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
22693
22694 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
22695 test cases from bug reports.
22696
22697Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
22698
22699 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
22700 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
22701 avoid spurious xfails.
22702 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
22703 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
22704 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
22705
22706Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
22707
22708 * gdb.t00/teststrategy.exp: Rework to provide more useful
22709 description of each test, fix problem with systems that define
22710 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
22711 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
22712 results for "next over recursive call" so timeouts aren't taken
22713 by error.
22714
22715Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
22716
22717 * gdb.t12/scope.exp: Test printing of variables before run.
22718
22719 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
22720 printed in wrong order due to sorting.
22721
22722Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
22723
22724 * gdb.t00/teststrategy.exp: Fix expected results for printing
22725 user entered string constant. Is array of char, prints with no
22726 address.
22727
22728 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
22729 commands.
22730 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
22731 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
22732 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
22733 of struct of char arrays.
22734 * gdb.t00/radix.exp: New tests for radix commands.
22735
22736Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
22737
22738 * gdb.t16/printcmd.exp: Print a variable before running program
22739 (with xfail for AIX).
22740
22741Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
22742
22743 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
22744
22745 * gdb.t16/printcmd.exp: Don't print variables before running program.
22746
22747 * gdb.t06/break.exp: Don't require envp argument to main.
22748
22749 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
22750
22751 * gdb.t02/whatis.exp, gdb.t11/list.exp:
22752 Add xfails for rs6000.
22753
22754 * gdb.t02/whatis.exp: Change other tests not to re-test something
22755 we already tested.
22756
22757 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
22758 each type used has a variable of that type.
22759
22760Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
22761
22762 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
22763
22764Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
22765
22766 * configure.in: change srctrigger to be a file, not a directory
22767
22768Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
22769
22770 * configure.in (mips-idt-ecoff*): Added trailing '*'.
22771
22772 * gdb.t11/list.exp: Fixed a couple of typos.
22773
22774Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
22775
22776 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
22777 is fixed and PR is closed.
22778 * gdb.t16 (gdbme.c): Add simple test string variable.
22779 * gdb.t16 (printcmds.exp): Add tests with simple test string
22780 variable, primarily for boundaries on "set print elements".
22781
22782Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
22783
22784 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
22785 Make leading 0's optional and don't expect a tab in the middle
22786 of the number.
22787
22788 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
22789
22790 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
22791 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
22792 don't end command passed to gdb_test with newline.
22793
22794 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
22795 signed keyword away, don't expect signed bitfields to be signed.
22796
22797 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
22798 printing with only as many 1's as are in the field as well as printing
22799 with 32 1's (see comment).
22800
22801Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
22802
22803 * gdb.t00/default.exp: Start with a fresh gdb.
22804 * configure.in (configdirs): Remove gdb.t31 until the chill
22805 compiler works again. It no longer is able to find chillrt0
22806 since it isn't in libchill.a anymore.
22807 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
22808 wierd.o, make more modular.
22809 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
22810 spurious newlines that caused problems.
22811
22812Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22813
22814 * Move test with enums and partial symbols from gdb.t03/ptype.exp
22815 to gdb.stabs/wierd.exp since GCC has worked around the bug.
22816 gdb.stabs/wierd.{exp,def}: Many new tests.
22817
22818 * gdb.t00/default.exp: update info line for new message.
22819
22820 * gdb.t02/{whatis.exp,gdbme.c}:
22821 Test that "char *" doesn't print as "caddr_t".
22822
22823Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22824
22825 * gdb.t00/help.exp: Use .* in place of some help messages which
22826 just changed.
22827 gdb.t00/default.exp: Update "info frame" test for new message.
22828 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
22829 Remove some xfails
22830
22831Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22832
22833 * gdb.t03/{gdbme.c,ptype.exp}:
22834 Add tests for typedef'd struct and union without tags.
22835 Also check "whatis" on a variable of a typedef'd enum without a tag.
22836
22837 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
22838 PRMS 1823; the bug still exists but isn't reproduced by this test
22839 anymore), and remove rs6000 XFAIL (the bug is fixed).
22840
22841 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
22842 duplicated from whatis.exp. For those that are left, accept
22843 "long", "long int", or "int" for long variables (whatis.exp already
22844 has an XFAIL for "int", so no need to fail it here).
22845
22846 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
22847 Deal with GCC's names for types now that GDB uses the compiler's names.
22848
22849 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
22850 setup_xfail's for sunos4. If we #defined the signed keyword away,
22851 don't expect GDB to know that char it is signed.
22852
22853 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
22854
22855Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
22856
22857 * configure.in (configdirs): Add gdb.t24 for C++ tests that
22858 should work on any system, regardless of debugging format.
22859 * gdb.t21/demangle.exp: Move to gdb.t24.
22860 * gdb.t24/demangle.exp: Move from gdb.t21.
22861 * gdb.t24/{Makefile.in, configure.in}: New files.
22862
22863Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22864
22865 * configure.in: Do gdb.stabs and C++ tests only for stabs.
22866 * gdb.stabs: New directory.
22867
22868Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22869
22870 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
22871 not just "Quit anyway?".
22872
22873Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
22874
22875 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
22876 that all setup_xfails are immediately followed by clear_xfails.
22877
22878Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
22879
22880 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
22881 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
22882 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
22883 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
22884 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
22885 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
22886 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
22887 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
22888 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
22889 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
22890 gdb.t31/chillvars.exp, lib/gdb.exp:
22891 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
22892 bug-gdb@prep.ai.mit.edu.
22893
22894Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
22895
22896 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
22897 with 0.0, not integer 0.
22898
22899Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
22900
22901 * gdb.t06/break.exp: Update for "Kill the program" message change.
22902
22903Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
22904
22905 * Makefile.in (GDBFLAGS): Set to -nx.
22906 * Makefile.in (site.exp): Use GDBFLAGS.
22907
22908Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
22909
22910 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
22911 Makefiles.
22912 (check): depend on just-check.
22913 (just-check): added so that tests can be run without a noop
22914 build pass.
22915
22916Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
22917
22918 Switch to using configure's configdirs.
22919 * Makefile.in (Makefile): add configure.in dependency.
22920 (SUBDIRS): removed redundant assignment.
22921 * configure.in: switch subdirs assignment to configdirs.
22922 * gdb.t*/configure.in: new files.
22923
22924Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
22925
22926 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
22927 works.
22928
22929Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
22930
22931 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
22932 in explicit rules. Apparently this is not supported by some makes.
22933
22934Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
22935
22936 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
22937
22938Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22939
22940 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
22941 disappeared.
22942
22943Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
22944
22945 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
22946
22947Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
22948
22949 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
22950 watchpoint problem that is now fixed.
22951 * gdb.t30/chexp.exp: Remove setup_xfail for printing
22952 uninitialized convenience variables.
22953 * gdb.t31/chillvars.exp: Fix expected patterns for printing
22954 structures.
22955
22956Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22957
22958 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
22959 which causes expect to get out of sync with gdb on long output
22960 from help set.
22961 * gdb.t09/corefile.exp: Make expected pattern for core file
22962 failing signal and frame output format less sun specific.
22963
22964Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
22965
22966 * gdb.t31/chillvars.exp: Add and remove initial dummy
22967 breakpoint, so that symbol table is forced in.
22968 (Needed at least on Sunos4, though it seems not SVR4.)
22969 * gdb.t31/chillvars.exp: Update for changed output format.
22970
22971Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
22972
a9c64011 22973 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
22974
22975Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
22976
22977 * Makefile.in: Added --srcdir when invoking runtest, removed the
22978 need for a local config file. (optional now)
22979
22980Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
22981
22982 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
22983 failure count used to force early termination. Add some more
22984 expected failures for gnu style demangling.
22985
22986Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22987
22988 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
22989 pmi variable from gdb.t20/gdbme to get optimized away.
22990 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
22991 Check for written corefile upon timeout _and_ eof.
22992
22993Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22994
22995 * config/unix-gdb.exp: Add missing return 0.
22996
22997Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22998
22999 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
23000 test termination.
23001
23002Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
23003
23004 * configure.in (subdirs): Put back gdb.t17 which mysteriously
23005 disappeared.
23006
23007Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
23008
23009 * gdb.t10/crossload.exp: Disable the i860-elf test until such
23010 time as i860 support works.
23011
d63a86f8 23012 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
23013 "backtrace 100\r" rather than just "backtrace\r", to match last
23014 change.
23015
23016Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
23017
23018 * config/udi-gdb.exp (gdb_exit): Remove close command.
23019 (gdb_target_udi): New procedure to set the UDI target.
23020 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
23021 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
23022 Added waits for prompts after several question responses. Added
23023 some more responses used by a29k-amd-udi-gdb.
23024 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
23025 pass different arguments, restart UDI connection after program
23026 completion.
23027 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
23028 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
23029 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
23030 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
23031 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
23032 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
23033 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
23034 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
23035 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
23036 after program completion.
23037 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
23038 compiled with a SELECT_VECS setting.
23039 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
23040 infinite recursion.
23041
23042 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
23043 Added checks for COFF results, and made them expected failures for
23044 all targets. It would be better to make them expected failures
23045 for COFF targets only.
23046
23047Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
23048
23049 * Makefile.in: add null dvi target, don't bother to recurse
23050 through test directories for info and install-info; rename
23051 $(datadir) to be dejagnu instead of deja-gnu
23052
23053Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
23054
23055 * gdb.t31/gdbme.ch: Re-enable code that previously caused
23056 compiler to coredump.
23057 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
23058 code.
23059
23060Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
23061
23062 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
23063 coredump.
23064 * gdb.t31/chillvars.exp: Comment out tests that depend on that
23065 code.
23066
23067Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
23068
23069 * gdb.t03/ptype.exp: tests for return code from gdb_test.
23070 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
23071 which in a shell. Deletes xgdb when done.
23072 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
23073 Tests the return from the "set height" or "set width" commands.
23074 Added a few return codes where needed.
23075
23076Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
23077
23078 * Makefile.in (SUBDIRS): Add gdb.t17.
23079 * configure.in (subdirs): Add gdb.t17.
23080 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
23081 files to test gdb's calling of functions in the inferior with
23082 the correct arguments and gdb's ability to retrieve any
23083 result returned.
23084
23085Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
23086
23087 * config/unix-gdb.exp (gdb_exit): Remove close commands that
23088 may be called after gdb goes away. Previous versions of expect
23089 needed these to avoid file descriptor leaks, but they cause
23090 errors with the current revision of expect.
23091 * gdb.t00/gdbvars.exp: Use -re on expected output after
23092 setting sevenbit-strings.
23093 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
23094 to set sevenbit-strings consistent across tests.
23095 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
23096 set sevenbit-strings consistent across tests.
23097
23098Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
23099
23100 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
23101 expected output to match current "expect" expectations.
23102
23103Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
23104
23105 * gdb.t00/default.exp: Change expected output for default "source"
23106 command, to match new gdb behavior which requires a filename to
23107 source.
23108
23109Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
23110
23111 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
23112 expected fail for i486-*-* that misses the marker2 function.
23113 * gdb.t10/crossload.exp (bfddefault): Allow successful
23114 recognition of a format to pass even if no symbols are found.
23115 Explicitly catch failures where the format is not recognized
23116 or is ambiguous, and add the reason to the fail message.
23117 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
23118 the cause is and invalid target and add reason to failure message.
23119 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
23120 elf32-i386, elf32-sparc, and elf32-i860.
23121 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
23122 Set up expected failure for 'filename'::variable scope resolution,
23123 which is now apparently broken on all targets.
23124 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
23125 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
23126 gdb.t23/templates.exp: Change failure for missing binfile into
23127 just a warning.
23128 gdb.t21/demangle.exp: Change all cfront references to 'arm'
23129 references.
23130
23131Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
23132
23133 * gdb.t00/default.exp: Add expected output for default "source"
23134 command, to match new gdb behavior.
23135 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
23136
23137Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
23138
23139 * config/*-gdb.exp: returns an error, rather than exiting on
23140 internal errors.
23141
23142Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
23143
23144 * gdb.t03/gdbme.c: Add pointer to struct variable.
23145 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
23146 referencing struct members.
23147
23148Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
23149
23150 * configure.in (mips-idt-ecoff): New target.
23151 * config/mips-gdb.exp: New file for remote board using MIPS remote
23152 debugging protocol.
23153
23154 * Redid configuration scheme. Removed gdb.t*/configure.in.
23155 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
23156 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
23157 distclean targets. Built executables via .o files. Adjusted
23158 tests to account for source files in $(srcdir) rather than
23159 $(objdir).
23160 * lib/gdb.exp (runto): Don't expect () after the function name,
23161 because it may have arguments.
23162
23163Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
23164
23165 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
23166 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
23167 expected failures for mips-idt-* and mips-sgi-*.
23168 * gdb.t00/default.exp (attach): Kill process if requested.
23169 * gdb.t00/help.exp (help target core, help target): Accept a gdb
23170 that does not read core files.
23171 * gdb.t01/run.exp: Removed checks for exit status code.
23172 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
23173 it is linked in.
23174 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
23175 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
23176 appropriate, rather than doing it by hand.
23177 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
23178 execution.
23179 * gdb.t10/crossload.exp: Kill existing program if needed.
23180 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
23181 appropriate, rather than doing it by hand. Always increase
23182 timeout for this test, not just for VxWorks.
23183
23184Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
23185
23186 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
23187 of Chill STRUCT types and STRUCT values.
23188 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
23189 than "char".
23190 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 23191 struct2): New struct definitions and initializations to test
c906108c
SS
23192 simple Chill STRUCT types.
23193
23194Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
23195
23196 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
23197 the null byte at the end of strings.
23198 * gdb.t00/default.exp: Make show version insensitive to copyright
23199 date.
23200 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
23201 to avoid dependencies on target char signedness.
23202 * gdb.t16/printcmds.exp: Update expected results for explicitly
23203 unsigned char.
23204 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
23205 now work.
23206 * gdb.t21/demangle.exp: Add many more patterns for template
23207 demangling, most of them being expected failures.
23208 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
23209 string we are matching for, to match on the whole string.
23210 * gdb.t21/demangle.exp: Add many new test strings to demangle,
23211 and fix a whole bunch that had incorrect expected output but were
23212 passing anyway because of the bug in "proc demangle".
23213 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
23214 type.
23215 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
23216
23217Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
23218
a9c64011
AS
23219 * gdb/testsuite: made modifications to testcases, etc., to allow
23220 them to work properly given the reorganization of deja-gnu and the
23221 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
23222
23223Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
23224
23225 * gdb/testsuite: Initial creation of gdb/testsuite.
23226 Migrated dejagnu testcases and support files for testing nm to
23227 gdb/testsuite from deja-gnu. These files were moved "as is"
23228 with no modifications. This migration is part of a major overhaul
23229 of dejagnu. The modifications to these testcases, etc., which
23230 will allow them to work with the new version of dejagnu will be
23231 made in a future update.
48efe704 23232
8d8cb839 23233 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 23234\f
8d8cb839
EZ
23235;; Local Variables:
23236;; mode: change-log
23237;; left-margin: 8
23238;; fill-column: 74
23239;; version-control: never
23240;; End:
902f2ccb
MC
23241
23242 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 23243 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
23244 Copying and distribution of this file, with or without modification,
23245 are permitted provided the copyright notice and this notice are preserved.