gdb/
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
1 2011-02-14 Pedro Alves <pedro@codesourcery.com>
2
3 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
4 tests for building arrays from unavailable values, subscripting
5 non-memory rvalue unvailable arrays, and accessing fields or
6 baseclasses of non-lazy unavailable values,
7 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
8 struct types.
9 (g_smallstruct, g_smallstruct_b): New globals.
10
11 2011-02-14 Pedro Alves <pedro@codesourcery.com>
12
13 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
14
15 2011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
16
17 Fix const/volatile qualifiers of C++ types, PR c++/12328.
18 * gdb.cp/overload-const.exp: New file.
19 * gdb.cp/overload-const.cc: New file.
20
21 2011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
22
23 * gdb.opencl/callfuncs.cl: New file.
24 * gdb.opencl/callfuncs.exp: New test.
25 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
26
27 2011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
28
29 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
30 when computing result.
31 * gdb.arch/altivec-abi.exp: Update expected results.
32
33 2011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
34
35 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
36 * gdb.base/jit.exp: Likewise.
37 * gdb.base/pie-execl.exp: Likewise.
38 * gdb.base/solib-nodir.exp: Likewise.
39 * gdb.base/solib-overlap.exp: Likewise.
40
41 2011-02-07 Pedro Alves <pedro@codesourcery.com>
42
43 * gdb.trace/collection.c (global_pieces): New.
44 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
45 New procedure.
46 (gdb_trace_collection_test): Call it.
47
48 2011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
49
50 * gdb.python/py-evthreads.c: New file.
51 * gdb.python/py-evthreads.exp: New file.
52 * gdb.python/py-events.py: New file.
53 * gdb.python/py-events.exp: New file.
54 * gdb.python/py-events.c: New file.
55
56 2011-02-04 David Daney <ddaney@caviumnetworks.com>
57
58 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
59
60 2011-02-03 Andrew Burgess <aburgess@broadcom.com>
61
62 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
63 gdb.base/disasm-end-cu.exp: New test for disassembling over the
64 boundary between two compilation units.
65
66 2011-02-02 Pedro Alves <pedro@codesourcery.com>
67
68 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
69 (Virtual): New structs.
70 (virtual_o, virtual_middle_b): New globals.
71 * gdb.cp/virtbase.exp: New tests.
72
73 2011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
74
75 * gdb.base/jit.exp: New file.
76 * gdb.base/jit-main.c: New file.
77 * gdb.base/jit-solib.c: New file.
78
79 2011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
80
81 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
82 proceed to initial kernel entry point.
83 * gdb.opencl/datatypes.exp: Likewise.
84 * gdb.opencl/operators.exp: Likewise.
85 * gdb.opencl/vec_comps.exp: Likewise.
86
87 2011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
88
89 * gdb.cp/nsnested.cc: New.
90 * gdb.cp/nsnested.exp: New.
91 * gdb.cp/nsnoimports.exp: New.
92 * gdb.cp/nsnoimports.cc: New.
93
94 2011-01-31 Joel Brobecker <brobecker@adacore.com>
95
96 * gdb.base/interact.exp: Add extra tests that verify that
97 the value of the interactive-mode setting does not change
98 after the script is sourced.
99
100 2011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
101
102 * gdb.cp/noparam.exp: New file.
103 * gdb.cp/noparam.cc: New file.
104
105 2011-01-28 Pedro Alves <pedro@codesourcery.com>
106
107 * gdb.trace/tfile.exp: Test that with no traceframe selected,
108 there's no stack or registers.
109
110 2011-01-26 Tom Tromey <tromey@redhat.com>
111
112 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
113 space before string output. Add test for "set print pretty off"
114 case.
115
116 2011-01-25 Pedro Alves <pedro@codesourcery.com>
117
118 * gdb.base/frame-args.exp: Adjust.
119 * gdb.dwarf2/dw2-noloc.exp: Adjust.
120 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
121 * gdb.dwarf2/pieces.exp: Adjust.
122 * gdb.opt/clobbered-registers-O2.exp: Adjust.
123 * gdb.opt/inline-locals.exp: Adjust.
124 * gdb.threads/fork-child-threads.exp: Adjust.
125
126 2011-01-25 Ken Werner <ken.werner@de.ibm.com>
127
128 * gdb.opencl/convs_casts.cl: Move program scope variables into the
129 OpenCL kernel function. Add a comment as marker. Add address space
130 qualifiers for the remaining program scope variables.
131 * gdb.opencl/datatypes.cl: Likewise.
132 * gdb.opencl/operators.cl: Likewise.
133 * gdb.opencl/vec_comps.cl: Likewise.
134 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
135 Add breakpoint at the marker comment.
136 * gdb.opencl/datatypes.exp: Likewise.
137 * gdb.opencl/operators.exp: Likewise.
138 * gdb.opencl/vec_comps.exp: Likewise.
139
140 2011-01-24 Pedro Alves <pedro@codesourcery.com>
141
142 * gdb.base/printcmds.c (some_struct): New struct and instance.
143 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
144 procedure.
145 <global scope>: Call it.
146
147 2011-01-21 Ken Werner <ken.werner@de.ibm.com>
148
149 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
150 argument to the gdb_compile_opencl_hostapp call.
151
152 2011-01-19 Yao Qi <yao@codesourcery.com>
153
154 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
155 positve list.
156
157 2011-01-19 Yao Qi <yao@codesourcery.com>
158
159 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
160 canonical form.
161 Remove "xscale-*-*"
162 * gdb.xml/tdesc-regs.exp: Likewise.
163 * gdb.python/py-section-script.exp: Replace ARM target triplet
164 with canonical form.
165 Match arm*-*-symbianelf*.
166 * gdb.base/dup-sect.exp: Likewise.
167 * lib/dwarf.exp: New.
168 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
169 dwarf2_support.
170 * gdb.dwarf2/dup-psym.exp: Likewise.
171 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
172 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
173 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
174 * gdb.dwarf2/dw2-basic.exp: Likewise.
175 * gdb.dwarf2/dw2-compressed.exp: Likewise.
176 * gdb.dwarf2/dw2-const.exp: Likewise.
177 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
178 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
179 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
180 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
181 * gdb.dwarf2/dw2-filename.exp: Likewise.
182 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
183 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
184 * gdb.dwarf2/dw2-intercu.exp: Likewise.
185 * gdb.dwarf2/dw2-intermix.exp: Likewise.
186 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
187 * gdb.dwarf2/dw2-noloc.exp: Likewise.
188 * gdb.dwarf2/dw2-op-call.exp: Likewise.
189 * gdb.dwarf2/dw2-producer.exp: Likewise.
190 * gdb.dwarf2/dw2-ranges.exp: Likewise.
191 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
192 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
193 * gdb.dwarf2/dw2-strp.exp: Likewise.
194 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
195 * gdb.dwarf2/implptr.exp: Likewise.
196 * gdb.dwarf2/mac-fileno.exp: Likewise.
197 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
198 * gdb.dwarf2/pieces.exp: Likewise.
199 * gdb.dwarf2/pr11465.exp: Likewise.
200 * gdb.dwarf2/valop.exp: Likewise.
201 * gdb.dwarf2/watch-notconst.exp: Likewise.
202 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
203
204 2011-01-19 Tom Tromey <tromey@redhat.com>
205
206 * gdb.python/py-infthread.exp: Add thread tests.
207
208 2011-01-14 Joel Brobecker <brobecker@adacore.com>
209
210 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
211
212 2011-01-14 Joel Brobecker <brobecker@adacore.com>
213
214 * gdb.ada/widewide: New testcase.
215
216 2011-01-13 Joel Brobecker <brobecker@adacore.com>
217
218 * gdb.base/interact.exp: New testcase.
219
220 2011-01-12 Tom Tromey <tromey@redhat.com>
221
222 * gdb.mi/gdb2549.exp: Update for error message changes.
223 * gdb.mi/mi-cli.exp: Likewise.
224 * gdb.mi/mi-disassemble.exp: Likewise.
225 * gdb.mi/mi-pthreads.exp: Likewise.
226 * gdb.mi/mi-regs.exp: Likewise.
227 * gdb.mi/mi-stack.exp: Likewise.
228 * gdb.mi/mi-var-block.exp: Likewise.
229 * gdb.mi/mi-var-cmd.exp: Likewise.
230 * gdb.mi/mi2-cli.exp: Likewise.
231 * gdb.mi/mi2-disassemble.exp: Likewise.
232 * gdb.mi/mi2-pthreads.exp: Likewise.
233 * gdb.mi/mi2-regs.exp: Likewise.
234 * gdb.mi/mi2-stack.exp: Likewise.
235 * gdb.mi/mi2-var-block.exp: Likewise.
236 * gdb.mi/mi2-var-cmd.exp: Likewise.
237
238 2011-01-12 Andrew Burgess <aburgess@broadcom.com>
239 Jan Kratochvil <jan.kratochvil@redhat.com>
240
241 PR fortran/11104 and DWARF unbound arrays detection.
242 * gdb.fortran/multi-dim.exp: New file.
243 * gdb.fortran/multi-dim.f90: New file.
244
245 2011-01-12 Andrew Burgess <aburgess@broadcom.com>
246
247 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
248 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
249 add new tests for opcode dumping.
250
251 2011-01-11 Tom Tromey <tromey@redhat.com>
252
253 * gdb.python/py-infthread.exp: Load gdb-python.exp.
254
255 2010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
256
257 Convert hardware watchpoints to use breakpoint_ops.
258 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
259 type is not supported.
260 * gdb.base/foll-fork.exp: Likewise.
261 * gdb.base/foll-vfork.exp: Likewise.
262
263 2011-01-10 Phil Muldoon <pmuldoon@redhat.com>
264
265 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
266 Use load_lib gdb-python.exp.
267 * gdb.python/python.exp: Ditto.
268 * gdb.python/py-function.exp: Ditto.
269
270 2011-01-09 Andreas Schwab <schwab@linux-m68k.org>
271
272 * gdb.threads/tls.exp ("info address me"): Fix expected output.
273
274 2011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
275
276 * configure: Regenerate.
277
278 2011-01-06 Tom Tromey <tromey@redhat.com>
279
280 * gdb.python/py-frame.exp: Test gdb.newest_frame.
281
282 2011-01-06 Joel Brobecker <brobecker@adacore.com>
283
284 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
285 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
286 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
287 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
288 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
289 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
290 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
291 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
292 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
293 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
294 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
295 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
296 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
297 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
298 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
299 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
300 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
301 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
302 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
303 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
304 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
305 gdb.ada/uninitialized_vars.exp,
306 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
307 Simplify by using clean_restart.
308
309 2011-01-06 Joel Brobecker <brobecker@adacore.com>
310
311 Add marker to be used as anchor for inserting breakpoints.
312 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
313 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
314 Likewise.
315
316 Remove uses of gdb_start_cmd.
317 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
318 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
319
320 Do not run testcase if testing with GDBserver.
321 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
322 if testing with GDBserver.
323
324 2011-01-06 Joel Brobecker <brobecker@adacore.com>
325
326 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
327 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
328 copyright header.
329
330 2011-01-05 Joel Brobecker <brobecker@adacore.com>
331
332 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
333 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
334 testsuite/gdb.fortran/complex.f,
335 testsuite/gdb.fortran/derived-type.f90,
336 testsuite/gdb.fortran/library-module-lib.f90,
337 testsuite/gdb.fortran/library-module-main.f90,
338 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
339 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
340 Copyright year update.
341
342 2011-01-05 Joel Brobecker <brobecker@adacore.com>
343
344 * gdb.base/langs1.f: Add copyright header.
345
346 2011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
347
348 * gdb.base/morestack.exp: New file.
349 * gdb.base/morestack.c: New file.
350
351 2011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
352
353 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
354
355 2010-12-29 Joel Brobecker <brobecker@adacore.com>
356
357 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
358 * gdb.ada/arrayptr.exp: Add test printing that new variable.
359
360 2010-12-29 Joel Brobecker <brobecker@adacore.com>
361
362 * gdb.ada/lang_switch.exp: Correct expected parameter value.
363
364 2010-12-25 Andreas Schwab <schwab@linux-m68k.org>
365
366 * gdb.threads/tls.exp: Fix typo.
367
368 * gdb.threads/thread-specific.exp (get_thread_list): Update.
369 * gdb.threads/execl.exp: Update.
370
371 2010-12-23 Yao Qi <yao@codesourcery.com>
372
373 * gdb.arch/arm-disp-step.exp: New.
374 * gdb.arch/arm-disp-step.S: New.
375
376 2010-12-21 Tom Tromey <tromey@redhat.com>
377
378 * gdb.threads/execl.exp: Update.
379 * gdb.threads/linux-dp.exp: Update.
380 * gdb.threads/manythreads.exp: Update.
381 * gdb.threads/tls.exp: Update.
382
383 2010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
384
385 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
386 (NextOverThrowDerivates) <resumebpt>: New.
387 (resumebpt_test): New.
388 (main): Call resumebpt_test.
389 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
390
391 2010-12-12 Stan Shebs <stan@codesourcery.com>
392
393 * gdb.trace/tsv.exp: Test print command on trace state variables.
394
395 2010-12-09 Tom Tromey <tromey@redhat.com>
396
397 * gdb.base/interp.exp: Add regression test.
398
399 2010-12-09 Tom Tromey <tromey@redhat.com>
400
401 * gdb.java/jnpe.java: New file.
402 * gdb.java/jnpe.exp: New file.
403 * gdb.cp/nextoverthrow.exp: New file.
404 * gdb.cp/nextoverthrow.cc: New file.
405
406 2010-12-07 Doug Evans <dje@google.com>
407
408 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
409 of data-directory.
410 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
411 updated.
412 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
413
414 2010-11-29 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
415
416 * gdb.base/callfuncs.exp: Test for skip_float_tests.
417 * gdb.base/call-sc.exp: Ditto.
418 * gdb.base/finish.exp: Ditto.
419 * gdb.base/return.exp: Ditto.
420 * gdb.base/return2.exp: Ditto.
421
422 2010-11-30 Doug Evans <dje@google.com>
423
424 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
425 (gdb_expect_list): Fix spelling errors in comments.
426 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
427 send_gdb/gdb_expect_list where applicable.
428 * gdb.base/call-ar-st.exp: Ditto.
429 * gdb.base/funcargs.exp: Ditto.
430 * gdb.base/gcore.exp: Ditto.
431 * gdb.base/page.exp: Ditto.
432 * gdb.base/sigaltstack.exp: Ditto.
433 * gdb.base/siginfo.exp: Ditto.
434 * gdb.base/sigstep.exp: Ditto.
435 * gdb.base/trace-commands.exp: Ditto.
436
437 2010-11-29 Doug Evans <dje@google.com>
438
439 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
440 printer-name;subprinter-name.
441
442 2010-11-29 Tom Tromey <tromey@redhat.com>
443
444 * gdb.dwarf2/implptr.exp: New file.
445 * gdb.dwarf2/implptr.c: New file.
446 * gdb.dwarf2/implptr.S: New file.
447
448 2010-11-29 Phil Muldoon <pmuldoon@redhat.com>
449
450 PR python/12199
451
452 * gdb.python/py-breakpoint.exp: Test the delete method.
453
454 2010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
455
456 Fix step_resume_breakpoint unsaved during an infcall.
457 * gdb.base/step-resume-infcall.exp: New file.
458 * gdb.base/step-resume-infcall.c: New file.
459
460 2010-11-24 Edjunior Machado <emachado@br.ibm.com>
461
462 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
463
464 2010-11-24 Edjunior Machado <emachado@br.ibm.com>
465
466 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
467 on ppc64's symbols; "finish" and "return" commands must accept to
468 show the caller line again as well as the line after.
469 * gdb.asm/powerpc64.inc: New file.
470
471 2010-11-23 Doug Evans <dje@google.com>
472
473 * lib/gdb.exp (gdb_test_sequence): New function.
474 (gdb_expect_list): Add verbose -log call for each pattern.
475 * gdb.base/signals.exp (test_handle_all_print): Call it.
476 Reduce timeout increment from 6 minutes to 1 minute.
477 * gdb.server/ext-run.exp: Call it.
478
479 2010-11-23 Phil Muldoon <pmuldoon@redhat.com>
480
481 PR python/12212
482
483 * gdb.python/python.exp: Check that selected_thread raises an
484 error when no inferior is loaded.
485
486 2010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
487
488 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
489 * gdb.dwarf2/dw2-stack-boundary.S: New file.
490
491 2010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
492
493 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
494 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
495
496 2010-11-18 Doug Evans <dje@google.com>
497
498 * gdb.server/ext-run.exp: Fix intermittent failures.
499
500 2010-11-12 Nathan Froyd <froydnj@codesourcery.com>
501
502 * gdb.stabs/gdb11479.exp: Use runto_main.
503
504 2010-11-12 Nathan Froyd <froydnj@codesourcery.com>
505
506 * gdb.base/break-entry.exp: Skip if using a stub.
507
508 2010-11-12 Nathan Froyd <froydnj@codesourcery.com>
509
510 * gdb.python/py-inferior.exp: Pack values in target endianness.
511
512 2010-11-12 Tom Tromey <tromey@redhat.com>
513
514 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
515 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
516 MemoryError.
517 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
518 type.
519 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
520 MemoryError.
521 (test_subscript_regression): Update exception type.
522
523 2010-11-11 Phil Muldoon <pmuldoon@redhat.com>
524
525 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
526 breakpoint tests.
527
528 2010-11-09 Pedro Alves <pedro@codesourcery.com>
529
530 * gdb.base/watchpoint.exp: Test "watch -location" with an
531 innacessible location.
532
533 2010-11-09 Edjunior Machado <emachado@br.ibm.com>
534 Luis Machado <luisgpm@br.ibm.com>
535
536 * gdb.base/maint.exp: Expect "." prefix.
537 * gdb.base/nodebug.exp: Expect "." Likewise.
538 * gdb.base/sepsymtab.exp: Expect "." Likewise.
539 * gdb.base/watchpoint-cond-gone.exp: Likewise.
540 * gdb.base/watchpoint.exp: Expect a software watch to be created for
541 POWER server processors.
542
543 2010-11-08 Edjunior Machado <emachado@br.ibm.com>
544 Luis Machado <luisgpm@br.ibm.com>
545
546 * gdb.base/break-entry.exp: convert entry point for
547 ppc64 and expect leading `.' on ppc64's symbols
548
549 2010-11-05 Doug Evans <dje@google.com>
550
551 * gdb.base/help.exp: Update expected output.
552 * gdb.python/py-param.exp: Delete, contents moved to ...
553 * gdb.python/py-parameter.exp: ... here. New file.
554 Add test for gdb.parameter ("directories").
555
556 2010-11-05 Ken Werner <ken.werner@de.ibm.com>
557
558 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
559 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
560 * configure: Regenerate.
561 * gdb.opencl/Makefile.in: New File.
562 * gdb.opencl/datatypes.exp: Likewise.
563 * gdb.opencl/datatypes.cl: Likewise.
564 * gdb.opencl/operators.exp: Likewise.
565 * gdb.opencl/operators.cl: Likewise.
566 * gdb.opencl/vec_comps.exp: Likewise.
567 * gdb.opencl/vec_comps.cl: Likewise.
568 * gdb.opencl/convs_casts.exp: Likewise.
569 * gdb.opencl/convs_casts.cl: Likewise.
570 * lib/opencl.exp: Likewise.
571 * lib/opencl_hostapp.c: Likewise.
572 * lib/opencl_kernel.cl: Likewise.
573 * lib/cl_util.c: Likewise.
574 * lib/cl_util.c: Likewise.
575 * gdb.base/default.exp (set language): Add "opencl" to the list of
576 languages.
577
578 2010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
579
580 * gdb.cp/overload.exp: Added test for inheritance overload.
581 * gdb.cp/overload.cc: Ditto.
582 * gdb.cp/oranking.exp: Removed releveant kfails.
583
584 2010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
585 Joel Brobecker <brobecker@adacore.com>
586
587 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
588 check test_compiler_info.
589
590 2010-11-03 Ken Werner <ken.werner@de.ibm.com>
591
592 * gdb.base/gnu_vector.exp: Adjust expect messages.
593
594 2010-11-03 Ken Werner <ken.werner@de.ibm.com>
595
596 * gdb.base/gnu_vector.exp: Add unary operator tests.
597
598 2010-11-03 Ken Werner <ken.werner@de.ibm.com>
599
600 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
601
602 2010-11-02 Doug Evans <dje@google.com>
603
604 * gdb.python/py-pp-maint.c: New file.
605 * gdb.python/py-pp-maint.exp: New file.
606 * gdb.python/py-pp-maint.py: New file.
607
608 2010-11-02 Tom Tromey <tromey@redhat.com>
609
610 * gdb.base/default.exp: Remove "scheme" from language list.
611
612 2010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
613
614 Revert:
615 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
616 * gdb.threads/sigstep-threads.exp: New file.
617 * gdb.threads/sigstep-threads.c: New file.
618
619 2010-10-20 Michael Snyder <msnyder@vmware.com>
620
621 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
622
623 2010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
624
625 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
626 Skip test completely if gdb,no_hardware_watchpoints.
627
628 2010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
629
630 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
631 strict, but do not check for any particular function name within libc.
632
633 2010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
634
635 * gdb.cp/smartp.exp: New test.
636 * gdb.cp/smartp.cc : New test.
637
638 2010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
639
640 * gdb.cp/converts.exp: Test pointer to bool conversion.
641 Test pointer to long conversion.
642 * gdb.cp/oranking.exp: Removed relevant kfail.
643
644 2010-10-18 Tom Tromey <tromey@redhat.com>
645
646 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
647 argument to lazy_string.
648 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
649 (pp_ls.to_string): Use it.
650 * gdb.python/py-prettyprint.c (main): Move declarations to top.
651 Add "estring2" local.
652
653 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
654
655 Fix s390x compatibility.
656 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
657 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
658
659 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
660
661 * gdb.threads/sigstep-threads.exp: New file.
662 * gdb.threads/sigstep-threads.c: New file.
663
664 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
665
666 * gdb.base/pie-execl.exp: New file.
667 * gdb.base/pie-execl.c: New file.
668
669 2010-10-13 Doug Evans <dje@google.com>
670 Jan Kratochvil <jan.kratochvil@redhat.com>
671
672 PR exp/12117
673 * gdb.cp/ptype-cv-cp.cc: New file.
674 * gdb.cp/ptype-cv-cp.exp: New file.
675
676 2010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
677
678 * gdb.cp/converts.cc: New test program.
679 * gdb.cp/converts.exp: New test.
680 * gdb.cp/overload.exp: Added test for void* vs int*.
681 * gdb.cp/overload.exp: Ditto.
682 * gdb.cp/oranking.exp: Removed related kfail.
683
684 2010-10-13 Doug Evans <dje@google.com>
685
686 * lib/gdb-python.exp (gdb_check_python_config): New function.
687 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
688 * gdb.python/lib-types.cc: New file.
689 * gdb.python/lib-types.exp: New file.
690
691 2010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
692
693 * gdb.python/py-error.exp: New file.
694 * gdb.python/py-error.py: New file.
695
696 2010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
697
698 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
699 gdb_test_multiple.
700
701 2010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
702
703 * gdb.base/break-interp.exp: Use ldlags for linking flags.
704 * gdb.base/prelink.exp: Likewise.
705 * gdb.base/solib-nodir.exp: Likewise.
706 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
707 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
708 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
709
710 2010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
711
712 * break-interp.exp (test_ld): Use two separate gdb_expect statements
713 for the "info files" test to avoid timeouts on slow machines.
714
715 2010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
716
717 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
718 (main): Make openlib dummy call.
719
720 2010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
721
722 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
723 * break-interp.exp (reach): Move the core body ...
724 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
725 (test_ld): Provide always real argument, even to the linker. Replace
726 dl_main by _dl_debug_state.
727
728 2010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
729
730 Fix results of prelinked PIEs on ppc*.
731 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
732 Accept also DISPLACEMENT "PRESENT".
733 (main): Replace "ZERO" displacements by "PRESENT".
734
735 2010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
736
737 * gdb.cp/oranking.exp: New test.
738 * gdb.cp/oranking.cc: New test program.
739
740 2010-10-08 Ken Werner <ken.werner@de.ibm.com>
741
742 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
743 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
744
745 2010-10-06 Ken Werner <ken.werner@de.ibm.com>
746
747 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
748 lush, lynx) New constant.
749 * gdb.base/constvars.exp: Test const array types.
750 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
751
752 2010-10-06 Doug Evans <dje@google.com>
753
754 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
755 of syscall staging area.
756
757 2010-10-06 Ken Werner <ken.werner@de.ibm.com>
758
759 * gdb.base/gnu_vector.c: Add variable c4.
760 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
761 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
762
763 2010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
764
765 * gdb.arch/altivec-abi.exp: Fix a typo.
766
767 2010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
768
769 * lib/mi-support.exp (thread_selected_re): Correct pattern used
770 to match a thread ID.
771
772 2010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
773
774 Fix s390x testcase compatibility.
775 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
776
777 2010-10-01 Doug Evans <dje@google.com>
778
779 * lib/gdb-python.exp: New file.
780 * gdb.python/py-block.exp: Use it.
781 * gdb.python/py-breakpoint.exp: Ditto.
782 * gdb.python/py-frame.exp: Ditto.
783 * gdb.python/py-inferior.exp: Ditto.
784 * gdb.python/py-param.exp: Ditto.
785 * gdb.python/py-prettyprint.exp: Ditto.
786 * gdb.python/py-shared.exp: Ditto.
787 * gdb.python/py-symbol.exp: Ditto.
788 * gdb.python/py-symtab.exp: Ditto.
789 * gdb.python/py-type.exp: Ditto.
790 * gdb.python/py-value.exp: Ditto.
791 * gdb.python/python.exp: Ditto.
792
793 2010-09-30 Tom Tromey <tromey@redhat.com>
794
795 * gdb.base/anon.exp: New file.
796 * gdb.base/anon.c: New file.
797
798 2010-09-30 Tom Tromey <tromey@redhat.com>
799
800 * gdb.base/completion.exp: Test completion through anonymous
801 union.
802 * gdb.base/break1.c (struct some_struct): Add anonymous union.
803
804 2010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
805
806 Fix printing parameters of inlined functions.
807 * gdb.dwarf2/dw2-inline-param.exp: New file.
808 * gdb.dwarf2/dw2-inline-param-main.c: New file.
809 * gdb.dwarf2/dw2-inline-param.S: New file.
810
811 2010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
812
813 PR corefiles/12071.
814 * gdb.base/corefile.exp (quit with a process, no question: load core)
815 (quit with a core file): New tests.
816
817 2010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
818
819 Fix GDB crash on inferior calls with self-referencing classes.
820 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
821 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
822 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
823
824 2010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
825
826 Fix lost siginfo_t for inferior calls.
827 * gdb.base/siginfo-infcall.exp: New file.
828 * gdb.base/siginfo-infcall.c: New file.
829
830 2010-09-22 Joel Brobecker <brobecker@adacore.com>
831
832 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
833
834 2010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
835
836 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
837 New test.
838 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
839
840 2010-09-22 Joel Brobecker <brobecker@adacore.com>
841
842 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
843 type of our const type.
844
845 2010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
846
847 * gdb.cp/pr12028.cc: New.
848 * gdb.cp/pr12028.exp: New.
849
850 2010-09-22 Joel Brobecker <brobecker@adacore.com>
851
852 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
853
854 2010-09-16 Phil Muldoon <pmuldoon@redhat.com>
855 Jan Kratochvil <jan.kratochvil@redhat.com>
856
857 PR mi/11407
858 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
859 * gdb.mi/dw2-ref-missing-frame-main.c New File.
860 * gdb.mi/dw2-ref-missing-frame.S New File.
861 * gdb.mi/dw2-ref-missing-frame.exp New File.
862
863 2010-09-14 Tom Tromey <tromey@redhat.com>
864
865 PR symtab/8399:
866 * gdb.threads/tls.exp: Remove kfail. Update expected output.
867
868 2010-09-14 Tom Tromey <tromey@redhat.com>
869
870 PR exp/11803:
871 * gdb.threads/tls.exp: Use C++.
872 (check_thread_local): Use K::another_thread_local.
873 * gdb.threads/tls.c (class K): New.
874 (another_thread_local): Now a member of K.
875 (spin): Update. No longer K&R C.
876
877 2010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
878
879 * gdb.cp/koenig.cc: created class for testing member lookup.
880 * gdb.cp/koenig.exp: Added test for member lookup.
881
882 2010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
883
884 Fix false FAILs on sourcetree topdir directory containing "kill".
885 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
886 source line matching regexp.
887
888 2010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
889
890 * gdb.python/python.exp (set height 0, collect help from uiout)
891 (verify help to uiout): New tests.
892
893 2010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
894
895 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
896 is_lp64_target to check 64bit target.
897
898 2010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
899
900 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
901 (test_ld) <powerpc64-*>: New.
902
903 2010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
904
905 * gdb.cp/templates.exp (test_template_args): Allow "struct".
906
907 2010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
908
909 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
910 (FunctionArg::method): New function.
911 (empty, arg): New variables.
912 (main): Call arg.method.
913 * gdb.cp/templates.exp (test_template_args): New function.
914 (do_tests): Call it.
915
916 2010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
917
918 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
919 of "next" to proceed over pthread_exit call.
920
921 2010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
922
923 * gdb.base/maint.exp: Avoid wildcards against potentially very long
924 "maint print statistics" output to prevent expect timeouts.
925
926 2010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
927
928 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
929 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
930 (test_float_rejected): ... here.
931 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
932 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
933 (test_float_rejected): ... here.
934 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
935 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
936 (test_float_rejected): ... here.
937 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
938 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
939 (test_float_rejected): ... here.
940
941 2010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
942
943 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
944 before disabling hardware watchpoints.
945 (test_inaccessible_watchpoint): Check that hardware watchpoints
946 are used. Test for watchpoints on a constant address.
947
948 2010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
949
950 * gdb.base/ui-redirect.exp: New file.
951
952 2010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
953 Joel Brobecker <brobecker@adacore.com>
954
955 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
956
957 2010-08-31 Doug Evans <dje@google.com>
958
959 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
960
961 2010-08-30 Tom Tromey <tromey@redhat.com>
962
963 PR python/11792:
964 * gdb.python/py-value.exp (test_subscript_regression): Add
965 dynamic_type test.
966
967 2010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
968
969 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
970 instead of running to main. Do not test the main function.
971 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
972 Add new main.
973
974 2010-08-26 Pedro Alves <pedro@codesourcery.com>
975
976 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
977 one test.
978
979 2010-08-24 Doug Evans <dje@google.com>
980
981 PR symtab/11942
982 * gdb.dwarf2/dw4-sig-types.cc: New file.
983 * gdb.dwarf2/dw4-sig-types.h: New file.
984 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
985 * gdb.dwarf2/dw4-sig-types.exp: New file.
986
987 2010-08-23 Tom Tromey <tromey@redhat.com>
988
989 PR python/11145:
990 * gdb.python/py-value.c (Base, Derived): New types.
991 (base): New global.
992 * gdb.python/py-value.exp (test_subscript_regression): Add
993 dynamic_cast test.
994
995 2010-08-23 Tom Tromey <tromey@redhat.com>
996
997 PR python/10676:
998 * gdb.python/py-type.exp (test_fields): Add tests for type
999 equality.
1000
1001 2010-08-23 Tom Tromey <tromey@redhat.com>
1002
1003 PR python/11915:
1004 * gdb.python/py-type.exp (test_fields): Add tests for array.
1005
1006 2010-08-23 Keith Seitz <keiths@redhat.com>
1007
1008 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
1009 have any children. Create a new abbrev for it.
1010 Add missing terminal sequence to .debug_abbrev.
1011
1012 2010-08-20 Keith Seitz <keiths@redhat.com>
1013
1014 PR symtab/11465:
1015 * gdb.dwarf2/pr11465.exp: New test.
1016 * gdb.dwarf2/pr11465.S: New file.
1017 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
1018 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
1019
1020 2010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
1021
1022 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
1023 registers. Update data sets with the new v2_double element in the
1024 VSX register union. Add vector_register3_vr data set for the AltiVec
1025 registers. Use gdb_test_no_output instead of send_gdb.
1026
1027 2010-08-19 Pedro Alves <pedro@codesourcery.com>
1028
1029 * gdb.python/py-shared.exp: New file, factored out from
1030 python.exp.
1031 * gdb.python/py-shared.c: New file.
1032 * gdb.python/py-shared-sl.c: New file.
1033 * gdb.python/python-1.c: New file.
1034 * gdb.python/python-sl.c: Delete.
1035 * gdb.python/python.c: Mention python-1.c.
1036 * gdb.python/python.exp: Move shared library tests to
1037 py-shared.exp.
1038 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
1039 (MISCELLANEOUS): New.
1040 (clean mostlyclean): Also remove $MISCELLANEOUS.
1041
1042 2010-08-19 Doug Evans <dje@google.com>
1043
1044 PR exp/11926
1045 * gdb.base/printcmds.exp (test_float_accepted): New function.
1046 Move existing float tests there. Add tests for floats with suffixes.
1047 (test_float_rejected): New function.
1048 * gdb.java/jv-print.exp (test_float_accepted): New function.
1049 (test_float_rejected): New function.
1050 * gdb.objc/print.exp: New file.
1051 * gdb.pascal/print.exp: New file.
1052 * lib/objc.exp: New file.
1053
1054 2010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
1055
1056 * gdb.base/default.exp (info set): Avoid full buffer error and force
1057 reading up to final gdb prompt.
1058 (show): Likewise.
1059
1060 2010-08-18 Tom Tromey <tromey@redhat.com>
1061
1062 PR symtab/11919:
1063 * gdb.base/completion.exp: Add test.
1064
1065 2010-08-18 Doug Evans <dje@google.com>
1066
1067 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
1068 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
1069 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
1070 Simplify, early exit if runto_main fails.
1071 * gdb.fortran/exprs.exp: load_lib fortran.exp.
1072 (set_lang_fortran): Moved to lib/fortran.exp.
1073 * gdb.fortran/types.exp: load_lib fortran.exp.
1074 (set_lang_fortran): Moved to lib/fortran.exp.
1075 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
1076 * gdb.java/jprint.exp (set_lang_java): Ditto.
1077 * gdb.java/jv-exp.exp: load_lib java.exp.
1078 If set_lang_java fails, issue a warning instead of failure to be
1079 consistent with other set_lang_foo uses.
1080 (set_lang_java): Moved to lib/java.exp.
1081 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
1082 If set_lang_java fails, issue a warning instead of failure to be
1083 consistent with other set_lang_foo uses.
1084 * gdb.pascal/types.exp: load_lib pascal.exp.
1085 (set_lang_pascal): Moved to lib/pascal.exp.
1086 * lib/fortran.exp: New file.
1087 * lib/java.exp (set_lang_java): New function.
1088 * lib/pascal.exp (set_lang_pascal): New function.
1089
1090 2010-08-18 Yao Qi <yao@codesourcery.com
1091
1092 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
1093 func_nofb_start and func_loopfb_start, so that address of functions
1094 is equal to these labels on Thumb.
1095
1096 2010-08-18 Yao Qi <yao@codesourcery.com>
1097
1098 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
1099 to reflect latest c source file.
1100
1101 2010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1102
1103 * gdb.cp/infcall-dlopen.exp: New file.
1104 * gdb.cp/infcall-dlopen.cc: New file.
1105 * gdb.cp/infcall-dlopen-lib.cc: New file.
1106
1107 2010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1108 Pedro Alves <pedro@codesourcery.com>
1109
1110 PR breakpoints/11371
1111
1112 * gdb.base/watch-cond-infcall.exp: New file.
1113 * gdb.base/watch-cond-infcall.c: New file.
1114
1115 2010-08-16 Tom Tromey <tromey@redhat.com>
1116
1117 * gdb.base/help.exp: Update.
1118 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
1119 watchpoint.
1120 (test_watch_location): New proc.
1121 (test_watchpoint_in_big_blob): Delete watchpoint.
1122 * gdb.base/watchpoint.c (func5): New function.
1123 (main): Call it.
1124
1125 2010-08-16 Doug Evans <dje@google.com>
1126
1127 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
1128
1129 2010-08-11 Phil Muldoon <pmuldoon@redhat.com>
1130
1131 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
1132 tests.
1133
1134 2010-08-11 Ken Werner <ken.werner@de.ibm.com>
1135
1136 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
1137 * gdb.base/gnu_vector.c: New File.
1138 * gdb.base/gnu_vector.exp: Likewise.
1139
1140 2010-08-11 Phil Muldoon <pmuldoon@redhat.com>
1141
1142 * gdb.python/python.c: New File.
1143 * gdb.python/python-sl.c: New File.
1144 * gdb.python/python.exp: Test solib_address and decode_line
1145 * functions.
1146
1147 2010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1148
1149 * gdb.python/python.exp (show height, set height 10)
1150 (verify pagination beforehand, verify pagination beforehand: q)
1151 (gdb.execute does not page, verify pagination afterwards)
1152 (verify pagination afterwards: q): New.
1153
1154 2010-08-02 Doug Evans <dje@google.com>
1155
1156 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
1157 because of an older gcc, change test2
1158 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
1159 to unsupported.
1160
1161 2010-07-30 Kazu Hirata <kazu@codesourcery.com>
1162
1163 * gdb.base/break-always.exp: Do not expect full paths to file
1164 names.
1165 * gdb.base/commands.exp: Likewise.
1166
1167 2010-07-30 Doug Evans <dje@google.com>
1168
1169 * gdb.cp/temargs.exp: For new tests that require newer gccs,
1170 xfail them when run with older gccs.
1171
1172 * lib/gdb.exp (build_executable): Forward "c++" option to
1173 get_compiler_info.
1174
1175 * gdb.python/py-type.exp (test_template): Mark as xfail tests
1176 "python print ttype.template_argument(1)" and
1177 "python print isinstance(ttype.template_argument(1), gdb.Value)"
1178 if using gcc 4.4 or earlier.
1179
1180 * gdb.base/valgrind-db-attach.exp: Use unique test name for
1181 attach-to-debugger handling.
1182
1183 2010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1184
1185 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
1186 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
1187 (main): Use copyreloc.
1188 * gdb.base/prelink.exp (split debug of executable)
1189 (.dynbss vs. .bss address shift): New tests.
1190
1191 2010-07-29 Pedro Alves <pedro@codesourcery.com>
1192
1193 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
1194 in gdb_test_multiple.
1195
1196 2010-07-29 Pedro Alves <pedro@codesourcery.com>
1197
1198 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
1199 environment.
1200
1201 2010-07-28 Tom Tromey <tromey@redhat.com>
1202
1203 PR python/11060:
1204 * gdb.python/py-type.c (Temargs): New template.
1205 (temvar): New variable.
1206 * gdb.python/py-type.exp (test_template): New proc.
1207
1208 2010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
1209
1210 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
1211 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
1212
1213 2010-07-28 Tom Tromey <tromey@redhat.com>
1214
1215 PR c++/9946:
1216 * gdb.cp/temargs.exp: New file.
1217 * gdb.cp/temargs.cc: New file.
1218
1219 2010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1220
1221 * gdb.base/help.exp (help disassemble): Update the content.
1222
1223 2010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1224
1225 * gdb.threads/ia64-sigill.exp: New file.
1226 * gdb.threads/ia64-sigill.c: New file.
1227
1228 2010-07-27 Tom Tromey <tromey@redhat.com>
1229
1230 * gdb.opt/inline-cmds.c (ATTR): New define.
1231 (func1): Use it.
1232 (func2): Likewise.
1233 (func3): Likewise.
1234 (outer_inline1): Likewise.
1235 (outer_inline2): Likewise.
1236 * gdb.opt/inline-bt.c (ATTR): New define.
1237 (func1): Use it.
1238 (func2): Likewise.
1239 * gdb.opt/inline-locals.c (ATTR): New define.
1240 (func1): Use it.
1241 (func2): Likewise.
1242
1243 2010-07-27 Tom Tromey <tromey@redhat.com>
1244
1245 * gdb.stabs/gdb11479.c (hack): New function.
1246 (test): Use it.
1247 (test2): Use it.
1248 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
1249 (int32_search_buf, int64_search_buf): No longer static.
1250 (x): Remove.
1251 * gdb.base/relocate.c (hack): New function.
1252
1253 2010-07-27 Phil Muldoon <pmuldoon@redhat.com>
1254
1255 * gdb.python/py-value.exp (test_inferior_function_call): New function.
1256 * gdb.python/py-value.c (func1): New function.
1257 (func2): Likewise.
1258
1259 2010-07-26 Corinna Vinschen <vinschen@redhat.com>
1260
1261 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
1262 as not to clash with .data section.
1263
1264 2010-07-26 Jerome Guitton <guitton@adacore.com>
1265
1266 * gdb.base/code_elim.exp: New file.
1267 * gdb.base/code_elim1.c: New file.
1268 * gdb.base/code_elim2.c: New file.
1269
1270 2010-07-21 Pedro Alves <pedro@codesourcery.com>
1271
1272 PR symtab/11827
1273
1274 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
1275 (some_volatile_enum): New variable.
1276 * gdb.base/printcmds.exp (test_print_enums): New.
1277 <top level>: Call it.
1278
1279 2010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
1280
1281 * gdb.cp/fpointer.cc: New test.
1282 * gdb.cp/fpointer.exp: New test.
1283
1284 2010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1285
1286 * gdb.base/solib-nodir.exp: New file.
1287 * lib/gdb.exp (runto): New case for a GDB internal error.
1288
1289 2010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1290 Ulrich Weigand <uweigand@de.ibm.com>
1291 Tom Tromey <tromey@redhat.com>
1292
1293 * gdb.base/charset-malloc.c: New file.
1294 * gdb.base/charset.c (malloc_stub): New prototype.
1295 (main): Call it instead of malloc itself.
1296 * gdb.base/charset.exp: Use only prepare_for_testing.
1297 (binfile): Remove the variable.
1298
1299 2010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1300
1301 Make core files the process_stratum.
1302 * gdb.base/corefile.exp (run: load core again)
1303 (run: sanity check we see the core file, run: with core)
1304 (run: core file is cleared, attach: load core again)
1305 (attach: sanity check we see the core file, attach: with core)
1306 (attach: core file is cleared): New tests.
1307 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
1308
1309 2010-07-14 Ken Werner <ken.werner@de.ibm.com>
1310
1311 * gdb.arch/altivec-abi.exp: New tests.
1312
1313 2010-07-13 Tom Tromey <tromey@redhat.com>
1314
1315 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
1316 (main): Use it.
1317 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
1318
1319 2010-07-13 Tom Tromey <tromey@redhat.com>
1320
1321 * gdb.base/label.exp: New file.
1322 * gdb.base/label.c: New file.
1323
1324 2010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
1325 H.J. Lu <hongjiu.lu@intel.com>
1326
1327 * lib/gdb.exp (is_ilp32_target): New.
1328 (is_lp64_target): Likewise.
1329
1330 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
1331 target.
1332 * gdb.arch/amd64-disp-step.exp: Likewise.
1333 * gdb.arch/amd64-dword.exp: Likewise.
1334 * gdb.arch/amd64-i386-address.exp: Likewise.
1335 * gdb.arch/amd64-word.exp: Likewise.
1336
1337 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
1338 target.
1339 * gdb.arch/i386-bp_permanent.exp: Likewise.
1340 * gdb.arch/i386-byte.exp: Likewise.
1341 * gdb.arch/i386-disp-step.exp: Likewise.
1342 * gdb.arch/i386-gnu-cfi.exp: Likewise.
1343 * gdb.arch/i386-prologue.exp: Likewise.
1344 * gdb.arch/i386-size-overlap.exp: Likewise.
1345 * gdb.arch/i386-size.exp: Likewise.
1346 * gdb.arch/i386-sse.exp: Likewise.
1347 * gdb.arch/i386-unwind.exp: Likewise.
1348 * gdb.arch/i386-word.exp: Likewise.
1349
1350 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
1351 test only when building 64-bit executables. Do not hard-code
1352 -m64 option.
1353
1354 2010-07-07 Doug Evans <dje@google.com>
1355
1356 * lib/gdb.exp (gdb_test_list_exact): New function.
1357 * gdb.base/default.exp (show convenience): Call it, add tests for
1358 $_sdata = void, $_thread = 0.
1359
1360 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1361 Joel Brobecker <brobecker@adacore.com>
1362
1363 Fix re-run of PIE executable, PR shlibs/11776.
1364 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
1365 Remove $displacement_main to match the solib-svr4.c change. New "kill"
1366 and re-"run" of the inferior.
1367
1368 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1369 Joel Brobecker <brobecker@adacore.com>
1370
1371 Cope with missing /usr/sbin/prelink.
1372 * lib/prelink-support.exp (prelink_no):
1373 <result == 1 && $output is "no such file or directory">: New.
1374 (prelink_yes): Likewise. Return on failed prelink_no.
1375
1376 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1377 Joel Brobecker <brobecker@adacore.com>
1378
1379 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
1380 build_executable by build_executable_own_libs. Replace "prelink -R"
1381 execution by a call of prelink_yes. Comment why "prelink -r" needs no
1382 change.
1383 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
1384 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
1385 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
1386 Replace build_executable by build_executable_own_libs's function
1387 build_executable_own_libs.
1388 (prelinkNO): Create new stub to call prelink_no.
1389 (prelinkYES): Create new stub to call prelink_yes.
1390 (test_attach): Rename calls of copy to file_copy.
1391 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
1392 (copy): Move to ...
1393 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
1394 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
1395 * gdb.base/prelink.exp: Disable testcase also for is_remote and
1396 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
1397 special flags by gdb_compile_shlib. Replace second gdb_compile by
1398 build_executable_own_libs. Replace "prelink -R" execution by a call of
1399 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
1400 a second call of prelink_yes. Replace restart commands by
1401 clean_restart.
1402 (prelink): Rename to ...
1403 (seen displacement message): ... this test. Extend its expectation
1404 strictness.
1405
1406 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1407
1408 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
1409 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
1410 displacement message exactly once.
1411
1412 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1413 Joel Brobecker <brobecker@adacore.com>
1414
1415 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
1416 its restore after the <$relink_args != ""> loop. new comment.
1417
1418 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1419 Joel Brobecker <brobecker@adacore.com>
1420
1421 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
1422 code for it. New variable relink_args.
1423 (prelinkYES): Call prelinkNO.
1424 (test_attach): Accept new parameter relink_args. Re-prelink the binary
1425 in such case. Move the core code to ...
1426 (test_attach_gdb): ... a new function. Send GDB command "file".
1427 Extend expected "Attaching to " string.
1428
1429 2010-07-02 Tom Tromey <tromey@redhat.com>
1430
1431 * gdb.base/bitops.exp: Remove extraneous "pass".
1432
1433 2010-07-02 Ken Werner <ken.werner@de.ibm.com>
1434
1435 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
1436
1437 2010-07-01 Pedro Alves <pedro@codesourcery.com>
1438
1439 * gdb.base/help.exp: Adjust expected output.
1440
1441 2010-07-01 Pedro Alves <pedro@codesourcery.com>
1442
1443 * gdb.base/help.exp: Adjust expected output.
1444
1445 2010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1446
1447 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
1448 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
1449 c++/11702.
1450
1451 2010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
1452 Doug Evans <dje@google.com>
1453
1454 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
1455 add .dynamic entry'.
1456
1457 2010-06-29 Doug Evans <dje@google.com>
1458
1459 Test PR c++/11702.
1460 * gdb.cp/m-static.exp: Add testcase.
1461 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
1462
1463 2010-06-28 Phil Muldoon <pmuldoon@redhat.com>
1464 Tom Tromey <tromey@redhat.com>
1465 Thiago Jung Bauermann <bauerman@br.ibm.com>
1466
1467 * gdb.python/py-inferior.c: New File.
1468 * gdb.python/py-infthread.c: New File.
1469 * gdb.python/py-inferior.exp: New File.
1470 * gdb.python/py-infthread.exp: New File.
1471
1472 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1473
1474 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
1475 (ptype ::C::OtherFileClass typedefs): New.
1476 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
1477 (C::OtherFileClass::cOtherFileClassVar2): New.
1478 (C::OtherFileClass::cOtherFileClassVar_use): Use also
1479 cOtherFileClassVar2.
1480 (C::cOtherFileType2, C::cOtherFileVar2): New.
1481 (C::cOtherFileVar_use): use also cOtherFileVar2.
1482 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
1483
1484 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1485
1486 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
1487 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
1488 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
1489 (print ::C::cOtherFileVar)
1490 (whatis C::OtherFileClass::cOtherFileClassType)
1491 (whatis ::C::OtherFileClass::cOtherFileClassType)
1492 (print C::OtherFileClass::cOtherFileClassVar)
1493 (print ::cOtherFileClassVar)
1494 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
1495 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
1496 trailing content.
1497 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
1498 (C::OtherFileClass::cOtherFileClassVar)
1499 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
1500 (C::cOtherFileVar, C::cOtherFileVar_use): New.
1501
1502 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1503
1504 Test PR c++/11703 and PR gdb/1448.
1505 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
1506 gdb/1448.
1507
1508 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1509
1510 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
1511 (main) <rtti_data>: New.
1512 * gdb.cp/virtbase.exp (print rtti_data): New.
1513
1514 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1515 Joel Brobecker <brobecker@adacore.com>
1516
1517 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
1518
1519 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1520
1521 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
1522
1523 2010-06-28 Doug Evans <dje@google.com>
1524
1525 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
1526
1527 2010-06-27 Doug Evans <dje@google.com>
1528
1529 * gdb.cp/m-static.exp: Update expected test output.
1530
1531 2010-06-25 Paul Hilfinger <hilfinger@adacore.com>
1532
1533 * gdb.gdb/selftest.exp: Adjust expected message for
1534 capturing start-up runtime.
1535
1536 2010-06-25 Tom Tromey <tromey@redhat.com>
1537
1538 PR python/10808:
1539 * gdb.python/python.exp: Add new tests.
1540
1541 2010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
1542
1543 * gdb.cp/operator.cc: Created an import loop.
1544 * gdb.cp/operator.exp: Added testcase for import loop.
1545
1546 2010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1547
1548 Test PR python/11407.
1549 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
1550 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
1551 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
1552 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
1553 executable_nofb and executable_fb. New variables srcsfile, objsfile,
1554 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
1555 binfile. Call gdb_compile with clean_restart twice.
1556 (func_nofb print, func_nofb backtrace, func_loopfb print)
1557 (func_loopfb backtrace): New.
1558
1559 2010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1560
1561 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
1562 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
1563 by a hand made one.
1564 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
1565 i?86 requirement. Remove variables srcfile and binfile. New variable
1566 sources, executable_nofb and executable_fb. Call prepare_for_testing.
1567
1568 2010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1569
1570 * gdb.cell/dwarfaddr.exp: New file.
1571 * gdb.cell/dwarfaddr.S: New file.
1572
1573 2010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1574
1575 Test PR 9436.
1576 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
1577
1578 2010-06-24 Hui Zhu <teawater@gmail.com>
1579
1580 * gdb.base/eval.exp: New file.
1581
1582 2010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1583
1584 * gdb.cell/fork.exp: New file.
1585 * gdb.cell/fork.c: Likewise.
1586 * gdb.cell/fork-spu.c: Likewise.
1587
1588 2010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
1589
1590 * lib/gdb.exp (banned_variables_traced): New global variable.
1591 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
1592 (gdb_init): Use `trace add variable' instead of obsolete
1593 `trace variable'.
1594
1595 2010-06-21 Doug Evans <dje@google.com>
1596
1597 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
1598
1599 2010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1600
1601 * gdb.arch/spu-ls.exp: New file.
1602 * gdb.arch/spu-ls.c: Likewise.
1603
1604 2010-06-18 Stan Shebs <stan@codesourcery.com>
1605
1606 * gdb.threads/thread-specific.exp: Add tests of $_thread.
1607
1608 2010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1609
1610 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
1611 * gdb.base/watch-cond.exp: Likewise.
1612 * gdb.python/py-breakpoint.exp: Likewise.
1613
1614 2010-06-18 Pedro Alves <pedro@codesourcery.com>
1615
1616 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
1617 clean_restart, make sure every test has a distinct message, and
1618 that messages don't include the executable' full path.
1619
1620 2010-06-17 Doug Evans <dje@google.com>
1621
1622 * gdb.arch/i386-size.exp: Updated expected output for
1623 DISASSEMBLY_OMIT_FNAME.
1624
1625 2010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1626 Sergio Durigan Junior <sergiodj@redhat.com>
1627
1628 * gdb.base/watch-notconst.c: New file.
1629 * gdb.base/watch-notconst.S: New file.
1630 * gdb.base/watch-notconst2.c: New file.
1631 * gdb.base/watch-notconst2.S: New file.
1632 * gdb.base/watch-notconst.exp: New file.
1633 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
1634 (func4): Add operations on `global_ptr_ptr'.
1635 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
1636 routine to test watchpoints created with a constant expression.
1637 (test_inaccessible_watchpoint): Include tests for watchpoints
1638 created with a constant expression.
1639
1640 2010-06-14 Kevin Buettner <kevinb@redhat.com>
1641
1642 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
1643 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
1644 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
1645 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
1646 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
1647 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
1648 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
1649 of `_start'.
1650
1651 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1652
1653 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
1654 not supported on the target.
1655 * gdb.mi/mi-nonstop-exit.exp: Likewise.
1656 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
1657 * gdb.mi/mi-nsintrall.exp: Likewise.
1658 * gdb.mi/mi-nsmoribund.exp: Likewise.
1659 * gdb.mi/mi-nsthrexec.exp: Likewise.
1660
1661 2010-06-11 Stan Shebs <stan@codesourcery.com>
1662
1663 * gdb.base/permissions.exp: New file.
1664
1665 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1666
1667 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
1668 does not support ELF executable class.
1669
1670 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1671
1672 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
1673
1674 2010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1675
1676 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
1677 (runto): Catch "The target does not support running in non-stop mode.".
1678
1679 2010-06-11 Michael Snyder <msnyder@vmware.com>
1680
1681 * gdb.base/setshow.exp (set language asm): Don't use
1682 gdb_test_no_output, fails on some targets.
1683
1684 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1685
1686 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
1687 * gdb.cp/pr9167.exp: Likewise.
1688
1689 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1690
1691 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
1692
1693 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1694
1695 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
1696
1697 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1698
1699 * gdb.base/charset.c (main): Make sure malloc gets linked in.
1700
1701 2010-06-11 Tom Tromey <tromey@redhat.com>
1702
1703 PR gdb/9977, PR exp/11636::
1704 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
1705 (pieces_test_f6): Update expected output.
1706
1707 2010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1708
1709 * gdb.base/moribund-step.exp: New.
1710
1711 2010-06-08 Michael Snyder <msnyder@vmware.com>
1712
1713 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
1714 * gdb.ada/boolean_expr.exp:
1715 * gdb.ada/frame_args.exp: Ditto.
1716 * gdb.ada/lang_switch.exp: Ditto.
1717 * gdb.ada/ptype_arith_binop.exp: Ditto.
1718 * gdb.ada/ref_param.exp: Ditto.
1719 * gdb.ada/type_coercion.exp:Ditto.
1720
1721 * gdb.asm/asm-source.exp: Ditto.
1722
1723 * gdb.base/attach.exp: Ditto.
1724 * gdb.base/bitfields2.exp: Ditto.
1725 * gdb.base/call-signal-resume.exp: Ditto.
1726 * gdb.base/callfuncs.exp: Ditto.
1727 * gdb.base/commands.exp: Ditto.
1728 * gdb.base/dbx.exp: Ditto.
1729 * gdb.base/default.exp: Ditto.
1730 * gdb.base/dump.exp: Ditto.
1731 * gdb.base/exprs.exp: Ditto.
1732 * gdb.base/freebpcmd.exp: Ditto.
1733 * gdb.base/interrupt.exp: Ditto.
1734 * gdb.base/list.exp: Ditto.
1735 * gdb.base/long_long.exp: Ditto.
1736 * gdb.base/maint.exp: Ditto.
1737 * gdb.base/ptype.exp: Ditto.
1738 * gdb.base/return.exp: Ditto.
1739 * gdb.base/setshow.exp: Ditto.
1740 * gdb.base/sigbpt.exp: Ditto.
1741 * gdb.base/sigrepeat.exp: Ditto.
1742
1743 * gdb.cp/classes.exp: Ditto.
1744
1745 * gdb.dwarf2/dw2-restore.exp: Ditto.
1746
1747 * gdb.gdb/selftest.exp: Ditto.
1748
1749 * gdb.multi/base.exp: Ditto.
1750 * gdb.multi/bkpt-multi-exec.exp: Ditto.
1751
1752 * gdb.python/py-block.exp: Ditto.
1753 * gdb.python/py-prettyprint.exp: Ditto.
1754 * gdb.python/py-template.exp: Ditto.
1755
1756 * gdb.server/ext-attach.exp: Ditto.
1757 * gdb.server/ext-run.exp: Ditto.
1758 * gdb.server/server-mon.exp: Ditto.
1759
1760 * gdb.threads/fork-thread-pending.exp: Ditto.
1761 * gdb.threads/hand-call-in-threads.exp: Ditto.
1762 * gdb.threads/interrupted-hand-call.exp: Ditto.
1763 * gdb.threads/linux-dp.exp: Ditto.
1764 * gdb.threads/manythreads.exp: Ditto.
1765 * gdb.threads/print-threads.exp: Ditto.
1766 * gdb.threads/pthreads.exp: Ditto.
1767 * gdb.threads/schedlock.exp: Ditto.
1768 * gdb.threads/thread-unwindonsignal.exp: Ditto.
1769 * gdb.threads/threadapply.exp: Ditto.
1770
1771 2010-06-08 Michael Snyder <msnyder@vmware.com>
1772
1773 * gdb.ada/exec_changed.exp:
1774 Use ".*" instead of "" as wildcard regexp.
1775
1776 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
1777 * gdb.base/call-ar-st.exp: Ditto.
1778 * gdb.base/checkpoint.exp: Ditto.
1779 * gdb.base/default.exp: Ditto.
1780 * gdb.base/dump.exp: Ditto.
1781 * gdb.base/ending-run.exp: Ditto.
1782 * gdb.base/fileio.exp: Ditto.
1783 * gdb.base/miscexprs.exp: Ditto.
1784 * gdb.base/pointers.exp: Ditto.
1785 * gdb.base/readline.exp: Ditto.
1786 * gdb.base/reread.exp: Ditto.
1787 * gdb.base/restore.exp: Ditto.
1788 * gdb.base/shlib-call.exp: Ditto.
1789 * gdb.base/valgrind-db-attach.exp: Ditto.
1790 * gdb.base/volatile.exp: Ditto.
1791 * gdb.base/watchpoints.exp: Ditto.
1792
1793 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
1794
1795 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
1796 * gdb.python/py-value.exp: Ditto.
1797
1798 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
1799 * gdb.trace/circ.exp: Ditto.
1800 * gdb.trace/collection.exp: Ditto.
1801 * gdb.trace/packetlen.exp: Ditto.
1802 * gdb.trace/passc-dyn.exp: Ditto.
1803 * gdb.trace/report.exp: Ditto.
1804 * gdb.trace/tfile.exp: Ditto.
1805 * gdb.trace/tfind.exp: Ditto.
1806 * gdb.trace/while-dyn.exp: Ditto.
1807
1808 2010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1809
1810 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
1811
1812 2010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1813
1814 Test PR 10640.
1815 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
1816
1817 2010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
1818
1819 * gdb.cp/koenig.exp: Test for ADL operators.
1820 * gdb.cp/koenig.cc: Added ADL operators.
1821 * gdb.cp/operator.exp: New test.
1822 * gdb.cp/operator.cc: New test.
1823
1824 2010-06-04 Michael Snyder <msnyder@vmware.com>
1825
1826 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
1827 * gdb.base/pending.exp: Ditto.
1828
1829 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
1830
1831 2010-06-04 Doug Evans <dje@google.com>
1832
1833 * gdb.python/py-prettyprint.exp: Add new test for enabled and
1834 disabled printers.
1835 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
1836 (enable_lookup_function): New function.
1837
1838 2010-06-04 Tom Tromey <tromey@redhat.com>
1839
1840 * gdb.python/py-value.exp (test_value_hash): Don't test equality
1841 of hash and id.
1842
1843 2010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1844
1845 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
1846 newline.
1847 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
1848 (empty verbose non-noisy clear, empty verbose noisy clear)
1849 (empty non-verbose noisy clear): Likewise.
1850
1851 2010-06-03 Michael Snyder <msnyder@vmware.com>
1852
1853 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
1854 * gdb.base/display.exp: Ditto.
1855 * gdb.base/find.exp: Ditto.
1856 * gdb.base/ifelse.exp: Ditto.
1857 * gdb.base/multi-forks.exp: Ditto.
1858 * gdb.base/recurse.exp: Ditto.
1859 * gdb.base/setshow.exp: Ditto.
1860 * gdb.base/value-double-free.exp: Ditto.
1861 * gdb.base/watch-vfork.exp: Ditto.
1862 * gdb.base/watch_thread_num.exp: Ditto.
1863 * gdb.base/watchpoint-solib.exp: Ditto.
1864 * gdb.base/watchpoint.exp: Ditto.
1865 * gdb.base/watchpoints.exp: Ditto.
1866
1867 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
1868 * gdb.cp/overload.exp: Ditto.
1869 * gdb.cp/virtfunc.exp: Ditto.
1870
1871 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
1872
1873 * gdb.reverse/watch-precsave.exp:
1874 Replace gdb_test with gdb_test_no_output.
1875
1876 * gdb.threads/attach-into-signal.exp:
1877 Replace gdb_test with gdb_test_no_output.
1878 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
1879 * gdb.threads/watchthreads.exp: Ditto.
1880 * gdb.threads/watchthreads2.exp: Ditto.
1881
1882 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
1883 * gdb.trace/tfind.exp: Ditto.
1884
1885 2010-06-03 Joel Brobecker <brobecker@adacore.com>
1886
1887 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
1888 successful test if message is the empty string.
1889
1890 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1891
1892 * gdb.fortran/module.exp (stopped language detection): New test.
1893
1894 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1895
1896 Support DW_TAG_module as separate namespaces.
1897 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
1898 gdb.fortran/library-module-lib.f90: New.
1899 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
1900 (print i): Remove.
1901 (continue to breakpoint: i-is-1, print var_i value 1)
1902 (continue to breakpoint: i-is-2, print var_i value 2)
1903 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
1904 (print var_d, print var_i value 14, ptype modmany, complete `modm)
1905 (complete `modmany, complete `modmany`, complete `modmany`var)
1906 (show language, setting breakpoint at module): New tests.
1907 * gdb.fortran/module.f90 (module mod): Remove.
1908 (module mod1, module mod2, module modmany, subroutine sub1)
1909 (subroutine sub2, program module): New.
1910
1911 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1912
1913 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
1914 (print value of rUC, print value of rI, print value of UI): ... here.
1915 * gdb.cp/anon-union.exp (pass): Rename to ...
1916 (print z 2): ... here.
1917
1918 2010-06-02 Michael Snyder <msnyder@vmware.com>
1919
1920 * gdb.trace/actions.exp: Use gdb_test_no_output.
1921 * gdb.trace/circ.exp: Ditto.
1922 * gdb.trace/packetlen.exp: Ditto.
1923 * gdb.trace/save-trace.exp: Ditto.
1924 * gdb.trace/tracecmd.exp: Ditto.
1925 * gdb.trace/tsv.exp: Ditto.
1926
1927 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
1928 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
1929 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
1930 * gdb.threads/manythreads.exp: Ditto.
1931 * gdb.threads/print-threads.exp: Ditto.
1932 * gdb.threads/pthreads.exp: Ditto.
1933 * gdb.threads/schedlock.exp: Ditto.
1934 * gdb.threads/staticthreads.exp: Ditto.
1935 * gdb.threads/thread-specific.exp: Ditto.
1936 * gdb.threads/thread-unwindonsignal.exp: Ditto.
1937 * gdb.threads/threadapply.exp: Ditto.
1938 * gdb.threads/watchthreads.exp: Ditto.
1939 * gdb.threads/watchthreads2.exp: Ditto.
1940
1941 * gdb.python/py-block.exp: Use gdb_test_no_output.
1942 * gdb.python/py-prettyprint.exp: Ditto.
1943 * gdb.python/py-template.exp: Ditto.
1944 * gdb.python/py-value.exp: Ditto.
1945
1946 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
1947 * gdb.reverse/watch-reverse.exp: Ditto.
1948
1949 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
1950 * gdb.server/ext-run.exp: Ditto.
1951
1952 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
1953 * gdb.dwarf2/dw2-compressed.exp: Ditto.
1954 * gdb.dwarf2/dw2-intercu.exp: Ditto.
1955 * gdb.dwarf2/dw2-intermix.exp: Ditto.
1956 * gdb.dwarf2/dw2-producer.exp: Ditto.
1957 * gdb.dwarf2/mac-fileno.exp: Ditto.
1958
1959 * gdb.gdb/observer.exp: Use gdb_test_no_output.
1960 * gdb.gdb/selftest.exp: Ditto.
1961
1962 * gdb.multi/base.exp: Use gdb_test_no_output.
1963
1964 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
1965
1966 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1967
1968 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
1969
1970 2010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
1971
1972 * gdb.cp/class2.exp: Use gdb_test_no_output.
1973 * gdb.cp/classes.exp: Ditto.
1974 * gdb.cp/extern-c.exp: Ditto.
1975 * gdb.cp/inherit.exp: Ditto.
1976 * gdb.cp/maint.exp: Ditto.
1977 * gdb.cp/mb-inline.exp: Ditto.
1978 * gdb.cp/mb-templates.exp: Ditto.
1979 * gdb.cp/method2.exp: Ditto.
1980 * gdb.cp/misc.exp: Ditto.
1981 * gdb.cp/ovldbreak.exp: Ditto.
1982 * gdb.cp/punctuator.exp: Ditto.
1983 * gdb.cp/templates.exp: Ditto.
1984 * gdb.cp/virtbase.exp: Ditto.
1985
1986 * gdb.threads/attach-stopped.exp:
1987 Replace uses of send_gdb / gdb_expect.
1988 * gdb.threads/attachstop-mt.exp:
1989 Replace uses of send_gdb / gdb_expect.
1990 * gdb.threads/gcore-thread.exp:
1991 Replace uses of send_gdb / gdb_expect.
1992 * gdb.threads/hand-call-in-threads.exp:
1993 Replace uses of send_gdb / gdb_expect.
1994 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
1995 * gdb.threads/print-threads.exp:
1996 Replace uses of send_gdb / gdb_expect.
1997 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
1998 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
1999 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
2000
2001 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
2002 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
2003 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
2004 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
2005 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
2006 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
2007 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
2008 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
2009 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
2010 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
2011 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
2012
2013 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2014
2015 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
2016
2017 2010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
2018
2019 * gdb.cp/koenig.exp: Added new test case.
2020 * gdb.cp/koenig.cc: Ditto.
2021
2022 2010-06-01 Michael Snyder <msnyder@vmware.com>
2023
2024 * gdb.base/arithmet.exp: Use gdb_test_no_output.
2025 * gdb.base/arrayidx.exp: Ditto.
2026 * gdb.base/attach.exp: Ditto.
2027 * gdb.base/auxv.exp: Ditto.
2028 * gdb.base/bigcre.exp: Ditto.
2029 * gdb.base/break-always.exp: Ditto.
2030 * gdb.base/break-interp.exp: Ditto.
2031 * gdb.base/break.exp: Ditto.
2032 * gdb.base/breakpoint-shadow.exp: Ditto.
2033 * gdb.base/call-ar-st.exp: Ditto.
2034 * gdb.base/call-sc.exp: Ditto.
2035 * gdb.base/call-signal-resume.exp: Ditto.
2036 * gdb.base/callfuncs.exp: Ditto.
2037 * gdb.base/catch-syscall.exp: Ditto.
2038 * gdb.base/charset.exp: Ditto.
2039 * gdb.base/code-expr.exp: Ditto.
2040 * gdb.base/commands.exp: Ditto.
2041 * gdb.base/cond-expr.exp: Ditto.
2042 * gdb.base/condbreak.exp: Ditto.
2043 * gdb.base/cursal.exp: Ditto.
2044 * gdb.base/cvexpr.exp: Ditto.
2045 * gdb.base/default.exp: Ditto.
2046 * gdb.base/del.exp: Ditto.
2047 * gdb.base/detach.exp: Ditto.
2048 * gdb.base/display.exp: Ditto.
2049 * gdb.base/ena-dis-br.exp: Ditto.
2050 * gdb.base/eval-skip.exp: Ditto.
2051 * gdb.base/foll-fork.exp: Ditto.
2052 * gdb.base/foll-vfork.exp: Ditto.
2053 * gdb.base/frame-args.exp: Ditto.
2054 * gdb.base/funcargs.exp: Ditto.
2055 * gdb.base/gcore-buffer-overflow.exp: Ditto.
2056 * gdb.base/gdbvars.exp: Ditto.
2057 * gdb.base/help.exp: Ditto.
2058 * gdb.base/ifelse.exp: Ditto.
2059 * gdb.base/included.exp: Ditto.
2060 * gdb.base/list.exp: Ditto.
2061 * gdb.base/macscp.exp: Ditto.
2062 * gdb.base/maint.exp: Ditto.
2063 * gdb.base/multi-fork.exp: Ditto.
2064 * gdb.base/overlays.exp: Ditto.
2065 * gdb.base/page.exp: Ditto.
2066 * gdb.base/pending.exp: Ditto.
2067 * gdb.base/pointers.exp: Ditto.
2068 * gdb.base/pr11022.exp: Ditto.
2069 * gdb.base/prelink.exp: Ditto.
2070 * gdb.base/printcmds.exp: Ditto.
2071 * gdb.base/psymtab.exp: Ditto.
2072 * gdb.base/randomize.exp: Ditto.
2073 * gdb.base/relational.exp: Ditto.
2074 * gdb.base/relocate.exp: Ditto.
2075 * gdb.base/remote.exp: Ditto.
2076 * gdb.base/sepdebug.exp: Ditto.
2077 * gdb.base/set-lang-auto.exp: Ditto.
2078 * gdb.base/setshow.exp: Ditto.
2079 * gdb.base/setvar.exp: Ditto.
2080 * gdb.base/signals.exp: Ditto.
2081 * gdb.base/signull.exp: Ditto.
2082 * gdb.base/sigstep.exp: Ditto.
2083 * gdb.base/sizeof.exp: Ditto.
2084 * gdb.base/solib-disc.exp: Ditto.
2085 * gdb.base/store.exp: Ditto.
2086 * gdb.base/structs.exp: Ditto.
2087 * gdb.base/structs2.exp: Ditto.
2088 * gdb.base/subst.exp: Ditto.
2089 * gdb.base/term.exp: Ditto.
2090 * gdb.base/trace-commands.exp: Ditto.
2091 * gdb.base/unwindonsignal.exp: Ditto.
2092 * gdb.base/valgrind-db-attach.exp: Ditto.
2093 * gdb.base/varargs.exp: Ditto.
2094 * gdb.base/watch-cond.exp: Ditto.
2095 * gdb.base/watch_thread_num.exp: Ditto.
2096 * gdb.base/watchpoint-cond-gone.exp: Ditto.
2097 * gdb.base/watchpoint.exp: Ditto.
2098 * gdb.base/whatis-exp.exp: Ditto.
2099
2100 2010-06-01 Michael Snyder <msnyder@vmware.com>
2101
2102 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
2103 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
2104 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
2105 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
2106 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
2107 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
2108 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
2109 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
2110 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
2111 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
2112 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
2113 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
2114 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
2115 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
2116 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
2117
2118 2010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2119
2120 * gdb.base/commands.exp (begin commands on watch): Remove excessive
2121 trailing newline.
2122 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
2123 * gdb.java/jmisc.exp (p *args\n): Rename to ...
2124 (p *args): ... here and remove excessive trailing newline.
2125
2126 2010-05-31 Joel Brobecker <brobecker@adacore.com>
2127
2128 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
2129
2130 2010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
2131
2132 Accept the new Linux kernel "t (tracing stop)" string.
2133 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
2134 Update comment.
2135 (state_wait) <T (tracing stop)>: New.
2136 (main): Update the state_wait expect string.
2137
2138 2010-05-28 Pedro Alves <pedro@codesourcery.com>
2139
2140 * limits.c, limits.exp: Delete files.
2141 * Makefile.in (clean mostlyclean): Adjust.
2142 * tracecmd.exp: Adjust.
2143
2144 2010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2145
2146 * gdb.base/tui-layout.exp: New.
2147
2148 2010-05-28 Michael Snyder <msnyder@vmware.com>
2149
2150 * gdb.reverse/break-precsave.exp:
2151 Replace uses of send_gdb / gdb_expect.
2152 * gdb.reverse/break-reverse.exp:
2153 Replace uses of send_gdb / gdb_expect.
2154 * gdb.reverse/consecutive-precsave.exp:
2155 Replace uses of send_gdb / gdb_expect.
2156 * gdb.reverse/consecutive-reverse.exp:
2157 Replace uses of send_gdb / gdb_expect.
2158 * gdb.reverse/finish-precsave.exp:
2159 Replace uses of send_gdb / gdb_expect.
2160 * gdb.reverse/finish-reverse.exp:
2161 Replace uses of send_gdb / gdb_expect.
2162 * gdb.reverse/i386-precsave.exp:
2163 Replace uses of send_gdb / gdb_expect.
2164 * gdb.reverse/i386-reverse.exp:
2165 Replace uses of send_gdb / gdb_expect.
2166 * gdb.reverse/i386-sse-reverse.exp:
2167 Replace uses of send_gdb / gdb_expect.
2168 * gdb.reverse/i387-env-reverse.exp:
2169 Replace uses of send_gdb / gdb_expect.
2170 * gdb.reverse/i387-stack-reverse.exp:
2171 Replace uses of send_gdb / gdb_expect.
2172 * gdb.reverse/machinestate-precsave.exp:
2173 Replace uses of send_gdb / gdb_expect.
2174 * gdb.reverse/machinestate.exp:
2175 Replace uses of send_gdb / gdb_expect.
2176 * gdb.reverse/sigall-precsave.exp:
2177 Replace uses of send_gdb / gdb_expect.
2178 * gdb.reverse/sigall-reverse.exp:
2179 Replace uses of send_gdb / gdb_expect.
2180 * gdb.reverse/solib-precsave.exp:
2181 Replace uses of send_gdb / gdb_expect.
2182 * gdb.reverse/solib-reverse.exp:
2183 Replace uses of send_gdb / gdb_expect.
2184 * gdb.reverse/step-precsave.exp:
2185 Replace uses of send_gdb / gdb_expect.
2186 * gdb.reverse/step-reverse.exp:
2187 Replace uses of send_gdb / gdb_expect.
2188 * gdb.reverse/until-precsave.exp:
2189 Replace uses of send_gdb / gdb_expect.
2190 * gdb.reverse/until-reverse.exp:
2191 Replace uses of send_gdb / gdb_expect.
2192 * gdb.reverse/watch-precsave.exp:
2193 Replace uses of send_gdb / gdb_expect.
2194 * gdb.reverse/watch-reverse.exp:
2195 Replace uses of send_gdb / gdb_expect.
2196
2197 2010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2198
2199 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
2200 excessive newline.
2201
2202 2010-05-27 Michael Snyder <msnyder@vmware.com>
2203
2204 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
2205 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
2206 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
2207 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
2208 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
2209 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
2210 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
2211 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
2212 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
2213 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
2214 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
2215 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
2216 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
2217 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
2218 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
2219 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
2220 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
2221 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
2222 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
2223
2224 2010-05-26 Michael Snyder <msnyder@vmware.com>
2225
2226 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
2227 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
2228
2229 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
2230 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
2231 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
2232
2233 * gdb.reverse/consecutive-reverse.exp:
2234 Replace uses of send_gdb / gdb_expect.
2235 * gdb.reverse/consecutive-precsave.exp:
2236 Replace uses of send_gdb / gdb_expect.
2237
2238 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
2239 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
2240 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
2241 * gdb.mi/mi-ns-stale-regcache.exp:
2242 Replace uses of send_gdb / gdb_expect.
2243 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
2244 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
2245 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
2246 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
2247 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
2248 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
2249 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
2250 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
2251 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
2252
2253 2010-05-26 Michael Snyder <msnyder@vmware.com>
2254
2255 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
2256
2257 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
2258
2259 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
2260 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
2261 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
2262 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
2263 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
2264 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
2265 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
2266 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
2267 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
2268
2269 2010-05-25 Tom Tromey <tromey@redhat.com>
2270
2271 * gdb.base/macscp.exp: Add missing space after setup_kfail.
2272
2273 2010-05-25 Tom Tromey <tromey@redhat.com>
2274
2275 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
2276 argument order.
2277 * gdb.base/macscp.exp: Fix setup_kfail argument order.
2278 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
2279 order.
2280 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
2281 order.
2282 * gdb.base/call-sc.exp (setup_kfails): Remove.
2283 (setup_compiler_kfails): Remove.
2284 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
2285 argument order.
2286 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
2287 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
2288 (advancei): Fix setup_kfail argument order.
2289 * gdb.base/radix.exp: Fix setup_kfail argument order.
2290 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
2291 order.
2292 * gdb.base/structs.exp (setup_kfails): Remove.
2293 (setup_compiler_kfails): Fix setup_kfail argument order.
2294 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
2295 order.
2296 * gdb.java/jmain.exp: Fix setup_kfail argument order.
2297 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
2298 setup_kfail argument order.
2299 * gdb.cp/overload.exp: Fix setup_kfail argument order.
2300
2301 2010-05-25 Tom Tromey <tromey@redhat.com>
2302
2303 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
2304
2305 2010-05-25 Michael Snyder <msnyder@vmware.com>
2306
2307 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
2308 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
2309 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
2310 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
2311 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
2312 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
2313 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
2314 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
2315 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
2316 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
2317 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
2318 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
2319 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
2320 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
2321 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
2322 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
2323 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
2324 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
2325 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
2326 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
2327 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
2328 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
2329 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
2330 * gdb.base/default.exp: Replace send_gdb with gdb_test.
2331 * gdb.base/define.exp: Replace send_gdb with gdb_test.
2332 * gdb.base/display.exp: Replace send_gdb with gdb_test.
2333 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
2334 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
2335 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
2336 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
2337 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
2338 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
2339 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
2340 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
2341 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
2342 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
2343 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
2344 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
2345 * gdb.base/help.exp: Replace send_gdb with gdb_test.
2346 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
2347 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
2348 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
2349 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
2350 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
2351 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
2352 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
2353 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
2354 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
2355
2356 2010-05-25 Doug Evans <dje@google.com>
2357
2358 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
2359 gdb.string_to_argv.
2360
2361 2010-05-21 Tom Tromey <tromey@redhat.com>
2362
2363 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
2364 Call it.
2365 * gdb.dwarf2/pieces.S: Update.
2366 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
2367
2368 2010-05-21 Tom Tromey <tromey@redhat.com>
2369
2370 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
2371 Call it.
2372 * gdb.dwarf2/pieces.c (struct C): New.
2373 (f6): New function.
2374 * gdb.dwarf2/pieces.S: Replace.
2375
2376 2010-05-21 Tom Tromey <tromey@redhat.com>
2377
2378 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
2379 Call it.
2380
2381 2010-05-21 Tom Tromey <tromey@redhat.com>
2382
2383 * gdb.dwarf2.pieces.exp: New file.
2384 * gdb.dwarf2.pieces.S: New file.
2385 * gdb.dwarf2.pieces.c: New file.
2386
2387 2010-05-20 Pedro Alves <pedro@codesourcery.com>
2388 Joel Brobecker <brobecker@adacore.com>
2389
2390 * lib/gdb.exp (gdb_test_no_output): New function.
2391 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
2392 when testing commands that should produce no output.
2393
2394 2010-05-17 Joel Brobecker <brobecker@adacore.com>
2395
2396 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
2397 parameter that we want to watch being a constant.
2398
2399 2010-05-17 Joel Brobecker <brobecker@adacore.com>
2400
2401 * gdb.ada/cond_lang: New testcase.
2402
2403 2010-05-17 Joel Brobecker <brobecker@adacore.com>
2404
2405 * lib/gdb.exp (banned_variables): New variable/constant.
2406 (gdb_init): Add write trace on variables listed in banned_variables.
2407 (gdb_finish): Remove write traces on variables listed in
2408 banned_variables.
2409
2410 2010-05-17 Joel Brobecker <brobecker@adacore.com>
2411
2412 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
2413 * gdb.cp/koenig.exp: Likewise.
2414
2415 2010-05-14 Phil Muldoon <pmuldoon@redhat.com>
2416
2417 PR python/11482
2418
2419 * gdb.python/py-value.exp (test_value_hash): New function.
2420
2421 2010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
2422
2423 PR exp/11530.
2424 * gdb.base/gdb11530.c: New file.
2425 * gdb.base/gdb11530.exp: New file.
2426
2427 2010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2428
2429 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
2430 * gdb.dwarf2/dw2-modula2-self-type.S: New.
2431
2432 2010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
2433
2434 * gdb.cp/koenig.exp: New test.
2435 * gdb.cp/koenig.cc: New test program.
2436
2437 2010-05-05 Joel Brobecker <brobecker@adacore.com>
2438
2439 Remove the use of prms_id and bug_id throughout the testsuite.
2440
2441 2010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
2442
2443 PR exp/11349.
2444 * testsuite/gdb.cp/ref-types.exp: Add test to examine
2445 use a reference local variable.
2446
2447 2010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2448
2449 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
2450 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
2451 variable different_dir. Move debugfile into a full directory pathname
2452 under DIFFERENT_DIR.
2453 * lib/gdb.exp (separate_debug_filename): Remove.
2454 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
2455 variable debug_dir and mkdir of it. Update function comments.
2456
2457 2010-04-29 Pedro Alves <pedro@codesourcery.com>
2458
2459 PR gdb/11557
2460
2461 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
2462 files.
2463
2464 2010-04-29 Phil Muldoon <pmuldoon@redhat.com>
2465
2466 * gdb.python/py-param.exp: New File.
2467
2468 2010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
2469
2470 * gdb.base/default.exp: Fix "set language" test.
2471
2472 2010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
2473
2474 PR breakpoints/11531.
2475 * gdb.base/gdb11531.c: New file.
2476 * gdb.base/gdb11531.exp: New file.
2477
2478 2010-04-26 Tom Tromey <tromey@redhat.com>
2479
2480 * gdb.base/completion.exp: Add tests for completion and deprecated
2481 commands.
2482
2483 2010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2484
2485 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
2486 (print /x char_array): Escape curly brackets.
2487
2488 2010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
2489
2490 Fix deadlock on looped list of loaded shared objects.
2491 * gdb.base/solib-corrupted.exp: New.
2492
2493 2010-04-23 Doug Evans <dje@google.com>
2494
2495 * gdb.python/py-section-script.c: New file.
2496 * gdb.python/py-section-script.exp: New file.
2497 * gdb.python/py-section-script.py: New file.
2498
2499 2010-04-20 Chris Moller <cmoller@redhat.com>
2500
2501 PR 10179
2502
2503 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
2504 * gdb.base/pr10179-a.c:
2505 * gdb.base/pr10179-b.c:
2506 * gdb.base/pr10179.exp: New files.
2507
2508 2010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2509
2510 Fix crashes on dangling display expressions.
2511 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
2512 is SEP.
2513 (lib_flags): Remove the "debug" keyword.
2514 (libsepdebug): New variable for iterating new loop.
2515 (save_pf_prefix): New variable wrapping the loop.
2516 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
2517 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
2518
2519 2010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
2520
2521 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
2522
2523 2010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
2524
2525 PR stabs/11479.
2526 * gdb.stabs/gdb11479.exp: New file.
2527 * gdb.stabs/gdb11479.c: New file.
2528
2529 2010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
2530
2531 * gdb.base/charset.c (Strin16, String32): New variables.
2532 * gdb.base/charset.exp (gdb_test): Test correct display
2533 of 16 or 32 bit strings.
2534
2535 2010-04-21 Chris Moller <cmoller@redhat.com>
2536
2537 PR 9167
2538 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
2539 * gdb.cp/pr9167.cc: New file.
2540 * gdb.cp/pr9167.exp: New file.
2541
2542
2543 2010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
2544
2545 PR pascal/11492.
2546 * gdb.pascal/gdb11492.pas: New file.
2547 * gdb.pascal/gdb11492.exp: New file.
2548
2549 2010-04-20 Joel Brobecker <brobecker@adacore.com>
2550
2551 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
2552
2553 2010-04-20 Joel Brobecker <brobecker@adacore.com>
2554
2555 * gdb.ada/dyn_loc: New testcase.
2556
2557 2010-04-20 Chris Moller <cmoller@redhat.com>
2558
2559 PR 10867
2560
2561 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
2562 * gdb.cp/pr10687.cc: New file.
2563 * gdb.cp/pr10687.exp: New file.
2564
2565
2566 2010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2567 Sergio Durigan Junior <sergiodj@redhat.com>
2568
2569 * gdb.fortran/logical.exp: New testcase.
2570 * gdb.fortran/logical.f90: New file.
2571
2572 2010-04-19 Doug Evans <dje@google.com>
2573
2574 * gdb.base/help.exp (help source): Update expected output.
2575
2576 2010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2577
2578 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
2579 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
2580 gdb_exit and return.
2581 (executable): New variable.
2582 (binfile): Use it.
2583
2584 2010-04-19 Pedro Alves <pedro@codesourcery.com>
2585
2586 PR breakpoints/8554.
2587
2588 * gdb.trace/save-trace.exp: Adjust.
2589
2590 2010-04-17 H.J. Lu <hongjiu.lu@intel.com>
2591
2592 PR corefiles/11511
2593 * gdb.arch/system-gcore.exp: New.
2594 * gdb.arch/gcore.c: Likewise.
2595
2596 2010-04-15 Doug Evans <dje@google.com>
2597
2598 * gdb.python/py-progspace.c: New file.
2599 * gdb.python/py-progspace.exp: New file.
2600
2601 * gdb.base/source.exp: Add tests for "source -s".
2602
2603 2010-04-14 Phil Muldoon <pmuldoon@redhat.com>
2604
2605 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
2606 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
2607 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
2608 * gdb.python/py-mi.exp: New test for to_string returning None.
2609
2610 2010-04-12 Phil Muldoon <pmuldoon@redhat.com>
2611
2612 * gdb.python/py-breakpoint.c: Make result global.
2613
2614 2010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2615
2616 Fix non-GNU make compatibility.
2617 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
2618
2619 2010-04-09 Phil Muldoon <pmuldoon@redhat.com>
2620
2621 * gdb.python/py-breakpoint.exp: New File.
2622 * gdb.python/py-breakpoint.C: Ditto.
2623
2624 2010-04-08 Stan Shebs <stan@codesourcery.com>
2625
2626 * gdb.trace/actions.exp: Clear default-collect.
2627 * gdb.trace/save-trace.exp: Clear default-collect.
2628
2629 2010-04-08 Phil Muldoon <pmuldoon@redhat.com>
2630
2631 * gdb.python/py-value: Add null string variable.
2632 (test_lazy_string): Test zero length, NULL address lazy
2633 strings.
2634
2635 2010-04-07 H.J. Lu <hongjiu.lu@intel.com>
2636
2637 * gdb.arch/i386-avx.c: New.
2638 * gdb.arch/i386-avx.exp: Likewise.
2639
2640 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
2641
2642 2010-04-06 Doug Evans <dje@google.com>
2643
2644 * gdb.base/source-test.gdb: New file.
2645 * gdb.base/source.exp: Test source -v.
2646
2647 2010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2648
2649 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
2650
2651 2010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
2652
2653 * gdb.stabs/aout.sed: Convert all backslash to double backslash
2654 within one line, unless it is followed by a double quote.
2655 * gdb.stabs/hppa.sed: Idem.
2656 * gdb.stabs/weird.def: Add char and String constants
2657 * gdb.stabs/weird.exp: Check for correct parsing of
2658 char and string constants.
2659 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
2660 in .stabs to .stabx substitution.
2661
2662 2010-04-05 Stan Shebs <stan@codesourcery.com>
2663
2664 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
2665 constant global.
2666 * gdb.trace/tfile.exp: Try to print them.
2667
2668 2010-04-04 Stan Shebs <stan@codesourcery.com>
2669
2670 * gdb.base/completion.exp: Update for new "info watchpoints".
2671 * gdb.base/default.exp: Ditto.
2672 * gdb.base/help.exp: Ditto.
2673 * gdb.base/watchpoint.exp: Ditto.
2674 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
2675
2676 2010-04-04 Stan Shebs <stan@codesourcery.com>
2677
2678 * gdb.trace/tfile.exp: Sharpen tfind test.
2679
2680 2010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2681
2682 * gdb.base/break-entry.exp: New.
2683
2684 2010-04-02 Hui Zhu <teawater@gmail.com>
2685 Michael Snyder <msnyder@vmware.com>
2686
2687 * gdb.reverse/i386-sse-reverse.exp: New file.
2688 * gdb.reverse/i386-sse-reverse.c: New file.
2689
2690 2010-04-02 Pedro Alves <pedro@codesourcery.com>
2691
2692 * gdb.trace/tfind.exp: Adjust expected disassembly output.
2693
2694 2010-04-01 Stan Shebs <stan@codesourcery.com>
2695
2696 * gdb.trace/actions.exp: Tweak expected output.
2697 * gdb.trace/while-stepping.exp: Tweak expected output.
2698
2699 2010-04-01 H.J. Lu <hongjiu.lu@intel.com>
2700
2701 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
2702
2703 2010-04-01 Pedro Alves <pedro@codesourcery.com>
2704
2705 * gdb.base/commands.exp: Adjust.
2706 * gdb.cp/extern-c.exp: Adjust.
2707
2708 2010-04-01 Pedro Alves <pedro@codesourcery.com>
2709
2710 * gdb.trace/collection.c (local_test_func): Define a local struct,
2711 and instanciate it.
2712
2713 2010-04-01 Pedro Alves <pedro@codesourcery.com>
2714
2715 * gdb.trace/collection.exp (gdb_collect_args_test)
2716 (gdb_collect_argarray_test): XFAIL the tests that assume the
2717 argarray argument's elements are collected.
2718
2719 2010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
2720
2721 * gdb.dwarf2/dw2-bad-parameter-type.exp,
2722 gdb.dwarf2/dw2-bad-parameter-type.S: New.
2723
2724 2010-03-31 Stan Shebs <stan@codesourcery.com>
2725
2726 * gdb.trace/save-trace.exp: Test save/restore of default-collect
2727 and tracepoint conditionals.
2728 (gdb_verify_tracepoints): Delete unused return.
2729
2730 2010-03-26 Keith Seitz <keiths@redhat.com>
2731
2732 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
2733 appear in the output before main.
2734 Remove KFAIL for gdb/2215 aka bz 9320.
2735
2736 2010-03-30 Doug Evans <dje@google.com>
2737
2738 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
2739 by dejagnu.
2740 * gdb.arch/amd64-dword.exp: Ditto.
2741
2742 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
2743 match.
2744 (break printf): Ditto.
2745
2746 2010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
2747
2748 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
2749 gcc < 4.4.
2750 * gdb.cp/shadow.exp: Ditto.
2751
2752 2010-03-29 Pedro Alves <pedro@codesourcery.com>
2753
2754 * gdb.trace/collection.exp (run_trace_experiment): Make sure
2755 "tstart" is silent.
2756
2757 2010-03-29 Pedro Alves <pedro@codesourcery.com>
2758
2759 * gdb.trace/collection.exp (executable): New.
2760 (binfile): Use it.
2761 (fpreg, spreg, pcreg): New.
2762 (test_register): Use gdb_test_multiple. Pass /x to print.
2763 (prepare_for_trace_test): New.
2764 (run_trace_experiment): Use "continue", not gdb_run_cmd.
2765 (gdb_collect_args_test, gdb_collect_argstruct_test)
2766 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
2767 prepare_for_trace_test.
2768 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
2769 fpreg, spreg and pcreg.
2770 (gdb_collect_expression_test, gdb_collect_globals_test): Use
2771 prepare_for_trace_test.
2772 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
2773 try to detect tracing support here. Don't set breakpoints at
2774 `begin' or `end' here.
2775 <global scope>: Use clean_restart. Run to main before checking
2776 for tracing support. Check for for tracing support here.
2777
2778 2010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2779
2780 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
2781 " as $displacement" to "seen displacement message".
2782
2783 2010-03-28 Pedro Alves <pedro@codesourcery.com>
2784
2785 * gdb.trace/while-dyn.exp (executable): New variable.
2786 (binfile): Use it.
2787 (test_while_stepping): New function. Move most tests here. Call
2788 it once for each of the while-stepping, stepping and ws aliases.
2789
2790 2010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2791
2792 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
2793 that do not provide the tagless_struct type name at all.
2794 (test_print_anon_union): Do not check value of uninitialized
2795 union member. Do not use cp_test_ptype_class, so we can accept
2796 "long" as well as "long int".
2797
2798 2010-03-26 Pedro Alves <pedro@codesourcery.com>
2799
2800 * gdb.trace/tfile.c (tohex, bin2hex): New.
2801 (write_error_trace_file): Hexify error description.
2802
2803 2010-03-25 Stan Shebs <stan@codesourcery.com>
2804
2805 * gdb.trace/tfile.c: Generate an additional trace file, improve
2806 portability.
2807 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
2808 files in a better way.
2809
2810 2010-03-25 Keith Seitz <keiths@redhat.com>
2811
2812 * gdb.java/jprint.exp: XFAIL printing of static class members
2813 because of GCC debuginfo problem.
2814
2815 2010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2816
2817 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
2818
2819 2010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
2820
2821 * gdb.base/completion.exp: Allow long instead of long int.
2822 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
2823 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
2824 variable p.
2825 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
2826 * gdb.base/pointers.exp: Allow long instead of long int.
2827 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
2828 * gdb.base/step-line.exp: Allow a directory before the source file name.
2829
2830 2010-03-24 Tom Tromey <tromey@redhat.com>
2831
2832 PR breakpoints/9352:
2833 * gdb.base/default.exp: Update.
2834 * gdb.base/commands.exp: Update.
2835 * gdb.cp/extern-c.exp: Test setting commands on multiple
2836 breakpoints at once.
2837
2838 2010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
2839
2840 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
2841 if gdb,nosignals.
2842 * gdb.base/watchpoints.c: Do not include unnecessary headers.
2843 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
2844 exited".
2845
2846 2010-03-24 Stan Shebs <stan@codesourcery.com>
2847
2848 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
2849
2850 2010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
2851
2852 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
2853 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
2854 argument. Handle "short" and "long".
2855 (Top level): Pass overprototyped output for old_fptr and xptr.
2856
2857 2010-03-23 Pedro Alves <pedro@codesourcery.com>
2858
2859 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
2860 format strings and add casts to avoid compiler warnings.
2861
2862 2010-03-23 Vladimir Prus <vladimir@codesourcery.com>
2863
2864 * lib/trace-support.exp (gdb_trace_setactions):
2865 Don't expect whitespace after ">" prompt.
2866 * gdb.trace/actions.exp: Adjust for output changes.
2867 * gdb.trace/while-stepping.exp: Likewise.
2868
2869 2010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2870
2871 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
2872 and r157645).
2873
2874 2010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2875
2876 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
2877 New.
2878
2879 2010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
2880
2881 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
2882 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
2883
2884 2010-03-19 Stan Shebs <stan@codesourcery.com>
2885
2886 * gdb.trace/ax.exp: New file.
2887
2888 2010-03-19 Doug Evans <dje@google.com>
2889
2890 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
2891 output from gcc.
2892
2893 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
2894 named /usr/sbin/prelink<foo>.
2895
2896 2010-03-18 Stan Shebs <stan@codesourcery.com>
2897
2898 * gdb.trace/circ.exp: Test circular-trace-buffer.
2899 * gdb.trace/tfile.exp: Update tstatus test.
2900
2901 2010-03-18 Joel Brobecker <brobecker@adacore.com>
2902
2903 * gdb.dwarf2/dw2-anonymous-func.S: New file.
2904 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
2905
2906 2010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2907
2908 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
2909
2910 2010-03-18 Pedro Alves <pedro@codesourcery.com>
2911
2912 * gdb.base/default.exp: Adjust the expected output of the finish
2913 and until commands when the inferior is not being run.
2914
2915 2010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
2916
2917 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
2918 * gdb.cp/nsusing.exp: Ditto.
2919
2920 2010-03-15 Tom Tromey <tromey@redhat.com>
2921
2922 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
2923 * gdb.cp/userdef.cc (operator==): New function.
2924 (main): New locals mem1, mem2.
2925
2926 2010-03-15 Jie Zhang <jie@codesourcery.com>
2927
2928 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
2929 Declare and use new loadtimeout variable.
2930
2931 2010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
2932
2933 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
2934 Use gdb_load later.
2935
2936 2010-03-14 Pedro Alves <pedro@codesourcery.com>
2937
2938 * gdb.base/solib-disc.c (main): Make format of fprintf a string
2939 literal. Add missing endlines to prints to stderr.
2940
2941 2010-03-12 Tom Tromey <tromey@redhat.com>
2942
2943 PR c++/9708:
2944 * gdb.cp/m-static.exp: Add regression test.
2945 * gdb.cp/m-static.cc (method): New method.
2946 (main): Call it.
2947
2948 2010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
2949
2950 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
2951 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
2952
2953 2010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
2954
2955 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
2956
2957 2010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
2958
2959 * lib/gdb.exp (skip_stl_tests): New.
2960 (gdb_compile): Symbian needs -ldl.
2961 (shlib_target_file): New.
2962 (shlib_symbol_file): New.
2963 (gdb_load_shlibs): Use shlib_target_file.
2964 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
2965 * gdb.cp/exception.exp: Use skip_stl_tests.
2966 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
2967 * gdb.cp/try_catch.exp: Use skip_stl_tests.
2968 * gdb.cp/mb-templates.exp: Ditto.
2969 * gdb.base/commands.exp: Relax regexes.
2970 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
2971 shlib_target_file and shlib_symbol_file.
2972 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
2973 sections.
2974 * gdb.base/ending-run.exp: Accept E32Main for symbian.
2975 * gdb.base/solib-disc.exp: Use
2976 shlib_target_file and shlib_symbol_file.
2977 * gdb.base/unload.exp: Don't skip on symbian. Use
2978 shlib_target_file and shlib_symbol_file.
2979 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
2980
2981 2010-03-12 Pedro Alves <pedro@codesourcery.com>
2982
2983 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
2984 * gdb.trace/report.exp: Adjust for x86 and x86_64.
2985 Issue a tfind end before looking for a tracepoint frame.
2986 * gdb.trace/tfind.exp: Adjust tstatus output.
2987 Adjust disassembly output.
2988 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
2989
2990 2010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2991
2992 * gdb.base/break-interp.exp: Create new displacement parameter value
2993 for the test_ld calls.
2994 (reach): New parameter displacement, verify its content. New push of
2995 pf_prefix "reach-$func:". Import global expect_out.
2996 (test_core): New parameter displacement, verify its content. New push
2997 of pf_prefix "core:". New command "set verbose on". Import global
2998 expect_out.
2999 (test_attach): New parameter displacement, verify its content. New
3000 push of pf_prefix "attach:". New command "set verbose on". Import
3001 global expect_out.
3002 (test_ld): New parameter displacement, pass it to the reach, test_core
3003 and test_attach calls and verify its content in the "ld.so exit" test.
3004 * gdb.base/prelink.exp: Remove gdb_exit and final return.
3005 (prelink): Update expected text, use gdb_test.
3006
3007 2010-03-10 Doug Evans <dje@google.com>
3008
3009 * gdb.base/checkpoint.exp: Fix comment.
3010 Lengthen timeout while doing >600 checkpoints test.
3011 Rename duplicate "kill all one" test to keep test names unique.
3012
3013 2010-03-10 Pedro Alves <pedro@codesourcery.com>
3014
3015 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
3016
3017 2010-03-08 Keith Seitz <keiths@redhat.com>
3018
3019 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
3020 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
3021 (dm_type_long): New function.
3022 (dm_type_unsigned_short): New function.
3023 (dm_type_unsigned_long): New function.
3024 (myint): New typedef.
3025 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
3026 long, unsigned shor and long, operator char*, and typedef.
3027 (test_lookup_operator_functions): Add operator char* test.
3028 (test_paddr_operator_functions): Likewise.
3029 (test_paddr_overloaded_functions): Use probe values for
3030 short, long, and unsigned short and long.
3031 (test_paddr_hairy_functions): If the demangler probe detected
3032 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
3033 demangler.
3034 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
3035 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
3036 and "print null_pmf".
3037 Add test "ptype a.*pmf".
3038 * gdb.cp/overload.exp: Allow optional "int" to appear with
3039 "short" and "long".
3040 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
3041 long expect value for men_overload1arg.
3042 Allow "int" to appear with "short" and "long".
3043 When testing "info break", add argument for main (void).
3044 Also allow "int" to appear with "short" and "long".
3045 Ditto with "unsigned" and "long long".
3046 * gdb.java/jmain.exp: Do not enclose methods names in single
3047 quotes.
3048 * gdb.java/jmisc.exp: Likewise.
3049 * gdb.java/jprint.exp: Likewise.
3050 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
3051
3052 From Jan Kratochvil <jan.kratochvil@redhat.com>:
3053 * gdb.cp/exception.exp (backtrace after first throw)
3054 (backtrace after second throw): Allow a namespace before __cxa_throw.
3055 (backtrace after first catch, backtrace after second catch): Allow
3056 a namespace before __cxa_begin_catch.
3057
3058 * gdb.cp/cpexprs.exp: New file.
3059 * gdb.cp/cpexprs.cc: New file.
3060
3061 From Daniel Jacobowitz <dan@codesourcery.com>
3062 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
3063 to use string_to_regexp.
3064 (ctor, dtor): New functions. Use them to match constructor
3065 and destructor function types.
3066 (Top level): Use runto_main.
3067
3068 2010-03-05 Tom Tromey <tromey@redhat.com>
3069
3070 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
3071 gdb.target_charset.
3072 (pp_ns.to_string): Likewise.
3073
3074 2010-03-04 Keith Seitz <keiths@redhat.com>
3075
3076 * gdb.cp/overload.exp: Test that the filename portion of a linespec
3077 can be quoted. Test that both the filename and function/line
3078 portions can be quoted at the same time.
3079
3080 2010-03-04 Pedro Alves <pedro@codesourcery.com>
3081
3082 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
3083
3084 2010-03-03 Doug Evans <dje@google.com>
3085
3086 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
3087 libc contains libpthread.
3088
3089 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
3090 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
3091 of gdb_compile. Add another pattern to match android backtrace.
3092
3093 2010-03-03 Tom Tromey <tromey@redhat.com>
3094
3095 PR gdb/11345:
3096 * gdb.base/printcmds.exp (test_printf): Add test.
3097
3098 2010-03-02 H.J. Lu <hongjiu.lu@intel.com>
3099
3100 * gdb.arch/amd64-byte.exp: New.
3101 * gdb.arch/amd64-dword.exp: Likewise.
3102 * gdb.arch/amd64-pseudo.c: Likewise.
3103 * gdb.arch/amd64-word.exp: Likewise.
3104 * gdb.arch/i386-byte.exp: Likewise.
3105 * gdb.arch/i386-pseudo.c: Likewise.
3106 * gdb.arch/i386-word.exp: Likewise.
3107
3108 2010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
3109
3110 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
3111 types. Add structreg, bitfields, and flags registers.
3112 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
3113 registers.
3114
3115 2010-03-01 H.J. Lu <hongjiu.lu@intel.com>
3116
3117 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
3118 (load_description): Set architecture if defined.
3119
3120 2010-02-28 Phil Muldoon <pmuldoon@redhat.com>
3121
3122 * gdb.python/py-frame.exp: Add read_var block tests.
3123 * gdb.python/py-frame.c (block): New function.
3124
3125 2010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3126 Daniel Jacobowitz <dan@codesourcery.com>
3127
3128 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
3129
3130 2010-02-25 David S. Miller <davem@davemloft.net>
3131
3132 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
3133 fix logic for setting all_syscalls_numbers.
3134
3135 2010-02-24 Phil Muldoon <pmuldoon@redhat.com>
3136
3137 * Makefile.in: Add py-block and py-symbol.
3138 * gdb.python/py-symbol.exp: New File.
3139 * gdb.python/py-symtab.exp: New File.
3140 * gdb.python/py-block.exp: New File.
3141 * gdb.python/py-symbol.c: New File.
3142 * gdb.python/py-block.c: New File.
3143
3144 2010-02-24 Phil Muldoon <pmuldoon@redhat.com>
3145
3146 PR python/11314
3147 * lib/gdb.exp (skip_python_tests): New function.
3148 * gdb.python/py-cmd.exp: Use skip_python_tests.
3149 * gdb.python/py-frame.exp: Likewise.
3150 * gdb.python/py-function.exp: Likewise.
3151 * gdb.python/py-prettyprint.exp: Likewise.
3152 * gdb.python/py-template.exp: Likewise.
3153 * gdb.python/py-type.exp: Likewise.
3154 * gdb.python/py-value.exp: Likewise.
3155
3156 2010-02-22 Pedro Alves <pedro@codesourcery.com>
3157
3158 PR9605
3159
3160 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
3161
3162 2010-02-19 Tom Tromey <tromey@redhat.com>
3163
3164 PR c++/8693, PR c++/9496:
3165 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
3166 regression tests.
3167
3168 2010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3169
3170 Fix compatibility with m68k as.
3171 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
3172 Use only /* comments */.
3173
3174 2010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3175
3176 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
3177 * configure: Regenerate.
3178
3179 2010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
3180
3181 * gdb.python/py-type.exp: Check for Python support.
3182
3183 2010-02-17 Pedro Alves <pedro@codesourcery.com>
3184
3185 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
3186 `regsub' syntax available.
3187
3188 2010-02-17 Pedro Alves <pedro@codesourcery.com>
3189
3190 * gdb.base/shmain.c (main): Remove printf call.
3191 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
3192 * gdb.base/unload.c (main): Make format of fprintf a string
3193 literal. Add missing endlines to prints to stderr.
3194 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
3195
3196 2010-02-17 Tom Tromey <tromey@redhat.com>
3197
3198 * gdb.java/jprint.java (jprint.props): New field.
3199 * gdb.java/jprint.exp (set_lang_java): Add regression test.
3200
3201 2010-02-17 Pedro Alves <pedro@codesourcery.com>
3202
3203 * gdb.base/charset.exp: Don't assume new `regsub' syntax
3204 available.
3205
3206 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3207
3208 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
3209 creation to support remote host testing.
3210
3211 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3212
3213 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
3214 Recognize "command not found".
3215
3216 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3217
3218 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
3219 single-stepping.
3220
3221 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3222
3223 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
3224 if arguments are not supported.
3225
3226 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3227
3228 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
3229 be const or non-const.
3230
3231 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3232
3233 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
3234 mi_send_resuming_command to send -exec-continue.
3235
3236 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3237
3238 * gdb.base/list.exp (test_list_filename_and_function): Add test
3239 with single quotes.
3240 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
3241 matching.
3242 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
3243 Add KFAIL'd tests for PR gdb/11289.
3244
3245 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3246
3247 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
3248
3249 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3250
3251 * gdb.base/comp-dir/subdir/dummy.txt: New file.
3252 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
3253 a temporary directory.
3254
3255 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3256
3257 * gdb.base/charset.exp: Use a single regular expression to match
3258 show host-charset and show target-charset output.
3259
3260 2010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3261
3262 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
3263 "Illegal process-id" expect string more exact.
3264 (attach to digits-starting nonsense is prohibited): New.
3265
3266 2010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3267
3268 * gdb.base/prelink.exp (set verbose on): New.
3269
3270 2010-02-12 Tomas Holmberg <th@virtutech.com>
3271
3272 * mi-reverse.exp: New file. Test for reverse option to the
3273 following MI commands: exec-continue, exec-finish, exec-next,
3274 exec-step, exec-next-instruction, exec-step-instruction.
3275
3276 2010-02-09 Joel Brobecker <brobecker@adacore.com>
3277
3278 * gdb.ada/ptype_tagged_param: New testcase.
3279
3280 2010-02-08 Tom Tromey <tromey@redhat.com>
3281
3282 PR c++/8017:
3283 * gdb.cp/overload.exp: Add tests.
3284 * gdb.cp/overload.cc (struct K): New.
3285 (namespace N): New.
3286 (main): Call new functions.
3287 (K::staticoverload): Define.
3288
3289 2010-02-08 Chris Moller <moller@mollerware.com>
3290
3291 PR gdb/10728
3292 * gdb.cp/pr10728-x.h: New file.
3293 * gdb.cp/pr10728-x.cc: New file.
3294 * gdb.cp/pr10728-y.cc: New file.
3295 * gdb.cp/pr10728.exp: New file.
3296 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
3297
3298 2010-02-08 Chris Moller <moller@mollerware.com>
3299
3300 PR gdb/9067
3301 * gdb.cp/pr9067.exp: New
3302 * gdb.cp/pr9067.cc: New
3303 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
3304
3305 2010-02-08 Joel Brobecker <brobecker@adacore.com>
3306
3307 * lib/gdb.exp (gdb_test_timeout): New global variable.
3308 Set it to timeout if not already set.
3309 (gdb_init): Reset the value of timeout to gdb_test_timeout.
3310
3311 2010-02-05 Doug Evans <dje@google.com>
3312
3313 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
3314 user.
3315
3316 2010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
3317
3318 PR c++/7935:
3319 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
3320
3321 2010-02-04 Tom Tromey <tromey@redhat.com>
3322
3323 * gdb.cp/virtbase.exp: Make test case names unique.
3324
3325 2010-02-02 Tom Tromey <tromey@redhat.com>
3326
3327 * gdb.cp/virtbase.exp: Add regression tests.
3328 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
3329 (main): Instantiate RHC.
3330
3331 2010-02-02 Tom Tromey <tromey@redhat.com>
3332
3333 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
3334 type-printing change.
3335
3336 2010-02-02 Tom Tromey <tromey@redhat.com>
3337
3338 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
3339 * gdb.cp/virtbase.cc: New file.
3340 * gdb.cp/virtbase.exp: New file.
3341 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
3342
3343 2010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3344
3345 PR libc/11214:
3346 * gdb.threads/current-lwp-dead.c: Include features.h.
3347 (HAS_NOMMU): New.
3348 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
3349
3350 2010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3351
3352 * gdb.base/symbol-without-target_section.exp,
3353 gdb.base/symbol-without-target_section.c: New.
3354
3355 2010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
3356
3357 * gdb.base/bigcore.exp: Reset increased timeout.
3358 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
3359
3360 2010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
3361
3362 * gdb.base/gcore.exp (capture_command_output): Use
3363 gdb_test_multiple.
3364
3365 2010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
3366
3367 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
3368 * gdb.arch/thumb2-it.exp (test_it_break): New function.
3369 (Top level): Call it.
3370
3371 2010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
3372
3373 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
3374
3375 2010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
3376
3377 * gdb.base/call-strs.exp, gdb.base/default.exp,
3378 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
3379 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
3380 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
3381 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
3382 gdb.base/watchpoint-solib.exp: Save and restore timeout.
3383 * gdb.base/ending-run.exp: Correct restore of timeout.
3384 * gdb.base/page.exp: Remove unnecessary timeout setting.
3385
3386 2010-01-29 Joel Brobecker <brobecker@adacore.com>
3387
3388 * gdb.ada/rec_return: New testcase.
3389
3390 2010-01-29 Joel Brobecker <brobecker@adacore.com>
3391
3392 * gdb.ada/call_pn: New testcase.
3393
3394 2010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
3395
3396 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
3397 (Top level): Use it to resume.
3398 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
3399 the Thumb mode displaced stepping error as unsupported.
3400
3401 2010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
3402
3403 * gdb.cp/nsusing.exp: Added more tests.
3404 * gdb.cp/nsrecurs.exp: Ditto.
3405 * gdb.cp/nsusing.cc: Added test functions.
3406 * gdb.cp/nsrecurs.cc: Ditto.
3407
3408 2010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3409
3410 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
3411 absolute directory pathnames in gdb.sum file.
3412
3413 2010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
3414
3415 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
3416 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
3417
3418 2010-01-26 Tom Tromey <tromey@redhat.com>
3419
3420 PR exp/7643:
3421 * gdb.base/printcmds.exp (test_print_string_constants): Remove
3422 setup_kfail.
3423
3424 2010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
3425
3426 * gdb.cp/nsrecurs.exp: New test.
3427 * gdb.cp/nsrecurs.cc: New test program.
3428 * gdb.cp/nsstress.exp: New test.
3429 * gdb.cp/nsstress.cc: New test program.
3430 * gdb.cp/nsdecl.exp: New test.
3431 * gdb.cp/nsdecl.cc: New test program.
3432
3433 2010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
3434
3435 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
3436 imported into file scope.
3437 Marked test as xfail.
3438 * gdb.cp/namespace-using.cc (marker5): New function.
3439 * gdb.cp/shadow.exp: New test.
3440 * gdb.cp/shadow.cc: New test program.
3441 * gdb.cp/nsimport.exp: New test.
3442 * gdb.cp/nsimport.cc: New test program.
3443
3444 2010-01-25 Tom Tromey <tromey@redhat.com>
3445
3446 PR gdb/11049:
3447 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
3448 with "set print null-stop on".
3449
3450 2010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3451
3452 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
3453 Adjust it for DISASSEMBLY_OMIT_FNAME.
3454
3455 2010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3456
3457 PR symtab/11199:
3458 * gdb.dwarf2/member-ptr-forwardref.exp,
3459 gdb.dwarf2/member-ptr-forwardref.S: New.
3460
3461 2010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3462
3463 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
3464 (thread1_func): Protect thread1_tid with thread1_tid_cond by
3465 thread1_tid_mutex. Remove gdbstop_mutex handling.
3466 (thread2_func): Protect thread2_tid with thread2_tid_cond by
3467 thread2_tid_mutex. Remove gdbstop_mutex handling.
3468 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
3469 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
3470 pthread_cond_wait conditionalizations by while loops.
3471
3472 2010-01-20 Tom Tromey <tromey@redhat.com>
3473
3474 PR backtrace/10770:
3475 * gdb.dwarf2/pr10770.exp: New file.
3476 * gdb.dwarf2/pr10770.c: New file.
3477 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
3478
3479 2010-01-20 Vladimir Prus <vladimir@codesourcery.com>
3480
3481 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
3482 that target was removed, and the test always runs native anyway.
3483
3484 2010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3485
3486 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
3487 gdb.base/watchpoint-cond-gone-stripped.c: New.
3488
3489 2010-01-19 Tom Tromey <tromey@redhat.com>
3490
3491 PR c++/8000:
3492 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
3493 existing tests.
3494 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
3495 (main): Use AAA::SomeEnum.
3496
3497 2010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3498
3499 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
3500 (test_ignore_count): Declare line_callme_body global.
3501 (run to breakpoint with ignore count): Use line_callme_body.
3502 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
3503 (set line_main_hello, set line_main_return): Reindent.
3504 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
3505 New.
3506 (continue to callee4): Use line_callee4_body.
3507 (check *stopped from CLI command): Use line_callee4_next.
3508 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
3509 (set line_main_hello, set line_main_return): Reindent.
3510 (set line_callee4_head, set line_callee4_body): New.
3511 (continue to callee4): Use line_callee4_body.
3512
3513 2010-01-18 Tom Tromey <tromey@redhat.com>
3514
3515 PR c++/9680:
3516 * gdb.cp/casts.cc: Add new classes and variables.
3517 * gdb.cp/casts.exp: Test new operators.
3518
3519 2010-01-18 Tom Tromey <tromey@redhat.com>
3520 Thiago Jung Bauermann <bauerman@br.ibm.com>
3521
3522 * gdb.python/source2.py: New file.
3523 * gdb.python/source1: New file.
3524 * gdb.python/python.exp: Test "source" command.
3525
3526 2010-01-15 Stan Shebs <stan@codesourcery.com>
3527
3528 * gdb.trace/tfile.c: New file.
3529 * gdb.trace/tfile.exp: New file.
3530
3531 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3532
3533 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
3534
3535 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3536
3537 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
3538
3539 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3540
3541 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
3542 (libfunc): New parameter action. Implement also selectable "sleep".
3543 * gdb.base/break-interp-main.c: Include assert.h.
3544 (libfunc): New parameter action.
3545 (main): New parameters argc and argv. Assert argc. Pass argv.
3546 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
3547 (test_attach): New proc.
3548 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
3549 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
3550
3551 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3552
3553 * gdb.base/break-interp.exp (test_core): New proc.
3554 (test_ld): Call it.
3555
3556 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3557
3558 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
3559 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
3560 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
3561 and gdb_compile_shlib. Use new -Wl compiler options.
3562 (dl bt, main bt): New tests.
3563
3564 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3565
3566 Support PIEs with no symfile_objfile.
3567 * gdb.base/break-interp.exp: New argument at the test_ld calls.
3568 (test_ld): New parameter trynosym.
3569 (test_ld <$trynosym>): New block.
3570
3571 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3572
3573 * gdb.base/break-interp.exp: New file.
3574
3575 2010-01-13 Phil Muldoon <pmuldoon@redhat.com>
3576
3577 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
3578 * gdb.python/py-prettyprint.py (pp_ls): New printer.
3579 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
3580 test.
3581 * gdb.python/py-prettyprint.c: Define lazystring test structure.
3582 * gdb.python/py-mi.exp: Add lazy string test.
3583
3584 2010-01-13 Vladimir Prus <vladimir@codesourcery.com>
3585
3586 * lib/mi-support.exp (mi_check_thread_states): Handle
3587 core number in thread listing.
3588
3589 2010-01-12 Joel Brobecker <brobecker@adacore.com>
3590
3591 * gdb.base/maint.exp: Adjust the expected output for the
3592 "maint print type" test. Use gdb_test_multiple instead of
3593 gdb_sent/gdb_expect.
3594
3595 2010-01-11 Doug Evans <dje@google.com>
3596
3597 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
3598 from gdbserver_download. All callers updated.
3599
3600 * gdb.server/ext-run.exp: "info os processes" requires xml support.
3601
3602 2010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3603
3604 Implement binary numbers parsing.
3605 * gdb.base/printcmds.exp (test_integer_literals_accepted)
3606 (test_integer_literals_rejected): New binary tests.
3607
3608 2010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
3609
3610 * gdb.cell/configure: Regenerate.
3611
3612 2010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3613
3614 * gdb.base/corefile.exp: Move the core finding block out and call it as
3615 core_find, new variable $corefile, replace corefile by $corefile and
3616 [file tail $corefile] for usage vs. test names resp.
3617 * lib/gdb.exp (core_find): Move it as a new function here. New
3618 parameter binfile and deletefiles. New variable $destcore. Pre-delete
3619 $destcore. Return "" on error.
3620
3621 2010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3622
3623 Workaround PR binutils/10802.
3624 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
3625 (twice).
3626
3627 2010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
3628
3629 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
3630
3631 2010-01-08 Joel Brobecker <brobecker@adacore.com>
3632
3633 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
3634 call, to avoid interruption.
3635
3636 2010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3637
3638 * gdb.stabs/weird.def (args93): New.
3639
3640 2010-01-07 Doug Evans <dje@google.com>
3641
3642 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
3643
3644 2010-01-07 Tom Tromey <tromey@redhat.com>
3645
3646 * gdb.base/source.exp: Use correct line number.
3647
3648 2010-01-05 Stan Shebs <stan@codesourcery.com>
3649
3650 * gdb.trace/tracecmd.exp: Test ftrace.
3651
3652 2010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3653
3654 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
3655
3656 2010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3657
3658 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
3659 "uint_for_mi_testing".
3660
3661 2010-01-01 Joel Brobecker <brobecker@adacore.com>
3662
3663 Test indented comment in file being sourced.
3664 * gdb.base/commands.exp: Test indented comment in file being sourced.
3665
3666 2010-01-01 Joel Brobecker <brobecker@adacore.com>
3667
3668 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
3669 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
3670 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
3671 notice.
3672
3673 2010-01-01 Joel Brobecker <brobecker@adacore.com>
3674
3675 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
3676 notice.
3677
3678 2010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3679
3680 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
3681 missing $after_stopped and comma (,) expectation.
3682
3683 2009-12-31 Stan Shebs <stan@codesourcery.com>
3684
3685 * gdb.trace/actions.exp: Test teval action.
3686
3687 2009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
3688
3689 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
3690 (top level): Call test_watchpoint_in_big_blob.
3691 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
3692 watchpoints.
3693 (func3): Write to buf.
3694
3695 2009-12-29 Stan Shebs <stan@codesourcery.com>
3696
3697 * gdb.trace/actions.exp: Test default-collect.
3698
3699 2009-12-28 Stan Shebs <stan@codesourcery.com>
3700
3701 * gdb.trace/tsv.exp: New file.
3702 * gdb.base/completion.exp: Update ambiguous info output.
3703
3704 2009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
3705
3706 * gdb.base/find.c (main): Reference search buffers.
3707 * gdb.base/included.c (main): Reference integer.
3708 * gdb.base/ptype.c (charfoo): Declare.
3709 (intfoo): Call charfoo.
3710 * gdb.base/scope0.c (useitp): New function.
3711 (usestatics): Use useitp.
3712 (useit): Add a type for val.
3713 * gdb.base/scope1.c (useit1): Take a pointer argument.
3714 (usestatics1): Update calls to useit1.
3715 * gdb.cp/call-c.cc: Declare foo.
3716 (main): Call foo.
3717 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
3718 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
3719 (main): Call C::ensureRefs and ensureOtherRefs.
3720 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
3721 variables.
3722 (ensureOtherRefs): New function.
3723 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
3724 * gdb.cp/templates.cc (main): Call t5i.value.
3725
3726 2009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3727
3728 Fix compatibility with G++-4.5.
3729 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
3730 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
3731 (uncaught return): Remove.
3732
3733 2009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3734 Phil Muldoon <pmuldoon@redhat.com>
3735
3736 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
3737 (bp_location13, bp_location14, bp_location17, bp_location18)
3738 (marker3_proto, marker4_proto): New variables.
3739 (breakpoint info): Update output.
3740 (run until breakpoint at marker3, run until breakpoint at marker4): New
3741 tests.
3742
3743 2009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3744
3745 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
3746 Replace the printf call of Y by provided "y-set-1" label. New block
3747 for the second shared library.
3748 * gdb.base/unload.exp: Compile also the second library, call
3749 gdb_load_shlibs also for it. Use now gdb_breakpoint.
3750 (single pending breakpoint info): Rename to ...
3751 (pending breakpoint info before run): ... this extended test.
3752 (libfile2, libname2, libsrcfile2, libsrc2)
3753 (lib_sl2): New variables.
3754 (exec_opts): Set also SHLIB_NAME2.
3755 (pending breakpoint info on first run at shrfunc1)
3756 (pending breakpoint info on second run at shrfunc1)
3757 (pending breakpoint info on second run at shrfunc2)
3758 (print y from libfile, print y from libfile2): New tests.
3759 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
3760 * gdb.base/unloadshr2.c: New.
3761
3762 2009-12-22 Hui Zhu <teawater@gmail.com>
3763
3764 * gdb.reverse/sigall-reverse.exp: Adjust.
3765
3766 2009-12-21 Vladimir Prus <vladimir@codesourcery.com>
3767
3768 PR gdb/10884
3769
3770 * gdb.mi/var-cmd.c (do_bitfield_tests): New
3771 (main): Call do_bitfield_tests.
3772 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
3773
3774 2009-12-20 Joel Brobecker <brobecker@adacore.com>
3775
3776 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
3777 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
3778 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
3779 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
3780 gdb.modula2/unbounded1.c: Update copyright header.
3781
3782 2009-12-10 Chris Moller <moller@mollerware.com>
3783
3784 PR gdb/9399
3785 * gdb.cp/virtfunc2.exp: New tests
3786 * gdb.cp/virtfunc2.cc: New tests
3787 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
3788
3789 2009-12-10 Oza Pawandeep (paawan1982@yahoo.com
3790
3791 * gdb.reverse/i387-env-reverse.c: New file.
3792 * gdb.reverse/i387-env-reverse.exp: New file.
3793 * gdb.reverse/i387-stack-reverse.c: New file.
3794 * gdb.reverse/i387-stack-reverse.exp: New file.
3795
3796 2009-12-08 Phil Muldoon <pmuldoon@redhat.com>
3797
3798 * gdb.python/py-type.exp (test_range): New test.
3799
3800 2009-12-03 Phil Muldoon <pmuldoon@redhat.com>
3801
3802 PR python/10805
3803
3804 * gdb.python/py-type.exp: New file.
3805 * gdb.python/py-type.c: New file.
3806 * Makefile.in: Add py-type.
3807
3808 2009-12-03 Tom Tromey <tromey@redhat.com>
3809
3810 * gdb.python/py-value.exp (test_parse_and_eval): New
3811 function.
3812
3813 2009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
3814
3815 PR gdb/11022
3816
3817 * gdb.base/pr11022.exp: New test.
3818 * gdb.base/pr11022.c: New test.
3819
3820 2009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3821
3822 Fix spurious false FAILs.
3823 * gdb.base/structs.c (chartest): New.
3824 (main): Fill-in chartest.
3825 * gdb.base/structs.exp (anychar_re, first): New.
3826 (start_structs_test): Import global anychar_re and first.
3827 New gdb_test call "set print elements 300; ${testfile}"
3828 (start_structs_test <$first>): New block.
3829 (any): Import global anychar_re. New variable ac. Use ${ac}.
3830
3831 2009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3832
3833 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
3834
3835 2009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3836
3837 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
3838 Force $srcfile file.
3839 * gdb.base/foll-fork.c (callee): Comment out the printf call.
3840
3841 2009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3842
3843 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
3844 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
3845 * gdb.threads/watchthreads-reorder.exp: Likewise.
3846
3847 2009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
3848
3849 PR gdb/8704
3850
3851 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
3852 "if", and "thread". Correct matching in the previous test.
3853
3854 2009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
3855
3856 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
3857
3858 2009-11-23 Michael Snyder <msnyder@vmware.com>
3859
3860 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
3861 * gdb.reverse-watch-precsave.exp: Ditto.
3862
3863 2009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
3864
3865 * gdb.asm/asm-source.exp: Adjust.
3866 * gdb.base/help.exp: Adjust.
3867
3868 2009-11-22 Pedro Alves <pedro@codesourcery.com>
3869
3870 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
3871 (do_syscall_tests_without_xml): Set data-directory to
3872 /the/path/to/nowhere.
3873
3874 2009-11-21 Pedro Alves <pedro@codesourcery.com>
3875
3876 * gdb.threads/local-watch-wrong-thread.c,
3877 gdb.threads/local-watch-wrong-thread.exp: New files.
3878
3879 2009-11-21 Pedro Alves <pedro@codesourcery.com>
3880
3881 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
3882 assume new `regsub' syntax available.
3883
3884 2009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3885
3886 * gdb.base/watchpoint-hw-hit-once.exp,
3887 gdb.base/watchpoint-hw-hit-once.c: New.
3888
3889 2009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3890
3891 * gdb.threads/watchthreads-reorder.exp,
3892 gdb.threads/watchthreads-reorder.c: New.
3893
3894 2009-11-17 Nathan Sidwell <nathan@codesourcery.com>
3895
3896 * gdb.xml/tdesc-regs.exp: Use for m68k.
3897
3898 2009-11-15 Pedro Alves <pedro@codesourcery.com>
3899
3900 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
3901
3902 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
3903
3904 * lib/gdb.exp (current_target_name): New procedure.
3905 (gdb_wrapper_target): New variable.
3906 (gdb_wrapper_init): Set gdb_wrapper_target.
3907 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
3908 wrapper.
3909
3910 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
3911
3912 * gdb.base/remote.exp: Delete the slowest load test.
3913 Do not load with fixed packet sizes.
3914
3915 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
3916
3917 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
3918
3919 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
3920
3921 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
3922 srcfile when setting a breakpoint.
3923
3924 2009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
3925
3926 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
3927 macros.
3928
3929 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
3930
3931 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
3932 to be in memory.
3933 * gdb.base/display.c (force_mem): New.
3934 (do_loops): Use it. Add breakpoint comments.
3935 (do_vars): Add a breakpoint comment.
3936 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
3937 line numbers.
3938
3939 2009-11-13 Nathan Froyd <froydnj@codesourcery.com>
3940
3941 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
3942 instead of a bare "run".
3943
3944 2009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
3945
3946 * gdb.python/py-prettyprint.exp: Adjust.
3947
3948 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
3949
3950 * lib/cell.exp (skip_cell_tests): Clean up test files before
3951 returning.
3952
3953 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
3954
3955 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
3956 and the breakpoint menu. Do not call perror if a prompt is seen.
3957 Consume the following GDB prompt.
3958 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
3959 * gdb.cp/namespace.exp: Use gdb_test.
3960 * gdb.cp/templates.exp: Use gdb_test.
3961 (test_template_breakpoints): Use gdb_test_multiple.
3962
3963 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
3964
3965 * gdb.base/break1.c (struct some_struct, values): Move earlier.
3966 (marker4): Reference values.
3967
3968 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
3969
3970 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
3971 is missing.
3972
3973 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
3974
3975 * gdb.base/break.c (need_malloc): New.
3976 * gdb.base/constvars.c (main): Reference crass and crisp.
3977 * gdb.base/gdb1821.c (main): Reference bar.
3978 * gdb.cp/gdb1355.cc (main): Reference s1.
3979 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
3980 (main): Call them.
3981 * gdb.cp/hang2.cc (dummy2): Define.
3982 * gdb.cp/hang3.cc (dummy3): Define.
3983 * gdb.cp/m-data.cc (main): Reference shadow.
3984
3985 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
3986 Nathan Froyd <froydnj@codesourcery.com>
3987
3988 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
3989 remote host.
3990
3991 2009-11-12 Nathan Froyd <froydnj@codesourcery.com>
3992
3993 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
3994 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
3995 * gdb.dwarf2/dw2-compressed.exp: Likewise.
3996 * gdb.dwarf2/dw2-intercu.exp: Likewise.
3997 * gdb.dwarf2/dw2-intermix.exp: Likewise.
3998 * gdb.dwarf2/dw2-producer.exp: Likewise.
3999 * gdb.dwarf2/mac-fileno.exp: Likewise.
4000 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
4001 py-prettyprint.py to the remote host.
4002 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
4003
4004 2009-11-11 Keith Seitz <keiths@redhat.com>
4005
4006 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
4007 use it instead of "Foo".
4008 * gdb.cp/classes.exp (do_tests): Add a test to access
4009 a method through a typedef'd class name.
4010
4011 2009-11-11 Nathan Froyd <froydnj@codesourcery.com>
4012
4013 * gdb.base/long_long.exp: Permit leading zeros on floating-point
4014 exponents.
4015 * gdb.base/pointers.exp: Likewise.
4016 * gdb.cp/ref-types.exp: Likewise.
4017
4018 2009-11-11 Keith Seitz <keiths@redhat.com>
4019
4020 * gdb.cp/cplusfuncs.cc (class foo): Add operators
4021 new[] and delete[].
4022 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
4023 "void".
4024 (probe_demangler): Remove all single-quoting of
4025 method and variable names.
4026 (info_func_regexp): Remove the word "void" from any
4027 occurrence of "(void)".
4028 (print_addr_2): Remove all single-quoting of
4029 method names.
4030 (print_addr_2_kfail): Likewise.
4031 (print_addr): Single-quote C function names before
4032 passing to print_addr_2.
4033 (test_paddr_operator_functions): Remove single-quoting
4034 for method names.
4035 Add tests for operator new[] and operator delete[].
4036
4037 2009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4038
4039 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
4040
4041 2009-11-09 Keith Seitz <keiths@redhat.com>
4042
4043 * gdb.cp/overload.exp: Add tests for resolving overloaded
4044 methods in expression parsing/evaluation.
4045
4046 2009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
4047
4048 * lib/gdb.exp (default_gdb_version): Use --version instead of
4049 --command.
4050
4051 2009-11-10 Nathan Sidwell <nathan@codesourcery.com>
4052
4053 * lib/gdb.exp (gdb_compile_test): New.
4054 (skip_ada_tests, skip_java_tests): New.
4055 (gdb_compile): Use gdb_compile_test for f77.
4056 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
4057 * lib/java.exp (compile_java_from_source): Remove runtests check,
4058 use gdb_compile_test to record result.
4059 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
4060 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
4061 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
4062 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
4063 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
4064 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
4065 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
4066 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
4067 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
4068 adjust gdb_compile invocations.
4069
4070 2009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4071
4072 * Makefile.in (abs_builddir): New.
4073 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
4074 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
4075 `$(abs_builddir)/site.exp'.
4076
4077 2009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
4078
4079 * config/m68k-emc.exp, lib/emc-support.exp,
4080 gdb.trace/gdb_c_test.c: Delete.
4081 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
4082 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
4083 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
4084 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
4085 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
4086 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
4087 casing for m68k-*-elf.
4088
4089 2009-11-03 Pedro Alves <pedro@codesourcery.com>
4090
4091 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
4092 * gdb.arch/i386-prologue.exp: Likewise.
4093 * gdb.arch/i386-unwind.exp: Likewise.
4094
4095 2009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
4096
4097 * lib/gdb.exp (gdb_expect): Fix timeout typo.
4098
4099 2009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
4100
4101 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
4102
4103 2009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
4104
4105 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
4106
4107 2009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4108
4109 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
4110
4111 2009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4112
4113 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
4114 * gdb.base/sepdebug2.c: New file.
4115
4116 2009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
4117
4118 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
4119 the modified warnings for catch syscall. Verify if GDB was compiled
4120 with support for lib expat, and choose which tests to run depending
4121 on this.
4122
4123 2009-10-30 Vladimir Prus <vladimir@codesourcery.com>
4124
4125 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
4126 that composite commands are parsed OK. And also test
4127 that breakpoint commands do work.
4128
4129 2009-10-23 Michael Snyder <msnyder@vmware.com>
4130
4131 gdb.reverse/consecutive-precsave.exp: Change expect pattern
4132 to allow for new disassembly style.
4133
4134 2009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
4135
4136 * gdb.asm/asm-source.exp: Adjust.
4137
4138 2009-10-22 Michael Snyder <msnyder@vmware.com>
4139
4140 * gdb.reverse/break-precsave.exp: New test.
4141 * gdb.reverse/consecutive-precsave.exp: Ditto.
4142 * gdb.reverse/finish-precsave.exp: Ditto.
4143 * gdb.reverse/i386-precsave.exp: Ditto.
4144 * gdb.reverse/machinestate-precsave.exp: Ditto.
4145 * gdb.reverse/sigall-precsave.exp: Ditto.
4146 * gdb.reverse/solilb-precsave.exp: Ditto.
4147 * gdb.reverse/step-precsave.exp: Ditto.
4148 * gdb.reverse/until-precsave.exp: Ditto.
4149 * gdb.reverse/watch-precsave.exp: Ditto.
4150
4151 2009-10-22 Michael Snyder <msnyder@vmware.com>
4152
4153 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
4154 for gdb_expect. Adjust one test's expect strings for the new
4155 format of disassemble.
4156 * gdb.reverse/finish-reverse.exp: Delete 'return'.
4157 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
4158 gdb_test_multiple.
4159 * gdb.reverse/step-reverse.exp: Delete 'return'.
4160 * gdb.reverse/until-reverse.exp: Delete blank lines.
4161 * gdb.reverse/watch-reverse.exp: Delete blank lines.
4162
4163 2009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
4164
4165 * gdb.base/consecutive.exp: Adjust.
4166 * gdb.base/display.exp: Likewise.
4167 * gdb.base/pc-fp.exp: Likewise.
4168 * gdb.base/sigbpt.exp: Likewise.
4169
4170 2009-10-19 Michael Snyder <msnyder@vmware.com>
4171
4172 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
4173 * gdb.reverse/finish-reverse.c: Ditto.
4174 * gdb.reverse/sigall-reverse.c: Ditto.
4175 * gdb.reverse/solib-reverse.c: Ditto.
4176 * gdb.reverse/step-reverse.c: Ditto.
4177 * gdb.reverse/watch-reverse.c: Ditto.
4178
4179 2009-10-19 Pedro Alves <pedro@codesourcery.com>
4180 Stan Shebs <stan@codesourcery.com>
4181
4182 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
4183 * gdb.base/foll-exec.exp: Adjust to expect a process id before
4184 "Executing new program".
4185 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
4186 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
4187 left listed after having been killed.
4188 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
4189 * gdb.base/maint.exp: Adjust test.
4190
4191 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
4192 * gdb.multi/Makefile.in: New.
4193 * gdb.multi/base.exp: New.
4194 * gdb.multi/goodbye.c: New.
4195 * gdb.multi/hangout.c: New.
4196 * gdb.multi/hello.c: New.
4197 * gdb.multi/bkpt-multi-exec.c: New.
4198 * gdb.multi/bkpt-multi-exec.exp: New.
4199 * gdb.multi/crashme.c: New.
4200
4201 2009-10-13 Tristan Gingold <gingold@adacore.com>
4202
4203 * gdb.base/sepdebug.exp: Check debug info are found.
4204
4205 2009-10-08 Pedro Alves <pedro@codesourcery.com>
4206
4207 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
4208 bits.
4209
4210 2009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4211
4212 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
4213
4214 2009-10-07 Joel Brobecker <brobecker@adacore.com>
4215
4216 * gdb.base/watchpoints.c: Add copyright header. Reformat one
4217 of the comments.
4218
4219 2009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
4220
4221 * gdb.base/annota1.exp: Remove obsolete match_max increase.
4222 * gdb.base/annota3.exp: Idem.
4223 * gdb.base/maint.exp: Idem.
4224
4225 2009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
4226
4227 * lib/gdb.exp (default_gdb_init): Set current value of match_max
4228 to default.
4229
4230 2009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
4231
4232 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
4233 mingw and cygwin targets.
4234
4235 2009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
4236 Pedro Alves <pedro@codesourcery.com>
4237
4238 * lib/gdb.exp (gdb_compile): Avoid adding
4239 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
4240
4241 2009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
4242
4243 * gdb.base/shr1.c: Use %p in format string.
4244 * gdb.base/unload.c: Avoid warning in fprintf.
4245 * gdb.base/watchpoint-solib.c: Idem.
4246
4247 2009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
4248
4249 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
4250 long type.
4251 (test_unlink): Correct printf string.
4252 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
4253 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
4254
4255 2009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4256
4257 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
4258 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
4259 * gdb.arch/ia64-breakpoint-shadow.S: New file.
4260
4261 2009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4262
4263 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
4264 * gdb.objc/nondebug.exp: Likewise.
4265
4266 2009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4267
4268 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
4269 target_info setting.
4270
4271 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
4272 that detect new threads during "info threads".
4273
4274 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4275
4276 * gdb.threads/manythreads.c (main): Increase thread stack size
4277 to 2*PTHREAD_STACK_MIN.
4278 * gdb.threads/multi-create.c (main): Likewise.
4279 (create_function): Likewise.
4280
4281 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4282
4283 * gdb.base/dump.exp: Pass difference of pointer types instead
4284 of integer types as offset to restore in intarr3.srec case.
4285
4286 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4287
4288 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
4289
4290 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4291
4292 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
4293
4294 2009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
4295
4296 New test for two watchpoints, with disabling of
4297 the first inserted.
4298 * testsuite/gdb.base/watchpoints.c: New file.
4299 * testsuite/gdb.base/watchpoints.exp: New file.
4300
4301 2009-09-25 Tom Tromey <tromey@redhat.com>
4302
4303 * gdb.base/charset.exp: Test utf-16 strings with Python.
4304
4305 2009-09-25 Tom Tromey <tromey@redhat.com>
4306
4307 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
4308 UCS-4.
4309 * gdb.base/charset.c (utf_32_string): Rename.
4310 (init_utf32): Rename.
4311 (main): Update.
4312
4313 2009-09-22 Tom Tromey <tromey@redhat.com>
4314
4315 * gdb.python/py-function.exp: Add regression tests.
4316
4317 2009-09-21 Keith Seitz <keiths@redhat.com>
4318
4319 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
4320 with invalid operator.
4321
4322 2009-09-21 Keith Seitz <keiths@redhat.com>
4323
4324 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
4325 and destructor using typedef name of class.
4326 * gdb.cp/classes.cc (class Base1): Add a destructor.
4327 (base1): New typedef.
4328 (use_methods): Instanitate an object of type base1.
4329 * gdb.cp/templates.exp (test_template_typedef): New procedure.
4330 (do_tests): Call test_template_typedef.
4331 * gdb.cp/templates.cc (Baz::~Baz): New method.
4332 (intBazOne): New typedef.
4333 (main): Instantiate intBazOne.
4334
4335 2009-09-21 Phil Muldoon <pmuldoon@redhat.com>
4336
4337 PR python/10633
4338
4339 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
4340 Function.
4341 (run_lang_tests): Add print elements test.
4342
4343 2009-09-21 Phil Muldoon <pmuldoon@redhat.com>
4344
4345 * gdb.python/py-value.exp (test_subscript_regression): New
4346 function. Test for invalid subscripts.
4347 * gdb.python/py-value.c (main): Add test array, and pointer to it.
4348 (ptr_ref): New function.
4349
4350 2009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
4351
4352 * gdb.base/default.exp: Fix "show convenience".
4353
4354 2009-09-15 Tom Tromey <tromey@redhat.com>
4355
4356 * lib/mi-support.exp (mi_create_varobj): Update.
4357 (mi_create_floating_varobj): Likewise.
4358 (mi_create_dynamic_varobj): New proc.
4359 (mi_varobj_update): Update.
4360 (mi_varobj_update_with_type_change): Likewise.
4361 (mi_varobj_update_kv_helper): New proc.
4362 (mi_varobj_update_dynamic_helper): Rewrite.
4363 (mi_varobj_update_dynamic): New proc.
4364 (mi_list_varobj_children): Update.
4365 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
4366 * gdb.python/python-prettyprint.py (pp_outer): New class.
4367 (pp_nullstr): Likewise.
4368 (lookup_function): Register new printers.
4369 * gdb.python/python-prettyprint.c (struct substruct): New type.
4370 (struct outerstruct): Likewise.
4371 (substruct_test): New function.
4372 (struct nullstr): New type.
4373 (string_1, string_2): New globals.
4374 (main): Add new tests.
4375 * gdb.python/python-mi.exp: Added regression tests.
4376 * gdb.mi/mi2-var-display.exp: Update.
4377 * gdb.mi/mi2-var-cmd.exp: Update.
4378 * gdb.mi/mi2-var-child.exp: Update.
4379 * gdb.mi/mi2-var-block.exp: Update.
4380 * gdb.mi/mi-var-invalidate.exp: Update.
4381 * gdb.mi/mi-var-display.exp: Update.
4382 * gdb.mi/mi-var-cmd.exp: Update.
4383 * gdb.mi/mi-var-child.exp: Update.
4384 * gdb.mi/mi-var-block.exp: Update.
4385 * gdb.mi/mi-break.exp: Update.
4386 * gdb.mi/gdb701.exp: Update.
4387
4388 2009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
4389
4390 * Makefile.in: Inclusion of catch-syscall object.
4391 * gdb.base/catch-syscall.c: New file.
4392 * gdb.base/catch-syscall.exp: New file.
4393
4394 2009-09-12 Michael Snyder <msnyder@vmware.com>
4395
4396 * gdb.reverse/step-reverse.exp: Explicitly check for targets
4397 that can support reverse debuggnig.
4398
4399 2009-09-11 Tom Tromey <tromey@redhat.com>
4400
4401 * gdb.dwarf2/valop.S: New file.
4402 * gdb.dwarf2/valop.exp: New file.
4403
4404 2009-09-11 Mark Kettenis <kettenis@gnu.org>
4405
4406 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
4407
4408 2009-09-10 Doug Evans <dje@google.com>
4409
4410 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
4411 Add $gdb_prompt to second breakpoint regexp.
4412
4413 2009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
4414
4415 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
4416 names, add missing ones.
4417 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
4418 * gdb.python/py-frame.c: Rename from python-frame.c.
4419 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
4420 testfile name.
4421 * gdb.python/py-function.exp: Rename from python-function.exp.
4422 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
4423 testfile name.
4424 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
4425 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
4426 Adjust testfile name.
4427 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
4428 * gdb.python/py-template.cc: Rename from python-template.cc.
4429 * gdb.python/py-template.exp: Rename from python-template.exp.
4430 Adjust testfile name.
4431 * gdb.python/py-value.c: Rename from python-value.c.
4432 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
4433 testfile name.
4434
4435 2009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4436
4437 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
4438 $bpt2address.
4439 (Second breakpoint address is valid on ia64)
4440 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
4441
4442 2009-09-03 Joseph Myers <joseph@codesourcery.com>
4443
4444 * gdb.base/ending-run.exp: Restrict regular expression matching
4445 line number to require closing brace following.
4446
4447 2009-09-03 Doug Evans <dje@google.com>
4448
4449 * gdb.base/store.exp (check_set): Fix typo in expected value message.
4450
4451 2009-09-02 Tom Tromey <tromey@redhat.com>
4452
4453 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
4454
4455 2009-09-02 Tom Tromey <tromey@redhat.com>
4456
4457 * gdb.dwarf2/callframecfa.exp: New file.
4458 * gdb.dwarf2/callframecfa.S: New file.
4459
4460 2009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4461
4462 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
4463 gdb.base/solib-overlap-main.c: New.
4464
4465 2009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
4466
4467 PR gdb/10565
4468
4469 * gdb.base/bitfields.c (struct container, container): New.
4470 (main): Initialize it and call break5.
4471 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
4472
4473 2009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4474
4475 Support constant DW_AT_data_member_location by GCC PR debug/40659.
4476 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
4477
4478 2009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4479
4480 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
4481
4482 2009-08-26 Michael Snyder <msnyder@vmware.com>
4483
4484 * gdb.base/i386-reverse.c: New file.
4485 * gdb.base/i386-reverse.exp: New file.
4486 * gdb.base/Makefile.in: Add new files to be removed.
4487
4488 2009-08-26 Joseph Myers <joseph@codesourcery.com>
4489
4490 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
4491 environment-pwd for remote host.
4492 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
4493
4494 2009-08-24 Keith Seitz <keiths@redhat.com>
4495
4496 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
4497 Add two new C++ completer tests which limit the output to a
4498 given class.
4499
4500 2009-08-24 Michael Snyder <msnyder@vmware.com>
4501
4502 * gdb.base/del.exp: Fix typo in comment.
4503 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
4504
4505 2009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
4506
4507 * configure: Regenerate.
4508 * gdb.hp/configure: Likewise.
4509 * gdb.hp/gdb.aCC/configure: Likewise.
4510 * gdb.hp/gdb.base-hp/configure: Likewise.
4511 * gdb.hp/gdb.compat/configure: Likewise.
4512 * gdb.hp/gdb.defects/configure: Likewise.
4513 * gdb.hp/gdb.objdbg/configure: Likewise.
4514 * gdb.stabs/configure: Likewise.
4515
4516 2009-08-19 Doug Evans <dje@google.com>
4517
4518 * gdb.base/gdbvars.c: New file.
4519 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
4520
4521 2009-08-14 Pedro Alves <pedro@codesourcery.com>
4522
4523 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
4524 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
4525
4526 2009-08-13 Pedro Alves <pedro@codesourcery.com>
4527
4528 * gdb.base/default.exp: Adjust "set language test": it's now an
4529 enum command. Larger help string moved to "help set language".
4530 * gdb.base/help.exp: Adjust "help set language" expected output,
4531 now lists all known languages.
4532
4533 2009-08-11 Nathan Froyd <froydnj@codesourcery.com>
4534
4535 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
4536 all frame arguments.
4537 * gdb.arch/altivec-regs.exp: Likewise.
4538
4539 2009-08-07 Tom Tromey <tromey@redhat.com>
4540
4541 * gdb.base/setshow.exp: Add tests for changes to set language, set
4542 check range, and set check type.
4543
4544 2009-08-03 Vladimir Prus <vladimir@codesourcery.com>
4545
4546 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
4547 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
4548 Call it.
4549
4550 2009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4551
4552 * configure.ac: Run gdb.cell tests when appropriate.
4553 * configure: Regenerate.
4554 * lib/cell.exp: New file.
4555 * gdb.cell: New directory.
4556 * gdb.cell/configure.ac: New file.
4557 * gdb.cell/configure: New file.
4558 * gdb.cell/Makefile.in: New file.
4559 * gdb.cell/arch.exp: New file.
4560 * gdb.cell/break.c: New file.
4561 * gdb.cell/break.exp: New file.
4562 * gdb.cell/break-spu.c: New file.
4563 * gdb.cell/bt.c: New file.
4564 * gdb.cell/bt2-spu.c: New file.
4565 * gdb.cell/bt-spu.c: New file.
4566 * gdb.cell/bt.exp: New file.
4567 * gdb.cell/coremaker.c: New file.
4568 * gdb.cell/coremaker-spu.c: New file.
4569 * gdb.cell/core.exp: New file.
4570 * gdb.cell/gcore.exp: New file.
4571 * gdb.cell/data.c: New file.
4572 * gdb.cell/data.exp: New file.
4573 * gdb.cell/data-spu.c: New file.
4574 * gdb.cell/ea-cache.exp: New file.
4575 * gdb.cell/ea-cache.c: New file.
4576 * gdb.cell/ea-cache-spu.c: New file.
4577 * gdb.cell/ea-standalone.c: New file.
4578 * gdb.cell/ea-standalone.exp: New file.
4579 * gdb.cell/ea-test.c: New file.
4580 * gdb.cell/ea-test.exp: New file.
4581 * gdb.cell/f-regs.exp: New file.
4582 * gdb.cell/mem-access.c: New file.
4583 * gdb.cell/mem-access.exp: New file.
4584 * gdb.cell/mem-access-spu.c: New file.
4585 * gdb.cell/ptype.exp: New file.
4586 * gdb.cell/registers.exp: New file.
4587 * gdb.cell/size.c: New file.
4588 * gdb.cell/sizeof.exp: New file.
4589 * gdb.cell/size-spu.c: New file.
4590 * gdb.cell/solib.exp: New file.
4591 * gdb.cell/solib-symbol.exp: New file.
4592
4593 2009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4594
4595 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
4596
4597 2009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
4598
4599 * gdb.base/float.exp: Handle VFP registers.
4600
4601 2009-07-14 Michael Snyder <msnyder@vmware.com>
4602
4603 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
4604 to bring gdb to the beginning of the calling line.
4605
4606 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
4607 confusing the i386 epilogue unwinder.
4608
4609 2009-07-14 Stan Shebs <stan@codesourcery.com>
4610
4611 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
4612
4613 2009-07-14 Michael Snyder <msnyder@vmware.com>
4614
4615 * gdb.reverse/step-reverse.exp (stepi into function call):
4616 Call instruction may not be first instruction in the line.
4617 (reverse stepi from a function call): Used wrong line number.
4618
4619 2009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4620
4621 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
4622
4623 2009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4624
4625 Fix gdb.base/macscp.exp when using custom inputrc.
4626 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
4627 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
4628 env(TERM) set.
4629 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
4630 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
4631
4632 2009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4633
4634 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
4635 * gdb.base/annota1.exp (thread_test): Import global $testfile.
4636 Change the compilation target to match the testcase name.
4637 * gdb.base/sect-cmd.exp: Change the compilation target to match the
4638 testcase name.
4639 * a2-run.exp: Use for setup prepare_for_testing. Change the
4640 compilation target to match the testcase name.
4641 * gdb.base/commands.exp: Likewise.
4642 * gdb.base/finish.exp: Likewise.
4643 * gdb.base/float.exp: Likewise.
4644 * gdb.base/info-target.exp: Likewise.
4645 * gdb.base/relational.exp: Likewise.
4646 * gdb.base/term.exp: Likewise.
4647 * gdb.base/until.exp: Likewise.
4648 * gdb.base/volatile.exp: Likewise.
4649 * gdb.base/whatis-exp.exp: Likewise.
4650
4651 2009-07-11 Hui Zhu <teawater@gmail.com>
4652
4653 * gdb.base/help.exp (disassemble): Update expected help text.
4654
4655 2009-07-09 Tom Tromey <tromey@redhat.com>
4656
4657 * lib/gdb.exp: Handle TRANSCRIPT.
4658 (remote_spawn, remote_close, send_gdb): New procs.
4659
4660 2009-07-10 Phil Muldoon <pmuldoon@redhat.com>
4661
4662 * gdb.python/python-prettyprint.c: Add counted null string
4663 structure.
4664 * gdb.python/python-prettyprint.exp: Print null string. Test for
4665 embedded nulls.
4666 * gdb.python/python-prettyprint.py (pp_ns): New Function.
4667 * gdb.python/python-value.exp (test_value_in_inferior): Add
4668 variable length string fetch tests.
4669 * gdb.python/python-value.c (main): Add strings for string fetch tests.
4670
4671 2009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4672
4673 * gdb.base/dump.exp (inaccessible memory is reported): New test.
4674
4675 2009-07-07 Tom Tromey <tromey@redhat.com>
4676
4677 * gdb.base/call-rt-st.exp: Update for change to escape output.
4678 * gdb.base/callfuncs.exp: Likewise.
4679 * gdb.base/charset.exp: Likewise.
4680 * gdb.base/constvars.exp: Likewise.
4681 * gdb.base/long_long.exp: Likewise.
4682 * gdb.base/pointers.exp: Likewise.
4683 * gdb.base/printcmds.exp: Likewise.
4684 * gdb.base/setvar.exp: Likewise.
4685 * gdb.base/store.exp: Likewise.
4686 * gdb.cp/ref-types.exp: Likewise.
4687 * gdb.mi/mi-var-child.exp: Likewise.
4688 * gdb.mi/mi-var-display.exp: Likewise.
4689 * gdb.mi/mi2-var-display.exp: Likewise.
4690 * gdb.base/charset.exp: Test octal escape sequence length.
4691 Update for change to escape output.
4692
4693 2009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4694
4695 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
4696
4697 2009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
4698
4699 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
4700
4701 2009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4702
4703 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
4704 gdbserver increasing $portnum if "Can't bind address" has been seen.
4705
4706 2009-07-05 Pedro Alves <pedro@codesourcery.com>
4707
4708 * gdb.base/ending-run.exp: Add "step out of main" pattern for
4709 mingw32ce.
4710
4711 2009-07-05 Pedro Alves <pedro@codesourcery.com>
4712
4713 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
4714 VFP format.
4715
4716 2009-07-02 Pedro Alves <pedro@codesourcery.com>
4717
4718 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
4719 linux. Adjust to use "inferior", "info inferiors", "detach
4720 inferior" and "kill inferior" instead of "restart", "info fork",
4721 "detach fork" and "delete fork".
4722 * gdb.base/ending-run.exp: Spell out "info".
4723 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
4724 the "kill" command.
4725
4726 2009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4727
4728 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
4729 change to prefix TLS offset in hex with 0x.
4730
4731 2009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4732
4733 * gdb.base/default.exp: Update test case for "x" changes.
4734
4735 2009-07-01 Tristan Gingold <gingold@adacore.com>
4736
4737 * gdb.base/bigcore.exp: Make darwin untested.
4738
4739 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4740
4741 * gdb.base/completion.exp (directory completion): Create the directory.
4742 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
4743 escapeuniquesub.
4744 (directory completion 2): Expect now ${escapeuniquesub}.
4745 (Glob remaining of directory test): Remove one excessive newline.
4746 Expect the real output.
4747
4748 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4749
4750 Fix `make check//%' target after `make check' has been ran.
4751 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
4752 a mkdir call.
4753 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
4754 (%/.dir): Remove.
4755
4756 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4757
4758 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
4759 the expected result record.
4760
4761 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4762
4763 Remove racy FAILs relying just on the timeouts.
4764 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
4765 (annotation_level 2): Remove racy FAILs.
4766
4767 2009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
4768
4769 gdb/10275
4770 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
4771
4772 2009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
4773
4774 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
4775
4776 2009-06-30 Vladimir Prus <vladimir@codesourcery.com>
4777
4778 * gdb.mi/mi-stack.exp: Testing symbolic options
4779 to -stack-list-locals and -stack-list-arguments.
4780
4781 2009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4782
4783 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
4784
4785 2009-06-29 Tom Tromey <tromey@redhat.com>
4786
4787 * dg-extract-results.sh: New file.
4788 * Makefile.in (FORCE_PARALLEL): New variable.
4789 (CHECK_TARGET): New conditional variable.
4790 (check): Use CHECK_TARGET.
4791 (DO_RUNTEST): New variable.
4792 (check-single): New target.
4793 (TEST_DIRS): New variable.
4794 (TEST_TARGETS): Likewise.
4795 (check-parallel): New target.
4796 (check-gdb.%): New pattern.
4797 (BASE1_FILES): New variable.
4798 (BASE2_FILES): Likewise.
4799 (check-gdb.base%): New pattern.
4800 (%/.dir): New pattern.
4801 * configure: Rebuild.
4802 * aclocal.m4 (AM_CONDITIONAL): New defun.
4803 * configure.ac: Check whether user is using GNU make.
4804 (GMAKE): New conditional.
4805
4806 2009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
4807
4808 * gdb.cp/namespace-nested-import.cc: New test.
4809 * gdb.cp/namespace-nested-import.exp: New test.
4810
4811 2009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
4812
4813 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
4814 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
4815 * gdb.opt/Makefile.in (EXECUTABLES): Update.
4816 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
4817 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
4818 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
4819 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
4820 gdb.opt/inline-markers.c: New files.
4821 * lib/gdb.exp (skip_inline_frame_tests): New function.
4822 (skip_inline_var_tests): New function.
4823
4824 2009-06-27 Andreas Schwab <schwab@linux-m68k.org>
4825
4826 * gdb.cp/exception.exp: Don't require $hex before inner frame in
4827 backtrace.
4828
4829 2009-06-27 Michael Snyder <msnyder@vmware.com>
4830
4831 * gdb.reverse: New directory.
4832 * gdb.reverse/break-reverse.c: New test.
4833 * gdb.reverse/break-reverse.exp: New test.
4834 * gdb.reverse/consecutive-reverse.c: New test.
4835 * gdb.reverse/consecutive-reverse.exp: New test.
4836 * gdb.reverse/finish-reverse.c: New test.
4837 * gdb.reverse/finish-reverse.exp: New test.
4838 * gdb.reverse/machinestate.c: New test.
4839 * gdb.reverse/ms1.c: New test.
4840 * gdb.reverse/machinestate.exp: New test.
4841 * gdb.reverse/Makefile.in: New file.
4842 * gdb.reverse/shr2.c: New test.
4843 * gdb.reverse/solib-reverse.c: New test.
4844 * gdb.reverse/solib-reverse.exp: New test.
4845 * gdb.reverse/step-reverse.c: New test.
4846 * gdb.reverse/step-reverse.exp: New test.
4847 * gdb.reverse/until-reverse.c: New test.
4848 * gdb.reverse/ur1.c: New test.
4849 * gdb.reverse/until-reverse.exp: New test.
4850 * gdb.reverse/watch-reverse.c: New test.
4851 * gdb.reverse/watch-reverse.exp: New test.
4852 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
4853 * configure: Regenerate.
4854
4855 2009-06-26 Doug Evans <dje@google.com>
4856
4857 * gdb.base/psymtab.exp: Turn off pending breakpoints.
4858
4859 2009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
4860
4861 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
4862 windows problem for 'file delete $binfile'.
4863
4864 2009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
4865
4866 * gdb.cp/namespace-using.exp: New test.
4867 * gdb.cp/namespace-using.cc: New test.
4868
4869 2009-05-20 Joel Brobecker <brobecker@adacore.com>
4870
4871 * gdb.ada/variant_record_packed_array: New testcase.
4872
4873 2009-06-23 Tom Tromey <tromey@redhat.com>
4874
4875 * gdb.base/charset.exp (test_combination): Regression test.
4876 * gdb.base/charset.c (my_wchar_t): New typedef.
4877 (myvar): New global.
4878 (main): Set myvar.
4879
4880 2009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
4881
4882 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
4883 target.
4884
4885 2009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4886
4887 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
4888
4889 2009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4890
4891 * gdb.mi/gdb680.exp: Update test for error message.
4892
4893 2009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4894
4895 * gdb.base/annota1.exp: Allow multiple occurrences of the
4896 frames-invalid annotation.
4897 * gdb.cp/annota2.exp: Likewise.
4898
4899 2009-06-15 Phil Muldoon <pmuldoon@redhat.com>
4900
4901 * gdb.cp/gdb2495.cc: New file.
4902 * gdb.cp/gdb2495.exp: New file.
4903
4904 2009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
4905
4906 Report error on GDB crash during runto.
4907 * lib/gdb.exp (runto <eof>): New.
4908
4909 2009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
4910
4911 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
4912 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
4913 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
4914 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
4915 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
4916 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
4917 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
4918 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
4919 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
4920 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
4921 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
4922 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
4923 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
4924 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
4925 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
4926 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
4927 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
4928 gdb.server/server-mon.exp, gdb.server/server-run.exp,
4929 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
4930 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
4931 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
4932 gdb.trace/passcount.exp, gdb.trace/report.exp,
4933 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
4934 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
4935 gdb.trace/while-stepping.exp: Use a unique name for the compiled
4936 executable.
4937
4938 2009-06-07 Pedro Alves <pedro@codesourcery.com>
4939
4940 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
4941 defined before referencing it.
4942
4943 2009-06-03 Doug Evans <dje@google.com>
4944
4945 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
4946 * gdb.arch/i386-see.c: Ditto.
4947
4948 2009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
4949
4950 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
4951 (check_macro): Return 1 if undefined.
4952 If first test fails, check if macro debug information is available,
4953 and report unsupported test if no macro information is found.
4954
4955 2009-05-29 Doug Evans <dje@google.com>
4956
4957 * gdb.threads/hand-call-in-threads.exp: New.
4958 * gdb.threads/hand-call-in-threads.c: New.
4959
4960 2009-05-29 Michael Snyder <msnyder@vmware.com>
4961
4962 * gdb.base/break-always.exp: Change "1" to "on".
4963 Add confirmation check.
4964
4965 2009-05-28 Pedro Alves <pedro@codesourcery.com>
4966
4967 * gdb.threads/threxit-hop-specific.c: New.
4968 * gdb.threads/threxit-hop-specific.exp: New.
4969 * gdb.threads/thread-execl.c: New.
4970 * gdb.threads/thread-execl.exp: New.
4971
4972 2009-05-27 Tom Tromey <tromey@redhat.com>
4973 Thiago Jung Bauermann <bauerman@br.ibm.com>
4974
4975 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
4976 (mi_child_regexp): Likewise.
4977 (mi_list_varobj_children_range): Likewise.
4978 (mi_get_features): Likewise.
4979 (mi_list_varobj_children): Rewrite.
4980 * gdb.python/python-mi.exp: New file.
4981
4982 2009-05-27 Tom Tromey <tromey@redhat.com>
4983 Thiago Jung Bauermann <bauerman@br.ibm.com>
4984 Phil Muldoon <pmuldoon@redhat.com>
4985 Paul Pluzhnikov <ppluzhnikov@google.com>
4986
4987 * gdb.python/python-prettyprint.exp: New file.
4988 * gdb.python/python-prettyprint.c: New file.
4989 * gdb.python/python-prettyprint.py: New file.
4990 * gdb.base/display.exp: print/r is now valid.
4991
4992 2009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
4993 Tom Tromey <tromey@redhat.com>
4994 Pedro Alves <pedro@codesourcery.com>
4995 Paul Pluzhnikov <ppluzhnikov@google.com>
4996
4997 * gdb.python/python-template.exp: New file.
4998 * gdb.python/python-template.cc: New file.
4999 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
5000 tests.
5001 * gdb.python/python-value.exp (py_objfile_tests): New proc.
5002 Call it.
5003 (test_value_after_death): New proc.
5004 * gdb.python/python-value.c (PTR): New typedef.
5005 (main): New variable 'x'.
5006
5007 2009-05-27 Tom Tromey <tromey@redhat.com>
5008
5009 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
5010 tests.
5011 * gdb.python/python-value.exp (py_objfile_tests): New proc.
5012 Call it.
5013
5014 2009-05-27 Pedro Alves <pedro@codesourcery.com>
5015
5016 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
5017
5018 2009-05-24 Pedro Alves <pedro@codesourcery.com>
5019
5020 * gdb.threads/fork-thread-pending.c: New.
5021 * gdb.threads/fork-thread-pending.exp: New.
5022
5023 2009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
5024
5025 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
5026 * gdb.dwarf2/dw2-strp.S (a_string2): New.
5027
5028 2009-05-18 Jon Beniston <jon@beniston.com>
5029
5030 * gdb.asm/asm-source.exp: Add lm32 target.
5031
5032 2009-05-17 Pedro Alves <pedro@codesourcery.com>
5033
5034 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
5035 `gdb_get_line_number'. Call `callee' in both parent and child.
5036 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
5037 `gdb_get_line_number' instead of hardcoding line numbers.
5038 (catch_fork_unpatch_child): New procedure to test detaching
5039 breakpoints from child fork.
5040 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
5041 hardcoding line numbers.
5042 (do_fork_tests): Run `catch_fork_unpatch_child'.
5043
5044 2009-05-17 Vladimir Prus <vladimir@codesourcery.com>
5045
5046 * gdb.mi/mi-cmd-var.exp: Check that when varobj
5047 of structure type enters or leaves the scope, it
5048 is reported by -var-update.
5049
5050 2009-05-11 Doug Evans <dje@sebabeach.org>
5051
5052 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
5053 * gdb.threads/pending-step.c (main): Fix off-by-one error.
5054 * gdb.threads/schedlock.c (main): Fix off-by-one error.
5055
5056 2009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5057
5058 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
5059
5060 2009-04-30 Doug Evans <dje@google.com>
5061
5062 * gdb.threads/watchthreads2.exp: New testcase.
5063 * gdb.threads/watchthreads2.c: New testcase.
5064
5065 2009-04-29 Doug Evans <dje@google.com>
5066
5067 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
5068 * gdb.cp/mb-ctor.cc: Ditto.
5069 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
5070 * gdb.cp/mb-inline.h (multi_line_foo): New function.
5071 * gdb.cp/mb-inline1.cc: Call it.
5072 * gdb.cp/mb-inline2.cc: Ditto.
5073 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
5074 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
5075
5076 2009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5077
5078 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
5079 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
5080 Replace all uses of `decimal' by `nonzero'.
5081 (info macro FROM_COMMANDLINE): New test.
5082
5083 2009-04-27 Tom Tromey <tromey@redhat.com>
5084
5085 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
5086
5087 2009-04-27 Doug Evans <dje@google.com>
5088
5089 * gdb.threads/watchthreads.c (main): Initialize args before starting
5090 the threads. Plus formatting cleanup.
5091 * gdb.threads/watchthreads.exp: Avoid errant failures due to
5092 biased scheduling of one thread.
5093
5094 2009-04-27 Jerome Guitton <guitton@adacore.com>
5095
5096 * gdb.cp/templates.cc (GetMax): New template.
5097 (main): Declare two instances of GetMax.
5098 * gdb.cp/templates.exp: Add new test.
5099
5100 2009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5101
5102 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
5103
5104 2009-04-22 Joseph Myers <joseph@codesourcery.com>
5105
5106 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
5107
5108 2009-04-15 Tom Tromey <tromey@redhat.com>
5109
5110 * gdb.base/charset.exp: Add regression test.
5111
5112 2009-04-14 Joel Brobecker <brobecker@adacore.com>
5113
5114 * gdb.base/exe-lock.exp: New testcase.
5115
5116 2009-04-13 Tom Tromey <tromey@redhat.com>
5117
5118 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
5119 operator on Frame.
5120
5121 2009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5122
5123 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
5124 * gdb.server/ext-attach.exp: Likewise.
5125
5126 2009-04-03 Vladimir Prus <vladimir@codesourcery.com>
5127
5128 Eliminate some sleep usage.
5129
5130 * gdb.mi/basics.c (do_nothing): New.
5131 (main): Use do_nothing instead of printf, so that
5132 not to introduce race condition between output of
5133 inferiour and output of gdb. Do not use sleep as it
5134 is not generally available on embedded targets.
5135
5136 2009-04-02 Pedro Alves <pedro@codesourcery.com>
5137
5138 * gdb.server/ext-attach.exp: Expect an optional process id after
5139 "Detached from remote process".
5140
5141 2009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5142
5143 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
5144 gdb.dwarf2/dw2-unresolved.exp: New.
5145
5146 2009-04-02 Pedro Alves <pedro@codesourcery.com>
5147
5148 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
5149 mi_run_to_main.
5150
5151 2009-04-02 Pedro Alves <pedro@codesourcery.com>
5152
5153 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
5154 mi_run_to_main. Skip thread exit test on remote targets.
5155 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
5156 mi_run_to_main.
5157 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
5158 mi_run_to_main.
5159 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
5160 when expecting ^connected. Detect when the target doesn't support
5161 non-stop mode.
5162 (mi_run_cmd): Detect if non-stop mode was requested by isn't
5163 supported. Return -1 on error, 0 on success.
5164 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
5165 (mi_runto): Return mi_runto_helper's result explicitly.
5166
5167 2009-04-01 Pedro Alves <pedro@codesourcery.com>
5168
5169 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
5170
5171 2009-04-01 Tom Tromey <tromey@redhat.com>
5172
5173 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
5174 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
5175 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
5176 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
5177
5178 2009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
5179 Jan Kratochvil <jan.kratochvil@redhat.com>
5180
5181 PR gdb/931
5182 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
5183 output.
5184 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
5185 for gdb/931.
5186 * dw2-strp.S (DW_AT_language): Change to C++.
5187 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
5188
5189 2009-03-31 Joel Brobecker <brobecker@adacore.com>
5190
5191 * gdb.ada/tasks: New testcase.
5192
5193 2009-03-30 Stan Shebs <stan@codesourcery.com>
5194
5195 * gdb.trace/actions.exp: Update to match new info trace format.
5196 * gdb.trace/deltrace.exp: Ditto.
5197 * gdb.trace/infotrace.exp: Ditto.
5198 * gdb.trace/passcount.exp: Ditto.
5199 * gdb.trace/save-trace.exp: Ditto.
5200 * gdb.trace/while-stepping.exp: Ditto.
5201 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
5202
5203 2009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
5204
5205 * gdb.python/python-frame.c: New file.
5206 * gdb.python/python-frame.exp: New file.
5207
5208 2009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
5209
5210 * gdb.python/python-value.exp: Add tests for the address
5211 attribute.
5212
5213 2009-03-29 Andreas Schwab <schwab@linux-m68k.org>
5214
5215 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
5216
5217 2009-03-26 Doug Evans <dje@google.com>
5218
5219 * gdb.mi/mi-nonstop-exit.exp: New file.
5220 * gdb.mi/non-stop-exit.c: New file.
5221
5222 2009-03-26 Tom Tromey <tromey@redhat.com>
5223
5224 Update for change to prologue skipping:
5225 * gdb.mi/mi2-simplerun.exp: Update.
5226 * gdb.mi/mi2-break.exp: Update.
5227 * gdb.mi/mi-simplerun.exp: Update.
5228 * gdb.mi/mi-break.exp: Update.
5229 * gdb.base/ending-run.exp: Update.
5230
5231 2009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
5232
5233 * gdb.python/python-value.exp (test_value_in_inferior): Test
5234 gdb.Value.is_optimized_out attribute.
5235
5236 2009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
5237
5238 * gdb.dwarf2/dw2-noloc-main.c: New file.
5239 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
5240 (.text): Remove.
5241 (.data): New.
5242 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
5243 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
5244 (DW_TAG_subprogram func_cu1, noloc): Remove.
5245 (main): New.
5246 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
5247 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
5248 (file_symbols): New procedure.
5249
5250 2009-03-25 Tom Tromey <tromey@redhat.com>
5251
5252 * gdb.base/charset.exp (valid_target_charset): New proc.
5253 Use it to skip tests on invalid charsets.
5254
5255 2009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
5256
5257 * gdb.base/completion.exp: Add a test for directory completion.
5258
5259 2009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5260
5261 Fix a racy FAIL.
5262 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
5263 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
5264
5265 2009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
5266
5267 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
5268 * gdb.python/python-function.exp: Add test for function returning
5269 a GDB value.
5270
5271 2009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
5272
5273 * gdb.python/python-function.exp: New file.
5274
5275 2009-03-20 Tom Tromey <tromey@redhat.com>
5276
5277 * gdb.base/store.exp: Update for change to escape output.
5278 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
5279 to escape output.
5280 * gdb.base/pointers.exp: Update for change to escape output.
5281 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
5282 to escape output.
5283 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
5284 escape output.
5285 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
5286 to escape output.
5287 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
5288 escape output.
5289 * gdb.base/setvar.exp: Update for change to escape output.
5290 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
5291 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
5292 to escape output.
5293 (test_print_string_constants): Likewise.
5294 * gdb.base/charset.exp (valid_host_charset): Check size of
5295 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
5296 cases. Handle "auto"-related output.
5297 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
5298 (uvar, Uvar): New globals.
5299
5300 2009-03-19 Jerome Guitton <guitton@adacore.com>
5301
5302 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
5303 deltas.
5304 * gdb.ada/fixed_points.exp: Ditto.
5305
5306 2009-03-18 Pedro Alves <pedro@codesourcery.com>
5307
5308 * return-nodebug.c: Don't include stdio.h.
5309 (init): Delete.
5310 (func): Delete definition and provide extern declaration.
5311 (t): New.
5312 (main): Don't call printf. Call func and store its result in t.
5313 * return-nodebug1.c: New.
5314 * return-nodebug.exp: Don't expect stdio output. Instead, print
5315 the global variable t. Drop printf formatters and cast types from
5316 foreach loop. Don't use prepare_for_testing. Compile
5317 return-nodebug.c and return-nodebug1.c in separate steps. Don't
5318 define FORMAT or CAST.
5319
5320 2009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
5321
5322 * gdb.base/solib-display.exp: Disable test for remote targers.
5323
5324 2009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5325
5326 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
5327
5328 2009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5329
5330 Fix a racy FAIL.
5331 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
5332 code from `follow parent, print pids'.
5333 (`follow child, print pids', `follow parent, print pids'): Call it.
5334 Replace `gdb_test "break..."' by gdb_breakpoint.
5335
5336 2009-03-13 Vladimir Prus <vladimir@codesourcery.com>
5337
5338 * gdb.mi/mi-cli.exp: Adjust for output difference in
5339 sync and async modes.
5340
5341 2009-03-12 Joel Brobecker <brobecker@adacore.com>
5342
5343 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
5344 that was checked in by mistake. Remove loading of ada.exp, since
5345 this is not necessary in this case.
5346
5347 2009-03-12 Joel Brobecker <brobecker@adacore.com>
5348
5349 * gdb.ada/ptype_arith_binop.exp: New testcase.
5350
5351 2009-03-12 Joel Brobecker <brobecker@adacore.com>
5352
5353 * gdb.ada/mod_from_name: New testcase.
5354
5355 2009-03-12 Joel Brobecker <brobecker@adacore.com>
5356
5357 * gdb.ada/tick_last_segv: New testcase.
5358
5359 2009-03-12 Vladimir Prus <vladimir@codesourcery.com>
5360
5361 * gdb.mi/mi-cli.exp: Remove debug print.
5362
5363 2009-03-12 Vladimir Prus <vladimir@codesourcery.com>
5364
5365 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
5366 include the token in ^running and frame info in *stopped.
5367
5368 2009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
5369
5370 * solib-display.exp: New file.
5371 * solib-display-main.c: New file.
5372 * solib-display-lib.c: New file.
5373
5374 2009-03-05 Pedro Alves <pedro@codesourcery.com>
5375
5376 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
5377
5378 2009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
5379
5380 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
5381 (list_and_check_macro): Use more specific test name.
5382 (next to definition): Make the test names unique.
5383
5384 2009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
5385
5386 * gdb.pascal/floats.exp: Accept approximate results everywhere.
5387
5388 2009-02-17 Vladimir Prus <vladimir@codesourcery.com>
5389
5390 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
5391 notifications.
5392 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
5393 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
5394 * lib/mi-support.exp (library_loaded_re): New.
5395 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
5396
5397 2009-02-17 Vladimir Prus <vladimir@codesourcery.com>
5398
5399 * gdb.gdb/observer.exp: Use test_notification observer, not
5400 normal_stop, everywhere.
5401 (test_normal_stop_notifications): Rename to...
5402 (test_notifications): ...this.
5403 (test_observer_normal_stop): Rename to...
5404 (test_observer): ...this.
5405
5406 2009-02-16 Doug Evans <dje@google.com>
5407
5408 * gdb.arch/amd64-disp-step.S (test_int3): New test.
5409 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
5410 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
5411 (test_prefixed_syscall,test_int3): New tests.
5412 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
5413 (test_prefixed_syscall,test_int3): New tests.
5414
5415 2009-02-14 Vladimir Prus <vladimir@codesourcery.com>
5416
5417 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
5418 (mi_expect_interrupt): Likewise.
5419 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
5420 response.
5421
5422 2009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
5423
5424 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
5425 * gdb.base/pc-fp.exp (get_valueofx): Remove.
5426 Replace calls to get_valueofx by get_hexadecimal_valueof.
5427
5428 2009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
5429
5430 * lib/gdb.exp (get_valueof): Accept anything as a return value.
5431 (get_integer_valueof): New procedure.
5432 (get_sizeof): Use new get_integer_value_of.
5433 * gdb.base/sizeof.exp: Replace all uses of get_valueof
5434 by get_integer_valueof.
5435
5436 2009-02-13 Tom Tromey <tromey@redhat.com>
5437
5438 * gdb.base/remote.exp (get_sizeof): Remove.
5439 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
5440 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
5441 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
5442 * lib/gdb.exp (get_valueof): Move from long_long.exp.
5443 (get_sizeof): Likewise.
5444
5445 2009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
5446
5447 PR fortran/9806
5448 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
5449
5450 2009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
5451
5452 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
5453
5454 2009-02-06 Pedro Alves <pedro@codesourcery.com>
5455
5456 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
5457
5458 2009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
5459
5460 * gdb.python/python-cmd.exp: New file.
5461
5462 2009-02-06 Tristan Gingold <gingold@adacore.com>
5463
5464 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
5465
5466 2009-02-05 Tristan Gingold <gingold@adacore.com>
5467
5468 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
5469 pointer is dereferenced and use this signal name in regexp.
5470 * gdb.base/signull.exp: Ditto.
5471 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
5472 * gdb.base/signull.c (main): Ditto.
5473
5474 2009-02-04 Tom Tromey <tromey@redhat.com>
5475 Thiago Jung Bauermann <bauerman@br.ibm.com>
5476
5477 * gdb.python/python-value.exp: Use `gdb.history' instead of
5478 `gdb.value_from_history'.
5479 (test_value_numeric_ops): Add test for conversion of enum constant.
5480 * gdb.python/python-value.c (enum e): New type.
5481 (evalue): New global.
5482 (main): Use argv.
5483
5484 2009-02-04 Jerome Guitton <guitton@adacore.com>
5485
5486 * gdb.ada/uninitialized_vars: New test program.
5487 * gdb.ada/uninitialized_vars.exp: New testcase.
5488
5489 2009-02-02 Tom Tromey <tromey@redhat.com>
5490
5491 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
5492 * gdb.cp/pr2489.cc: Rename...
5493 * gdb.cp/pr9594.cc: ... to this.
5494
5495 2009-02-02 Tom Tromey <tromey@redhat.com>
5496
5497 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
5498 * gdb.cp/pr2489.cc: New file.
5499 * gdb.cp/cpcompletion.exp: New file.
5500
5501 2009-02-02 Tom Tromey <tromey@redhat.com>
5502
5503 PR exp/9059:
5504 * gdb.cp/call-c.exp: Add regression test.
5505 * gdb.cp/call-c.cc (FooHandle): New typedef.
5506 (main): New variable 'handle'.
5507
5508 2009-01-30 Vladimir Prus <vladimir@codesourcery.com>
5509
5510 * lib/mi-support.exp (et_mi_thread_list)
5511 (check_mi_and_console_threads): Adjust for current thread in
5512 -thread-list-ids output.
5513
5514 2009-01-30 Vladimir Prus <vladimir@codesourcery.com>
5515
5516 * gdb.mi/mi-break.exp (test_disabled_creation): New.
5517 Call it.
5518
5519 2009-01-28 Doug Evans <dje@google.com>
5520
5521 * gdb.arch/amd64-disp-step.S: New file.
5522 * gdb.arch/amd64-disp-step.exp: New file.
5523 * gdb.arch/i386-disp-step.S: New file.
5524 * gdb.arch/i386-disp-step.exp: New file.
5525
5526 2009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
5527
5528 * gdb.base/find.exp: Set newline variable
5529 using quotes instead of braces to fix cygwin failures.
5530
5531 2009-01-23 Pedro Alves <pedro@codesourcery.com>
5532
5533 * gdb.base/radix.exp: Add tests to ensure that that set
5534 input-radix 0 and set output-radix 0 are really rejected.
5535
5536 2009-01-23 Pedro Alves <pedro@codesourcery.com>
5537
5538 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
5539 copyright years.
5540
5541 2009-01-23 Pedro Alves <pedro@codesourcery.com>
5542
5543 PR gdb/9664:
5544 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
5545
5546 2009-01-22 Pedro Alves <pedro@codesourcery.com>
5547
5548 PR c++/9631:
5549 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
5550
5551 2009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
5552
5553 * gdb.server/file-transfer.exp: Use EXEEXT variable for
5554 binfile definition to fix Windows OS failure.
5555
5556 2009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
5557
5558 PR gdb/9346
5559 * gdb.base/interrupt.c (sigint_handler): New.
5560 (main): Install a SIGINT handler if SIGNALS is defined. Exit
5561 on error.
5562 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
5563 Test "signal SIGINT".
5564
5565 2009-01-19 Doug Evans <dje@google.com>
5566
5567 * gdb.base/break.exp: Update expected gdb output.
5568 * gdb.base/sepdebug.exp: Ditto.
5569 * gdb.mi/mi-syn-frame.exp: Ditto.
5570 * gdb.mi/mi2-syn-frame.exp: Ditto.
5571 * gdb.base/call-signal-resume.exp: New file.
5572 * gdb.base/call-signals.c: New file.
5573 * gdb.base/unwindonsignal.exp: New file.
5574 * gdb.base/unwindonsignal.c: New file.
5575 * gdb.threads/interrupted-hand-call.exp: New file.
5576 * gdb.threads/interrupted-hand-call.c: New file.
5577 * gdb.threads/thread-unwindonsignal.exp: New file.
5578
5579 2009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
5580
5581 * gdb.base/define.exp: Test defining and hooking prefix commands.
5582 * gdb.python/python.exp: Update test for "show user" output.
5583
5584 2009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5585
5586 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
5587 now the output exactly, using less wildcards. Expect also the output
5588 of gfortran-4.3. Update for the f-valprint.c modification from
5589 2008-04-22.
5590 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
5591 Remove gdb_test test names where matching the command.
5592
5593 2009-01-01 Pedro Alves <pedro@codesourcery.com>
5594
5595 PR breakpoints/9681:
5596 * gdb.base/watchpoint.exp: Add regression test.
5597
5598 2008-12-31 Pedro Alves <pedro@codesourcery.com>
5599
5600 * gdb.threads/attach-into-signal.exp: Don't use
5601 gdb_suppress_entire_file.
5602 * gdb.threads/attach-stopped.exp: Ditto.
5603 * gdb.threads/attachstop-mt.exp: Ditto.
5604
5605 2008-12-31 Pedro Alves <pedro@codesourcery.com>
5606
5607 PR gdb/8812:
5608 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
5609
5610 2008-12-29 Pedro Alves <pedro@codesourcery.com>
5611
5612 PR gdb/7536:
5613 * gdb.base/radix.exp: Add tests to ensure invalid input radices
5614 and unsupported output radices are really rejected.
5615
5616 2008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5617
5618 * gdb.cp/punctuator.exp: Backslash the '$' signs.
5619
5620 2008-12-22 Tom Tromey <tromey@redhat.com>
5621
5622 * gdb.cp/punctuator.exp: New file.
5623
5624 2008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5625
5626 * gdb.base/completion.exp (Completing non-existing component): New test.
5627
5628 2008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
5629
5630 Fix for PR gdb/8648.
5631 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
5632 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
5633 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
5634 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
5635
5636 2008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
5637
5638 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
5639
5640 2008-12-16 Christophe Lyon <christophe.lyon@st.com>
5641
5642 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
5643 compiler actually generate code at the expected line number.
5644
5645 2008-12-15 Jie Zhang <jie.zhang@analog.com>
5646
5647 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
5648
5649 2008-12-12 Tom Tromey <tromey@redhat.com>
5650
5651 * gdb.base/commands.exp (redefine_hook_test): New proc.
5652 Call it.
5653
5654 2008-12-11 Tom Tromey <tromey@redhat.com>
5655
5656 * gdb.base/macscp.exp: New regression test.
5657
5658 2008-12-11 Tom Tromey <tromey@redhat.com>
5659
5660 * gdb.base/macscp.exp: Print "address.addr".
5661 * gdb.base/macscp1.c (struct outer): New struct.
5662 (address): New global.
5663
5664 2008-12-09 Tom Tromey <tromey@redhat.com>
5665
5666 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
5667 Call it.
5668
5669 2008-12-04 Doug Evans <dje@google.com>
5670
5671 * gdb.server/ext-run.exp: Relax regexp for init program.
5672
5673 2008-12-03 Tristan Gingold <gingold@adacore.com>
5674
5675 * gdb.base/macscp.exp: Generate an object file during compilation
5676 to work around Darwin dsymutil limitations.
5677
5678 2008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5679
5680 Test resolving external references to TLS variables.
5681 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
5682 FILE2_THREAD_LOCAL.
5683 (testfile2, srcfile2): New variables.
5684 * gdb.threads/tls.c (file2_thread_local)
5685 (function_referencing_file2_thread_local): New.
5686 * gdb.threads/tls2.c: New file.
5687
5688 2008-11-28 Joel Brobecker <brobecker@adacore.com>
5689
5690 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
5691 rather than integer, as integer might not be big enough when
5692 on 64bit targets.
5693
5694 2008-11-27 Jerome Guitton <guitton@adacore.com>
5695
5696 * gdb.cp/formatted-ref.exp: Add equality test.
5697 * gdb.ada/formatted_ref.exp: Ditto.
5698
5699 2008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5700
5701 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
5702 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
5703
5704 2008-11-20 Andreas Schwab <schwab@suse.de>
5705
5706 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
5707 matching syscall entry point.
5708 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
5709 (tcatch_vfork_then_child_follow): Likewise. Finish through
5710 vfork even if we stopped at the syscall trampoline.
5711
5712 2008-11-20 Doug Evans <dje@google.com>
5713
5714 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
5715
5716 2008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
5717
5718 * gdb.arch/ppc-dfp.exp: New file.
5719 * gdb.arch/ppc-dfp.c: New file.
5720
5721 2008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
5722
5723 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
5724
5725 2008-11-17 Doug Evans <dje@google.com>
5726
5727 * gdb.mi/mi-syn-frame.exp: Update expected output.
5728 * gdb.mi/mi2-syn-frame.exp: Update expected output.
5729
5730 2008-11-17 Vladimir Prus <vladimir@codesourcery.com>
5731
5732 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
5733 "thread N" results in =thread-selected.
5734 * lib/mi-support (mi_run_cmd, mi_expect_stop)
5735 (mi_send_resuming_command_raw): Be prepared for
5736 =thread-selected.
5737
5738 2008-11-17 Vladimir Prus <vladimir@codesourcery.com>
5739
5740 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
5741 * lib/mi-support.exp: Likewise.
5742
5743 2008-11-16 Joel Brobecker <brobecker@adacore.com>
5744
5745 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
5746 commands from the expected output for "help catch".
5747
5748 2008-11-15 Joel Brobecker <brobecker@adacore.com>
5749
5750 * gdb.ada/int_deref.exp: New testcase.
5751
5752 2008-11-14 Nick Roberts <nickrob@snap.net.nz>
5753
5754 * gdb.mi/gdb2549.exp: New file.
5755
5756 2008-11-11 Doug Evans <dje@google.com>
5757
5758 * gdb.base/callexit.exp: New file.
5759 * gdb.base/callexit.c: New file.
5760
5761 2008-11-10 Doug Evans <dje@google.com>
5762
5763 * lib/gdb.exp (GDBFLAGS): Move -nx ...
5764 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
5765 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
5766 (default_gdb_start,default_gdb_exit): Ditto.
5767 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
5768 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
5769 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
5770 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
5771 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
5772 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
5773
5774 2008-11-03 Andreas Schwab <schwab@suse.de>
5775
5776 * gdb.base/hashline2.exp: Fix typo.
5777 * gdb.base/hashline3.exp: Likewise.
5778
5779 2008-10-30 Tom Tromey <tromey@redhat.com>
5780
5781 * gdb.base/pointers.exp: Add test.
5782 * gdb.base/pointers.c (k, S): New typedefs.
5783 (instance): New global.
5784
5785 2008-10-30 Andreas Schwab <schwab@suse.de>
5786
5787 * gdb.base/args.exp: Add tests for newlines.
5788
5789 2008-10-30 Joel Brobecker <brobecker@adacore.com>
5790
5791 gdb.base/foll-exec.exp: Update the expected output of a couple
5792 of "info breakpoints" tests.
5793
5794 2008-10-28 Tom Tromey <tromey@redhat.com>
5795
5796 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
5797
5798 2008-10-24 Pedro Alves <pedro@codesourcery.com>
5799
5800 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
5801 gdb_start_cmd.
5802 Use runto_main before any test that requires execution.
5803
5804 2008-10-23 Pedro Alves <pedro@codesourcery.com>
5805
5806 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
5807 instead of SIGINT.
5808
5809 2008-10-22 Joel Brobecker <brobecker@adacore.com>
5810
5811 * gdb.base/completion.exp: Update expected output following
5812 the addition of the "info tasks" command.
5813
5814 2008-10-22 Tom Tromey <tromey@redhat.com>
5815
5816 * gdb.base/exprs.exp (test_expr): Add test for string
5817 concatenation.
5818
5819 2008-10-19 Pedro Alves <pedro@codesourcery.com>
5820
5821 * configure.ac: Output gdb.python/Makefile.
5822 * configure: Regenerate.
5823 * gdb.python/Makefile.in: New.
5824
5825 2008-10-16 Joel Brobecker <brobecker@adacore.com>
5826
5827 * gdb.base/foll-fork.exp: Adjust the expected output to match
5828 the new description for fork/vfork catchpoints in the "info
5829 breakpoints" output.
5830
5831 2008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
5832
5833 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
5834
5835 2008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
5836
5837 * gdb.python/python-value.c: New file.
5838 * gdb.python/python-value.exp: New file.
5839
5840 2008-10-15 Pedro Alves <pedro@codesourcery.com>
5841
5842 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
5843
5844 2008-10-15 Denis Pilat <denis.pilat@st.com>
5845
5846 * gdb.cp/mb-ctor.exp: Fix a typo.
5847
5848 2008-10-09 Tom Tromey <tromey@redhat.com>
5849
5850 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
5851 'fprintf' and 'stderr'.
5852
5853 2008-10-07 Joel Brobecker <brobecker@adacore.com>
5854
5855 * gdb.ada/ref_tick_size.exp: New testcase.
5856
5857 2008-10-06 Doug Evans <dje@google.com>
5858
5859 * gdb.dwarf2/dw2-cu-size.exp: New file.
5860 * gdb.dwarf2/dw2-cu-size.S: New file.
5861
5862 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
5863 .Ltype_int for clarity.
5864
5865 2008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
5866
5867 PR gdb/2384:
5868 * gdb.cp/gdb2384.exp: Extended to test more cases.
5869 * gdb.cp/gdb2384.cc: Likewise.
5870 * gdb.cp/gdb2384-base.h: Likewise.
5871 * gdb.cp/gdb2384-base.cc: Likewise.
5872
5873 2008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5874
5875 * gdb.base/maint.exp (maint print type): Remove printing
5876 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
5877
5878 2008-09-30 Tom Tromey <tromey@redhat.com>
5879
5880 * gdb.base/macscp.exp: Add completion tests.
5881 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
5882 (TWENTY_THREE): Likewise.
5883 (FORTY_EIGHT): Likewise.
5884
5885 2008-09-30 Tom Tromey <tromey@redhat.com>
5886
5887 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
5888 everywhere.
5889 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
5890
5891 2008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5892
5893 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
5894 testcase is derived from. Fix racy dependency on an expected PID
5895 number. No longer support the testcase on Linux kernel 2.4.x.
5896
5897 2008-09-27 Tom Tromey <tromey@redhat.com>
5898
5899 * gdb.base/macscp.exp: Add tests for stringification, splicing,
5900 and varargs.
5901
5902 2008-09-22 Pedro Alves <pedro@codesourcery.com>
5903
5904 * lib/mi-support.exp (mi_expect_interrupt): New.
5905 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
5906 from gdb.mi/mi-nonstop.exp.
5907 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
5908 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
5909 lib/mi-support.exp.
5910 Use mi_check_thread_states throughout. Avoid ".*" and do not
5911 require an anchor after -exec-run.
5912
5913 2008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
5914
5915 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
5916 stop is pending. Avoid ".*" when two stops are pending.
5917 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
5918 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
5919 newlines in fullnames.
5920 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
5921 (mi_expect_stop): Update comments. Only anchor in sync mode.
5922 Do not match newlines.
5923 (mi_send_resuming_command_raw): Always return status.
5924 (mi_get_stop_line): Do not match more than one line by accident.
5925 Only anchor in sync mode.
5926 (mi_run_inline_test): If -exec-next fails, give up.
5927
5928 2008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5929
5930 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
5931 on SPU.
5932
5933 2008-09-10 Joel Brobecker <brobecker@adacore.com>
5934
5935 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
5936
5937 2008-09-10 Joel Brobecker <brobecker@adacore.com>
5938
5939 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
5940 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
5941 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
5942 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
5943 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
5944 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
5945 gdb.ada/interface.exp, gdb.ada/null_array.exp,
5946 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
5947 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
5948 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
5949 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
5950 Include the "= " sequence in the expected output of print tests.
5951
5952 2008-09-10 Joel Brobecker <brobecker@adacore.com>
5953
5954 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
5955 description for boolean types.
5956
5957 2008-09-09 Pedro Alves <pedro@codesourcery.com>
5958
5959 * gdb.base/hook-stop-continue.c: New.
5960 * gdb.base/hook-stop-continue.exp: New.
5961
5962 2008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
5963
5964 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
5965
5966 2008-09-08 Jerome Guitton <guitton@adacore.com>
5967
5968 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
5969 (stack_check_probe_2, stack_check_probe_loop_1)
5970 (stack_check_probe_loop_2): New functions.
5971 (main): Add call to these new functions.
5972 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
5973 functions, check that the breakpoint is inserted at the appropriate
5974 location.
5975 (insert_breakpoint): Slightly refine this procedure so that it can
5976 be called several times in the test.
5977
5978 2008-09-08 Jerome Guitton <guitton@adacore.com>
5979
5980 * gdb.base/stack-checking.c: New file.
5981 * gdb.base/stack-checking.exp: New file.
5982
5983 2008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
5984
5985 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
5986 * gdb.arch/altivec-regs.exp: Likewise.
5987 * gdb.arch/vsx-regs.exp: Likewise.
5988
5989 2008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
5990
5991 * gdb.arch/ppc-fp.exp: New file.
5992 * gdb.arch/ppc-fp.c: New file.
5993
5994 2008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
5995
5996 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
5997 lest gcc-4.3.1 optimizes the whole thing away.
5998
5999 2008-09-04 Michael Snyder <msnyder@vmware.com>
6000
6001 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
6002 as "at" (for non-debug functions such as _start).
6003
6004 2008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6005
6006 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
6007 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
6008 software watchpoints.
6009 * gdb.base/watch_thread_num.exp: Likewise.
6010
6011 2008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
6012
6013 * gdb.arch/i386-bp_permanent.exp: New test.
6014
6015 2008-08-24 Tom Tromey <tromey@redhat.com>
6016
6017 * gdb.base/maint.exp: Update "maint print type".
6018
6019 2008-08-21 Vladimir Prus <vladimir@codesourcery.com>
6020
6021 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
6022 support. Adjust the order of "*running" notifications.
6023 * gdb.mi/non-stop.c: Don't cast from int to void* and
6024 back.
6025
6026 2008-08-20 Mark Kettenis <kettenis@gnu.org>
6027
6028 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
6029 expect to find it in the "info frame" output.
6030
6031 2008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
6032
6033 * gdb.base/interp.exp: Always consume both prompts.
6034
6035 2008-08-20 Pedro Alves <pedro@codesourcery.com>
6036
6037 * gdb.base/pending.exp: Test pending breakpoints without symbols
6038 loaded.
6039
6040 2008-08-19 Vladimir Prus <vladimir@codesourcery.com>
6041
6042 * lib/mi-support.exp (mi_expect_stop): Produce
6043 more details on failures.
6044 * gdb.mi/mi-nonstop.exp: New.
6045 * gdb.mi/non-stop.c: New.
6046
6047 2008-08-19 Vladimir Prus <vladimir@codesourcery.com>
6048
6049 * gdb.mi/mi-async.exp: Use 'set target-async'.
6050 * lib/mi-support.exp: Use 'set/show target-async'.
6051
6052 2008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
6053
6054 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
6055
6056 2008-08-17 Tom Tromey <tromey@redhat.com>
6057
6058 * gdb.base/help.exp (help catch): Rewrite.
6059
6060 2008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
6061
6062 * gdb.base/define.exp: Test indented command documentation.
6063 * gdb.python/python.exp: Test indented multi-line command.
6064
6065 2008-08-15 Luis Machado <luisgpm@br.ibm.com>
6066
6067 * testsuite/gdb.arch/vsx-regs.c: New source file.
6068 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
6069 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
6070
6071 2008-08-14 Tom Tromey <tromey@redhat.com>
6072
6073 * gdb.base/macscp.exp: Add regression test for "macro define" or
6074 "macro undef" with no arguments.
6075
6076 2008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
6077
6078 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
6079
6080 2008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6081
6082 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
6083
6084 2008-08-06 Tom Tromey <tromey@redhat.com>
6085
6086 * gdb.python/python.exp: New file.
6087
6088 2008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6089
6090 Fix for PR gdb/1543.
6091 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
6092 $LOCATION.
6093 (location): New variable.
6094 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
6095 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
6096 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
6097 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
6098 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
6099 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
6100 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
6101 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
6102 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
6103 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
6104 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
6105 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
6106 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
6107 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
6108 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
6109 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
6110 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
6111 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
6112 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
6113 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
6114 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
6115 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
6116 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
6117 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
6118 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
6119 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
6120 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
6121 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
6122 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
6123 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
6124 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
6125 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
6126 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
6127 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
6128 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
6129 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
6130 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
6131 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
6132 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
6133 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
6134 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
6135 gdb.base/type-opaque.exp, gdb.base/until.exp,
6136 gdb.base/value-double-free.c, gdb.base/varargs.exp,
6137 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
6138 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
6139 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
6140 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
6141 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
6142 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
6143 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
6144 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
6145 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
6146 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
6147 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
6148 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
6149 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
6150 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
6151 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
6152 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
6153 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
6154 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
6155 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
6156 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
6157 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
6158 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
6159 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
6160 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
6161 gdb.pascal/types.exp, gdb.stabs/weird.exp,
6162 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
6163 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
6164 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
6165 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
6166 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
6167 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
6168 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
6169 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
6170 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
6171 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
6172 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
6173 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
6174 lib/mi-support.exp, lib/trace-support.exp: Remove reference
6175 to bug-gdb@prep.ai.mit.edu .
6176
6177 2008-07-31 Vladimir Prus <vladimir@codesourcery.com>
6178
6179 * lib/mi-support.exp (mi_load_shlibs): New.
6180 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
6181
6182 2008-07-30 Vladimir Prus <vladimir@codesourcery.com>
6183
6184 * lib/mi-support.exp (get_mi_thread_list)
6185 (check_mi_and_console_threads): New, moved from ...
6186 * gdb.mi/mi-pthread.exp: ...here.
6187 * gdb.mi/gdb669.exp (get_mi_thread_list)
6188 (check_mi_and_console_threads): Delete.
6189 * gdb.mi/mi2-pthread.exp: Likewise.
6190
6191 2008-07-28 Tom Tromey <tromey@redhat.com>
6192
6193 * Makefile.in (just-check): Remove. Move body to...
6194 (check): ... here.
6195
6196 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
6197
6198 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
6199 Add a test for duplicated SIGINTs.
6200
6201 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
6202
6203 * gdb.threads/schedlock.exp (get_args): Update to work for any
6204 value of NUM.
6205 (Top level): Report the number of threads that did not resume.
6206
6207 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
6208
6209 * gdb.dwarf2/dw2-compressed.S: Also define __start.
6210
6211 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
6212
6213 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
6214 non-MI prompt.
6215
6216 2008-07-26 Tom Tromey <tromey@redhat.com>
6217
6218 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
6219 (function_struct, function_struct_ptr): New globals.
6220 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
6221 function pointer in a struct.
6222
6223 2008-07-26 Tom Tromey <tromey@redhat.com>
6224
6225 * gdb.base/macscp.exp: Add test for macro lexing bug.
6226
6227 2008-07-18 Tom Tromey <tromey@redhat.com>
6228
6229 * gdb.base/macscp.exp: Add macro tests.
6230
6231 2008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
6232
6233 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
6234
6235 2008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
6236
6237 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
6238
6239 2008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
6240
6241 * gdb.cp/class2.exp: fix for failure on spu-elf
6242
6243 2008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
6244
6245 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
6246
6247 2008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6248
6249 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
6250
6251 2008-07-12 Vladimir Prus <vladimir@codesourcery.com>
6252
6253 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
6254
6255 2008-07-11 Kevin Buettner <kevinb@redhat.com>
6256
6257 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
6258 of regexp to account for changes made to GDB in the printing of
6259 byte vectors.
6260
6261 2008-07-11 Tom Tromey <tromey@redhat.com>
6262
6263 * gdb.base/completion.exp: Add 'help' completion test.
6264
6265 2008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6266
6267 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
6268
6269 2008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6270
6271 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
6272
6273 2008-07-09 Pedro Alves <pedro@codesourcery.com>
6274
6275 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
6276
6277 2008-07-09 Pedro Alves <pedro@codesourcery.com>
6278
6279 * gdb.base/fullname.exp: Restore pwd if compiling failed.
6280
6281 2008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6282
6283 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
6284
6285 2008-06-28 Vladimir Prus <vladimir@codesourcery.com>
6286
6287 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
6288 previous commit. Add a comment.
6289
6290 2008-06-28 Pedro Alves <pedro@codesourcery.com>
6291
6292 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
6293
6294 2008-06-28 Vladimir Prus <vladimir@codesourcery.com>
6295
6296 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
6297
6298 2008-06-27 Pedro Alves <pedro@codesourcery.com>
6299
6300 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
6301 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
6302 compiling an executable, link in an object that forces unbuffered
6303 output.
6304 * lib/set_unbuffered_mode.c: New file.
6305
6306 2008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6307
6308 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
6309
6310 2008-06-25 Vladimir Prus <vladimir@codesourcery.com>
6311
6312 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
6313 mi_expect_stop.
6314 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
6315 Demand that *running is output.
6316 (detect_async): Perform checking every time.
6317 (mi_send_resuming_command): Extract everything into...
6318 (mi_send_resuming_command_raw): ...this.
6319 (mi_expect_stop): Don't accept any output before *stopped.
6320
6321 2008-06-13 Vladimir Prus <vladimir@codesourcery.com>
6322
6323 Robustify mi-simplerun.
6324 * gdb.mi/basics.c (main): Add a call to sleep.
6325 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
6326 * gdb.mi/mi2-cli.exp: Likewise.
6327 * gdb.mi/mi-break.exp: Likewise.
6328
6329 2008-06-11 Vladimir Prus <vladimir@codesourcery.com>
6330
6331 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
6332
6333 2008-06-10 Vladimir Prus <vladimir@codesourcery.com>
6334
6335 * gdb.mi/mi-console.exp: Adjust.
6336 * gdb.mi/mi-syn-frame.exp: Adjust.
6337 * gdb.mi/mi2-console.exp: Adjust.
6338 * gdb.mi/mi2-syn-frame.exp: Adjust.
6339 * lib/mi-support.exp (mi_run_cmd): Adjust.
6340 (mi_send_resuming_command): Adjust.
6341
6342 2008-06-10 Vladimir Prus <vladimir@codesourcery.com>
6343
6344 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
6345 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
6346 testing of stopped.
6347 * gdb.mi/mi2-syn-frame.exp: Likewise.
6348 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
6349 (async, detect_async): New.
6350 (mi_expect_stop, mi_continue_to_line): Adjust expectation
6351 depending on if we're running in sync or async mode.
6352
6353 2008-06-09 Tom Tromey <tromey@redhat.com>
6354
6355 * gdb.base/completion.exp: New tests for field name completion
6356 with spaces, and field name completion with '->'.
6357
6358 2008-06-06 Tom Tromey <tromey@redhat.com>
6359
6360 * gdb.base/break1.c (struct some_struct): New struct.
6361 (values): New global.
6362 * gdb.base/completion.exp: Add field name completion test.
6363
6364 2008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
6365
6366 * gdb.cp/call-c.exp: Test for incorrect handling of reference
6367 to pointer.
6368 * gdb.cp/call-c.cc: Likewise.
6369
6370 2008-06-06 Nick Roberts <nickrob@snap.net.nz>
6371
6372 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
6373 annotation.
6374
6375 2008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
6376 Pedro Alves <pedro@codesourcery.com>
6377
6378 * gdb.threads/execl.c, gdb.threads/execl1.c,
6379 gdb.threads/execl.exp: New tests.
6380
6381 2008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
6382 Daniel Jacobowitz <dan@codesourcery.com>
6383
6384 * gdb.cp/exception.exp: Activate test, make it work with pending
6385 catchpoints.
6386
6387 2008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
6388
6389 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
6390
6391 2008-05-28 Vladimir Prus <vladimir@codesourcery.com>
6392
6393 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
6394 now printed.
6395 * gdb.mi/mi2-var-cmd.exp: Likewise.
6396
6397 2008-05-27 Andreas Schwab <schwab@suse.de>
6398
6399 * gdb.base/frame-args.exp: Handle arguments that are optimized
6400 out.
6401
6402 2008-05-26 Luis Machado <luisgpm@br.ibm.com>
6403
6404 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
6405 quiet for ppc32 and group options into a single variable.
6406
6407 2008-05-23 Joel Brobecker <brobecker@adacore.com>
6408
6409 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
6410 of zero-size elements.
6411 * gdb.ada/null_array.exp: Test printing this new array.
6412
6413 2008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6414
6415 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
6416
6417 2008-05-21 Joel Brobecker <brobecker@adacore.com>
6418
6419 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
6420 of the "finish" command.
6421
6422 2008-05-21 Nick Roberts <nickrob@snap.net.nz>
6423
6424 * gdb.base/annota1.exp: Test for new annotation.
6425
6426 2008-05-16 Pedro Alves <pedro@codesourcery.com>
6427
6428 * gdb.base/fixsection.exp: New file.
6429 * gdb.base/fixsection0.c: New file.
6430 * gdb.base/fixsection1.c: New file.
6431
6432 2008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6433
6434 * gdb.base/annota1.exp: Accept printf@... in place of printf.
6435 * gdb.base/annota3.exp: Likewise.
6436
6437 2008-05-13 Nathan Froyd <froydnj@codesourcery.com>
6438
6439 * gdb.base/watch_thread_num.exp: Don't run tests that require
6440 watchpoints if the target doesn't support them.
6441
6442 2008-05-12 Doug Evans <dje@google.com>
6443
6444 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
6445
6446 2008-05-09 Joel Brobecker <brobecker@adacore.com>
6447
6448 * gdb.ada/assign_1.exp: New testcase.
6449
6450 2008-05-09 Doug Evans <dje@google.com>
6451
6452 * gdb.base/find.exp: New file.
6453 * gdb.base/find.c: New file.
6454
6455 2008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
6456
6457 * gdb.base/commands.exp (watchpoint_command_test): Handle
6458 gdb,no_hardware_watchpoints.
6459 * gdb.base/float.exp: Allow ARM targets without floating point.
6460 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
6461
6462 2008-05-06 Jerome Guitton <guitton@adacore.com>
6463 Joel Brobecker <brobecker@adacore.com>
6464
6465 * gdb.ada/lang_switch: New test program.
6466 * gdb.ada/lang_switch.exp: New testcase.
6467
6468 2008-05-05 Doug Evans <dje@google.com>
6469
6470 * gdb.base/help.exp (disassemble): Update expected help text.
6471
6472 2008-05-04 Pedro Alves <pedro@codesourcery.com>
6473
6474 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
6475
6476 2008-05-04 Pedro Alves <pedro@codesourcery.com>
6477
6478 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
6479 different times.
6480
6481 2008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
6482
6483 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
6484 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
6485 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
6486 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
6487
6488 2008-05-04 Vladimir Prus <vladimir@codesourcery.com>
6489
6490 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
6491 notification to appear.
6492
6493 2008-05-04 Daniel Jacobowitz <dan@debian.org>
6494
6495 * gdb.base/fullname.c: New file.
6496 * gdb.base/fullname.exp: New file.
6497 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
6498
6499 2008-05-03 Pedro Alves <pedro@codesourcery.com>
6500
6501 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
6502 expressions with macros.
6503
6504 2008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6505
6506 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
6507
6508 2008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
6509
6510 * gdb.base/completion.exp: Handle lack of other symbols beginning
6511 with "a".
6512
6513 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
6514
6515 2008-05-02 Jim Blandy <jimb@codesourcery.com>
6516
6517 * gdb.asm/asmsrc1.s: Add scratch space.
6518
6519 2008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6520 Daniel Jacobowitz <dan@codesourcery.com>
6521
6522 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
6523 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
6524 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
6525
6526 2007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
6527
6528 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
6529
6530 2008-05-01 Joel Brobecker <brobecker@adacore.com>
6531
6532 * gdb.base/info-target.exp: New testcase.
6533
6534 2008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
6535
6536 * gdb.cp/hang.exp: Use .cc instead of .C.
6537 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
6538 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
6539
6540 2008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
6541
6542 * gdb.base/gdb1250.exp: Remove perror.
6543 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
6544
6545 2008-04-30 Pedro Alves <pedro@codesourcery.com>
6546
6547 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
6548 .2byte.
6549
6550 2008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
6551
6552 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
6553 (maybe_kfail): New.
6554
6555 2008-04-25 Pedro Alves <pedro@codesourcery.com>
6556
6557 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
6558
6559 2008-04-24 Vladimir Prus <vladimir@codesourcery.com>
6560
6561 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
6562 * gdb.mi/mi2-syn-frame.exp: Likewise.
6563 * lib/mi-support.exp: Likewise.
6564
6565 2008-04-24 Vladimir Prus <vladimir@codesourcery.com>
6566
6567 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
6568 to specify regexp for the location to stop at.
6569 * gdb.base/break-always.c: New.
6570 * gdb.base/break-always.exp: New.
6571
6572 2008-04-24 Vladimir Prus <vladimir@codesourcery.com>
6573
6574 * lib/mi-support.exp (mi_runto_helper): Adjust
6575 for the original-location field.
6576 (mi_create_breakpoint, mi_list_breakpoints): New.
6577 * gdb.mi/mi-break.exp: Adjust.
6578 * gdb.mi/mi2-break.exp: Adjust.
6579 * gdb.mi/mi-pending.exp: Adjust.
6580 * gdb.mi/mi-simplerun.exp: Adjust.
6581 * gdb.mi/mi2-simplerun.exp: Adjust.
6582 * gdb.mi/mi-syn-frame.exp: Adjust.
6583 * gdb.mi/mi2-syn-frame.exp: Adjust.
6584 * gdb.mi/mi-until.exp: Adjust.
6585 * gdb.mi/mi2-until.exp: Adjust.
6586 * gdb.mi/mi-var-display.exp: Adjust.
6587 * gdb.mi/mi2-var-display.exp: Adjust.
6588 * gdb.mi/mi-watch.exp: Adjust.
6589 * gdb.mi/mi2-watch.exp: Adjust.
6590
6591 2008-04-23 Paolo Bonzini <bonzini@gnu.org>
6592
6593 * aclocal.m4: Add override.m4.
6594 * configure: Regenerate.
6595
6596 2008-04-19 Vladimir Prus <vladimir@codesourcery.com>
6597
6598 * gdb.mi/var-cmd.c (do_at_tests): Verify that
6599 '-var-update --all-values' reports new value even the type
6600 of a variable object has changed.
6601
6602 2008-04-18 Craig Silverstein <csilvers@google.com>
6603
6604 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
6605 files.
6606
6607 2008-04-18 Joel Brobecker <brobecker@adacore.com>
6608
6609 * gdb.ada/atomic_enum: New test program.
6610 * gdb.ada/atomic_enum.exp: New testcase.
6611
6612 2008-04-17 Doug Evans <dje@google.com>
6613
6614 * gdb.opt/Makefile.in: Fix whitespace.
6615
6616 2008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
6617
6618 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
6619
6620 2008-04-17 Doug Evans <dje@google.com>
6621
6622 * gdb.base/hashline1.exp: New testcase.
6623 * gdb.base/hashline2.exp: New testcase.
6624 * gdb.base/hashline2.exp: New testcase.
6625
6626 2008-04-17 Pedro Alves <pedro@codesourcery.com>
6627
6628 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
6629
6630 2008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
6631
6632 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
6633 temporary breakpoint to match "Temporary breakpoint".
6634 * gdb.base/break.exp (delete_breakpoints): Likewise.
6635 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
6636 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
6637 * gdb.base/display.exp: Likewise.
6638 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
6639 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
6640 * gdb.base/restore.exp (restore_tests): Likewise.
6641 * gdb.base/sepdebug.exp: Likewise.
6642 * gdb.base/watchpoint.exp: Likewise.
6643 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
6644 * gdb.mi/mi-pending.exp: Likewise.
6645 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
6646 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
6647 * gdb.mi/mi-var-cmd.exp: Likewise.
6648 * gdb.mi/mi-var-display.exp: Likewise.
6649 * gdb.mi/mi2-cli.exp: Likewise.
6650 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
6651 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
6652 * gdb.mi/mi2-var-display.exp: Likewise.
6653 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
6654 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
6655 new "disp" field.
6656 (mi_expect_stop): Move after_reason argument to be really after
6657 reason. This is to support fix for PR2424.
6658
6659 2008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6660
6661 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
6662
6663 2008-04-13 Vladimir Prus <vladimir@codesourcery.com>
6664
6665 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
6666 field. Add more floating varobj tests.
6667 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
6668 field.
6669 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
6670 (main): Call do_at_tests.
6671 * lib/mi-support.exp (mi_create_floating_varobj)
6672 (mi_varobj_update_with_type_change): New.
6673
6674 2008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
6675
6676 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
6677 option of -var-evaluate-expression.
6678 * gdb.mi/mi2-var-display.exp: Likewise.
6679
6680 2008-04-07 Vladimir Prus <vladimir@codesourcery.com>
6681
6682 Introduce test setup helpers.
6683 * lib/gdb.exp (build_executable, clean_restart)
6684 (prepare_for_testing): New.
6685 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
6686 * gdb.base/return.exp: Likewise.
6687 * gdb.base/ending-run.exp: Likewise.
6688
6689 2008-04-07 Nick Roberts <nickrob@snap.net.nz>
6690
6691 * gdb.mi/mi-async.exp: New test for asynchronous Machine
6692 Interface (MI) responses.
6693
6694 2008-04-06 Vladimir Prus <vladimir@codesourcery.com>
6695
6696 * gdb.cp/breakpoint.cc: New code to test conditions involving
6697 member variables.
6698 * gdb.cp/breakpoint.exp: Test condition involving member
6699 variables.
6700
6701 2008-04-05 Vladimir Prus <vladimir@codesourcery.com>
6702
6703 * lib/mi-support.exp (mi_expect_stop): New.
6704 (mi_run_cmd): Change the
6705 token. Use mi_send_resuming_command, use
6706 mi_expect_stop.
6707 (mi_execute_to_helper): Rename to mi_execute_to.
6708 (mi_send_resuming_command): Add more error patterns.
6709 (mi_wait_for_stop): Renamed to...
6710 (mi_get_stop_line): ...this.
6711 (mi_run_inline_test): Adjust.
6712
6713 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
6714 * gdb.mi/mi-console.exp: Likewise.
6715 * gdb.mi/mi-pending.exp: Likewise.
6716 * gdb.mi/mi-simplerun.exp: Likewise.
6717 * gdb.mi/mi-stack.exp: Likewise.
6718 * gdb.mi/mi-stepi.exp: Likewise.
6719 * gdb.mi/mi-syn-frame.exp: Add comment.
6720 * gdb.mi/mi-until.exp: Likewise.
6721 * gdb.mi/mi-var-display.exp: Likewise.
6722 * gdb.mi/mi-watch.exp: Likewise.
6723 * gdb.mi/mi2-cli.exp: Likewise.
6724 * gdb.mi/mi2-console.exp: Likewise.
6725 * gdb.mi/mi2-simplerun.exp: Likewise.
6726 * gdb.mi/mi2-stack.exp: Likewise.
6727 * gdb.mi/mi2-stepi.exp: Likewise.
6728 * gdb.mi/mi2-until.exp: Likewise.
6729 * gdb.mi/mi2-var-display.exp: Likewise.
6730 * gdb.mi/mi2-watch.exp: Likewise.
6731
6732 2008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6733
6734 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
6735
6736 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
6737
6738 2008-04-04 Pedro Alves <pedro@codesourcery.com>
6739
6740 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
6741 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
6742 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
6743 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
6744 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
6745 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
6746 expect an mi error duplicated in stderr.
6747
6748 2008-04-03 Joel Brobecker <brobecker@adacore.com>
6749
6750 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
6751 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
6752 Add a couple of tests that verify the behavior when the new setting
6753 is set to "cancel" and "all".
6754 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
6755 "ask" before we start the testing.
6756
6757 2008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
6758
6759 * gdb.cp/casts.cc: Add class reference variables.
6760 * gdb.cp/casts.exp: New test cases for up/down casting references.
6761
6762 2008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
6763
6764 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
6765 instead of beginning to make an extra test pass.
6766 * gdb.mi/mi2-var-display.exp: Likewise.
6767
6768 2008-03-31 Maciej W. Rozycki <macro@mips.com>
6769
6770 * gdb.base/break.exp: Mark failures as such. Fix formatting.
6771
6772 2008-03-31 Markus Deuling <deuling@de.ibm.com>
6773 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6774
6775 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
6776 value. Add xfail for older kernels.
6777
6778 2008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
6779
6780 Bring mi-support in line with gdb.exp.
6781 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
6782 (mi_gdb_start): New function.
6783
6784 2008-03-28 Maciej W. Rozycki <macro@mips.com>
6785
6786 * gdb.mi/mi-var-cmd.exp: Fix a typo.
6787
6788 2008-03-26 Vladimir Prus <vladimir@codesourcery.com>
6789
6790 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
6791 * gdb.mi/mi2-var-display.exp: Likewise.
6792
6793 2008-03-26 Vladimir Prus <vladimir@codesourcery.com>
6794
6795 * lib/mi-support.exp (mi_create_varobj_checked): New.
6796 (mi_list_varobj_children): Allow to check for a
6797 value.
6798 (mi_list_array_varobj_children): New.
6799
6800 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
6801 and mi_list_varobj_children, as opposed to hardcoding
6802 expected strings.
6803 * gdb.mi/gdb701.exp: Likewise.
6804 * gdb.mi/gdb792.exp: Likewise.
6805 * gdb.mi/mi-var-block.exp: Likewise.
6806 * gdb.mi/mi-var-cmd.exp: Likewise.
6807 * gdb.mi/mi-var-invalidate.exp: Likewise.
6808 * gdb.mi/mi2-var-block.exp: Likewise.
6809 * gdb.mi/mi2-var-child.exp: Likewise.
6810 * gdb.mi/mi2-var-cmd.exp: Likewise.
6811 * gdb.mi/mi2-var-display.exp: Likewise.
6812
6813 2008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6814
6815 Fix random false FAILs on i386.
6816 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
6817
6818 2008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
6819
6820 PR gdb/544
6821 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
6822
6823 2008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
6824
6825 PR gdb/544
6826 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
6827
6828 2008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
6829
6830 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
6831 fixed PR gdb/544.
6832
6833 2008-03-21 Pedro Alves <pedro@codesourcery.com>
6834
6835 * gdb.threads/fork-child-threads.exp: Test next over fork.
6836
6837 2008-03-21 Chris Demetriou <cgd@google.com>
6838
6839 * gdb.base/break.exp (rbreak junk): New test for rbreak
6840 "Junk at end of arguments" issue.
6841
6842 2008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
6843
6844 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
6845 *& to work on created array elements.
6846 (Top level): Test print $pc with a file. Test string operations
6847 without a target.
6848 * gdb.base/ptype.exp: Do not expect *& to work on created array
6849 elements.
6850
6851 2008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
6852
6853 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
6854 gdb.threads/staticthreads.exp: Update exit query.
6855
6856 2008-03-07 Sandra Loosemore <sandra@codesourcery.com>
6857
6858 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
6859
6860 2008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
6861
6862 * gdb.base/watchpoint.c (global_ptr, func4): New.
6863 (main): Call func4.
6864 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
6865 (test_inaccessible_watchpoint): New.
6866
6867 2008-02-29 Maciej W. Rozycki <macro@mips.com>
6868
6869 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
6870 select the largest.
6871
6872 2008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
6873
6874 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
6875 frames-invalid annotations.
6876
6877 2008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
6878
6879 * gdb.base/assign.exp: avoid same output for different tests.
6880
6881 2008-02-27 Doug Evans <dje@google.com>
6882
6883 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
6884 for bug 1738.
6885 (breakpoint_to_handler_entry): Ditto.
6886
6887 2008-02-27 Joel Brobecker <brobecker@adacore.com>
6888
6889 * gdb.base/ending-run.exp: Use the first line of code inside
6890 function body to test breakpoints.
6891 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
6892 location where the breakpoint is inserted when using the line
6893 where a function is declared. Fix typo in the description of
6894 one of the tests.
6895 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
6896
6897 2008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
6898
6899 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
6900 tests.
6901
6902 2008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
6903
6904 * gdb.base/args.exp: avoid same output for tests
6905 with single quotes.
6906
6907 2008-02-26 Vladimir Prus <vladimir@codesourcery.com>
6908
6909 * gdb.base/annota1.exp: Adjust for 'info break'
6910 format changes.
6911 * gdb.base/annota3.exp: Likewise.
6912 * gdb.base/break.exp: Likewise.
6913 * gdb.base/condbreak.exp: Likewise.
6914 * gdb.base/pending.exp: Likewise.
6915 * gdb.base/sepdebug.exp: Likewise.
6916 * gdb.base/unload.exp: Likewise.
6917 * gdb.cp/ovldbreak.exp: Likewise.
6918 * gdb.mi/mi-pending.exp: Likewise.
6919
6920 2008-02-07 Doug Evans <dje@google.com>
6921
6922 * gdb.cp/mb-inline.exp: New.
6923 * gdb.cp/mb-inline.h: New.
6924 * gdb.cp/mb-inline1.cc: New.
6925 * gdb.cp/mb-inline2.cc: New.
6926
6927 2008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
6928
6929 * gdb.pascal/floats.pas: New test program.
6930 * gdb.pascal/floats.exp: New testcase.
6931
6932 2008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
6933
6934 * gdb.base/callfuncs.c (t_float_many_args): New function.
6935 (t_double_many_args): New function.
6936 * gdb.base/callfuncs.exp: Add tests for exceeding float
6937 and double parameters passed through the stack.
6938
6939 2008-02-05 Joel Brobecker <brobecker@adacore.com>
6940
6941 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
6942 gdb.ada/complete/foo.adb: New files.
6943 * gdb.ada/complete.exp: New testcase.
6944
6945 2008-02-03 Doug Evans <dje@google.com>
6946
6947 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
6948
6949 * gdb.cp/gdb2384.exp: New file.
6950 * gdb.cp/gdb2384.cc: New file.
6951 * gdb.cp/gdb2384-base.h: New file.
6952 * gdb.cp/gdb2384-base.cc: New file.
6953
6954 2008-02-02 Doug Evans <dje@google.com>
6955
6956 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
6957
6958 2007-02-01 Joel Brobecker <brobecker@adacore.com>
6959
6960 * gdb.ada/sym_print_name: New test program.
6961 * gdb.ada/sym_print_name.exp: New testcase.
6962
6963 2007-02-01 Joel Brobecker <brobecker@adacore.com>
6964
6965 * gdb.ada/nested/hello.adb: New file.
6966 * gdb.ada/nested.exp: New testcase.
6967 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
6968
6969 2008-02-01 Vladimir Prus <vladimir@codesourcery.com>
6970
6971 * gdb.mi/basic.c (return_1): New function.
6972 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
6973 don't cause future evaluations of function to report
6974 creation of internal breakpoints.
6975
6976 2008-02-01 Vladimir Prus <vladimir@codesourcery.com>
6977
6978 * gdb.mi/mi-break.exp (test_error): New.
6979 Call it.
6980
6981 2008-01-31 Luis Machado <luisgpm@br.ibm.com>
6982
6983 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
6984 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
6985
6986 2008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
6987
6988 * gdb.pascal/integers.pas: New test program.
6989 * gdb.pascal/integers.exp: New testcase.
6990
6991 2008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
6992
6993 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
6994
6995 2008-01-30 Luis Machado <luisgpm@br.ibm.com>
6996
6997 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
6998 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
6999
7000 2008-01-30 Paul Hilfinger <hilfinger@adacore.com>
7001
7002 * gdb.ada/formatted_ref: New test program.
7003 * gdb.ada/formatted_ref.exp: New testcase.
7004
7005 * gdb.cp/formatted-ref.cc: New file.
7006 * gdb.cp/formatted-ref.exp: New testcase.
7007
7008 2008-01-30 Joel Brobecker <brobecker@adacore.com>
7009
7010 * gdb.base/ptype.exp: Add testing of "ptype $pc".
7011
7012 2008-01-30 Nick Roberts <nickrob@snap.net.nz>
7013
7014 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
7015 (test_file_list_exec_source_file): Update to new macro-info field.
7016
7017 2008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
7018
7019 * gdb.ada/exprs: New test program.
7020 * gdb.ada/exprs.exp: New testcase.
7021
7022 2008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
7023
7024 * dfp-test.c (DELTA, DELTA_B): New definitions.
7025 (double_val1, double_val2, double_val3, double_val4, double_val5,
7026 double_val6, double_val7, double_val8, double_val9, double_val10,
7027 double_val11, double_val12, double_val13, double_val14, dec32_val1,
7028 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
7029 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
7030 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
7031 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
7032 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
7033 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
7034 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
7035 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
7036 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
7037 dec128_val16): New global variables.
7038 (decimal_dec128_align): New function.
7039 (decimal_mixed): Likewise.
7040 (decimal_many_args_dec32): Likewise.
7041 (decimal_many_args_dec64): Likewise.
7042 (decimal_many_args_dec128): Likewise.
7043 (decimal_many_args_mixed): Likewise.
7044 * dfp-test.exp: Add tests calling new inferior functions.
7045
7046 2008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
7047
7048 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
7049 gdb.server/ext-run.exp: New files.
7050 * lib/gdbserver-support.exp (gdbserver_download): New.
7051 (gdbserver_start): New. Update gdbserver expected
7052 output.
7053 (gdbserver_spawn): Use them.
7054 (gdbserver_start_extended): New.
7055
7056 2008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
7057
7058 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
7059 Run on GNU/Linux.
7060 (do_exec_tests): Check for systems which do not support catchpoints.
7061 Do not match START.
7062 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
7063 Run on GNU/Linux. Enable verbose output.
7064 (check_fork_catchpoints): New.
7065 (explicit_fork_child_follow, catch_fork_child_follow)
7066 (tcatch_fork_parent_follow): Update expected messages.
7067 (do_fork_tests): Use check_fork_catchpoints.
7068 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
7069 Run on GNU/Linux. Enable verbose output.
7070 (check_vfork_catchpoints): New.
7071 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
7072 expected messages.
7073 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
7074
7075 2008-01-29 Jim Blandy <jimb@red-bean.com>
7076
7077 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
7078 host' errors.
7079 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
7080
7081 2008-01-29 Jim Blandy <jimb@red-bean.com>
7082
7083 * gdb.threads/sigthread.c: Use barriers to ensure that
7084 child_thread and child_thread_two are always initialized before we
7085 start to use them.
7086
7087 2008-01-29 Vladimir Prus <vladimir@codesourcery.com>
7088
7089 * gdb.base/watchpoint-solib.exp: New.
7090 * gdb.base/watchpoint-solib.c: New.
7091 * gdb.base/watchpoint-solib-shr.c: New.
7092
7093 2008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
7094
7095 * gdb.base/gdb1056.exp: Add unsigned integer test.
7096
7097 2008-01-28 Doug Evans <dje@google.com>
7098
7099 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
7100
7101 2008-01-27 Jim Blandy <jimb@codesourcery.com>
7102
7103 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
7104
7105 * gdb.base/expand-psymtabs.exp: Doc fix.
7106
7107 2008-01-26 Mark Kettenis <kettenis@gnu.org>
7108
7109 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
7110
7111 2008-01-24 Nick Roberts <nickrob@snap.net.nz>
7112
7113 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
7114 -var-set-format.
7115
7116 2008-01-23 Chris Demetriou <cgd@google.com>
7117
7118 * gdb.threads/thread_events.c: New testcase source file.
7119 * gdb.threads/thread_events.exp: New testcase expect file.
7120
7121 2008-01-23 Nick Roberts <nickrob@snap.net.nz>
7122
7123 * lib/gdb.exp: Add the variable octal.
7124
7125 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
7126 -var-set-format.
7127
7128 2008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
7129 Vladimir Prus <vladimir@codesourcery.com>
7130
7131 * gdb.base/float.exp: Allow missing floating point for m68k and
7132 PowerPC.
7133
7134 2008-01-22 Vladimir Prus <vladimir@codesourcery.com>
7135
7136 * gdb.mi/basics.c: Setup for testing breakpoints
7137 ignore count.
7138 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
7139 * gdb.mi/mi-cli.exp: Adjust.
7140 * gdb.mi/mi2-cli.exp: Adjust.
7141
7142 2008-01-17 Pedro Alves <pedro@codesourcery.com>
7143
7144 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
7145 and 'dummy_ptr' integer pointer. Initialize struct_declarations
7146 with dummy_ptr's address.
7147 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
7148 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
7149 all targets.
7150 * gdb.mi/mi2-var-child.exp: Likewise.
7151
7152 2008-01-09 Joel Brobecker <brobecker@adacore.com>
7153
7154 * gdb.ada/null_array: New test program.
7155 * gdb.ada/null_array.exp: New testcase.
7156
7157 2008-01-09 Luis Machado <luisgpm@br.ibm.com>
7158
7159 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
7160 with required float modifiers.
7161
7162 2008-01-08 Joel Brobecker <brobecker@adacore.com>
7163
7164 * gdb.ada/funcall_param: New test program.
7165 * gdb.ada/funcall_param.exp: New testcase.
7166
7167 2008-01-08 Joel Brobecker <brobecker@adacore.com>
7168
7169 * gdb.ada/arrayparam: New test program.
7170 * gdb.ada/arrayparam.exp: New testcase.
7171
7172 2008-01-08 Joel Brobecker <brobecker@adacore.com>
7173
7174 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
7175 landed. Should also fix random failures in the test following it.
7176
7177 2008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
7178
7179 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
7180 for expressions with decimal float values.
7181 (test_dfp_conversions): New function to test casts to and from
7182 decimal float types.
7183 Call test_dfp_conversions.
7184 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
7185 elements.
7186 (main): Initialize ds.float4 and ds.double8 elements.
7187 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
7188 string to new error message.
7189 (d64_set_tests): Likewise.
7190 (d128_set_tests): Likewise.
7191 Add tests for expressions with decimal float variables. Add tests for
7192 conversions to and from decimal float types.
7193
7194 2008-01-05 Joel Brobecker <brobecker@adacore.com>
7195
7196 * gdb.ada/packed_tagged/comp_bug.adb: New file.
7197 * gdb.ada/packed_tagged.exp: New testcase.
7198
7199 2008-01-04 Joel Brobecker <brobecker@adacore.com>
7200
7201 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
7202 gdb.ada/homonym/homonym_main.adb: New files.
7203 * gdb.ada/homonym.exp: New testcase.
7204
7205 2008-01-04 Joel Brobecker <brobecker@adacore.com>
7206
7207 * gdb.ada/packed_array.exp: Add testing of references to
7208 a packed array.
7209
7210 2008-01-04 Joel Brobecker <brobecker@adacore.com>
7211
7212 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
7213 New files.
7214 * gdb.ada/type_coercion.exp: New testcase.
7215
7216 2008-01-04 Joel Brobecker <brobecker@adacore.com>
7217
7218 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
7219 gdb.ada/tagged/foo.adb: New file.
7220 * gdb.ada/tagged.exp: New testcase.
7221
7222 2008-01-04 Joel Brobecker <brobecker@adacore.com>
7223
7224 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
7225 gdb.ada/ptype_field/foo.adb: New files.
7226 * gdb.ada/ptype_field.exp: New testcase.
7227
7228 2008-01-03 Joel Brobecker <brobecker@adacore.com>
7229
7230 * gdb.ada/print_pc.exp: New testcase.
7231
7232 2008-01-03 Joel Brobecker <brobecker@adacore.com>
7233
7234 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
7235 gdb.ada/taft_type/p.adb: New files.
7236 * gdb.ada/taft_type.exp: New testcase.
7237
7238 2008-01-03 Joel Brobecker <brobecker@adacore.com>
7239
7240 * gdb.ada/array_bounds/bar.adb: New file.
7241 * gdb.ada/array_bounds.exp: New testcase.
7242
7243 2008-01-03 Joel Brobecker <brobecker@adacore.com>
7244
7245 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
7246 gdb.ada/arrayptr/foo.adb: New files.
7247 * gdb.ada/arrayptr.exp: New testcase.
7248
7249 2008-01-03 Joel Brobecker <brobecker@adacore.com>
7250
7251 * gdb.base/set-lang-auto.exp: New testcase.
7252
7253 2008-01-03 Joel Brobecker <brobecker@adacore.com>
7254
7255 * gdb.ada/fun_addr/foo.adb: New file.
7256 * gdb.ada/fun_addr.exp: New testcase.
7257
7258 2008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7259
7260 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
7261 New files
7262
7263 2008-01-02 Joel Brobecker <brobecker@adacore.com>
7264
7265 * array_subscript_addr/p.adb: New file.
7266 * array_subscript_addr.exp: New testcase.
7267
7268 2008-01-02 Joel Brobecker <brobecker@adacore.com>
7269
7270 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
7271 New files.
7272 * gdb.ada/str_cmp_ref.exp: New testcase.
7273
7274 2008-01-01 Joel Brobecker <brobecker@adacore.com>
7275
7276 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
7277 gdb.ada/fun_in_declare/foo.adb: New files.
7278 * gdb.ada/fun_in_declare.exp: New testcase.
7279
7280 2008-01-01 Joel Brobecker <brobecker@adacore.com>
7281
7282 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
7283 gdb.ada/ref_param/pck.ads: New files.
7284 * gdb.ada/ref_param.exp: New testcase.
7285
7286 2008-01-01 Joel Brobecker <brobecker@adacore.com>
7287
7288 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
7289 gdb.ada/interface/foo.adb: New files.
7290 * gdb.ada/interface.exp: New testcase.
7291
7292 2007-12-31 Jim Blandy <jimb@codesourcery.com>
7293
7294 * gdb.base/multi-forks.exp: Consume all output from child
7295 processes before proceeding to next test.
7296
7297 2007-12-29 Jim Blandy <jimb@codesourcery.com>
7298
7299 * configure: Regenerated.
7300
7301 2007-12-27 Joel Brobecker <brobecker@adacore.com>
7302
7303 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
7304 gdb.ada/fixed_cmp/fixed.adb: New files.
7305 * gdb.ada/fixed_cmp.exp: New testcase.
7306
7307 2007-12-27 Joel Brobecker <brobecker@adacore.com>
7308
7309 * gdb.ada/boolean_expr.exp: New testcase.
7310
7311 2007-12-26 Jim Blandy <jimb@codesourcery.com>
7312
7313 * gdb.base/multi-forks.exp: Doc fix.
7314
7315 2007-12-26 Joel Brobecker <brobecker@adacore.com>
7316
7317 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
7318 * gdb.ada/char_param.exp: Do not compile our test program with
7319 -gnata, this is unnecessary.
7320 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
7321
7322 2007-12-24 Joel Brobecker <brobecker@adacore.com>
7323
7324 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
7325 gdb.ada/print_chars/foo.adb: New files.
7326 * gdb.ada/print_chars.exp: New testcase.
7327
7328 2007-12-24 Joel Brobecker <brobecker@adacore.com>
7329
7330 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
7331 gdb.ada/char_param/foo.adb: New files.
7332 * gdb.ada/char_param.exp: New testcase.
7333
7334 2007-12-22 Jim Blandy <jimb@codesourcery.com>
7335
7336 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
7337 hard-coding source line numbers into the test.
7338 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
7339 gdb_get_line_number to find.
7340
7341 2007-12-22 Joel Brobecker <brobecker@adacore.com>
7342
7343 * gdb.base/ptype.c (highest): New struct type.
7344 (the_highest): New variable of that type.
7345 (main): Add dummy assignment to a field of variable the_highest.
7346 * gdb.base/ptype.exp: Test type printing of our new variable.
7347
7348 2007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
7349
7350 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
7351 and record first explicitly generated thread number.
7352 Use that thread number for thread specific watchpoint test.
7353 Add iteration number to repetitive tests.
7354
7355 2007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
7356 Jim Blandy <jimb@codesourcery.com>
7357
7358 * gdb.base/expand-psymtabs.c: New testcase
7359 source file.
7360 * gdb.base/expand-psymtabs.exp: New testcase
7361 expect file.
7362
7363 2007-12-17 Luis Machado <luisgpm@br.ibm.com>
7364
7365 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
7366 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
7367
7368 2007-12-17 Joel Brobecker <brobecker@adacore.com>
7369
7370 * gdb.ada/frame_args/foo.adb: New file.
7371 * gdb.ada/frame_args/pck.ads: New file.
7372 * gdb.ada/frame_args/pck.adb: New file.
7373 * gdb.ada/frame_args.exp: New testcase.
7374
7375 2007-12-17 Joel Brobecker <brobecker@adacore.com>
7376
7377 * gdb.base/frame-args.c: New file.
7378 * gdb.base/frame-args.exp: New testcase.
7379
7380 2007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
7381 Joseph Myers <joseph@codesourcery.com>
7382
7383 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
7384
7385 2007-12-14 Vladimir Prus <vladimir@codesourcery.com>
7386
7387 * gdb.mi/mi-pending.exp: New.
7388 * gdb.mi/mi-pending.c: New.
7389 * gdb.mi/mi-pendshr.c: New.
7390
7391 2007-12-06 Jim Blandy <jimb@codesourcery.com>
7392
7393 * gdb.base/default.exp: Update expected output for 'info catch'.
7394
7395 2007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
7396
7397 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
7398 must be set to binary.
7399
7400 2007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
7401
7402 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
7403
7404 2007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
7405
7406 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
7407 gdb.mi/mi-file-transfer.exp: New.
7408
7409 2007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7410
7411 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
7412
7413 2007-11-22 Maciej W. Rozycki <macro@mips.com>
7414
7415 * gdb.trace/backtrace.exp: Fix a typo.
7416 * gdb.trace/circ.exp: Likewise.
7417 * gdb.trace/collection.exp: Likewise.
7418 * gdb.trace/limits.exp: Likewise.
7419 * gdb.trace/report.exp: Likewise.
7420 * gdb.trace/tfind.exp: Likewise.
7421 * gdb.trace/while-dyn.exp: Likewise.
7422
7423 2007-11-21 Nick Roberts <nickrob@snap.net.nz>
7424
7425 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
7426 objects of pointers that can't be dereferenced are now
7427 "noneditable".
7428
7429 2007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7430
7431 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
7432 (target_cpu): Remove.
7433
7434 2007-10-15 Vladimir Prus <vladimir@codesourcery.com>
7435
7436 * gdb.base/ending-run.exp: Expect the list of cleared
7437 breakpoint to come in natural order, not the reversed one.
7438
7439 2007-11-07 Vladimir Prus <vladimir@codesourcery.com>
7440
7441 * gdb.mi/mi-var-child.c (do_child_deletion): New.
7442 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
7443
7444 2007-11-05 Luis Machado <luisgpm@br.ibm.com>
7445
7446 * gdb.base/printcmds.exp: New function
7447 test_printf_with_dfp.
7448
7449 2007-11-02 Doug Evans <dje@google.com>
7450
7451 * gdb.disasm/t01_mov.s: Remove carriage returns.
7452 * gdb.disasm/t02_mova.s: Ditto.
7453 * gdb.disasm/t03_add.s: Ditto.
7454 * gdb.disasm/t04_sub.s: Ditto.
7455 * gdb.disasm/t05_cmp.s: Ditto.
7456 * gdb.disasm/t06_ari2.s: Ditto.
7457 * gdb.disasm/t07_ari3.s: Ditto.
7458 * gdb.disasm/t08_or.s: Ditto.
7459 * gdb.disasm/t09_xor.s: Ditto.
7460 * gdb.disasm/t10_and.s: Ditto.
7461 * gdb.disasm/t11_logs.s: Ditto.
7462 * gdb.disasm/t12_bit.s: Ditto.
7463 * gdb.disasm/t13_otr.s: Ditto.
7464
7465 2007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7466
7467 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
7468
7469 2007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7470
7471 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
7472 provide DFP support.
7473
7474 2007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
7475
7476 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
7477 Test "set powerpc vector-abi". Skip auto-detection tests for old
7478 toolchains.
7479
7480 2007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
7481
7482 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
7483 with [string compare].
7484
7485 2007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
7486
7487 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
7488 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
7489
7490 2007-10-25 Luis Machado <luisgpm@br.ibm.com>
7491
7492 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
7493 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
7494 * gdb.opt/Makefile.in: New makefile.
7495 * Makefile.in: Create new directory "gdb.opt".
7496 * configure.ac: Add "gdb.opt" directory.
7497 * configure: Regenerated.
7498
7499 2007-10-25 Doug Evans <dje@google.com>
7500
7501 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
7502 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
7503
7504 2007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
7505 Thiago Jung Bauermann <bauerman@br.ibm.com>
7506
7507 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
7508 Floating Point expressions.
7509 * gdb.base/dfp-test.exp: new file adding tests for Decimal
7510 Floating Point variables.
7511 * gdb.base/dfp-test.c: new file containing program with Decimal
7512 Floating variables, used by gdb.base/dfp-test.exp.
7513
7514 2007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
7515
7516 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
7517
7518 2007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7519
7520 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
7521 compiling test case with GCC.
7522 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
7523
7524 2007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7525
7526 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
7527 format changes.
7528
7529 2007-10-18 Michael Snyder <msnyder@specifix.com>
7530
7531 * gdb.base/dbx.exp: Add missing "-re " operator.
7532
7533 2007-10-16 Gaius Mulley <gaius@glam.ac.uk>
7534
7535 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
7536 * configure.ac: Removed trailing spaces after backslash.
7537 * gdb.modula2: New directory.
7538 * gdb.modula2/Makefile.in: New file.
7539 * gdb.modula2/unbounded-array.exp: New file.
7540 * gdb.modula2/unbounded1.c: New file.
7541
7542 2007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
7543
7544 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
7545
7546 2007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
7547
7548 * gdb.base/sigstep.c (main): Add checks for
7549 return values for setitimer call.
7550 Call setitimer again with itimer = ITIMER_REAL
7551 if first call to setitimer fails.
7552
7553 2007-10-11 Kazu Hirata <kazu@codesourcery.com>
7554
7555 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
7556 of $timeout.
7557
7558 2007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
7559
7560 * gdb.server/server-run.exp: Test for dynamic linker symbols.
7561
7562 2007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
7563
7564 * lib/gdb.exp (gdb_run_cmd): Move comment outside
7565 of gdb_expect call, to avoid interruption.
7566
7567 2007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
7568
7569 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
7570 (v_unsigned_long_long, v_long_long_array)
7571 (v_signed_long_long_array, v_unsigned_long_long_array)
7572 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
7573 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
7574 [!NO_LONG_LONG]: New.
7575 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
7576 v_long_long_member.
7577
7578 (v_long_long_func, v_signed_long_long_func)
7579 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
7580 (main) [!NO_LONG_LONG]: Initialize long long variants.
7581
7582 * gdb.base/whatis.exp: If board file requests no_long_long, build
7583 test with NO_LONG_LONG defined. Test long long, signed long long,
7584 and unsigned long long variants but only if board file doesn't
7585 disable it.
7586
7587 2007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
7588 Daniel Jacobowitz <dan@codesourcery.com>
7589
7590 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
7591 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
7592 * configure: Regenerated.
7593 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
7594 gdb.pascal/types.exp, lib/pascal.exp: New files.
7595
7596 2007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
7597
7598 * gdb.cp/classes.exp (do_tests): Always step to the line after the
7599 call.
7600 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
7601 to return to the call.
7602 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
7603 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
7604 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
7605 * gdb.mi/mi-until.exp (test_until): Likewise.
7606 * gdb.mi/mi2-until.exp (test_until): Likewise.
7607
7608 2007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
7609
7610 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
7611 two-char array.
7612 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
7613
7614 2007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
7615
7616 * gdb.threads/watchthreads.c (thread_function): Sleep between
7617 iterations.
7618 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
7619 at once for S/390. Generate matching fails and passes.
7620
7621 2007-09-27 Vladimir Prus <vladimir@codesourcery.com>
7622
7623 * gdb.mi/var-cmd.c (do_children_tests): Initialize
7624 the 'struct_declarations' variable to zeros.
7625
7626 2007-09-24 Vladimir Prus <vladimir@codesourcery.com>
7627
7628 * gdb.cp/mb-ctor.cc: New.
7629 * gdb.cp/mb-ctor.exp: New.
7630 * gdb.cp/mb-templates.cc: New.
7631 * gdb.cp/mb-templates.exp: New.
7632
7633 2007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
7634
7635 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
7636
7637 2007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
7638
7639 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
7640 targets.
7641 * configure: Regenerate.
7642
7643 2007-09-23 Vladimir Prus <vladimir@codesourcery.com>
7644
7645 * gdb.base/annota1.exp: Adjust for 'info break'
7646 format changes.
7647 * gdb.base/annota3.exp: Likewise.
7648 * gdb.base/break.exp: Likewise.
7649 * gdb.base/condbreak.exp: Likewise.
7650 * gdb.base/pending.exp: Likewise.
7651 * gdb.base/sepdebug.exp: Likewise.
7652 * gdb.base/unload.exp: Likewise.
7653 * gdb.base/ovldbreak.exp: Likewise.
7654
7655 2007-09-22 Vladimir Prus <vladimir@codesourcery.com>
7656
7657 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
7658 messages.
7659 * gdb.base/chng-syms.exp: Likewise.
7660 * gdb.base/unload.exp: Likewise.
7661
7662 2007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
7663
7664 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
7665
7666 2007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
7667
7668 * schedlock.c (NUM): Change to 1.
7669 (main): Use args[0] for the main thread.
7670 * schedlock.exp: Only expect two threads. Only issue one pass or fail
7671 regardless of the number of threads.
7672
7673 2007-09-14 Maciej W. Rozycki <macro@mips.com>
7674
7675 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
7676 type down.
7677 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
7678 test.
7679 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
7680 watchpoint type down.
7681 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
7682 test.
7683
7684 2007-09-14 Maciej W. Rozycki <macro@mips.com>
7685
7686 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
7687 Move all the tests here and run them twice, once using software
7688 watchpoints and once using hardware watchpoints.
7689 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
7690
7691 2007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
7692
7693 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
7694 test.
7695
7696 2007-09-10 Mark Kettenis <kettenis@gnu.org>
7697
7698 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
7699 build-id.
7700
7701 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
7702 know about $ORIGIN. Calculate output dir from $dest instead of
7703 using ${objdir}/{$subdir}.
7704
7705 2007-09-09 Mark Kettenis <kettenis@gnu.org>
7706
7707 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
7708 gcore, before continuing with the test.
7709
7710 2007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
7711
7712 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
7713 * gdb.mi/mi-watch.exp: Likewise.
7714
7715 2007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
7716 Jim Blandy <jimb@codesourcery.com>
7717
7718 * gdb.arch/i386-sse.exp: Do not expect character constants.
7719 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
7720 * gdb.base/display.exp: Allow print/s.
7721 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
7722 and unsigned char array changes.
7723
7724 2007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
7725
7726 * gdb.base/display.exp: Add tests for printf %p.
7727
7728 2007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
7729
7730 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
7731 the dll name to unicode.
7732
7733 2007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7734
7735 * gdb.base/default.exp (show version): Update the version text.
7736 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
7737
7738 2007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7739
7740 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
7741 New files.
7742
7743 2007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7744
7745 * lib/gdb.exp (build_id_debug_filename_get): New function.
7746 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
7747 Remove the generate DEBUG file for the future testcase runs.
7748 New testcase for the NT_GNU_BUILD_ID retrieval.
7749 Move the final testing step to ...
7750 (test_different_dir): ... a new function.
7751 New parameter XFAIL to XFAIL all the tests performed.
7752 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
7753 New parameter TYPE to PF_PREFIX all the tests performed.
7754
7755 2007-08-31 Vladimir Prus <vladimir@codesourcery.com>
7756
7757 * gdb.mi/mi-var-cp.cc (path_expression): New
7758 function.
7759 * gdb.mi/mi-var-cp.exp: Run path exression tests.
7760
7761 2007-08-27 Markus Deuling <deuling@de.ibm.com>
7762
7763 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
7764 to fit into SPU Local Store memory.
7765
7766 2007-08-23 Joel Brobecker <brobecker@adacore.com>
7767
7768 * gdb.base/default.exp: Adjust the expected output of "info
7769 warranty" after the switch to GPLv3.
7770
7771 2007-08-23 Joel Brobecker <brobecker@adacore.com>
7772
7773 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
7774 to 30000 (from 20000).
7775
7776 2007-08-23 Joel Brobecker <brobecker@adacore.com>
7777
7778 Switch the license of all .exp files to GPLv3.
7779 Switch the license of all .f and .f90 files to GPLv3.
7780 Switch the license of all .s and .S files to GPLv3.
7781
7782 2007-08-23 Joel Brobecker <brobecker@adacore.com>
7783
7784 * configure.ac: Switch license to GPLv3.
7785
7786 2007-08-23 Joel Brobecker <brobecker@adacore.com>
7787
7788 Switch the licensing to GPLv3 for all .ads and .adb files.
7789
7790 2007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
7791
7792 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
7793 and t_int_double.
7794 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
7795
7796 2007-08-17 Joel Brobecker <brobecker@adacore.com>
7797
7798 * gdb.base/step-line.c: Switch license to GPL version 3, and
7799 update copyright year.
7800 * gdb.base/step-line.inp: Likewise.
7801
7802 2007-08-17 Joel Brobecker <brobecker@adacore.com>
7803
7804 * gdb.base/gdb1555.exp: Make expected output immune to formatting
7805 changes inside gdb1555.c.
7806 * gdb.base/pending.exp: Likewise.
7807
7808 2007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
7809
7810 * config/default.exp: New file.
7811
7812 2007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
7813
7814 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
7815 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
7816
7817 2007-07-30 Maciej W. Rozycki <macro@mips.com>
7818
7819 * gdb.base/dump.exp: Force the correct endianness for binary
7820 formats not carrying this information.
7821
7822 2007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7823
7824 * gdb.threads/staticthreads.exp: Match .*sem_post.
7825
7826 2007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7827
7828 * gdb.base/readline.exp (operate_and_get_next): Match the final
7829 prompt.
7830
7831 2007-07-23 Kevin Buettner <kevinb@redhat.com>
7832
7833 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
7834 to restarting SID.
7835
7836 2007-07-18 Kevin Buettner <kevinb@redhat.com>
7837
7838 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
7839 prior to `gdb_start'.
7840
7841 2007-07-18 Kevin Buettner <kevinb@redhat.com>
7842
7843 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
7844 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
7845 Remove call to gdb_unload.
7846
7847 2007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
7848 Daniel Jacobowitz <dan@codesourcery.com>
7849
7850 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
7851 for __WIN32__.
7852 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
7853 * gdb.base/unload.exp: Use shared library test routines.
7854
7855 2007-07-03 Markus Deuling <deuling@de.ibm.com>
7856
7857 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
7858 * gdb.base/solib-symbol-lib.c: Likewise.
7859 * gdb.base/solib-symbol-main.c: Likewise.
7860
7861 2007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
7862
7863 * config/gdbserver.exp (gdb_reconnect): New.
7864 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
7865 gdb.base/solib-disc.exp: New files.
7866 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
7867 remote debugging".
7868 (gdb_compile): Add shlib_load flag.
7869 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
7870 port.
7871 (gdbserver_reconnect): New.
7872
7873 2007-07-01 Nick Roberts <nickrob@snap.net.nz>
7874 Daniel Jacobowitz <dan@codesourcery.com>
7875
7876 * gdb.base/annota3.exp: Test for if construct.
7877
7878 2007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
7879
7880 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
7881
7882 2007-06-21 Chris Dearman <chris@mips.com>
7883 Maciej W. Rozycki <macro@mips.com>
7884
7885 * gdb.base/display.exp: Allow a newline after display/i.
7886 * gdb.base/pc-fp.exp: Likewise.
7887 * gdb.base/sigbpt.exp: Likewise.
7888
7889 2007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
7890
7891 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
7892 required features to be included.
7893
7894 2007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
7895
7896 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
7897 in info threads output.
7898
7899 2007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7900 Markus Deuling <deuling@de.ibm.com>
7901
7902 * gdb.arch/spu-info.exp: New testcase.
7903 * gdb.arch/spu-info.c: New file.
7904
7905 2007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
7906
7907 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
7908 tpcs_offset. Restore lr after the call.
7909 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
7910
7911 2007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
7912
7913 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
7914 (gdbserver_run): Kill any running gdbserver.
7915 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
7916
7917 2007-05-17 Maciej W. Rozycki <macro@mips.com>
7918
7919 * gdb.base/sigbpt.exp: Preset segv_addr.
7920
7921 2007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
7922
7923 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
7924 (gdb_compile_shlib): Likewise.
7925 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
7926 (default_gdb_init): Clear cleanfiles.
7927 (gdb_finish): Delete recorded cleanfiles.
7928 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
7929
7930 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
7931 Do not use isnative.
7932 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
7933 gdb.base/so-impl-ld.exp: Likewise.
7934 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
7935 * gdb.base/unload.exp: Likewise. Do not pass empty option to
7936 gdb_compile.
7937
7938 2007-05-15 Vladimir Prus <vladimir@codesourcery.com>
7939
7940 * config/unknown.exp: Remove.
7941
7942 2007-05-15 Markus Deuling <deuling@de.ibm.com>
7943
7944 * gdb.base/info-proc.exp: Check is_remote.
7945
7946 2007-05-14 Markus Deuling <deuling@de.ibm.com>
7947
7948 * gdb.base/gcore.exp: Initialize variable core_supported.
7949
7950 2007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
7951
7952 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
7953
7954 2007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
7955
7956 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
7957 * gdb.threads/print-threads.exp (test_all_threads): Allow
7958 negative and hexadecimal thread IDs.
7959
7960 2007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
7961
7962 * gdb.java/jprint.java (public): Avoid invalid call to static
7963 method.
7964
7965 2007-05-14 Denis Pilat <denis.pilat@st.com>
7966
7967 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
7968 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
7969 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
7970 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
7971 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
7972
7973 2007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7974
7975 * gdb.base/overlays.exp: Add support for targets with only code
7976 overlay support, not data overlay. Support spu-*-* target in
7977 this mode.
7978 * gdb.base/ovlymgr.c: Provide stubs for spu target.
7979 * gdb.base/spu.ld: New file.
7980
7981 2007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
7982
7983 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
7984
7985 2007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
7986
7987 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
7988
7989 2007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
7990
7991 * gdb.java/jmain.exp: Handle demangled names with and without method
7992 signatures.
7993
7994 2007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
7995
7996 * gdb.mi/mi-syn-frame.c (main, foo, bar)
7997 (have_a_very_merry_interrupt): Remove calls to puts.
7998 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
7999 inferior output.
8000 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
8001 test names.
8002
8003 2007-04-29 Markus Deuling <deuling@de.ibm.com>
8004 Daniel Jacobowitz <dan@codesourcery.com>
8005
8006 * gdb.base/auxv.exp (core_works): Also check is_remote.
8007 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
8008
8009 2007-04-25 Vladimir Prus <vladimir@codesourcery.com>
8010
8011 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
8012 message, not the undefined 'module' variable.
8013 * gdb.base/siginfo.exp: Likewise.
8014 * gdb.base/sigstep.exp: Likewise.
8015 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
8016 serialport.
8017 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
8018
8019 2007-04-25 Corinna Vinschen <vinschen@redhat.com>
8020
8021 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
8022 target sim fails. Return 0 otherwise.
8023 (gdb_load): Return prematurely if gdb_target_sim fails.
8024
8025 2007-04-16 Denis Pilat <denis.pilat@st.com>
8026
8027 * gdb.base/setshow.exp: Reset height after having set it to 100.
8028
8029 2007-04-16 Denis Pilat <denis.pilat@st.com>
8030
8031 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
8032
8033 2007-04-16 Denis Pilat <denis.pilat@st.com>
8034
8035 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
8036
8037 2007-04-14 Vladimir Prus <vladimir@codesourcery.com>
8038
8039 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
8040 tests. Run the frozen varobjs test.
8041 * gdb.mi/var-cmd.c (do_frozen_tests): New.
8042 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
8043
8044 2007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8045
8046 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
8047 gdb.base/type-opaque.exp: New files.
8048
8049 2007-04-01 Vladimir Prus <vladimir@codesourcery.com>
8050
8051 * gdb.mi/mi-var-child.c
8052 (do_children_tests): User char[2] instead of
8053 char so that automatic printing of pointers to char
8054 don't give unpredicable result.
8055 * gdb.mi/var-cmd.c (do_locals_test): Initialize
8056 local variables.
8057 * gdb.mi/mi-var-child.exp: Step to right line
8058 of do_children_tests.
8059 * gdb.mi/mi2-var-child.exp: Likewise.
8060 * gdb.mi/mi-var-cmd.exp: Step to right line of
8061 do_locals_tests.
8062 (do_children_tests): User char[2] instead of
8063 char so that automatic printing of pointers to char
8064 don't give unpredicable result.
8065 * gdb.mi/mi2-var-cmd.exp: Likewise.
8066 * lib/mi-support.exp (mi_continue_to_line):
8067 Pass test name to mi_wait_for_stop.
8068
8069 2007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
8070
8071 * gdb.asm/asm-source.exp: Remove d10v case.
8072 * lib/gdb.exp (skip_cplus_tests): Likewise.
8073 * gdb.asm/d10v.inc: Deleted.
8074
8075 2007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
8076
8077 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
8078
8079 2007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
8080
8081 * config/netware.exp: Delete file.
8082
8083 2007-03-29 Joel Brobecker <brobecker@adacore.com>
8084
8085 * gdb.dwarf2/dw2-noloc.S: New file.
8086 * gdb.dwarf2/dw2-noloc.exp: New file.
8087
8088 2007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
8089
8090 * gdb.cp/method2.cc: New test.
8091 * gdb.cp/method2.exp: New test.
8092 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
8093
8094 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
8095
8096 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
8097
8098 2007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
8099
8100 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
8101
8102 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
8103
8104 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
8105 (gdb_load): Delete, replace with...
8106 (gdb_reload): ...this.
8107 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
8108 * gdb.server/server-mon.exp: Likewise.
8109 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
8110 (gdb_start_cmd): New.
8111 (gdb_file_cmd): Save the last loaded file.
8112 (gdb_reload): New.
8113 (gdb_gnu_strip_debug): Use transform.
8114 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
8115 support here. Use new $last_loaded_file. Check mtime.
8116 (gdb_target_cmd): Handle ObjC failure case.
8117 (infer_host_exec): Delete.
8118 (gdbserver_load): Rename to...
8119 (gdbserver_run): ...this. Simplify.
8120 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
8121 (mi_gdb_load): Move most contents to a new function...
8122 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
8123 (mi_run_cmd): Use mi_gdb_target_load.
8124 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
8125 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
8126 Use gdb_run_cmd.
8127 * gdb.base/charsign.exp: Remove incorrect comment.
8128 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
8129 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
8130 gdb.base/start.exp: Use gdb_start_cmd.
8131
8132 2007-03-23 Nigel Stephens <nigel@mips.com>
8133 Maciej W. Rozycki <macro@mips.com>
8134
8135 * gdb.base/sigbpt.exp: Fix the message when skipping test.
8136 * gdb.base/signull.exp: Similarly.
8137
8138 2007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8139
8140 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
8141 messages available to test cases (like chng-sym.exp).
8142
8143 2007-03-14 Andreas Schwab <schwab@suse.de>
8144
8145 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
8146 format changes.
8147
8148 2007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
8149
8150 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
8151 (optimized_1): New.
8152 (main): Call optimized_1.
8153 (gdb2029): Correct typos. Call gdb2029_marker.
8154 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
8155 for gdb2029.
8156
8157 2007-03-12 Mark Kettenis <kettenis@gnu.org>
8158
8159 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
8160 as tabs. Remove redundant test pattern.
8161
8162 2007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8163
8164 * gdb.base/long_long.exp: Accept optional symbol name in <...>
8165 for /a format output.
8166
8167 2007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
8168
8169 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
8170 collect output incrementally.
8171
8172 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8173
8174 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
8175 for -var-create lpcharacter test.
8176 * gdb.mi/mi2-var-cmd.exp: Likewise.
8177
8178 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8179
8180 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
8181 pass on targets where address zero is readable.
8182
8183 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8184
8185 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
8186 just a single architecture.
8187
8188 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8189
8190 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
8191 (fetch_all_registers): New function, uses gdb_test_multiple and
8192 exp_continue to fetch inferior output line-by-line.
8193 Replace all uses of do_get_all_registers by fetch_all_registers.
8194
8195 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8196
8197 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
8198 in target_info.
8199
8200 2007-03-02 Michael Snyder <michael.snyder@palmsource.com>
8201
8202 * gdb.threads/manythreads.exp: Use $message string for
8203 consistancy; add a default (timeout) case.
8204
8205 2007-03-02 Michael Snyder <michael.snyder@palmsource.com>
8206
8207 * gdb.base/watchpoint.exp: Fix truncated comment.
8208
8209 2007-03-02 Michael Snyder <michael.snyder@palmsource.com>
8210
8211 * Makefile.in: Remove spurious single-quotes from sed command.
8212
8213 2007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
8214
8215 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
8216 func.
8217 * gdb.mi/mi2-var-cmd.exp: Likewise.
8218
8219 2007-02-27 Joel Brobecker <brobecker@adacore.com>
8220
8221 * gdb.dwarf2/dw2-producer.S: New file.
8222 * gdb.dwarf2/dw2-producer.exp: New testcase.
8223
8224 2007-02-27 Nick Roberts <nickrob@snap.net.nz>
8225
8226 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
8227 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
8228 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
8229 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
8230 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
8231 Revert tests to use mi_gdb_test and include value field in output
8232 of -var-create.
8233
8234 2007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
8235
8236 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
8237
8238 2007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
8239
8240 * gdb.base/maint.exp: Remove full paths from test names.
8241 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
8242 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
8243
8244 2007-02-27 Joel Brobecker <brobecker@adacore.com>
8245
8246 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
8247
8248 2007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
8249
8250 * gdb.server/server-mon.exp: New test.
8251
8252 2007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
8253
8254 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
8255
8256 2007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
8257
8258 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
8259 register capitalization.
8260
8261 2007-02-13 Denis Pilat <denis.pilat@st.com>
8262
8263 * gdb.mi/mi-var-invalidate.exp: New file.
8264
8265 2007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
8266
8267 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
8268
8269 2007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
8270
8271 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
8272
8273 2007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
8274
8275 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
8276 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
8277
8278 2007-02-08 Nick Roberts <nickrob@snap.net.nz>
8279
8280 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
8281 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
8282 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
8283 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
8284 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
8285 * gdb.mi/gdb792.exp, lib/mi-support.exp:
8286 Update tests to include value field in output of -var-create.
8287
8288 2007-02-08 Andreas Schwab <schwab@suse.de>
8289
8290 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
8291
8292 2007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
8293
8294 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
8295 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
8296
8297 2007-02-02 Denis Pilat <denis.pilat@st.com>
8298
8299 * gdb.threads/threadapply.exp: check that frame is not changed by
8300 the thread apply all command.
8301
8302 2007-01-31 Andreas Schwab <schwab@suse.de>
8303
8304 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
8305
8306 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
8307 in the dwarf sections.
8308 * gdb.dwarf2/mac-fileno.S: Likewise.
8309
8310 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
8311 bspstore register on ia64.
8312
8313 2007-01-29 Andreas Schwab <schwab@suse.de>
8314
8315 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
8316 "frame-begin" annotation.
8317
8318 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
8319 number of "frames-invalid" annotations.
8320
8321 2007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
8322
8323 * gdb.base/commands.exp: Call if_commands_test.
8324 (gdb_test_no_prompt, if_commands_test): New.
8325
8326 2007-01-28 Mark Kettenis <kettenis@gnu.org>
8327
8328 * gdb.threads/sigthread.c (NSIGS): Make bigger.
8329
8330 2007-01-27 Andreas Schwab <schwab@suse.de>
8331
8332 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
8333 .short/.int/.quad in the dwarf sections.
8334 * gdb.dwarf2/dw2-intercu.S: Likewise.
8335 * gdb.dwarf2/dw2-intermix.S: Likewise.
8336
8337 2007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8338
8339 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
8340 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
8341 array.
8342 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
8343 * gdb.base/setvar.exp: Likewise.
8344
8345 2007-01-26 Andreas Schwab <schwab@suse.de>
8346
8347 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
8348 test.
8349
8350 * gdb.base/multi-forks.exp ("restart $i"): Also match
8351 __kernel_syscall_via_break.
8352
8353 2007-01-24 Vladimir Prus <vladimir@codesourcery.com>
8354
8355 * lib/mi-support.exp (mi_delete_varobj): New.
8356 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
8357 testcase.
8358 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
8359 (main): Call the above.
8360 (reference_update_test, base_in_reference_test)
8361 (reference_to_pointer): Delete the created varobjs.
8362
8363 2007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
8364
8365 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
8366 * configure: Regenerated.
8367 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
8368 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
8369 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
8370 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
8371 * lib/gdb.exp (gdb_skip_xml_test): New function.
8372
8373 2007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
8374
8375 * gdb.base/sigrepeat.exp: Correct error message.
8376
8377 2007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
8378 Daniel Jacobowitz <dan@codesourcery.com>
8379
8380 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
8381 gdb.arch/i386-gnu-cfi-asm.S: New files.
8382
8383 2007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
8384
8385 * lib/gdb.exp: Abort on missing `site.exp'.
8386
8387 2007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
8388 Daniel Jacobowitz <dan@codesourcery.com>
8389
8390 * gdb.base/included.c, gdb.base/included.exp,
8391 gdb.base/included.h: New files.
8392
8393 2007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
8394
8395 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
8396 (maximize_rlimit): Reduce limits on 64-bit systems.
8397
8398 2007-01-19 Mark Kettenis <kettenis@gnu.org>
8399
8400 From Marcus Deuling <deuling@de.ibm.com>:
8401 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
8402 every case.
8403
8404 2007-01-13 Nick Roberts <nickrob@snap.net.nz>
8405
8406 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
8407 (test_path_specification): Use objdir instead of srcdir to always
8408 get an absolute filename.
8409
8410 2007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
8411
8412 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
8413
8414 2007-01-11 Vladimir Prus <vladimir@codesourcery.com>
8415
8416 * gdb.mi/mi-var-cp.cc (reference_update_tests):
8417 Make sure the variable we're using is in scope.
8418 (reference_to_pointer): Likewise.
8419
8420 2007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
8421
8422 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
8423 has no debug information.
8424
8425 2007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
8426
8427 * gdb.base/annota1.exp: Remove extra send_gdb.
8428
8429 2007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8430
8431 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
8432
8433 2007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8434
8435 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
8436
8437 2007-01-08 Nick Roberts <nickrob@snap.net.nz>
8438 Daniel Jacobowitz <dan@codesourcery.com>
8439
8440 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
8441 lcharacter or linteger change. Correct duplicated test name.
8442 * gdb.mi/mi2-var-cmd.exp: Likewise.
8443
8444 2007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
8445
8446 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
8447
8448 2007-01-05 Joel Brobecker <brobecker@adacore.com>
8449
8450 * gdb.base/nofield.c: New file.
8451 * gdb.base/nofield.exp: New testcase.
8452
8453 2007-01-05 Nick Roberts <nickrob@snap.net.nz>
8454
8455 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
8456
8457 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
8458 test.
8459
8460 2007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
8461
8462 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
8463
8464 2007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
8465
8466 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
8467 when continuing.
8468
8469 2007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
8470
8471 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
8472 Expect ".exe" extension.
8473
8474 2007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
8475
8476 * gdb.base/charset.exp: Add explicit filename to break.
8477 * gdb.base/dbx.exp: Add explicit filename to breaks.
8478
8479 2007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
8480
8481 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
8482 * gdb.mi/mi2-file.exp: Likewise.
8483
8484 2007-01-04 Vladimir Prus <vladimir@codesourcery.com>
8485
8486 Implement specification of MI tests as comments
8487 in C and C++ sources.
8488 * lib/mi-support.exp (mi_autotest_data): New variable.
8489 (mi_autotest_source): New variable.
8490 (count_newlines, mi_prepare_inline_tests)
8491 (mi_get_inline_test, mi_continue_to_line)
8492 (mi_run_inline_test, mi_tbreak)
8493 (mi_send_resuming_command, mi_wait_for_stop): New functions.
8494 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
8495 Run inline tests.
8496 * gdb.mi/mi-var-cp.cc: Define tests here.
8497
8498 2007-01-04 Vladimir Prus <vladimir@codesourcery.com>
8499
8500 Simplify usage of mi_continue_to.
8501 * lib/mi-support.exp (mi_runto_helper): Renamed
8502 from mi_runto, added new parameter 'run_or_continue'.
8503 (mi_runto): Use mi_runto_helper.
8504 (mi_continue_to): Accept just function name as parameter.
8505 Use mi_runto_helper.
8506 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
8507 * gdb.mi/mi2-var-cmd.exp: Likewise.
8508
8509 2006-01-04 Joel Brobecker <brobecker@adacore.com>
8510
8511 Make this testcase a bit more realistic. The current code
8512 is too simplistic, and allows the compiler to optimize out
8513 some of the entities we need for this testcase.
8514 * gdb.ada/null_record/bar.ads (Void_Star): New type.
8515 (Do_Nothing): Add extra parameter.
8516 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
8517 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
8518 by using a variable of type Void_Star.
8519
8520 2006-01-04 Joel Brobecker <brobecker@adacore.com>
8521
8522 * gdb.ada/catch_ex/foo.adb: New file.
8523 * gdb.ada/catch_ex.exp: New testcase.
8524
8525 2007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
8526
8527 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
8528 pass --image-base to linker.
8529
8530 2007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8531 Daniel Jacobowitz <dan@codesourcery.com>
8532
8533 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
8534 secondary prompts.
8535
8536 2007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
8537
8538 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
8539 output. Test the types of members and member pointers.
8540 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
8541 gdb/2092.
8542 * gdb.cp/member-ptr.exp: Search for a comment instead of a
8543 statement. Enable for GCC. Update expected output for some tests
8544 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
8545 layout.
8546 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
8547 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
8548 (Diamond::vget_base): New.
8549 (main): Add new tests.
8550 * gdb.cp/printmethod.exp: Update expected output for member functions.
8551 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
8552 print pEe->D::vg().
8553
8554 2007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
8555
8556 * gdb.threads/tls.exp: Allow stops in sem_post.
8557
8558 2006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
8559
8560 * gdb.base/annota1.exp: Allow .*printf in backtraces.
8561 * gdb.base/annota3.exp: Likewise.
8562 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
8563 again (instead of timing out).
8564 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
8565 GCC bug 26475.
8566 * gdb.java/jmisc.exp: Adjust to work with method signatures including
8567 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
8568 test from jmisc1.exp.
8569 * gdb.java/jmisc1.exp: Delete.
8570 * gdb.java/jprint.exp: Adjust to work with method signatures including
8571 return types.
8572 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
8573 * gdb.threads/linux-dp.exp: Don't be confused by program output.
8574 * lib/java.exp (compile_java_from_source): Pass the correct type
8575 to target_compile.
8576
8577 2006-12-31 Joel Brobecker <brobecker@adacore.com>
8578
8579 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
8580 (stack_align_edx): New function.
8581 (stack_align_eax): New function.
8582 (main): Add calls to stack_align_edx and stack_align_eax.
8583 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
8584 Add testing for the cases where the register used during a stack
8585 realignment is edx. Same for eax.
8586
8587 2006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
8588
8589 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
8590 and generic PE targets.
8591
8592 2006-12-29 Joel Brobecker <brobecker@adacore.com>
8593
8594 * gdb.ada/array_return.exp: Update copyright date list.
8595
8596 2006-12-27 Joel Brobecker <brobecker@adacore.com>
8597
8598 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
8599 (Create_Small_Float_Vector): New function.
8600 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
8601 function body.
8602 * gdb.ada/array_return/p.adb: Use new type and function from
8603 package Pck.
8604 * gdb.ada/array_return.exp: Add a test verifying that GDB is
8605 able to print the value returned by a function returning an
8606 array of float.
8607
8608 2006-12-20 Joel Brobecker <brobecker@adacore.com>
8609
8610 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
8611 The associated tests should be PASSing.
8612
8613 2006-12-08 Vladimir Prus <vladimir@codesourcery.com>
8614
8615 Test for base in references.
8616 * gdb.mi/mi-var-cp.cc: Add test code.
8617 * gdb.mi/mi-var-cp.exp: Test for bases in references.
8618 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
8619 * gdb.mi/mi2-watch.exp: Likewise.
8620 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
8621 (mi_list_varobj_children): New function.
8622
8623 2006-12-08 Vladimir Prus <vladimir@codesourcery.com>
8624
8625 * lib/mi-support.exp
8626 (mi_runto): Accept "()" after function name.
8627 (mi_create_varobj): New function.
8628 (mi_varobj_update): New function.
8629 (mi_Check_varobj_value): New function.
8630 * gdb.mi/mi-var-cp.exp: New file.
8631 * gdb.mi/mi-var-cp.cc: New file.
8632
8633 2006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
8634
8635 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
8636 gdb.base/weaklib2.c: New files.
8637
8638 2006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8639
8640 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
8641 info. Adjust test names.
8642
8643 * gdb.base/break.c (main): Move position of malloc.
8644 * gdb.base/break.exp: Revert mistaken checkin.
8645
8646 2006-11-28 Vladimir Prus <vladimir@codesourcery.com>
8647
8648 * gdb.mi/mi-var-cmd.exp: Check -var-update after
8649 assignement of arrays and function pointers.
8650 * gdb.mi/var-cmd.c: Add declaration necessary for above
8651 tests.
8652
8653 2006-11-27 Nathan Sidwell <nathan@codesourcery.com>
8654
8655 * gdb.base/break.c (main): Call malloc.
8656
8657 * gdb.threads/linux-dp.exp: Read thread table before and after
8658 creating each philosopher and verify it.
8659
8660 2006-11-27 Nathan Sidwell <nathan@codesourcery.com>
8661 Paul Brook <paul@codesourcery.com>
8662 Daniel Jacobowitz <dan@codesourcery.com>
8663
8664 * gdb.base/ending-run.exp: Flatten expect script stepping out of
8665 main to remove duplication. Add start function of the form
8666 '_*start[1-9]*'. Add RVDS start function.
8667
8668 2006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
8669
8670 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
8671
8672 2006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8673
8674 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
8675 * gdb.asm/spu.inc: New file.
8676 * gdb.base/term.exp: Disable if [target_info exists noargs].
8677 * gdb.gdb/complaints.exp: Disable if ![isnative].
8678 * gdb.gdb/selftest.exp: Likewise.
8679 * gdb.gdb/observer.exp: Likewise.
8680 * gdb.gdb/xfullpath.exp: Likewise.
8681 * gdb.base/attach.exp: Disable on SPU target.
8682 * gdb.cp/bs145503.exp: Likewise.
8683 * gdb.cp/exception.exp: Likewise.
8684 * gdb.cp/userdef.exp: Likewise.
8685
8686 2006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
8687
8688 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
8689
8690 2006-11-10 Vladimir Prus <vladimir@codesourcery.com>
8691
8692 * gdb.base/completion.exp: Fix completion tests for
8693 'info' and 'info '.
8694 * gdb.base/help.exp (help_test_raw, test_class_help)
8695 (test_prefix_command_help): Move...
8696 * lib/gdb.exp: Here.
8697 * gdb.base/main.exp: Adjust.
8698 * gdb.cp/maint.exp: Adjust.
8699 * gdb.trace/tracecmd.exp: Use test_help_class.
8700
8701 2006-11-09 Vladimir Prus <vladimir@codesourcery.com>
8702
8703 * gdb.stabs/weird.exp (print_weird_var): Use
8704 gdb_test_multiple instead of gdb_expect.
8705
8706 2006-11-09 Vladimir Prus <vladimir@codesourcery.com>
8707
8708 * gdb.base/help.exp (help_test_raw): New.
8709 (test_class_help): New.
8710 (test_prefix_command_help): New.
8711 Adjust testcases.
8712
8713 2006-11-09 Christophe Lyon <christophe.lyon@st.com>
8714
8715 * gdb.base/constvars.c (main): Write to crass and crips, so that
8716 they are allocated by the compiler.
8717
8718 2006-10-27 Andreas Schwab <schwab@suse.de>
8719
8720 * gdb.base/multi-forks.exp: Use "detach fork" instead of
8721 "detach-fork".
8722
8723 2006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
8724
8725 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
8726 of patterns.
8727
8728 2006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
8729
8730 * gdb.base/sepdebug.exp: Remove debug format test.
8731 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
8732 Handle no-symtab.
8733 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
8734
8735 2006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
8736
8737 * gdb.threads/manythreads.c (thread_function, main): Don't cast
8738 int to pointer or pointer to int.
8739 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
8740
8741 2006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
8742
8743 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
8744
8745 2006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8746
8747 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
8748
8749 2006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
8750
8751 PR c++/2116
8752 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
8753
8754 2006-10-06 Joel Brobecker <brobecker@adacore.com>
8755
8756 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
8757 the corresponding bug has been fixed in GDB (PR/2018).
8758
8759 2006-10-06 Joel Brobecker <brobecker@adacore.com>
8760
8761 * gdb.base/subst.exp: New testcase.
8762
8763 2006-10-06 Joel Brobecker <brobecker@adacore.com>
8764
8765 * gdb.ada/array_return/pck.ads: Add copyright notice.
8766 * gdb.ada/array_return/pck.adb: Likewise.
8767 * gdb.ada/array_return/p.adb: Likewise.
8768 * gdb.ada/exec_changed/first.adb: Likewise.
8769 * gdb.ada/exec_changed/second.adb: Likewise.
8770
8771 2006-10-06 Joel Brobecker <brobecker@adacore.com>
8772
8773 * gdb.ada/watch_arg/watch.adb: New file.
8774 * gdb.ada/watch_arg.exp: New testcase.
8775
8776 2006-10-02 Vladimir Prus <vladimir@codesourcery.com>
8777
8778 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
8779 via string_to_regexp.
8780 * gdb.mi/mi2-basics.exp: Likewise.
8781
8782 2006-09-20 Michael Snyder <michael.snyder@palmsource.com>
8783
8784 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
8785 Remove unused / obsolete files.
8786
8787 2006-09-19 Nick Roberts <nickrob@snap.net.nz>
8788
8789 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
8790
8791 2006-09-17 Vladimir Prus <vladimir@codesourcery.com>
8792
8793 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
8794 HIGH_FRAME argument to -stack-list-arguments can be larger than
8795 the number of frames.
8796
8797 2006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
8798
8799 * gdb.base/args.c (main): Add breakpoint marker.
8800 * gdb.base/args.exp: Use args_test for tests. Add new tests which
8801 really test empty arguments.
8802 (args_load): Delete.
8803 (args_test): New.
8804
8805 2006-09-13 Nick Roberts <nickrob@snap.net.nz>
8806
8807 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
8808 check for one file.
8809
8810 2006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
8811
8812 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
8813 HIGH_FRAME argument to -stack-list-locals can be larger than
8814 the number of frames.
8815
8816 2006-08-18 Fred Fish <fnf@specifix.com>
8817
8818 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
8819 '$' in front of skip_vmx_tests_saved when setting that.
8820
8821 2006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
8822
8823 * gdb.base/trace-commands.exp: New file.
8824
8825 2006-08-10 Joel Brobecker <brobecker@adacore.com>
8826 Daniel Jacobowitz <dan@codesourcery.com>
8827
8828 * gdb.base/step-bt.exp: Make hexadecimal address optional in
8829 expected output of the backtrace commands.
8830
8831 2006-08-09 Joel Brobecker <brobecker@adacore.com>
8832
8833 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
8834 untested followed by return combination.
8835 * gdb.arch/altivec-regs.exp: Likewise.
8836 * gdb.arch/e500-abi.exp: Likewise.
8837 * gdb.arch/e500-regs.exp: Likewise.
8838 * gdb.arch/gdb1291.exp: Likewise.
8839 * gdb.arch/gdb1431.exp: Likewise.
8840 * gdb.arch/gdb1558.exp: Likewise.
8841 * gdb.arch/i386-prologue.exp: Likewise.
8842 * gdb.arch/i386-unwind.exp: Likewise.
8843 * gdb.asm/asm-source.exp: Likewise.
8844 * gdb.base/a2-run.exp: Likewise.
8845 * gdb.base/advance.exp: Likewise.
8846 * gdb.base/all-bin.exp: Likewise.
8847 * gdb.base/annota1.exp: Likewise.
8848 * gdb.base/annota3.exp: Likewise.
8849 * gdb.base/args.exp: Likewise.
8850 * gdb.base/arithmet.exp: Likewise.
8851 * gdb.base/assign.exp: Likewise.
8852 * gdb.base/async.exp: Likewise.
8853 * gdb.base/attach.exp: Likewise.
8854 * gdb.base/bang.exp: Likewise.
8855 * gdb.base/bigcore.exp: Likewise.
8856 * gdb.base/bitfields.exp: Likewise.
8857 * gdb.base/bitfields2.exp: Likewise.
8858 * gdb.base/break.exp: Likewise.
8859 * gdb.base/call-sc.exp: Likewise.
8860 * gdb.base/call-strs.exp: Likewise.
8861 * gdb.base/callfuncs.exp: Likewise.
8862 * gdb.base/checkpoint.exp: Likewise.
8863 * gdb.base/chng-syms.exp: Likewise.
8864 * gdb.base/code-expr.exp: Likewise.
8865 * gdb.base/commands.exp: Likewise.
8866 * gdb.base/completion.exp: Likewise.
8867 * gdb.base/cond-expr.exp: Likewise.
8868 * gdb.base/condbreak.exp: Likewise.
8869 * gdb.base/consecutive.exp: Likewise.
8870 * gdb.base/constvars.exp: Likewise.
8871 * gdb.base/corefile.exp: Likewise.
8872 * gdb.base/cvexpr.exp: Likewise.
8873 * gdb.base/dbx.exp: Likewise.
8874 * gdb.base/define.exp: Likewise.
8875 * gdb.base/detach.exp: Likewise.
8876 * gdb.base/display.exp: Likewise.
8877 * gdb.base/dump.exp: Likewise.
8878 * gdb.base/ena-dis-br.exp: Likewise.
8879 * gdb.base/ending-run.exp: Likewise.
8880 * gdb.base/environ.exp: Likewise.
8881 * gdb.base/eval-skip.exp: Likewise.
8882 * gdb.base/exprs.exp: Likewise.
8883 * gdb.base/fileio.exp: Likewise.
8884 * gdb.base/finish.exp: Likewise.
8885 * gdb.base/float.exp: Likewise.
8886 * gdb.base/foll-exec.exp: Likewise.
8887 * gdb.base/foll-fork.exp: Likewise.
8888 * gdb.base/foll-vfork.exp: Likewise.
8889 * gdb.base/freebpcmd.exp: Likewise.
8890 * gdb.base/funcargs.exp: Likewise.
8891 * gdb.base/gcore.exp: Likewise.
8892 * gdb.base/gdb1090.exp: Likewise.
8893 * gdb.base/gdb1250.exp: Likewise.
8894 * gdb.base/huge.exp: Likewise.
8895 * gdb.base/info-proc.exp: Likewise.
8896 * gdb.base/interrupt.exp: Likewise.
8897 * gdb.base/jump.exp: Likewise.
8898 * gdb.base/langs.exp: Likewise.
8899 * gdb.base/lineinc.exp: Likewise.
8900 * gdb.base/list.exp: Likewise.
8901 * gdb.base/logical.exp: Likewise.
8902 * gdb.base/long_long.exp: Likewise.
8903 * gdb.base/macscp.exp: Likewise.
8904 * gdb.base/maint.exp: Likewise.
8905 * gdb.base/mips_pro.exp: Likewise.
8906 * gdb.base/miscexprs.exp: Likewise.
8907 * gdb.base/multi-forks.exp: Likewise.
8908 * gdb.base/opaque.exp: Likewise.
8909 * gdb.base/overlays.exp: Likewise.
8910 * gdb.base/pc-fp.exp: Likewise.
8911 * gdb.base/pointers.exp: Likewise.
8912 * gdb.base/printcmds.exp: Likewise.
8913 * gdb.base/psymtab.exp: Likewise.
8914 * gdb.base/ptype.exp: Likewise.
8915 * gdb.base/recurse.exp: Likewise.
8916 * gdb.base/relational.exp: Likewise.
8917 * gdb.base/relocate.exp: Likewise.
8918 * gdb.base/remote.exp: Likewise.
8919 * gdb.base/reread.exp: Likewise.
8920 * gdb.base/restore.exp: Likewise.
8921 * gdb.base/return.exp: Likewise.
8922 * gdb.base/return2.exp: Likewise.
8923 * gdb.base/scope.exp: Likewise.
8924 * gdb.base/sect-cmd.exp: Likewise.
8925 * gdb.base/sep.exp: Likewise.
8926 * gdb.base/sepdebug.exp: Likewise.
8927 * gdb.base/setshow.exp: Likewise.
8928 * gdb.base/setvar.exp: Likewise.
8929 * gdb.base/sigall.exp: Likewise.
8930 * gdb.base/sigbpt.exp: Likewise.
8931 * gdb.base/signals.exp: Likewise.
8932 * gdb.base/signull.exp: Likewise.
8933 * gdb.base/sizeof.exp: Likewise.
8934 * gdb.base/solib.exp: Likewise.
8935 * gdb.base/step-line.exp: Likewise.
8936 * gdb.base/step-test.exp: Likewise.
8937 * gdb.base/structs.exp: Likewise.
8938 * gdb.base/structs2.exp: Likewise.
8939 * gdb.base/term.exp: Likewise.
8940 * gdb.base/twice.exp: Likewise.
8941 * gdb.base/until.exp: Likewise.
8942 * gdb.base/varargs.exp: Likewise.
8943 * gdb.base/volatile.exp: Likewise.
8944 * gdb.base/watchpoint.exp: Likewise.
8945 * gdb.base/whatis-exp.exp: Likewise.
8946 * gdb.base/whatis.exp: Likewise.
8947 * gdb.cp/ambiguous.exp: Likewise.
8948 * gdb.cp/annota2.exp: Likewise.
8949 * gdb.cp/annota3.exp: Likewise.
8950 * gdb.cp/bool.exp: Likewise.
8951 * gdb.cp/breakpoint.exp: Likewise.
8952 * gdb.cp/casts.exp: Likewise.
8953 * gdb.cp/class2.exp: Likewise.
8954 * gdb.cp/classes.exp: Likewise.
8955 * gdb.cp/cplusfuncs.exp: Likewise.
8956 * gdb.cp/ctti.exp: Likewise.
8957 * gdb.cp/derivation.exp: Likewise.
8958 * gdb.cp/exception.exp: Likewise.
8959 * gdb.cp/gdb1355.exp: Likewise.
8960 * gdb.cp/hang.exp: Likewise.
8961 * gdb.cp/inherit.exp: Likewise.
8962 * gdb.cp/local.exp: Likewise.
8963 * gdb.cp/m-data.exp: Likewise.
8964 * gdb.cp/m-static.exp: Likewise.
8965 * gdb.cp/member-ptr.exp: Likewise.
8966 * gdb.cp/method.exp: Likewise.
8967 * gdb.cp/misc.exp: Likewise.
8968 * gdb.cp/namespace.exp: Likewise.
8969 * gdb.cp/overload.exp: Likewise.
8970 * gdb.cp/ovldbreak.exp: Likewise.
8971 * gdb.cp/pr-1023.exp: Likewise.
8972 * gdb.cp/pr-1210.exp: Likewise.
8973 * gdb.cp/pr-574.exp: Likewise.
8974 * gdb.cp/printmethod.exp: Likewise.
8975 * gdb.cp/psmang.exp: Likewise.
8976 * gdb.cp/ref-params.exp: Likewise.
8977 * gdb.cp/ref-types.exp: Likewise.
8978 * gdb.cp/rtti.exp: Likewise.
8979 * gdb.cp/templates.exp: Likewise.
8980 * gdb.cp/try_catch.exp: Likewise.
8981 * gdb.cp/userdef.exp: Likewise.
8982 * gdb.cp/virtfunc.exp: Likewise.
8983 * gdb.disasm/am33.exp: Likewise.
8984 * gdb.disasm/h8300s.exp: Likewise.
8985 * gdb.disasm/mn10300.exp: Likewise.
8986 * gdb.disasm/sh3.exp: Likewise.
8987 * gdb.disasm/t01_mov.exp: Likewise.
8988 * gdb.disasm/t02_mova.exp: Likewise.
8989 * gdb.disasm/t03_add.exp: Likewise.
8990 * gdb.disasm/t04_sub.exp: Likewise.
8991 * gdb.disasm/t05_cmp.exp: Likewise.
8992 * gdb.disasm/t06_ari2.exp: Likewise.
8993 * gdb.disasm/t07_ari3.exp: Likewise.
8994 * gdb.disasm/t08_or.exp: Likewise.
8995 * gdb.disasm/t09_xor.exp: Likewise.
8996 * gdb.disasm/t10_and.exp: Likewise.
8997 * gdb.disasm/t11_logs.exp: Likewise.
8998 * gdb.disasm/t12_bit.exp: Likewise.
8999 * gdb.disasm/t13_otr.exp: Likewise.
9000 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
9001 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
9002 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
9003 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
9004 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
9005 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
9006 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
9007 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
9008 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
9009 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
9010 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
9011 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
9012 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
9013 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
9014 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
9015 * gdb.mi/gdb701.exp: Likewise.
9016 * gdb.mi/gdb792.exp: Likewise.
9017 * gdb.mi/mi-basics.exp: Likewise.
9018 * gdb.mi/mi-break.exp: Likewise.
9019 * gdb.mi/mi-cli.exp: Likewise.
9020 * gdb.mi/mi-console.exp: Likewise.
9021 * gdb.mi/mi-disassemble.exp: Likewise.
9022 * gdb.mi/mi-eval.exp: Likewise.
9023 * gdb.mi/mi-file.exp: Likewise.
9024 * gdb.mi/mi-read-memory.exp: Likewise.
9025 * gdb.mi/mi-regs.exp: Likewise.
9026 * gdb.mi/mi-return.exp: Likewise.
9027 * gdb.mi/mi-simplerun.exp: Likewise.
9028 * gdb.mi/mi-stack.exp: Likewise.
9029 * gdb.mi/mi-stepi.exp: Likewise.
9030 * gdb.mi/mi-syn-frame.exp: Likewise.
9031 * gdb.mi/mi-until.exp: Likewise.
9032 * gdb.mi/mi-var-block.exp: Likewise.
9033 * gdb.mi/mi-var-child.exp: Likewise.
9034 * gdb.mi/mi-var-cmd.exp: Likewise.
9035 * gdb.mi/mi-var-display.exp: Likewise.
9036 * gdb.mi/mi-watch.exp: Likewise.
9037 * gdb.mi/mi2-basics.exp: Likewise.
9038 * gdb.mi/mi2-break.exp: Likewise.
9039 * gdb.mi/mi2-cli.exp: Likewise.
9040 * gdb.mi/mi2-console.exp: Likewise.
9041 * gdb.mi/mi2-disassemble.exp: Likewise.
9042 * gdb.mi/mi2-eval.exp: Likewise.
9043 * gdb.mi/mi2-file.exp: Likewise.
9044 * gdb.mi/mi2-read-memory.exp: Likewise.
9045 * gdb.mi/mi2-regs.exp: Likewise.
9046 * gdb.mi/mi2-return.exp: Likewise.
9047 * gdb.mi/mi2-simplerun.exp: Likewise.
9048 * gdb.mi/mi2-stack.exp: Likewise.
9049 * gdb.mi/mi2-stepi.exp: Likewise.
9050 * gdb.mi/mi2-syn-frame.exp: Likewise.
9051 * gdb.mi/mi2-until.exp: Likewise.
9052 * gdb.mi/mi2-var-block.exp: Likewise.
9053 * gdb.mi/mi2-var-child.exp: Likewise.
9054 * gdb.mi/mi2-var-cmd.exp: Likewise.
9055 * gdb.mi/mi2-var-display.exp: Likewise.
9056 * gdb.mi/mi2-watch.exp: Likewise.
9057 * gdb.stabs/exclfwd.exp: Likewise.
9058 * gdb.stabs/weird.exp: Likewise.
9059 * gdb.threads/gcore-thread.exp: Likewise.
9060 * gdb.trace/actions.exp: Likewise.
9061 * gdb.trace/backtrace.exp: Likewise.
9062 * gdb.trace/circ.exp: Likewise.
9063 * gdb.trace/collection.exp: Likewise.
9064 * gdb.trace/deltrace.exp: Likewise.
9065 * gdb.trace/infotrace.exp: Likewise.
9066 * gdb.trace/limits.exp: Likewise.
9067 * gdb.trace/packetlen.exp: Likewise.
9068 * gdb.trace/passc-dyn.exp: Likewise.
9069 * gdb.trace/passcount.exp: Likewise.
9070 * gdb.trace/report.exp: Likewise.
9071 * gdb.trace/save-trace.exp: Likewise.
9072 * gdb.trace/tfind.exp: Likewise.
9073 * gdb.trace/tracecmd.exp: Likewise.
9074 * gdb.trace/while-dyn.exp: Likewise.
9075 * gdb.trace/while-stepping.exp: Likewise.
9076
9077 2006-08-08 Joel Brobecker <brobecker@adacore.com>
9078
9079 * gdb.base/step-bt.c: New file.
9080 * gdb.base/step-bt.exp: New testcase.
9081
9082 2006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
9083
9084 * config/monitor.exp (gdb_load): Remove support for obsolete
9085 download-write-size.
9086 * gdb.base/remote.exp: Likewise. Update all callers of
9087 gdb_timed_load.
9088
9089 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
9090
9091 * cursal.exp: Pass binfile to gdb_load.
9092
9093 2006-08-01 Nathan Sidwell <nathan@codesourcery.com>
9094
9095 * gdb.base/cursal.exp: Add "" to gdb_load call.
9096
9097 2006-07-29 Mark Kettenis <kettenis@gnu.org>
9098
9099 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
9100 NetBSD/ELF targets.
9101
9102 2006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
9103
9104 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
9105 operator*.
9106
9107 2006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
9108
9109 * gdb.base/completion.exp: Update for change in "file" behavior.
9110 * gdb.stabs/weird.exp: Likewise.
9111 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
9112 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
9113
9114 2006-07-24 Nathan Sidwell <nathan@codesourcery.com>
9115
9116 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
9117 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
9118
9119 2006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
9120
9121 * gdb.base/default.exp: Update source command error message.
9122 * gdb.base/help.exp: Update 'help source' message.
9123
9124 2006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
9125
9126 * gdb.cp/bs15503.exp: Update comment for no longer crashing
9127 test.
9128
9129 2006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
9130
9131 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
9132
9133 2006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
9134
9135 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
9136
9137 2006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
9138
9139 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
9140
9141 2006-07-17 Mark Kettenis <kettenis@gnu.org>
9142
9143 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
9144 *-*-openbsd* from targets for wich we expect ARM FPA floating
9145 point format.
9146
9147 2006-07-17 Nick Roberts <nickrob@snap.net.nz>
9148
9149 * gdb.cp/annota3.exp: Expect frame-begin annotation.
9150
9151 2006-07-17 Mark Kettenis <kettenis@gnu.org>
9152
9153 * gdb.base/annota3.exp: Expect frame-begin annotation.
9154
9155 2006-07-14 Joel Brobecker <brobecker@adacore.com>
9156
9157 * gdb.base/help.exp: Adjust "help unset" test to accept
9158 any list of unset commands.
9159
9160 2006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
9161 Daniel Jacobowitz <dan@codesourcery.com>
9162
9163 * gdb.cp/ref-params.exp: New test.
9164 * gdb.cp/ref-params.cc: New source file.
9165 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
9166
9167 2006-07-08 Mark Kettenis <kettenis@gnu.org>
9168
9169 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
9170 spaces/tabs in regular expressions since they might not be there.
9171
9172 2006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
9173
9174 * gdb.base/ifelse.exp: New file.
9175
9176 2006-07-04 Nathan Sidwell <nathan@codesourcery.com>
9177
9178 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
9179 line.
9180 * gdb.base/huge.exp: Loop over compilation to find a size that
9181 is acceptable.
9182 * gdb.base/remote.exp: Correct expected strings.
9183 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
9184
9185 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
9186
9187 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
9188
9189 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
9190
9191 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
9192 native.
9193
9194 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
9195
9196 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
9197 enable stabs testing.
9198
9199 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
9200
9201 * gdb.base/auxv.exp: Intercept undefined command messages before
9202 gdb_test_multiple does.
9203
9204 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
9205
9206 * Makefile.in (host_alias): Remove.
9207 (target_alias): Use @target_noncanonical@.
9208 (site.exp): Don't set host_alias.
9209 * aclocal.m4: Remove contents. Include acx.m4.
9210 * configure: Regenerated.
9211 * configure.ac: Use ACX_NONCANONICAL_TARGET.
9212
9213 2006-06-13 Nathan Sidwell <nathan@codesourcery.com>
9214
9215 * lib/gdb.exp (gdb_load_cmd): New.
9216
9217 * gdb.base/fileio.c: Add system(NULL) test.
9218 * gdb.base/fileio.exp: Check it.
9219
9220 * gdb.base/break.c: Add 10a breakpoint at }
9221 * gdb.base/break.exp: Add test for breakpoint at }
9222 * gdb.cp/anon-union.cc: Add code at end of function.
9223 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
9224 * gdb.mi/var-cmd.c: Add code at end of function.
9225 * gdb.mi/mi-var-display.exp: Adjust end of next.
9226 * gdb.mi/mi2-var-display.exp: Likewise.
9227 * gdb.base/fileio.c: Add stop function and insert calls at
9228 stopping places.
9229 * gdb.base/fileio.exp: Breakpoint stop function and remove
9230 explicit line number references.
9231
9232 2006-05-19 Joel Brobecker <brobecker@adacore.com>
9233
9234 * gdb.base/del.exp (test_delete_alias): New function.
9235 Now check that both "del" and "d" work as aliases for "delete".
9236
9237 2006-05-18 Fred Fish <fnf@specifix.com>
9238
9239 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
9240 required. Check for spurious output after program exits normally.
9241
9242 2006-05-17 Fred Fish <fnf@specifix.com>
9243
9244 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
9245 gdb_load, so it works in the simulator.
9246
9247 2006-05-11 Fred Fish <fnf@specifix.com>
9248
9249 * gdb.base/bang.exp: Ignore unexpected output between the
9250 "program exited normally" and the gdb prompt, as many other
9251 tests do.
9252
9253 2006-05-07 Mark Kettenis <kettenis@gnu.org>
9254
9255 * gdb.base/help.exp: Make "delete checkpoint" part option for
9256 "help d" and "help delete" tests.
9257
9258 2006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9259
9260 * gdb.mi/mi-basics.exp: Add missing serial number to
9261 expected output in some mi_gdb_test statements.
9262 * gdb.mi/mi2-basics.exp: Likewise.
9263
9264 2006-05-05 Joel Brobecker <brobecker@adacore.com>
9265
9266 * gdb.base/del.c: New file.
9267 * gdb.base/del.exp: New testcase.
9268
9269 2006-05-05 David S. Miller <davem@sunset.davemloft.net>
9270
9271 * gdb.base/break.exp: Do not assume a breakpoint on
9272 main will actually be in $srcfile when optimizing.
9273 * gdb.base/savedregs.exp: Do not require that the dummy
9274 frame location match up to a symbol and source file location.
9275 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
9276 will get printed without a mi_cmd_data_list_register_values prefix.
9277 (*-data-list-register-*): Correct regular expressions to expect the new
9278 pseudo d? floating point registers.
9279 * gdb.mi/mi2-regs.exp: Likewise.
9280
9281 2006-05-05 Christophe Lyon <christophe.lyon@st.com>
9282
9283 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
9284 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
9285 is allocated by the compiler.
9286 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
9287 anons, e, anone to force their allocation by the compiler.
9288
9289 2006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
9290
9291 * gdb.base/help.exp: Update expected text for help d and
9292 help delete.
9293
9294 2006-05-02 Mark Kettenis <kettenis@gnu.org>
9295
9296 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
9297 NetBSD/ELF targets.
9298
9299 2006-04-30 Mark Kettenis <kettenis@gnu.org>
9300
9301 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
9302 single-step breakpoint fails; make this a KFAIL on
9303 sparc*-*-openbsd*.
9304 * gdb.base/siginfo.exp: Likewise.
9305 * gdb.base/sigstep.exp (advance, advancei): Likewise.
9306
9307 2006-04-26 Michael Snyder <msnyder@redhat.com>
9308
9309 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
9310 which may have to consume output from other forks.
9311 Add tests to make sure that "delete fork" succeeded.
9312
9313 2006-04-20 Michael Snyder <msnyder@redhat.com>
9314
9315 * 2006-03-22 Jim Blandy <jimb@redhat.com>
9316 Add support for the Renesas M32C and M16C.
9317
9318 * gdb.asm/asm-source.exp: Add m32c target.
9319 * gdb.asm/m32c.inc: Support for m32c target.
9320
9321 2006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
9322
9323 * gdb.base/commands.exp (recursive_source_test): New test.
9324
9325 2006-04-04 David S. Miller <davem@sunset.davemloft.net>
9326
9327 * gdb.base/float.exp: Add pattern for sparc targets.
9328
9329 2006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
9330
9331 * gdb.base/commands.exp (stray_arg0_test): New test.
9332
9333 2006-03-30 Paul Brook <paul@codesourcery.com>
9334
9335 * gdb.mi/mi-until.exp: kfail broken until command.
9336 * gdb.mi/mi2-until.exp: Ditto.
9337
9338 2006-03-27 Nick Roberts <nickrob@snap.net.nz>
9339
9340 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
9341
9342 2006-03-08 Alexandre Oliva <aoliva@redhat.com>
9343
9344 * gdb.base/prelink.exp: Anchor tested-for regular expression
9345 on gdb prompt.
9346
9347 2006-03-07 Paul Brook <paul@codesourcery.com>
9348
9349 * gdb.base/assign.exp: Correct fail message.
9350
9351 2006-03-07 Paul Brook <paul@codesourcery.com>
9352
9353 * lib/compiler.c: Extract armcc version number.
9354 * lib/compiler.cc: Ditto.
9355
9356 2006-03-07 Paul Brook <paul@codesourcery.com>
9357
9358 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
9359 additional_flags=-w.
9360 * gdb.arch/altivec-regs.exp: Ditto.
9361 * gdb.arch/e500-abi.exp: Ditto.
9362 * gdb.arch/e500-regs.exp: Ditto.
9363 * gdb.base/all-bin.exp: Ditto.
9364 * gdb.base/annota1.exp: Ditto.
9365 * gdb.base/annota3.exp: Ditto.
9366 * gdb.base/args.exp: Ditto.
9367 * gdb.base/arithmet.exp: Ditto.
9368 * gdb.base/assign.exp: Ditto.
9369 * gdb.base/async.exp: Ditto.
9370 * gdb.base/bang.exp: Ditto.
9371 * gdb.base/break.exp: Ditto.
9372 * gdb.base/call-rt-st.exp: Ditto.
9373 * gdb.base/completion.exp: Ditto.
9374 * gdb.base/cond-expr.exp: Ditto.
9375 * gdb.base/condbreak.exp: Ditto.
9376 * gdb.base/consecutive.exp: Ditto.
9377 * gdb.base/define.exp: Ditto.
9378 * gdb.base/display.exp: Ditto.
9379 * gdb.base/ena-dis-br.exp: Ditto.
9380 * gdb.base/environ.exp: Ditto.
9381 * gdb.base/eval-skip.exp: Ditto.
9382 * gdb.base/info-proc.exp: Ditto.
9383 * gdb.base/jump.exp: Ditto.
9384 * gdb.base/logical.exp: Ditto.
9385 * gdb.base/long_long.exp: Ditto.
9386 * gdb.base/maint.exp: Ditto.
9387 * gdb.base/miscexprs.exp: Ditto.
9388 * gdb.base/pc-fp.exp: Ditto.
9389 * gdb.base/pointers.exp: Ditto.
9390 * gdb.base/relational.exp: Ditto.
9391 * gdb.base/reread.exp: Ditto.
9392 * gdb.base/sect-cmd.exp: Ditto.
9393 * gdb.base/sep.exp: Ditto.
9394 * gdb.base/sepdebug.exp: Ditto.
9395 * gdb.base/until.exp: Ditto.
9396 * gdb.base/whatis-exp.exp: Ditto.
9397 * gdb.cp/annota2.exp: Ditto.
9398 * gdb.cp/annota3.exp: Ditto.
9399 * gdb.trace/actions.exp: Ditto.
9400 * gdb.trace/backtrace.exp: Ditto.
9401 * gdb.trace/circ.exp: Ditto.
9402 * gdb.trace/collection.exp: Ditto.
9403 * gdb.trace/deltrace.exp: Ditto.
9404 * gdb.trace/infotrace.exp: Ditto.
9405 * gdb.trace/limits.exp: Ditto.
9406 * gdb.trace/packetlen.exp: Ditto.
9407 * gdb.trace/passc-dyn.exp: Ditto.
9408 * gdb.trace/passcount.exp: Ditto.
9409 * gdb.trace/report.exp: Ditto.
9410 * gdb.trace/save-trace.exp: Ditto.
9411 * gdb.trace/tfind.exp: Ditto.
9412 * gdb.trace/tracecmd.exp: Ditto.
9413 * gdb.trace/while-dyn.exp: Ditto.
9414 * gdb.trace/while-stepping.exp: Ditto.
9415 * lib/gdb.exp: Ditto.
9416 (gdb_compile): Handle nowarning option.
9417
9418 2006-03-07 Alexandre Oliva <aoliva@redhat.com>
9419
9420 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
9421 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
9422 Rename executable to prelinkt. Don't re-prelink if we didn't
9423 get a core file. Test prelink -u exit status to tell whether
9424 prelinking failed. Use gdb_test_multiple.
9425
9426 2006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
9427
9428 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
9429 (do_tests): Call it.
9430
9431 2006-02-28 Alexandre Oliva <aoliva@redhat.com>
9432
9433 * gdb.base/prelink.exp: New test.
9434 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
9435
9436 2006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
9437
9438 * gdb.fortran/derived-type.f90: New file.
9439 * gdb.fortran/derived-type.exp: New testcase.
9440
9441 2006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
9442
9443 * gdb.base/default.exp: Allow ';' as a directory separator.
9444
9445 2006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
9446
9447 * gdb.base/help.exp (help add-symbol-file): Update.
9448
9449 2006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
9450
9451 * gdb.base/help.exp (help load): Update expected results.
9452
9453 2006-02-19 Fred Fish <fnf@specifix.com>
9454
9455 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
9456 specifix hex value as part of results.
9457 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
9458
9459 2006-02-16 Fred Fish <fnf@specifix.com>
9460
9461 * gdb.base/whatis.c: Define variables using typedefs char_addr,
9462 ushort_addr, and slong_addr, so the typedefs are not optimized
9463 away.
9464 * gdb.base/whatis.exp: Add tests using type name for struct type,
9465 union type, enum type, and typedef.
9466
9467 2006-02-13 Mark Kettenis <kettenis@gnu.org>
9468
9469 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
9470
9471 2006-02-13 Jim Blandy <jimb@redhat.com>
9472
9473 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
9474 case where it takes two "next" commands to skip past the init
9475 call.
9476
9477 2006-02-12 Fred Fish <fnf@specifix.com>
9478
9479 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
9480 to handle cases where it takes two "next" commands to skip
9481 past the init call.
9482
9483 2006-02-07 Joel Brobecker <brobecker@adacore.com>
9484
9485 * gdb.ada/array_return.exp: Mark the last test as expected to fail
9486 on hppa32 targets.
9487
9488 2006-02-06 Vladimir Prus <ghost@cs.msu.su>
9489
9490 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
9491 field.
9492
9493 2006-01-29 Mark Kettenis <kettenis@gnu.org>
9494
9495 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
9496
9497 2006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
9498
9499 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
9500 files.
9501
9502 2006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
9503
9504 * gdb.cp/maint.exp: Set complaints to a positive value.
9505
9506 2006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
9507
9508 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
9509 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
9510 function name.
9511
9512 2006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
9513
9514 * gdb.base/checkpoint.c: Update copyright notice. Include
9515 <stdlib.h>.
9516
9517 2006-01-04 Jim Blandy <jimb@redhat.com>
9518
9519 * gdb.asm/asm-source.exp: Independently provide default values for
9520 asm-flags and debug-flags. Use 'string equal' to do the
9521 comparison, not the implicit expr's '==' operator. Remove
9522 now-unneeded assignments to asm-flags. In h8300 case, place
9523 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
9524
9525 2006-01-04 Michael Snyder <msnyder@redhat.com>
9526
9527 * gdb.base/checkpoint.c: New file.
9528 * gdb.base/checkpoint.exp: New file.
9529 * gdb.base/multi-fork.c: New file.
9530 * gdb.base/multi-fork.exp: New file.
9531 * gdb.base/pi.txt: New file (data for checkpoint.c test).
9532
9533 2006-01-04 Fred Fish <fnf@specifix.com>
9534
9535 * gdb.base/ptype.c (foo): Add typedef.
9536 (intfoo): Add function.
9537 * gdb.base/ptype1.c: New file.
9538 * gdb.base/ptype.exp: Handle compilation and linking with two
9539 source files. Test that proper type for "foo" is found based
9540 on source context rather than first match found in symtabs.
9541
9542 2005-12-28 Mark Kettenis <kettenis@gnu.org>
9543
9544 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
9545 * gdb.asm/openbsd.inc: Indent commands.
9546
9547 2005-12-26 Mark Kettenis <kettenis@gnu.org>
9548
9549 * gdb.base/freebpcmd.exp: Increase timeout.
9550
9551 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
9552
9553 2005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
9554
9555 * gdb.base/default.exp: Update check for "show version".
9556
9557 2005-12-09 Randolph Chung <tausq@debian.org>
9558
9559 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
9560 * gdb.asm/pa64.inc: New file.
9561
9562 2005-12-09 Randolph Chung <tausq@debian.org>
9563
9564 * gdb.asm/common.inc: Indent commands.
9565 * gdb.asm/asmsrc1.s: Likewise.
9566 * gdb.asm/asmsrc2.s: Likewise.
9567
9568 2005-12-09 Randolph Chung <tausq@debian.org>
9569
9570 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
9571 (get_addr_of_sym): Remove duplicate print.
9572 (gen_core): xfail hppa*-*-hpux*, update expected output.
9573 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
9574 * gdb.arch/pa64-nullify.s: New file.
9575
9576 2005-12-09 Randolph Chung <tausq@debian.org>
9577
9578 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
9579
9580 2005-12-07 Christophe Lyon <christophe.lyon@st.com>
9581
9582 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
9583 code generation for these functions.
9584 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
9585 error message.
9586
9587 2005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
9588
9589 * gdb.base/help.exp (help b, help br, help bre, help brea)
9590 (help break): Update the expected message.
9591
9592 2005-11-11 Stephane Carrez <stcarrez@nerim.fr>
9593
9594 * gdb.asm/m68hc11.inc: Setup the data section.
9595 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
9596 script for this test.
9597 (m6812-*-*): Likewise.
9598
9599 2005-11-09 Randolph Chung <tausq@debian.org>
9600
9601 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
9602
9603 2005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
9604
9605 * gdb.base/break.exp: Fix a comment typo.
9606
9607 2005-11-03 Jim Blandy <jimb@redhat.com>
9608
9609 Checked in by Elena Zannoni <ezannoni@redhat.com>
9610
9611 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
9612
9613 2005-11-02 Corinna Vinschen <vinschen@redhat.com>
9614
9615 * gdb.arch/gdb1558.c: Include stdio.h.
9616
9617 2005-10-31 Mark Kettenis <kettenis@gnu.org>
9618
9619 * gdb.asm/asm-source.exp: Use -e instead of --entry.
9620
9621 2005-10-31 Mark Kettenis <kettenis@gnu.org>
9622
9623 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
9624
9625 2005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
9626
9627 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
9628 vscr" tests to better match output.
9629
9630 2005-10-12 Jim Blandy <jimb@redhat.com>
9631
9632 * gdb.base/structs.exp (any): New function.
9633 (test_struct_returns): Don't make any assumptions at all about
9634 what value the function returns when GDB can't set the return
9635 value.
9636
9637 2005-10-09 Joel Brobecker <brobecker@adacore.com>
9638
9639 * gdb.ada/arrayidx/p.adb: New file.
9640 * gdb.ada/arrayidx.exp: New testcase
9641
9642 2005-10-09 Joel Brobecker <brobecker@adacore.com>
9643
9644 * gdb.ada/array_return/pck.ads: New file.
9645 * gdb.ada/array_return/pck.adb: New file.
9646 * gdb.ada/array_return/p.adb: New file.
9647 * gdb.ada/array_return.exp: New testcase.
9648
9649 2005-10-03 Joel Brobecker <brobecker@adacore.com>
9650
9651 * gdb.base/arrayidx.c: New file.
9652 * gdb.base/arrayidx.exp: New testcase.
9653
9654 2005-09-29 Nick Roberts <nickrob@snap.net.nz>
9655
9656 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
9657 frames-invalid and breakpoints-invalid are no longer generated
9658 with level 3 so don't expect them in the output.
9659
9660 2005-09-27 Bob Rossi <bob@brasko.net>
9661
9662 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
9663 from test. Escape the | in mi_gdb_test call.
9664 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
9665 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
9666 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
9667 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
9668 expected regex's in mi_gdb_test calls.
9669 * lib/mi-support.exp: Remove arbitrary .* from tests.
9670 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
9671 Fully anchor GDB/MI expected results in mi_gdb_test.
9672 * lib/gdb.exp (string_to_regexp): Escape the ] character.
9673 * gdb.base/sizeof.exp: Remove escape character. Correct test.
9674
9675 2005-09-26 Paul Brook <paul@codesourcery.com>
9676
9677 * long_long.exp: Exclude eabi targets from arm FPA float format test.
9678
9679 2005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
9680
9681 * bfp-test.c: New file.
9682 * bfp-test.exp: New testcase.
9683
9684 2005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
9685
9686 * gdb.fortran/subarray.exp: New testcase to test the evaluation
9687 of subarray and substring variable.
9688 * gdb.fortran/subarray.f: New source file for the test of subarray
9689 and substring variable evaluation.
9690 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
9691 of string constant.
9692
9693 2005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
9694
9695 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
9696 copyright dates.
9697
9698 2005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
9699
9700 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
9701 powerpc altivec' test with an almost identical 'info vector' test.
9702
9703 2005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
9704
9705 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
9706 vscr" tests to match output.
9707
9708 2005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
9709
9710 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
9711 output.
9712
9713 2005-09-11 Bob Rossi <bob@brasko.net>
9714
9715 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
9716 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
9717 commands that return an MI output command and an asyncronous MI output
9718 command.
9719 * gdb.mi/mi-console.exp: Ditto.
9720
9721 2005-09-11 Bob Rossi <bob@brasko.net>
9722
9723 * gdb.mi/mi-var-child.c: Include <string.h>.
9724
9725 2005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
9726
9727 * killed.exp: Correct gdb_expect syntax.
9728
9729 2005-08-09 Corinna Vinschen <vinschen@redhat.com>
9730
9731 * lib/mi-support.exp (mi_gdb_load): Fix typo.
9732
9733 2005-08-02 Bob Rossi <bob@brasko.net>
9734
9735 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
9736 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
9737 Change tests to inferior-tty-set/show.
9738 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
9739 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
9740 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
9741 inferior. Use mi_gdb_test to get GDB and Inferior output.
9742 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
9743 descriptor.
9744 (mi_inferior_tty_name): Add inferior PTY file name.
9745 (mi_gdb_start): Add INFERIOR_PTY parameter.
9746 (mi_gdb_test): Add IPATTERN parameter.
9747
9748 2005-08-02 Bob Rossi <bob@brasko.net>
9749
9750 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
9751 parameter to mi_gdb_test.
9752 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
9753
9754 2005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
9755
9756 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
9757 struct_declarations.
9758 * gdb.mi/mi-var-child.exp: Step over the initialization of
9759 struct_declarations.
9760
9761 2005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
9762
9763 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
9764 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
9765 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
9766 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
9767 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
9768 file.
9769
9770 2005-07-27 Nick Roberts <nickrob@snap.net.nz>
9771
9772 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
9773 (do_children_tests): Assign values to the extra elements.
9774
9775 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
9776 them for tests for "-var-update --no-values" and
9777 "-var-update --all-values".
9778 Add test for "-var-list-children --simple-values".
9779
9780 * gdb.mi/basics.c (callee4): Add integer array D[3]...
9781
9782 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
9783 "-stack-list-locals --simple-values" Improve doc strings and
9784 comments.
9785
9786 2005-07-18 Mark Kettenis <kettenis@gnu.org>
9787
9788 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
9789 *-*-openbsd*.
9790 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
9791
9792 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
9793 sigaltsatck'.
9794
9795 2005-07-14 Bob Rossi <bob@brasko.net>
9796
9797 * gdb.base/default.exp (tty): Changed output of command.
9798 * gdb.base/help.exp (help tty): Ditto.
9799
9800 2005-07-12 Mark Kettenis <kettenis@gnu.org>
9801
9802 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
9803
9804 2005-07-10 Mark Kettenis <kettenis@gnu.org>
9805
9806 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
9807 -stack-select-frame without arguments.
9808 (test_stack_frame_listing): Add test for newly implemented command
9809 -stack-info-frame.
9810
9811 2005-07-06 Bob Rossi <bob@brasko.net>
9812
9813 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
9814 command.
9815 (Copyright): Update copyright.
9816
9817 2005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
9818
9819 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
9820 tests to evaluate exponentiation expression.
9821
9822 2005-06-29 Andreas Schwab <schwab@suse.de>
9823
9824 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
9825 main to avoid warnings.
9826
9827 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
9828
9829 2005-06-20 Nick Roberts <nickrob@snap.net.nz>
9830
9831 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
9832 -stack-select-frame without arguments.
9833 (test_stack_frame_listing): Add test for newly implemented command
9834 -stack-info-frame.
9835
9836 2005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
9837
9838 * gdb.fortran/array-element.f: New file.
9839 * gdb.fortran/array-element.exp: New testcase.
9840
9841 2005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
9842
9843 * gdb.base/bigcore.exp: Correct checks for systems which can
9844 not dump a large core file.
9845
9846 2005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
9847
9848 * gdb.base/relocate.c: Add a copyright notice.
9849 (dummy): Remove.
9850 * gdb.base/relocate.exp: Test printing the values of variables
9851 from a relocatable file.
9852
9853 2005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
9854
9855 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
9856 excess MI output after an error.
9857
9858 2005-05-29 Joel Brobecker <brobecker@adacore.com>
9859
9860 * gdb.arch/alpha-step.c: New file.
9861 * gdb.arch/alpha-step.exp: New testcase.
9862
9863 2005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
9864 Dennis Brueni <dennis@slickedit.com>
9865
9866 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
9867 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
9868 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
9869 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
9870 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
9871 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
9872 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
9873
9874 2005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
9875 Wu Zhou <woodzltc@cn.ibm.com>
9876
9877 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
9878 IBM's xlc compiler.
9879 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
9880 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
9881
9882 2005-05-13 Jim Blandy <jimb@redhat.com>
9883
9884 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
9885 calling gdb_suppress_entire_file.
9886 * gdb.base/charset.exp: Same.
9887 * gdb.base/call-rt-st.exp: Same.
9888
9889 2005-05-05 Bob Rossi <bob_rossi@cox.net>
9890
9891 * lib/gdb.exp (fullname_syntax): Added global regex.
9892 (fullname_syntax_POSIX): Ditto.
9893 (fullname_syntax_UNC): Ditto.
9894 (fullname_syntax_DOS_CASE): Ditto.
9895 (fullname_syntax_DOS): Ditto.
9896 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
9897 fullname_syntax variable to scope and use it.
9898 (test_file_list_exec_source_files): Ditto.
9899 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
9900
9901 2005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
9902
9903 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
9904
9905 2004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
9906
9907 * lib/gdb.exp (skip_altivec_tests): New function, based on
9908 check_vmx_hw_available from the GCC testsuite.
9909 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
9910 * lib/gdb.arch/altivec-regs.exp: Likewise.
9911
9912 2005-05-02 Jim Blandy <jimb@redhat.com>
9913
9914 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
9915 calling gdb_suppress_entire_file.
9916
9917 2005-04-30 Randolph Chung <tausq@debian.org>
9918
9919 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
9920 Slightly relax "sem_post" name checking.
9921
9922 2005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
9923
9924 * gdb.base/unload.exp: Use new shared library infrastructure.
9925
9926 2005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
9927
9928 * gdb.base/so-impl-ld.exp: Use new shared library
9929 infrastructure.
9930
9931 2005-04-29 Corinna Vinschen <vinschen@redhat.com>
9932
9933 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
9934 * gdb.asm/h8300.inc: New file.
9935
9936 2005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
9937
9938 * gdb.base/shlib-call.exp: Change to use new shared library
9939 infrastructure.
9940
9941 2005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
9942
9943 * gdb.base/pending.exp: Change to use new shared library
9944 infrastructure.
9945
9946 2005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
9947
9948 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
9949 use test_compiler_info instead of gcc_compiled, and update copyright.
9950
9951 2005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
9952
9953 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
9954 shared objects being adjusted and update copyright years.
9955
9956 2005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
9957
9958 * ChangeLog: Correct some 2003-01-13 dates.
9959 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
9960 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
9961 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
9962 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
9963 gdb.trace/tfind.exp: Update copyright years.
9964
9965 2005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
9966 Daniel Jacobowitz <dan@codesourcery.com>
9967
9968 * lib/gdb.exp (gdb_compile): Handle shlib=.
9969 (gdb_compile_shlib): New function.
9970
9971 2005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
9972
9973 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9974
9975 2005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
9976
9977 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
9978 gdb.server.
9979 * configure.ac: Likewise.
9980 * configure: Regenerated.
9981 * gdb.gdbserver/Makefile.in: Moved to...
9982 * gdb.server/Makefile.in: ... here.
9983 * gdb.gdbserver/server.c: Moved to...
9984 * gdb.server/server.c: ... here.
9985 * gdb.gdbserver/server-run.exp: Moved to...
9986 * gdb.server/server-run.exp: ... here.
9987
9988 2005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
9989
9990 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
9991 * configure.ac: Create gdb.gdbserver/Makefile.
9992 * configure: Regenerated.
9993 * lib/gdbserver-support.exp: New file, derived from
9994 config/gdbserver.exp.
9995 * config/gdbserver.exp: Use gdbserver-support.exp.
9996 * gdb.gdbserver/Makefile.in: New file.
9997 * gdb.gdbserver/server.c: New file.
9998 * gdb.gdbserver/server-run.exp: New file.
9999
10000 2005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
10001
10002 * lib/gdb.exp (test_compiler_info): Return compiler_info
10003 if no arguments are given.
10004
10005 2005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
10006
10007 * gdb.arch/altivec-abi.exp: Check for compiler and set
10008 use altivec' flag accordingly.
10009 * gdb.arch/altivec-regs.exp: Likewise.
10010
10011 2005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
10012
10013 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
10014
10015 2005-03-27 Andreas Schwab <schwab@suse.de>
10016
10017 * gdb.base/bigcore.c (main): Add missing mode argument in open
10018 call.
10019
10020 2005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
10021
10022 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
10023 downloads.
10024 * config/gdbserver.exp (gdb_load): Likewise.
10025
10026 2005-03-14 Paul Brook <paul@codesourcery.com>
10027
10028 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
10029 targets.
10030
10031 2005-03-09 Joel Brobecker <brobecker@adacore.com>
10032
10033 * gdb.dwarf2/dup-psym.S: New file.
10034 * gdb.dwarf2/dup-psym.exp: New testcase.
10035
10036 2005-03-09 Joel Brobecker <brobecker@adacore.com>
10037
10038 * gdb.ada/exec_changed/first.adb: New file.
10039 * gdb.ada/exec_changed/second.adb: New file.
10040 * gdb.ada/exec_changed.exp: New testcase.
10041
10042 2005-03-08 Nathan Sidwell <nathan@codesourcery.com>
10043
10044 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
10045 (A2): New class.
10046 (main): Test operator+.
10047 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
10048 breakpoint test.
10049
10050 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
10051 * gdb.base/signull.exp: Disable if gdb,nosignals.
10052 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
10053 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
10054 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
10055 * gdb.mi/mi2-console.exp: Likewise.
10056 * gdb.trace/collection.exp (run_trace_experiment): Consume the
10057 continue output at start.
10058 (gdb_collect_locals_test): Robustify regexp.
10059 * gdb.trace/passc-dyn.exp: Fix comment typo.
10060 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
10061
10062 2005-03-08 Corinna Vinschen <vinschen@redhat.com>
10063
10064 * gdb.asm/asm-source.exp: Add iq2000 case.
10065 * gdb.asm/iq2000.inc: New file.
10066
10067 2005-03-07 Manoj Iyer <manjo@austin.ibm.com>
10068
10069 * gdb.base/command.exp: Change hardcoded value to regular expression.
10070 * gdb.base/float.exp: Add powerpc to the list of targets checked.
10071
10072 2005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
10073
10074 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
10075 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
10076 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
10077 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
10078 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
10079
10080 2005-03-05 Mark Kettenis <kettenis@gnu.org>
10081
10082 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
10083 changes.
10084
10085 2004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
10086
10087 * lib/compiler.c: Add test for IBM's xlc compiler.
10088 * lib/compiler.cc: Likewise.
10089
10090 2004-02-24 Joel Brobecker <brobecker@adacore.com>
10091
10092 * gdb.ada/fixed_points.exp: Create compilation object directory
10093 before running the test.
10094 * gdb.ada/null_record.exp: Likewise.
10095 * gdb.ada/packed_array.exp: Likewise.
10096 * gdb.ada/start.exp: Likewise.
10097
10098 2005-02-15 Joel Brobecker <brobecker@adacore.com>
10099
10100 * gdb.ada/packed_array/pa.adb: New file.
10101 * gdb.ada/packed_array.exp: New testcase.
10102
10103 2005-02-10 Mark Kettenis <kettenis@gnu.org>
10104
10105 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
10106 files.
10107
10108 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
10109 on *-*-openbsd*. Correctly match whitespace in regukar
10110 expressions.
10111
10112 2005-02-10 Daniel Jacobowitz <dan@debian.org>
10113
10114 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
10115 PR exp/1821
10116 * gdb.base/gdb1821.c: New test file.
10117 * gdb.base/gdb1821.exp: New test file.
10118
10119 2005-02-09 Joel Brobecker <brobecker@adacore.com>
10120
10121 * gdb.base/start.c: New file.
10122 * gdb.base/start.exp: New testcase.
10123
10124 2005-02-09 Joel Brobecker <brobecker@adacore.com>
10125
10126 * gdb.ada/start/dummy.adb: New file.
10127 * gdb.ada/start.exp: New testcase.
10128
10129 2005-02-09 Corinna Vinschen <vinschen@redhat.com>
10130
10131 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
10132 for printing symbols and statistics.
10133 Add test for using relative pathnames in "maint print msymbols" test.
10134 Mark "maint info sections DATA" XFAIL on Cygwin.
10135 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
10136 tests.
10137
10138 2005-02-09 Andreas Schwab <schwab@suse.de>
10139
10140 Committed by Andrew Cagney <cagney@gnu.org>
10141 * gdb.base/remotetimeout.exp: New file.
10142
10143 2005-02-07 Mark Kettenis <kettenis@gnu.org>
10144
10145 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
10146
10147 2005-02-03 Joel Brobecker <brobecker@adacore.com>
10148
10149 * gdb.ada/gnat_ada.gpr: New file.
10150 * gdb.ada/gnat_ada.gin: Delete, no longer used.
10151 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
10152 * configure.ac: No longer generate gnat_ada.gpr.
10153 * configure: Regenerate.
10154 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
10155 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
10156 * gdb.ada/null_record/bar.ads: Likewise.
10157 * gdb.ada/null_record/bar.adb: Likewise.
10158 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
10159 * gdb.ada/null_record.exp (testdir): New variable.
10160 (testfile): executable is now in testdir subdirectory.
10161 (srcfile): Use full path to the main compilation unit.
10162 * gdb.ada/fixed_points.exp: Same changes as above.
10163
10164 2005-02-03 Nick Roberts <nickrob@snap.net.nz>
10165
10166 * gdb.base/interp.exp: New test.
10167
10168 2005-01-24 Andrew Cagney <cagney@gnu.org>
10169
10170 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
10171
10172 2005-01-19 Andrew Cagney <cagney@gnu.org>
10173
10174 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
10175 configure.ac not configure.in.
10176
10177 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
10178 of powerpc*-*-*.
10179 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
10180 * gdb.base/list.exp (test_list_function)
10181 (test_list_filename_and_function): Ditto.
10182 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
10183
10184 2005-01-16 Andrew Cagney <cagney@gnu.org>
10185
10186 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
10187
10188 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
10189
10190 2005-01-14 Andrew Cagney <cagney@gnu.org>
10191
10192 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
10193 * gdb.mi/mi2-var-cmd.exp: Ditto.
10194
10195 2005-01-10 Corinna Vinschen <vinschen@redhat.com>
10196
10197 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
10198
10199 2005-01-07 Andrew Cagney <cagney@gnu.org>
10200
10201 * configure.ac: Rename configure.in, require autoconf 2.59.
10202 * configure: Re-generate.
10203 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
10204 * gdb.stabs/configure: Re-generate.
10205 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
10206 * gdb.hp/configure: Re-generate.
10207 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
10208 autoconf 2.59.
10209 * gdb.hp/gdb.objdbg/configure: Re-generate.
10210 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
10211 autoconf 2.59.
10212 * gdb.hp/gdb.defects/configure: Re-generate.
10213 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
10214 autoconf 2.59.
10215 * gdb.hp/gdb.compat/configure: Re-generate.
10216 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
10217 autoconf 2.59.
10218 * gdb.hp/gdb.base-hp/configure: Re-generate.
10219 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
10220 autoconf 2.59.
10221 * gdb.hp/gdb.aCC/configure: Re-generate.
10222
10223 2004-12-15 Jim Blandy <jimb@redhat.com>
10224
10225 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
10226 under NPTL when there is debugging info available for libpthread.
10227
10228 2004-12-13 Jerome Guitton <guitton@gnat.com>
10229
10230 * gdb.ada/fixed_points.c: New file.
10231 * gdb.ada/fixed_points.exp: New file.
10232
10233 2004-12-03 Randolph Chung <tausq@debian.org>
10234
10235 * gdb.arch/pa-nullify.exp: New file.
10236 * gdb.arch/pa-nullify.s: New file.
10237
10238 2004-11-30 Randolph Chung <tausq@debian.org>
10239
10240 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
10241 instead of "tbug". Fix regexp to work properly with gdb_test.
10242
10243 2004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
10244
10245 * gdb.base/bitfields2.exp: New test.
10246 * gdb.base/bitfields2.c: New file.
10247
10248 2004-11-28 Richard Earnshaw <rearnsha@arm.com>
10249
10250 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
10251
10252 2004-11-16 Randolph Chung <tausq@debian.org>
10253
10254 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
10255
10256 2004-11-14 Daniel Jacobowitz <dan@debian.org>
10257
10258 * gdb.threads/threadapply.exp: Correct "macro details" test.
10259
10260 2004-11-11 Jeff Johnston <jjohnstn@redhat.com>
10261
10262 * gdb.threads/threadapply.exp: New test.
10263 * gdb.threads/threadapply.c: New file.
10264
10265 2004-11-07 Mark Kettenis <kettenis@gnu.org>
10266
10267 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
10268 frames.
10269
10270 2004-11-05 Felix Lee <felix+log1@specifixinc.com>
10271
10272 * gdb.base/cursal.exp: New file.
10273 * gdb.base/cursal.c: New file.
10274
10275 2004-11-03 Andrew Cagney <cagney@gnu.org>
10276
10277 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
10278
10279 2004-10-30 Mark Kettenis <kettenis@gnu.org>
10280
10281 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
10282 NetBSD/ELF targets.
10283
10284 2004-10-29 Joel Brobecker <brobecker@gnat.com>
10285
10286 * gdb.threads/bp_in_thread.c: New file, copied from
10287 pthread_cond_wait.c.
10288 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
10289 file, rather than reusing the .c file from another testcase.
10290
10291 2004-10-20 Joel Brobecker <brobecker@gnat.com>
10292
10293 * gdb.ada/null_record.exp: Check where we stopped after
10294 sending the start command, instead of where the associated
10295 temporary breakpoint was inserted.
10296
10297 2004-10-14 Andrew Cagney <cagney@gnu.org>
10298
10299 * gdb.mi/gdb701.c (main): Return 0.
10300
10301 2004-10-13 Daniel Jacobowitz <dan@debian.org>
10302
10303 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
10304
10305 2004-10-12 Jeff Johnston <jjohnstn@redhat.com>
10306
10307 * gdb.threads/schedlock.c: Add comment markers to use to find
10308 line numbers.
10309 * gdb.threads/schedlock.exp: Adjust regex to handle the new
10310 comments.
10311 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
10312 breakpoint lines.
10313
10314 2004-10-12 Daniel Jacobowitz <dan@debian.org>
10315
10316 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
10317
10318 2004-10-12 Daniel Jacobowitz <dan@debian.org>
10319
10320 * configure.in: Add gdb.dwarf2.
10321 * configure: Regenerated.
10322 * Makefile.in: Add gdb.dwarf2.
10323 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
10324 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
10325 gdb.dwarf2/file1.txt: New files.
10326
10327 2004-10-11 Orjan Friberg <orjanf@axis.com>
10328
10329 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
10330 of "run", since the latter doesn't work with remote targets. Adjust
10331 the breakpoint numbering accordingly.
10332 * gdb.threads/pthread_cond_wait.exp: Ditto.
10333
10334 2004-10-08 Michael Chastain <mec.gnu@mindspring.com>
10335
10336 * gdb.base/overlays.exp: Update copyright years.
10337
10338 2004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
10339
10340 * gdb.base/overlays.exp: Disable if target is Linux.
10341
10342 2004-10-06 Felix Lee <felix+log1@specifixinc.com>
10343
10344 * config/gdbserver.exp (gdb_load): Use right filename on remote.
10345
10346 2004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
10347
10348 * gdb.asm/asm-source.exp: Add m32r-linux target.
10349 * gdb.asm/m32r-linux.inc: New file.
10350
10351 2004-09-24 Andrew Cagney <cagney@redhat.com>
10352 David Anderson <anderson@redhat.com>
10353
10354 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
10355 command fails, assume things will work.
10356 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
10357 (_GNU_SOURCE): Define.
10358 (print_unsigned, print_hex): Change parameter to "long long".
10359 (print_byte_count): New function, use to print byte counts.
10360 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
10361 O_LARGEFILE.
10362 (main): Compute an upper bound on a corefile in max_core_size.
10363 Limit memory chunk size to max_core_size. Limit total memory
10364 allocated to max_core_size.
10365
10366 2004-09-23 Andrew Cagney <cagney@gnu.org>
10367
10368 * gdb.base/bigcore.exp: Replace the code that creates a corefile
10369 from a separate process with code that creates a corefile by
10370 making the inferior dump core.
10371
10372 2004-09-23 Mark Kettenis <kettenis@gnu.org>
10373
10374 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
10375 block.
10376
10377 2004-09-23 Michael Chastain <mec.gnu@mindspring.com>
10378
10379 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
10380 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
10381 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
10382 Likewise.
10383
10384 2004-09-20 Jeff Johnston <jjohnstn@redhat.com>
10385
10386 * gdb.java/jprint.exp: New test case for java inferior call.
10387 * gdb.java/jprint.java: Ditto.
10388
10389 2004-09-15 Joel Brobecker <brobecker@gnat.com>
10390
10391 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
10392
10393 2004-09-14 Michael Chastain <mec.gnu@mindspring.com>
10394
10395 * gdb.threads/killed.c: Include <stdlib.h>.
10396 * gdb.threads/pthreads.c: Likewise.
10397
10398 2004-09-14 Michael Chastain <mec.gnu@mindspring.com>
10399
10400 * gdb.threads/killed.c: Add copyright notice.
10401
10402 2004-09-10 Jason Molenda (jmolenda@apple.com)
10403
10404 * gdb.base/define.exp: Two new tests to verify zero space chars
10405 after 'if' and 'while' commands in a user-defined command is correctly
10406 parsed.
10407
10408 2004-09-08 Andrew Cagney <cagney@gnu.org>
10409
10410 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
10411 delivery test with duplicate at end of file.
10412
10413 2004-09-06 Mark Kettenis <kettenis@jive.nl>
10414
10415 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
10416
10417 2004-09-05 Michael Chastain <mec.gnu@mindspring.com>
10418
10419 * config/hppro.exp: Removed.
10420
10421 2004-09-05 Michael Chastain <mec.gnu@mindspring.com>
10422
10423 * config/sparclet.exp: Removed.
10424
10425 2004-09-05 Michael Chastain <mec.gnu@mindspring.com>
10426
10427 * config/udi.exp: Removed.
10428
10429 2004-09-02 Michael Chastain <mec.gnu@mindspring.com>
10430
10431 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
10432 of "exp_continue".
10433 (advancei): Likewise.
10434
10435 2004-09-01 Jeff Johnston <jjohnstn@redhat.com>
10436
10437 * gdb.base/unload.exp: Fix so messages aren't duplicated.
10438
10439 2004-09-01 Manoj Iyer <manjo@austin.ibm.com>
10440
10441 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
10442 to check for nodebug in executable.
10443 * gdb.gdb/observer.exp (setup_test): Likewise.
10444 * gdb.gdb/selftest.exp (test_with_self): Likewise.
10445 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
10446
10447 2004-09-01 Andrew Cagney <cagney@gnu.org>
10448
10449 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
10450 files.
10451
10452 2004-09-01 Jeff Johnston <jjohnstn@redhat.com>
10453
10454 * gdb.base/unload.exp: Fix expected warning message to match
10455 latest format.
10456
10457 2004-09-01 Corinna Vinschen <vinschen@redhat.com>
10458
10459 * gdb.base/call-rt-st.exp: Fix typos.
10460
10461 2004-08-31 Manoj Iyer <manjo@austin.ibm.com>
10462
10463 * gdb.threads/thread_check.exp: New testcase.
10464 * gdb.threads/thread_check.c: New testcase.
10465
10466 2004-08-31 Andrew Cagney <cagney@gnu.org>
10467
10468 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
10469 (skip_to_handler_entry): New procedures. Test stepping into a
10470 handler when the breakpoint is at the handler's entry point.
10471
10472 2004-08-30 Andrew Cagney <cagney@gnu.org>
10473
10474 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
10475 gdb/1757.
10476
10477 2004-08-27 Michael Chastain <mec.gnu@mindspring.com>
10478
10479 With code from Manoj Iyer <manjo@austin.ibm.com>:
10480 * lib/gdb.exp (gdb_file_cmd): Return more information in the
10481 return value. Add an arm for "no debugging symbols found".
10482 Change a stray "error" to "perror".
10483 (gdb_run_cmd): Adapt to new return value.
10484 * gdb.base/remote.exp: Adapt to new return value.
10485 * gdb.gdb/complaints.exp: Likewise.
10486 * gdb.gdb/observer.exp: Likewise.
10487 * gdb.gdb/selftest.exp: Likewise.
10488 * gdb.gdb/xfullpath.exp: Likewise.
10489
10490 2004-08-27 Joel Brobecker <brobecker@gnat.com>
10491
10492 * gdb.threads/bp_in_thread.exp: New testcase.
10493
10494 2004-08-27 Michael Chastain <mec.gnu@mindspring.com>
10495
10496 Fix PR testsuite/1735.
10497 * gdb.threads/schedlock.c (thread_function): Add a cast
10498 to suppress a gcc warning.
10499 * gdb.threads/thread-specific.c (thread_function): Likewise.
10500
10501 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
10502
10503 * gdb.base/unload.c: Include <stdlib.h>.
10504
10505 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
10506
10507 From Paul Gilliam <pgilliam@us.ibm.com>:
10508 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
10509 synchronized after the "return".
10510
10511 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
10512
10513 * gdb.mi/basics.c: Include <stdio.h>.
10514 * gdb.mi/pthreads.c: Include <stdlib.h>.
10515 * gdb.mi/var-cmd.c: Include <stdlib.h>.
10516
10517 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
10518
10519 * gdb.threads/schedlock.c: Add copyright notice.
10520
10521 2004-08-25 Andrew Cagney <cagney@gnu.org>
10522
10523 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
10524 (skip_over_handler, breakpoint_over_hander): New test procedures.
10525 (advance, advancei): Add a proper prefix, do not use
10526 rerun_to_main.
10527 * gdb.base/sigstep.c (main): Change to use an infinite loop.
10528
10529 2004-08-24 Michael Chastain <mec.gnu@mindspring.com>
10530
10531 * gdb.mi/basics.c: Add copyright notice.
10532 * gdb.mi/var-cmd.c: Add copyright notice.
10533
10534 2004-08-23 Michael Chastain <mec.gnu@mindspring.com>
10535
10536 * lib/gdb.exp: Remove signed_keyword_not_used.
10537 * lib/compiler.c: Likewise.
10538 * lib/compiler.cc: Likewise.
10539
10540 2004-08-23 Michael Chastain <mec.gnu@mindspring.com>
10541
10542 * gdb.base/whatis.c: Remove conditional disabling of "signed".
10543 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
10544
10545 2004-08-23 Michael Chastain <mec.gnu@mindspring.com>
10546
10547 * gdb.base/whatis.c: Add copyright notice.
10548
10549 2004-08-20 Mark Kettenis <kettenis@gnu.org>
10550
10551 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
10552 it to skip the breakpoints encoded in the inline assembly.
10553
10554 2004-08-20 Michael Chastain <mec.gnu@mindspring.com>
10555
10556 * Makefile.in: Add gdb.fortran.
10557
10558 2004-08-20 Michael Chastain <mec.gnu@mindspring.com>
10559
10560 * gdb.base/call-sc.exp (test_scalar_returns):
10561 Fix cut-and-paste glitch in "Make fun return now".
10562
10563 2004-08-17 Michael Chastain <mec.gnu@mindspring.com>
10564
10565 * configure.in: Add gdb.fortran.
10566 * configure: Regenerate.
10567 * gdb.fortran/Makefile.in: New file.
10568 * lib/gdb.exp (skip_fortran_tests): New procedure.
10569
10570 2004-08-17 Michael Chastain <mec.gnu@mindspring.com>
10571
10572 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
10573 reference to bug-gnu@prep.ai.mit.edu.
10574 * gdb.mi/mi-var-child.exp: Likewise.
10575 * gdb.mi/mi-var-cmd.exp: Likewise.
10576 * gdb.mi/mi-var-display.exp: Likewise.
10577 * gdb.mi/mi2-var-block.exp: Likewise.
10578 * gdb.mi/mi2-var-child.exp: Likewise.
10579 * gdb.mi/mi2-var-cmd.exp: Likewise.
10580 * gdb.mi/mi2-var-display.exp: Likewise.
10581
10582 2004-08-15 Mark Kettenis <kettenis@gnu.org>
10583
10584 * gdb.base/unload.c (main): Make local variable msg const.
10585
10586 2004-08-15 Michael Chastain <mec.gnu@mindspring.com>
10587
10588 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
10589 to bug-gnu@prep.ai.mit.edu.
10590 * gdb.mi/mi-disassemble.exp: Likewise.
10591 * gdb.mi/mi-eval.exp: Likewise.
10592 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
10593 default line number.
10594 * gdb.mi/mi-return.exp: Likewise.
10595 * gdb.mi/mi-simplerun.exp: Likewise.
10596 * gdb.mi/mi-stack.exp: Likewise.
10597 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
10598 number with explicit range test.
10599 * gdb.mi/mi-watch.exp: Likewise.
10600 * gdb.mi/mi2-break.exp: Likewise.
10601 * gdb.mi/mi2-cli.exp: Likewise.
10602 * gdb.mi/mi2-disassemble.exp: Likewise.
10603 * gdb.mi/mi2-eval.exp: Likewise.
10604 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
10605 default line number.
10606 * gdb.mi/mi2-return.exp: Likewise.
10607 * gdb.mi/mi2-simplerun.exp: Likewise.
10608 * gdb.mi/mi2-stack.exp: Likewise.
10609 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
10610 number with explicit range test.
10611 * gdb.mi/mi2-watch.exp: Likewise.
10612
10613 2004-08-15 Michael Chastain <mec.gnu@mindspring.com>
10614
10615 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
10616 * gdb.cp/m-static.exp: Likewise.
10617 * gdb.cp/rtti.exp: Likewise.
10618
10619 2004-08-14 Mark Kettenis <kettenis@gnu.org>
10620
10621 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
10622
10623 2004-08-14 Eli Zaretskii <eliz@gnu.org>
10624
10625 * ChangeLog: Prefix Local Variables with semi-colons and indent
10626 the reference to older ChangeLog files, to fix fontification in
10627 Emacs.
10628
10629 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
10630
10631 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
10632 * gdb.mi/mi2-break.exp: Likewise.
10633
10634 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
10635
10636 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
10637
10638 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
10639
10640 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
10641
10642 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
10643
10644 * gdb.cp/classes.exp: Remove unused declarations. Just let
10645 test names default instead of providing special names. Remove
10646 extraneous demangler test.
10647
10648 2004-08-12 Jeff Johnston <jjohnstn@redhat.com>
10649
10650 * gdb.base/unload.exp: New test for breakpoints in dynamically
10651 loaded libraries.
10652 * gdb.base/unload.c: Ditto.
10653 * gdb.base/unloadshr.c: Ditto.
10654
10655 2004-08-12 Michael Chastain <mec.gnu@mindspring.com>
10656
10657 * gdb.cp/classes.exp (test_ptype_class_objects): Call
10658 cp_test_ptype_class.
10659 (test_enums): Likewise.
10660
10661 2004-08-10 Andrew Cagney <cagney@gnu.org>
10662
10663 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
10664 files.
10665
10666 2004-08-10 Andrew Cagney <cagney@gnu.org>
10667
10668 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
10669 init_malloc call.
10670
10671 2004-08-10 Michael Chastain <mec.gnu@mindspring.com>
10672
10673 * ChangeLog: Add copyright notice. The notice is copied
10674 from emacs 21.3 top level ChangeLog.
10675
10676 2004-08-09 Michael Chastain <mec.gnu@mindspring.com>
10677
10678 * lib/cp-support.exp: New file.
10679 * lib/cp-support.exp (cp_test_type_class): New function.
10680 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
10681 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
10682 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
10683 cp_test_ptype_class.
10684
10685 2004-08-09 Michael Chastain <mec.gnu@mindspring.com>
10686
10687 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
10688 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
10689 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
10690 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
10691 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
10692 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
10693 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
10694 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
10695 gdb.mi/mi2-watch.exp: Update copyright years.
10696
10697 2004-08-09 Mark Kettenis <kettenis@gnu.org>
10698
10699 * gdb.base/sigaltstack.exp: Provide proper anchoring.
10700
10701 2004-08-09 Michael Chastain <mec.gnu@mindspring.com>
10702
10703 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
10704 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
10705 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
10706 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
10707 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
10708 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
10709 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
10710 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
10711 gdb.mi/mi-watch.exp: Update copyright years.
10712
10713 2004-08-08 Daniel Jacobowitz <dan@debian.org>
10714
10715 PR gdb/1738
10716 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
10717 from a breakpoint with a pending signal.
10718
10719 2004-08-08 Daniel Jacobowitz <dan@debian.org>
10720
10721 PR gdb/1736
10722 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
10723 * gdb.base/sigaltstack.exp (finish_test): Consume output until
10724 the prompt.
10725 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
10726
10727 2004-08-08 Daniel Jacobowitz <dan@debian.org>
10728
10729 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
10730
10731 2004-08-08 Daniel Jacobowitz <dan@debian.org>
10732
10733 PR gdb/1736
10734 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
10735 for i?86-*-linux*.
10736
10737 2004-08-08 Daniel Jacobowitz <dan@debian.org>
10738
10739 * gdb.arch/i386-prologue.exp: Compile without debug information.
10740
10741 2004-08-08 Michael Chastain <mec.gnu@mindspring.com>
10742
10743 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
10744 rather than asking gdb to search.
10745
10746 2004-08-05 Michael Chastain <mec.gnu@mindspring.com>
10747
10748 * gdb.base/gcore.c: Include <string.h>.
10749
10750 2004-08-05 Michael Chastain <mec.gnu@mindspring.com>
10751
10752 * gdb.base/gcore.c: Add copyright notice.
10753
10754 2004-08-05 Michael Chastain <mec.gnu@mindspring.com>
10755
10756 * gdb.base/freebpcmd.c: Include <stdio.h>.
10757 * gdb.base/long_long.c: Include <string.h>.
10758 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
10759 * gdb.base/siginfo.c: Include <string.h>.
10760 * gdb.base/sigstep.c: Include <string.h>.
10761
10762 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
10763
10764 * gdb.base/complex.c: Include <stdlib.h>.
10765
10766 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
10767
10768 * gdb.base/complex.c: Add copyright notice.
10769
10770 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
10771
10772 * gdb.base/charset.c: Include <stdlib.h>.
10773
10774 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
10775
10776 * gdb.base/auxv.c: Include <stdlib.h>.
10777
10778 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
10779
10780 * gdb.base/auxv.c: Add copyright notice.
10781
10782 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
10783
10784 * gdb.base/coremaker.c: Add copyright notice.
10785 * gdb.base/coremaker2.c: Add copyright notice.
10786
10787 2004-08-04 Andrew Cagney <cagney@gnu.org>
10788
10789 * gdb.base/store.exp: Update copyright.
10790 (check_set, up_set, check_struct, up_struct): Add a prefix to test
10791 names, do not import gdb_prompt.
10792
10793 2004-08-01 Andrew Cagney <cagney@gnu.org>
10794
10795 Fix PR testsuite/1729.
10796 * gdb.base/dump.exp: Add test name to callers of capture_value, do
10797 not use capture_value with value 4.
10798 (capture_value): Add optional test name parameter.
10799 (test_reload_saved_value, test_restore_saved_value): Use $msg as
10800 the prefix, pass to capture_value.
10801
10802 2004-08-01 Mark Kettenis <kettenis@gnu.org>
10803
10804 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
10805 * gdb.arch/i386-prologue.c (standard): New prototype and function.
10806 (main): Call new function.
10807
10808 2004-07-31 Michael Chastain <mec.gnu@mindspring.com>
10809
10810 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
10811
10812 2004-07-31 Michael Chastain <mec.gnu@mindspring.com>
10813
10814 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
10815
10816 2004-07-31 Michael Chastain <mec.gnu@mindspring.com>
10817
10818 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
10819 Accept more values of vtbl pointer. Remove some messages
10820 about "obsolete gcc or gdb".
10821
10822 2004-07-30 Michael Chastain <mec.gnu@mindspring.com>
10823
10824 * gdb.cp/classes.exp: Accept more varieties of ptype output.
10825
10826 2004-07-30 Michael Chastain <mec.gnu@mindspring.com>
10827
10828 * gdb.base/asm-source.exp: Properly convert target board
10829 debug flags from gcc format to binutils format.
10830
10831 2004-07-28 Mark Kettenis <kettenis@gnu.org>
10832
10833 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
10834 gdb1718". PR backtrace/1718 partially fixed.
10835
10836 2004-07-27 Jeff Johnston <jjohnstn@redhat.com>
10837
10838 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
10839
10840 2004-07-26 Nick Clifton <nickc@redhat.com>
10841
10842 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
10843 good default value for a specific architecture is available then
10844 set it to that value. Otherwise default to the -gstabs switch.
10845 Remove the -g... switches from the asm-flags variable. Allow the
10846 target board info to override the value if it wants to. Pass the
10847 switch on the assembler command line.
10848
10849 2004-07-23 Mark Kettenis <kettenis@gnu.org>
10850
10851 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
10852 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
10853 (main): Call new function.
10854
10855 2004-07-22 Michael Chastain <mec.gnu@mindspring.com>
10856
10857 Test for PR exp/1715.
10858 * gdb.base/radix.exp: Refactor common procedures. Make all
10859 test names unique. Change XFAIL to KFAIL.
10860
10861 2004-07-20 Michael Chastain <mec.gnu@mindspring.com>
10862
10863 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
10864 * gdb.ada/gnat_ada.gin: ... to here.
10865 * configure.in: Use gnat_ada.gin.
10866 * configure: Regenerate.
10867
10868 2004-07-20 Andrew Cagney <cagney@gnu.org>
10869
10870 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
10871 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
10872 XFAILs. Clean up test messages and comments. Check backtraces.
10873 Delete re-sync code.
10874
10875 2004-07-19 Michael Chastain <mec.gnu@mindspring.com>
10876
10877 Fix PR cli/740.
10878 * gdb.base/annota1.exp: Honor gdb,nosignals.
10879 * gdb.base/annota3.exp: Likewise.
10880
10881 2004-07-19 Michael Chastain <mec.gnu@mindspring.com>
10882
10883 * lib/java.exp: Update copyright notice.
10884
10885 2004-07-19 Andrew Cagney <cagney@gnu.org>
10886
10887 * gdb.base/selftest.exp: Copy file from here ...
10888 * gdb.gdb/selftest.exp: ... to here.
10889
10890 2004-07-16 Andrew Cagney <cagney@redhat.com>
10891
10892 * lib/insight-support.exp: Delete file.
10893 * lib/java.exp (java_init): Fix copyright.
10894
10895 2004-07-16 Andrew Cagney <cagney@gnu.org>
10896
10897 * gdb.base/restore.c: Append "prologue" to comments marking the a
10898 function's prologue.
10899 * gdb.base/restore.exp: Update copyright, re-indent.
10900 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
10901 callerN" prefix where needed. Update patterns that match a
10902 function's prologue.
10903
10904 2004-07-16 Michael Chastain <mec.gnu@mindspring.com>
10905
10906 * gdb.base/restore.c: Add copyright notice.
10907
10908 2004-07-16 Andrew Cagney <cagney@gnu.org>
10909
10910 * gdb.base/logical.exp: Update copyright.
10911 (evaluate): New procedure. Use to re-implement tests using
10912 several tables.
10913
10914 2004-07-14 Martin Hunt <hunt@redhat.com>
10915
10916 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
10917 which fixes some problems where init.tcl was not found.
10918
10919 2004-07-13 Andrew Cagney <cagney@gnu.org>
10920
10921 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
10922 (check_sizeof, check_valueof): Do not include the output in the
10923 test name. Use gdb_test.
10924 (get_valueof): Use gdb_test_multiple.
10925
10926 * gdb.base/step-test.exp: Update copyright. Use
10927 gdb_test_multiple. Ensure that test names do not include
10928 architecture dependent output.
10929
10930 * gdb.gdb/observer.exp: Update copyright.
10931 (setup_test): Use gdb_test_multiple.
10932 (attach_first_observer, attach_second_observer)
10933 (attach_third_observer, detach_first_observer)
10934 (detach_second_observer, detach_third_observer)
10935 (reset_counters, check_counters): Make $message a prefix.
10936 (test_normal_stop_notifications): Add "args" parameter - a list of
10937 init functions to be called. Make $message a prefix,
10938 (test_observer_normal_stop): Change the message prefixes so that
10939 they are unique, pass the attach / detach procedures to
10940 test_normal_stop_notifications.
10941
10942 * gdb.base/signull.exp (test_segv): Prefix all tests with
10943 "${name}". Clean up test messages.
10944
10945 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
10946
10947 * gdb.base/ena-dis-br.exp: Update copyright.
10948 (break_at): New function. Replace send_gdb with gdb_test,
10949 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
10950 ignore count, not stopped at bpt", with KFAIL.
10951
10952 2004-07-13 Corinna Vinschen <vinschen@redhat.com>
10953
10954 * gdb.base/attach.exp: Remove cleanupfile handling.
10955
10956 2004-07-12 Andrew Cagney <cagney@gnu.org>
10957
10958 * gdb.base/annota1.exp: Cleanup corefile test name.
10959 * gdb.base/annota3.exp: Ditto.
10960
10961 2004-07-12 Andrew Cagney <cagney@gnu.org>
10962
10963 * gdb.base/signals.exp: Clean up copyright, re-indent.
10964
10965 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
10966 gdb_test and gdb_test_multiple.
10967
10968 2004-07-08 Jeff Johnston <jjohnstn@redhat.com>
10969
10970 * gdb.java/jmain.exp: Fix expected line number for main to
10971 break at. Set XFAIL for break at main test since gcj does not
10972 provide line number info for first statement in main.
10973
10974 2004-07-08 Andrew Cagney <cagney@gnu.org>
10975
10976 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
10977
10978 * gdb.base/sigbpt.exp: Make the common part of each test name a
10979 prefix instead of suffix.
10980
10981 2004-07-07 Bob Rossi <bob_rossi@cox.net>
10982
10983 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
10984 test from test_tbreak_creation_and_listing to
10985 test_file_list_exec_source_file
10986 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
10987 Changed name of test from test_tbreak_creation_and_listing to
10988 test_file_list_exec_source_file
10989
10990 2004-07-07 Jeff Johnston <jjohnstn@redhat.com>
10991
10992 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
10993 the jmisc() constructor instead of <init>.
10994 * gdb.java/jmisc1.exp: Ditto.
10995
10996 2004-07-07 Andrew Cagney <cagney@gnu.org>
10997
10998 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
10999 corrupting the PC.
11000
11001 2004-07-06 Michael Chastain <mec.gnu@mindspring.com>
11002
11003 * gdb.cp/templates.exp: Accept whitespace change in demangler
11004 output.
11005
11006 2004-07-06 Andrew Cagney <cagney@gnu.org>
11007
11008 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
11009
11010 2004-07-02 Michael Chastain <mec.gnu@mindspring.com>
11011
11012 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
11013 * lib/compiler.cc: Likewise.
11014
11015 2004-06-30 Michael Chastain <mec.gnu@mindspring.com>
11016
11017 * lib/compiler.cc: Work around string preprocessing problem
11018 with old hp c++ compiler.
11019 * lib/compiler.c: Likewise.
11020
11021 2004-06-29 Corinna Vinschen <vinschen@redhat.com>
11022
11023 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
11024 directives to conditionalize symbol prefixing.
11025 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
11026 additional_flags handling. Add underscore prefix for Cygwin.
11027 * gdb.arch/i386-unwind.c: Use preprocessor directives to
11028 conditionalize symbol prefixing.
11029 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
11030 additional_flags handling. Add underscore prefix for Cygwin.
11031
11032 2004-06-29 Corinna Vinschen <vinschen@redhat.com>
11033
11034 * gdb.base/bigcore.exp: Skip test on Cygwin.
11035
11036 2004-06-28 Michael Chastain <mec.gnu@mindspring.com>
11037
11038 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
11039 formats for "info register". Use gdb_test_multiple. Fix
11040 the "invalid register" test.
11041
11042 2004-06-28 Corinna Vinschen <vinschen@redhat.com>
11043
11044 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
11045 PID for Cygwin. Add Cygwin specific strings to check for in some
11046 tests.
11047 (do_attach_tests): Add a test for user interaction when attaching
11048 to a process with no matching symbol table already loaded.
11049
11050 2004-06-26 Andrew Cagney <cagney@gnu.org>
11051
11052 Test PR java/1567 and PR java/1565.
11053 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
11054 * gdb.java/jmisc2.exp: Delete file.
11055
11056 2004-06-26 Michael Chastain <mec.gnu@mindspring.com>
11057
11058 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
11059
11060 2004-06-25 Corinna Vinschen <vinschen@redhat.com>
11061
11062 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
11063 attach process.
11064
11065 2004-06-23 Michael Chastain <mec.gnu@mindspring.com>
11066
11067 * gdb.cp/pr-1553.exp: Remove.
11068
11069 2004-06-22 Michael Chastain <mec.gnu@mindspring.com>
11070
11071 * gdb.cp/pr-1553.cc: Remove.
11072 * gdb.cp/pr-1553.exp: Disable this test.
11073
11074 2004-06-20 Jim Blandy <jimb@redhat.com>
11075
11076 Fix PR testsuite/1680.
11077 * gdb.arch/i386-sse.exp: Properly quote curly braces in
11078 regular expressions.
11079
11080 2004-06-19 Michael Chastain <mec.gnu@mindspring.com>
11081
11082 Fix PR testsuite/1679.
11083 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
11084 Issue an UNSUPPORTED result instead.
11085
11086 2004-06-18 Jim Blandy <jimb@redhat.com>
11087
11088 * gdb.base/charset.exp: Only send a control-C if we see a new
11089 prompt and incomplete command.
11090
11091 2004-06-18 Michael Chastain <mec.gnu@mindspring.com>
11092
11093 * gdb.cp/pr-574.cc: Add copyright notice.
11094
11095 2004-06-17 Jim Blandy <jimb@redhat.com>
11096
11097 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
11098 cases where the regexp has no groups; this grabs random text from
11099 the previous test suite, whatever that was.
11100
11101 2004-06-17 Michael Chastain <mec.gnu@mindspring.com>
11102
11103 * gdb.cp/printmethod.cc: Add copyright notice.
11104
11105 2004-06-16 Michael Chastain <mec.gnu@mindspring.com>
11106
11107 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
11108
11109 2004-06-16 Andrew Cagney <cagney@gnu.org>
11110
11111 * gdb.base/signull.c: Update copyright. Include <string.h>.
11112 (bowler): Replace data_pointer with data_read
11113 and data_write cases. Add code_descriptor case.
11114 (zero, desc): New array and pointer.
11115 (data, code): Change to simple pointers.
11116 * gdb.base/signull.exp: Fix probe pattern matching a function
11117 descriptor SIGSEGV. Replace data_pointer with data_read and
11118 data_write tests.
11119
11120 2004-06-16 Andrew Cagney <cagney@gnu.org>
11121
11122 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
11123
11124 2004-06-15 Michael Chastain <mec.gnu@mindspring.com>
11125
11126 * gdb.base/long_long.c: Add copyright notice.
11127
11128 2004-06-15 Michael Chastain <mec.gnu@mindspring.com>
11129
11130 * gdb.base/long_long.exp: Remove reference to
11131 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
11132 to gdb_breakpoint and gdb_continue_to_breakpoint.
11133
11134 2004-06-14 Jim Blandy <jimb@redhat.com>
11135
11136 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
11137 endian case.
11138
11139 2004-06-14 Andrew Cagney <cagney@gnu.org>
11140
11141 * gdb.base/gcore.exp (capture_command_output): Delete the always
11142 passing tests containing inferior values.
11143 * gdb.base/ending-run.exp: Do not include the breakpoint address
11144 in the test message. Update copyright.
11145 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
11146 size in the test name, use gdb_test_multiple. Update copyright.
11147
11148 2004-06-14 Michael Chastain <mec.gnu@mindspring.com>
11149
11150 * gdb.cp/ref-types.cc: Add copyright notice.
11151
11152 2004-06-14 Michael Chastain <mec.gnu@mindspring.com>
11153
11154 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
11155 hp_aCC_compiler.
11156 * lib/compiler.cc: Likewise.
11157 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
11158 'set' commands. Log diagnostics for other lines. Set
11159 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
11160
11161 2004-06-13 Michael Chastain <mec.gnu@mindspring.com>
11162
11163 * gdb.cp/try_catch.cc: Add copyright notice.
11164
11165 2004-06-12 Michael Chastain <mec.gnu@mindspring.com>
11166
11167 * gdb.cp/userdef.cc: Add copyright notice.
11168
11169 2004-06-11 Michael Chastain <mec.gnu@mindspring.com>
11170
11171 * gdb.cp/virtfunc.cc: Add copyright notice.
11172
11173 2004-06-11 Randolph Chung <tausq@debian.org>
11174
11175 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
11176 problem.
11177
11178 2004-06-10 Andrew Cagney <cagney@gnu.org>
11179
11180 * lib/compiler.cc, lib/compiler.c: Append either
11181 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
11182 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
11183 instead of gcc-3-3.
11184
11185 2004-06-09 Andrew Cagney <cagney@gnu.org>
11186
11187 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
11188 gdb/1455, bug is specific to "long long" and "double".
11189
11190 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
11191 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
11192 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
11193 fixed.
11194
11195 2004-06-09 Andrew Cagney <cagney@gnu.org>
11196
11197 * gdb.base/structs.exp (test_struct_returns): Replace
11198 "return_value_unknown" and "finish_value_unknown" by
11199 "return_value_known" and "finish_value_known". Instead of
11200 "return_value_unknown" iff "finish_value_unknown", check
11201 "return_value_known" implies "finish_value_known".
11202
11203 2004-06-08 Martin Hunt <hunt@redhat.com>
11204
11205 * gdb.base/float.exp: Add pattern for mips targets.
11206
11207 2004-06-08 Randolph Chung <tausq@debian.org>
11208
11209 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
11210 message for unknown architectures more clear.
11211
11212 2004-06-08 Joel Brobecker <brobecker@gnat.com>
11213
11214 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
11215 start the execution of the program.
11216
11217 2004-06-07 Jim Blandy <jimb@redhat.com>
11218
11219 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
11220 * gdb.arch/i386-cpuid.h: New helper file.
11221
11222 2004-06-07 Randolph Chung <tausq@debian.org>
11223
11224 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
11225 has started.
11226
11227 2004-06-04 Roland McGrath <roland@redhat.com>
11228
11229 Fix PR gdb/1647.
11230 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
11231 differently to be robust to output buffering differences.
11232
11233 2004-06-04 Michael Chastain <mec.gnu@mindspring.com>
11234
11235 * gdb.threads/pthreads.exp: Update copyright years.
11236 (check_control_c): Change asynchronous 'after' to synchronous.
11237
11238 2004-06-04 Roland McGrath <roland@redhat.com>
11239
11240 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
11241 next gdb prompt.
11242
11243 2004-06-02 Michael Chastain <mec.gnu@mindspring.com>
11244
11245 Fix PR gdb/1636.
11246 * gdb.threads/manythreads.exp: Change asynchronous 'after'
11247 calls to synchronous.
11248
11249 2004-05-26 Jim Blandy <jimb@redhat.com>
11250
11251 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
11252
11253 2004-05-24 Randolph Chung <tausq@debian.org>
11254
11255 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
11256 * gdb.asm/pa.inc: New file.
11257
11258 2004-05-22 Mark Kettenis <kettenis@gnu.org>
11259
11260 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
11261
11262 2004-05-21 Joel Brobecker <brobecker@gnat.com>
11263 Daniel Jacobowitz <drow@mvista.com>
11264
11265 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
11266 GDB prompt.
11267
11268 2004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11269
11270 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
11271 setjmp/longjmp. Use sigaction instead of signal.
11272
11273 2004-05-19 J. Brobecker <brobecker@gnat.com>
11274 Michael Snyder <msnyder@redhat.com>
11275
11276 * gdb.threads/pthread_cond_wait.c: New file.
11277 * gdb.threads/pthread_cond_wait.exp: New testcase.
11278
11279 2004-05-13 Andrew Cagney <cagney@redhat.com>
11280
11281 * gdb.base/signull.exp, gdb.base/signull.c: New files.
11282 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
11283
11284 2004-05-11 Andrew Cagney <cagney@redhat.com>
11285
11286 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
11287 fixed but revealed gdb/1639.
11288
11289 2004-05-10 Andrew Cagney <cagney@redhat.com>
11290
11291 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
11292 func1" and "next to 2nd alarm", kernel bug avoided.
11293
11294 2004-05-10 Daniel Jacobowitz <dan@debian.org>
11295
11296 PR external/1568
11297 * gdb.base/bigcore.exp: Check the size of the dumped core file.
11298 XFAIL if it is smaller than bytes_allocated.
11299 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
11300 (main): Make chunks_allocated unsigned. Correct comment.
11301
11302 2004-05-07 Joel Brobecker <brobecker@gnat.com>
11303
11304 * gdb.arch/powerpc-aix-prologue.c: New file.
11305 * gdb.arch/powerpc-aix-prologue.exp: New file.
11306
11307 2004-05-07 Jim Blandy <jimb@redhat.com>
11308
11309 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
11310 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
11311
11312 2004-05-06 Joel Brobecker <brobecker@gnat.com>
11313
11314 * gdb.base/sep.exp: No longer setup_kfail when the program was
11315 built with dwarf2.
11316
11317 2004-05-05 Jim Ingham <jingham@apple.com>
11318
11319 * gdb.base/pending.exp: Make sure pending breakpoints
11320 preserve the ignore count.
11321
11322 2004-04-27 Jerome Guitton <guitton@gnat.com>
11323
11324 * i386-prologue.exp: Add testcase for jump instruction as first
11325 instruction of the real code.
11326 * i386-prologue.c (jump_at_beginning): New function.
11327
11328 2004-04-28 Mark Kettenis <kettenis@gnu.org>
11329
11330 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
11331 x86_64-*-*.
11332
11333 2004-04-28 Mark Kettenis <kettenis@gnu.org>
11334
11335 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
11336 i*86-*-*.
11337
11338 2004-04-25 Mark Kettenis <kettenis@gnu.org>
11339
11340 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
11341 expression that checks the return type.
11342
11343 2004-04-23 Andrew Cagney <cagney@redhat.com>
11344
11345 * gdb.base/call-sc.exp: New test of scalar call/return values.
11346 * gdb.base/call-sc.c: Ditto.
11347
11348 2004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11349
11350 * gdb.threads/manythreads.c: Reduce thread stack size.
11351
11352 2004-04-23 Jeff Johnston <jjohnstn@redhat.com>
11353
11354 * gdb.threads/manythreads.c: Add copyright notice.
11355
11356 2004-04-23 Andrew Cagney <cagney@redhat.com>
11357
11358 * gdb.base/siginfo.exp: Better handle step out of signal.
11359 * gdb.base/sigstep.exp: Ditto.
11360
11361 2004-04-22 Jeff Johnston <jjohnstn@redhat.com>
11362 Daniel Jacobowitz <drow@mvista.com>
11363
11364 * gdb.threads/manythreads.c: New testcase.
11365 * gdb.threads/manythreads.exp: Ditto.
11366
11367 2004-04-22 Jim Blandy <jimb@redhat.com>
11368
11369 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
11370 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
11371
11372 2004-04-21 Michael Chastain <mec.gnu@mindspring.com>
11373
11374 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
11375
11376 2004-04-21 Andrew Cagney <cagney@redhat.com>
11377
11378 * gdb.base/sigstep.c: New file.
11379 * gdb.base/sigstep.exp: New file.
11380
11381 2004-04-16 Joel Brobecker <brobecker@gnat.com>
11382
11383 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
11384 call to observer_notify_normal_stop.
11385
11386 2004-04-15 Andrew Cagney <cagney@redhat.com>
11387
11388 * gdb.base/siginfo.c: New file.
11389 * gdb.base/siginfo.exp: New file.
11390
11391 2004-04-12 J. Brobecker <brobecker@gnat.com>
11392
11393 * gdb.base/sep.exp: Fix typo in comment.
11394
11395 2004-04-12 J. Brobecker <brobecker@gnat.com>
11396
11397 * gdb.base/sep.c: New file.
11398 * gdb.base/sep-proc.c: New file.
11399 * gdb.base/sep.exp: New testcase.
11400
11401 2004-04-09 Mark Kettenis <kettenis@gnu.org>
11402
11403 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
11404 support.
11405
11406 2004-04-05 Andrew Cagney <cagney@redhat.com>
11407
11408 * gdb.base/sigaltstack.c: New file.
11409 * gdb.base/sigaltstack.exp: New file.
11410
11411 2004-04-04 Joel Brobecker <brobecker@gnat.com>
11412
11413 * gdb.base/foll-fork.exp: Update the expected output for
11414 "help set follow-fork-mode", to match a change that was made
11415 to the help of this variable on 2004-01-13.
11416
11417 2004-04-01 Joel Brobecker <brobecker@gnat.com>
11418
11419 * lib/ada.exp: Add copyright notice.
11420 * bar.ads: Likewise.
11421 * bar.adb: Likewise.
11422 * null_record.adb: Likewise.
11423 * null_record.exp: Likewise.
11424 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
11425
11426 2004-04-01 Joel Brobecker <brobecker@gnat.com>
11427
11428 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
11429 * configure: Regenerate.
11430
11431 2004-04-01 Joel Brobecker <brobecker@gnat.com>
11432
11433 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
11434 to build the application. Remove the message printed when in
11435 verbose mode, redundant with the UNSUPPORTED message above.
11436
11437 2004-03-31 Joel Brobecker <brobecker@gnat.com>
11438
11439 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
11440 * gdb.ada (null_record.exp): New testcase.
11441
11442 2004-03-31 Joel Brobecker <brobecker@gnat.com>
11443
11444 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
11445
11446 2004-03-31 Joel Brobecker <brobecker@gnat.com>
11447
11448 * gdb.ada: New subdirectory.
11449 * gdb.ada/Makefile.in: New file.
11450 * gdb.ada/gnat_ada.gpr.in: New file.
11451
11452 2004-03-31 Joel Brobecker <brobecker@gnat.com>
11453
11454 * lib/ada.exp: New file.
11455
11456 2004-03-24 Daniel Jacobowitz <drow@mvista.com>
11457
11458 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
11459 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
11460
11461 2004-03-22 Andrew Cagney <cagney@redhat.com>
11462
11463 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
11464 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
11465 Problem identified by Ulrich Weigand.
11466
11467 2004-03-17 David Carlton <carlton@kealia.com>
11468
11469 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
11470 PR c++/826.
11471
11472 2004-03-16 Roland McGrath <roland@redhat.com>
11473
11474 * gdb.base/auxv.exp: New file.
11475 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
11476
11477 2004-03-12 David Carlton <carlton@kealia.com>
11478
11479 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
11480 * gdb.cp/pr-1553.cc: Ditto.
11481 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
11482 pass branch.
11483
11484 2004-03-12 Michael Chastain <mec.gnu@mindspring.com>
11485
11486 * gdb.cp/templates.exp: Accept more template types.
11487
11488 2004-03-09 Michael Chastain <mec.gnu@mindspring.com>
11489
11490 From Corinna Vinschen with modifications.
11491 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
11492 local variable obj_with_enum.
11493 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
11494 results with obj_with_enum.
11495
11496 2004-03-09 Michael Chastain <mec.gnu@mindspring.com>
11497
11498 * gdb.cp/classes.cc: New file, copied from misc.cc.
11499 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
11500
11501 2004-03-09 Michael Chastain <mec.gnu@mindspring.com>
11502
11503 * gdb.cp/misc.cc: Add copyright notice.
11504
11505 2004-03-05 David Carlton <carlton@kealia.com>
11506
11507 * gdb.cp/rtti.exp: Add 'print *obj3' test.
11508 * gdb.cp/rtti.h: Update copyright.
11509 (namespace n2::n3): New.
11510 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
11511 (n2::n3::func3): New.
11512 (main): Call n2::n3::func3.
11513 * gdb.cp/rtti2.cc: Update copyright.
11514 (n2::create3): New.
11515
11516 2004-03-04 Mark Kettenis <kettenis@gnu.org>
11517
11518 * gdb.asm/openbsd.inc: Fix typo.
11519
11520 2004-03-03 Fred Fish <fnf@redhat.com>
11521
11522 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
11523 "val" instead of unused "size". Update copyright year.
11524
11525 2004-02-29 Daniel Jacobowitz <drow@mvista.com>
11526
11527 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
11528 to use unsigned char.
11529 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
11530 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
11531
11532 2004-02-29 Daniel Jacobowitz <drow@mvista.com>
11533
11534 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
11535 line of output.
11536
11537 2004-02-28 Daniel Jacobowitz <drow@mvista.com>
11538
11539 * gdb.base/relocate.c (dummy): Initialize.
11540
11541 2004-02-28 Daniel Jacobowitz <drow@mvista.com>
11542
11543 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
11544 a breakpoint at exit.
11545
11546 2004-02-27 Fred Fish <fnf@redhat.com>
11547
11548 * gdb.base/chng-syms.exp: Add expect condition to match failing
11549 case that isn't a timeout.
11550
11551 2004-02-27 Andrew Cagney <cagney@redhat.com>
11552
11553 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
11554 support.
11555
11556 2004-02-26 Fred Fish <fnf@redhat.com>
11557
11558 * gdb.arch/gdb1431.c: Remove.
11559 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
11560 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
11561 of "until" incorrectly.
11562
11563 2004-02-26 J. Brobecker <brobecker@gnat.com>
11564
11565 * gdb.cp/class2.cc (empty): New class.
11566 (refer): New function.
11567 (main): Declare an object of type empty and use it.
11568 * gdb.cp/class2.exp: Print the value of an object of type empty.
11569
11570 2004-02-26 Jeff Johnston <jjohnstn@redhat.com>
11571
11572 * gdb.base/langs.exp: Update query string to match the
11573 new nquery format used for pending breakpoints.
11574
11575 2004-02-26 Andrew Cagney <cagney@redhat.com>
11576
11577 Fix PR i18n/1570.
11578 * gdb.base/charset.c: Update copyright notice.
11579 (main, init_string): Remove the escape character '\e' tests.
11580 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
11581 * gdb.base/charset.exp (valid_host_charset): Ditto.
11582 * gdb.base/setvar.exp: Ditto.
11583
11584 2004-02-24 Andrew Cagney <cagney@redhat.com>
11585
11586 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
11587 mmapped data in core file" PASS and FAIL messages consistent.
11588
11589 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
11590 setting a breakpoint. Work around PR java/1565.
11591
11592 2004-02-23 Jeff Johnston <jjohnstn@redhat.com>
11593
11594 * lib/gdb.exp (gdb_breakpoint): Update query string to match
11595 new nquery format.
11596 * gdb.base/pending.exp: Ditto.
11597
11598 2004-02-22 Mark Kettenis <kettenis@gnu.org>
11599
11600 * configure.in: Run stabs tests on *BSD.
11601 * configure: Regenerated.
11602
11603 2004-02-21 Mark Kettenis <kettenis@gnu.org>
11604
11605 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
11606
11607 2004-02-20 Fred Fish <fnf@redhat.com>
11608
11609 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
11610 blank in test for "returns short", for consistency with other
11611 "returns xxx" tests. Update copyright year.
11612
11613 2004-02-19 Fred Fish <fnf@redhat.com>
11614
11615 New testcase for PR breakpoint/1558.
11616 * gdb.arch/gdb1558.exp: New file.
11617 * gdb.arch/gdb1558.c: New file.
11618
11619 2004-02-19 Elena Zannoni <ezannoni@redhat.com>
11620
11621 * gdb.base/nodebug.exp: Fix typo.
11622
11623 2004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11624
11625 Committed by Jim Blandy <jimb@redhat.com>.
11626
11627 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
11628
11629 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
11630
11631 * gdb.base/float.exp: Support s390*-*-* targets.
11632
11633 2004-02-17 Adam Fedor <fedor@gnu.org>
11634
11635 * gdb.base/gdb1555.exp: New file.
11636 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
11637
11638 2004-02-17 Elena Zannoni <ezannoni@redhat.com>
11639
11640 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
11641
11642 2004-02-16 Fred Fish <fnf@redhat.com>
11643
11644 * gdb.arch/gdb1291.c: Remove
11645 * gdb.arch/gdb1291.s: New test input file.
11646 * gdb.arch/gdb1291.exp: Expand test to check case that should not
11647 fail. Test for correct result, known incorrect result, other
11648 failures and timeouts.
11649
11650 2004-02-16 Andrew Cagney <cagney@redhat.com>
11651
11652 * gdb.base/bigcore.exp: New file.
11653 * gdb.base/bigcore.c: New file.
11654
11655 2004-02-13 Andrew Cagney <cagney@redhat.com>
11656
11657 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
11658 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
11659 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
11660 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
11661 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
11662 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
11663 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
11664 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
11665 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
11666 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
11667
11668 2004-02-11 Jeff Johnston <jjohnstn@redhat.com>
11669
11670 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
11671 executed is an alloc instruction.
11672
11673 2004-02-11 David Carlton <carlton@kealia.com>
11674
11675 * gdb.cp/breakpoint.exp: New.
11676 * gdb.cp/breakpoint.cc: New.
11677
11678 2004-02-11 Michael Chastain <mec.gnu@mindspring.com>
11679
11680 Partial fix for PR gdb/1543.
11681 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
11682 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
11683 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
11684 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
11685 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
11686 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
11687 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
11688 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
11689 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
11690 to bug-gdb@prep.ai.mit.edu .
11691 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
11692 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
11693 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
11694 Likewise.
11695
11696 2004-02-10 Andrew Cagney <cagney@redhat.com>
11697
11698 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
11699 using gdb_internal_error_resync.
11700
11701 2004-02-09 Daniel Jacobowitz <drow@mvista.com>
11702
11703 * gdb.threads/thread-specific.exp: Stop early if no threads are
11704 found.
11705
11706 2004-02-09 Michael Chastain <mec.gnu@mindspring.com>
11707
11708 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
11709
11710 2004-02-08 Daniel Jacobowitz <drow@mvista.com>
11711
11712 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
11713 breakpoints.
11714
11715 2004-02-07 Daniel Jacobowitz <drow@mvista.com>
11716
11717 * config/sim.exp (gdb_load): Handle $arg == "".
11718 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
11719 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
11720
11721 2004-02-07 Elena Zannoni <ezannoni@redhat.com>
11722
11723 * gdb.base/maint.exp: Update test to reflect
11724 obstack changes.
11725
11726 2004-02-04 Jeff Johnston <jjohnstn@redhat.com>
11727
11728 * gdb.base/pendshr.c (pendfunc): New function that calls
11729 pendfunc1.
11730 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
11731
11732 2004-02-04 Fred Fish <fnf@redhat.com>
11733
11734 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
11735 function symbols and update copyright years.
11736 * gdb.arch/gdb1291.c: Ditto.
11737
11738 2004-02-03 Michael Chastain <mec.gnu@mindspring.com>
11739
11740 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
11741
11742 2004-02-03 Michael Chastain <mec.gnu@mindspring.com>
11743
11744 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
11745
11746 2004-02-03 Michael Chastain <mec.gnu@mindspring.com>
11747
11748 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
11749
11750 2004-02-02 Fred Fish <fnf@redhat.com>
11751
11752 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
11753 remote targets. Update copyright years.
11754
11755 2004-02-02 Jeff Johnston <jjohnstn@redhat.com>
11756
11757 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
11758 support.
11759 * gdb.base/langs.exp: Fix test which attempts to create
11760 breakpoint on non-existent function to handle new pending
11761 support.
11762 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
11763 a breakpoint.
11764 * gdb.base/pending.exp: New test.
11765 * gdb.base/pending.c: New file.
11766 * gdb.base/pendshr.c: Ditto.
11767
11768 2004-02-02 David Carlton <carlton@kealia.com>
11769
11770 * gdb.cp/overload.exp: Add overloadNamespace tests.
11771 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
11772 (overloadNamespace, XXX): New.
11773 (main): Call XXX::marker2.
11774
11775 2004-02-01 Fred Fish <fnf@redhat.com>
11776
11777 * gdb.base/dump.exp: Use runto_main instead of "runto main".
11778 * gdb.base/finish.exp: Ditto.
11779 * gdb.base/gcore.exp: Ditto.
11780 * gdb.base/huge.exp: Ditto.
11781 * gdb.base/info-proc.exp: Ditto.
11782 * gdb.base/return2.exp: Ditto.
11783 * gdb.threads/gcore-thread.exp: Ditto.
11784
11785 2004-02-01 Daniel Jacobowitz <drow@mvista.com>
11786
11787 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
11788
11789 2004-02-01 Mark Kettenis <kettenis@gnu.org>
11790
11791 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
11792 that opening the file succeeds on OpenBSD.
11793
11794 2004-02-01 Daniel Jacobowitz <drow@mvista.com>
11795
11796 * gdb.threads/thread-specific.c: New file.
11797 * gdb.threads/threads-specific.exp: New test script.
11798 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
11799 to expect_out.
11800
11801 2004-02-01 Mark Kettenis <kettenis@gnu.org>
11802
11803 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
11804 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
11805 only on the "print_small_structs from print_long_arg_list" test.
11806
11807 2004-02-01 Daniel Jacobowitz <drow@mvista.com>
11808
11809 * gdb.base/completion.exp: Kill a stray backslash.
11810
11811 From Jim Ingham <jingham@apple.com>:
11812 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
11813 agrees with the result from sending a tab.
11814
11815 2004-01-31 Daniel Jacobowitz <drow@mvista.com>
11816
11817 * gdb.base/chng-syms.exp: Remove stray newline.
11818
11819 2004-01-31 Mark Kettenis <kettenis@gnu.org>
11820
11821 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
11822 *-*-openbsd*.
11823 * gdb.asm/openbsd.inc: New file.
11824
11825 2004-01-30 Mark Kettenis <kettenis@gnu.org>
11826
11827 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
11828 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
11829 *-*solaris2*. Remove commented out default settings for
11830 asm-flags. Replace gdb_compile with target_link.
11831
11832 2004-01-29 Michael Chastain <mec.gnu@mindspring.com>
11833
11834 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
11835 for all tests. Remove old hp-ux and cygnus xfail cases.
11836
11837 2004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
11838
11839 * gdb.base/chng-syms.exp: New file.
11840 * gdb.base/chng-syms.c: New file.
11841
11842 2004-01-24 Michael Chastain <mec.gnu@mindspring.com>
11843
11844 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
11845 Provide arms for current output in all my configurations.
11846
11847 2004-01-24 Michael Chastain <mec.gnu@mindspring.com>
11848
11849 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
11850 * lib/compiler.cc: Likewise.
11851 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
11852 get the right preprocessor. Eval the output directly. Remove
11853 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
11854 hp_f77_compiler and hp_f90_compiler completely.
11855 (gdb_preprocess): Delete.
11856 (get_compiler): Delete.
11857
11858 2004-01-24 Mark Kettenis <kettenis@gnu.org>
11859
11860 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
11861 <string.h>.
11862
11863 2004-01-24 Nick Roberts <nick@nick.uklinux.net>
11864
11865 * gdb.mi/mi-stack.exp: Update copyright.
11866
11867 2004-01-23 David Carlton <carlton@kealia.com>
11868
11869 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
11870 test for cp_lookup_transparent_type.
11871 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
11872 call them.
11873
11874 2004-01-23 Daniel Jacobowitz <drow@mvista.com>
11875
11876 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
11877 after -var-update.
11878
11879 2004-01-23 David Carlton <carlton@kealia.com>
11880
11881 * gdb.cp/namespace.cc (C::ensureRefs): New.
11882 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
11883
11884 2004-01-20 Nick Roberts <nick@nick.uklinux.net>
11885
11886 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
11887 case "-stack-list-locals 2".
11888 * gdb.mi/mi-var-child.exp: Test for case
11889 "-var-list-children --all-values NAME".
11890
11891 2004-01-18 Michael Chastain <mec.gnu@mindspring.com>
11892
11893 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
11894
11895 2004-01-18 Mark Kettenis <kettenis@gnu.org>
11896
11897 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
11898 used with gdb_test_multiple.
11899
11900 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
11901 read at address 0. This fixes PR testsuite/1504.
11902
11903 2004-01-18 Daniel Jacobowitz <drow@mvista.com>
11904
11905 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
11906 Remove downloading, guessing the host executable, the calls to
11907 gdb_file_cmd and gdb_target_cmd, and "load" support.
11908 (infer_host_exec): New function broken out from gdb_load.
11909 (gdb_load): New wrapper for gdbserver_gdb_load.
11910 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
11911 gdb_target_cmd. Use -target-select.
11912 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
11913 Download binaries to the host. Clear last_mi_remote_file when
11914 we load a new binary.
11915 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
11916 call gdbserver_gdb_load and mi_gdb_target_cmd.
11917
11918 2004-01-17 Michael Chastain <mec.gnu@mindspring.com>
11919
11920 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
11921 type patterns.
11922
11923 2004-01-17 Michael Chastain <mec.gnu@mindspring.com>
11924
11925 * gdb.cp/templates.exp: Fix typo in test name of
11926 "print Foo<volatile char*>::foo".
11927
11928 2004-01-15 Michael Chastain <mec.gnu@mindspring.com>
11929
11930 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
11931
11932 2004-01-16 Ben Elliston <bje@wasabisystems.com>
11933
11934 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
11935 (clean mostlyclean): Remove empty rm.
11936
11937 2004-01-15 Michael Chastain <mec.gnu@mindspring.com>
11938
11939 * gdb.base/setvar.exp: Add copyright years.
11940
11941 2004-01-14 David Carlton <carlton@bactrian.org>
11942
11943 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
11944 PR c++/1511 and update coment.
11945 * gdb.cp/templates.exp: Update patterns to match current output.
11946 If changes involve something other than whitespace, KFAIL
11947 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
11948
11949 2004-01-14 David Carlton <carlton@kealia.com>
11950
11951 * gdb.cp/namespace.exp: Add tests involving classes defined within
11952 namespaces.
11953 * gdb.cp/namespace.cc (C::CClass): New.
11954 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
11955
11956 2004-01-14 Elena Zannoni <ezannoni@redhat.com>
11957
11958 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
11959 what debug info we have. Print a better message if something goes
11960 wrong while producing the separate debug info file.
11961
11962 2004-01-14 Michael Chastain <mec.gnu@mindspring.com>
11963
11964 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
11965
11966 2004-01-14 Michael Chastain <mec.gnu@mindspring.com>
11967
11968 * gdb.base/callfuncs.c: Add copyright notice.
11969
11970 2004-01-13 Michael Chastain <mec.gnu@mindspring.com>
11971
11972 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
11973 inheritance. PR gdb/1498, PR gcc/13539.
11974
11975 2004-01-13 Elena Zannoni <ezannoni@redhat.com>
11976
11977 * gdb.threads/gcore-thread.exp: Prefix name of binary with
11978 test specific name.
11979 * gdb.mi/gdb669.exp: Ditto.
11980 * gdb.mi/mi-pthreads.exp: Ditto.
11981 * gdb.mi/mi1-pthreads.exp: Ditto.
11982 * gdb.mi/mi2-pthreads.exp: Ditto.
11983
11984 2004-01-12 Michael Chastain <mec.gnu@mindspring.com>
11985
11986 * gdb.cp/member-ptr.cc: Add copyright notice.
11987
11988 2004-01-12 Michael Chastain <mec.gnu@mindspring.com>
11989
11990 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
11991 some patterns for recent versions of gcc and hpacc. Delete
11992 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
11993 Delete tests that access a NULL pointer-to-member-data. This
11994 script is still disabled for gcc.
11995
11996 2004-01-12 Elena Zannoni <ezannoni@redhat.com>
11997
11998 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
11999 escaped correctly.
12000
12001 2004-01-12 Elena Zannoni <ezannoni@redhat.com>
12002
12003 * gdb.base/sepdebug.exp: New file.
12004 * gdb.base/sepdebug.c: New file.
12005 * lib/gdb.exp (separate_debug_filename): New procedure.
12006 (gdb_gnu_strip_debug): New procedure.
12007
12008 2004-01-12 Andrew Cagney <cagney@redhat.com>
12009
12010 * gdb.mi/ChangeLog: Delete file. Renamed to ...
12011 * gdb.mi/ChangeLog-1999-2003: New file.
12012
12013 2004-01-12 Andrew Cagney <cagney@redhat.com>
12014
12015 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
12016 "Renaming a directory to a non-empty directory returns ENOTEMPTY
12017 or EEXIST", treat EBUSY as an XFAIL.
12018
12019 2004-01-11 Michael Chastain <mec.gnu@mindspring.com>
12020
12021 * gdb.base/scope.exp: Remove obsolete setup_xfail for
12022 hp_cc_compiler.
12023
12024 2004-01-10 Michael Chastain <mec.gnu@mindspring.com>
12025
12026 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
12027 decorations.
12028
12029 2004-01-10 Michael Chastain <mec.gnu@mindspring.com>
12030
12031 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
12032 and "(aCC)" decorations. Remove obsolete doco about old
12033 test results.
12034
12035 2004-01-09 Michael Chastain <mec.gnu@mindspring.com>
12036
12037 * gdb.cp/exception.exp: Fix typo in doco.
12038
12039 2004-01-09 Mark Kettenis <kettenis@gnu.org>
12040
12041 * gdb.base/gdb1476.exp: Fix typo.
12042
12043 2004-01-09 Michael Chastain <mec.gnu@mindspring.com>
12044
12045 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
12046 file.
12047
12048 2004-01-09 Michael Chastain <mec.gnu@mindspring.com>
12049
12050 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
12051 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
12052 Use gdb_compile. Remove restriction on gcc. Add some patterns
12053 for recent version of gdb. Delete second half, which was a copy
12054 of the first half with different build flags. This test is
12055 still disabled because it is still not ready for production.
12056
12057 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
12058
12059 * gdb.cp/exception.cc: Add copyright notice.
12060 * gdb.cp/exception.exp: Add a notice that this file is broken
12061 because of line number changes caused by addition of copyright
12062 notice.
12063
12064 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
12065
12066 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
12067 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
12068
12069 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
12070
12071 * gdb.cp/classes.exp: Accept gnu abi 2.
12072 * gdb.cp/derivation.exp: Likewise.
12073 * gdb.cp/overload.exp: Likewise.
12074 * gdb.cp/virtfunc.exp: Likewise.
12075
12076 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
12077
12078 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
12079 semicolon after end of function.
12080
12081 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12082
12083 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
12084 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
12085 boilerplate code for compiling and running the program under
12086 test. Add some string method tests.
12087
12088 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12089
12090 * gdb.cp/bs15503.cc: Add copyright notice.
12091 * gdb.cp/bs15503.exp: Adjust line number.
12092
12093 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12094
12095 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
12096 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
12097
12098 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12099
12100 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
12101 hp_cc_compiler.
12102
12103 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12104
12105 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
12106 * gdb.cp/ctti.exp: Use the marker instead of "next".
12107 With gcc, run further before bailing.
12108
12109 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12110
12111 * gdb.cp/cttiadd.cc: Add copyright notice.
12112 * gdb.cp/cttiadd1.cc: Likewise.
12113 * gdb.cp/cttiadd2.cc: Likewise.
12114 * gdb.cp/cttiadd3.cc: Likewise.
12115
12116 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12117
12118 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
12119 Use gdb_test, gdb_test_multiple. Use floating-point values that
12120 have exact representations in IEEE-ish formats.
12121
12122 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12123
12124 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
12125 compilers. Delete duplicate call to get_compiler_info.
12126 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
12127 * gdb.base/volatile.exp: Likewise.
12128
12129 2004-01-07 Mark Kettenis <kettenis@gnu.org>
12130
12131 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
12132 memory at address 0.
12133
12134 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12135
12136 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
12137 to test for hp-ux assembler. Fix copyright years.
12138
12139 2004-01-07 Andrew Cagney <cagney@redhat.com>
12140
12141 * gdb.base/fileio.c (strerrno): Add "EBUSY".
12142
12143 2004-01-07 Andrew Cagney <cagney@redhat.com>
12144
12145 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
12146 when creating the read-only file. From analysis by Roland McGrath
12147 and Elena Zannoni.
12148
12149 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
12150
12151 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
12152
12153 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
12154
12155 * gdb.base/cvexpr.c: Be type-safe with function pointers and
12156 data pointers.
12157
12158 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
12159
12160 * gdb.cp/m-static.exp: Compile one source file at a time.
12161 Delete unused call to get_compiler_info.
12162
12163 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
12164
12165 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
12166 * gdb.base/call-rt-st.exp: Likewise.
12167 * gdb.base/nodebug.exp: Likewise.
12168 * gdb.base/volatile.exp: Likewise.
12169 * gdb.cp/ref-types.exp: Likewise.
12170 * gdb.cp/templates.exp: Likewise.
12171
12172 2004-01-05 Mark Kettenis <kettenis@gnu.org>
12173
12174 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
12175
12176 2004-01-05 Michael Chastain <mec.gnu@mindspring.com>
12177
12178 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
12179 hppa*-hp-hpux*.
12180
12181 2004-01-04 Mark Kettenis <kettenis@gnu.org>
12182
12183 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
12184 x86_64-*-*.
12185
12186 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
12187 sparc64-*-* and sparc*-solaris2*.
12188
12189 2004-01-04 Mark Kettenis <kettenis@gnu.org>
12190
12191 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
12192 return ${tests}" test. The ${tests} already mentions the
12193 filename.
12194
12195 2004-01-02 Michael Chastain <mec.gnu@mindspring.com>
12196
12197 * gdb.cp/local.exp: Accept gcc abi 2.
12198
12199 2004-01-02 Michael Chastain <mec.gnu@mindspring.com>
12200
12201 * gdb.cp/templates.exp: Accept gcc abi 2.
12202
12203 2004-01-02 Michael Chastain <mec.gnu@mindspring.com>
12204
12205 * lib/compiler.cc: Remove supports_template_debugging.
12206 * gdb.cp/templates.exp: Do not test supports_template_debugging.
12207
12208 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12209
12210 * gdb.cp/namespace.exp: Accept gcc abi 2.
12211
12212 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12213
12214 * gdb.cp/method.exp: Accept gcc abi 2.
12215
12216 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12217
12218 * gdb.cp/classes.exp: Generate identical results as old version.
12219 * gdb.cp/derivation.exp: Likewise.
12220 * gdb.cp/overload.exp: Likewise.
12221 * gdb.cp/virtfunc.exp: Likewise.
12222
12223 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12224
12225 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
12226 mysterious bug with sourceware version of expect.
12227
12228 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12229
12230 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
12231 current versions of gcc, including gcc abi 2. Remove gratuitous
12232 restart of test program. Use gdb_test_multiple and gdb_test for
12233 all tests. Add patterns to xfail missing "const" in "const char *"
12234 and kfail PR gdb/1155.
12235
12236 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12237
12238 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
12239 current versions of gcc, including gcc abi 2. Remove gratuitous
12240 restart of test program. Use gdb_test_multiple and gdb_test for
12241 all tests. Add patterns to kfail PR gdb/1498.
12242
12243 2003-12-31 Michael Chastain <mec.gnu@mindspring.com>
12244
12245 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
12246 current versions of gcc, including gcc abi 2. Use "breakpoint"
12247 and "continue" instead of restarting the target program. Use
12248 gdb_test_multiple and gdb_test for all tests.
12249
12250 2004-01-01 Mark Kettenis <kettenis@gnu.org>
12251
12252 * gdb.asm/asm-source.exp: Update copyright year. Link statically
12253 for *-*-solaris2*.
12254
12255 2003-12-31 Michael Chastain <mec.gnu@mindspring.com>
12256
12257 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
12258 current versions of gcc, including gcc abi 2. Use "breakpoint"
12259 and "continue" instead of restarting the target program several
12260 times. Use gdb_test_multiple and gdb_test for all tests.
12261
12262 2003-12-18 Michael Chastain <mec.gnu@mindspring.com>
12263
12264 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
12265 source files.
12266
12267 2003-12-16 Michael Chastain <mec.gnu@mindspring.com>
12268
12269 * gdb.base/environ.exp: Handle compiling test case from multiple
12270 source files.
12271
12272 2003-12-16 Michael Chastain <mec.gnu@mindspring.com>
12273
12274 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
12275
12276 2003-12-17 Jim Blandy <jimb@redhat.com>
12277
12278 * gdb.base/freebpcmd.c: Add copyright notice.
12279
12280 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
12281
12282 2003-12-16 Michael Chastain <mec.gnu@mindspring.com>
12283
12284 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
12285
12286 2003-12-13 Jim Blandy <jimb@redhat.com>
12287
12288 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
12289
12290 2003-12-12 Kevin Buettner <kevinb@redhat.com>
12291
12292 * gdb.asm/frv.inc: New file.
12293 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
12294
12295 2003-12-09 Fred Fish <fnf@redhat.com>
12296
12297 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
12298 functions to break1.c and leave prototypes behind. Add more
12299 "set breakpoint NN here" comments.
12300 * gdb.base/break1.c: New file.
12301
12302 * gdb.base/break.exp: Handle compiling test case from multiple
12303 source files and change source file references as needed.
12304 * gdb.base/completion.exp: Ditto.
12305 * gdb.base/condbreak.exp: Ditto.
12306 * gdb.base/define.exp: Ditto.
12307 * gdb.base/ena-dis-br.exp: Ditto.
12308 * gdb.base/info-proc.exp: Ditto.
12309 * gdb.base/maint.exp: Ditto.
12310 * gdb.base/until.exp: Ditto.
12311
12312 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
12313 hardcoded line numbers.
12314 * gdb.base/define.exp: Ditto.
12315 * gdb.base/ena-dis-br.exp: Ditto.
12316 * gdb.base/maint.exp: Ditto.
12317 * gdb.base/until.exp: Ditto.
12318
12319 * gdb.base/completion.exp: Use "break1" for completion tests since
12320 "break" is no longer a unique prefix.
12321
12322 2003-12-06 Andrew Cagney <cagney@redhat.com>
12323
12324 * gdb.base/structs.exp (test_struct_returns): When applicable, set
12325 "return_value_unimplemented". When an unimplemented struct return
12326 architecture, report incorrect values as a KFAIL
12327
12328 2003-12-05 Michael Chastain <mec.gnu@mindspring.com>
12329
12330 * gdb.cp/rtti.exp: Accept new wording of warning from
12331 cp_lookup_rtti_type.
12332
12333 2003-12-05 Michael Chastain <mec.gnu@mindspring.com>
12334
12335 Partial fix for PR testsuite/1456.
12336 * gdb.base/scope.exp (test_at_main): Replace references to
12337 gcc_compiled with calls to test_compiler_info.
12338 (test_at_foo): Likewise.
12339 (test_at_bar): Likewise.
12340
12341 2003-12-04 Michael Chastain <mec.gnu@mindspring.com>
12342
12343 Partial fix for PR testsuite/1456.
12344 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
12345 to test_compiler_info.
12346
12347 2003-12-03 Michael Chastain <mec.gnu@mindspring.com>
12348
12349 * gdb.base/so-impl-ld.exp: Update copyright notice.
12350
12351 2003-12-02 Michael Chastain <mec.gnu@mindspring.com>
12352
12353 Partial fix for PR testsuite/1456.
12354 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
12355 to test_compiler_info.
12356
12357 2003-11-28 Michael Chastain <mec.gnu@mindspring.com>
12358
12359 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
12360 from current versions of gdb. Clean up regular expressions.
12361 Delete redundant timeout case.
12362
12363 2003-11-28 Michael Chastain <mec.gnu@mindspring.com>
12364
12365 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
12366 from current versions of gdb. Clean up regular expressions.
12367 Delete redundant timeout case.
12368
12369 2003-12-01 Michael Chastain <mec.gnu@mindspring.com>
12370
12371 Partial fix for PR testsuite/1456.
12372 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
12373 gcc_compiled with call to test_compiler_info.
12374
12375 2003-11-30 Michael Chastain <mec.gnu@mindspring.com>
12376
12377 Partial fix for PR testsuite/1456.
12378 * gdb.base/list.exp (test_list_function): Delete unused declaration
12379 of gcc_compiled.
12380
12381 2003-11-29 Michael Chastain <mec.gnu@mindspring.com>
12382
12383 Partial fix for PR testsuite/1456.
12384 * gdb.base/complex.exp: Replace reference to gcc_compiled with
12385 call to test_compiler_info.
12386
12387 2003-11-29 Mark Kettenis <kettenis@gnu.org>
12388
12389 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
12390 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
12391 it to create the appropriate note.inc.
12392 * gdb.asm/asmsrc1.s: Include "note.inc".
12393 * gdb.asm/netbsd.inc: New file.
12394 * gdb.asm/empty.inc: New file.
12395
12396 2003-11-28 Michael Chastain <mec.gnu@mindspring.com>
12397
12398 Partial fix for PR testsuite/1456.
12399 * gdb.base/constvars.exp: Replace references to gcc_compiled with
12400 calls to test_compiler_info.
12401
12402 2003-11-27 Michael Chastain <mec.gnu@mindspring.com>
12403
12404 Partial fix for PR testsuite/1456.
12405 * gdb.base/volatile.exp: Replace references to gcc_compiled with
12406 calls to test_compiler_info.
12407
12408 2003-11-27 Mark Kettenis <kettenis@gnu.org>
12409
12410 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
12411 pattern for the KFAILs.
12412
12413 2003-11-25 Adam Fedor <fedor@gnu.org>
12414
12415 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
12416 * gdb.objc/objcdecode.m: New file.
12417
12418 2003-11-25 Adam Fedor <fedor@gnu.org>
12419
12420 * gdb.objc/nondebug.exp: Test for PR objc/1236.
12421 * gdb.objc/nondebug.m: New file.
12422
12423 2003-11-26 Ben Elliston <bje@wasabisystems.com>
12424
12425 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
12426 NetBSD as it does on FreeBSD. Modelled on a similar change by
12427 Mark Kettenis on 2003-05-30.
12428 (link-flags): Set to "--entry _start" regardless of target.
12429 Special linker flags are to be appended to $link-flags.
12430 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
12431
12432 2003-11-25 Michael Chastain <mec.gnu@mindspring.com>
12433
12434 * gdb.cp/method.exp: Accept output of new demangler.
12435
12436 2003-11-25 Michael Chastain <mec.gnu@mindspring.com>
12437
12438 * gdb/class2.exp: New file.
12439 * gdb/class2.cc: New file.
12440
12441 2003-11-25 Michael Chastain <mec.gnu@mindspring.com>
12442
12443 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
12444 of new demangler.
12445
12446 2003-11-23 Mark Kettenis <kettenis@gnu.org>
12447
12448 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
12449 of gdb_test "run".
12450
12451 2003-11-23 Mark Kettenis <kettenis@gnu.org>
12452
12453 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
12454 "continue" into "run".
12455
12456 2003-11-23 Michael Chastain <mec.gnu@mindspring.com>
12457
12458 Partial fix for PR testsuite/1456.
12459 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
12460 call to test_compiler_info.
12461 * gdb.cp/ctti.exp: Likewise.
12462 * gdb.cp/derivation.exp: Likewise.
12463 * gdb.cp/member-ptr.exp: Likewise.
12464 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
12465 reference to gcc_compiled.
12466
12467 2003-11-23 Michael Chastain <mec.gnu@mindspring.com>
12468
12469 Fix PR testsuite/1463.
12470 * gdb.base/structs.exp (start_structs_test): Call
12471 get_debug_format before using the debug format.
12472
12473 2003-11-22 Andrew Cagney <cagney@redhat.com>
12474
12475 * lib/gdb.exp (gdb_test_multiple): Add simple example.
12476 * gdb.base/structs.exp: Use gdb_test_multiple.
12477
12478 2003-11-20 Andrew Cagney <cagney@redhat.com>
12479
12480 * gdb.base/structs.exp: Handle and recover from internal errors.
12481 Replace "foo${n}" with "foo<n>" in test messages.
12482
12483 * gdb.base/structs.exp: Update copyright. Rewrite.
12484 * gdb.base/structs.c: Update copyright. Rewrite.
12485
12486 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
12487 resync count exceeded.
12488
12489 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
12490 from the internal error.
12491 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
12492 Original from Jim Blandy.
12493 (gdb_test_multiple): Use gdb_internal_error_resync.
12494
12495 2003-11-19 Andrew Cagney <cagney@redhat.com>
12496
12497 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
12498 KFAIL.
12499
12500 2003-11-17 Mark Kettenis <kettenis@gnu.org>
12501
12502 New testcase for PR backtrace/1435.
12503 * gdb.arch/i386-unwind.exp: New file.
12504 * gdb.arch/i386-unwind.c: New file.
12505
12506 2003-11-17 Andrew Cagney <cagney@redhat.com>
12507
12508 * lib/gdb.exp (compiler_info): New global.
12509 (test_compiler_info): New function.
12510 (get_compiler_info): Set compiler_info.
12511 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
12512 "compiler_info" to gcc-<major>-<minor>.
12513
12514 2003-11-15 Michael Chastain <mec.gnu@mindspring.com>
12515
12516 * gdb.trace/configure: Remove.
12517
12518 2003-11-13 Elena Zannoni <ezannoni@redhat.com>
12519
12520 * gdb.base/break.c: Add comments to aid finding line numbers for
12521 breakpoints.
12522 * gdb.base/break.exp: Remove all references to explicit line
12523 numbers.
12524
12525 2003-11-11 Nick Clifton <nickc@redhat.com>
12526
12527 * gdb.base/shreloc.exp: Do not run for targets which do not
12528 support shared objects.
12529
12530 2003-11-10 Corinna Vinschen <vinschen@redhat.com>
12531
12532 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
12533 Don't run tests if nofileio flag is given.
12534
12535 2003-11-07 Elena Zannoni <ezannoni@redhat.com>
12536
12537 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
12538 as well as 'Watchpoint'.
12539
12540 2003-11-06 Elena Zannoni <ezannoni@redhat.com>
12541
12542 Reported by Jim Ingham <jingham@apple.com>:
12543 * gdb.base/annota1.exp: Match at least one occurrence of the
12544 signal handler annotation.
12545
12546 2003-11-06 Elena Zannoni <ezannoni@redhat.com>
12547
12548 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
12549 as well as 'Watchpoint'.
12550
12551 2003-11-05 Michael Chastain <mec@shout.net>
12552
12553 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
12554
12555 2003-11-03 Kris Warkentin <kewarken@qnx.com>
12556
12557 * gdb.arch/gdb1291.c: New test file.
12558 * gdb.arch/gdb1291.exp: New test script.
12559 * gdb.arch/gdb1431.c: New test file.
12560 * gdb.arch/gdb1431.exp: New test script.
12561
12562 2003-10-22 Michael Chastain <mec@shout.net>
12563
12564 * gdb.mi/pthreads.c: Add copyright notice.
12565
12566 2003-10-22 Michael Chastain <mec@shout.net>
12567
12568 * gdb.threads/pthreads.c: Add copyright notice.
12569
12570 2003-10-20 Michael Chastain <mec@shout.net>
12571
12572 * gdb.base/gdb1056.exp: New test script.
12573
12574 2003-10-13 Daniel Jacobowitz <drow@mvista.com>
12575
12576 * gdb.threads/killed.exp: Use gdb_run_cmd.
12577
12578 2003-10-13 Daniel Jacobowitz <drow@mvista.com>
12579
12580 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
12581 create a core file.
12582 * gdb.threads/gcore-thread.exp: Likewise.
12583
12584 2003-10-13 Corinna Vinschen <vinschen@redhat.com>
12585
12586 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
12587 type, based on char type.
12588 (struct bit_flags_short_t): New bitfield type, based on short type.
12589 (init_bit_flags_char): New fuction.
12590 (init_bit_flags_short): Ditto.
12591 (print_bit_flags_char): Ditto.
12592 (print_bit_flags_short): Ditto.
12593 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
12594
12595 2003-10-11 Michael Chastain <mec@shout.net>
12596
12597 * gdb.base/call-rt-st.exp: Update copyright year.
12598
12599 2003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
12600
12601 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
12602 * gdb.disasm/sh3.s: Ditto.
12603
12604 2003-10-07 Daniel Jacobowitz <drow@mvista.com>
12605
12606 * gdb.threads/switch-threads.exp: New test.
12607 * gdb.threads/switch-threads.c: New source file.
12608
12609 2003-10-07 Corinna Vinschen <vinschen@redhat.com>
12610
12611 * gdb.base/ending-run.exp: Add sh specific case.
12612
12613 2003-10-06 Andrew Cagney <cagney@redhat.com>
12614
12615 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
12616 * gdb.disasm/mn10200.exp: Delete obsolete file.
12617
12618 2003-09-29 Daniel Jacobowitz <drow@mvista.com>
12619
12620 * ChangeLog: Correct an entry command.exp -> commands.exp.
12621 * gdb.base/commands.exp (bp_deleted_in_command_test)
12622 (temporary_breakpoint_commands): Check noargs.
12623
12624 2003-09-25 David Carlton <carlton@kealia.com>
12625
12626 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
12627 of some print tests, where appropriate. Add tests for C::D::cd,
12628 E::ce, F::cXfX, G::XgX.
12629 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
12630
12631 2003-09-25 Richard Earnshaw <rearnsha@arm.com>
12632
12633 * lib/java.exp (java_init): Import target_alias before using it.
12634
12635 2003-09-25 David Carlton <carlton@kealia.com>
12636
12637 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
12638
12639 2003-09-23 Elena Zannoni <ezannoni@redhat.com>
12640
12641 * gdb.base/selftest.exp: Accomodate more instruction reordering
12642 weirdness.
12643
12644 2003-09-17 Michael Chastain <mec@shout.net>
12645
12646 * gdb.cp/gdb1355.exp: New file.
12647 * gdb.cp/gdb1355.c: New file.
12648
12649 2003-09-15 Corinna Vinschen <vinschen@redhat.com>
12650
12651 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
12652 * gdb.asm/sh.inc: New file.
12653
12654 2003-09-11 David Carlton <carlton@kealia.com>
12655
12656 * gdb.cp/namespace.exp: Add tests for namespace types.
12657 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
12658 (test_namespace): New.
12659
12660 2003-09-11 Elena Zannoni <ezannoni@redhat.com>
12661
12662 * gdb.base/relocate.exp: Handle new gdb output at startup.
12663 * gdb.stabs/weird.exp: Ditto.
12664
12665 2003-09-08 Michael Chastain <mec@shout.net>
12666
12667 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
12668
12669 2003-09-07 Michael Chastain <mec@shout.net>
12670
12671 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
12672 'parse error'.
12673
12674 2003-09-07 Mark Kettenis <m.kettenis@osp.nl>
12675
12676 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
12677
12678 2003-08-30 Michael Chastain <mec@shout.net>
12679
12680 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
12681 * gdb.gdb/observer.exp: Ditto.
12682 * gdb.gdb/xfullpath.exp: Ditto.
12683
12684 2003-08-29 Mark Kettenis <kettenis@gnu.org>
12685
12686 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
12687 *-*-*bsd*.
12688
12689 2003-08-28 Jeff Johnston <jjohnstn@redhat.com>
12690
12691 * gdb.base/dump.exp: Skip for ia64.
12692
12693 2003-08-25 Jeff Johnston <jjohnstn@redhat.com>
12694
12695 * gdb.asm/asm-source.exp: Add ia64 support.
12696 * gdb.asm/ia64.inc: New file.
12697
12698 2003-08-22 Michael Chastain <mec@shout.net>
12699
12700 * gdb.cp: New directory.
12701 * gdb.cp/*: Copy from gdb.c++/*.
12702 * gdb.c++/*: Remove.
12703 * Makefile.in: Change gdb.c++ to gdb.cp.
12704 * configure.in: Ditto.
12705 * configure: Regnerate.
12706
12707 2003-08-18 Mark Kettenis <kettenis@gnu.org>
12708
12709 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
12710 * gdb.arch/i386-prologue.c (gdb1338): Add function.
12711
12712 2003-08-17 Daniel Jacobowitz <drow@mvista.com>
12713
12714 * mi-var-display.exp (-var-list-children weird): Accept function
12715 pointers with argument types.
12716 * mi1-var-display.exp (-var-list-children weird): Likewise.
12717 * mi2-var-display.exp (-var-list-children weird): Likewise.
12718
12719 2003-08-17 Daniel Jacobowitz <drow@mvista.com>
12720
12721 * gdb.base/annota3.exp: Add missing newline.
12722
12723 2003-08-06 Michael Chastain <mec@shout.net>
12724
12725 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
12726
12727 2003-08-12 Michael Snyder <msnyder@redhat.com>
12728
12729 * gdb.base/float.exp: Add test for SH.
12730
12731 2003-08-10 Mark Kettenis <kettenis@gnu.org>
12732
12733 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
12734
12735 2003-08-07 Elena Zannoni <ezannoni@redhat.com>
12736
12737 * gdb.base/completion.exp: Remove reduntant completion test
12738 on filename.
12739
12740 2003-08-07 Elena Zannoni <ezannoni@redhat.com>
12741
12742 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
12743 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
12744 gdb.trace/save-trace.exp: Make sure that full pathnames are
12745 escaped correctly.
12746
12747 2003-08-07 Elena Zannoni <ezannoni@redhat.com>
12748
12749 * configure.in: Don't generate config.h from config.hin.
12750 * configure: Regenerate.
12751 * config.hin: Remove file.
12752 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
12753 * gdb.threads/pthreads.c: Ditto.
12754
12755 2003-08-07 Daniel Jacobowitz <drow@mvista.com>
12756
12757 From Kei Sakamoto <sakamoto.kei@renesas.com>:
12758 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
12759 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
12760 Replace ld24 with seth/add3.
12761
12762 2003-08-02 Andrew Cagney <cagney@redhat.com>
12763
12764 * gdb.base/annota3.exp: New file.
12765 * gdb.base/annota3.c: New file.
12766 * gdb.c++/annota3.exp: New file.
12767 * gdb.c++/annota3.cc: New file.
12768
12769 2003-07-29 Michael Chastain <mec@shout.net>
12770
12771 * gdb.threads/tls.c (spin): Check errno only if sem_wait
12772 actually failed.
12773 (do_pass): Likewise.
12774 * gdb.threads/tls.exp: Always initialize no_of_threads.
12775
12776 2003-07-27 Daniel Jacobowitz <drow@mvista.com>
12777
12778 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
12779 pattern.
12780 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
12781 * gdb.threads/tls.exp: Recognize one case of the host library not
12782 supporting TLS.
12783
12784 2003-07-27 Andrew Cagney <cagney@redhat.com>
12785
12786 * gdb.base/fileio.exp: Use SH when running commands using
12787 remote_exec.
12788
12789 2003-07-24 Daniel Jacobowitz <drow@mvista.com>
12790
12791 From Kei Sakamoto <sakamoto.kei@renesas.com>:
12792 * gdb.base/relocate.c (dummy): New padding array.
12793
12794 2003-07-22 Michael Snyder <msnyder@redhat.com>
12795
12796 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
12797
12798 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
12799 patterns to be more general, accepting old and new output.
12800 Some output chars (such as '+') also must be quoted.
12801 Some addresses are displayed numerically instead of
12802 symbolically.
12803
12804 2003-07-23 Michael Snyder <msnyder@redhat.com>
12805
12806 * gdb.base/return2.exp: Don't test long-long return.
12807
12808 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
12809 * gdb.disasm/t01_mov.exp: Ditto.
12810 * gdb.disasm/t02_mova.s: Ditto.
12811 * gdb.disasm/t02_mova.exp: Ditto.
12812 * gdb.disasm/t03_add.s: Ditto.
12813 * gdb.disasm/t03_add.exp: Ditto.
12814 * gdb.disasm/t04_sub.s: Ditto.
12815 * gdb.disasm/t04_sub.exp: Ditto.
12816 * gdb.disasm/t05_cmp.s: Ditto.
12817 * gdb.disasm/t05_cmp.exp: Ditto.
12818 * gdb.disasm/t06_ari2.s: Ditto.
12819 * gdb.disasm/t06_ari2.exp: Ditto.
12820 * gdb.disasm/t07_ari3.s: Ditto.
12821 * gdb.disasm/t07_ari3.exp: Ditto.
12822 * gdb.disasm/t08_or.s: Ditto.
12823 * gdb.disasm/t08_or.exp: Ditto.
12824 * gdb.disasm/t09_xor.s: Ditto.
12825 * gdb.disasm/t09_xor.exp: Ditto.
12826 * gdb.disasm/t10_and.s: Ditto.
12827 * gdb.disasm/t10_and.exp: Ditto.
12828 * gdb.disasm/t11_logs.s: Ditto.
12829 * gdb.disasm/t11_logs.exp: Ditto.
12830 * gdb.disasm/t12_bit.s: Ditto.
12831 * gdb.disasm/t12_bit.exp: Ditto.
12832 * gdb.disasm/t13_otr.s: Ditto.
12833 * gdb.disasm/t13_otr.exp: Ditto.
12834
12835 2003-07-22 Elena Zannoni <ezannoni@redhat.com>
12836
12837 * gdb.threads/tls.exp :Add kfail for 'info address' case.
12838
12839 2003-07-22 Elena Zannoni <ezannoni@redhat.com>
12840
12841 * gdb.threads/tls.c : New file.
12842 * gdb.threads/tls.exp : New file.
12843 * gdb.threads/tls-main.c : New file.
12844 * gdb.threads/tls-shared.c : New file.
12845 * gdb.threads/tls-shared.exp : New file.
12846
12847 2003-07-22 Andreas Schwab <schwab@suse.de>
12848
12849 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
12850
12851 2003-07-20 Andreas Schwab <schwab@suse.de>
12852
12853 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
12854 due to insn reordering.
12855
12856 2003-07-15 Andrew Cagney <cagney@redhat.com>
12857
12858 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
12859
12860 2003-07-15 Michael Chastain <mec@shout.net>
12861
12862 * gdb.base/gdb1250.exp: New file.
12863 * gdb.base/gdb1250.c: New file.
12864
12865 2003-07-09 Michal Ludvig <mludvig@suse.cz>
12866
12867 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
12868 expansion of size_t to 'unsigned long', not only to 'unsigned'.
12869
12870 2003-07-09 Elena Zannoni <ezannoni@redhat.com>
12871
12872 * gdb.threads/tls.c: New file.
12873 * gdb.threads/tls.exp: New file.
12874 * gdb.threads/tls-main.c: New file.
12875 * gdb.threads/tls-shared.c: New file.
12876 * gdb.threads/tls-shared.exp: New file.
12877
12878 2003-07-09 Elena Zannoni <ezannoni@redhat.com>
12879
12880 * gdb.base/annota1.exp: Make sure that we properly escape the
12881 full path of the source file. Xfail more permissive patterns,
12882 due to a compiler debug info problem.
12883
12884 2003-07-07 Andreas Schwab <schwab@suse.de>
12885
12886 * gdb.asm/m68k.inc: New file.
12887 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
12888
12889 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
12890 arguments"): Also match negative number.
12891
12892 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
12893
12894 2003-07-03 Daniel Jacobowitz <drow@mvista.com>
12895
12896 * gdb.base/store.c (charest): New typedef.
12897 (add_char): Rename to add_charest, update.
12898 (wack_char): Rename to wack_charest, update types. Return l + r
12899 to keep r live across the call.
12900 (wack_short, wack_int, wack_long, wack_longest, wack_float)
12901 (wack_double, wack_doublest): Return l + r to keep r live across
12902 the call.
12903 * gdb.base/store.exp: Accomodate store.c changes.
12904
12905 2003-06-30 David Carlton <carlton@kealia.com>
12906
12907 * gdb.c++/maint.exp (test_invalid_name): New.
12908 (test_first_component): Add tests for invalid names.
12909
12910 2003-06-29 Michael Chastain <mec@shout.net>
12911
12912 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
12913 output of '<VTT for class>' for virtual base classes.
12914
12915 2003-06-29 Daniel Jacobowitz <drow@mvista.com>
12916
12917 * gdb.base/completion.exp: Tab-complete "complet" instead of
12918 "compl".
12919 * gdb.base/complex.exp, gdb.base/complex.c: New files.
12920
12921 2003-06-29 Daniel Jacobowitz <drow@mvista.com>
12922
12923 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
12924 * gdb.base/volatile.exp: Likewise.
12925
12926 2003-06-29 Daniel Jacobowitz <drow@mvista.com>
12927
12928 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
12929 gdb/1265.
12930
12931 2003-06-28 Michael Chastain <mec@shout.net>
12932 Daniel Jacobowitz <drow@mvista.com>
12933
12934 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
12935 initial line count of 'captured_main' from 26 to 32.
12936 (test_with_self): Allow xmalloc call to be interleaved with the
12937 preceding two lines.
12938
12939 2003-06-24 Joel Brobecker <brobecker@gnat.com>
12940
12941 * gdb.base/bang.exp: New testcase.
12942
12943 2003-06-23 Joel Brobecker <brobecker@gnat.com>
12944
12945 * gdb.base/langs.exp: Add some tests for the "minimal" language
12946 support.
12947
12948 2003-06-23 Elena Zannoni <ezannoni@redhat.com>
12949
12950 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
12951 the testcase.
12952
12953 2003-06-22 Daniel Jacobowitz <drow@mvista.com>
12954
12955 * gdb.base/relocate.exp: Test add-symbol-file with a variable
12956 offset.
12957
12958 2003-06-22 Daniel Jacobowitz <drow@mvista.com>
12959
12960 * gdb.c++/pr-1210.cc: New file.
12961 * gdb.c++/pr-1210.exp: New file.
12962
12963 2003-06-21 Daniel Jacobowitz <drow@mvista.com>
12964
12965 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
12966 000-exec-continue.
12967
12968 2003-06-15 Mark Kettenis <kettenis@gnu.org>
12969
12970 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
12971 on *-*-*bsd* instead of *-*-freebsd*.
12972
12973 2003-06-14 Andrew Cagney <cagney@redhat.com>
12974
12975 * gdb.base/store.exp: Test longest and doublest. Test all
12976 parameters. Weaken return statement match.
12977 * gdb.base/store.c: Add longest and doublest - aka long long and
12978 long double functions. Put all parameters into local register
12979 variables. Use negative values.
12980
12981 2003-06-14 Andrew Cagney <cagney@redhat.com>
12982
12983 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
12984 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
12985 exit status.
12986 * gdb.base/fileio.exp: Disable target when nointerrupts and
12987 noinferiorio, instead of limiting it to remote. Use remote_exec
12988 instead of system.
12989
12990 2003-06-12 Jeff Johnston <jjohnstn@redhat.com>
12991
12992 * gdb.base/float.exp: Add ia64 support.
12993
12994 2003-06-12 Corinna Vinschen <vinschen@redhat.com>
12995
12996 * gdb.base/fileio.exp: Run only on remote targets.
12997
12998 2003-06-10 Corinna Vinschen <vinschen@redhat.com>
12999
13000 * gdb.base/fileio.c: New file, testing File-I/O.
13001 * gdb.base/fileio.exp: Ditto.
13002
13003 2003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
13004
13005 * gdb.base/shreloc.exp: New file, check symbol values obtained from
13006 shared objects after relocation at load time (gdb PR/1132).
13007 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
13008 as above, part of the shared object relocation test.
13009
13010 2003-06-08 Mark Kettenis <kettenis@gnu.org>
13011
13012 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
13013 fully filled history list.
13014 * gdb.base/gdb_history: New file.
13015
13016 * gdb.base/signals.exp: XFAIL "continue to func1" on
13017 i*86-*-freebsd*.
13018
13019 * gdb.base/attach.exp: When trying to attach to a nonexistent
13020 process, make it possible to specify the PID based on the target,
13021 and do so for *-*-freebsd*.
13022
13023 2003-06-02 Richard Henderson <rth@redhat.com>
13024
13025 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
13026
13027 2003-06-02 Richard Henderson <rth@redhat.com>
13028
13029 * gdb.base/selftest.exp: Next over lim_at_start initialization.
13030
13031 2003-06-02 Richard Henderson <rth@redhat.com>
13032
13033 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
13034
13035 2003-06-01 Daniel Jacobowitz <drow@mvista.com>
13036
13037 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
13038 of globalvar.
13039
13040 2003-06-01 Mark Kettenis <kettenis@gnu.org>
13041
13042 * gdb.asm/asm-source.exp: Check for memory read errors in
13043 disassembler test on *BSD too.
13044
13045 2003-06-01 Richard Henderson <rth@redhat.com>
13046
13047 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
13048 for .frame.
13049 (gdbasm_call): Lose ldgp.
13050 (gdbasm_startup): Add frame information.
13051 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
13052
13053 2003-05-31 Mark Kettenis <kettenis@gnu.org>
13054
13055 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
13056 i?86-*-*.
13057
13058 2003-05-30 Mark Kettenis <kettenis@gnu.org>
13059
13060 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
13061 FreeBSD.
13062
13063 2003-05-29 Richard Henderson <rth@redhat.com>
13064
13065 * gdb.asm/alpha.inc: New file.
13066 * gdb.asm/asm-source.exp: Use it.
13067
13068 2003-05-29 Jim Blandy <jimb@redhat.com>
13069
13070 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
13071 'core.PID'.
13072
13073 2003-05-22 Jim Blandy <jimb@redhat.com>
13074
13075 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
13076 backtrace.
13077
13078 2003-05-20 David Carlton <carlton@math.stanford.edu>
13079
13080 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
13081 this time.
13082
13083 2003-05-19 David Carlton <carlton@bactrian.org>
13084
13085 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
13086 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
13087
13088 2003-05-19 David Carlton <carlton@bactrian.org>
13089
13090 * gdb.c++/namespace.exp: Add namespace scope and anonymous
13091 namespace tests.
13092 Bump copyright date.
13093 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
13094 (main): Call C::D::marker2.
13095 * gdb.c++/namespace1.cc: New file.
13096
13097 2003-05-14 Jeff Johnston <jjohnstn@redhat.com>
13098
13099 Roland McGrath <roland@redhat.com>
13100 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
13101 there is no manager thread.
13102
13103 2003-05-08 Jeff Johnston <jjohnstn@redhat.com>
13104
13105 * gdb.threads/schedlock.exp: Remove assumption that all threads
13106 will run in a particular small time slice. Also ensure we break
13107 in one of the child threads rather than the main thread.
13108
13109 2003-05-07 Jim Blandy <jimb@redhat.com>
13110
13111 Add support for assembly source testing on the s390x.
13112 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
13113 architecture.
13114 * gdb.asm/s390x.inc: New file.
13115
13116 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
13117 succession of 'if' statements.
13118
13119 2003-05-05 Andrew Cagney <cagney@redhat.com>
13120
13121 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
13122
13123 2003-05-05 Andrew Cagney <cagney@redhat.com>
13124
13125 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
13126 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
13127
13128 2003-05-02 Elena Zannoni <ezannoni@redhat.com>
13129
13130 * gdb.base/charset.exp: Update based on new behavior of set/show
13131 charset commands.
13132
13133 2003-05-01 Andrew Cagney <cagney@redhat.com>
13134
13135 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
13136 variable do not give memory errors.
13137
13138 2003-04-30 Adam Fedor <fedor@gnu.org>
13139
13140 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
13141 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
13142 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
13143 gdb.objc/basicclass.m: : New files
13144
13145 * lib/gdb.exp (gdb_compile_objc): New procedure.
13146
13147 2003-04-27 Daniel Jacobowitz <drow@mvista.com>
13148
13149 * gdb.base/signals.exp: Make backtrace tests more specific.
13150
13151 2003-04-23 David Carlton <carlton@bactrian.org>
13152
13153 * gdb.c++/maint.exp (test_first_component): Add tests for
13154 'operator' in more locations.
13155
13156 2003-04-16 Kevin Buettner <kevinb@redhat.com>
13157
13158 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
13159
13160 2003-04-16 Elena Zannoni <ezannoni@redhat.com>
13161
13162 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
13163 func marke' instead. Update test name.
13164
13165 2003-04-15 David Carlton <carlton@math.stanford.edu>
13166
13167 * gdb.c++/maint.exp: New file.
13168
13169 2003-04-14 Elena Zannoni <ezannoni@redhat.com>
13170
13171 * gdb.threads/schedlock.c: Change type of thread function argument
13172 to long, to avoid warnings on 64-bit platforms.
13173
13174 2003-04-14 Elena Zannoni <ezannoni@redhat.com>
13175
13176 * gdb.base/attach.exp: Add new message from ptrace in case of
13177 attaching to nonexistent process.
13178
13179 2003-04-11 Jim Blandy <jimb@redhat.com>
13180
13181 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
13182 gdb.c++/userdef.cc: Place comments on the lines to which the
13183 marker function might return.
13184 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
13185 gdb.c++/userdef.exp: Look for those comments to check that we've
13186 returned to the right place, instead of checking line numbers.
13187
13188 2003-04-11 Elena Zannoni <ezannoni@redhat.com>
13189
13190 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
13191 match on sourcefile name, instead of directory name.
13192
13193 2003-04-10 Elena Zannoni <ezannoni@redhat.com>
13194
13195 * gdb.base/completion.exp: Use string_to_regexp to match the
13196 working directory name.
13197
13198 2003-04-09 Jim Blandy <jimb@redhat.com>
13199
13200 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
13201 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
13202 after an inferior function call, report the failure, but allow the
13203 test to continue.
13204
13205 2003-04-05 Stephane Carrez <stcarrez@nerim.fr>
13206
13207 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
13208 with -DPROTOTYPES.
13209
13210 2003-04-05 Stephane Carrez <stcarrez@nerim.fr>
13211
13212 * gdb.base/break.exp: Revert last patch.
13213
13214 2003-04-04 Stephane Carrez <stcarrez@nerim.fr>
13215
13216 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
13217 with -DPROTOTYPES.
13218
13219 2003-04-02 Andrew Cagney <cagney@redhat.com>
13220
13221 * gdb.base/callfuncs.exp: Make "print add" messages unique.
13222 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
13223 matching directories by the name breakpoint.
13224 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
13225 Make "continue to marker1" consistent.
13226 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
13227 message consistent.
13228 * lib/gdb.exp: Put "the program is no longer running", and "the
13229 program exited" in parenthesis.
13230 * lib/mi-support.exp: Ditto.
13231
13232 2003-04-02 Bob Rossi <bob_rossi@cox.net>
13233
13234 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
13235
13236 2003-03-29 Andrew Cagney <cagney@redhat.com>
13237
13238 * gdb.base/sizeof.c (main): Print the value of '\377'.
13239 * gdb.base/sizeof.exp: Check the sign of '\377'.
13240
13241 2003-03-27 Michael Chastain <mec@shout.net>
13242
13243 * gdb.base/gdb1090.exp: New file.
13244 * gdb.base/gdb1090.cc: New file.
13245
13246 2003-03-27 J. Brobecker <brobecker@gnat.com>
13247
13248 * gdb.gdb/observer.exp: New regression test.
13249
13250 2003-03-27 Michael Chastain <mec@shout.net>
13251
13252 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
13253 * gdb.base/ptype.exp: Likewise.
13254
13255 2003-03-27 Corinna Vinschen <vinschen@redhat.com>
13256
13257 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
13258
13259 2003-03-26 Michael Chastain <mec@shout.net>
13260
13261 * gdb.base/ptype.exp: Actually use some typedef'd types.
13262
13263 2003-03-21 Stephane Carrez <stcarrez@nerim.fr>
13264
13265 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
13266 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
13267
13268 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
13269
13270 * gdb.base/default.exp: Fix regular expression.
13271
13272 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
13273
13274 * gdb.base/args.exp: Fix regular expression.
13275
13276 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
13277
13278 * gdb.base/help.exp: Allow Win32 child process.
13279
13280 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
13281
13282 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
13283 when stepping out of main().
13284
13285 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
13286
13287 * gdb.base/default.exp: Check for win32 specific message when calling
13288 "run" without executable.
13289
13290 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
13291
13292 * gdb.base/args.exp: Expect .exe in output.
13293
13294 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
13295
13296 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
13297 Cygwin native.
13298
13299 2003-03-17 Andrew Cagney <cagney@redhat.com>
13300
13301 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
13302 vector registes.
13303 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
13304 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
13305
13306 2003-03-17 David Carlton <carlton@math.stanford.edu>
13307
13308 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
13309 test, for PR breakpoints/38.
13310 Call test_watchpoint_and_breakpoint.
13311 * gdb.base/watchpoint.c (func3): New function.
13312 (main): Call func3.
13313
13314 2003-03-04 David Carlton <carlton@math.stanford.edu>
13315
13316 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
13317 Garply<Garply<char> >:: garply".
13318 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
13319 with respect to PR c++/1111; note also PR c++/1113.
13320 (test_template_breakpoints): KFAIL "constructor breakpoint" with
13321 respect to PR c++/1062.
13322 KFAIL "destructor breakpoint" with respect to PR c++/1112.
13323
13324 2003-03-03 David Carlton <carlton@math.stanford.edu>
13325
13326 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
13327 with respect to PR c++/57.
13328 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
13329 c++/826.
13330 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
13331 respect to PR c++/57.
13332
13333 2003-03-03 David Carlton <carlton@math.stanford.edu>
13334
13335 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
13336 respect to PR c++/33 into FAILs.
13337
13338 2003-03-03 Michael Chastain <mec@shout.net>
13339
13340 * configure.in: Update copyright years.
13341
13342 2003-03-03 Michael Chastain <mec@shout.net>
13343
13344 * Makefile.in: Update copyright years.
13345
13346 2003-02-28 David Carlton <carlton@math.stanford.edu>
13347
13348 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
13349 print class instead of struct and/or superfluous protection
13350 specifiers, as long as the resulting output is equivalent to the
13351 source code.
13352 Delete FIXME from end of messages on tests that don't need
13353 fixing.
13354
13355 2003-02-28 David Carlton <carlton@math.stanford.edu>
13356
13357 * gdb.c++/templates.exp (do_tests): Allow const in the two
13358 Foo<volatile char *>::foo tests.
13359
13360 2003-02-27 Michael Snyder <msnyder@redhat.com>
13361
13362 * gdb.base/restore.c (main): Return zero, so exit code
13363 will be consistant.
13364
13365 2003-02-26 David Carlton <carlton@math.stanford.edu>
13366
13367 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
13368 char *>::foo" test with respect to PR c++/33. Create a new test
13369 which is identical to that one except that it doesn't put the
13370 space between the "char" and the "*"; KFAIL it, too.
13371
13372 2003-02-26 David Carlton <carlton@math.stanford.edu>
13373
13374 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
13375 template types into either PASSes or KFAILs (corresponding to PR
13376 c++/57). Tweak indentation. Update copyright.
13377
13378 2003-02-23 Stephane Carrez <stcarrez@nerim.fr>
13379
13380 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
13381
13382 2003-02-13 Michael Chastain <mec@shout.net>
13383
13384 * gdb.base/exprs.exp: Remove i960 remnants.
13385 * gdb.base/funcargs.exp: Likewise.
13386 * gdb.base/list.exp: Likewise.
13387 * gdb.base/ptype.exp: Likewise.
13388
13389 2003-02-14 David Carlton <carlton@math.stanford.edu>
13390
13391 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
13392 pEe->D::vg()" from XFAIL to KFAIL.
13393
13394 2003-02-13 Jason Molenda (jmolenda@apple.com)
13395
13396 * gdb.base/maint.exp: Update maint print statistics regexp to include
13397 new entries.
13398
13399 2003-02-13 Michael Chastain <mec@shout.net>
13400
13401 * gdb.c++/inherit.exp: Remove call to get_debug_format.
13402
13403 2003-02-12 Michael Chastain <mec@shout.net>
13404
13405 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
13406 * gdb.c++/inherit.exp: Likewise.
13407 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
13408 * gdb.c++/templates.exp: Likewise.
13409 * gdb.c++/virtfunc.exp: Likewise.
13410
13411 2003-02-06 Jason Molenda (jason-cl@molenda.com)
13412
13413 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
13414 why the code is written that way.
13415
13416 2003-02-05 Michael Chastain <mec@shout.net>
13417
13418 * gdb.base/dump.exp: Add missing copyright line.
13419
13420 2003-02-05 Jason Molenda (jason-cl@molenda.com)
13421
13422 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
13423 at the beginning so the breakpoint doesn't get set on the loop.
13424
13425 2003-02-05 Michael Chastain <mec@shout.net>
13426
13427 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
13428 output for configurations with gcc 2.95.3.
13429
13430 2003-02-05 Keith Seitz <keiths@redhat.com>
13431 Andrew Cagney <ac131313@redhat.com>
13432
13433 * gdb.mi/mi-cli.exp: New file.
13434
13435 2003-02-04 Michael Chastain <mec@shout.net>
13436
13437 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
13438 Call perror and then continue.
13439
13440 2003-02-03 Michael Chastain <mec@shout.net>
13441
13442 * gdb.c++/pr-1023.cc: New file.
13443 * gdb.c++/pr-1023.exp: New file.
13444
13445 2003-02-05 Jim Blandy <jimb@redhat.com>
13446
13447 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
13448 it's local to foobar. Check for it there, and check that it's not
13449 present in main.
13450 * gdb.c++/local.cc (marker2): New function.
13451 (foobar): Call marker1.
13452 (main): Call marker2 instead of marker1.
13453
13454 2003-02-04 Andrew Cagney <ac131313@redhat.com>
13455
13456 * gdb.disasm/mn10200.exp: Obsolete file.
13457 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
13458 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
13459 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
13460
13461 2003-02-04 David Carlton <carlton@math.stanford.edu>
13462
13463 * gdb.c++/overload.exp: Test intToChar(1).
13464 * gdb.c++/overload.cc (intToChar): New.
13465 (main): Call intToChar.
13466
13467 2003-02-03 David Carlton <carlton@math.stanford.edu>
13468
13469 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
13470 'might_kfail' arg.
13471 KFAIL some of the continue_to_bp_overloaded calls, according to
13472 PR c++/1025.
13473
13474 2003-02-01 Michael Chastain <mec@shout.net>
13475
13476 * gdb.base/advance.c (marker1): New marker function.
13477 * gdb.base/advance.exp: When the 'advance' command lands on the
13478 return breakpoint, it can legitimately stop on either the
13479 current line or the next line. Accommodate both outcomes.
13480 * gdb.base/until.exp: Likewise.
13481
13482 2003-02-02 Andrew Cagney <ac131313@redhat.com>
13483
13484 2002-11-10 Jason Molenda (jason-cl@molenda.com):
13485 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
13486 now a list, not a tuple.
13487 * gdb.mi/mi-var-display.exp: Ditto.
13488 * gdb.mi/gdb792.exp: Ditto.
13489
13490 2003-02-01 Andrew Cagney <ac131313@redhat.com>
13491
13492 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
13493 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
13494 stack backtraces.
13495 * gdb.mi/mi-syn-frame.c: Part of same.
13496
13497 2003-02-01 Mark Kettenis <kettenis@gnu.org>
13498
13499 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
13500 gdb.mi/mi1-pthreads.exp: Return instead of calling
13501 gdb_suppress_entire_file.
13502
13503 2003-02-01 Mark Salter <msalter@redhat.com>
13504
13505 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
13506
13507 2003-01-31 Mark Salter <msalter@redhat.com>
13508
13509 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
13510 Support empty arg.
13511
13512 2003-01-30 Michael Chastain <mec@shout.net>
13513
13514 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
13515 This was a workaround for a UTF-8 bug in readline 4.3. The bug
13516 has been fixed in gdb/readline on 2003-01-09.
13517
13518 2003-01-29 Michael Snyder <msnyder@redhat.com>
13519
13520 * gdb.base/maint.exp: Allow for leading underscore in symbol.
13521 * gdb.base/display.exp: Allow for leading underscore in symbol.
13522 * gdb.base/args.exp: Skip if target does not support args passing.
13523
13524 2003-01-22 Daniel Jacobowitz <drow@mvista.com>
13525
13526 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
13527 gdb_test. Accept a list of expect arguments as the third
13528 parameter.
13529 (gdb_test): Use it.
13530
13531 2003-01-20 Elena Zannoni <ezannoni@redhat.com>
13532
13533 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
13534 allow for different test tree configurations. Update some
13535 tescases accordingly.
13536 * gdb.arch/altivec-regs.exp: Ditto.
13537 * gdb.asm/asm-source.exp: Ditto.
13538 * gdb.base/advance.exp: Ditto.
13539 * gdb.base/display.exp: Ditto.
13540 * gdb.base/long_long.exp: Ditto.
13541 * gdb.base/mips_pro.exp: Ditto.
13542 * gdb.base/overlays.exp: Ditto.
13543 * gdb.base/relocate.exp: Ditto.
13544 * gdb.base/setshow.exp: Ditto.
13545 * gdb.base/step-line.exp: Ditto.
13546 * gdb.base/step-test.exp: Ditto.
13547 * gdb.base/until.exp: Ditto.
13548 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
13549
13550 2003-01-17 David Carlton <carlton@math.stanford.edu>
13551
13552 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
13553 corresponding to PR c++/945.
13554 Update copyright.
13555
13556 2003-01-17 David Carlton <carlton@math.stanford.edu>
13557
13558 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
13559 corresponding to PR c++/68.
13560
13561 2003-01-17 David Carlton <carlton@math.stanford.edu>
13562
13563 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
13564 (test_paddr_hairy_functions): Call print_addr_2_kfail for
13565 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
13566
13567 2003-01-15 Elena Zannoni <ezannoni@redhat.com>
13568
13569 * gdb.base/break.exp: Fix change of default location, because of
13570 removal of until tests.
13571 * gdb.base/help.exp: Update test for new 'until' help message.
13572 Add test for help on 'advance'.
13573 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
13574
13575 2003-01-15 Mark Kettenis <kettenis@gnu.org>
13576
13577 * gdb.base/default.exp: Adapt "info float" test for recent changes
13578 to that command. Add test for "info vector".
13579 * gdb.base/float.exp: New file. Add test for "info float" that
13580 resembles the old test in gdb.base/default.exp.
13581
13582 2003-01-15 David Carlton <carlton@math.stanford.edu>
13583
13584 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
13585
13586 2003-01-15 Elena Zannoni <ezannoni@redhat.com>
13587
13588 * gdb.base/break.exp: Move the tests of until command from here...
13589 * gdb.base/until.exp: ... to here. New file. Add other tests.
13590 * gdb.base/advance.c: New file.
13591 * gdb.base/advance.exp: New file.
13592
13593 2003-01-14 Elena Zannoni <ezannoni@redhat.com>
13594
13595 * gdb.base/args.c: New file.
13596 * gdb.base/args.exp: New file.
13597
13598 2003-01-14 Daniel Jacobowitz <drow@mvista.com>
13599
13600 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
13601
13602 2003-01-14 Daniel Jacobowitz <drow@mvista.com>
13603
13604 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
13605
13606 2003-01-14 Daniel Jacobowitz <drow@mvista.com>
13607
13608 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
13609 dates.
13610
13611 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
13612
13613 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
13614
13615 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
13616
13617 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
13618 (ptype &*"foo").
13619 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
13620
13621 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
13622
13623 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
13624 * gdb.mi/mi1-console.exp: Likewise.
13625
13626 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
13627
13628 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
13629 * gdb.mi/mi1-console.exp: Likewise.
13630
13631 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
13632
13633 * gdb.c++/overload.exp: Remove some fixed XFAILs.
13634
13635 2003-01-09 Daniel Jacobowitz <drow@mvista.com>
13636
13637 * gdb.base/detach.exp: New test.
13638
13639 2003-01-09 Daniel Jacobowitz <drow@mvista.com>
13640
13641 * Makefile.in (ALL_SUBDIRS): New variable.
13642 (subdirs, clean, distclean): Use it.
13643 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
13644 regenerating Makefile, since it is generated from the top level.
13645 * gdb.asm/Makefile.in: Likewise.
13646 * gdb.base/Makefile.in: Likewise.
13647 * gdb.c++/Makefile.in: Likewise.
13648 * gdb.disasm/Makefile.in: Likewise.
13649 * gdb.java/Makefile.in: Likewise.
13650 * gdb.mi/Makefile.in: Likewise.
13651 * gdb.threads/Makefile.in: Likewise.
13652 * gdb.trace/Makefile.in: Likewise.
13653
13654 2003-01-09 David Carlton <carlton@math.stanford.edu>
13655
13656 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
13657 Add copyright year 2003.
13658
13659 2003-01-06 Michael Chastain <mec@shout.net>
13660
13661 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
13662 When selecting a thread, 'line' and 'file' are optional.
13663 * gdb.mi/mi1-pthreads.exp: Likewise.
13664
13665 2003-01-06 Andreas Schwab <schwab@suse.de>
13666
13667 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
13668 failures.
13669
13670 2003-01-04 Daniel Jacobowitz <drow@mvista.com>
13671
13672 Fix PR gdb/844
13673 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
13674 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
13675
13676 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
13677 instead of calling gdb_suppress_entire_file.
13678 * gdb.threads/print-threads.exp: Likewise.
13679 * gdb.threads/schedlock.exp: Likewise.
13680
13681 * gdb.threads/killed.exp: Return instead of calling
13682 gdb_suppress_entire_file.
13683 * gdb.threads/linux-dp.exp: Likewise.
13684 * gdb.threads/pthreads.exp: Likewise.
13685
13686 2003-01-04 Daniel Jacobowitz <drow@mvista.com>
13687
13688 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
13689 stabs.
13690 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
13691 * gdb.base/whatis.exp: Always allow (void) after function names.
13692
13693 2003-01-04 Daniel Jacobowitz <drow@mvista.com>
13694
13695 * gdb.c++/casts.exp: Correct regexp.
13696
13697 2003-01-04 Mark Kettenis <kettenis@gnu.org>
13698
13699 * configure.in: Call AC_CONFIG_HEADER. Don't call
13700 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
13701 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
13702 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
13703 aforementioned directories in the AC_OUPUT call.
13704 * config.hin: New file.
13705 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
13706 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
13707 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
13708 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
13709 pass -I$objdir instead of -I$objdir/$subdir in compilation.
13710 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
13711 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
13712 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
13713 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
13714 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
13715 gdb.threads/configure.in, gdb.threads/configure,
13716 gdb.threads/config.in, gdb.trace/configure.in,
13717 gdb.trace/configure: Removed.
13718
13719 2003-01-03 Michael Chastain <mec@shout.net>
13720
13721 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
13722 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
13723
13724 2003-01-03 Daniel Jacobowitz <drow@mvista.com>
13725
13726 * gdb.base/store.exp: Fix regular expressions.
13727
13728 2002-12-28 Mark Kettenis <kettenis@gnu.org>
13729
13730 * configure.in: Rewrite.
13731 * configure: Regenerated.
13732
13733 2003-01-03 David Carlton <carlton@math.stanford.edu>
13734
13735 * gdb.base/psymtab.exp: New file.
13736 * gdb.base/psymtab1.c: Ditto.
13737 * gdb.base/psymtab2.c: Ditto.
13738
13739 2002-12-23 Adam Fedor <fedor@gnu.org>
13740
13741 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
13742
13743 2002-12-23 David Carlton <carlton@math.stanford.edu>
13744
13745 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
13746 and current_directory initialization.
13747
13748 2002-12-22 Jim Blandy <jimb@redhat.com>
13749
13750 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
13751 rather than as part of the output file name.
13752
13753 * gdb.base/attach.exp: There's no need to copy the test program to
13754 /tmp; that was only ever necessary on HP/UX, and this test is
13755 entirely disabled there anyway.
13756
13757 2002-12-21 Jim Blandy <jimb@redhat.com>
13758
13759 * gdb.c++/psmang.exp: Doc fix.
13760
13761 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
13762 test.
13763
13764 2002-12-20 David Carlton <carlton@math.stanford.edu>
13765
13766 * gdb.c++/annota2.exp: KFAIL annotate-quit.
13767
13768 2002-12-18 Michael Chastain <mec@shout.net>
13769
13770 * gdb.c++/annota2.exp: Add copyright year 2002.
13771
13772 2002-12-17 David Carlton <carlton@math.stanford.edu>
13773
13774 * gdb.c++/try_catch.cc: Add marker comments.
13775 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
13776 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
13777 * gdb.c++/m-static.cc: Ditto.
13778 * gdb.c++/m-static1.cc: Ditto.
13779 * gdb.c++/try_catch.cc: Ditto.
13780
13781 2002-12-16 Jeff Johnston <jjohnstn@redhat.com>
13782
13783 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
13784 to see whether we are using the new -environment-directory
13785 command which resets via -r or the old version of the command
13786 which may prompt the user. Part of fix for gdb/741.
13787
13788 2002-12-13 Andrew Cagney <ac131313@redhat.com>
13789
13790 * gdb.fortran/types.exp: Update obsolete comment.
13791 * gdb.fortran/exprs.exp: Ditto.
13792 * lib/gdb.exp: Delete obsolete code.
13793 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
13794 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
13795 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
13796 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
13797 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
13798 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
13799 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
13800 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
13801 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
13802 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
13803 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
13804 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
13805 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
13806 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
13807 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
13808 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
13809 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
13810 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
13811 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
13812 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
13813 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
13814 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
13815 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
13816 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
13817 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
13818 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
13819 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
13820 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
13821 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
13822 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
13823 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
13824 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
13825 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
13826 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
13827 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
13828 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
13829 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
13830
13831 2002-12-11 David Carlton <carlton@math.stanford.edu>
13832
13833 * gdb.c++/m-data.exp: Add test for members that shadow global
13834 variables: see PR gdb/804.
13835 * gdb.c++/m-data.cc: Ditto.
13836
13837 2002-12-10 Daniel Jacobowitz <drow@mvista.com>
13838
13839 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
13840
13841 2002-12-06 David Carlton <carlton@math.stanford.edu>
13842
13843 * gdb.base/store.c: Don't declare functions static.
13844
13845 2002-12-04 Andrew Cagney <ac131313@redhat.com>
13846
13847 * gdb.base/store.exp, gdb.base/store.c: New files.
13848
13849 2002-12-03 Daniel Jacobowitz <drow@mvista.com>
13850
13851 * gdb.base/selftest.exp: Update for current gdb.
13852
13853 2002-12-03 Daniel Jacobowitz <drow@mvista.com>
13854
13855 * gdb.base/maint.exp: Only dump symbols from one source file
13856 or objfile.
13857
13858 2002-12-03 Daniel Jacobowitz <drow@mvista.com>
13859
13860 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
13861 function call.
13862
13863 2002-11-25 Jim Blandy <jimb@redhat.com>
13864
13865 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
13866 function appearing in error message.
13867
13868 2002-11-21 Daniel Jacobowitz <drow@mvista.com>
13869
13870 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
13871
13872 2002-11-08 Jeff Johnston <jjohnstn@redhat.com>
13873
13874 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
13875 for mi1 and current mi is in correct format. New mi startup message
13876 should be in mi console format. This is part of fix for PR gdb/604.
13877
13878 2002-09-18 Fernando Nasser <fnasser@redhat.com>
13879
13880 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
13881 which explicitly prints the zero offset as "+0".
13882
13883 2002-10-22 Daniel Jacobowitz <drow@mvista.com>
13884
13885 * gdb.threads/schedlock.c (args): Make unsigned.
13886
13887 2002-10-21 Daniel Jacobowitz <drow@mvista.com>
13888
13889 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
13890 numbers. Allow "foo2|selected stack frame".
13891 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
13892 * gdb.asm/asmsrc2.s: Likewise.
13893 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
13894 comments.
13895 * gdb.asm/mips.inc: New file.
13896
13897 2002-10-18 Adam Fedor <fedor@gnu.org>
13898
13899 * gdb.base/default.exp: Update expected output to include 'ObjC'.
13900 * gdb.base/help.exp: Likewise.
13901
13902 2002-10-17 Kevin Buettner <kevinb@redhat.com>
13903
13904 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
13905 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
13906
13907 2002-10-02 Jim Blandy <jimb@redhat.com>
13908
13909 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
13910
13911 2002-10-01 Andrew Cagney <ac131313@redhat.com>
13912
13913 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
13914 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
13915 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
13916 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
13917 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
13918 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
13919 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
13920
13921 2002-09-29 Andrew Cagney <ac131313@redhat.com>
13922
13923 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
13924 * mi0-disassemble.exp, mi0-eval.exp: Delete.
13925 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
13926 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
13927 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
13928 * mi0-var-block.exp, mi0-var-child.exp: Delete.
13929 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
13930
13931 2002-09-27 Kevin Buettner <kevinb@redhat.com>
13932
13933 * gdb.base/annota1.exp (info break): Make directory components of
13934 path optional since not all compilers emit this debug information.
13935
13936 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
13937 step ends up stepping out of the function instead of stopping on
13938 the epilogue.
13939
13940 2002-09-26 Keith Seitz <keiths@redhat.com>
13941
13942 * lib/insight-support.exp (gdbtk_start): Figure out where
13943 the insight executable is based on where gdb is. Use this
13944 executable to start insight instead of gdb.
13945
13946 2002-09-25 Andrew Cagney <cagney@redhat.com>
13947
13948 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
13949
13950 2002-09-24 Andrew Cagney <ac131313@redhat.com>
13951
13952 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
13953 test_isolated_complaints.
13954 (test_empty_complaint): New function.
13955 (test_empty_complaints): New function. Check no output when no
13956 complaints.
13957
13958 2002-09-19 Jim Blandy <jimb@redhat.com>
13959
13960 * gdb.base/charset.exp, gdb.base/charset.c: New files.
13961
13962 2002-09-19 Andrew Cagney <ac131313@redhat.com>
13963
13964 * gdb.gdb/complaints.exp: New file.
13965
13966 2002-09-18 Andrew Cagney <ac131313@redhat.com>
13967
13968 * gdb.base/maint.exp: Check `help maint internal-warning'.
13969
13970 2002-09-18 David Carlton <carlton@math.stanford.edu>
13971
13972 * gdb.c++/m-static.exp: Remove breakpoints depending on line
13973 numbers, and replace them by a single breakpoint after the
13974 constructors are all finished.
13975 Add test 4.
13976 * gdb.c++/m-static.cc: Add test 4.
13977 * gdb.c++/m-static.h: New file.
13978 * gdb.c++/m-static1.cc: New file.
13979
13980 * gdb.c++/printmethod.exp: New file.
13981 * gdb.c++/printmethod.cc: New file.
13982
13983 * gdb.c++/pr-574.exp: New file.
13984 * gdb.c++/pr-574.cc: New file.
13985
13986 2002-09-18 Corinna Vinschen <vinschen@redhat.com>
13987
13988 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
13989 embedded targets which never actually exit.
13990
13991 2002-09-18 Fernando Nasser <fnasser@redhat.com>
13992
13993 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
13994 "don't step after run" as unresolved or unsupported, instead of xfail.
13995
13996 2002-09-18 Corinna Vinschen <vinschen@redhat.com>
13997
13998 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
13999 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
14000 Add newline to expected string in "step out of main (status wrapper)"
14001 case.
14002
14003 2002-09-18 Corinna Vinschen <vinschen@redhat.com>
14004
14005 * lib/gdb.exp (rerun_to_main): Allow restarting application.
14006 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
14007
14008 2002-09-17 Tom Tromey <tromey@redhat.com>
14009
14010 * gdb.base/printcmds.exp (test_print_string_constants): Expect
14011 \000, not \0, in double-quoted string.
14012
14013 2002-09-14 Corinna Vinschen <vinschen@redhat.com>
14014
14015 * gdb.base/commands.exp: Don't expect a "Program exited normally"
14016 string after running the commands execution on breakpoint tests.
14017
14018 2002-09-13 Corinna Vinschen <vinschen@redhat.com>
14019
14020 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
14021
14022 2002-09-12 Joel Brobecker <brobecker@gnat.com>
14023
14024 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
14025
14026 2002-09-10 Keith Seitz <keiths@redhat.com>
14027
14028 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
14029 runto proc.
14030 (mi_run_to_main): Use mi_runto.
14031 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
14032
14033 2002-09-10 Keith Seitz <keiths@redhat.com>
14034
14035 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
14036 regexp for stopping at main. Could have multiple event notifications.
14037 Don't assume that main was declared with no parameters.
14038 (mi_next): Use mi_step_to.
14039 (mi_step): Use mi_next_to.
14040
14041 2002-09-09 Corinna Vinschen <vinschen@redhat.com>
14042
14043 * gdb.base/default.exp: Fix expected string in `info float' test.
14044
14045 2002-09-09 Ben Elliston <bje@redhat.com>
14046
14047 * config/mips.exp: Update comments.
14048 * config/mips-idt.exp: Likewise.
14049 * config/nind.exp: Likewise.
14050 * config/slite.exp: Likewise.
14051 * config/sparclet.exp: Likewise.
14052 * config/udi.exp: Likewise.
14053 * config/vx.exp: Likewise.
14054 * config/vxworks29k.exp: Likewise.
14055
14056 2002-09-05 Jim Blandy <jimb@redhat.com>
14057
14058 * gdb.threads/killed.exp: Fix test failure message.
14059
14060 2002-09-04 Keith Seitz <keiths@redhat.com>
14061
14062 * lib/mi-support.exp: Update copyright.
14063 (mi_gdb_test): Increase the priority of the expected pattern
14064 so that it matches gdb_test.
14065
14066 2002-09-03 Keith Seitz <keiths@redhat.com>
14067
14068 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
14069 Use integer comparison instead of string comparison for testing
14070 whether binary was built.
14071
14072 2002-09-03 Jim Blandy <jimb@redhat.com>
14073
14074 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
14075
14076 2002-08-29 Jim Blandy <jimb@redhat.com>
14077
14078 * gdb.threads/pthreads.exp: Move the portable thread compilation
14079 code into a function in lib/gdb.exp, and call that from here.
14080 * lib/gdb.exp (gdb_compile_pthreads): New function.
14081
14082 2002-08-29 Keith Seitz <keiths@redhat.com>
14083
14084 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
14085 expect_out so that callers can get at it.
14086
14087 2002-08-23 Daniel Jacobowitz <drow@mvista.com>
14088
14089 * gdb.threads/print-threads.c: New file.
14090 * gdb.threads/print-threads.exp: New file.
14091 * gdb.threads/schedlock.c: New file.
14092 * gdb.threads/schedlock.exp: New file.
14093
14094 2002-08-22 Elena Zannoni <ezannoni@redhat.com>
14095
14096 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
14097 not altivec.c.
14098
14099 2002-08-17 Mark Kettenis <kettenis@gnu.org>
14100
14101 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
14102 targets. The problem should be fixed now.
14103
14104 2002-08-15 Mark Kettenis <kettenis@gnu.org>
14105
14106 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
14107 2002-07-24 change that removes final dots from error messages.
14108
14109 2002-08-13 Tom Tromey <tromey@redhat.com>
14110
14111 * gdb.base/readline.exp: New file.
14112
14113 2002-08-01 Andrew Cagney <ac131313@redhat.com>
14114
14115 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
14116 supress message.
14117
14118 2002-08-01 Andrew Cagney <cagney@redhat.com>
14119
14120 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
14121 CHILL_FOR_TARGET and CHILL_LIB.
14122 * configure.in (configdirs): Remove gdb.chill.
14123 * configure: Regenerate.
14124 * lib/gdb.exp: Obsolete references to chill.
14125 * gdb.fortran/types.exp: Ditto.
14126 * gdb.fortran/exprs.exp: Ditto.
14127
14128 2002-07-30 Kevin Buettner <kevinb@redhat.com>
14129
14130 * gdb.base/shlib-call.exp (additional_flags): Conditionally
14131 set Irix-specific compile and link flags.
14132
14133 2002-07-29 Kevin Buettner <kevinb@redhat.com>
14134
14135 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
14136 source files. The ``-o'' option doesn't work with the ``-E'' option
14137 when using the Irix compiler.
14138
14139 2002-07-19 Daniel Jacobowitz <drow@mvista.com>
14140
14141 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
14142 Improve support for reusing an exec file. Copy exec file
14143 to target, and run gdbserver on the target instead of on the host.
14144
14145 2002-07-18 Jim Blandy <jimb@redhat.com>
14146
14147 * gdb.base/ending-run.exp: Don't expect to see the program end in
14148 some orderly fashion when we're running on a real stand-alone
14149 board.
14150
14151 * gdb.base/interrupt.exp: Correct logic for skipping tests on
14152 targets that don't support interrupts.
14153
14154 2002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
14155
14156 * gdb.base/attach.exp: Add patterns to match output from /proc-based
14157 systems.
14158 Move comments in expect statements to inside the actions, so that they
14159 don't get matched against.
14160
14161 2002-07-10 Mark Kettenis <kettenis@gnu.org>
14162
14163 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
14164 function when asleep" test.
14165
14166 2002-07-10 Andrew Cagney <ac131313@redhat.com>
14167
14168 * gdb.base/page.exp: Rewrite to handle problems with very long
14169 `info set' output. Update copyright.
14170
14171 2002-06-26 Andrew Cagney <ac131313@redhat.com>
14172
14173 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
14174 gdb.threads-hp.
14175 * gdb.hp/configure: Regenerate.
14176 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
14177 * gdb.hp/gdb.threads-hp/configure: Delete file.
14178 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
14179
14180 2002-06-22 Andrew Cagney <ac131313@redhat.com>
14181
14182 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
14183 setlocale, bindtextdomain and textdomain.
14184
14185 2002-06-11 Jim Blandy <jimb@redhat.com>
14186
14187 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
14188 preprocessor macro information is present.
14189
14190 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
14191 tests.
14192
14193 2002-06-06 Michael Snyder <msnyder@redhat.com>
14194
14195 * gdb.base/overlays.exp: Record addresses of overlay
14196 functions in TCL variables rather than in GDB variables,
14197 to avoid having GDB convert them to pointers (with loss
14198 of information).
14199
14200 * gdb.base/d10v.ld: Merge in several years worth of
14201 default linker script changes.
14202 * gdb.base/long_long.exp: Add check for sizeof (long double).
14203
14204 2002-06-06 Michal Ludvig <mludvig@suse.cz>
14205
14206 * gdb.asm/asm-source.exp: Add x86-64 target.
14207 * gdb.asm/x86_64.inc: New.
14208
14209 2002-05-30 Michael Chastain <mec@shout.net>
14210
14211 From Benjamin Kosnik <bkoz@redhat.com>:
14212 * gdb.c++/m-static.cc: New file.
14213 * gdb.c++/m-static.exp: New file.
14214
14215 2002-05-28 Michael Snyder <msnyder@redhat.com>
14216
14217 * gdb.base/call-ar-st.exp: Allow for reduced floating point
14218 precision.
14219
14220 2002-05-27 Michael Chastain <mec@shout.net>
14221
14222 From Benjamin Kosnik <bkoz@redhat.com>:
14223 * gdb.c++/m-data.cc: New file.
14224 * gdb.c++/m-data.exp: New file.
14225
14226 2002-05-27 Michael Chastain <mec@shout.net>
14227
14228 From Benjamin Kosnik <bkoz@redhat.com>:
14229 * gdb.c++/try_catch.cc: New file.
14230 * gdb.c++/try_catch.exp: New file.
14231
14232 2002-05-27 Michael Chastain <mec@shout.net>
14233
14234 * gdb.c++/local.exp: Accept more nested types in output.
14235
14236 2002-05-26 Michael Chastain <mec@shout.net>
14237
14238 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
14239
14240 2002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
14241
14242 * lib/gdb.exp (gdb_wrapper_init): Just because
14243 gdb_wrapper_file exists, this does not mean that the file
14244 should not be rebuilt. That is what gdb_wrapper_initialized
14245 is for.
14246 (default_gdb_init): Reset gdb_wrapper_initialized.
14247
14248 2002-05-23 Michael Snyder <msnyder@redhat.com>
14249
14250 * gdb.base/all-bin.exp: Revise previous patch by just reducing
14251 the precision of the floating point test results.
14252 * gdb.base/call-rt-st.exp: Ditto.
14253
14254 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
14255 * gdb.base/call-rt-st.exp: Ditto.
14256
14257 2002-05-19 Michael Chastain <mec@shout.net>
14258
14259 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
14260
14261 2002-05-19 Elena Zannoni <ezannoni@redhat.com>
14262
14263 * configure.in (configdirs): Add gdb.arch.
14264 * configure: Regenerate.
14265
14266 2002-05-17 Jim Blandy <jimb@redhat.com>
14267
14268 * gdb.base/completion.exp: Recognize the more detailed error
14269 messages produced by the macro expander's lexical analyzer.
14270
14271 2002-05-14 Elena Zannoni <ezannoni@redhat.com>
14272
14273 * gdb.arch/altivec-abi.c: New file.
14274 * gdb.arch/altivec-abi.exp: New file.
14275 * gdb.arch/altivec-regs.c: New file.
14276 * gdb.arch/altivec-regs.exp: New file.
14277
14278 2002-05-14 Daniel Jacobowitz <drow@mvista.com>
14279
14280 * gdb.base/maint.exp (maint print type): Update for new type
14281 structure.
14282
14283 2002-05-14 Elena Zannoni <ezannoni@redhat.com>
14284
14285 * gdb.arch: New directory.
14286 * gdb.arch/configure.in: New file.
14287 * gdb.arch/configure: New file.
14288 * gdb.arch/Makefile.in: New file.
14289
14290 2002-05-13 Corinna Vinschen <vinschen@redhat.com>
14291
14292 * gdb.asm/asm-source.exp: Add v850 as supported target.
14293 * gdb.asm/v850.inc: New file.
14294
14295 2002-05-13 Daniel Jacobowitz <drow@mvista.com>
14296
14297 * gdb.c++/annota2.exp (annotate-quit): Add comment.
14298
14299 2002-05-12 Daniel Jacobowitz <drow@mvista.com>
14300
14301 * gdb.base/break.exp: Check 'break "marker2"'.
14302
14303 2002-05-10 Michael Snyder <msnyder@redhat.com>
14304
14305 * gdb.base/long_long.exp: Fix typo.
14306
14307 2002-05-10 Jim Blandy <jimb@redhat.com>
14308
14309 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
14310 a bug.
14311
14312 * gdb.base/printcmds.exp (test_integer_literals_rejected):
14313 Recognize more detailed error message produced by the macro
14314 expander's lexical analyzer.
14315 * lib/gdb.exp (test_print_reject): Same.
14316
14317 2002-05-09 Mark Kettenis <kettenis@gnu.org>
14318
14319 * gdb.c++/method.exp: Fix typo.
14320
14321 2002-05-08 Michael Snyder <msnyder@redhat.com>
14322
14323 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
14324 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
14325 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
14326 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
14327 Add iftarget clause for strongarm.
14328
14329 2002-05-06 Michael Snyder <msnyder@redhat.com>
14330
14331 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
14332 (gdb_continue_to_end): Accept output from status wrapper.
14333 * gdb.base/ending-run.exp: Add case for output from status wrapper.
14334 Clean up fail messages to match pass messages.
14335
14336 Enable the "needs_status_wrapper" testsuite feature.
14337 * lib/gdb.exp (gdb_wrapper_init): New procedure.
14338 (gdb_compile): Conditionally call gdb_wrapper_init.
14339 * gdb.base/a2-run.exp: Recognize output from status wrapper.
14340 * gdb.c++/method.exp: Recognize output from status wrapper.
14341
14342 2002-05-06 Ben Elliston <bje@redhat.com>
14343 From Graydon Hoare <graydon@redhat.com>
14344
14345 * config/sid.exp: Include support for "rawsid" protocol.
14346
14347 2002-05-03 Jim Blandy <jimb@redhat.com>
14348
14349 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
14350 * gdb.c++/hang3.C: New file.
14351
14352 2002-05-04 Andrew Cagney <ac131313@redhat.com>
14353
14354 * gdb.base/default.exp: Remove obsolete code.
14355 * gdb.c++/misc.exp: Ditto. Update copyright.
14356 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
14357 * gdb.base/whatis.exp: Ditto. Update copyright.
14358 * gdb.base/scope.exp: Ditto. Update copyright.
14359 * gdb.base/ptype.exp: Ditto. Update copyright.
14360 * gdb.base/printcmds.exp: Ditto. Update copyright.
14361 * gdb.base/opaque.exp: Ditto. Update copyright.
14362 * gdb.base/list.exp: Ditto.
14363 * gdb.base/funcargs.exp: Ditto. Update copyright.
14364 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
14365 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
14366 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
14367 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
14368 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
14369 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
14370
14371 2002-05-02 Michael Snyder <msnyder@redhat.com>
14372
14373 * gdb.base/watchpoint.exp: Add xscale target.
14374 * gdb.base/long_long.exp: Add xscale target.
14375 * gdb.base/default.exp: Add xscale target.
14376
14377 2002-05-01 Jim Blandy <jimb@redhat.com>
14378
14379 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
14380 gdb.c++/hang.exp: New test.
14381
14382 2002-05-01 Fred Fish <fnf@redhat.com>
14383
14384 * gdb.base/completion.exp: Handle completions of "./Make" for
14385 more than one completion possibility, as is the case when we
14386 build and test in the source tree.
14387
14388 2002-04-29 Anthony Green <green@redhat.com>
14389
14390 * gdb.java/jmisc1.exp: New file.
14391 * gdb.java/jmisc2.exp: New file.
14392
14393 2002-04-24 Daniel Jacobowitz <drow@mvista.com>
14394
14395 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
14396
14397 2002-04-23 Elena Zannoni <ezannoni@redhat.com>
14398
14399 * gdb.base/help.exp: Change 'help status' to allow for target
14400 dependent output differences.
14401
14402 2002-04-22 Michael Chastain <mec@shout.net>
14403
14404 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
14405
14406 2002-04-22 Michael Chastain <mec@shout.net>
14407
14408 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
14409
14410 2002-04-17 David S. Miller <davem@redhat.com>
14411
14412 * gdb.asm/sparc64.inc: New file.
14413 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
14414
14415 2002-04-19 Elena Zannoni <ezannoni@redhat.com>
14416
14417 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
14418 instruction file directly into the build tree. Clean up at end of
14419 test.
14420
14421 2002-04-18 David S. Miller <davem@redhat.com>
14422
14423 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
14424 handle 64-bit platforms correctly.
14425 * gdb.base/maint.exp: Likewise.
14426
14427 2002-04-18 Kevin Buettner <kevinb@redhat.com>
14428
14429 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
14430 ``-fpic'' when compiling files comprising a shared library, but
14431 it does need additional linker flags in order to find shared
14432 libraries at run time.
14433
14434 2002-04-18 Kevin Buettner <kevinb@redhat.com>
14435
14436 * gdb.base/cvexpr.c (use): New function.
14437 (main): Invoke use() on all global variables to prevent
14438 some linkers from deleting these otherwise unused symbols.
14439
14440 2002-04-17 Michael Chastain <mec@shout.net>
14441 From David S. Miller <davem@redhat.com>
14442
14443 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
14444 handle 64-bit platforms correctly.
14445
14446 2002-04-12 Michael Snyder <msnyder@redhat.com>
14447 From Jim Blandy <jimb@redhat.com>
14448 * gdb.base/foo.c (foox): Remove section attribute; the linker
14449 script can handle this instead.
14450 * gdb.base/bar.c (barx): Same.
14451 * gdb.base/baz.c (bazx): Same.
14452 * gdb.base/grbx.c (grbxx): Same.
14453
14454 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
14455 manager doesn't automatically unmap overlays unnecessarily.
14456
14457 2002-04-10 Martin M. Hunt <hunt@redhat.com>
14458
14459 * gdb.base/ending-run.exp: Fix pattern for Mips targets
14460 stepping out of main.
14461
14462 2002-04-09 Michael Chastain <mec@shout.net>
14463
14464 * gdb.c++/local.cc (main): Move call to marker1() inside nested
14465 scope so that the nested scope tests will make sense.
14466 * gdb.c++/local.exp: Write patterns that actually work with gcc
14467 (the HP patterns "were never known to work with gcc").
14468 Keep the old aCC patterns too.
14469
14470 2002-04-09 Daniel Jacobowitz <drow@mvista.com>
14471
14472 * gdb.base/attach.exp: Correct target board test.
14473
14474 2002-04-08 Michael Chastain <mec@shout.net>
14475
14476 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
14477 in a const method. Add some xfail and fail cases for configurations
14478 that do not emit the "const ...".
14479
14480 2002-04-07 Michael Chastain <mec@shout.net>
14481
14482 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
14483 Accept "A * const" and "const A * const" as type of "this".
14484 Fix spelling of getFunky throughout. Make messages uniform.
14485
14486 2002-04-07 Elena Zannoni <ezannoni@redhat.com>
14487
14488 Work around for PR gdb/285:
14489 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
14490
14491 2002-04-07 Elena Zannoni <ezannoni@redhat.com>
14492
14493 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
14494 instructions file at run time instead of configure time.
14495 Sometimes we run the test in a directory that is not the one we
14496 configured in.
14497 * gdb.asm/configure.in: Delete creation of symlink.
14498 * gdb.asm/configure: Regenerate.
14499
14500 2002-04-05 J. Brobecker <brobecker@gnat.com>
14501
14502 * gdb.gdb/xfullpath.exp: New test, to exercise the new
14503 xfullpath () function.
14504
14505 2002-04-04 Daniel Jacobowitz <drow@mvista.com>
14506
14507 * gdb.asm/Makefile.in: Correct dependencies.
14508
14509 * gdb.asm/powerpc.inc: New file.
14510 * gdb.asm/asm-source.exp: Add PowerPC.
14511 * gdb.asm/configure.in: Likewise.
14512 * gdb.asm/configure: Regenerated.
14513
14514 2002-04-04 Daniel Jacobowitz <drow@mvista.com>
14515
14516 * gdb.base/relocate.exp: New file.
14517 * gdb.base/relocate.c: New file.
14518
14519 2002-04-04 Fred Fish <fnf@redhat.com>
14520
14521 * gdb.base/step-test.exp: Update comment regarding stopping in
14522 memcpy/bcopy calls inserted as part of the compiler runtime.
14523
14524 2002-04-04 Michael Snyder <msnyder@redhat.com>
14525
14526 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
14527
14528 2002-04-03 Daniel Jacobowitz <drow@mvista.com>
14529
14530 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
14531 (gdb_expect): Remove $notransfer hack.
14532
14533 2002-04-02 Daniel Jacobowitz <drow@mvista.com>
14534
14535 * gdb.c++/classes.exp ("calling method for small class"): Match
14536 updated register output.
14537
14538 2002-03-30 Daniel Jacobowitz <drow@mvista.com>
14539
14540 Fix PR gdb/452
14541 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
14542 when finished. Make gdb_file_cmd send "exec-file" when
14543 appropriate.
14544
14545 2002-03-30 Daniel Jacobowitz <drow@mvista.com>
14546
14547 * gdb.base/attach.exp: Remove extra setup_xfail.
14548
14549 2002-03-26 Michael Snyder <msnyder@redhat.com>
14550
14551 * gdb.base/default.exp: Add tests for dump, append, and restore.
14552 * gdb.base/help.exp: Add tests for dump, append, and restore.
14553 * gdb.base/dump.exp: New file, test dump, append and restore.
14554 * gdb.base/dump.c: New file.
14555
14556 2002-03-27 Michael Snyder <msnyder@redhat.com>
14557
14558 * gdb.base/help.exp: Modify expect strings to reflect
14559 clean-ups in help messages.
14560
14561 2002-03-26 Fred Fish <fnf@redhat.com>
14562
14563 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
14564 have debugging info for those functions and the compiler uses them
14565 internally to copy structs around.
14566
14567 2002-03-26 Fred Fish <fnf@redhat.com>
14568
14569 * gdb.base/list.exp: Revert the change made yesterday and add note
14570 about why we don't list the default lines for remote targets.
14571
14572 2002-03-25 Michael Snyder <msnyder@redhat.com>
14573
14574 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
14575
14576 2002-03-25 Fred Fish <fnf@redhat.com>
14577
14578 * gdb.base/list.exp: This test works on remote targets so remove
14579 the short circuit for remote targets. Update copyright.
14580
14581 2002-03-25 Fred Fish <fnf@redhat.com>
14582
14583 * gdb.base/attach.exp: Fix logic error that was suppressing this
14584 test for all non hppa*-*-hpux* targets, instead of the hp target.
14585 Move comments closer to the suppression point. Also now need to
14586 check that we are running natively.
14587
14588 2002-03-22 Michael Snyder <msnyder@redhat.com>
14589
14590 * gdb.base/default.exp: Add test for gcore. Update copyright.
14591 * gdb.base/help.exp: Add test for gcore. Update copyright.
14592
14593 2002-03-06 Fred Fish <fnf@redhat.com>
14594
14595 * gdb.base/funcargs.c: Remove extraneous ';' character.
14596 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
14597
14598 2002-03-04 Michael Chastain <mec@shout.net>
14599
14600 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
14601 accommodate gcc v3 function signature.
14602 * gdb.mi/mi0-var-cmd-exp: Ditto.
14603
14604 2002-02-24 Andrew Cagney <ac131313@redhat.com>
14605
14606 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
14607 ``GNU/Linux'' or ``Linux kernel''
14608 * testsuite/gdb.threads/pthreads.c: Ditto.
14609
14610 2002-02-24 Michael Chastain <mec@shout.net>
14611
14612 * gdb.threads/pthreads.c (thread1): Add a return statement.
14613 (thread2): Likewise.
14614 (foo): Likewise.
14615
14616 2002-02-23 Michael Chastain <mec@shout.net>
14617
14618 * gdb.threads/linux-dp.c (philosopher): Add a return statement
14619 to placate gcc.
14620
14621 2002-02-23 Michael Chastain <mec@shout.net>
14622
14623 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
14624 test "ptype bint". The test passes on all my stabs configurations.
14625
14626 2002-02-21 Jim Blandy <jimb@redhat.com>
14627
14628 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
14629 filename at a time, and watch for the ones we want to see.
14630
14631 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
14632 types of pointers to prototyped functions.
14633
14634 2002-02-20 Andrew Cagney <ac131313@redhat.com>
14635
14636 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
14637 signed, unsigned and straight char.
14638 (padding_char, padding_short, padding_int, padding_long,
14639 padding_long_long, padding_float, padding_double,
14640 padding_long_double): New global variables.
14641 (fill, fill_structs): New functions.
14642
14643 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
14644 for correctly sized writes. Update copyright.
14645 (get_valueof): New procedure.
14646 (get_sizeof): Call get_valueof.
14647 (check_valueof): New procedure.
14648 (check_padding): New procedure.
14649
14650 2002-02-20 Michael Chastain <mec@shout.net>
14651
14652 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
14653 to setup_xfail. Document some of the remaining calls.
14654
14655 2002-02-18 Michael Chastain <mec@shout.net>
14656
14657 * gdb.c++/userdef.exp: Update copyright year.
14658
14659 2002-02-18 Daniel Jacobowitz <drow@mvista.com>
14660
14661 * gdb.c++/userdef.exp: Test overloaded operators properly.
14662 Remove xfails.
14663
14664 2002-02-14 Michael Snyder <msnyder@redhat.com>
14665
14666 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
14667
14668 2002-02-14 Daniel Jacobowitz <drow@mvista.com>
14669
14670 * gdb.base/a2-run.exp: Check for a remote target properly.
14671 * gdb.base/annota1.exp: Likewise.
14672 * gdb.base/list.exp: Likewise.
14673 * gdb.base/reread.exp: Likewise.
14674 * gdb.base/scope.exp: Likewise.
14675 * gdb.base/shlib-call.exp: Likewise.
14676 * gdb.base/term.exp: Likewise.
14677 * gdb.c++/annota2.exp: Likewise.
14678
14679 2002-02-13 Richard Earnshaw <rearnsha@arm.com>
14680
14681 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
14682
14683 2002-02-10 Michael Chastain <mec@shout.net>
14684
14685 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
14686 (call_after_alloca): Ditto.
14687
14688 2002-02-10 Daniel Jacobowitz <drow@mvista.com>
14689
14690 * gdb.base/ending-run.exp: Guard "cont" test with
14691 gdb_skip_stdio_test.
14692
14693 2002-02-06 Jim Blandy <jimb@redhat.com>
14694
14695 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
14696 from here...
14697 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
14698 To here. Disable this test on non-HP platforms. Add big comment.
14699
14700 2002-02-04 Michael Snyder <msnyder@redhat.com>
14701
14702 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
14703 other than d10v and m32r.
14704
14705 2002-02-02 Richard Earnshaw <rearnsha@arm.com>
14706
14707 * gdb.base/default.exp: Rewrite test patterns to reduce time
14708 taken to match them.
14709
14710 2002-01-30 Daniel Jacobowitz <drow@mvista.com>
14711
14712 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
14713 Allow a start function above main.
14714 * gdb.threads/linux-dp.exp: Fix copyright date.
14715
14716 2002-01-30 Daniel Jacobowitz <drow@mvista.com>
14717
14718 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
14719 (check_philosopher_stack): Check for manager thread before checking
14720 for a just-starting thread.
14721
14722 2002-01-30 Daniel Jacobowitz <drow@mvista.com>
14723
14724 From Neil Booth <neil@daikokuya.demon.co.uk>:
14725 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
14726 warnings.
14727
14728 2002-01-21 Fred Fish <fnf@redhat.com>
14729
14730 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
14731 not caller.
14732
14733 2002-01-21 Jim Blandy <jimb@redhat.com>
14734
14735 * gdb.base/reread.exp: Check that GDB properly re-reads the
14736 executable file when it changes while no inferior is running.
14737
14738 2002-01-21 Fred Fish <fnf@redhat.com>
14739
14740 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
14741 optionally accept the "shlib events" variation.
14742
14743 2002-01-21 Jim Blandy <jimb@redhat.com>
14744
14745 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
14746 call `fflush' after every `printf', so that the output is produced
14747 at predictable points, regardless of whatever buffering does (or
14748 doesn't) take place.
14749 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
14750 at different points.
14751
14752 2002-01-20 Daniel Jacobowitz <drow@mvista.com>
14753
14754 * gdb.c++/inherit.exp: Update copyright years.
14755 * gdb.c++/method.exp: Likewise.
14756
14757 2002-01-20 Daniel Jacobowitz <drow@mvista.com>
14758
14759 * gdb.c++/classes.exp: Update for improved v3 support and skipping
14760 artificial methods/arguments.
14761 * gdb.c++/derivation.exp: Likewise.
14762 * gdb.c++/inherit.exp: Likewise.
14763 * gdb.c++/method.exp: Likewise.
14764 * gdb.c++/virtfunc.exp: Likewise.
14765
14766 2002-01-18 Andrew Cagney <ac131313@redhat.com>
14767
14768 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
14769 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
14770 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
14771 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
14772 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
14773 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
14774
14775 2002-01-17 Jim Blandy <jimb@redhat.com>
14776
14777 * gdb.asm/asm-source.exp (info symbol): Take another shot at
14778 anchoring the pattern matching the entry point symbol's name.
14779
14780 2002-01-17 Andrew Cagney <ac131313@redhat.com>
14781
14782 * gdb.base/maint.exp: Update ``maint internal-error'' to match
14783 continue/quit query. Update copyright.
14784
14785 2002-01-14 Michael Snyder <msnyder@redhat.com>
14786
14787 * gdb.base/gcore.exp: Remove extra debugging output.
14788
14789 2002-01-13 Daniel Jacobowitz <drow@mvista.com>
14790
14791 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
14792 for slightly dubious v2 mangled string.
14793
14794 2002-01-13 Daniel Jacobowitz <drow@mvista.com>
14795
14796 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
14797
14798 2002-01-10 Jason Merrill <jason@redhat.com>
14799
14800 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
14801
14802 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
14803 constructors.
14804 * gdb.c++/derivation.exp: Likewise.
14805 * gdb.c++/templates.exp: Likewise.
14806 * gdb.c++/virtfunc.exp: Likewise.
14807
14808 2002-01-10 Michael Snyder <msnyder@redhat.com>
14809
14810 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
14811
14812 2002-01-08 Michael Snyder <msnyder@redhat.com>
14813
14814 * gdb.base/gcore.exp: New test for generate-core-file command.
14815 * gdb.base/gcore.c: Testcase for above.
14816 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
14817
14818 2002-01-08 Jason Merrill <jason@redhat.com>
14819
14820 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
14821
14822 2002-01-07 Fred Fish <fnf@redhat.com>
14823
14824 * gdb.c++/overload.exp: Remove unconditional xfails for:
14825 print foo_instance1.overloadargs(1)
14826 print foo_instance1.overloadargs(1, 2)
14827 print foo_instance1.overloadargs(1, 2, 3)
14828 print foo_instance1.overloadargs(1, 2, 3, 4)
14829 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
14830 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
14831 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
14832 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
14833 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
14834 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
14835 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
14836 print foo_instance1.overload1arg()
14837 print foo_instance1.overload1arg((char)arg2)
14838 print foo_instance1.overload1arg((signed char)arg3)
14839 print foo_instance1.overload1arg((unsigned char)arg4)
14840 print foo_instance1.overload1arg((int)arg7)
14841 print foo_instance1.overload1arg((unsigned int)arg8)
14842 print foo_instance1.overload1arg((float)arg11)
14843 print foo_instance1.overload1arg((double)arg12)
14844
14845 2002-01-07 Michael Snyder <msnyder@redhat.com>
14846
14847 * gdb.base/huge.exp: New test. Print a very large target data object.
14848 (skip_huge_test): New test variable. Define if you want to skip this
14849 test. The test reads an 8 megabyte data object from the target, so it
14850 might be very time consuming on remote targets with a slow connection.
14851 * gdb.base/huge.c: New file. Test case for above.
14852
14853 2002-01-07 Fred Fish <fnf@redhat.com>
14854
14855 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
14856 g_instance.bfoo, and g_instance.cfoo.
14857
14858 2002-01-07 Jeffrey A Law <law@redhat.com>
14859
14860 * gdb.base/break.c (multi_line_if_conditional): New function.
14861 (multi_ilne_while_conditional): Likewise.
14862 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
14863 IF or WHILE condition puts the breakpoint at the start of
14864 the condition.
14865
14866 * gdb.base/selftest.exp (backtrace through signal handler): Remove
14867 hppa*-*-hpux* expected failure.
14868 * gdb.base/structs.exp (do_function_calls): Similarly.
14869
14870 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
14871 watchpoints.
14872
14873 2002-01-06 Andrew Cagney <ac131313@redhat.com>
14874
14875 Fix PR gdb/66.
14876 * gdb.base/structs.exp: Replace skip for a29k with skip for
14877 gdb,cannot_call_functions.
14878 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
14879 * gdb.base/callfuncs.exp: Ditto.
14880 * gdb.base/call-rt-st.exp: Ditto.
14881 * gdb.base/call-strs.exp: Ditto.
14882 * gdb.base/callfwmall.exp: Ditto.
14883 * gdb.base/scope.exp: Obsolete xfail a29k.
14884 * gdb.c++/misc.exp: Ditto.
14885 * gdb.c++/cplusfuncs.exp: Ditto.
14886 * gdb.base/ptype.exp: Ditto.
14887 * gdb.base/printcmds.exp: Ditto.
14888 * gdb.base/opaque.exp: Ditto.
14889 * gdb.base/list.exp: Ditto.
14890 * gdb.base/funcargs.exp: Ditto.
14891 * gdb.base/default.exp: Ditto.
14892
14893 2002-01-04 Michael Snyder <msnyder@redhat.com>
14894
14895 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
14896 * gdb.base/maint.exp: Add tests for maint info sections options.
14897
14898 Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
14899
14900 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
14901
14902 2001-12-20 Corinna Vinschen <vinschen@redhat.com>
14903
14904 * gdb.asm/arm.inc: New file.
14905 * gdb.asm/asm-source.exp: Add arm targets.
14906 * gdb.asm/configure.in: Ditto.
14907 * gdb.asm/configure: Recreated from configure.in.
14908
14909 Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
14910
14911 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
14912 with HP's compiler.
14913 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
14914 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
14915 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
14916 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
14917
14918 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
14919 either HP's compilers or GCC.
14920
14921 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
14922 a SIGBUS or SIGSEGV.
14923
14924 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
14925
14926 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
14927 can be compiled with either HP's compiler or GCC.
14928
14929 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
14930 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
14931 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
14932
14933 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
14934 to match current gdb output. Update due to using auto-solib-limit
14935 for limiting instead of overloading auto-solib-add.
14936 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
14937 test program.
14938
14939 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
14940 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
14941 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
14942 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
14943 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
14944 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
14945 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
14946 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
14947 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
14948 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
14949 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
14950 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
14951 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
14952
14953 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
14954 a SIGTRAP to the inferior.
14955
14956 2001-12-19 Corinna Vinschen <vinschen@redhat.com>
14957
14958 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
14959 Substitute call to target_link by call to gdb_compile.
14960
14961 Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
14962
14963 * gdb.base/break.exp: Fix HP specific search string when testing
14964 backtracing in a called function.
14965
14966 * gdb.base/constvars.exp: Only set lang to C++ if we're
14967 compiling the test with HP's compilers.
14968 * gdb.base/volatile.exp: Similarly.
14969
14970 2001-12-19 Jim Blandy <jimb@redhat.com>
14971
14972 * gdb.base/printcmds.exp: Expect the null character to be printed
14973 as '\0', and the '\013' to be printed as '\v'.
14974 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
14975 * gdb.base/setvar.exp: Same.
14976
14977 2001-12-17 Jim Blandy <jimb@redhat.com>
14978
14979 * gdb.base/completion.exp: Rather than completing very long
14980 filenames, which can make the readline library produce output we
14981 don't recognize, cd to the directory first, and then complete
14982 using nice, short relative paths.
14983
14984 * gdb.base/completion.exp: On some systems, there is, in fact, a
14985 variable named `b' in scope, since GDB treats all static
14986 variables as being in scope. So use `no_var_named_this'
14987 instead of `b'.
14988
14989 * gdb.base/corefile.exp: Recognize the message saying that GDB
14990 can't find the core file's registers as a failure.
14991
14992 2001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
14993
14994 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
14995 test expect string more specific.
14996
14997 2001-12-13 Corinna Vinschen <vinschen@redhat.com>
14998
14999 * gdb.asm/asm-source.exp: Add support for xstormy16.
15000 * gdb.asm/configure.in: Ditto.
15001 * gdb.asm/configure: Rebuild.
15002 * gdb.asm/xstormy16.inc: New file.
15003
15004 2001-12-10 Fred Fish <fnf@redhat.com>
15005
15006 * gdb.base/maint.exp: Update to match changes in type dumping code.
15007
15008 2001-12-10 Jim Blandy <jimb@redhat.com>
15009
15010 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
15011 matching the entry point symbol's name at the beginning of the
15012 line.
15013
15014 2001-12-07 Daniel Jacobowitz <drow@mvista.com>
15015
15016 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
15017 gdb.c++/inherit.exp, gdb.c++/method.exp,
15018 gdb.c++/namespace.exp, gdb.c++/templates.exp,
15019 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
15020 and class layout support.
15021
15022 2001-12-07 Daniel Jacobowitz <drow@mvista.com>
15023
15024 * gdb.c++/classes.exp: Add test for static member function.
15025 * gdb.c++/misc.cc: Add class with static member function.
15026
15027 2001-12-07 Jim Blandy <jimb@redhat.com>
15028
15029 If GDB says it can't find the struct the function returned, report
15030 those tests as `unsupported'.
15031 * gdb.base/call-rt-st.exp (print_struct_call): New function.
15032 Rewrite subsequent tests to use it.
15033
15034 If GDB says it can't find the struct the function returned, report
15035 those tests as `unsupported'.
15036 * gdb.base/structs.exp (call_struct_func): New function.
15037 (do_function_calls): Use call_struct_func to call the functions
15038 returning structs.
15039
15040 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
15041 whether functions are prototyped or not, so we can't possibly pass
15042 arguments to t_float_values2 properly.
15043
15044 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
15045 value of `timeout' for targets other than the mips*tx39-*.
15046
15047 2001-12-06 Michael Snyder <msnyder@redhat.com>
15048
15049 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
15050 and detect whether the start symbol has a leading underscore.
15051
15052 2001-12-04 Jim Blandy <jimb@redhat.com>
15053
15054 * gdb.base/completion.exp: Clarify indentation.
15055
15056 2001-12-03 Jim Blandy <jimb@redhat.com>
15057
15058 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
15059 variables on the S/390, not `.word'.
15060
15061 2001-11-30 Jim Blandy <jimb@redhat.com>
15062
15063 Add assembly-source tests for s390-ibm-linux.
15064 * gdb.asm/s390.inc: New file.
15065 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
15066 the S/390 architecture.
15067 * gdb.asm/configure: Regenerated.
15068
15069 2001-11-30 Michael Snyder <msnyder@redhat.com>
15070
15071 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
15072 next, info source, info sources, info line, global and static
15073 variables, and static functions.
15074 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
15075 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
15076 * gdb.asm/asmsrc1.s: Add a static function and some variables.
15077 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
15078 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
15079 (gdbasm_leave): Restore frame pointer.
15080 (gdbasm_startup): Copy stack set-up from crt0.S.
15081
15082 2001-11-26 Fernando Nasser <fnasser@redhat.com>
15083
15084 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
15085 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
15086 to a local (non-static) variable. Copy tstruct.a to a static buffer
15087 and return a pointer to that buffer.
15088 * gdb.base/callfwmall.c (t_structs_a): Ditto.
15089
15090 2001-11-24 Mark Kettenis <kettenis@gnu.org>
15091
15092 * gdb.asm/configure.in: Fix recognition of ix86 target.
15093 * gdb.asm/configure: Regenerate.
15094
15095 2001-11-21 Michael Snyder <msnyder@redhat.com>
15096
15097 * gdb.asm/sparc.inc: New file.
15098 * gdb.asm/asm-source.exp: Recognize sparc target.
15099 * gdb.asm/configure.in: Recognize sparc target.
15100 * gdb.asm/configure: Regenerate.
15101
15102 2001-11-21 Michael Snyder <msnyder@redhat.com>
15103
15104 * gdb.asm/m32r.inc: New file.
15105 * gdb.asm/asm-source.exp: Recognize m32r target.
15106 * gdb.asm/configure.in: Recognize m32r target.
15107 * gdb.asm/configure: Regenerate.
15108
15109 2001-11-20 Michael Snyder <msnyder@redhat.com>
15110
15111 * gdb.asm/i386.inc: New file.
15112 * gdb.asm/asm-source.exp: Recognize ix86 target.
15113 * gdb.asm/configure.in: Recognize ix86 target.
15114 * gdb.asm/configure: Regenerate.
15115
15116 * gdb.c++/namespace.exp: Fix quotes in output messages.
15117
15118 2001-11-14 Michael Snyder <msnyder@redhat.com>
15119
15120 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
15121 qualifier in a type cast expression, to designate an address
15122 in the instruction space (Harvard architecture).
15123
15124 2001-11-13 Michael Snyder <msnyder@redhat.com>
15125
15126 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
15127 Tests for expressions using 'const' and 'volatile'.
15128
15129 2001-11-13 Corinna Vinschen <vinschen@redhat.com>
15130
15131 * gdb.asm/asm-sources.exp: Allow defining linker flags.
15132
15133 2001-11-12 Daniel Jacobowitz <drow@mvista.com>
15134
15135 * lib/mi-support.exp (mi_run_to_helper): Move comments
15136 outside of gdb_expect.
15137
15138 2001-11-11 Daniel Jacobowitz <drow@mvista.com>
15139
15140 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
15141 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
15142 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
15143 mi0_run_to): New functions.
15144 * gdb.mi/mi-simplerun.exp: Use them.
15145 * gdb.mi/mi0-simplerun.exp: Likewise.
15146 * gdb.mi/mi-var-cmd.exp: Likewise.
15147 * gdb.mi/mi0-var-cmd.exp: Likewise.
15148
15149 2001-11-10 Andrew Cagney <ac131313@redhat.com>
15150
15151 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
15152 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
15153
15154 2001-11-09 Andrew Cagney <ac131313@redhat.com>
15155
15156 * gdb.base/restore.exp: Include $expected value in restored test
15157 message.
15158
15159 2001-11-09 Andrew Cagney <ac131313@redhat.com>
15160
15161 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
15162 implemented.
15163
15164 2001-11-08 Michael Snyder <msnyder@redhat.com>
15165
15166 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
15167 Add pass/fail message for stop at breakpoint in call dummy function.
15168
15169 2001-11-07 Michael Snyder <msnyder@redhat.com>
15170
15171 * gdb.c++/templates.exp (test_template_breakpoints):
15172 If we get an overload menu, but it does not match what
15173 we expect, we still need to issue the "cancel" command.
15174 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
15175 making the whitespace optional. Argument for "new" may be
15176 "unsigned" as well as "unsigned int/long".
15177 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
15178 making the whitespace optional. Also replace "(void) with
15179 "((void|)), making the keyword "void" optional.
15180 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
15181 making the whitespace optional. Also replace "(void) with
15182 "((void|)), making the keyword "void" optional.
15183 * gdb.base/callfuncs.c (t_float_values): This function must
15184 _not_ be prototyped, and the following function (t_float_values2)
15185 must be prototyped (if the compiler supports it), so that GDB
15186 can be tested against both cases. Usually one case involves
15187 promotion of float to double, while the other does not.
15188 * gdb.base/callfwmall.c: Ditto.
15189 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
15190 includes a stack frame for "start".
15191
15192 2001-11-05 Jim Blandy <jimb@redhat.com>
15193
15194 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
15195 pointers are 32 bits long, and that offsets of relocs are always
15196 stored in the data (REL-style), and not in the reloc entry itself
15197 (RELA-style).
15198 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
15199 stabs.
15200
15201 2001-11-01 Michael Snyder <msnyder@redhat.com>
15202
15203 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
15204 and regular expression operators by using quoting.
15205
15206 2001-10-31 Michael Snyder <msnyder@redhat.com>
15207
15208 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
15209 depending on what the symbol table contains.
15210 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
15211 the output of the ptype command. Similarly, accept both "const &"
15212 and "const&".
15213
15214 2001-10-31 Corinna Vinschen <vinschen@redhat.com>
15215
15216 * gdb.base/miscexprs.c (main): Add usage of preprocessor
15217 symbol `STORAGE' to allow to choose the storage class of
15218 the local datastructures.
15219 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
15220 compiler directive.
15221
15222 2001-10-30 Michael Snyder <msnyder@redhat.com>
15223
15224 * gdb.base/jump.exp: Allow it to run for all targets.
15225
15226 2001-10-29 Corinna Vinschen <vinschen@redhat.com>
15227
15228 * gdb.base/call-ar-st.c (print_double_array): Match for loop
15229 with new double_array size.
15230 (main): Change storage class of all local variables to static.
15231 Reduce size of double_array to 9.
15232 * gdb.base/call-ar-st.exp: Increase timeout value.
15233 Change expected output for double array to match new size in
15234 call-ar-st.c.
15235
15236 2001-10-29 Corinna Vinschen <vinschen@redhat.com>
15237
15238 * gdb.base/ending-run.exp: Create identical output when passing
15239 `step to end of run' case. Add regular expression branch satisfying
15240 Stormy16 target.
15241
15242 2001-10-28 Mark Kettenis <kettenis@gnu.org>
15243
15244 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
15245 that we catch the expected failure under Linux/x86.
15246
15247 2001-10-29 Orjan Friberg <orjanf@axis.com>
15248
15249 * gdb.base/setvar.exp: Escape curly braces.
15250 * gdb.stabs/weird.exp: Ditto.
15251
15252 2001-10-27 Daniel Jacobowitz <drow@mvista.com>
15253
15254 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
15255 * gdm.mi/mi0-hack-cli.exp: Likewise.
15256
15257 2001-10-25 Andrew Cagney <ac131313@redhat.com>
15258
15259 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
15260 messages.
15261
15262 2001-10-21 Andrew Cagney <ac131313@redhat.com>
15263
15264 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
15265 checking MI enabled.
15266
15267 2001-10-09 Corinna Vinschen <vinschen@redhat.com>
15268
15269 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
15270
15271 2001-10-04 Frank Ch. Eigler <fche@redhat.com>
15272
15273 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
15274 if gdb child process crashes, just signal an error.
15275
15276 2001-10-02 Jim Blandy <jimb@redhat.com>
15277
15278 * lib/gdb.exp (test_xfail_format): Simplify.
15279
15280 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
15281 front of the variable name `format'. Simplify `if'.
15282
15283 2001-10-01 Daniel Jacobowitz <drow@mvista.com>
15284
15285 * gdb.threads/pthreads.exp: Wait for output and delay
15286 before sending ^C.
15287
15288 2001-10-01 Daniel Jacobowitz <drow@mvista.com>
15289
15290 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
15291 some incorrect output instead of timing out.
15292 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
15293
15294 2001-09-28 Corinna Vinschen <vinschen@redhat.com>
15295
15296 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
15297 check to allow additional `int'.
15298
15299 2001-09-27 Daniel Jacobowitz <drow@mvista.com>
15300
15301 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
15302 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
15303
15304 2001-09-27 Michael Snyder <msnyder@redhat.com>
15305
15306 * lib/gdb.exp (test_debug_format): New proc.
15307 (setup_xfail_format): Use new proc test_debug_format.
15308 * gdb.base/constvars.exp (local_compiler_xfail_check): New
15309 proc; use new service proc test_debug_format.
15310 Replace all other "gcc_compiled" tests with this test.
15311 * gdb.base/volatile.exp (local_compiler_xfail_check): New
15312 proc; use new service proc test_debug_format.
15313 Replace all other "gcc_compiled" tests with this test.
15314
15315 2001-09-27 Michael Snyder <msnyder@redhat.com>
15316
15317 * gdb.base/cvexpr.exp: New file.
15318 * gdb.base/cvexpr.c: New file
15319 Test for expressions using const and volatile keywords.
15320
15321 2001-09-26 Corinna Vinschen <vinschen@redhat.com>
15322
15323 * gdb.base/constvars.exp: Check for different orders of keywords
15324 and additional "int" strings in output.
15325
15326 2001-09-22 Andrew Cagney <ac131313@redhat.com>
15327
15328 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
15329 responses from "help maint".
15330
15331 2001-09-19 Frank Ch. Eigler <fche@redhat.com>
15332
15333 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
15334 to localhost:NNN instead of :NNN, in case Xvfb is listening
15335 only on TCP.
15336
15337 2001-09-19 Corinna Vinschen <vinschen@redhat.com>
15338
15339 * gdb.base/recurse.exp: When checking leaving the watchpoint
15340 scope, recognize when gdb is in function's epilogue and pass.
15341
15342 2001-09-18 Keith Seitz <keiths@redhat.com>
15343
15344 * lib/insight-support.exp (_gdbtk_export_target_info): Add
15345 support for running tests against sid targets.
15346 (gdbtk_done): Ditto.
15347
15348 2001-09-18 Corinna Vinschen <vinschen@redhat.com>
15349
15350 * gdb.base/ending-run.c (main): Set stdout buffersize
15351 to the same reasonable value for any target.
15352 * gdb.base/ending-run.exp: Add a regular expression
15353 to make testsuite happy on Sanyo Stormy16 target.
15354
15355 2001-09-17 Corinna Vinschen <vinschen@redhat.com>
15356
15357 * gdb.base/display.c (do_loops): Add float variable `f'.
15358 Increment f in loop.
15359 * gdb.base/display.exp: Increment timeout by 60 seconds.
15360 Change float display test to use variable `f'.
15361
15362 2001-09-17 Jim Blandy <jimb@redhat.com>
15363
15364 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
15365 overflowing the limited breakpoint tables on some ROM monitors
15366 (like the ROM68K).
15367
15368 2001-09-15 Frank Ch. Eigler <fche@redhat.com>
15369
15370 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
15371 the "-ac" (disable access control) flag.
15372
15373 2001-08-30 Jeff Holcomb <jeffh@redhat.com>
15374
15375 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
15376 ints.
15377
15378 2001-08-30 Keith Seitz <keiths@redhat.com>
15379
15380 * lib/gdb.exp: Move all insight-related functionality into
15381 separate file.
15382 * lib/insight-support.exp: New file.
15383
15384 2001-08-29 Frank Ch. Eigler <fche@redhat.com>
15385
15386 * config/sid.exp (sid_start): Never set sid verbosity; disable
15387 expect_background {} that consumed its stdout; tolerate </dev/null.
15388 Attempt to set endianness override in "sid" protocol mode. Cleanup.
15389
15390 2001-08-18 Andrew Cagney <ac131313@redhat.com>
15391
15392 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
15393 CLI jump command to start it.
15394 (mi_run_to_main): Fail immediatly when unexpected output.
15395
15396 2001-08-18 Andrew Cagney <ac131313@redhat.com>
15397
15398 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
15399 beginning of function. Fix PR gdb/191.
15400
15401 2001-08-16 Frank Ch. Eigler <fche@redhat.com>
15402
15403 * config/sid.exp (sid_start): Don't warn if we cannot figure out
15404 what to force sid endianness to.
15405
15406 2001-08-15 Keith Seitz <keiths@redhat.com>
15407
15408 * lib/gdb.exp (gdbtk_start): Don't set environment
15409 variables for TCL_LIBRARY and friends. Insight will
15410 now figure these out for itself.
15411
15412 2001-08-02 Michael Snyder <msnyder@redhat.com>
15413
15414 * gdb.base/completion.exp: Remove the symbol "a64l" from
15415 the expect string; this is target-specific, and not related
15416 to what is being tested.
15417
15418 2001-08-02 Dave Brolley <brolley@redhat.com>
15419
15420 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
15421
15422 2001-07-25 Michael Snyder <msnyder@redhat.com>
15423
15424 * gdb.base/consecutive.exp: New file. Test stepping over
15425 breakpoints on consecutive instructions.
15426 * gdb.base/consecutive.c: New file.
15427
15428 * gdb.base/call-rt-st.exp: Use double-backslash to quote
15429 curly braces in regular expressions.
15430
15431 2001-07-25 Michael Snyder <msnyder@redhat.com>
15432
15433 * gdb.base/ending-run.exp: Accept "Program exited normally" as
15434 legitimate output from stepping out of main.
15435
15436 2001-07-22 Keith Seitz <keiths@redhat.com>
15437
15438 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
15439 the empty string, do not run the tests.
15440
15441 2001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
15442
15443 * gdb.base/long_long.exp: Detect size of pointer. Take into
15444 account 2-byte pointers when testing for p/a results.
15445
15446 2001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
15447
15448 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
15449 and defined to 1K for m68hc11.
15450 (random_data): Reduce table to 1K for embedded platforms (68hc11).
15451 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
15452 (sizeof_random_data): New variable to tell the size of the data table;
15453 don't test past this size; always run to main.
15454
15455 2001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
15456
15457 * gdb.base/return2.exp: return of long long and double fails for
15458 68HC11; don't execute these tests on that platform.
15459 * gdb.base/return.exp: Return of a double fails for 68hc11.
15460
15461 2001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
15462
15463 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
15464 tests that print a float.
15465 * call-rt-st.exp: Likewise.
15466
15467 2001-07-12 Mark Kettenis <kettenis@gnu.org>
15468
15469 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
15470 running this test on Linux.
15471
15472 2001-06-24 Michael Chastain <chastain@redhat.com>
15473
15474 * gdb.base/arithmet.exp: Remove some tests to make all test names
15475 unique.
15476
15477 2001-07-03 Michael Snyder <msnyder@redhat.com>
15478
15479 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
15480 the output of the ptype command.
15481
15482 2001-07-02 Michael Snyder <msnyder@redhat.com>
15483
15484 * gdb.base/completion.exp: Don't assume that break.c is the only
15485 source file that may contain functions named "marker".
15486 * gdb.base/corefile.exp: Quote the curly braces in regexp.
15487
15488 2001-06-28 Andrew Cagney <ac131313@redhat.com>
15489
15490 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
15491 of files to delete.
15492
15493 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
15494 * gdb.disasm/h8300s.exp: New file.
15495 gdb.disasm/h8300s.s: Likewise.
15496
15497 2001-06-27 Andrew Cagney <ac131313@redhat.com>
15498
15499 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
15500 empty breakpoint tables.
15501
15502 2001-06-25 Andrew Cagney <ac131313@redhat.com>
15503
15504 * lib/mi-support.exp: Update args=... part of stop-reason
15505 patterns. Accept either a list or a tuple.
15506
15507 2001-06-23 Andrew Cagney <ac131313@redhat.com>
15508
15509 * lib/mi-support.exp: Remove local emacs variable defining
15510 change-log-default-name.
15511
15512 2001-06-22 Michael Chastain <chastain@redhat.com>
15513
15514 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
15515 This is operationally compatible with the previous version.
15516
15517 2001-06-13 Jim Blandy <jimb@redhat.com>
15518
15519 * lib/gdb.exp (gdb_test): Doc fix.
15520
15521 2001-06-10 Michael Chastain <chastain@redhat.com>
15522
15523 * gdb.base/exprs.exp: Remove a duplicate test.
15524
15525 2001-06-06 Jim Blandy <jimb@redhat.com>
15526
15527 * gdb.base/return2.exp (main): Use values to test float and double
15528 returns that are not NaN's, to avoid being confused by IEEE
15529 comparison rules.
15530
15531 2001-06-04 Michael Snyder <msnyder@redhat.com>
15532
15533 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
15534 non-zero if control_c fails. Terminate the test on failure,
15535 rather than wait for 12 more tests to time out.
15536
15537 2001-06-06 Jim Blandy <jimb@redhat.com>
15538
15539 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
15540 Don't forget to match the GDB prompt.
15541
15542 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
15543
15544 2001-06-04 Jim Blandy <jimb@redhat.com>
15545
15546 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
15547 command.
15548
15549 2001-05-31 Kevin Buettner <kevinb@redhat.com>
15550
15551 * gdb.base/annota1.exp (info break): Match four or more spaces
15552 after "Address".
15553
15554 2001-05-31 Michael Chastain <chastain@redhat.com>
15555
15556 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
15557 (dm_type_int_star): Likewise.
15558 (dm_type_long_star): Likewise.
15559 (dm_type_void_star): Likewise.
15560
15561 2001-05-29 Kevin Buettner <kevinb@redhat.com>
15562
15563 * gdb.base/completion.exp (INPUTRC): Set this environment variable
15564 to a known value in order to get consistent results regardless
15565 of the setting of INPUTRC or the presence or contents of .inputrc.
15566
15567 2001-05-24 Michael Snyder <msnyder@redhat.com>
15568
15569 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
15570 Don't require that the main thread and the manager thread are the
15571 first in the list.
15572
15573 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
15574 debugging. If test fails, issue an "unsupported" not a "fail".
15575
15576 2001-05-24 Jim Blandy <jimb@redhat.com>
15577
15578 Don't assume that short is shorter than int.
15579 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
15580 assume that shorts are smaller than ints. On a 16-bit machine,
15581 this isn't true.
15582 ("print unsigned char == (~0)"): Add test that verifies that ~0,
15583 an int, is not equal to ~0 stored in an unsigned char. This tests
15584 the same thing that the previous test meant to, but works on
15585 16-bit machines, too.
15586 ("print unsigned char != (~0)"): Same test, complemented.
15587
15588 2001-05-24 Michael Snyder <msnyder@redhat.com>
15589
15590 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
15591 test for (full_coverage == 0). This makes the test run faster,
15592 and prevents dejagnu getting out of step.
15593
15594 2001-05-23 Kevin Buettner <kevinb@redhat.com>
15595
15596 * gdb.base/finish.exp (finish_void): Revise pattern for
15597 stopping on the call statement to not permit stopping at
15598 the start of the instructions comprising the call sequence.
15599
15600 2001-05-19 Michael Chastain <chastain@redhat.com>
15601
15602 * gdb.base/callfuncs.exp: Make all test names unique.
15603 * gdb.base/commands.exp: Make all test names unique.
15604 * gdb.base/condbreak.exp: Make all test names unique.
15605 * gdb.base/dbx.exp: Make all test names unique.
15606 * gdb.base/default.exp: Make all test names unique.
15607 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
15608 and TIMEOUT messages to their corresponding PASS message.
15609 * gdb.base/ending-run.exp: Make all test names unique.
15610 * gdb.base/long_long.exp: Remove duplicate test.
15611
15612 2001-05-21 Kevin Buettner <kevinb@redhat.com>
15613
15614 * gdb.base/finish.exp (finish_void): Allow "finish" command to
15615 stop on the call statement as well as the statement after the
15616 call.
15617
15618 2001-05-21 Michael Snyder <msnyder@redhat.com>
15619
15620 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
15621
15622 2001-05-10 Elena Zannoni <ezannoni@redhat.com>
15623
15624 * gdb.base/completion.exp: Revamp test. Make it execute on all
15625 platforms.
15626
15627 2001-05-10 Elena Zannoni <ezannoni@redhat.com>
15628
15629 * config/gdbserver.exp (gdb_load): Handle the case
15630 in which the arguments to gdbserver are given in the
15631 baseboard configuration file.
15632 Also handle the case in which the server needs to do a
15633 load.
15634
15635 2001-05-07 Keith Seitz <keiths@cygnus.com>
15636
15637 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
15638 set up the display for testing.
15639 (gdbtk_start): Convert all paths to paths that tcl will like.
15640 Export target information to environment.
15641 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
15642 necessary.
15643 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
15644 (to_tcl_path): New proc to convert a given pathname into
15645 a path acceptible as an argument to a tcl command.
15646 (_gdbtk_export_target_info): New proc to export target info
15647 into the environment for gdbtk testing.
15648 (gdbtk_done): New proc to signal end-of-test.
15649
15650 2001-05-06 Jim Blandy <jimb@redhat.com>
15651
15652 * restore.c: Make the code of caller0 correspond to its comment.
15653
15654 2001-05-03 Michael Snyder <msnyder@redhat.com>
15655
15656 * config/sid.exp (gdb_target_sid): Check for error messages.
15657 On error or timeout, don't make expect exit (which will terminate
15658 all subsequent tests); instead just make gdb exit.
15659 (gdb_load): Check for error messages. On error or timeout,
15660 return a negative value.
15661
15662 2001-04-24 Jim Blandy <jimb@redhat.com>
15663
15664 * gdb.c++/templates.exp: If we see the prompt for the overload
15665 list, but we haven't recognized any of the longer patterns,
15666 arrange for this test to fail, not hang.
15667
15668 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
15669 variations.
15670
15671 2001-04-22 Michael Chastain <chastain@redhat.com>
15672
15673 * gdb.c++/local.exp: Use the 'runto' library function.
15674 * gdb.c++/namespace.exp: Likewise.
15675 * gdb.c++/overload.exp: Likewise.
15676
15677 2001-03-26 Kevin Buettner <kevinb@redhat.com>
15678
15679 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
15680 * gdb.base/step-line.exp: New file. Test step/next in presence of
15681 #line directives.
15682 * gdb.base/step-line.c: New file. Test program for the above.
15683 * gdb.base/step-line.inp: New file. We pretend that this file has
15684 been transformed by some other tool into step-line.c.
15685
15686 2001-03-21 Jim Blandy <jimb@redhat.com>
15687
15688 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
15689 unmangled operator names.
15690
15691 2001-03-20 Jim Blandy <jimb@redhat.com>
15692
15693 * gdb.threads/linux-dp.exp: Recognize an additional message
15694 generated by GDB when it doesn't understand how to debug threads
15695 on the target system.
15696
15697 2001-03-19 Andrew Cagney <ac131313@redhat.com>
15698
15699 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
15700
15701 2001-03-12 Michael Chastain <chastain@redhat.com>
15702
15703 * gdb.c++/derivation.exp: Use the 'runto' library function.
15704
15705 2001-03-12 Michael Chastain <chastain@redhat.com>
15706
15707 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
15708
15709 2001-02-24 Michael Chastain <chastain@redhat.com>
15710
15711 * gdb.c++/ref-types.exp: Change handwritten code to library
15712 function 'runto'.
15713
15714 2001-03-16 Orjan Friberg <orjanf@axis.com>
15715
15716 * gdb.base/signals.exp: Set count to 0 explicitly.
15717
15718 2001-03-15 Mark Salter <msalter@redhat.com>
15719
15720 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
15721 (gdb_target_monitor): Add check of gdb_target_cmd return value.
15722 (gdb_load): Add support for additional target_info: gdb_download_size
15723 and gdb_load_timeout.
15724
15725 Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
15726
15727 * gdb.base/annota1.exp: Move test of isnative to earlier in the
15728 file -- to prevent failing when the compile fails but we have no
15729 intention of running the tests anyway.
15730
15731 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
15732 tests if set.
15733
15734 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
15735 integers.
15736
15737 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
15738 * gdb.c++/namespace.exp: Ditto.
15739
15740 2001-03-07 Orjan Friberg <orjanf@axis.com>
15741
15742 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
15743 * gdb.base/pointers.exp: Relax pattern match of decimals.
15744
15745 2001-03-06 Kevin Buettner <kevinb@redhat.com>
15746
15747 * Makefile.in, config/abug.exp, config/cfdbug.exp,
15748 config/cpu32bug.exp, config/dve.exp, config/est.exp,
15749 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
15750 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
15751 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
15752 config/sh.exp, config/sid.exp, config/slite.exp,
15753 config/sparclet.exp, config/udi.exp, config/unknown.exp,
15754 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
15755 config/vxworks.exp, config/vxworks29k.exp,
15756 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
15757 gdb.base/all-bin.exp, gdb.base/annota1.exp,
15758 gdb.base/arithmet.exp, gdb.base/assign.exp,
15759 gdb.base/async.exp, gdb.base/attach.exp,
15760 gdb.base/bitfields.exp, gdb.base/bitops.exp,
15761 gdb.base/break.exp, gdb.base/call-ar-st.exp,
15762 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
15763 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
15764 gdb.base/commands.exp, gdb.base/completion.exp,
15765 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
15766 gdb.base/constvars.exp, gdb.base/corefile.exp,
15767 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
15768 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
15769 gdb.base/ending-run.exp, gdb.base/environ.exp,
15770 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
15771 gdb.base/finish.exp, gdb.base/foll-exec.exp,
15772 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
15773 gdb.base/funcargs.exp, gdb.base/help.exp,
15774 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
15775 gdb.base/logical.exp, gdb.base/long_long.exp,
15776 gdb.base/maint.exp, gdb.base/mips_pro.exp,
15777 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
15778 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
15779 gdb.base/pointers.exp, gdb.base/printcmds.exp,
15780 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
15781 gdb.base/regs.exp, gdb.base/relational.exp,
15782 gdb.base/remote.exp, gdb.base/reread.exp,
15783 gdb.base/restore.exp, gdb.base/return2.exp,
15784 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
15785 gdb.base/selftest.exp, gdb.base/setshow.exp,
15786 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
15787 gdb.base/sigall.exp, gdb.base/signals.exp,
15788 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
15789 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
15790 gdb.base/step-test.exp, gdb.base/structs.c,
15791 gdb.base/structs.exp, gdb.base/structs2.exp,
15792 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
15793 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
15794 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
15795 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
15796 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
15797 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
15798 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
15799 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
15800 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
15801 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
15802 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
15803 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
15804 gdb.fortran/types.exp, gdb.java/jmisc.exp,
15805 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
15806 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
15807 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
15808 gdb.trace/circ.exp, gdb.trace/collection.exp,
15809 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
15810 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
15811 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
15812 gdb.trace/report.exp, gdb.trace/save-trace.exp,
15813 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
15814 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
15815 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
15816 notices.
15817
15818 2001-02-27 Michael Snyder <msnyder@cygnus.com>
15819
15820 * gdb.base/varargs.c (find_max_double): Fix printf format string:
15821 first arg is int not float.
15822
15823 2001-02-22 Michael Snyder <msnyder@cygnus.com>
15824
15825 * gdb.base/reread.exp: Unsupported for non-native targets;
15826 doesn't work for remote debugging.
15827
15828 2001-02-19 Fernando Nasser <fnasser@redhat.com>
15829
15830 From Drew Moseley <dmoseley@redhat.com>
15831 * gdb.base/ending-run.exp: Properly handle the BSP state when
15832 stepping past the end of main.
15833
15834 2001-02-19 John Moore <jmoore@redhat.com>
15835
15836 * gdb.base/commands.exp (infrun_breakpoint_command_test):
15837 Converted HPUX fix for non-expected items following multiple
15838 step commands into general solution for all platforms.
15839
15840 2001-02-18 Michael Chastain <chastain@redhat.com>
15841
15842 * gdb.c++/classes.exp (do_tests): Change runto statements
15843 from "runto 'foo(void)'" to "runto 'foo'". This makes the
15844 statements demangler agnostic.
15845 * gdb.c++/virtfunc.exp (do_tests): Likewise.
15846 (gdb_virtfunc_restart): Likewise.
15847
15848 2001-02-14 Michael Chastain <chastain@redhat.com>
15849
15850 * gdb.c++/inherit.exp (do_tests): Change runto statements
15851 from "runto 'foo(void)'" to "runto 'foo'". This makes the
15852 statements demangler agnostic.
15853
15854 Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
15855
15856 * gdb.threads/pthreads.exp: Unify pass/fail messages for
15857 ``continue to bkpt at common_routine in thread 2'' and ``stopped
15858 before calling common_routine 15 times'' tests.
15859
15860 2001-02-11 Michael Chastain <chastain@redhat.com>
15861
15862 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
15863 Helps the test script figure out which demangler is in use.
15864 (dm_type_foo_ref): Ditto.
15865 (dm_type_int_star): Ditto.
15866 (dm_type_long_star): Ditto.
15867 (dm_type_unsigned_int): Ditto.
15868 (dm_type_void): Ditto.
15869 (dm_type_void_star): Ditto.
15870 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
15871 Probe the gdb demangler and set variables to accommodate
15872 formatting differences.
15873 (info_func_regexp): New function. Same as info_func, but
15874 matches against a regexp.
15875 (info_func): Match against a literal string.
15876 (print_addr_2): New function. Match against a literal string,
15877 which can be different from the input to gdb.
15878 (print_addr): Simply call print_addr_2 with the same argument twice.
15879 (test_lookup_operator_functions): Use demangler formatting variables.
15880 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
15881 the tests in the same order as the C++ class declaration.
15882 (test_paddr_operator_functions): Ditto.
15883 (test_paddr_overloaded_functions): Ditto.
15884 (test_paddr_hairy_functions): Use demangler formatting variables.
15885 Add reference to gdb/19 for related tests.
15886 (do_tests): Call probe_demangler.
15887
15888 2001-01-30 Kevin Buettner <kevinb@redhat.com>
15889
15890 * gdb.c++/templates.cc (printf): Remove unused function definition.
15891
15892 2001-01-26 Felix Lee <flee@redhat.com>
15893
15894 * sid.exp (sid_exit): Pass host, not target, to remote_close.
15895
15896 2001-01-25 matthew green <mrg@redhat.com>
15897
15898 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
15899 up sid.
15900 (sid_exit): Call `remote_pop_conn' after GDB is gone.
15901
15902 2001-01-25 matthew green <mrg@redhat.com>
15903
15904 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
15905 Deprecate $sid_spawn_id.
15906 (sid_exit): Remove code necessary only for `spawn.'
15907
15908 2001-01-25 matthew green <mrg@redhat.com>
15909
15910 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
15911
15912 2001-01-28 Michael Chastain <chastain@redhat.com>
15913
15914 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
15915 to call when tests fail. It takes gdb out of the overloaded
15916 function choice menu back to the main prompt, so that the test
15917 program stays synchronized.
15918 (set_bp_overloaded): New proc to collect all the common
15919 code for setting a breakpoint on an overloaded name. Calls
15920 take_gdb_out_of_choice_menu when needed.
15921 (menu_overload1arg): New variable to collect the repeated
15922 instances of the expected menu for an overloaded name. Change
15923 the regular expression to handle changes in g++ type encoding:
15924 "void" can be either "void" or "", and "unsigned int" can be
15925 either "unsigned int" or "unsigned".
15926 (continue_to_bp_overloaded): Change regular expressions to handle
15927 changes in g++ type encoding.
15928 (no proc): Call take_gdb_out_of_choice_menu when needed.
15929 Remove redundant calls to "info break". Accept either "canceled"
15930 or "cancelled". Change regular expressions in "info break"
15931 calls to handle changes in g++ type encoding. Give all tests
15932 unique strings.
15933
15934 2001-01-17 Ben Elliston <bje@redhat.com>
15935
15936 * config/sid.exp: New file.
15937
15938 Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
15939
15940 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
15941
15942 2000-12-21 Michael Snyder <msnyder@cygnus.com>
15943
15944 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
15945 Add a RE to accept a non-ascii char if one is ever presented.
15946
15947 2000-12-20 Fernando Nasser <fnasser@redhat.com>
15948
15949 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
15950
15951 2000-12-18 Michael Snyder <msnyder@cygnus.com>
15952
15953 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
15954 in regexp. One '\' does not suffice on Linux.
15955
15956 2000-12-09 Michael Chastain <chastain@redhat.com>
15957
15958 * gdb.base/break.exp (test_clear_command): Use a marker function
15959 rather than 'main' for the test function. Also move this
15960 test to an execution point where the marker function names are
15961 guaranteed to be bound to functions. (Executing tests after a
15962 'finish' from main runs into name conflicts with local names
15963 in __libc_start_main).
15964
15965 2000-12-07 Michael Snyder <msnyder@cygnus.com>
15966
15967 * gdb.base/finish.exp: New test for gdb's "finish" command.
15968 * gdb.base/return2.exp: New test for gdb's "return" command.
15969 * gdb.base/return2.c: New source file for above.
15970
15971 2000-12-05 Michael Snyder <msnyder@cygnus.com>
15972
15973 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
15974 * gdb.base/miscexprs.exp: Ditto.
15975 * gdb.base/pointers.exp: Ditto.
15976 * gdb.c++/derivation.exp: Ditto.
15977 * gdb.c++/local.exp: Ditto.
15978 * gdb.c++/namespace.exp: Ditto.
15979 * gdb.c++/overload.exp: Ditto.
15980 * gdb.c++/ref-types.exp: Ditto.
15981
15982 2000-12-05 Michael Snyder <msnyder@cygnus.com>
15983
15984 * gdb.base/constvars.exp: Test result of "up" command.
15985 * gdb.base/miscexprs.exp: Ditto.
15986 * gdb.base/pointers.exp: Ditto.
15987 * gdb.base/scope.exp: Ditto.
15988 * gdb.c++/derivation.exp: Ditto.
15989 * gdb.c++/local.exp: Ditto.
15990 * gdb.c++/namespace.exp: Ditto.
15991 * gdb.c++/overload.exp: Ditto.
15992 * gdb.c++/ref-types.exp: Ditto.
15993
15994 2000-11-22 Michael Chastain <chastain@redhat.com>
15995
15996 * mips_pro.exp: Accept either "middle -> top -> main" or
15997 "middle -> main" in the backtrace, because gcc can optimize
15998 tail calls to jumps. Remove setup_xfail for the hppa case.
15999 Add a comment with the original warning messages from PR 3016,
16000 which was filed in 1993, to preserve them for posterity.
16001
16002 2000-11-17 Nick Duffek <nsd@redhat.com>
16003
16004 * lib/gdb.exp (gdb_test): Override timeout with board info.
16005
16006 2000-11-17 Nick Duffek <nsd@redhat.com>
16007
16008 * gdb.base/display.exp: Don't kill running stub. Add "again" to
16009 the second kill and detach messages.
16010
16011 2000-11-17 Nick Duffek <nsd@redhat.com>
16012
16013 * configure.in: Add AC_EXEEXT.
16014 * configure: Regenerate.
16015 * Makefile.in (just-check): Export EXEEXT.
16016 * lib/gdb.exp ($EXEEXT): Import from environment.
16017 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
16018 expect "maint dump-me" on Cygwin.
16019 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
16020 $EXEEXT.
16021
16022 2000-11-17 Nick Duffek <nsd@redhat.com>
16023
16024 * gdb.base/break.exp: Test backtrace and finish from called
16025 function on all platforms, not just HP-UX.
16026
16027 2000-11-03 Michael Snyder <msnyder@cygnus.com>
16028
16029 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
16030 code from gdb_target_monitor, so it can be used independantly
16031 for gdbserver. Also comment out an unnecessary PUTS.
16032
16033 2000-11-03 Michael Snyder <msnyder@cygnus.com>
16034
16035 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
16036 * gdb.base/corefile.exp: Expect the message "Program is being
16037 debugged already" when we send the "corefile" command, since
16038 the preceeding gdb_load may have connected gdb to a remote target.
16039 * gdb.base/display.exp: Disable hardware watchpoints if new
16040 board info variable "no_hardware_watchpoints" is true.
16041 Replace single-letter commands with more readable ones.
16042 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
16043 if new board info variable "no_hardware_watchpoints" is true.
16044 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
16045 to see if stdio (printf) testing is possible.
16046 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
16047 board info variable "no_hardware_watchpoints" is true. Use new
16048 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
16049
16050 2000-11-13 Fernando Nasser <fnasser@redhat.com>
16051
16052 From Orjan Friberg <orjanf@axis.com>:
16053 * gdb.base/printcmds.exp: Escape curly braces followed by a number
16054 in array print pattern match.
16055
16056 2000-11-09 Fernando Nasser <fnasser@redhat.com>
16057
16058 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
16059 spelling "cancelled" to U.S. spelling "canceled" to match changes
16060 made to gdb.
16061 * gdb.c++/ovldbreak.exp: Ditto.
16062
16063 2000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
16064
16065 * gdb.base/callfuncs.c (main): Moved to end of file, call
16066 t_double_values to initialize the FPU before inferior calls are made.
16067 * gdb.base/callfuncs.exp: Test for register preservation after calling
16068 inferior functions. Add tests for continuining, finishing and
16069 returning from a stop in a call dummy.
16070
16071 2000-10-24 Michael Snyder <msnyder@cygnus.com>
16072
16073 * gdb.base/commands.exp: Break up long lines, and re-indent.
16074
16075 2000-10-19 Michael Snyder <msnyder@cygnus.com>
16076
16077 * config/gdbserver.exp: Rewritten from the ground up, to make it
16078 compatible with the current dejagnu tree, and to make it work with
16079 the new "gdbserver" in libremote.
16080
16081 2000-10-16 Michael Snyder <msnyder@cygnus.com>
16082
16083 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
16084 * gdb.base/varargs.exp: Skip entire test if no printf support.
16085 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
16086 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
16087
16088 2000-10-13 Michael Snyder <msnyder@cygnus.com>
16089
16090 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
16091 no floating point support.
16092 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
16093 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
16094 * gdb.base/call-rt-st.exp: Ditto.
16095 * gdb.base/call-strs.exp: Ditto.
16096
16097 2000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
16098
16099 * gdb.base/sizeof.c: include <stdio.h>.
16100
16101 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
16102 'finish', otherwise uncaptured gdb_prompt would potentially
16103 throw remaining test points out of sync.
16104
16105 2000-07-26 Scott Bambrough <scottb@netwinder.org>
16106
16107 * gdb.base/recurse.exp: Run tests for all targets.
16108 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
16109 gnu-oldld case on ARM.
16110 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
16111 for ARM targets.
16112
16113 Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
16114
16115 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
16116 * gdb.java/configure: Rebuild.
16117
16118 Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
16119
16120 * gdb.java/jv-exp.exp: New file.
16121
16122 Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
16123
16124 * configure: Rebuilt.
16125 * configure.in (configdirs): Add gdb.java.
16126 * gdb.java/jmisc.java: New file.
16127 * gdb.java/jmisc.exp: New file.
16128 * gdb.java/Makefile.in: New file.
16129 * gdb.java/configure: Rebuilt.
16130 * gdb.java/configure.in: New file.
16131 * lib/java.exp: New file.
16132
16133 Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
16134
16135 * gdb.base/exprs.exp: Test casts to a pointer including over and
16136 underflow.
16137
16138 Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
16139
16140 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
16141 and the compilers sizes.
16142
16143 2000-07-09 Nick Duffek <nsd@redhat.com>
16144
16145 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
16146 (use_methods): New function.
16147 (main): Call use_methods().
16148 * gdb.c++/classes.exp (test_method_param_class): New procedure.
16149 (do_tests): Call test_method_param_class.
16150
16151 2000-07-09 Nick Duffek <nsd@redhat.com>
16152
16153 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
16154 spelling.
16155 (test_enums): New procedure. Move enum tests from end of script
16156 to here. Set breakpoint on function name instead of line number.
16157 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
16158 (enums2): New marker function.
16159 (enums1): New function.
16160 (main): Call enums1(). Move enum tests to enums1().
16161
16162 Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
16163
16164 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
16165 compile/link program. Update line numbers.
16166 * gdb.asm/d10v.inc: Define ``startup''.
16167 * gdb.asm/asmsrc1.s: Add definition of _start.
16168
16169 Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
16170
16171 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
16172
16173 2000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16174
16175 * gdb.base/maint.exp: Add 'maint print architecture' item to output
16176 of 'help maint print' command.
16177
16178 Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
16179
16180 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
16181 they use gdb_expect_list.
16182
16183 Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
16184
16185 * gdb.base/commands.exp: Use ``set remote
16186 memory-read-packet-size'' instead of ``set endian big'' to test
16187 long commands.
16188
16189 2000-06-03 Daniel Berlin <dan@cgsoftware.com>
16190
16191 * gdb.c++/templates.exp (do_tests): Make all of these work under
16192 g++, and stop skipping them.
16193
16194 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
16195 work under g++.
16196
16197 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
16198 initialization.
16199
16200 2000-06-02 Michael Snyder <msnyder@cygnus.com>
16201
16202 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
16203 the regular expression: accept an (almost) arbitrary sequence of
16204 "frames-invalid" and "breakpoints-invalid" messages both before
16205 and after the "starting" message.
16206
16207 2000-06-02 Michael Snyder <msnyder@cygnus.com>
16208
16209 * gdb.c++/local.exp: This test has never been known to work with g++.
16210
16211 2000-05-18 Michael Snyder <msnyder@cygnus.com>
16212
16213 * gdb.base/annota1.exp (annotate-signal-handler-caller):
16214 Relax the regular expression a little, make it pass on Solaris 8.
16215
16216 2000-05-12 Kevin Buettner <kevinb@redhat.com>
16217
16218 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
16219 a call, do not require that gdb stop on the line after the call.
16220 Instead, it is permissible for gdb to stop on the line of the
16221 call itself.
16222
16223 2000-05-12 Michael Snyder <msnyder@.cygnus.com>
16224
16225 * gdb.base/break.exp (bp on small function, optimized file):
16226 Add a second pass pattern. The behavior differs here between stabs
16227 and dwarf for one-line functions. Stabs preserves two line symbols
16228 (one before the prologue and one after) with the same line number,
16229 but dwarf regards these as duplicates and discards one of them.
16230 Therefore the address after the prologue (where the breakpoint is)
16231 has no exactly matching line symbol, and GDB reports the breakpoint
16232 as if it were in the middle of a line rather than at the beginning.
16233
16234 2000-05-08 Michael Snyder <msnyder@cygnus.com>
16235
16236 * gdb.base/interrupt.exp: Make "pass" message say "send"
16237 rather than "send_gdb" (for consistancy).
16238
16239 Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
16240
16241 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
16242 * gdb.c++/templates.cc: Properly check for GCC version number.
16243 * lib/compiler.cc: Likewise
16244
16245 2000-04-28 Michael Snyder <msnyder@cygnus.com>
16246
16247 * gdb.base/break.exp: When compiled with -O2 optimization,
16248 gdb may not stop at the first line of main, due to code motion.
16249
16250 2000-04-26 Michael Snyder <msnyder@cygnus.com>
16251
16252 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
16253 This test depends on parsing the printf output from the target.
16254 Since the sparclet stub doesn't do stdio, this will never work.
16255 * gdb.base/call-rt-st.exp: ditto.
16256 * gdb.base/call-strs: ditto.
16257
16258 2000-04-24 Michael Snyder <msnyder@cygnus.com>
16259
16260 * gdb.base/miscexprs.exp: make sizeof long array test portable.
16261
16262 * gdb.base/ending-run.exp: After connecting to a remote target,
16263 but before running, the target will appear to be in a random
16264 location. Specify both a file and a line for breakpoints.
16265 Also, the function that calls main may be called 'init'
16266 rather than 'start'.
16267
16268 2000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16269
16270 * gdb.base/help.exp: Update output for add-symbol-file command.
16271
16272 2000-04-10 Fernando Nasser <fnasser@cygnus.com>
16273
16274 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16275 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
16276
16277 2000-04-07 J.T. Conklin <jtc@redback.com>
16278
16279 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
16280
16281 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
16282
16283 Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
16284
16285 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
16286 values that can be represented exactly.
16287 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
16288 above change, and to not check against the directory part of the source
16289 file name.
16290 (step into print_long_arg_list): Likewise.
16291 (print print_small_structs from print_long_arg_list): Likewise.
16292 (print print_long_arg_list): Likewise.
16293
16294 2000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16295
16296 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
16297
16298 Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
16299
16300 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
16301
16302 2000-03-25 Daniel Berlin <dan@cgsoftware.com>
16303
16304 * gdb.base/commands.exp (deprecated_command_test): Add test for
16305 deprecate with no arguments.
16306
16307 2000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
16308
16309 * gdb.base/break.exp: Add new test for setting breakpoints on
16310 optimized code so we can test breakpoints work even when function
16311 prologues may be optimized away
16312
16313 2000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
16314
16315 From David Whedon <dwhedon@gordian.com>
16316 * gdb.base/commands.exp : Added command deprecator tests.
16317
16318 2000-03-22 Daniel Berlin <dan@cgsoftware.com>
16319
16320 * gdb.base/help.exp: Added test for new apropos command.
16321
16322 2000-03-21 Kevin Buettner <kevinb@redhat.com>
16323
16324 * gdb.base/pointers.c (usevar): New function.
16325 (main): Make sure that global variables v_int_pointer2, rptr,
16326 and y are all referenced someplace in the program by calling
16327 usevar() on them. [Some linkers delete symbols which are
16328 never referenced. The space remains, but there's no way to
16329 get a (symbolic) handle on the variable from the debugger.]
16330
16331 2000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16332
16333 * gdb.base/printcmds.c: Add typedeffed arrays.
16334
16335 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
16336 procedure to test arrays that are typedef'd.
16337
16338 2000-03-13 James Ingham <jingham@leda.cygnus.com>
16339
16340 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
16341 the library directories.
16342
16343 Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
16344
16345 * configure.in (configdirs): Add sub directory gdb.mi.
16346 * configure: Re-generate.
16347
16348 * gdb.mi: New directory.
16349
16350 2000-02-25 Scott Bambrough <scottb@netwinder.org>
16351
16352 * gdb.base/long_long.exp: Correct test suite failure when printing
16353 a long long value as a double on ARM platforms.
16354
16355 2000-02-16 Jim Blandy <jimb@redhat.com>
16356
16357 * gdb.base/break.exp ("breakpoint line number"): Make sure the
16358 default source file is set properly before running this test.
16359
16360 2000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16361
16362 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
16363 gdbtk/library directory, not in gdbtcl2.
16364
16365 2000-02-04 Jim Blandy <jimb@redhat.com>
16366
16367 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
16368 backslash from regexp pattern.
16369
16370 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
16371 procedure. Use it to run all the "continue to bp overloaded"
16372 tests. Note that this changes the names of the tests slightly.
16373 If the breakpoint hit message includes a hex PC value, because
16374 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
16375 from the real source code, still consider that a pass.
16376
16377 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
16378 XFAIL here if the breakpoint message contains a hex address. Note
16379 similar change on 1999-11-02.
16380
16381 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
16382
16383 * gdb.base/ptype.exp: Establish a default source file before
16384 calling get_debug_format.
16385
16386 2000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
16387
16388 * gdb.base/watchpoint.exp: Remove duplication of test messages.
16389
16390 2000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
16391
16392 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
16393 of successive stepi commands -- while in the prologue we should see
16394 the function entry bracket.
16395
16396 2000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
16397
16398 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
16399 reach __change_mode() when stepping through the end of main().
16400
16401 2000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
16402
16403 * gdb.base/default.exp: Fix expected pattern.
16404 * gdb.base/help.exp: Same.
16405
16406 2000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16407
16408 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
16409 Don't use xfail's because that affects only the following test.
16410
16411 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
16412 solaris or linux.
16413
16414 * gdb.base/selftest.exp: Update to reflect changes to main.c.
16415
16416 2000-01-07 Michael Snyder <msnyder@cygnus.com>
16417
16418 * gdb.base/display.exp: Some yacc parsers like to say
16419 "A syntax error" rather than "A parse error". Accept both.
16420
16421 2000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
16422
16423 * gdb.base/default.exp: Remove OS dependent string from "target
16424 remote" test.
16425 * gdb.base/help.exp: Same for "help target remote" test.
16426
16427 2000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16428
16429 From Jim Kingdon <kingdon@redhat.com>:
16430
16431 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
16432 prompt (cleanup rather than necessity, but still might keep output
16433 from spilling to next test).
16434
16435 2000-01-02 Fred Fish <fnf@cygnus.com>
16436
16437 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
16438 AIX, which defines them in <sys/types.h>.
16439
16440 1999-12-16 Stan Shebs <shebs@andros.cygnus.com>
16441
16442 * gdb.base/default.exp: Match arm* etc instead of arm in "info
16443 float" test.
16444
16445 1999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
16446
16447 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
16448
16449 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
16450 outermost frame disallowed".
16451
16452 1999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
16453
16454 * gdb.base/setvar.exp: New tests for setting the value of a struct
16455 with a constant list.
16456
16457 1999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
16458
16459 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
16460 require the user to type a cast before setting the value of a struct.
16461
16462 1999-12-06 Jim Blandy <jimb@cygnus.com>
16463
16464 * gdb.base/default.exp: Expect the new 'info float' command on
16465 all i386 platforms.
16466
16467 * gdb.threads/linux-dp.exp: Expand our ability to recognize
16468 LinuxThreads libraries that don't support debugging.
16469
16470 Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
16471
16472 * gdb.base/remote.c: Fill the buffer with truely random data.
16473 Change the buffer type to ``unsigned char'' to simplify size
16474 arithmetic.
16475
16476 * gdb.base/remote.exp: Reduce download numbers by one. Typical
16477 stub only handles 400-1 byte packets. Verify that the download
16478 worked.
16479
16480 1999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
16481
16482 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
16483 tests, using UNRESOLVED for the untested cases. Also, does not wait
16484 for a timeout if the prompt was received before a recognizable pattern.
16485
16486 1999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
16487
16488 * lib/gdb.exp (gdb_expect_list): Fix spelling.
16489
16490 1999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16491
16492 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
16493 watchpoints.
16494
16495 1999-11-24 Jason Merrill <jason@casey.cygnus.com>
16496
16497 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
16498
16499 * gdb.c++/local.exp: Be more flexible in recognizing local class
16500 name mangling. Don't allow horribly truncated method names.
16501 * gdb.c++/derivation.exp: Expect protected inheritance.
16502 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
16503 * gdb.c++/virtfunc.exp: Likewise.
16504 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
16505 when printing a nested enum.
16506
16507 1999-11-22 Jim Blandy <jimb@cygnus.com>
16508
16509 * gdb.base/step-test.exp: Properly await GDB's response to setting
16510 a breakpoint on the call to large_struct_by_value.
16511
16512 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
16513 just because we have debug info for the `start' function.
16514
16515 1999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
16516
16517 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
16518 "Unknown signal" messages, which indicate (on LinuxThreads) that
16519 GDB doesn't know how to debug threads on this system. This is
16520 better than hanging while philosopher 0 dumps chatter into gdb.log.
16521
16522 1999-11-18 Tom Tromey <tromey@cygnus.com>
16523
16524 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
16525
16526 1999-11-18 Fred Fish <fnf@cygnus.com>
16527
16528 * gdb.base/coremaker2.c: Add sample program for generating
16529 cores that is more self contained than coremaker.c. Eventually
16530 I'll add more code to this and tie it into the testsuite.
16531
16532 1999-11-12 Stan Shebs <shebs@andros.cygnus.com>
16533
16534 * gdb.base/dollar.exp: Remove, now in gdb.hp.
16535
16536 1999-11-10 Jimmy Guo <guo@cup.hp.com>
16537
16538 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
16539 from $srcdir/lib/.
16540 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
16541 and gdb.c++/.
16542
16543 * gdb.c++/derivation.exp: remove redundant get compiler info code.
16544
16545 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
16546 'continue with watch' test point.
16547
16548 1999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
16549
16550 Merged from p2linux-990323-branch:
16551
16552 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
16553
16554 Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
16555
16556 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
16557 {limit,fixed}''. Test ``set download-write-size''.
16558
16559 Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
16560
16561 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
16562 gdb_expect_list.
16563
16564 Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
16565
16566 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
16567
16568 1999-11-03 Mark Salter <msalter@cygnus.com>
16569
16570 * gdb.base/break.exp: Fix "stub continue" pattern.
16571
16572 1999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
16573
16574 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
16575
16576 1999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
16577
16578 * gdb.base/display.exp ("finish"): Add timeout clause.
16579
16580 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
16581 plain prompt clause, so this doesn't have to time out in order to
16582 fail.
16583
16584 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
16585 breakpoint hit messages include an address.
16586
16587 * gdb.base/display.exp: Don't forget to escape parens in regular
16588 expressions. Unix regexp notatation sucks.
16589
16590 1999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16591
16592 * gdb.base/annota1.exp: Test for annotate-signalled: change output
16593 order for 'signalled' message.
16594
16595 1999-11-01 Stan Shebs <shebs@andros.cygnus.com>
16596
16597 From Jimmy Guo <guo@cup.hp.com>:
16598 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
16599 * gdb.base/annota1.c: Add code for tests to work with.
16600
16601 1999-10-26 Frank Ch. Eigler <fche@cygnus.com>
16602
16603 * gdb.base/remote.exp: New test for remote downloading settings.
16604 * gdb.base/remote.c: New file with large .data.
16605
16606 1999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
16607
16608 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
16609 for LinuxThreads support, merged from the Code Fusion branch.
16610
16611 Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
16612
16613 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
16614 containing exp_continue into a while within an expect. Don't
16615 attempt a start more than three times. Check return value from
16616 gdb_load.
16617
16618 Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
16619
16620 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
16621 a pass case.
16622
16623 1999-10-01 Kevin Buettner <kevinb@cygnus.com>
16624
16625 * gdb.base/break.c (main): Added a statement that we can step
16626 off of.
16627 * gdb.base/break.exp: Added tests for setting a breakpoint
16628 at an offset and stepping onto a breakpoint.
16629
16630 1999-10-01 Fred Fish <fnf@cygnus.com>
16631
16632 * gdb.base/help.exp (help add-symbol-file): Update to match current
16633 gdb output.
16634
16635 1999-09-18 Jim Blandy <jimb@cris.red-bean.com>
16636
16637 * gdb.base/break.exp: Code locations are in hex, don't forget!
16638 (For HP-UX.)
16639
16640 1999-09-17 Stan Shebs <shebs@andros.cygnus.com>
16641
16642 * condbreak.exp: Use break.c as test program.
16643 * condbreak.c: Remove, redundant with break.c.
16644
16645 1999-09-15 Stan Shebs <shebs@andros.cygnus.com>
16646
16647 * config/monitor.exp (gdb_target_monitor): Disable X- and
16648 Z-packets if the target needs it.
16649
16650 1999-09-13 James Ingham <jingham@leda.cygnus.com>
16651
16652 * gdb.c++/overload.exp: Added tests for listing overloaded
16653 functions with function pointers in the arg, explicitly calling
16654 out the version you want.
16655
16656 1999-09-09 Stan Shebs <shebs@andros.cygnus.com>
16657
16658 * long_long.exp: Add variations of test cases that work for
16659 targets with 16-bit ints and 32-bit doubles.
16660
16661 1999-09-08 Stan Shebs <shebs@andros.cygnus.com>
16662
16663 * break.c (main): Compare a possibly-uninitialized argc with an
16664 unlikely value that fits in 16 bits.
16665
16666 1999-09-07 Stan Shebs <shebs@andros.cygnus.com>
16667
16668 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
16669 0xfeeb, don't want negative numbers if ints are 16 bits.
16670
16671 * lib/gdb.exp (skip_cplus_tests): New proc.
16672 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
16673 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
16674 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
16675 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
16676 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
16677 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
16678 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
16679 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
16680
16681 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
16682
16683 Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
16684
16685 * gdb.base/corefile.exp (up): Allow a parameter to appear
16686 in the frame that we're going up to.
16687
16688 From Jim Blandy <jimb@cygnus.com>:
16689
16690 * gdb.base/default.exp (info float): Expect some output now.
16691
16692 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
16693 returning floating-point values to fail on the x86.
16694 * gdb.base/callfwmall.exp (do_function_calls): Same.
16695
16696 * gdb.base/list.exp (test_listsize): Correct expectations for
16697 listing line 1 with listsize 2. Also, listing a single line
16698 works now, as does listing three lines. [Kevin's note: There
16699 were a number of other cases fixed too where the expectations
16700 differed...]
16701
16702 1999-09-02 Stan Shebs <shebs@andros.cygnus.com>
16703
16704 * gdb.base/selftest.exp: Add case for when version prints as
16705 constant string instead of char pointer.
16706
16707 1999-08-25 Stan Shebs <shebs@andros.cygnus.com>
16708
16709 * gdb.base/ending-run.exp: Add Solaris case for what happens when
16710 stepping out of main.
16711
16712 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
16713 G++ used.
16714
16715 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
16716 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
16717
16718 * gdb.c++/ovldbreak.exp: Update match string in test that
16719 includes a warning of multiple breakpoints.
16720
16721 1999-08-24 Stan Shebs <shebs@andros.cygnus.com>
16722
16723 * gdb.base/display.exp: Improve precision of step-after-finish
16724 added yesterday.
16725
16726 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
16727 test.
16728
16729 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
16730 configs when using G++, not just hppa*.
16731
16732 1999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16733
16734 * gdb.base/async.c: New file.
16735 * gdb.base/async.exp: New file.
16736
16737 Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
16738
16739 * gdb.base/break.exp: Tweak PA specific tests to properly handle
16740 PA64.
16741
16742 Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
16743
16744 * gdb.base/display.exp: "finish" can leave us mid-line on many
16745 targets, deal with it. Add a small constant to main, instead of
16746 1000 since main+1000 may not be a valid address in the target.
16747
16748 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
16749 on hpux11.
16750
16751 * gdb.base/attach.exp: Handle another hpux11 error message variant
16752 when attaching to a process that does not exist.
16753
16754 1999-08-19 J.T. Conklin <jtc@redback.com>
16755
16756 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
16757 characters in 'continue to 1241' test.
16758
16759 1999-08-17 Stan Shebs <shebs@andros.cygnus.com>
16760
16761 * gdb.base/call-ar-st.exp: Add a shorter match case for the
16762 stop in print_long_arg_list, define and use a whitespace
16763 variable in print_small_structs test, add an XFAIL for Solaris.
16764 * gdb.base/dbx.exp: XFAIL func commands until somebody is
16765 interested enough to fix.
16766
16767 1999-08-13 Keith Seitz <keiths@cygnus.com>
16768
16769 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
16770 (dbx_gdb_load): Remove. Use gdb_load instead, since that
16771 proc knows about targets other than the natives.
16772 (test_assign): Use "gdb_run_cmd" to "run" the target.
16773 Check that we've actually hit the breakpoint at main.
16774 When we attempt to assign a value to a local variable, check
16775 that the variable is in the current scope, i.e., don't use
16776 a test with an empty result.
16777
16778 Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
16779
16780 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
16781 command.
16782
16783 1999-08-09 Stan Shebs <shebs@andros.cygnus.com>
16784
16785 From Jimmy Guo <guo@cup.hp.com> and others at HP:
16786 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
16787 gdb.compat, gdb.threads-hp.
16788 gdb.hp/configure, gdb.hp/configure.in: New files.
16789 gdb.hp/Makefile.in: Recurse into new subdirs.
16790 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
16791 gdb.hp/gdb.objdbg: New directory, tests for debugging info
16792 in object files.
16793 gdb.hp/tools: New directory, aux tools for HP-specific tests.
16794
16795 1999-08-05 Stan Shebs <shebs@andros.cygnus.com>
16796
16797 * gdb.base/display.exp: Help expect by putting a newline in the
16798 funky printf, remove a bogus p/a test.
16799
16800 1999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16801
16802 * gdb.base/display.exp: Make sure that when we say 'run', we are
16803 connected to the target. This is necessary when running not
16804 natively.
16805
16806 1999-08-03 Stan Shebs <shebs@andros.cygnus.com>
16807
16808 * gdb.base/step-test.exp: Removed some extraneous messages.
16809
16810 * gdb.base/long_long.exp: Don't run memory examination tests
16811 on little-endian targets (they will need a different set of
16812 results to match).
16813
16814 1999-08-02 Stan Shebs <shebs@andros.cygnus.com>
16815
16816 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
16817 until somebody decides to fix GDB.
16818
16819 * gdb.base/long_long.c: Stop compiler complaint by specifying long
16820 constant as "ULL".
16821 * gdb.base/long_long.exp: Loosen x/c test, add partial result
16822 matches for a couple x/2 commands.
16823
16824 1999-07-30 Stan Shebs <shebs@andros.cygnus.com>
16825
16826 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
16827 by merging in ref-types2 tests.
16828 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
16829
16830 From Jimmy Guo <guo@cup.hp.com> and others at HP:
16831 * gdb.c++/Makefile.in: Add standard actions.
16832 (EXECUTABLES): Rename from PROGS, update list.
16833 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
16834 from gdb.hp.
16835 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
16836 foo and bar locals.
16837 * gdb.c++/anon-union.exp: Fix tests to match.
16838 * gdb.c++/classes.exp: Run if HP compiler used, add extra
16839 expect matches to handle output variations.
16840 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
16841 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
16842 output, add HP alternatives for new and delete prints.
16843 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
16844 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
16845 * gdb.c++/demangle.exp: Use $style when reporting failure.
16846 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
16847 * gdb.c++/inherit.exp: Run if HP compiler used, add some
16848 match alternatives.
16849 * gdb.c++/local.exp: Add match alternatives or xfails for HP
16850 compilers.
16851 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
16852 * gdb.c++/method.exp: Add match alternatives.
16853 * gdb.c++/misc.cc: Add bool types.
16854 * gdb.c++/misc.exp: Add tests for bool types.
16855 * gdb.c++/overload.exp: Add xfails.
16856 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
16857 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
16858 add some more template parameter tests (only for HP currently).
16859 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
16860 * gdb.c++/virtfunc.cc: Add return type and value for main.
16861 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
16862 match alternatives.
16863
16864 1999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16865
16866 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
16867
16868 1999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
16869
16870 * gdb.base/signals.exp: Don't expect getting a backtrace from
16871 within a signal handler to fail on Linux.
16872
16873 1999-07-29 Stan Shebs <shebs@andros.cygnus.com>
16874
16875 From Jimmy Guo <guo@cup.hp.com> and others at HP:
16876 * lib/gdb.exp: Remove some gratuitious semicolons.
16877 (delete_breakpoints): Increase timeout.
16878 (gdb_expect): Add -notransfer option.
16879 (gdb_test): Use -notransfer option.
16880 (get_compiler_info): Add f77 case.
16881 (get_compiler): New proc, split out from gdb_preprocess, add f77
16882 case.
16883 (gdb_preprocess): Call get_compiler.
16884
16885 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
16886 * gdb.base/attach.exp, gdb.base/display.exp,
16887 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
16888 gdb.base/long_long.exp, gdb.base/printcmds.exp,
16889 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
16890 third arg to gdb_test.
16891 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
16892 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
16893 HP-UX xfails, add others.
16894 * gdb.base/completion.exp: Reflect name change of self-test.
16895 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
16896 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
16897 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
16898 HP failure number.
16899 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
16900 useless HP-UX 10.30 references.
16901 * gdb.base/maint.exp: Loosen matches.
16902 * gdb.base/pointers.c (main): Declare more_code.
16903 * gdb.base/pointers.exp: Match on output of a `next'.
16904 * gdb.base/structs.c: Add prototypes.
16905 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
16906 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
16907
16908 1999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16909
16910 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
16911 command.
16912
16913 1999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16914
16915 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
16916 Fix run to main failures. Watchpoint can be hardware watchpoint.
16917
16918 * gdb.base/annota1.exp: Clean up some more, in case printf has
16919 debug info. Deal with lack of signal hanlder info in stack.
16920
16921 From Jim Kingdon <kingdon@redhat.com>:
16922 * gdb.base/annota1.exp: If printf has debug info, deal with it.
16923
16924 1999-07-19 Stan Shebs <shebs@andros.cygnus.com>
16925
16926 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
16927 gdb.base/foll-vfork.exp: Don't run for crosses.
16928
16929 Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
16930
16931 * gdb.base/configure.in: Check for gdbvars.exp instead of
16932 a1-selftest.exp.
16933 * gdb.base/configure: Re-generate.
16934
16935 1999-07-12 Stan Shebs <shebs@andros.cygnus.com>
16936
16937 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
16938 in trying to run first and name is too long.
16939
16940 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
16941 pointers2.c and pointers2.exp, respectively.
16942 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
16943 doschk happier.
16944
16945 1999-07-08 Stan Shebs <shebs@andros.cygnus.com>
16946
16947 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
16948 callfuncs2.c and callfuncs2.exp.
16949
16950 * gdb.base/list.exp: Remove mistaken xfails.
16951 * gdb.base/list0.h: Add optional prototypes.
16952
16953 Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
16954
16955 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
16956 calling malloc.
16957 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
16958 * ptype.exp: Move test for get_debug_format to before its first
16959 use.
16960
16961 1999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16962
16963 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
16964 * gdb.base/annota2.cc, annota2.exp: Move from here.
16965 * gdb.c++/annota2.cc, annota2.exp: To here.
16966 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
16967
16968 Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
16969
16970 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
16971 a consistent format.
16972
16973 1999-06-25 Stan Shebs <shebs@andros.cygnus.com>
16974
16975 From Jimmy Guo <guo@cup.hp.com> and others at HP:
16976 * lib/gdb.exp (get_compiler_info): Add detection for assorted
16977 HP compilers, also set the globals $true and $false.
16978
16979 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
16980 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
16981 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
16982 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
16983 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
16984 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
16985 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
16986 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
16987 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
16988 whatis.c} Add C++ compatible function definitions and return
16989 types, add includes for library functions.
16990 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
16991 * gdb.base/step-test.c (myglob): Rename from glob.
16992 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
16993 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
16994 files, move here from gdb.hp.
16995 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
16996 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
16997 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
16998 Adjust line numbers in regexps.
16999
17000 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
17001 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
17002 instead of 0/1.
17003
17004 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
17005 foll-vfork.exp: New files, move here from gdb.hp.
17006 * gdb.base/page.exp: New file, test of pagination command.
17007
17008 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
17009 recursion test.
17010 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
17011
17012 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
17013 gdb.base/solib.exp: Fix compiler invocation process.
17014
17015 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
17016 HP-UX 11, turn off overload resolution explicitly.
17017 * gdb.base/commands.exp: Set argument list explicitly, add
17018 watchpoint test.
17019 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
17020 them work.
17021 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
17022 expressions properly.
17023 * gdb.base/corefile.exp: Loosen the match slightly.
17024 * gdb.base/default.exp: Allow "Error accessing memory" message
17025 also.
17026 * gdb.base/display.exp: Skip over x/0 j if PA64.
17027 * gdb.base/funcargs.exp: Add xfails for HP-UX.
17028 * gdb.base/interrupt.exp: Ditto.
17029 * gdb.base/langs.exp: Add symbolic matches governed by compiler
17030 in use.
17031 * gdb.base/list.exp: Add xfails for HP-UX.
17032 * gdb.base/long_long.exp: Refine some of the numeric matches.
17033 * gdb.base/mips_pro.exp: Xfail on HP-UX.
17034 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
17035 * gdb.base/nodebug.exp: Succeed on more varieties of output.
17036 * gdb.base/opaque.exp: Remove some HP-UX xfails.
17037 * gdb.base/ptype.exp: Succeed on more varieties of output.
17038 * gdb.base/scope.exp: Add xfails for HP-UX.
17039 * gdb.base/sect-cmd.exp: Add more cases.
17040 * gdb.base/setvar.exp: Add xfails for HP-UX.
17041 * gdb.base/shlib-call.exp: Loosen some matches slightly.
17042 * gdb.base/signals.exp: Match on void symbolically.
17043 * gdb.base/step-test.exp: Add case for PA64.
17044 * gdb.base/term.exp: Add exit and restart.
17045 * gdb.base/twice.exp: Clean up after self.
17046 * gdb.base/varargs.exp: Disable overload resolution explicitly.
17047 * gdb.base/whatis.exp: Allow more ways to pass tests.
17048
17049 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
17050 no longer useful.
17051
17052 Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
17053
17054 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
17055 list of patterns.
17056 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
17057 print_double_array(double_array)", "continuing to breakpoint
17058 1018", "print print_double_array(array_d)" and "continuing to
17059 1034" tests.
17060
17061 1999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
17062
17063 * Makefile.in: Add empty html and install-html targets.
17064
17065 1999-06-24 Stan Shebs <shebs@andros.cygnus.com>
17066
17067 * config/mt-*: Remove, these haven't been used since 1996.
17068
17069 1999-06-22 Stan Shebs <shebs@andros.cygnus.com>
17070
17071 * gdb.base/call-strs.c, gdb.base/ending-run.c,
17072 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
17073 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
17074
17075 1999-06-18 Stan Shebs <shebs@andros.cygnus.com>
17076
17077 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
17078 simpler match case for the ptype of the big class.
17079
17080 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
17081
17082 * gdb.exp: Fix test for gdb_prompt existence.
17083
17084 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
17085
17086 * gdb.exp (gdb_test): Add fail after calls to perror.
17087
17088 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
17089
17090 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
17091
17092 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
17093
17094 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
17095
17096 Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
17097
17098 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
17099 malloc() is linked in.
17100
17101 1999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
17102
17103 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
17104 step at end.
17105
17106 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
17107
17108 1999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
17109
17110 * gdb.java/jv-print.exp: New file. (Our first Java test!)
17111
17112 Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
17113
17114 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
17115 * gdb.base/mips_pro.exp: Likewise.
17116
17117 1999-06-02 Keith Seitz <keiths@cygnus.com>
17118
17119 * gdb.c++/templates.cc: Change all "new" operators to throw
17120 an exception.
17121 * gdb.c++/cplusfuncs.cc: Likewise.
17122
17123 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
17124
17125 Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
17126
17127 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
17128 * gdb.base/ending-run.exp: When stepping out of main, accept a
17129 step into an arbitrary assembler file.
17130
17131 1999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17132
17133 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
17134 "breakpoint-invalid" to be printed.
17135 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
17136 number of "frames-invalid" and "breakpoint-invalid" to be printed.
17137 * gdb.base/annota2.cc: Initialize a.x to 0.
17138
17139 1999-05-17 Keith Seitz <keiths@cygnus.com>
17140
17141 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
17142 when "skip_float_tests" set.
17143 Ditto for "print print_double_array(array_d)", "print print_small_structs",
17144 "print print_ten_doubles", and "step into print_long_arg_list".
17145 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
17146 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
17147 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
17148 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
17149 "skip_float_tests" is set.
17150 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
17151 when "skip_float_tests" set.
17152
17153 1999-05-06 Keith Seitz <keiths@cygnus.com>
17154
17155 * gdb.base/annota2.cc: Include stdio.h.
17156
17157 Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
17158
17159 * gdb.base/crossload.exp: Remove, this has been disabled ever
17160 since BFD stopped including all targets, and cross-GDB gets
17161 plenty of testing anyway.
17162 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
17163 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
17164 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
17165 * gdb.base/README: Remove, was doc for this.
17166 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
17167 needed.
17168
17169 1999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17170
17171 * gdb.base/call-ar-st.exp: Fix one regular expression in test
17172 output.
17173
17174 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
17175 * gdb.base/annota2.exp: New file. More annotation tests.
17176 * gdb.base/annota1.c: New file. Source file for annota1.exp.
17177 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
17178
17179 1999-04-23 Angela Marie Thomas <angela@cygnus.com>
17180
17181 * config/cfdbug.exp: New file.
17182
17183 1999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
17184
17185 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
17186 Marcus Daniel's and Dale Hawkins's demangler crashes.
17187
17188 * gdb.c++/demangle.exp (test_gnu_style_demangling,
17189 test_lucid_style_demangling, test_arm_style_demangling,
17190 test_hp_style_demangling): Try Tom Tromey's core-dumping
17191 identifier under each demangling style.
17192
17193 1999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
17194
17195 * gdb.c++/demangle.exp: Include the current demangling style
17196 in all test names.
17197 (current_demangling_style): New global variable.
17198 (set_demangling_style, test_demangling_core, test_demangling,
17199 test_demangling_exact): New functions.
17200 (test_gnu_style_demangling, test_lucid_style_demangling,
17201 test_arm_style_demangling, test_hp_style_demangling): Use those,
17202 instead of calling gdb_test and gdb_test_exact directly.
17203 (catch_demangling_errors): New function, which reports errors
17204 signalled by the demangling test functions in an orderly way.
17205 (do_tests): Use catch_demangling_errors.
17206
17207 1999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
17208
17209 * gdb.base/signals.exp (test_handle_all_print): Use () for
17210 grouping in expressions, not {}.
17211
17212 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
17213 initialized yet.
17214
17215 1999-04-01 Stan Shebs <shebs@andros.cygnus.com>
17216
17217 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
17218 are listed.
17219
17220 1999-03-26 Stan Shebs <shebs@andros.cygnus.com>
17221
17222 * gdb.stabs/weird.exp: Test for CC being defined before
17223 looking at its value.
17224
17225 1999-03-25 Stan Shebs <shebs@andros.cygnus.com>
17226
17227 * gdb.base/call-ar-st.exp: Remove stray '#'.
17228 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
17229 "short int" and "long int".
17230 * gdb.c++/overload.cc: Cast the string added in the previous
17231 change, to mollify finicky HP compiler.
17232 * gdb.hp/reg-test.exp (testfile): Fix file name.
17233 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
17234
17235 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
17236 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
17237 alternate form of enum ptype.
17238
17239 1999-03-23 Stan Shebs <shebs@andros.cygnus.com>
17240
17241 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
17242 * gdb.hp/*.exp: Change all to run compiler probe only after
17243 passing skip_hp_tests, so as not to waste time on guaranteed
17244 failure.
17245
17246 * gdb.c++/overload.cc: Pass string instead of char addr, always
17247 init ccpfoo.
17248 * gdb.c++/templates.cc: Fix syntax error.
17249
17250 Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17251
17252 * gdb.base/commands.exp: Add test for correct position of '>'
17253 when issuing the 'commands' command after a 'while' or 'if'
17254 command.
17255
17256 1999-03-18 James Ingham <jingham@cygnus.com>
17257
17258 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
17259
17260 * gdb.c++/method.exp: It was testing an uninitialized int on the
17261 stack and assuming it was positive.
17262
17263 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
17264
17265 * gdb.base/step-test.exp: Catch a case where finish is broken and
17266 keep it from killing the rest of the tests.
17267 Use gdb_continue_to_end.
17268
17269 * gdb.base/sigall.exp: use gdb_continue_to_end.
17270
17271 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
17272
17273 * gdb.base/display.exp: use runto_main, not run.
17274
17275 * gdb.base/default.exp: Check for the current error message in the
17276 r abbreviation test.
17277 Add strongarm to the targets that know info float.
17278
17279 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
17280 run which doesn't work with monitors.
17281
17282 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
17283
17284 * gdb.base/break.exp: use the gdb_continue_to_end proc.
17285
17286 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
17287 program. Traps the case (in Cygmon) when the program never really
17288 exits. Same as Mark's continue_to_exit, but I had put it in a lot
17289 more places, so I used my name. Sorry Mark...
17290
17291 * config/monitor.exp (gdb_target_monitor): added another
17292 target_info parameter: remotebinarydownload. This will set the
17293 remotebinarydownload flag if this is causing some boards trouble.
17294
17295 1999-03-18 Mark Salter <msalter@cygnus.com>
17296
17297 * lib/gdb.exp (continue_to_exit): New function.
17298
17299 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
17300 * gdb.base/ending-run.exp: Ditto.
17301 * gdb.base/step-test.exp: Ditto.
17302
17303 1999-03-16 Stan Shebs <shebs@andros.cygnus.com>
17304
17305 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
17306 (suggested by Art Haas <ahaas@neosoft.com>).
17307
17308 1999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
17309
17310 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
17311
17312 Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
17313
17314 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
17315 descriptions of types (short unsigned int vs unsigned short, etc).
17316
17317 1999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
17318
17319 * gdb.base/call-strs.exp: Don't assume that `step' will step over
17320 a call to strlen; sometimes we do have sources.
17321
17322 1999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
17323
17324 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
17325 character, so GDB won't print garbage after its end.
17326
17327 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
17328 breakpoint there instead. Sometimes GCC emits memcpy to handle
17329 the large structures being passed by value, so we step into that
17330 instead of sum_array_print, which obscures what we're really testing.
17331 * gdb.base/step-test.exp: However, we do want a test that notices
17332 the bizarre steps into memcpy, so do that here. Add check for
17333 stepping into function calls that pass large structures by value.
17334 ("Is that a noun clause, or are you just happy to see me?")
17335 Remove all references to specific line numbers.
17336 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
17337 New type and function.
17338 (main): Call large_struct_by_value, passing it a large struct by value.
17339 * lib/gdb.exp (gdb_get_line_number): New function.
17340
17341 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
17342 more portable.
17343
17344 1999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
17345
17346 * lib/gdb.exp: Doc fixes.
17347
17348 1999-03-05 Nick Clifton <nickc@cygnus.com>
17349
17350 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
17351
17352 1999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
17353
17354 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
17355 commands. They're not germane to this test, and they don't work
17356 that way on remote targets.
17357
17358 1999-03-01 James Ingham <jingham@cygnus.com>
17359
17360 * Changelog entries merged over from gdb development branch.
17361
17362 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
17363
17364 * lib/gdb.exp (gdbtk_analyze_results): Generic function
17365 for outputting results of test run.
17366
17367 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
17368
17369 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
17370
17371 1999-02-25 Felix Lee <flee@cygnus.com>
17372
17373 * lib/gdb.exp (debug_format): initialize
17374
17375 1999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
17376
17377 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
17378 * gdb.base/call-rt-st.c: Ditto.
17379
17380 1999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
17381
17382 * gdb.threads/pthreads.exp (horiz): New variable.
17383 (test_startup): Fix regexps that capture thread numbers.
17384
17385 1999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
17386
17387 * gdb.base/smoke.exp: Disambiguate two test case names (both
17388 called ``print'').
17389
17390 Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
17391
17392 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
17393 compilation.
17394
17395 1999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
17396
17397 * gdb.base/miscexprs.exp: Change patterns to match GDB's
17398 actual output formatting.
17399 * gdb.base/smoke.exp: GDB removes leading 0's.
17400 * gdb.base/volatile.exp: Don't check type of remuneration;
17401 that variable is no longer defined in constvars.c.
17402 * gdb.base/step-test.c (main): Exit with explicit exit code.
17403 * gdb.base/step-test.exp: Remove two nexti checks--they are
17404 not portable.
17405
17406 1999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
17407
17408 * gdb.base/help.exp ("help delete display"): Fix test to match
17409 gdb's output.
17410
17411 * gdb.base/long_long.c (known_types): Initialize values to zero.
17412 * gdb.base/long_long.exp: Step one more line
17413 so 'dec' is initialized in "get to known place". GDB removes
17414 leading zeros. Explicitly ask for hex formatting. Use
17415 unique test case names.
17416
17417 Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17418
17419 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
17420
17421 * gdb.c++/method.exp: Add missing close brace.
17422
17423 1999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
17424
17425 * gdb.base/maint.exp: Use 'set height 0' to disable page
17426 prompting, not 'set height 400'.
17427
17428 Fix a bunch of timeouts.
17429 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
17430 four separate tests, so expect doesn't take forever to match a ton
17431 of text against a regexp with lots of .* forms.
17432 ("maint print psymbols", "maint print symbols"): Make some of
17433 these greps more selective, so that expect doesn't try to wade
17434 through huge piles of output and time out.
17435
17436 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
17437
17438 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
17439 tests: one which doesn't expect shlib events to be reported, and
17440 another which does, but is XFAIL for all platforms other than
17441 HP/UX.
17442
17443 * gdb.base/break.exp: Teach the test suite that the `catch
17444 fork', `catch vfork', and `catch exec' commands produce error
17445 messages on platforms that don't provide these features.
17446
17447 Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
17448
17449 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
17450 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
17451 (shortening names from solib_threshold.exp etc), won't run on
17452 anything but HP-UX for the foreseeable future.
17453 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
17454 reflect move.
17455
17456 Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
17457
17458 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
17459 gdb.trace/Makefile.in (clean): Remove all test executables.
17460
17461 Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
17462
17463 * gdb.base/shlib-call.exp: add test cases to verify that gdb
17464 successfully re-sets breakpoints in shared libraries.
17465 * gdb.base/shmain.c (main): return 0, don't fall off the end.
17466
17467 Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17468
17469 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
17470 and compiled w/o GCC.
17471
17472 * gdb.hp/watch-cmd.exp: ditto.
17473
17474 * gdb.hp/watch-hp.exp: ditto.
17475
17476 * gdb.hp/xdb1.exp: ditto.
17477
17478 * gdb.hp/xdb2.exp: ditto.
17479
17480 * gdb.hp/dbx.exp: ditto.
17481
17482 Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
17483
17484 * constvars.c: Remove C++-isms.
17485 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
17486 with GCC.
17487
17488 Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
17489
17490 The following changes are part of the HP merge.
17491
17492 * gdb.base/break.exp: new tests to verify that catchpoints for
17493 fork, vfork, and exec don't trigger inappropriately.
17494
17495 * gdb.base/opaque.exp: compile one file at a time, then link.
17496
17497 * gdb.base/signals.exp: be more restrictive about which hppa
17498 systems receive a setup_xfail. new tests.
17499
17500 * gdb.base/solib_threshold.build: new file.
17501 * gdb.base/solib_threshold.exp: new file.
17502 * gdb.base/solib_threshold.link_opts: new file.
17503 * gdb.base/solib_threshold.mk: new file.
17504 * gdb.base/gen_solib_threshold.c: new file.
17505
17506 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
17507 tests. New tests for enums inside classes.
17508
17509 * gdb.c++/compiler.cc: indicate support of template debugging.
17510
17511 * gdb.c++/demangle.exp: run hp style demangling tests.
17512
17513 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
17514 tests.
17515
17516 * gdb.c++/misc.cc: changes to support new tests.
17517
17518 * gdb.c++/templates.cc: changes to support HP's compiler; changes
17519 to support new tests.
17520
17521 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
17522 gcc, then skip these tests.
17523
17524 Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
17525
17526 The following files are part of the HP merge; some had longer
17527 names at HP, but have been renamed to be no more than 14
17528 characters in length.
17529
17530 * gdb.hp/ambiguous.cc: new file.
17531 * gdb.hp/ambiguous.exp: new file.
17532 * gdb.hp/attach.exp: new file.
17533 * gdb.hp/attach2.exp: new file.
17534 * gdb.hp/classes-hp.exp: new file.
17535 * gdb.hp/ctti.exp: new file.
17536 * gdb.hp/ctti-add.cc: new file.
17537 * gdb.hp/ctti-add1.cc: new file.
17538 * gdb.hp/ctti-add2.cc: new file.
17539 * gdb.hp/ctti-add3.cc: new file.
17540 * gdb.hp/dbx.exp: new file.
17541 * gdb.hp/exception.cc: new file.
17542 * gdb.hp/exception.exp: new file.
17543 * gdb.hp/foll-exec.c: new file.
17544 * gdb.hp/foll-exec.exp: new file.
17545 * gdb.hp/foll-fork.c: new file.
17546 * gdb.hp/foll-fork.exp: new file.
17547 * gdb.hp/foll-vfork.c: new file.
17548 * gdb.hp/foll-vfork.exp: new file.
17549 * gdb.hp/inherit-hp.exp: new file.
17550 * gdb.hp/more-steps.exp: new file.
17551 * gdb.hp/namespace.cc: new file.
17552 * gdb.hp/namespace.exp: new file.
17553 * gdb.hp/optimize.exp: new file.
17554 * gdb.hp/pxdb.c: new file.
17555 * gdb.hp/pxdb.exp: new file.
17556 * gdb.hp/quicksort.exp: new file.
17557 * gdb.hp/reg-test.exp: new file.
17558 * gdb.hp/reg-test.s: new file.
17559 * gdb.hp/sized-enum.c: new file.
17560 * gdb.hp/sized-enum.exp: new file.
17561 * gdb.hp/start-stop.exp: new file.
17562 * gdb.hp/templ-hp.cc: new file.
17563 * gdb.hp/templ-hp.exp: new file.
17564 * gdb.hp/thr-lib.c: new file.
17565 * gdb.hp/thr-lib.exp: new file.
17566 * gdb.hp/thr-lib.h: new file.
17567 * gdb.hp/thr-liblib.c: new file.
17568 * gdb.hp/virtfun-hp.c: new file.
17569 * gdb.hp/virtfun-hp.exp: new file.
17570 * gdb.hp/watch-cmd.exp: new file.
17571 * gdb.hp/watch-hp.exp: new file.
17572 * gdb.hp/xdb1.exp: new file.
17573 * gdb.hp/xdb2.exp: new file.
17574 * gdb.hp/xdb3.exp: new file.
17575
17576 Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
17577
17578 The following files are part of the HP merge; some had longer
17579 names at HP, but have been renamed to be no more than 14
17580 characters in length.
17581
17582 * gdb.base/ss.h: new file.
17583 * gdb.base/call-ar-st.c: new file.
17584 * gdb.base/call-ar-st.exp: new file.
17585 * gdb.base/call-rt-st.c: new file.
17586 * gdb.base/call-rt-st-exp: new file.
17587 * gdb.base/call-strs.exp: new file.
17588 * gdb.base/ena-dis-br.exp: new file.
17589 * gdb.base/environ.exp: new file.
17590 * gdb.base/long_long.exp: new file.
17591 * gdb.base/sect-cmd.exp: new file.
17592 * gdb.base/shlib-cl2.exp: new file.
17593 * gdb.base/smoke.exp: new file.
17594 * gdb.base/so-impl-ld.c: new file.
17595 * gdb.base/so-impl-ld.exp: new file.
17596 * gdb.base/so-indr-cl.c: new file.
17597 * gdb.base/so-indr-cl.exp: new file.
17598 * gdb.base/varargs.exp: new file.
17599 * gdb.base/volatile.exp: new file.
17600 * gdb.base/whatis-exp.exp: new file.
17601 * gdb.base/display.exp: new file.
17602 * gdb.c++/derivation.exp: new file.
17603 * gdb.c++/local.exp: new file.
17604 * gdb.c++/member-ptr.exp: new file.
17605 * gdb.c++/overload.exp: new file.
17606 * gdb.c++/ovldbreak.exp: new file.
17607 * gdb.c++/ref-types.exp: new file.
17608 * gdb.c++/ref-types2.exp: new file.
17609 * gdb.c++/userdef.exp: new file.
17610
17611 Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
17612
17613 * gdb.base/default.exp: Reflect wording change in remote.c.
17614
17615 Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
17616
17617 * gdb.base/help.exp: Update to reflect current text.
17618
17619 Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
17620
17621 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
17622 they're stack variables and contain garbage.
17623 * gdb.c++/anon-union.exp: new file.
17624
17625 The following changes were made by David Taylor
17626 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
17627 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
17628 in changes by HP.
17629
17630 * gdb.base/bitops.exp: new file.
17631 * gdb.base/default.exp: change expected messages for catch and
17632 info catch tests to reflect HP merge changes.
17633 * gdb.base/enable-disable-break.exp
17634 * gdb.base/ending-run.c: new file.
17635 * gdb.base/long_long.c: new file.
17636 * gdb.base/maint.exp: new file.
17637 * gdb.base/pointers2.exp: new file.
17638 * gdb.base/shlib-call2.exp: new file.
17639 * gdb.base/solib.exp: new file.
17640 * gdb.base/step-test.c: new file.
17641 * gdb.c++/anon-union.cc: new file.
17642 * gdb.c++/local.cc: new file.
17643 * gdb.c++/member-pointer.cc: new file.
17644 * gdb.c++/method.cc: new file.
17645 * gdb.c++/ref-types.cc: new file.
17646 * gdb.c++/ref-types2.cc: new file.
17647 * gdb.c++/userdef.cc: new file.
17648
17649 * gdb.base/scope.exp: compile one file at a time, then link.
17650 * gdb.base/langs.exp: ditto.
17651 * gdb.base/list.exp: ditto.
17652
17653 Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
17654
17655 The following changes were made by David Taylor
17656 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
17657 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
17658 in changes by HP.
17659
17660 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
17661 skip tests. When compiling pass c++ flag to gdb_compile.
17662 * gdb.c++/
17663
17664 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
17665 test for on hppa*-*-hpux*; use args to see if c++ was specified.
17666 (skip_hp_tests): new function.
17667 (gdb_preprocess): new function.
17668
17669 * configure.in (hpdir): decide whether to configure gdb.hp.
17670 * configure: regenerated.
17671
17672 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
17673 to delete on clean.
17674 (EXECUTABLES): update to reflect new additions.
17675 * gdb.base/commands.exp: update message expected.
17676 * gdb.base/default.exp: add copyright notice.
17677 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
17678 * gdb.base/help.exp: update messages to reflect current text.
17679 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
17680 targets for recurse tests.
17681 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
17682 skip this file.
17683
17684 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
17685 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
17686 compilation.
17687 * gdb.c++/misc.exp: ditto.
17688 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
17689 run the tests. tell gdb_compile that it's a c++ compilation.
17690
17691 * gdb.threads/pthreads.exp: fix typo in message.
17692
17693 * gdb.base/all-bin.exp: new file.
17694 * gdb.base/arithmet.exp: new file.
17695 * gdb.base/assign.exp: new file.
17696 * gdb.base/completion.exp: new file.
17697 * gdb.base/cond-expr.exp: new file.
17698 * gdb.base/condbreak.exp: new file.
17699 * gdb.base/define.exp: new file.
17700 * gdb.base/dollar.exp: new file.
17701 * gdb.base/environment.exp: new file.
17702 * gdb.base/eval-skip.exp: new file.
17703 * gdb.base/jump.exp: new file.
17704 * gdb.base/logical.exp: new file.
17705 * gdb.base/pointers.exp: new file.
17706 * gdb.base/relational.exp: new file.
17707 * gdb.base/section_command.exp: new file.
17708 * gdb.base/whatis-expr.exp: new file.
17709
17710 * gdb.base/all-types.c: new file.
17711 * gdb.base/call-array-struct.c: new file.
17712 * gdb.base/call-return-struct.c: new file.
17713 * gdb.base/call-strings.c: new file.
17714 * gdb.base/callfuncs2.c: new file.
17715 * gdb.base/condbreak.c: new file.
17716 * gdb.base/constvars.c: new file.
17717 * gdb.base/display.c: new file.
17718 * gdb.base/int-type.c: new file.
17719 * gdb.base/jump.c: new file.
17720 * gdb.base/miscexprs.c: new file.
17721 * gdb.base/pointers.c: new file.
17722 * gdb.base/pointers2.c: new file.
17723 * gdb.base/shmain.c: new file.
17724 * gdb.base/shr1.c: new file.
17725 * gdb.base/shr2.c: new file.
17726 * gdb.base/solib.c: new file.
17727 * gdb.base/solib1.c: new file.
17728 * gdb.base/solib2.c: new file.
17729 * gdb.base/varargs.c: new file.
17730 * gdb.c++/derivation.cc: new file.
17731 * gdb.c++/overload.cc: new file.
17732 * gdb.c++/ovldbreak.cc: new file.
17733 * gdb.hp/attach.c: new file.
17734 * gdb.hp/attach2.c: new file.
17735 * gdb.hp/average.c: new file.
17736 * gdb.hp/compiler.c: new file.
17737 * gdb.hp/compiler.cc: new file.
17738 * gdb.hp/execd-program.c: new file.
17739 * gdb.hp/follow-exec.c: new file.
17740 * gdb.hp/follow-fork.c: new file.
17741 * gdb.hp/follow-vfork-and-exec.c: new file.
17742 * gdb.hp/misc-hp.cc: new file.
17743 * gdb.hp/more-steps.c: new file.
17744 * gdb.hp/optimize.c: new file.
17745 * gdb.hp/quicksort.c: new file.
17746 * gdb.hp/run-hp.c: new file.
17747 * gdb.hp/start-stop.c: new file.
17748 * gdb.hp/sum.c: new file.
17749 * gdb.hp/templates-hp.cc: new file.
17750 * gdb.hp/thread-local-in-lib.c: new file.
17751 * gdb.hp/thread-local-in-lib.h: new file.
17752 * gdb.hp/thread-local-in-lib.lib.c: new file.
17753 * gdb.hp/vforked-program.c: new file.
17754 * gdb.hp/virtfunc-hp.cc: new file.
17755 * gdb.hp/watchpoint-hp.c: new file.
17756 * gdb.hp/xdb.c: new file.
17757 * gdb.hp/xdb0.c: new file.
17758 * gdb.hp/xdb0.h: new file.
17759 * gdb.hp/xdb1.c: new file.
17760
17761 Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
17762
17763 The following change was made by Edith Epstein
17764 <eepstein@cygnus.com> as part of a project to merge in changes
17765 originally made by HP; HP did not create ChangeLog entries.
17766
17767 * gdb.c++/demangle.exp: changed the expected output for some
17768 ARM-style mangling -- removed second reference to datatype.
17769 For example, maint demangle __dt__11T1__pt__2_cFv
17770 T1<char>::~T1<char>(void)
17771 becomes,
17772 maint demangle __dt__11T1__pt__2_cFv
17773 T1<char>::~T1(void)
17774
17775 (test_hp_style_demangling): new hp specific demangling test cases.
17776
17777 Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
17778
17779 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
17780 * gdb.trace/backtrace.exp: Likewise.
17781 * gdb.trace/circ.exp: Likewise.
17782 * gdb.trace/collection.exp: Likewise.
17783 * gdb.trace/deltrace.exp: Likewise.
17784 * gdb.trace/infotrace.exp: Likewise.
17785 * gdb.trace/limits.exp: Likewise.
17786 * gdb.trace/packetlen.exp: Likewise.
17787 * gdb.trace/passc-dyn.exp: Likewise.
17788 * gdb.trace/passcount.exp: Likewise.
17789 * gdb.trace/report.exp: Likewise.
17790 * gdb.trace/save-trace.exp: Likewise.
17791 * gdb.trace/tfind.exp: Likewise.
17792 * gdb.trace/tracecmd.exp: Likewise.
17793 * gdb.trace/while-dyn.exp: Likewise.
17794 * gdb.trace/while-stepping.exp: Likewise.
17795
17796 1998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
17797
17798 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
17799
17800 Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
17801
17802 From Brendan Kehoe:
17803 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
17804 int return types.
17805
17806 Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
17807
17808 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
17809 remote dos host testing right.
17810
17811 Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
17812
17813 * gdb.base/corefile.exp: remove some xfails.
17814
17815 Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
17816
17817 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
17818 have different timestamps.
17819
17820 Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
17821
17822 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
17823 gdb.base/default.exp: Replace "exec" with "executable".
17824
17825 Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
17826
17827 * gdb.base/default.exp: Change else if to elseif from previous
17828 delta.
17829
17830 Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
17831
17832 * gdb.base/default.exp: Add brace missing from previous delta.
17833
17834 Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
17835
17836 * gdb.base/default.exp: Support test for info float for all
17837 varieties of arm toolchain.
17838
17839 Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
17840
17841 * gdb.trace/*.exp: remove "remote_download" command.
17842
17843 Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
17844
17845 * gdb.trace/*.exp: remove -gdwarf from compile.
17846
17847 Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
17848
17849 * gdb.trace/configure.in(AC_INIT): typo
17850 * gdb.trace/configure: regenerated
17851
17852 Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
17853
17854 * config/m68k-emc.exp: New file.
17855 * lib/<emc-support.exp trace-support.exp}: New files.
17856 * configure.in: add new test directory gdb.trace.
17857 * gdb.trace/{configure configure.in Makefile.in}: New files.
17858 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
17859 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
17860 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
17861 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
17862 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
17863 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
17864 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
17865
17866 Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
17867
17868 * gdb.c++/classes.exp: Change all regular expressions to match
17869 arbitrary combinations of newline/carriage-return, so that they
17870 will work equally well on Unix and Windows.
17871 * gdb.c++/inherit.exp: ditto.
17872 * gdb.c++/virtfunc.exp: ditto.
17873
17874 1998-08-11 Dawn Perchik <dawn@cygnus.com>
17875
17876 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
17877
17878 Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
17879
17880 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
17881 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
17882 to use a0-a3/d0-d3 as needed.
17883
17884 Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
17885
17886 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
17887 * gdb.disasm/am33.exp: Corresponding changes.
17888
17889 1998-07-11 Felix Lee <flee@cygnus.com>
17890
17891 * gdb.base/callfuncs.exp: add cmp10 test.
17892 * gdb.base/callfuncs.c (cmp10): new function.
17893
17894 Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
17895
17896 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
17897 into two parts to get around a synchronization problem in expect.
17898
17899 Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
17900
17901 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
17902
17903 * configure.in: Add options for gdbtk testsuite.
17904
17905 * configure: Regenerate.
17906
17907 * gdb.gdbtk: New directory to hold gdbtk tests.
17908
17909 Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
17910
17911 * gdb.fortran/types.exp: Escape brackets in expect patterns
17912 for test_float_literal_types_accepted tests.
17913 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
17914 before run test.
17915
17916 Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
17917
17918 * am33.exp: Just compile, do not link the testcase.
17919 * am33.s: Add ".am33" pseudoop to force am33 mode.
17920
17921 1998-06-25 Felix Lee <flee@cygnus.com>
17922
17923 * gdb.base/setshow.exp: make sure $pc is sane.
17924
17925 * gdb.stabs/weird.exp: split expect patterns properly.
17926
17927 Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
17928
17929 * gdb.disasm/am33.s: New disassembler testfile for the am33.
17930 * gdb.disasm/am33.exp: Run it.
17931
17932 Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
17933
17934 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
17935 match processing (and eliminate spurious timeouts when running).
17936
17937 Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
17938
17939 * gdb.base/signals.exp (test_handle_all_print): put back Mach
17940 exception test, but conditionalize it on target [mach | gnu].
17941
17942 Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
17943
17944 * gdb.base/overlays.exp: fixup compile line for linker script.
17945
17946 Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
17947
17948 * gdb.fortran/types.exp: don't guess at float size.
17949
17950 Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
17951
17952 * gdb.base/exprs.exp: delete test that depends on int size.
17953
17954 Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
17955
17956 * config/sim.exp: Removed checks for target triplets.
17957 (gdb_target_sim): Use gdb,target_sim_options.
17958
17959 Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
17960
17961 * gdb.base/reread.exp: New file.
17962 * gdb.base/reread1.c: New file.
17963 * gdb.base/reread2.c: New file.
17964
17965 Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
17966
17967 * config/sim.exp: Use 'target sim -sparclite' when running
17968 SPARClite programs.
17969
17970 Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
17971
17972 * gdb.base/structs2.exp: New file.
17973 * gdb.base/structs2.c: New file.
17974
17975 Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
17976
17977 * gdb.asm/common.inc: New file.
17978 * gdb.asm/d10v.inc: New file.
17979 * asm-source.exp: Pass -I's to gas to find .inc files.
17980 Update line numbers in expected output.
17981 * asmsrc1.s: Rewrite.
17982 * asmsrc2.s: Rewrite.
17983 * configure.in: Create arch.inc symlink.
17984 * configure: Regenerate.
17985 * Makefile.in (distclean): Delete arch.inc.
17986
17987 Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
17988
17989 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
17990 (t_enum_value2): ditto
17991 (t_enum_value3): ditto
17992 (main): ditto
17993 Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
17994
17995 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
17996 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
17997 change.
17998 Use gdb_test instead of send_gdb/gdb_expect sequences.
17999
18000 Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
18001
18002 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
18003 not void.
18004
18005 Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
18006
18007 * gdb.base/branches.c: Code with lots of loops and
18008 subroutines. Used to test gdbs ability to single step through PC
18009 changes, especially to test mips-tdep.c:mips_next_pc
18010
18011 Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
18012
18013 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
18014 more rigorous EGCS C++ error checking.
18015
18016 Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18017
18018 * gdb.base/help.exp: Clean up `help set args' and `help show args'
18019 tests.
18020 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
18021 function when asleep.
18022 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
18023 for i*86 Linux and SVR4 signal handling problems.
18024 Remove linux xfail for `next to handler in signals_tests_1', fixed
18025 by recent infrun.c change.
18026 Limit backtrace to 10 frames to avoid timeout problems with infinite
18027 stack backtraces.
18028 Adjust expect pattern in `handle all print' test to match Apr 28 1997
18029 target.[ch] change.
18030
18031 Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
18032
18033 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
18034 for a newline from gdb before continuing.
18035 (default_gdb_exit): Just look for y or n.
18036 (gdb_test): Detect abnormal exit from GDB running on DOS; if
18037 it does, fail the rests of the tests in the file.
18038
18039 Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
18040
18041 * config/cygmon.exp: New file.
18042
18043 Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
18044
18045 * gdb.base/list.exp: Fix problem with "list default lines around
18046 main" test on remote targets.
18047
18048 * gdb.base/scope.exp: Fix problem with filelocal_bss before
18049 run test on remote targets.
18050
18051 Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
18052
18053 * gdb.asm: New directory.
18054 * configure.in: Configure it.
18055 * configure: Regenerate.
18056 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
18057 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
18058
18059 Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
18060
18061 * config/mn10300-eval.exp: New file to support MN10300 eval board.
18062
18063 Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
18064
18065 * gdb.base/overlays (several files): Merge the two overlay
18066 managers into one. Change variables (foox, barx, bazx, grbxx)
18067 back into ints but force them to load in their proper sections.
18068
18069 Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
18070
18071 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
18072 on-chip insn memory and IMAP1 to upper 128k.
18073 (D10VCopy): Handle memory regions crossing 16k boundaries.
18074 (D10VCopy): Transfer data in 32 bit chunks.
18075
18076 Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
18077
18078 * gdb.base/overlays.c (main): Exit normally when result is
18079 correct.
18080
18081 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
18082 map. Include space for printf in .text segment.
18083
18084 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
18085 updated d10v memory VMA/LMA map.
18086 (D10VCopy): Call D10VTranslate.
18087
18088 Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
18089
18090 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
18091
18092 * gdb.base/bar.c (barx, bar): Change variable to small array so
18093 that it won't be put into the .sdata - small data -
18094 section. Update reference.
18095 * gdb.base/baz.c (bazx, baz): Ditto.
18096 * gdb.base/foo.c (foox, foo): Ditto.
18097 * gdb.base/grbx.c (grbxx, grbx): Ditto.
18098
18099 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
18100 to be arrays.
18101
18102 Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
18103
18104 * gdb.base/overlays.exp: fix up and get working again.
18105 Add tests for backtraces from an overlay function.
18106
18107 Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
18108
18109 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
18110 "calling function with watchpoint enabled".
18111
18112 Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
18113
18114 * gdb.base/break.exp (test_next_with_recursion): Remove
18115 gdb_suppress_tests for d10v-*-*.
18116 * lib/gdb.exp (gdb_suppress_tests): Disable this function
18117 pending review of whether it is useful or not.
18118
18119 Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
18120
18121 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
18122
18123 Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
18124
18125 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
18126 * config/dve.exp: New file to support Densan boards.
18127
18128 Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
18129
18130 * gdb.base/interrupt.exp: Document problem of simulators, signals,
18131 reads and BSD.
18132
18133 Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
18134
18135 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
18136 response.
18137
18138 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
18139
18140 Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
18141
18142 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
18143 test.
18144
18145 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
18146 target_sizeof_long and target_bigendian_p.
18147 (structs_by_value, structs_by_reference): Check values according
18148 to targets word size and endianess.
18149
18150 Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
18151
18152 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
18153 output.
18154
18155 Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
18156
18157 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
18158 Update test of set args help to match source change.
18159
18160 Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
18161
18162 * gdb.base/default.exp: Expect help system output to be in
18163 alphabetical order.
18164 * gdb.base/help.exp: Ditto.
18165
18166 Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
18167
18168 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
18169 "i*86-pc-linux-gnu*".
18170 * gdb.base/interrupt.exp: Ditto.
18171 * gdb.base/corefile.exp: Ditto.
18172
18173 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
18174 define vxworks when building the testcase.
18175
18176 * gdb.base/ptype.exp: Fix testnames to be unique.
18177 * gdb.base/radix.exp: Ditto.
18178 * gdb.base/term.exp: Ditto.
18179 * gdb.base/whatis.exp: Ditto.
18180 * gdb.c++/classes.exp: Ditto.
18181
18182 Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
18183
18184 * gdb.base/callfuncs.exp: Fix indentation.
18185
18186 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
18187 suppress_flag has been set.
18188 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
18189 target feature.
18190
18191 Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
18192
18193 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
18194 the testcase.
18195
18196 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
18197 set_debug_traps() and breakpoint().
18198 * gdb.c++/misc.cc (main): Ditto.
18199 * gdb.c++/templates.cc (main): Ditto.
18200 * gdb.c++/virtfunc.cc (main): Ditto.
18201
18202 Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
18203
18204 * lib/gdb.exp(gdb_step_for_stub): New function.
18205 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
18206 exists, reload the executable and do a "continue" instead of
18207 doing a jump.
18208 (runto_main): Use gdb_step_for_stub.
18209
18210 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
18211 tests to have unique names.
18212 * gdb.base/callfuncs.exp: Ditto.
18213 * gdb.base/commands.exp: Ditto.
18214 * gdb.base/default.exp: Ditto.
18215 * gdb.base/help.exp: Ditto.
18216 * gdb.base/list.exp: Ditto.
18217 * gdb.base/opaque.exp: Ditto.
18218 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
18219 similar tests.
18220
18221 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
18222 * gdb.c++/cplusfuncs.cc: Ditto.
18223 * gdb.c++/virtfunc.cc: Ditto.
18224
18225 * config/monitor.exp: Keep track of the last file we saw, rather
18226 than trying to get the info from gdb.
18227
18228 * gdb.fortran/types.exp: Move comment to previous line.
18229
18230 Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
18231
18232 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
18233 target mode.
18234
18235 Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
18236
18237 From Bob Manson:
18238 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
18239 string from GDB when it connects.
18240
18241 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
18242
18243 Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
18244
18245 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
18246 if we can't get a debug format from GDB (we may be testing an
18247 older GDB). Use a 10 second timeout when checking for the format.
18248
18249 * gdb.stabs/weird.exp: Fix quoting.
18250
18251 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
18252
18253 Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
18254
18255 * config/arm-ice.exp: New file.
18256
18257 Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
18258
18259 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
18260 until it has been modified to work with the new testsuite.
18261
18262 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
18263 testcase won't compile, cause all of the testcases in the file to
18264 fail instead.
18265
18266 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
18267 (gdb_clear_suppressed): New procedure.
18268 (gdb_stop_suppressing_tests): Only clear suppress_flag if
18269 it contains a positive value.
18270
18271 Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
18272
18273 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
18274
18275 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
18276
18277 Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
18278
18279 * lib/gdb.exp (setup_xfail_format): New function.
18280 (get_debug_format): New function to get debug format.
18281 (debug_format): New global variable to hold last value set
18282 by get_debug_format.
18283 * gdb.base/list.exp: Call get_debug_format and expect some
18284 tests to fail for DWARF 1 and COFF formats.
18285 * gdb.c++/ptype.exp: Ditto.
18286 * gdb.c++/classes.exp: Ditto.
18287 * gdb.c++/cplusfuncs.exp: Ditto.
18288 * gdb.c++/inherit.exp: Ditto.
18289 * gdb.c++/templates.exp: Ditto.
18290 * gdb.c++/virtfunc.exp: Ditto.
18291
18292 Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
18293
18294 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
18295 host doesn't have a currently-open connection.
18296
18297 * config/sparclet.exp: Cleanups and fixes to make it generic for
18298 any gdb stub target. Handle cases where gdb doesn't respond when
18299 interrupted in a sane fashion.
18300
18301 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
18302 same thing in a totally different way.
18303
18304 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
18305 setting "timeout".
18306 (gdb_start): We set the global gdb_prompt variable in
18307 default_gdb_init now.
18308
18309 Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
18310
18311 * gdb.base/printcmds.exp: Fix "check for floating addition"
18312 regexp to accept results within approx +/- .01 of exact value.
18313 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
18314
18315 Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
18316
18317 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
18318 properly.
18319 (gdb_expect): Add optional timeout parameter, and add timeout
18320 value to various calls.
18321 (gdb_suppress_tests): Only give one warning message per group.
18322
18323 Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
18324
18325 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
18326 global variables. Handle getting a value for $timeout more
18327 gracefully.
18328
18329 Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
18330
18331 * lib/gdb.exp: Close connection to remote host if gdb doesn't
18332 initialize.
18333 (default_gdb_init): New procedure; allow gdb_init to be overridden
18334 by a target configuration file.
18335 (gdb_expect): Pass the timeout to remote_expect.
18336
18337 * config/monitor.exp(gdb_load): Fix typo in regexp.
18338
18339 Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
18340
18341 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
18342
18343 Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
18344
18345 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
18346 here. Call gdb_target_exec before rebooting the target, to make
18347 sure the connection to the target is closed.
18348 (gdb_load): Pass the name of the executable to gdb_target_monitor.
18349 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
18350 Also detect "Timeout reading from remote" error.
18351
18352 * config/gdbserver.exp: Pass the executable being loaded to
18353 gdb_target_monitor. Don't call gdb_file_cmd here; let
18354 gdb_target_monitor do it.
18355
18356 * gdb.disasm/hppa.exp: Don't use exec_output.
18357
18358 Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
18359
18360 * gdb.base/list.exp: If we're debugging a non-native target,
18361 try to set the pc register to point to the start of the
18362 program before doing the first list command.
18363
18364 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
18365 test_calls after restarting.
18366
18367 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
18368 reloading.
18369
18370 * gdb.base/watchpoint.exp: Fix typo.
18371
18372 * gdb.base/setshow.exp: Check for use_gdb_stub.
18373
18374 * gdb.base/break.exp: Fix continue until exit test for the gdb
18375 stub case.
18376 * gdb.base/langs.exp: Ditto.
18377
18378 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
18379 gdb_load_offset. If we weren't given a file to load, figure out
18380 what the current file is and use it.
18381
18382 * config/i386-bozo.exp: New file.
18383
18384 Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
18385
18386 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
18387 feature.
18388
18389 * config/proelf.exp: New entry.
18390
18391 Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
18392
18393 * lib/gdb.exp: Remove spurious .* patterns at the beginning
18394 of regexps.
18395
18396 * gdb.base/watchpoint.exp: Don't run the test_stepping
18397 tests if gdb can't call functions on the target.
18398
18399 * gdb.base/setshow.exp: Don't run the set prompt tests if
18400 the board has gdb_prompt set.
18401
18402 Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
18403
18404 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
18405 * gdb.base/commands.exp: Likewise.
18406 * gdb.base/setshow.exp: Likewise.
18407
18408 Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
18409
18410 * config/monitor.exp(gdb_start): Look for gdb_prompt target
18411 feature.
18412
18413 * config/i960.exp: New file.
18414
18415 Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
18416
18417 * gdb.base/funcargs.exp: Check for gdb,short_int target
18418 feature instead of looking for explicit target triplets.
18419
18420 Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
18421
18422 * gdb.base/printcmds.exp: add a couple more tests a la
18423 "p 123DEADBEEF", to check parse_number.
18424 * top.c: change "to enable to enable" to "to enable" in a couple
18425 of help strings.
18426
18427 Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
18428
18429 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
18430 on the mn10300.
18431
18432 Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
18433
18434 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
18435 where the test executable is run with explicit args.
18436 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
18437
18438 Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
18439
18440 * gdb.base/run.c: Use FAKEARGV to build test executable that
18441 does not require a command line arg, since most simulators
18442 don't currently support passing such an arg into the simulated
18443 program.
18444 * gdb.base/commands.exp: Change tests to insert the proper
18445 value as the arg to the first recursive factorial call. Change
18446 compilation line to define FAKEARGV at compile time.
18447
18448 Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
18449
18450 * gdb.base/recurse.exp: Enable these tests for the mn10300.
18451 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
18452 function with watchpoint enabled" test.
18453
18454 Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
18455
18456 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
18457 Don't call gdb_test when the command doesn't return to a gdb prompt.
18458
18459 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
18460 "Tests restarted" messages.
18461
18462 Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
18463
18464 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
18465
18466 Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
18467
18468 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
18469 for INFO SYMBOL; add help tests for OVERLAY commands.
18470 * gdb.base/default.exp: add tests for INFO SYMBOL command;
18471 add tests for OVERLAY commands
18472 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
18473 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
18474 * gdb.base/sigall.c: add usestubs code frag
18475 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
18476
18477 Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
18478
18479 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
18480 failures.
18481 (gdb_stop_suppressing_tests): Note that tests have restarted.
18482
18483 Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
18484
18485 * config/h8300.exp: New file.
18486
18487 Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
18488
18489 * gdb.base/setshow.exp: Check for the existence of a
18490 feature, not its value.
18491
18492 Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
18493
18494 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
18495
18496 * gdb.base/scope.exp: It's now init0(), not init().
18497
18498 * gdb.base/scope0.c: For now, change init() to be init0().
18499
18500 * config/monitor.exp: Use gdb_serial in preference to serial
18501 or netport.
18502
18503 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
18504 and it's not already set.
18505
18506 Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
18507
18508 * gdb.base/setshow.exp: Only test the run command if the target
18509 isn't using a stub and if it supports argument passing.
18510
18511 Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
18512
18513 * config/udi.exp(gdb_start): Make sure UDICONF is set
18514 properly before starting gdb.
18515
18516 Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
18517
18518 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
18519 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
18520 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
18521
18522 Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
18523
18524 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
18525 specialized code to reboot the board, use remote_reboot instead.
18526
18527 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
18528
18529 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
18530
18531 * config/monitor.exp: Make sure we disconnect from the target.
18532 Also, try a reboot/reload cycle instead of failing if the
18533 load fails.
18534
18535 Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
18536
18537 * gdb.base/default.exp: Don't set match_max.
18538 * gdb.base/help.exp: Ditto.
18539 * gdb.base/list.exp: Ditto.
18540 * gdb.base/signals.exp: Ditto.
18541
18542 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
18543 set, use remote_ld to download the testcase instead of
18544 the GDB loader.
18545
18546 Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
18547
18548 * config/vr5000.exp: New file.
18549
18550 * config/monitor.exp(gdb_target_monitor): Add pattern for
18551 "Ending remote" to detect errors in connecting.
18552
18553 * gdb.base/setshow.exp: Add .* within auto language test.
18554
18555 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
18556 target feature.
18557
18558 * config/monitor.exp(gdb_load): Check for a failure when loading,
18559 and reboot the board if necessary.
18560
18561 * gdb.base/setvar.exp(test_set): Handle multiple prints within
18562 a set of tests. Remove print.* from the patterns being checked.
18563
18564 Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
18565
18566 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
18567 refer to gdb_spawn_id.
18568
18569 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
18570 longer used.
18571 * config/sparclet.exp: Ditto.
18572 * config/sparclet-old.exp: Ditto.
18573 * config/slite.exp: Ditto.
18574 * config/sim.exp: Ditto.
18575 * gdb.base/funcargs.exp: Ditto.
18576
18577 * lib/gdb.exp:Remove references to gdb_spawn_id.
18578 (gdb_expect): Move to remote.exp.
18579
18580 Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
18581
18582 * config/monitor.exp: Detect the "Couldn't establish connection"
18583 message from GDB.
18584
18585 Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
18586
18587 * gdb.base/bitfields.exp: Use runto instead of explicit
18588 gdb_run_cmd/gdb_expect sequences.
18589
18590 * gdb.base/break.exp(text_next_with_recursion): Add match for
18591 gdb_expect call.
18592
18593 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
18594 We also need to handle the "A program is being debugged already"
18595 prompt from gdb. Use gdb_test to set the baud rate.
18596
18597 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
18598 to 20000. Really. I mean it.
18599
18600 Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
18601
18602 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
18603 fails. If suppress_flag is set, skip perror message about not
18604 being able to send to GDB.
18605 (send_gdb): If suppress_flag is set, don't try to send commands to
18606 GDB.
18607 (gdb_expect): If suppress_flag is set, always fail immediately.
18608 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
18609 (gdb_init): Call gdb_stop_suppressing_tests.
18610 (default_gdb_exit): Ditto.
18611 (default_gdb_start): Ditto.
18612
18613 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
18614 gdb_stop_suppressing_tests as appropriate.
18615 * gdb.base/break.exp: Ditto.
18616 * gdb.base/callfuncs.exp: Ditto.
18617 * gdb.base/commands.exp: Ditto.
18618 * gdb.base/exprs.exp: Ditto.
18619 * gdb.base/funcargs.exp: Ditto.
18620 * gdb.base/list.exp: Ditto.
18621 * gdb.base/recurse.exp: Ditto.
18622 * gdb.base/scope.exp: Ditto.
18623 * gdb.base/structs.exp: Ditto.
18624 * gdb.c++/inherit.exp: Ditto.
18625
18626 Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
18627
18628 * config/vr4300.exp: New file.
18629
18630 * gdb.*/*.exp: Call gdb_expect instead of expect.
18631
18632 * lib/gdb.exp(gdb_expect): New function.
18633
18634 Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
18635
18636 * lib/gdb.exp(gdb_init): New function.
18637
18638 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
18639 for each individual variable set.
18640
18641 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
18642 name.
18643
18644 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
18645
18646 * gdb.base/scope.exp: Use gdb_test.
18647
18648 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
18649 aborting; the testsuite driver will do that for us (see
18650 gdb_finish). Also, use gdb_test in a few more places.
18651
18652 Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
18653
18654 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
18655
18656 Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
18657
18658 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
18659 and "add_tests" are not at the same address.
18660
18661 Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
18662
18663 * gdb.base/ptype.exp: Use gdb_test.
18664
18665 Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
18666
18667 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
18668 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
18669 left in. No longer expect them to fail.
18670
18671 * gdb.stabs/*.mt; Deleted, no longer used.
18672 * gdb.stabs/configure.in: Remove references to target makefile
18673 frags.
18674 * gdb.stabs/configure: Rebuilt.
18675
18676 * gdb.disasm/*.mt: Deleted, no longer used.
18677 * gdb.disasm/configure.in: Remove references to target makefile
18678 frags. Use "sh3.s" as the unique filename for this directory.
18679 * gdb.disasm/configure: Rebuilt.
18680
18681 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
18682 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
18683 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
18684
18685 Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
18686
18687 * config/udi.exp: Use mondfe,name instead of remote_host.
18688
18689 Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
18690
18691 * gdb.base/watchpoint.exp: Don't expect a failure when calling
18692 a function with a watchpoint enabled on the mn10200.
18693
18694 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
18695 before trying to create it!
18696
18697 Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
18698
18699 * config/vx.exp: Use hostname instead of netport.
18700
18701 * config/vxworks.exp: New file.
18702
18703 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
18704
18705 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
18706 gdb before assuming everything worked. Send a ^C if a timeout
18707 occurs.
18708
18709 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
18710 $gdb_spawn_id directly.
18711 (gdb_run_cmd): Try _start as well as start. Use the target feature
18712 gdb,start_symbol as the symbol to start from when jumping.
18713
18714 Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
18715
18716 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
18717 redundant) test.
18718
18719 * gdb.base/recurse.exp: Relax final value test for 'b' so that
18720 it doesn't lose for 16bit integer systems.
18721
18722 Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
18723
18724 * gdb.fortran/types.exp: If the target doesn't support "double"
18725 data types, then expect "real" types to only be 4 bytes.
18726
18727 * gdb.c++/virtfunc.exp: Expect failure for virtual function
18728 call tests if the target doesn't support inferior function calls.
18729
18730 * gdb.base/printcmds.exp: Allow minor deviation in FP values
18731 in printf tests.
18732
18733 Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
18734
18735 * gdb.base/help.exp: Disable "help set", "help show", and
18736 "help support". Simplify regexp for "help stack".
18737
18738 * gdb.base/default.exp: Set match_max to 5000 and the timeout
18739 to 60 seconds. Temporarily set match_max to 15000 around the
18740 "info copying" test.
18741
18742 * gdb.base/nodebug.exp: Don't try to do an inferior function
18743 call if the target doesn't support them.
18744 * gdb.base/printcmds.exp: Likewise.
18745 * gdb.base/setvar.exp: Likewise.
18746 * gdb.base/structs.exp: Likewise.
18747 * gdb.c++/templates.exp: Likewise.
18748 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
18749
18750 * gdb.base/recurse.exp: Enable for the mn10200.
18751
18752 * configure.in: Do configure gdb.stabs directory for *-*-elf
18753 targets.
18754 * configure: Rebuilt.
18755
18756 * gdb.base/break.exp: Check for gdb,noresults before testing
18757 exit status and/or results from the target.
18758 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
18759 * lib/gdb.exp: Remove old (now bogus) initialization of
18760 noinferior, noargs, noresults and nosignals.
18761
18762 Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
18763
18764 * config/sh.exp: New file.
18765
18766 * config/slite.exp: Try to connect multiple times to the board
18767 before rebooting. Only send a "monitor run" if need_monitor_run
18768 is set.
18769
18770 * gdb.base/break.exp: Don't do the "stub continue" test if
18771 the target has gdb_stub set.
18772
18773 * gdb.base/callfuncs.exp: Increase the timeout.
18774
18775 * gdb.base/interrupt.exp: Don't even try to compile the testcase
18776 if the target has gdb,noinferiorio set.
18777
18778 * gdb.base/list.exp: Increase match_max to 10000 characters.
18779
18780 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
18781
18782 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
18783 target.
18784
18785 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
18786
18787 Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
18788
18789 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
18790 trying to delete the copy of gdb. Catch the file delete so we
18791 don't die if the delete fails; also, the file should be copied to
18792 the host, not to the build.
18793
18794 Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
18795
18796 * lib/gdb.exp(gdb_test): Surround the result pattern with
18797 parenthesis in case it contains multiple regexps separated
18798 with |.
18799
18800 * gdb.base/watchpoint.exp: Use gdb_test.
18801 * gdb.base/default.exp: Ditto.
18802
18803 Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
18804
18805 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
18806
18807 * gdb.base/scope.exp: Use gdb_test.
18808 * gdb.c++/classes.exp: Ditto.
18809 * gdb.c++/inherit.exp: Ditto.
18810
18811 Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
18812
18813 * gdb.base/crossload.exp: Don't use execute_anywhere, use
18814 remote_exec instead.
18815 * gdb.base/corefile.exp: Don't be ridiculous.
18816 * gdb.base/*.c: Add missing stub invocations.
18817
18818 Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
18819
18820 * config/slite.exp: Miscellaneous fixes.
18821
18822 * lib/gdb.exp: Fix runto.
18823
18824 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
18825 the target.
18826
18827 * gdb.base/watchpoint.exp: Fix regexp.
18828
18829 * lib/gdb.exp(default_gdb_exit): Add a catch to the
18830 close and wait commands, as the descriptor may now be
18831 invalid. Always call "remote_close host".
18832
18833 Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
18834
18835 Major rewrite for testsuite revision.
18836
18837 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
18838 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
18839 instead of relying on spawn_id to always contain a valid
18840 spawn id.
18841 (get_compiler_info): New procedure to build the ${binfile}.ci
18842 file, instead of replicating this in N different places.
18843 (gdb_compile): New procedure.
18844
18845 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
18846 appropriate arguments) instead of compile. Use gdb_test in a lot
18847 more places. Use send_gdb instead of send. Always run gdb_start
18848 at the start of a testcase, as this is no longer done magically.
18849
18850 config/*-gdb.exp: Rename without the -gdb suffix.
18851
18852 config/mips.exp: Use remote_close instead of exit_remote_shell.
18853 config/monitor.exp: Use target_info instead of looking at
18854 baud, timeout, etc.
18855 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
18856
18857 Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18858
18859 * gdb.c++/templates.exp (test_ptype_of_templates),
18860 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
18861 Update expect patterns for destructors and assignment operators
18862 to match corresponding c-typeprint.c changes.
18863 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
18864 to destructor breakpoint test, GDB should be able to set the
18865 destructor breakpoint without specifying arguments.
18866
18867 Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
18868
18869 * gdb.threads/pthreads.exp: Change result for failure to compile due
18870 to lack of pthreads runtime support from an error to simply an
18871 unsupported test, per dejagnu standards.
18872
18873 Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18874
18875 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
18876 where GDB exits to reduce pattern match time.
18877 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
18878
18879 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
18880
18881 Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
18882
18883 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
18884 * gdb.base/default.exp: ditto.
18885 * gdb.base/nodebug.exp: ditto.
18886 * gdb.base/printcmds.exp: ditto.
18887 * gdb.base/ptype.exp: ditto.
18888 * gdb.base/setvar.exp: ditto.
18889 * gdb.base/structs.exp: ditto.
18890 * gdb.base/setshow.c: Guard against uninitialized values of argc.
18891
18892 Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
18893
18894 * configure, */configure: Rebuild with autoconf 2.12.
18895
18896 Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
18897
18898 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
18899 use new i*86-pc-linux*-gnu quads.
18900 * gdb.base/corefile.exp: Ditto.
18901 * gdb.base/signals.exp: Ditto.
18902 * gdb.base/sigall.exp: Ditto.
18903 * gdb.base/interrupt.exp: Ditto.
18904
18905 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
18906 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
18907 RedHat 4.0.
18908
18909 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
18910 linux. This allows the test case to at least compile on latest
18911 linux, but still not run due to missing the threads runtime library.
18912
18913 Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18914
18915 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
18916 directory to search gdb directory. Accept and step over conditional
18917 stack alignment code. Consume $prompt in failure cases.
18918 Reset timeout to $oldtimeout instead of some arbitrary value.
18919 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
18920 timeout problems with infinite stack backtraces.
18921 * gdb.base/ptype.exp (ptype struct link, union tu_link):
18922 Accept function parameters for linkfunc member.
18923
18924 Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
18925
18926 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
18927 (CXXFLAGS): Remove, unreferenced.
18928 (B_OPTIONS): Add for -B options and add code to initialize with
18929 previous -B options and also add -B option to pick up cross compiled
18930 runtime.
18931 (TARGET_INCLUDES): Add for -I options and add code to initialize when
18932 doing cross compiles.
18933 (target_alias): Declare global.
18934 (xgcc): Set variable to full path of gcc in build tree. Use findfile
18935 to verify that gcc exists in build tree, and if so set CC to that
18936 gcc and to use B_OPTIONS and TARGET_INCLUDES.
18937
18938 Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
18939
18940 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
18941 ptype test for anonymous union. Fixup testcase to match
18942 current gcc debug output.
18943
18944 Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
18945
18946 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
18947 force argument to an unsigned long type.
18948
18949 Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
18950
18951 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
18952 tests and anonymous union print/ptype tests.
18953 * gdb.base/list.exp (test_forward-search): Increase timeout by
18954 5 minutes for the "search extremely long line" case.
18955 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
18956 completely optional and that the pass/fail messages use the command as
18957 the message if that third arg is a null string.
18958 (gdb_test_exact): Arrange that a null string pattern means match a
18959 null string output rather than any output, which might include random
18960 errors.
18961 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
18962 backtrace test.
18963 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
18964 always failing and failure is now exposed by gdb.exp changes.
18965
18966 Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
18967
18968 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
18969 weren't being noted.
18970
18971 Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18972
18973 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
18974 * gdb.stabs/weird.exp: Remove v_comb xfails.
18975
18976 Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
18977
18978 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
18979 list.exp scope.exp watchpoint.exp]
18980 Make all timeout error msgs explicitly say "(timeout)".
18981
18982 Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
18983
18984 * config/monitor.exp: Increase download timeout to 1000 seconds.
18985
18986 Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
18987
18988 * config/m32r.exp: Increase timeout to 120 seconds.
18989
18990 Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
18991
18992 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
18993 and accept older ordering as obsolescent gcc or gdb.
18994 * gdb.c++/templates.exp: Ditto.
18995 * gdb.c++/virtfunc.exp: Ditto.
18996
18997 Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
18998
18999 * gdb.base/coremaker.c: Add code to mmap some data so we
19000 can check that it ends up in the core file.
19001 * gdb.base/corefile.exp: Add test to read mmapped data
19002 from core file.
19003
19004 Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
19005
19006 * config/m32r.exp: New file.
19007
19008 Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
19009
19010 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
19011 that cflags can contains -gstabs, and work correctly for other tests.
19012
19013 Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
19014
19015 * gdb.base/setshow.exp: New file, tests show and set.
19016 * gdb.base/setshow.c: New file, tests show and set.
19017 * gdb.base/help.exp: Add test for help set|show annotate.
19018 * gdb.base/default.exp: Add test for set|show annotate.
19019
19020 Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
19021
19022 * testsuite/gdb.base/break.exp: Make backtrace from factorial
19023 errors unique.
19024 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
19025 explicitly.
19026
19027 Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
19028
19029 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
19030 and width commands. This is done elsewhere.
19031 * (gdb_start): Don't call gdb_start_sim here. That's already
19032 done in gdb_load. This fixes lots of failures in default.exp.
19033
19034 Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
19035
19036 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
19037 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
19038 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
19039 in the same we we treat other failures (since it may be an expected
19040 condition), rather than as an error.
19041 * gdb.base/signals.exp (test_handle_all_print): Revert back to
19042 old test format.
19043
19044 Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
19045
19046 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
19047 (distclean maintainer-clean realclean): No need to remove files
19048 twice. Nuke the duplicates.
19049 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
19050 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
19051 Remove config.h along with other config files.
19052
19053 Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
19054
19055 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
19056 "p func1 ()" and note that rests of tests are skipped.
19057 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
19058 setup_xfails for "print func2::coremaker_local".
19059 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
19060 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
19061 affected by the previous run test.
19062 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
19063 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
19064 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
19065 "pass int powerset tuple" and "pass modeless int powerset tuple".
19066 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
19067 "real write 4" and "real write 8".
19068 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
19069 setup_xfails for "print vs1 after tuple assign 2",
19070 "print \$i after tuple assign 2", and
19071 "print vs2 after tuple assign 2".
19072 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
19073 meaningful error message and return -1 so the caller can
19074 suppress further tests and avoid a cascade of errors.
19075
19076 Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
19077
19078 * gdb.base/a1-selftest.exp: Tweak tests to account for new
19079 format for printing version.
19080 * gdb.base/default.exp: Ditto.
19081 * gdb.base/interrupt.exp: Fix problem with cascade of
19082 errors if child process dies while calling a function.
19083
19084 Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
19085
19086 * Makefile.in (VPATH): Add
19087 * Makefile.in (Makefile, config.status): Fix rules so things get
19088 remade when necessary.
19089
19090 Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
19091
19092 * Makefile.in (just-check): Add path to sibling expect dir
19093 to environment variable specified by RPATH_ENVVAR.
19094
19095 Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
19096
19097 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
19098 (just-check): Add shared library paths for libstdc++, tk,
19099 tcl, bfd, and opcodes to the environment variable specified
19100 in RPATH_ENVVAR.
19101 * configure.in: Add support to recognize --enable-shared flag
19102 and generate correct value for RPATH_ENVVAR.
19103 * configure: Regenerated with autoconf.
19104
19105 Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
19106
19107 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
19108 include all osf versions.
19109 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
19110 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
19111 when target is linux. When failing to build pthreads test
19112 executable, give more meaningful message.
19113 * gdb.threads/pthreads.c: Hpux also uses old definition of second
19114 arg for pthread_create.
19115
19116 Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
19117
19118 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
19119 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
19120 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
19121 and -lpthreads (everybody else).
19122 (test_startup): Fail gracefully if threads are not supported.
19123 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
19124 "p/c array_index("abcdef",2)" when not gcc compiled.
19125 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
19126 "print func2::coremaker_local" when not gcc compiled.
19127 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
19128 "ptype on opaque struct tagname (statically)",
19129 "ptype on opaque struct tagname (dynamically) 1", and
19130 "ptype on opaque struct tagname (dynamically) 2"
19131 for not compiled with gcc.
19132 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
19133 backtrace when compiled with gcc.
19134 * lib/gdb.exp (runto_main): Return result of "runto main" rather
19135 than always return success.
19136
19137 Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
19138
19139 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
19140
19141 Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
19142
19143 * gdb.base/structs.exp: Undo last change.
19144
19145 Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
19146
19147 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
19148 encapsulate all the steps/nexts done during self test, starting
19149 at main, and makes them less sensitive to optimization issues.
19150 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
19151 signal handler" test.
19152 * gdb.threads/pthreads.exp: Only run this for native configs.
19153 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
19154 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
19155 tests.
19156 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
19157 for "runto test_calls(void)" test.
19158
19159 Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
19160
19161 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
19162 and don't expect address info in breakpoint confirmations.
19163
19164 Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
19165
19166 * gdb.base/list.exp (test_forward_search): Increase timeout
19167 temporarily by 60 seconds for searching extremely long line,
19168 and then reset to old value when done. Increase expect input
19169 buffer to 10000.
19170
19171 Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
19172
19173 * gdb.base/list.exp (test_forward_search): Fix to handle very
19174 long source line without overflowing expect's input buffer.
19175
19176 Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
19177
19178 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
19179 "buffer_full".
19180
19181 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
19182 "buffer_full".
19183
19184 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
19185 "buffer_full".
19186
19187 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
19188 "buffer_full".
19189
19190 Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
19191
19192 * configure.in (configdirs): Add gdb.threads.
19193 * configure: Regenerated with autoconf.
19194 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
19195 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
19196 * gdb.threads/configure: New, generated with autoconf.
19197
19198 Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
19199
19200 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
19201
19202 Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
19203
19204 * gdb.base/signals.exp (test_handle_all_print): Test separately for
19205 each signal's status in the output of "handle all print".
19206 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
19207 the \r\n sequence that immediately precedes the gdb prompt.
19208 * gdb.base/a1-selftest.exp: Save original timeout and restore
19209 after test.
19210
19211 Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
19212
19213 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
19214 symbol.
19215
19216 Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
19217
19218 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
19219
19220 Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
19221
19222 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
19223 timeout by 60 seconds.
19224
19225 Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
19226
19227 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
19228 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
19229 error return.
19230
19231 Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
19232
19233 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
19234 gdb initialization, also report how long dejagnu waited. Restore
19235 old timeout before doing error return. Temporarily increase timeout
19236 by 3 minutes to allow for slow startups over heavy NFS use.
19237
19238 Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
19239
19240 * lib/gdb.exp: Report timeout value for verbosity level 2.
19241 * config/gdbserver.exp: Ditto.
19242 * config/hppro.exp: Ditto.
19243 * config/mips-gdb.exp: Ditto.
19244 * config/monitor.exp: Ditto.
19245 * config/netware.exp: Ditto.
19246 * config/sim-gdb.exp: Ditto.
19247 * config/slite-gdb.exp: Ditto.
19248 * config/udi-gdb.exp: Ditto.
19249 * config/unix-gdb.exp: Ditto.
19250 * config/vx-gdb.exp: Ditto.
19251 * gdb.base/a1-selftest.exp: Ditto.
19252 * gdb.base/a2-run.exp: Ditto.
19253 * gdb.base/break.exp: Ditto.
19254 * gdb.base/corefile.exp: Ditto.
19255 * gdb.base/list.exp: Ditto.
19256 * gdb.base/recurse.exp: Ditto.
19257 * gdb.base/scope.exp: Ditto.
19258 * gdb.base/signals.exp: Ditto.
19259
19260 Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
19261
19262 * gdb.threads/Makefile.in (docdir): Removed.
19263
19264 Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
19265
19266 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
19267 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
19268 @srcdir@.
19269 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
19270 autoconf 2.5 or higher.
19271 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
19272
19273 Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
19274
19275 * configure: Regenerated.
19276 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
19277 avoid name clashes with SunOS headers.
19278
19279 Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
19280
19281 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
19282
19283 Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
19284
19285 * gdb.base/callfuncs.exp: Finish last change -- make sure the
19286 prototype information ends up in the compiler info file.
19287
19288 Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
19289
19290 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
19291 attempting to regenerate it. Eliminate use of a temporary file
19292 and just generate the info file directly. Source it immediately,
19293 for consistency of use.
19294 * gdb.base/corefile.exp: Ditto
19295 * gdb.base/exprs.exp: Ditto.
19296 * gdb.base/funcargs.exp: Ditto.
19297 * gdb.base/langs.exp: Ditto.
19298 * gdb.base/list.exp: Ditto.
19299 * gdb.base/mips_pro.exp: Ditto.
19300 * gdb.base/nodebug.exp: Ditto.
19301 * gdb.base/opaque.exp: Ditto.
19302 * gdb.base/ptype.exp: Ditto.
19303 * gdb.base/scope.exp: Ditto.
19304 * gdb.base/setvar.exp: Ditto.
19305 * gdb.base/signals.exp: Ditto.
19306 * gdb.base/whatis.exp: Ditto.
19307 * gdb.c++/templates.exp: Ditto.
19308 * gdb.c++/virtfunc.exp: Ditto.
19309 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
19310 whether or not to add -lstdc++ to the compile command line args.
19311
19312 Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19313
19314 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
19315 it got fixed by the recent lookup_minimal_symbol_by_pc change.
19316 Increase timeout, a lot of single stepping might be needed if the
19317 target has no hardware watchpoints.
19318
19319 Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
19320
19321 * gdb.base/break.exp: Ignore compiler warnings when compiling
19322 break.c.
19323 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
19324 * gdb.base/default.exp: Add h8300 xfails. Handle messages
19325 from remote-sim.
19326 * gdb.base/exprs.exp: Add h8300 xfails.
19327 * gdb.base/funcargs.exp: Likewise.
19328 * gdb.base/nodebug.exp: Likewise.
19329 * gdb.base/printcmds.exp: Likewise.
19330 * gdb.base/ptype.exp: Likewise.
19331 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
19332 h8300 xfails.
19333 * gdb.base/return.exp: Handle float/double precision problems
19334 on the h8300.
19335 * gdb.base/funcargs.c: Explicitly make last constant argument to
19336 call_after_alloca_subr an unsigned long type.
19337 * gdb.base/return.c: Include stdio.h.
19338
19339 Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
19340
19341 * config/abug.exp: New file for the older Motorola Bug monitor
19342 that runs on the mvme13x series VME boards.
19343 * config/monitor.exp: Use the new config array for target settings
19344 if they exist.
19345
19346 Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
19347
19348 * sim-gdb.exp: Make the SH simulator allocate less space when
19349 it is targeted.
19350
19351 Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
19352
19353 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
19354 test.
19355
19356 Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
19357
19358 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
19359 "rs6000-*-*" for "list function in include file" when gcc compiled.
19360 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
19361 for "p ctable1[120]".
19362 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
19363 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
19364 Remove setup_xfail for "rs6000-*-*" for
19365 "print 'scope0.c'::filelocal before run".
19366 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
19367 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
19368 since some compilers don't allow both options to be given
19369 on the same command line. Create object file and move it.
19370
19371 Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
19372
19373 * gdb.base/corefile.exp: Always regenerate the core file, since
19374 we always regenerate the coremaker program. Detect special case
19375 where registers cannot be read from core file.
19376
19377 Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
19378
19379 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
19380 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
19381 * gdb.c++/templates.exp: Only match on basename of file since
19382 some formats like xcoff don't encode directory information.
19383 * gdb.stabs/weird.exp: Use the right sed script for powerpc
19384 and rs6000 AIX xcoff targets.
19385 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
19386 * configure: Regenerate.
19387 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
19388 here, rather than in distclean.
19389
19390 Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
19391
19392 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
19393 defined, and use it to compile the test case with -O2. The
19394 native compilation still uses no optimization.
19395 * gdb.base/mips_pro.c: Remove inline assembly code since
19396 it is compiled PIC by default, which results in assembler
19397 warnings that make the testsuite think the compilation
19398 was unsuccessful.
19399
19400 Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
19401
19402 * gdb.c++/misc.exp: Add note to message for
19403 "print s.a for foo struct" that this is a known gcc 2.7.2
19404 and earlier bug.
19405
19406 Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
19407
19408 * gdb.base/break.exp: Fix pattern for matching "Delete all
19409 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
19410 setup_xfail for deleting all breakpoints test. Fix various
19411 timeout messages to include "(timeout)".
19412 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
19413 for "p t_float_values2(3.14159,float_val2)".
19414 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
19415 for "continue to call2g" when gcc compiled.
19416 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
19417 "up to foo in langs.exp", "show language at foo in langs.exp",
19418 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
19419 and "show language at fsub in langs.exp".
19420 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
19421 "list line 1 in include file", "list message for lines past EOF",
19422 "list function in include file", "list list0.h:foo", and
19423 "list filename:function; nonexistant function".
19424 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
19425 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
19426 and "ptype t_char_array" to be for native cc only.
19427
19428 Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
19429
19430 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
19431 setup_xfail for "print coremaker_bss", "print coremaker_ro",
19432 "print func2::coremaker_local", and "backtrace in corefile.exp".
19433
19434 Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
19435
19436 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
19437 "bt in signals.exp". This problem only appears when running
19438 the testsuite, and then only intermittently.
19439
19440 Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
19441
19442 * gdb.base/return.exp (return_tests): Differentiate between
19443 two tests of continuing.
19444
19445 Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
19446
19447 * */Makefile.in (maintainer-clean): Remove config.log.
19448 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
19449 * gdb.c++/Makefile.in (PROGS): Add inherit.
19450 (clean): Remove *.ci.
19451
19452 Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
19453
19454 * gdb.c++/misc.cc: Add test code from Mike Stump.
19455 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
19456
19457 Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
19458
19459 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
19460 to "alpha-*-osf2*" and add comment.
19461 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
19462 setup_xfail for "step over execarg initialization" and
19463 "step over corearg initialization".
19464 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
19465 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
19466 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
19467 gcc compiled for "print coremaker_bss", "print coremaker_ro",
19468 "print func2::coremaker_local", and "backtrace in corefile.exp".
19469 * gdb.base/signals.exp: Build and source signals.ci.
19470 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
19471 to be for gcc only.
19472 * lib/gdb.exp: Move verbose statements outside conditionals.
19473
19474 Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19475
19476 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
19477 Feb 3 procfs.c change.
19478
19479 Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
19480
19481 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
19482
19483 Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
19484
19485 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
19486 from dejagnu's apparent default of 10 seconds, which gives random
19487 results when running the tests over NFS on moderately loaded systems.
19488 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
19489
19490 Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
19491
19492 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
19493 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
19494 result reports.
19495
19496 Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
19497
19498 * configure.in (CY_AC_PATH_TCLH): Remove.
19499 * configure: Regenerate.
19500
19501 Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
19502
19503 * gdb.c++/Makefile.in (clean): Add missing '{'.
19504
19505 Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
19506
19507 * lib/gdb.exp: Provide a default value for noinferior.
19508
19509 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
19510 Load libgloss.exp.
19511
19512 Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
19513
19514 * gdb.disasm/hppa.exp: Compile directly into an executable, use
19515 the executable, not the .o to run the tests from.
19516
19517 Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
19518
19519 * gdb.base/break.exp: Don't test for program exit or exit status
19520 if $noresults if nonzero.
19521 * gdb.base/langs.exp: Likewise.
19522 * gdb.base/watchpoint.exp: Likewise.
19523
19524 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
19525 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
19526 trying to compile the testcase.
19527
19528 Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
19529
19530 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
19531 * gdb.base/signals.exp (continue to handler): Likewise.
19532
19533 Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
19534
19535 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
19536
19537 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
19538
19539 Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
19540
19541 * gdb.base/corefile.exp: Recognize "not found" as failure
19542 when trying to determine if a core file was generated.
19543 If no core file was generate the first time, try again without
19544 the ulimit -c to work around braindamaged shells.
19545
19546 Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
19547
19548 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
19549 [] tests with "test" and enclose string in quotes.
19550 * gdb.stabs/configure: Rebuild
19551
19552 Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
19553
19554 Changes in sync with expect:
19555 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
19556 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
19557 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
19558 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
19559 argument to AC_REQUIRE.
19560 * configure: Regenerated.
19561
19562 Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
19563
19564 * gdb.base/corefile.exp: When generating a core, discard any
19565 error messages about ulimit not found and the "core dumped"
19566 message from the shell that runs the coredumper.
19567
19568 Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
19569
19570 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
19571
19572 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
19573 which sed script to run. Expect failure for v_comb test
19574 on PA targets too.
19575
19576 Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
19577
19578 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
19579 "print func2::coremaker_local" and for "backtrace in corefile.exp"
19580
19581 Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
19582
19583 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
19584 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
19585 "sparc-sun-solaris*" xfails for "p v_comb".
19586 * lib/gdb.exp (default_gdb_start): Fix typo.
19587 * gdb.base/corefile.exp: Allow "Core was generated by ..."
19588 messages to not include the full program name that caused
19589 the core dump since some systems (such as solaris) apparently
19590 truncate this path to about 80 characters.
19591 When generating a core file first try increasing the core file
19592 size limit to unlimited since some systems may default it to
19593 zero, and it is harmless to try it. Move the test for failing
19594 to generate a core file to where it will actually get executed.
19595 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
19596 new gdb result from g++ debug info improvements and make old
19597 pattern obsolescent. Also account for size_t differences
19598 (may be int or long).
19599 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
19600 initialization before function call is placed in the delay slot
19601 and thus appears to be skipped over by commands such as "next".
19602
19603 Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
19604
19605 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
19606
19607 Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
19608
19609 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
19610 input source file; fix code to compile test to deal with this
19611 convention.
19612 * gdb.c++/*.exp: Likewise.
19613
19614 Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
19615
19616 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
19617 "bt in signals.exp".
19618
19619 Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
19620
19621 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
19622 "step over execarg initialization" and
19623 "step over corearg initialization".
19624
19625 Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
19626
19627 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
19628 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
19629
19630 Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
19631
19632 From Rob Savoye (rob@poseidon.cygnus.com)
19633 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
19634 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
19635 configure.in}, gdb.disasm/{Makefile.in, configure.in},
19636 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
19637 configure.in}: Major reworking for autoconfig.
19638 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
19639 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
19640 New files.
19641 * config/unix-gdb.exp: Make GDB global.
19642 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
19643 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
19644 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
19645 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
19646 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
19647 term.exp, twice.exp, watchpoint.exp, whatis.exp},
19648 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
19649 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
19650 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
19651 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
19652 pr-8136.exp, result.exp, string.exp, tuples.exp},
19653 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
19654 to returns as necessary, arrange for test to compile own testcase
19655 executable.
19656 * lib/gdb.exp: Changes for testsuite to compile own test cases.
19657
19658 Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
19659
19660 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
19661 clear_xfail at end of test which might not call either pass or fail.
19662 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
19663 "backtrace through signal handler".
19664
19665 Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19666
19667 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
19668 continuing from a job control stop signal.
19669 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
19670
19671 Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
19672
19673 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
19674 * gdb.base/corefile.exp: Likewise.
19675 * gdb.base/funcargs.exp: Likewise.
19676
19677 Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
19678
19679 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
19680 * config/monitor.exp: Add support for setting baud rate.
19681
19682 Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
19683
19684 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
19685 i*86-*-linux* xfails for "backtrace through signal handler".
19686 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
19687 "print func2::coremaker_local".
19688 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
19689 alpha-dec-osf2* xfail for
19690 "delete all breakpoints when none".
19691
19692 Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
19693
19694 * gdb.base/break.exp: Change test that deletes all breakpoints
19695 when no user breakpoints are installed. A post 4.15 change
19696 causes gdb to no longer prompt in this case.
19697
19698 Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
19699
19700 * gdb.base/return.exp (return_tests): Change xfail for test
19701 "correct value returned double test" to stop xfailing at
19702 Solaris 2.5. Apparently the bug has been fixed.
19703
19704 Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
19705
19706 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
19707 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
19708
19709 Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
19710
19711 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
19712 * gdb.disasm/hppa.s: Corresponding changes.
19713
19714 Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
19715
19716 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
19717 makefile fragment.
19718 * config/mt-hpux: Deleted.
19719
19720 Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
19721
19722 * Many files: When warning about suppressed tests due to a
19723 nonexistant test binary, avoid incrementing the warning count.
19724
19725 Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
19726
19727 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
19728
19729 Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19730
19731 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
19732 "sparc-*-solaris2*".
19733
19734 Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19735
19736 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
19737 Add global and local variables and initialize them.
19738 * gdb.base/corefile.exp: Test correct mapping of corefile sections
19739 by printing variables. Remove rs6000 and powerpc xfails, BFD now
19740 extracts the file name and terminating signal from the core file.
19741 * TODO: Remove note about tests for correct mapping of corefile.
19742 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
19743 from optimizing it away.
19744 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
19745 handles common blocks.
19746
19747 Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
19748
19749 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
19750 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
19751
19752 Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
19753
19754 * Makefile.in (maintainer-clean): New target, synonym for
19755 realclean.
19756 * gdb.base/Makefile.in (maintainer-clean): Likewise.
19757 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
19758 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
19759 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
19760 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
19761 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
19762
19763 Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
19764
19765 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
19766 xfails when not gcc compiled for "print foo::funclocal".
19767 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
19768 "print foo::funclocal at foo",
19769 "print 'scope1.c'::foo::funclocal at foo",
19770 "print foo::funclocal_bss at foo",
19771 "print 'scope1.c'::foo::funclocal_bss at foo",
19772 "print foo::funclocal_ro at foo",
19773 "print 'scope1.c'::foo::funclocal_ro at foo",
19774 "print bar::funclocal at foo" and
19775 "print 'scope1.c'::bar::funclocal at foo".
19776 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
19777 gcc compiled for "print foo::funclocal at bar".
19778 Expand all messages to ensure that they identify that
19779 the test is at bar().
19780 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
19781 gcc compiled for:
19782 "ptype on opaque struct pointer (statically)",
19783 "ptype on opaque struct tagname (statically)",
19784 "ptype on opaque struct pointer (dynamically) 1",
19785 "ptype on opaque struct tagname (dynamically) 1",
19786 "ptype on opaque struct pointer (dynamically) 2" and
19787 "ptype on opaque struct tagname (dynamically) 2
19788 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
19789 gcc compiled for:
19790 "p datalocal"
19791 "whatis datalocal",
19792 "ptype datalocal",
19793 "p bsslocal",
19794 "whatis bsslocal", and
19795 "ptype bsslocal".
19796 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
19797 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
19798 when not gcc compiled.
19799 * gdb.base/funcargs.exp (float_and_integral_args): Add
19800 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
19801 compiled.
19802 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
19803 "backtrace from call6a" when not gcc compiled.
19804 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
19805 "backtrace from call7a" when not gcc compiled.
19806 * gdb.base/callfuncs.exp (do_function_calls):
19807 Add "hppa*-*-hpux*" xfail when not gcc compiled for
19808 "p t_char_array_values(char_array_val2,char_array_val1)",
19809 "p t_char_array_values(char_array_val1,char_array_val2)",
19810 "p t_char_array_values("carray 1","carray 2")",
19811 "p t_char_array_values("carray 1",char_array_val2)",
19812 "p t_char_array_values(char_array_val1,"carray 2")",
19813 "p sum_args(1,{2})",
19814 "p sum_args(2,{2,3})",
19815 "p sum_args(3,{2,3,4})",
19816 "p sum_args(4,{2,3,4,5})"
19817 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
19818 "backtrace in corefile.exp" when not gcc compiled.
19819
19820 Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19821
19822 * gdb.base/signals.exp: Rewrite `handle all print' test as
19823 a procedure. Accept blanks or TABs as whitespace, increase
19824 timeout and expect input buffer size for the large output
19825 from the command. Remove "i*86-*-bsdi2.0" xfail.
19826
19827 Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19828
19829 * gdb.base/setvar.exp: Add new testcases for truncation when
19830 assigning invalid values to bitfields.
19831
19832 Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
19833
19834 * gdb.base/callfuncs.exp (do_function_calls): Remove
19835 mips-sgi-irix* xfail for
19836 "call inferior func with struct - returns char *"
19837 and fix test so that an optional (unsigned char *) cast is
19838 accepted in the result.
19839
19840 Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
19841
19842 * gdb.base/funcargs.exp (float_and_integral_args): Remove
19843 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
19844 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
19845 * gdb.base/signals.exp: Remove duplicate "handle all print" test
19846 that accidentally got checked in.
19847
19848 Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
19849
19850 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
19851 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
19852 compiled test.
19853 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
19854 Add mips-sgi-irix5* xfail for not gcc compiled.
19855 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
19856 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
19857 "p top", "whatis top", "p middle", and "whatis middle".
19858 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
19859 "whatis signed char" for not gcc compiled.
19860 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
19861 "set variable signed char=-1 (-1)" and
19862 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
19863 * gdb.base/funcargs.exp (float_and_integral_args):
19864 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
19865 Add mips-sgi-irix* xfail when not gcc compiled for
19866 "continue to call2b".
19867 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
19868 "continue to call2g".
19869 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
19870 "backtrace from call6a"
19871 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
19872 "backtrace from call7k".
19873 Add mips-sgi-irix5* xfail when not gcc compiled for
19874 "backtrace from call7a".
19875 (localvars_after_alloca): Fix gdb_test cmds for
19876 "print * after runto ...".
19877 Remove rs6000-*-* xfails for
19878 "print i after runto localvars_after_alloca" and
19879 "print l after runto localvars_after_alloca"
19880 for all compilers.
19881 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
19882 when not compiled with gcc, for:
19883 "print signed char == (minus)",
19884 "print signed char != (minus)",
19885 "print signed char < (minus)",
19886 "print signed char > (minus)".
19887 * gdb.base/callfuncs.exp (do_function_calls):
19888 Add mips-sgi-irix* xfail, when compiled with native compiler, for
19889 "call inferior func with struct - returns char *".
19890 * gdb.base/return.exp (return_tests): Change xfail for
19891 "correct value returned double test" to include Solaris 2.4.
19892 * gdb.base/funcargs.exp (float_and_integral_args):
19893 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
19894
19895 Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19896
19897 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
19898 enumeration bitfields if compiling with GNU C.
19899 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
19900 to empty' prompt.
19901
19902 Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
19903
19904 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
19905 test for PRO targets.
19906
19907 * gdb.base/funcargs.exp: Avoid ever setting more than 8
19908 breakpoints in the inferior at any given time by making
19909 two groups of breakpoints for call2*, call6* and call7*
19910 tests.
19911
19912 Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19913
19914 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
19915 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
19916 from optimizing it away.
19917 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
19918 "call inferior func with struct".
19919
19920 Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
19921
19922 * configure.in: Only configure gdb.chill for particular targets.
19923
19924 Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
19925
19926 * gdb.base/Makefile.in: Add action to .c.o transformation
19927 rule that generates a .ci file for each .o file and remove
19928 explicit .c.o rules except for callfuncs.o.
19929 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
19930 generates a .ci file for each .o file and remove explicit
19931 .cc.o rules.
19932 (clean): Remove *.tmp *.ci files.
19933 (EXECUTABLES): Remove templ-info.exp.
19934 * gdb.base/compiler.c: New file.
19935 * gdb.c++/compiler.cc: New file
19936 * gdb.base/scope.exp: Source gdb.base/scope.ci.
19937 Change rs6000-*-* xfail for
19938 "print 'scope0.c'::filelocal_ro" and
19939 "print 'scope1.c'::filelocal" and
19940 "print 'scope1.c'::filelocal_bss" and
19941 "print 'scope1.c'::filelocal_ro" and
19942 "print 'scope1.c'::foo::funclocal" and
19943 "print 'scope1.c'::foo::funclocal_ro" and
19944 "print 'scope1.c'::bar::funclocal" and
19945 "print 'scope0.c'::filelocal_ro" and
19946 "print 'scope1.c'::filelocal at foo" and
19947 "print 'scope1.c'::filelocal_bss at foo" and
19948 "print 'scope1.c'::filelocal_ro at foo" and
19949 "print 'scope1.c'::foo::funclocal at foo" and
19950 "print 'scope1.c'::foo::funclocal_bss at foo" and
19951 "print 'scope1.c'::foo::funclocal_ro at foo" and
19952 "print 'scope1.c'::bar::funclocal at foo" and
19953 "print 'scope0.c'::filelocal_ro" and
19954 "print 'scope1.c'::filelocal" and
19955 "print 'scope1.c'::filelocal_bss" and
19956 "print 'scope1.c'::filelocal_ro" and
19957 "print 'scope1.c'::foo::funclocal" and
19958 "print 'scope1.c'::foo::funclocal_bss" and
19959 "print 'scope1.c'::foo::funclocal_ro" and
19960 "print 'scope1.c'::bar::funclocal" and
19961 "print 'scope1.c'::bar::funclocal_bss"
19962 to only be xfail'd when not compiled with gcc.
19963 Add rs6000-*-* xfail for
19964 "print 'scope0.c'::filelocal_bss before run"
19965 when compiled with gcc.
19966 (test_at_main): Add rs6000-*-* xfail for
19967 "print filelocal_ro in test_at_main"
19968 when compiled with gcc.
19969 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
19970 Add rs6000-*-aix* xfail for
19971 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
19972 "ptype t_char_array", not compiled with gcc.
19973 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
19974 xfail for "list foo (in include file)" when gcc compiled.
19975 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
19976 (integral_args): Add rs6000-*-* xfail for
19977 "run to call0a" if not compiled with gcc.
19978 (unsigned_integral_args): Add rs6000-*-* xfail for
19979 "run to call1a" if not compiled with gcc.
19980 (float_and_integral_args): Add rs6000-*-* xfail for
19981 "run to call2a" if not compiled with gcc and for
19982 "continue to call2b" for any compiler.
19983 Add rs6000-*-* xfail to
19984 "print f1 after run to call2a" for gcc compiled.
19985 (discard_and_shuffle): Add rs6000-*-* xfail for
19986 "run to call6a".
19987 (shuffle_round_robin): Add rs6000-*-* xfail for
19988 "backtrace from call7a" if not compiled with gcc.
19989 Add rs6000-*-* xfail for
19990 "backtrace from call7b" if compiled with gcc.
19991 (call_after_alloca): Add rs6000-*-* xfail for
19992 "print c in call_after_alloca" and
19993 "print s in call_after_alloca" and
19994 "backtrace from call_after_alloca_subr"
19995 if not compiled with gcc.
19996 (localvars_in_indirect_call): Add rs6000-*-* xfail for
19997 "print c in localvars_in_indirect_call" and
19998 "print c in localvars_in_indirect_call" and
19999 "backtrace in indirectly called function" and
20000 "stepping into indirectly called function"
20001 if not compiled with gcc.
20002 (localvars_after_alloca): Add rs6000-*-* xfail for
20003 "print c after runto localvars_after_alloca" and
20004 "print s after runto localvars_after_alloca" and
20005 "print i after runto localvars_after_alloca" and
20006 "print l after runto localvars_after_alloca"
20007 for all compilers.
20008 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
20009 than whatis-info.exp.
20010 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
20011 than opaque-info.exp.
20012 Setup rs6000-*-* xfail for
20013 "ptype on opaque struct pointer (statically)" and
20014 "ptype on opaque struct pointer (dynamically)" when
20015 not compiled with gcc.
20016 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
20017 rather than callf-info.exp.
20018 (do_function_calls): Add clear_xfail for rs6000-*-* for
20019 "p t_float_values2(3.14159,float_val2)". Seems to work
20020 fine there, both with xlc and gcc. Need to find out what
20021 it is doing right and fix other platforms.
20022 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
20023 "call inferior func with struct - returns int",
20024 "call inferior func with struct - returns long",
20025 "call inferior func with struct - returns float",
20026 "call inferior func with struct - returns double",
20027 "call inferior func with struct - returns char *",
20028 but only if not gcc compiled (presumes xlc compiled).
20029 Change rs6000-*-* xfails for
20030 "call inferior func with struct - returns char" and
20031 " call inferior func with struct - returns short" to only
20032 xfail if not using gcc.
20033 (clean mostlyclean): Remove *.ci and *.tmp files.
20034 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
20035 than templ-info.exp.
20036 * gdb.base/langs.exp: Source gdb.base/langs.ci.
20037 Add rs6000-*-* xfail for "up to foo in langs.exp"
20038 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
20039 when not gcc compiled.
20040
20041 Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
20042
20043 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
20044 * gdb.base/corefile.exp: Likewise.
20045 * gdb.base/list.exp: Likewise.
20046 * gdb.base/scope.exp: Likewise.
20047 * gdb.base/siganls.exp: Likewise.
20048
20049 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
20050 compiler output.
20051 * gdb.base/whatis.exp: Likewise.
20052
20053 Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
20054
20055 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
20056 failure (opcode table has been fixed to match reality).
20057
20058 Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
20059
20060 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
20061 "call inferior func with struct - returns char",
20062 "call inferior func with struct - returns short"
20063
20064 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
20065 "print 'scope0.c'::filelocal at main",
20066 "print 'scope0.c'::filelocal_bss in test_at_main",
20067 "print 'scope0.c'::filelocal at foo",
20068 "print 'scope0.c'::filelocal_bss in test_at_foo",
20069 "print 'scope0.c'::filelocal at bar",
20070 "print 'scope0.c'::filelocal_bss in test_at_bar"
20071
20072 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
20073 in source file 1". This bug seems to have been fixed with both
20074 gcc and native cc (was native assembler bug?).
20075
20076 Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
20077
20078 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
20079 "backtrace through signal handler" to "i*86-*-sysv4*".
20080 * gdb.base/signals.exp: Add xfail for "'next' behaved as
20081 continue" case. Add "known SVR4 bug" to fail message.
20082 Add "i*86-*-bsdi2.0" xfail for "handle all print".
20083 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
20084 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
20085 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
20086 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
20087 "up to foo in langs.exp", "show language at foo in
20088 langs.exp", "up to cppsub_ in langs.exp", "show
20089 language at cppsub_ in langs.exp", "up to fsub in
20090 langs.exp", and "show language at fsub in langs.exp".
20091 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
20092 "bactrace in corefile.exp".
20093 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
20094 "call inferior function with struct - returns float" and
20095 "call inferior function with struct - returns double".
20096
20097 Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
20098
20099 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
20100 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
20101 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
20102 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
20103
20104 Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
20105
20106 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
20107 (or overriden) "CHILL" macro rather then bare "gcc".
20108 Also look for ../../gcc/xgcc since that is what we will
20109 actually need, not "Makefile". Remove following assignment
20110 of CHILL to CHILL_FOR_TARGET because that results in
20111 recursive definition.
20112
20113 Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
20114
20115 * gdb.base/corefile.exp: Change xfail for backtrace in
20116 corefile.exp from linuxaout to all linux.
20117 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
20118 cases where we miss the breakpoint at the signal handler
20119 for some reason. Setup xfail for linuxoldld/linuxaout and
20120 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
20121 hitting SIGURG breakpoint.
20122 * gdb.base/signals.exp: Setup xfail for "next" acting like
20123 continue to add linuxoldld. Setup xfail for all linux for
20124 "next to handler in signals_tests_1", "backtrace in
20125 signals_tests_1", "continue to func1", "pass SIGUSR1",
20126 and continue to handler".
20127
20128 Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
20129
20130 * Update all FSF addresses except those in COPYING* files.
20131
20132 Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
20133
20134 * gdb.base/a2-run.exp: Change messages to be more explicit about
20135 the status of args, and quote binfile in results.
20136
20137 Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
20138
20139 * gdb.base/callfuncs.exp: Add tests for passing structs to
20140 inferior functions and return various types.
20141 * gdb.base/callfuncs.c: Add functions to receive a struct
20142 and return a member of the struct, in various types.
20143
20144 Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20145
20146 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
20147
20148 Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
20149
20150 * config/vxworks29k.exp: New file, sources vxworks.exp.
20151
20152 Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
20153
20154 * config/gdbremote.exp: New file. Testing framework using
20155 gdbserver.
20156
20157 Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
20158
20159 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
20160 "call function when asleep" and "send end of file".
20161 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
20162 for "backtrace in corefile.exp".
20163 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
20164 for "backtrace through signal handler".
20165 * gdb.base/corefile.exp: Make sure we actually generate a core file
20166 before trying the core tests. Some systems allow the user to suppress
20167 generation of core files and default to that (linux for example).
20168 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
20169 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
20170
20171 Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
20172
20173 * gdb.threads: New directory with some crude multi-threaded
20174 gdb tests (step.exp and step2.exp).
20175 * config/mt-lynx (STEP_EXECUTABLE): Define.
20176 (THREADFLAGS): Define.
20177
20178 Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
20179
20180 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
20181
20182 * gdb.base/signals.exp: Disable whole file for lynx until
20183 further notice.
20184
20185 * gdb.base/signals.exp: xfail test where "next" acts like
20186 "continue" for lynx.
20187
20188 * gdb.base/interrupt.exp: xfail test for calling function while
20189 inferior is asleep for lynx.
20190
20191 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
20192 than one cr-lf after each command.
20193
20194 Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20195
20196 * configure.in: Reinstate setting of stabsdirs variable, fix
20197 typo in setting up configdirs for native builds.
20198
20199 * gdb.base/return.exp: Fix typo in return double test.
20200 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
20201 compiler from optimizing them away.
20202
20203 Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
20204
20205 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
20206 sequences to be echo'd by gdb when using gdb_test.
20207 * gdb.chill/chexp.exp: Likewise.
20208 * gdb.fortran/exprs.exp: Likewise
20209
20210 Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
20211
20212 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
20213 after the inferior gdb has started.
20214
20215 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
20216 after each command.
20217 * gdb.base/funcargs.exp: Likewise.
20218 * gdb.base/gdbvars.exp: Likewise.
20219 * gdb.base/interrupt.exp: Likewise.
20220 * gdb.base/list.exp: Likewise.
20221 * gdb.base/watchpoint.exp: Likewise.
20222 * gdb.c++/demangle.exp: Likewise.
20223 * gdb.c++/inherit.exp: Likewise.
20224 * gdb.chill/chexp.exp: Likewise.
20225 * gdb.fortran/exprs.exp: Likewise.
20226
20227 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
20228 test if we can't handle IO to/from the inferior.
20229
20230 * gdb.c++/misc.exp: Always check for a program already being
20231 started after sending a "run" command to gdb.
20232
20233 * gdb.base/twice.exp: Start with a fresh gdb.
20234
20235 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
20236 only depend on gdb's expression code, not the chill runtime.
20237
20238 * gdb.base/return.c: Put return values into variables so we
20239 can have gdb print them rather than depending on the program
20240 to print them.
20241 * gdb.base/return.exp: Corresponding changes.
20242
20243 * lib/gdb.exp: Provide default value for noinferiorio.
20244 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
20245 the inferior.
20246
20247 * gdb.base/break.exp: Always check for a program already being
20248 started after sending a "run" command to gdb.
20249 (text_next_with_recursion): Don't check the output from the
20250 program's printf statement. Instead just make sure the program
20251 exited.
20252
20253 * gdb.base/commands.exp: Protect tests which need arguments with
20254 $noargs conditionals.
20255
20256 Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20257
20258 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
20259 of structure member arrays to match gdb/valops.c:value_addr change.
20260
20261 Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
20262
20263 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
20264 cases.
20265
20266 Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
20267
20268 * configure.in (configdirs): Remove gdb.chill from default list
20269 of subdirs and then add it back in only if doing a native build.
20270 The current chill compiler does not yet work in any cross build.
20271 * Revert all signal changes from Jul 6.
20272 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
20273 for sh-hms targets, allowing these tests to link, with no other
20274 changes. Testing is suppressed by setting "nosignals" in site.exp.
20275
20276 Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
20277
20278 * configure.in (signaldirs): Define and add to configdirs for all
20279 targets except some specific ones that are known to not support signals.
20280 Also clean up formatting.
20281 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
20282 (signals, sigall): Remove rules to build.
20283 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
20284 Moved to new gdb.signals directory.
20285 * gdb.signals: New test directory.
20286 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
20287 signals.c signals.exp}: New or moved files.
20288
20289 Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
20290
20291 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
20292
20293 Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
20294
20295 * gdb.base/return.exp: Xfail `return double' test failure
20296 on at least Solaris 2.3 and handle future/past versions on
20297 a case by case basis as appropriate. Also update message
20298 to include i*86 failures.
20299
20300 Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20301
20302 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
20303
20304 * lib/gdb.exp: Fix comment which erroneously identified
20305 gdb_file_cmd as gdb_load (the 19 May change was in fact to
20306 gdb_file_cmd not gdb_load).
20307 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
20308
20309 * gdb.base/setvar.exp: Make test names consistent between pass and
20310 fail cases. Use gdb_test more.
20311
20312 Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20313
20314 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
20315
20316 Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20317
20318 * gdb.base/help.exp: Fix expected help string for `show commands'.
20319
20320 Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
20321
20322 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
20323
20324 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
20325 of a text section.
20326
20327 Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
20328
20329 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
20330 that loop eventually terminates. Fix Connection refused logic so
20331 that testsuite will expire nicely.
20332
20333 Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
20334
20335 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
20336 config/rom68k.exp: New tcl glue for the appropriate monitors.
20337 These all just end up calling monitor.exp.
20338 * config/monitor.exp (gdb_target_monitor): Handle `Connection
20339 refused' by retrying. Cleanup some timeout issues.
20340 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
20341 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
20342 callers don't have to set/restore global timeout variable.
20343
20344 * The following set of changes centralizes management of the global
20345 timeout variable. This way, it can be set in one target dependent
20346 place instead of dozens of places scattered throughout the test suite.
20347 If you need to lengthen a timeout, then you should either set timeout
20348 in one of the config/{target}.exp files, or multiply it by a factor.
20349 Setting it to an absolute value is always going to lose for some
20350 targets.
20351 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
20352 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
20353 * gdb.base/funcargs.exp: Don't set timeout.
20354 * gdb.base/list.exp (test_forward_search): Only use local timeout.
20355 * gdb.base/printcmds.exp (test_print_string_constants
20356 test_print_array_constants): Don't set timeout.
20357 * gdb.base/ptype.exp: Don't set timeout.
20358 * gdb.base/recurse.exp: Don't set timeout.
20359 * gdb.base/return.exp: Don't set timeout.
20360 * gdb.base/watchpoint.exp: Don't set timeout.
20361 * gdb.c++/classes.exp (do_tests): Don't set timeout.
20362 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
20363
20364 Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
20365
20366 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
20367
20368 Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20369
20370 * lib/gdb.exp: Disable chill tests for irix5.
20371
20372 Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20373
20374 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
20375 each test pass or fail.
20376
20377 Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20378
20379 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
20380 xlc not gcc.
20381
20382 Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
20383
20384 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
20385
20386 Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
20387
20388 * config/est.exp: Fix copyright and comments. Remove dead code.
20389 Use targetname, serialport and baud variables instead of fixed
20390 constants.
20391 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
20392 * config/cpu32bug.exp: New file to support cpu32bug monitors.
20393
20394 Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20395
20396 * gdb.base/watchpoint.exp: Don't run
20397 test_watchpoint_triggered_in_syscall for sunos.
20398
20399 Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20400
20401 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
20402 they don't seem to exist. Do include stdio.h.
20403
20404 Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20405
20406 * gdb.base/a1-selftest.exp: Add alpha xfail.
20407
20408 Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20409
20410 * gdb.base/watchpoint.c (main): Prompt before calling read().
20411 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
20412 Revise accordingly. Remove cruft about sending "123" several
20413 times, until it gets noticed. Clean up the "print buf[0]" stuff
20414 so that it passes or fails, and waits for prompts in the usual way.
20415
20416 Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20417
20418 * gdb.base/recurse.exp: Fix comment.
20419
20420 * TODO: Remove item about printing variables in nodebug.exp. Add
20421 item about enabling tests which are only run on some targets.
20422
20423 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
20424 fail, make test names unique, use new gdb_test convention
20425 regarding pattern, use gdb_test more, etc.).
20426
20427 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
20428 fail, make test names unique, etc.).
20429
20430 Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20431
20432 * gdb.base/nodebug.c: Change return type of top and middle to
20433 short.
20434 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
20435 are fixed by the recent mdebugread.c changes. Allow `short ()'
20436 as type for top and middle.
20437
20438 Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20439
20440 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
20441 nearly as I can tell, the whole thing was an accident in Stu's
20442 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
20443 to replace a send/expect pair with gdb_test, but ended up only
20444 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
20445 of 30 Mar 1995 took care of it, but left this vestigial comment
20446 which I am now nuking.
20447
20448 Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20449
20450 * gdb.base/break.exp: Look for different line number for
20451 breakpoint at main depending on usestubs.
20452
20453 Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20454
20455 * gdb.base/list.exp: Adjust some alternate expect patterns to
20456 match recent list0.c change. Add alternate expect pattern for
20457 output from `list default lines around main' for optimizing
20458 compilers.
20459
20460 Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20461
20462 * lib/gdb.exp: If nosignals is not set, set it to 0.
20463
20464 Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
20465
20466 * config/slite-gdb.exp: Responds to load symbol table prompt.
20467 * gdb.base/break.exp: Adjust line number, fix rerun.
20468 * gdb.base/langs0.c: Add #ifdef usestubs.
20469
20470 Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
20471
20472 * gdb.base/list.exp: Adjust line contents after adding new lines in
20473 list0.c. Also fix a syntax error.
20474
20475 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
20476 * gdb.base/break.exp: ditto.
20477 * gdb.base/list.exp: ditto.
20478 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
20479 * gdb.base/run.c: ditto.
20480 * gdb.base/list0.c: ditto.
20481 * gdb.base/funcargs.c: ditto.
20482
20483 Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
20484
20485 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
20486 $targetname, $serialport and $baud instead of hardwired variables.
20487 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
20488 target doesn't support signals.
20489
20490 Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
20491
20492 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
20493
20494 Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20495
20496 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
20497 Don't rely on the value of an auto variable before it has been
20498 initialized. Use gdb_test more.
20499
20500 Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20501
20502 * lib/gdb.exp (default_gdb_version): A version number must start
20503 with a digit, but other than that contains all characters up to
20504 the first whitespace character.
20505
20506 Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20507
20508 * gdb.base/commands.exp (breakpoint_command_test): New tests.
20509
20510 Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20511
20512 * gdb.c++/*.exp: Warn if executable does not exist. The original
20513 reason for skipping the warning was that configure.in sometimes
20514 intentionally skipped building the executables but the tcl code
20515 had no way of knowing. That (a) was always bogus with respect to
20516 error handling, (b) is no longer true (right now there is no way
20517 to skip C++ tests).
20518
20519 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
20520
20521 Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20522
20523 * gdb.base/list.exp: Add expect patterns for output from
20524 SunPRO compiled executables.
20525 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
20526 types.
20527
20528 Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20529
20530 * gdb.base/break.exp (test_next_with_recursion): Accept any line
20531 number (we are already testing that the correct source line text
20532 gets printed).
20533
20534 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
20535 that is what is intended, but something needed to be done to get
20536 sunos4 native working again.
20537
20538 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
20539
20540 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
20541 apparently went with a (very) old xfail.
20542
20543 Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
20544
20545 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
20546 runto_main is a proc in gdb.exp that will do 'step' for target use
20547 stubs.
20548 * gdb.base/exprs.exp: ditto.
20549 * gdb.base/interrupt.exp: ditto.
20550 * gdb.base/opaque.exp: ditto.
20551 * gdb.base/printcmds.exp: ditto.
20552 * gdb.base/ptype.exp: ditto.
20553 * gdb.base/scope.exp: ditto.
20554 * gdb.base/setvar.exp: ditto.
20555 * gdb.base/signals.exp: ditto.
20556 * gdb.base/twice.exp: ditto.
20557 * gdb.c++/classes.exp: ditto.
20558 * gdb.c++/inherit.exp: ditto.
20559 * gdb.c++/templates.exp: ditto.
20560 * gdb.base/break.exp: no run and hit main for stubs. Change line
20561 numbers for breakpoints and info breakpoint.
20562 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
20563 breakpoint().
20564 * gdb.base/callfuncs.c: ditto.
20565 * gdb.base/exprs: ditto.
20566 * gdb.base/interrupt.c: ditto.
20567 * gdb.base/opaque0.c: ditto.
20568 * gdb.base/printcmds.c: ditto.
20569 * gdb.base/ptype.c: ditto.
20570 * gdb.base/scope0.c: ditto.
20571 * gdb.base/setvar.c: ditto.
20572 * gdb.base/signals.c: ditto.
20573 * gdb.base/twice.c: ditto.
20574 * gdb.c++/misc.cc: ditto.
20575 * gdb.c++/templates.cc: ditto.
20576
20577 Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20578
20579 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
20580
20581 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
20582 somewhere between `read' and `main.c'. I'm pretty sure the
20583 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
20584 and it isn't particularly useful.
20585
20586 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
20587
20588 Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20589
20590 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
20591
20592 Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
20593
20594 * config/mt-slite: add LIBS and -nostdlib.
20595 * config/slite-gdb.exp: add this new file to support sparclite target.
20596
20597 Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
20598
20599 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
20600
20601 * gdb.base/a2-run.exp: Change argument to istarget from
20602 "*-*-vxworks" to "*-*-vxworks*".
20603 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
20604
20605 Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
20606
20607 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
20608 will not runto main but do a 'step' to step out of breakpoint().
20609 * config/mt-slite: add -Dusestubs.
20610
20611 Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20612
20613 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
20614 instead of just @.
20615
20616 * gdb.base/signals.exp: Add test for "handle all print".
20617 * TODO: Remove "handle all print". Also remove item about
20618 checking copyright date (I don't like the idea of a spurious FAIL
20619 based on when we run the tests).
20620
20621 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
20622 for SunOS4 (reason for failure not investigated). Remove
20623 redundant test for $binfile.
20624
20625 * gdb.base/nodebug.c (array_index): Call malloc.
20626
20627 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
20628
20629 Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
20630
20631 * gdb.base/recurse.exp: Update gdb_test invocation to use new
20632 conventions and slightly simplify the matching regexp.
20633
20634 Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20635
20636 * gdb.base/break.exp: Update gdb_test invocation to use new
20637 convention.
20638
20639 * lib/gdb.exp: If noargs is not set, set it to 0.
20640
20641 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
20642 tests unique.
20643
20644 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
20645
20646 Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20647
20648 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
20649 one argument of type "<non-float parameter>".
20650
20651 Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
20652
20653 * config/rom68k.exp: New file to support Motorola IDP board.
20654 * gdb.base/a2-run.exp: Skip this file if noargs is set.
20655 * gdb.base/break.c: Change things around so that this program
20656 doesn't depend upon args. This is necessary to make remote
20657 targets work (in general, they can't take args).
20658 * gdb.base/break.exp: Don't try to send args to program. Don't
20659 expect output. Also, replace lots of code with gdb_test.
20660
20661 Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20662
20663 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
20664 printing of '\'' (which is what the comment says we are testing,
20665 even though we were not), not '''.
20666 (test_integer_literals_rejected): Test that printing ''' is an error.
20667
20668 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
20669 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
20670 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
20671 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
20672 Use gdb_test not test_print_accept.
20673 * lib/gdb.exp: Remove test_print_accept.
20674
20675 * gdb.base/signals.exp (signal_tests_1): Make pass message
20676 consistent with fail message.
20677
20678 * gdb.base/whatis.exp: Remove xfails for printing char vs.
20679 unsigned char; the bug (PR 1821) is fixed.
20680
20681 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
20682
20683 * gdb.base/scope.exp (test_at_localscopes): Call pass for
20684 successful tests--makes xfailing them work right.
20685
20686 Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20687
20688 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
20689 only \r\n, not .*. The test can pass .* as the last thing in
20690 $pattern if that is what it wants. In addition to providing this
20691 flexibility, this change should speed up pattern matching in cases
20692 where the pattern already ended with .* (there were a number of
20693 them). This change also helps catch bad patterns--in the old
20694 scheme the typo "char \*" instead of "char \\*" would pass. Now
20695 it is caught.
20696 * Many .exp files: Update callers.
20697
20698 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
20699 clearer and does not spuriously match multiple ('s. Likewise for
20700 ) and *.
20701
20702 * gdb.base/nodebug.exp: Test ability to call a function and pass
20703 it a string (even with no debugging info).
20704
20705 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
20706 "p '\'", which is the same as "p ''" once tcl gets done with
20707 quoting, to "p '\\'", which I suspect is what is intended (one
20708 backslash gets sent to GDB).
20709
20710 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
20711
20712 Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20713
20714 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
20715 1817) was fixed literally years ago.
20716
20717 Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20718
20719 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
20720 test, it causes stepping out of call_after_alloca_subr with
20721 optimizing compilers.
20722 (localvars_in_indirect_call): Consume GDB prompt if `finish'
20723 fails.
20724
20725 * gdb.c++/templates.exp: Source templ-info.exp only if
20726 the templates executable exists.
20727
20728 * gdb.c++/misc.cc (class Contains_static_instance,
20729 class Contains_nested_static_instance),
20730 gdb.c++/classes.exp (test_static_members): Test printing of
20731 a class that contains a static instance of the class.
20732
20733 Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20734
20735 * gdb.base/langs2.c (cppsub_): Don't prototype.
20736 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
20737 only, I believe).
20738
20739 Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20740
20741 * lib/gdb.exp (skip_chill_tests): New procedure.
20742
20743 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
20744
20745 Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
20746
20747 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
20748 each expect pattern. Cuts runtime from 12 to about 4 seconds.
20749
20750 Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20751
20752 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
20753
20754 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
20755 disassemble 8, not 16, instructions for part 4.
20756
20757 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
20758 support the latter anymore.
20759
20760 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
20761 -DNO_PROTOTYPES.
20762 * gdb.base/callfuncs.c: Control use of prototypes based on
20763 NO_PROTOTYPES, not __STDC__.
20764 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
20765 t_float_values2 tests if prototypes in use.
20766
20767 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
20768 t_double_values): When checking differences against DELTA, check
20769 that difference is within the range (-DELTA,DELTA), not just
20770 (-infinity,DELTA).
20771
20772 Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
20773
20774 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
20775 'file' command firts, then 'target', then 'load', this is due to gdb
20776 target set up.
20777 * config/mips-gdb.exp: Fix a couple regular exp bugs.
20778
20779 Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
20780
20781 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
20782 FP load/store variants.
20783 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
20784
20785 Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
20786
20787 * gdb.base/term.exp: Do not give a warning if not native, it is
20788 not an abnormal condition.
20789
20790 Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
20791
20792 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
20793 t_char_array".
20794
20795 Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
20796
20797 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
20798 are getting the version number.
20799
20800 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
20801 if not native, it is not an abnormal condition.
20802
20803 Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20804
20805 * lib/gdb.exp: Just use "file exists", rather than undocumented
20806 dejagnu procedure "findfile".
20807
20808 Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
20809
20810 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
20811 (LDFLAGS): Set to -Xlinker -Ur.
20812
20813 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
20814 Removed, these values are set by lib/gdb.exp.
20815
20816 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
20817
20818 Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
20819
20820 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
20821 of replicating gdb startup code.
20822
20823 * config/mt-vxworks (LDFLAGS): Set to -r.
20824 (CFLAGS_FOR_TARGET): Removed.
20825
20826 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
20827 (gdb) and gdb for vxworks uses (vxgdb).
20828
20829 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
20830 executable is not in the tree and host != target, use sed and
20831 program_transform_name to determine the gdb name used by the
20832 target.
20833
20834 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
20835 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
20836
20837 Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20838
20839 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
20840 floats, chars, and shorts where there are ANSI-style function
20841 definitions.
20842
20843 * gdb.base/langs.exp, gdb.base/langs*: New test.
20844 * gdb.base/Makefile.in: Build it.
20845 * TODO: Remove item about checking that C names don't get C++
20846 demangling applied; this test tests it.
20847
20848 Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20849
20850 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
20851 went with the const70 xfail. The xfail went away a year ago.
20852
20853 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
20854
20855 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
20856 for hp300.
20857
20858 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
20859
20860 * gdb.base/a1-selftest.exp: Don't run on hp300.
20861
20862 Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20863
20864 * Makefile.in (site.exp): Set host_alias and target_alias as well
20865 as host_triplet and target_triplet.
20866
20867 Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20868
20869 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
20870
20871 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
20872 places as other ecoff systems).
20873
20874 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
20875 ultrix.
20876
20877 Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20878
20879 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
20880 remove them.
20881 * gdb.base/nodebug.exp: Accept "function" in addition to "text
20882 variable and "variable" in addition to "data variable".
20883 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
20884
20885 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
20886 2.
20887 * gdb.base/list1.c (long_line): Add additional statement at start
20888 of function.
20889 * gdb.base/list.exp (test_forward_search): Update line number to
20890 reflect new statement.
20891
20892 Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20893
20894 * gdb.base/signals.exp: Reinitialize searched source directories
20895 after gdb_start call.
20896
20897 Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
20898
20899 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
20900 * gdb.stabs/Makefile.in: Likewise.
20901
20902 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
20903 change. Instead split the tests into smaller pieces.
20904 * gdb.disasm/hppa.s: Corresponding changes.
20905
20906 Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20907
20908 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
20909 Quote ^C when passing it to stty. For some shells ^ is a pipe.
20910
20911 * gdb.base/funcargs.exp: Modify many tests so that every test
20912 either passes or fails. Make some test names unique.
20913
20914 Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20915
20916 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
20917 Call stty to set interrupt character.
20918
20919 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
20920 for HP assembler versus GNU assembler based on actual behavior of
20921 $(CC), rather than assuming that $(AS) is always the GNU assembler.
20922
20923 * TODO: Suggest a few more stepping tests.
20924
20925 Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
20926
20927 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
20928 restart GDB for h8300 after a continue.
20929 (return): Add pattern to match a29k-udi behavior.
20930 * gdb.base/nodebug.exp: Remove obsolete comment.
20931 * gdb.base/regs.exp: New file, testing of register displays.
20932 * gdb.base/return.exp: Fix typo in reference to $objdir.
20933 * gdb.base/whatis.exp: Always start with a fresh GDB.
20934
20935 Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20936
20937 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
20938 higher, these tests generate a lot of output.
20939
20940 Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20941
20942 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
20943 code following the catch silently ignored some errors; without the
20944 catch they should be thrown like any other tcl error. Also, the
20945 catch used "" instead of {} which meant all the callers who wanted
20946 to include one of the characters "[]$ had to quote it an extra time.
20947 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
20948 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
20949 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
20950 Remove extra quoting.
20951
20952 Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
20953
20954 * gdb.base/commands.exp: Make test names unique; every test either
20955 passes or fails. Update some comments.
20956
20957 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
20958
20959 Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20960
20961 The following fixes a FAIL caused by the fact that the alpha stabs
20962 configuration didn't use the ".if alpha" code in weird.def.
20963 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
20964 bit pointer, so the 32 bit version works even on the alpha.
20965 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
20966 Remove the stuff which allowed us to have separate versions for
20967 alpha and everything else.
20968
20969 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
20970 regexp which "info func operator\[\](" is supposed to match. Fix
20971 string to send to GDB. Note that GDB still doesn't work right. Add a
20972 new test for "info func .perator\[\](" which GDB does handle correctly.
20973
20974 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
20975
20976 Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20977
20978 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
20979 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
20980 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
20981 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
20982 it makes the tests harder to understand and confuses test-o-matic.
20983 The preferred style is that each test provides a PASS or a FAIL,
20984 and has a unique message (e.g. "continue #54" not just "continue")
20985 which is the same for the pass and the fail.
20986 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
20987 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
20988 to lib/gdb.exp.
20989 * gdb.base/printcmds.exp: Use test_print_accept. Remove
20990 prt_accept which was basically the same thing. Likewise for
20991 test_print_reject and prt_reject.
20992 * lib/gdb.exp (test_print_reject): Add some more error message
20993 patterns to match from the former printcmds.exp (prt_reject).
20994 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
20995 One defect of the passcount stuff is that some of it failed to
20996 report XPASS where appropriate.
20997 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
20998 stuff before and after arg in expected pattern.
20999 (test_paddr_operator_functions): Re-do test without print_addr_of;
21000 this is the only test which seems to want extra stuff there.
21001
21002 Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21003
21004 * gdb.base/nodebug.exp: Update new tests to reflect improved
21005 wording of gdb output.
21006
21007 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
21008 and "ptype" work on variables in files compiled without -g.
21009 Replaces commented out "maint print msymbol" tests.
21010
21011 Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21012
21013 * gdb.base/setvar.c (dummy): Call malloc.
21014
21015 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
21016 losing with the irix4 sed.
21017
21018 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
21019 ALRM" on irix4.
21020
21021 Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21022
21023 * TODO: Remove items about corefile.exp testing new exec-file and
21024 backtrace; both are now done. Add items about printing enums.
21025
21026 Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21027
21028 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
21029 "get signal $thissig" test fails.
21030
21031 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
21032
21033 Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21034
21035 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
21036 compiler warning with dec alpha compiler.
21037
21038 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
21039 extra \n from gdb_test call (this explains why the prompt test
21040 that I removed yesterday was there).
21041 (user_defined_command_test): Remove extra \n and prompt test.
21042
21043 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
21044 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
21045 doesn't exist.
21046 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
21047 Also remove alpha workaround, which turns out to be because
21048 SIGABRT == SIGLOST.
21049
21050 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
21051
21052 * gdb.base/help.exp: Don't test "help show".
21053
21054 Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21055
21056 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
21057 "set print address" is on.
21058 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
21059 pass prompt to gdb_test; gdb_test already looks for the prompt.
21060
21061 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
21062
21063 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
21064 was a vestige of the manual TESTSTRATEGY, and the purpose of it
21065 was to make sure that gdb can read a core file. But (a) the "read
21066 the corefile" part didn't make it to a1-selftest.exp, we just
21067 delete the corefile after creating it, and (b) we test reading
21068 corefiles in corefile.exp anyway. Also, this test left around a
21069 xgdb process on Solaris.
21070
21071 * gdb.base/corefile.exp: Also test backtrace.
21072
21073 Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
21074
21075 * gdb.base/commands.exp: Test a simple user defined command with
21076 arguments and if/while statements; verify the full user command is
21077 printed by "show user".
21078
21079 * gdb.base/commands.exp: Test if/while commands as part of a
21080 breakpoint command list; verify they appear in breakpoint
21081 information.
21082
21083 Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21084
21085 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
21086 than by dividing by zero.
21087
21088 Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
21089
21090 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
21091 performing an inferior call with watchpoints enabled.
21092 * gdb.base/watchpoint.c (main): Delete second unnecessary read
21093 call.
21094
21095 Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21096
21097 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
21098 of "file" command.
21099
21100 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
21101 Add additional pattern for when "int operator int(void);" appears
21102 in a different order.
21103
21104 Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21105
21106 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
21107
21108 * gdb.base/help.exp: Replace most of docstrings for "info signals"
21109 and "signal" with ".*".
21110
21111 Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21112
21113 * TODO: Add note about "handle all nostop".
21114
21115 * gdb.base/{sigall.c, sigall.exp}: New test.
21116 * gdb.base/Makefile.in: Add it.
21117
21118 Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
21119
21120 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
21121 when invoking GDB, suppresses any windowing interface.
21122
21123 Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
21124
21125 * config/sim-gdb: New file, simulator testing support.
21126
21127 Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
21128
21129 * gdb.base/interrupt.exp: Test calling func1 twice.
21130
21131 Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
21132
21133 * gdb.base/list.exp (test_forward_search): Set timeout higher
21134 when we'll be getting lots of output from gdb.
21135
21136 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
21137 "init_malloc" to after the expect statement. Run it if that
21138 regexp is taken, but also for two others which happen if source
21139 cannot be found.
21140
21141 Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21142
21143 * gdb.base/printcmds.exp: New test, for printing register before
21144 program is running.
21145
21146 Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21147
21148 * gdb.base/list.exp: Correct some alternate expect patterns
21149 to reflect changes in list1.c.
21150
21151 Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21152
21153 * TODO: Add item regarding large frames.
21154
21155 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
21156
21157 * TODO: Remove item about enabling return.exp; it
21158 is enabled. Suggest a few more "return" tests.
21159
21160 Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21161
21162 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
21163 anonymous unions.
21164
21165 Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21166
21167 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
21168 and pr-5646.o, so "make" is the same as "make all", not "make
21169 pr-4975.o".
21170
21171 Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
21172
21173 * gdb.base/list.exp: Adjust expectations to reflect changes in
21174 list1.c.
21175 (test_forward_search): New test proc.
21176 * gdb.base/list1.c (long_line): New function, has long source line.
21177
21178 Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
21179
21180 * gdb.base/a1-selftest.exp: Change initial stepping to know about
21181 additional line of code that was added.
21182
21183 Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
21184
21185 * gdb.disasm/hppa.s: Break the large branching tests into smaller
21186 tests so as not to overflow expect's input buffers.
21187 * gdb.disasm/hppa.exp: Corresponding changes.
21188
21189 Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21190
21191 Beginnings of template debugging tests.
21192 * gdb.c++/templ-info.cc: New file to test for template
21193 debugging capability of the compiler.
21194 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
21195 templ-info.cc.
21196 * gdb.c++/templates.cc: Add explicit template instantiations
21197 to enable compiling with -fno-implicit-templates. Add destructor
21198 and 'value' method to T5 class for template tests.
21199 * gdb.c++/templates.exp: Add testcases for printing of template
21200 types, setting breakpoints on template methods and calling a
21201 template method.
21202
21203 Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
21204
21205 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
21206 branch target since some assemblers (gas-2.5) may emit a
21207 relocation for the branch instead of resolving it in the
21208 assembler.
21209
21210 Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21211
21212 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
21213 through signal handler.
21214
21215 Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21216
21217 * configure.in (*-*-netware): Use config/mt-netware.
21218
21219 * config/mt-netware: New file.
21220 * config/mt-i386-netware: Removed, separate configs for different
21221 netware architectures are no longer needed now that we have
21222 --with-headers.
21223
21224 Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21225
21226 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
21227 by the recent changes to use ANSI C arithmetic conversions.
21228
21229 Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21230
21231 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
21232 bug involving using inferior_pid to figure out whether to select a
21233 frame.
21234
21235 Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
21236
21237 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
21238 match the current disassembler output.
21239
21240 Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
21241
21242 * gdb.fortran/exprs.exp: Expect VOID instead of void.
21243 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
21244 types, expect "int" as type of integer values (for now).
21245
21246 Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
21247
21248 * gdb.base/commands.exp: New tests for if/while commands.
21249
21250 Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
21251
21252 * lib/gdb.exp (runto): Replace sub-pattern for hex value
21253 by .*, since hex values have different syntax in Chill mode.
21254
21255 Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21256
21257 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
21258 linefeed from expect pattern for repeated types with indices > 9.
21259
21260 Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
21261
21262 First part of Fortran test suite.
21263 * gdb.fortran: New directory.
21264 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
21265
21266 Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21267
21268 * gdb.base/default.exp: Update expect pattern for load command
21269 without arguments.
21270
21271 Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
21272
21273 * configure.in: Change i386 to i[345]86.
21274 * gdb.base/configure.in: Likewise.
21275 * gdb.c++/configure.in: Likewise.
21276 * gdb.chill/configure.in: Likewise.
21277
21278 Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
21279
21280 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
21281 patterns, since that is not a valid context for comments.
21282
21283 Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
21284
21285 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
21286 repeated types and repeated types with indices > 9.
21287
21288 Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
21289
21290 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
21291 2417; old bug has been fixed.
21292
21293 Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
21294
21295 * gdb.base/interrupt.exp: When trying to wake up the inferior,
21296 send the newline ourselves instead of assuming gdb_test will do
21297 so when passed an empty input string.
21298
21299 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
21300 stabs testcode.
21301
21302 Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21303
21304 * lib/gdb.exp (gdb_test): Don't send anything if the first
21305 argument is an empty string. This makes cases where we want to
21306 match output that is already in expect's buffers (for example,
21307 matching a breakpoint after gdb_run_cmd has been called) work
21308 reliably.
21309
21310 Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21311
21312 * config/netware.exp: New file.
21313
21314 Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21315
21316 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
21317 the -B and -L prefixes so we can find the debugging stub.
21318
21319 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
21320 there and we are using the gcc from the tree.
21321
21322 * gdb.base/types.c: Removed.
21323
21324 * gdb.base/configure.in: Look for makefile fragments in ../config.
21325 Recognize i386-*-netware.
21326 * gdb.c++/configure.in: Likewise.
21327
21328 Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21329
21330 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
21331 the correct TCL syntax.
21332
21333 Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21334
21335 * gdb.base/opaque.exp: use runto instead of messing around with
21336 breakpoints. Simplify by using gdb_test.
21337
21338 * gdb.base/bitfields.exp: restart between tests on netware targets
21339 because breakpoints aren't relocated after target death. Run
21340 processes to completion.
21341
21342 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
21343
21344 Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
21345
21346 * Makefile.in: Remove extra tabs that confuse some versions
21347 of "make". Use the newly built gdb to test with by default,
21348 rather than the first one in the tester's search path.
21349
21350 Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
21351
21352 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
21353
21354 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
21355 condition help.
21356
21357 Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21358
21359 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
21360
21361 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
21362 running.
21363 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
21364 * gdb.base/funcargs.exp: Likewise.
21365
21366 * gdb.base/bitfields.exp: Simplify by using gdb_test.
21367 * gdb.base/funcargs.exp: Likewise.
21368
21369 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
21370 message is "".
21371
21372 Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21373
21374 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
21375 return,signals,twice}.exp: Handle non-existant binaries
21376 consistantly.
21377
21378 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
21379 * gdb.base/Makefile.in: Don't try to generate a core dump, we
21380 might testing a cross development system.
21381
21382 Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21383
21384 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
21385 runtest script is relative to ${srcdir}, not ${rootdir}.
21386
21387 Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
21388
21389 * gdb.base/signals.exp: Allow for optionality of breakpoint
21390 address.
21391
21392 Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21393
21394 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
21395
21396 Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21397
21398 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
21399 for size_t definition.
21400 * gdb.c++/templates.cc: Likewise
21401
21402 * config/mt-i386-netware: New file.
21403
21404 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
21405 defined.
21406
21407 * gdb.base/Makefile.in: Added support for systems that name core
21408 files by appending "core" to the program name.
21409 * gdb.base/a1-selftest.exp: Likewise.
21410
21411 Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21412
21413 * gdb.base/return.exp: Add comment and message for `return double'
21414 test failure on Sparc Solaris.
21415
21416 Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
21417
21418 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
21419
21420 Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21421
21422 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
21423 from optimizing them away.
21424 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
21425 patterns to include default constructors and assignment operators,
21426 to match gcc versions beyond 2.5.8. Accept any cplus demangling
21427 character in the output of the virtual base pointer.
21428
21429 Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21430
21431 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
21432 expression match in print_addr_of to avoid unintented matches.
21433 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
21434 versions up to 2.5.8.
21435
21436 Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21437
21438 * gdb.base/list.exp: Tweak alternate pattern for listing of an
21439 included file to run under newer versions of expect.
21440 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
21441 consecutive >'s in templates to accomodate recent cplus-dem.c change.
21442 Remove xfail for the virtual table of BDDHookV.
21443
21444 Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
21445
21446 * lib/gdb.exp (string_to_regexp): Set a default result.
21447 (default_gdb_start): Fix misleading message.
21448
21449 Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
21450
21451 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
21452 Remove all CC, etc definitions.
21453 * config/mt-hpux: New file.
21454 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
21455 (CFLAGS, LDFLAGS): Define.
21456 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
21457
21458 * Makefile.in (site.exp): Don't insert host_os, etc.
21459 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
21460 (distclean): Check existence of subdir.
21461 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
21462 * gdb.base/Makefile.in: General cleanup and simplification.
21463 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
21464 to build executables. Use default rule to build .o files.
21465 (EXPECT, RUNTEST, CC): Fix relative pathname.
21466 (site.exp): Don't insert host_os, etc.
21467 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
21468 and/or SIGUSR1 defined.
21469 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
21470 * gdb.c++/Makefile.in: General cleanup and simplification.
21471 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
21472 (CFLAGS): Remove.
21473 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
21474
21475 Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
21476
21477 * gdb.base/recurse.exp: Misc changes to get tests running again
21478 after Kung's changes to the watchpoint code.
21479 * gdb.base/watchpoint.exp: Likewise.
21480
21481 Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
21482
21483 * lib/gdb.exp (string_to_regexp): Convert {\} also.
21484
21485 Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
21486
21487 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
21488 * lib/gdb.exp (default_gdb_start): Define.
21489 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
21490 gdb.base/funcargs.exp, gdb.base/opaque.exp,
21491 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
21492 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
21493 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
21494 Don't call gdb_target_udi in between tests.
21495
21496 Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21497
21498 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
21499 (which was basically just a local version of the same thing). In
21500 addition to avoiding duplication, gdb_test_exact is faster.
21501 * lib/gdb.exp (gdb_test_exact): Fix typo.
21502
21503 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
21504 don't give an error.
21505
21506 * gdb.base/term.exp: Call delete_breakpoints before starting.
21507
21508 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
21509 (t10): Add comment.
21510
21511 Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
21512
21513 Reorganization of the GDB Test Suite.
21514
21515 * gdb.base: New directory, contains all the basic tests.
21516 * gdb.c++: New directory, tests specific to C++.
21517 * gdb.chill: New directory, tests specific to Chill.
21518 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
21519 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
21520 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
21521 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
21522 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
21523 t30-31 to chill).
21524 * */gdbme.*: Rename to match appropriate expect scripts.
21525 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
21526 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
21527 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
21528 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
21529 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
21530 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
21531 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
21532 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
21533 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
21534 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
21535 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
21536 gdb.c++/virtfunc.cc: New names of C++ files.
21537 * gdb.chill/chillvars.ch: New name of Chill file.
21538 * gdb.base/configure.in, gdb.c++/configure.in,
21539 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
21540 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
21541 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
21542 * configure.in (configdirs): Update to reflect directory changes.
21543 (target_abbrev): No longer define for any configuration.
21544 * Makefile.in: Cosmetic improvements to header comments.
21545
21546 Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
21547
21548 Various changes to gdb.t31:
21549
21550 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
21551 * gdbme.ch: Make all key-words and predefineds be upper-case.
21552 * chillvars.exp: Expect key-words and predefinds in upper-case.
21553
21554 * chillvars.exp: Use gdb_test_exact many places.
21555 Change expected output for arrays (which now includes index labels).
21556
21557 * pr-5020.exp, gdme.ch (module PR_5020):
21558 New test, for PR-5020.
21559
21560 Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
21561
21562 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
21563 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
21564
21565 Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
21566
21567 * Makefile.in: Fix bit-rot in definitions of CHILL,
21568 CHILL_FOR_TARGET and Chill_LIB.
21569 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
21570 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
21571 CHILL, and CHILL_LIB.
21572
21573 Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
21574
21575 * Revert the previous changes. Please see Rob's directory
21576 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
21577
21578 Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
21579
21580 * Makefile.in, configure.in, config/mips-gdb.exp,
21581 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
21582 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
21583 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
21584 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
21585 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
21586 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
21587 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
21588 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
21589 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
21590 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
21591 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
21592 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
21593 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
21594 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
21595 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
21596 changes from 94Q1.
21597
21598 Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
21599
21600 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
21601 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
21602 Rob's new testing fragments.
21603
21604 Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
21605
21606 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
21607 lib/gdb.exp: Replace error proc calls with perror.
21608
21609 Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
21610
21611 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
21612 version also, match on casted version strings, and match on
21613 gdb startup case where the line numbers might be messed up.
21614
21615 Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
21616
21617 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
21618 (CFLAGS): Delete it from here.
21619
21620 Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
21621
21622 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
21623
21624 Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
21625
21626 * Makefile.in (RUNTEST): Default to just "runtest".
21627
21628 Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21629
21630 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
21631 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
21632 the code has been restructured.
21633
21634 Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21635
21636 * gdb.t00/default.exp (set write): Allow any number of \r and/or
21637 \n, not just one of each.
21638
21639 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
21640 /bin/cc gives a warning if you do.
21641
21642 Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
21643
21644 * gdb.t24/demangle.exp: change expect pattern of
21645 __t10ListS_link1ZUiRCUiPT0
21646
21647 Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21648
21649 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
21650 on local variables in recursive functions.
21651
21652 * gdb.t07/Makefile.in: Build the new test.
21653
21654 Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21655
21656 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
21657 directly. Instead compare the return values from actual calls.
21658
21659 Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
21660
21661 * Makefile.in (check): Set TCL_LIBRARY for runtest.
21662
21663 Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21664
21665 * From Peter Schauer with minor modifications.
21666 * gdb.t15/return.exp (return_tests): Handle targets where "return"
21667 stops in mid-line in the caller. Add xfail for returning a float
21668 value on X86 targets.
21669
21670 Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21671
21672 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
21673 to avoid expect lossage.
21674 (fmem_LRbug_tests): Likewise.
21675 * gdb.disasm/hppa.s: Corresponding changes.
21676
21677 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
21678 conditions to work with latest dejagnu/expect.
21679
21680 * gdb.t15/funcargs.exp (finish from indirect call): No longer
21681 expected to fail on the PA.
21682 (backtrace in call with trampolines): Explicitly require main
21683 to be frame #1 (no trampolines should show up in backtrace).
21684
21685 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
21686 "continue -expect".
21687 * gdb.t06/break.exp: Likewise.
21688 * gdb.t07/watchpoint.exp: Likewise.
21689 * gdb.t13/bitfields.exp: Likewise.
21690 * gdb.t15/{funcargs,return}.exp: Likewise.
21691 * gdb.stabs/weird.exp: Likewise.
21692 * config/{mips,udi}-gdb.exp: Likewise.
21693
21694 * hppa.sed: Enclose comments within a sed command to avoid
21695 losing with the old OSF1 sed.
21696
21697 Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21698
21699 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
21700 sequent dynix.
21701 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
21702 * gdb.t15/funcargs.exp: Conditionally step again to really
21703 finish from marker_call_with_trampolines. Handle the case where
21704 the first step from within call_with_trampolines already steps
21705 us back to main.
21706 * gdb.t15/gdbme.c: Add comment to closing brace of
21707 call_with_trampolines for funcargs.exp.
21708
21709 Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21710
21711 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
21712 Fix typo(s).
21713
21714 Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21715
21716 * gdb.t07/gdbme.c: More code for watchpoint testing.
21717
21718 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
21719 "Hardware watchpoint" throughout file.
21720 (test_watchpoint_triggered_in_syscall): New test.
21721 (test_complex_watchpoint): New test.
21722
21723 Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21724
21725 * gdbme.c (call_with_trampolines): New function to try and step
21726 into. Tests trampoline problems on the PA.
21727
21728 * funcargs.exp (localvars_in_indirect_call): No longer expect
21729 stepping into indirect call to fail on PAs.
21730 (test_stepping_over_trampolines): New test.
21731
21732 Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21733
21734 * TODO: Add suggestions for static member function tests, and
21735 completion tests.
21736
21737 Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21738
21739 * TODO: Add suggestions for "p/a" tests.
21740
21741 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
21742 (default_gdb_exit): Replace all the hair with sending "quit" to
21743 the process with a simple close.
21744
21745 Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21746
21747 * TODO: Add suggestions for shared library tests.
21748
21749 Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21750
21751 * TODO: Add suggestions for x/s tests.
21752
21753 Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21754
21755 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
21756 "enable once", and "enable breakpoints once" with ".*".
21757
21758 Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21759
21760 * TODO: Add suggestions about structure passing tests.
21761
21762 Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21763
21764 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
21765 the primary1 test, use work around if __GNUC__ < 2.
21766 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
21767 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
21768 Test for bad output rather than waiting for timeout. Issue
21769 second continue only if first continue failed.
21770
21771 Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
21772
21773 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
21774 operator[] test with gdb_test because the old code didn't seem to
21775 be getting the quoting right with the new dejagnu.
21776
21777 Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
21778
21779 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
21780 one from the path.
21781 * Makefile.in: Use a fresh expect if there is one, use runtest
21782 from the src tree if there is one.
21783
21784 Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
21785
21786 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
21787 next over recursive call. Revise the tests from that point on
21788 (which had been skipped) to match GDB's actual (correct) output.
21789
21790 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
21791 with next over a breakpoint whose condition is false.
21792
21793 * gdb.t00/help.exp: Comment out "help set print" tests just like
21794 (and for same reason as) "help set" test.
21795
21796 Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21797
21798 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
21799 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
21800
21801 Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21802
21803 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
21804 necessary gdb_target_udi.
21805
21806 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
21807
21808 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
21809 1838 and 2417; they are fixed.
21810
21811 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
21812 gdb.t03/ptype.exp (ptype structure, ptype union):
21813 Remove xfails; the test is looser than when the xfails were added.
21814
21815 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
21816 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
21817
21818 * gdb.t01/run.exp: Only run shell test if isnative.
21819
21820 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
21821 since "run" automatically loads if necessary. Call gdb_target_udi
21822 after the "file" since "file" kills any execution target.
21823
21824 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
21825 GDB. GDB doesn't work that way (not anymore at least) on UDI.
21826 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
21827 argument for UDI.
21828
21829 Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
21830
21831 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
21832
21833 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
21834
21835 Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21836
21837 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
21838 properly quoting regexps. This makes the second argument to
21839 demangle a fixed string, which matches the callers, instead of a
21840 shell-style pattern which is what the previous implementation
21841 used. Update some of the callers.
21842
21843 Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21844
21845 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
21846 (comib_nullified_tests): Fix typo.
21847 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
21848 strings. No longer expected to fail.
21849
21850 * gdb.disasm/hppa.s (addib_tests): Fix typo.
21851 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
21852 strings. No longer expected to fail.
21853
21854 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
21855 string. No longer expected to fail.
21856
21857 Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21858
21859 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
21860 No longer expected to fail.
21861
21862 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
21863 string. No longer expected to fail.
21864
21865 Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21866
21867 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
21868 only in the names (I probably got most of them). I was even
21869 generous with some which differed in underscores in names, and
21870 probably missed a few, and I *still* was able to remove almost a
21871 third of the file with almost no impact on testsuite coverage.
21872
21873 Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21874
21875 * gdb.t00/default.exp: Match udi_attach error message as well as
21876 the one from child_attach.
21877
21878 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
21879
21880 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
21881
21882 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
21883 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
21884
21885 * Move test with enums and partial symbols back to
21886 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
21887 Reverts the change of 26 May 93. Per today's change to
21888 stabs.texinfo, the behavior that weird.exp was expecting was
21889 unreasonable; what is important is that the compiler+gdb get
21890 things right, which happens with a recent gcc. Also fix the test
21891 to deal with native compilers which put out the stab gdb can't
21892 deal with.
21893
21894 Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21895
21896 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
21897 in the names. The main thing these accomplish is to slow things down.
21898 Many more such duplicates surely remain.
21899
21900 * gdb.t00/help.exp: Comment out "help support" test just like
21901 (and for same reason as) "help set" test.
21902
21903 Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
21904
21905 * gdb.t06/break.exp: Remove setup_xfails for
21906 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
21907 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
21908 about known bug in gcc to include up through 2.5.8.
21909 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
21910 well as "_vb$".
21911 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
21912 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
21913 with latest gcc and gdb.
21914 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
21915 well as "_vb$".
21916
21917 Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21918
21919 * configure.in (hppa*-*-*): Also configure and build stabs-only
21920 tests.
21921
21922 Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21923
21924 * gdb.t10/hppa.mt: A makefile fragment for the PA.
21925 * gdb.t10/configure.in (hppa*-*-*): Use it.
21926
21927 Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21928
21929 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
21930
21931 Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21932
21933 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
21934 versions prior to 1.13.5.
21935
21936 Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21937
21938 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
21939 the prompt is at the start of a line.
21940
21941 Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21942
21943 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
21944 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
21945 in the copr tests now.
21946 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
21947 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
21948 expected to fail.
21949
21950 Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
21951
21952 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
21953 gdb.t31/chillvars.exp, lib/gdb.exp:
21954 Tweak to run under either version of expect.
21955 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
21956 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
21957 * gdb.t11/list.exp: Remove extraneous whitespace.
21958
21959 Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21960
21961 * gdb.t16/printcmds.exp (test_print_strings): Accept
21962 "(unsigned char *) " before the string.
21963
21964 * TODO: Add notes about printing of fancy types and GDB expressions.
21965
21966 Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
21967
21968 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
21969 * gdb.t06/configure.in: Don't try to compile signals test program
21970 if doing mips-idt-ecoff.
21971
21972 Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
21973
21974 * Most .exp files: Tweak to run under either version of expect.
21975
21976 Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21977
21978 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
21979 xfails; I'm not sure why they are failing, but not because of PR 1806.
21980
21981 Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
21982
21983 * config/unix-gdb.exp: Remove gdb_unload cause it's already
21984 defined in lib/gdb.exp.
21985
21986 Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21987
21988 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
21989 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
21990 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
21991 have to be typeless.
21992
21993 Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21994
21995 * TODO: Add suggestion for copyright year test.
21996
21997 Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
21998
21999 * configure.in (*-*-lynxos*): Add stabs tests.
22000
22001 Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
22002
22003 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
22004 so insert a tab before any assembler directive in column zero.
22005
22006 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
22007 stores.
22008 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
22009 stores.
22010 (fpu_short_memory_tests): Likewise.
22011
22012 Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22013
22014 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
22015 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
22016 .stabs directives in comments.
22017
22018 Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22019
22020 * TODO: New file, describing tests we could write.
22021 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
22022
22023 Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22024
22025 * gdb.t06/signals.exp: Add kludge to force re-sync.
22026
22027 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
22028 to xgdb instead of gdb, get out of gdb.
22029
22030 Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
22031
22032 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
22033 for info.
22034
22035 Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
22036
22037 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
22038 * gdb.stabs/configure.in (hppa*-*-*): Use it.
22039 * gdb.stabs/hppa.sed: New sed script for the PA.
22040
22041 Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22042
22043 * gdb.stabs: Re-write weird.def and configuration to use sed
22044 instead of cpp. sed is portable and POSIX; cpp is neither.
22045
22046 Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22047
22048 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
22049
22050 Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22051
22052 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
22053
22054 Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22055
22056 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
22057 "_vb$".
22058 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
22059 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
22060
22061 Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22062
22063 * lib/gdb.exp: Comment out code which depends on non-existent
22064 `transform' procedure.
22065
22066 Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
22067
22068 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
22069 * lib/gdb.exp: Transform tool name.
22070 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
22071 1.1's new error handling system.
22072
22073 Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22074
22075 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
22076
22077 Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22078
22079 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
22080 They made pattern matching so slow that timeouts happened on
22081 heavily loaded systems. Now any output from "show print" which
22082 gets us back to the GDB prompt is a PASS.
22083
22084 Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
22085
22086 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
22087
22088 Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22089
22090 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
22091
22092 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
22093 It is not from PR 3220.
22094
22095 Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22096
22097 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
22098 just started failing because they depended on the order the
22099 subcommands are presented, or exact docstring text. This kind of
22100 test is a pain and has minimal benefit.
22101
22102 Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22103
22104 * gdb.t09/corefile.exp: At end of test, use "core" command with
22105 no arguments.
22106
22107 Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
22108
22109 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
22110 17}/Makefile.in: Make it possible to run the testsuite with Sun
22111 make and CC = cross gcc by adding explicit build rules for .o
22112 files.
22113
22114 Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22115
22116 * gdb.t15/funcargs.exp: Don't put comments on same line as
22117 setup_xfail (@#$*%& tcl braindamage!).
22118
22119 Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22120
22121 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
22122
22123 Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
22124
22125 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
22126 * gdb.t20/inherit.exp: remove three dumplicate entries.
22127
22128 Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22129
22130 * gdb.t06/break.exp: For "next over recursive call", fail on any
22131 incorrect output, not just on "factorial (value=2)".
22132
22133 Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22134
22135 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
22136 working now. Add an xfail if accesing a bss variable causes
22137 a memory error if the target is not yet run.
22138
22139 Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22140
22141 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
22142 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
22143 name of __st* demangling (2 strings). Did Kung really get the
22144 more than 95 others right without testing them?
22145
22146 Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
22147
22148 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
22149
22150 Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
22151
22152 * configure.in (configdirs): Add gdb.disasm
22153 * gdb.disasm: New directory for GDB disassembler tests.
22154 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
22155
22156 Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22157
22158 * gdb.t00/help.exp: Don't test "help set".
22159
22160 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
22161 from within expect statements. None of these happen anymore and
22162 they cause regressions to be silently unnoticed.
22163
22164 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
22165 messages) about known failures with gcc cygnus-2.4.5-930417.
22166
22167 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
22168 comp-info.exp so it gets built if it doesn't exist.
22169
22170 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
22171 it is no longer used.
22172 * gdb.t13/comp-info.c: Removed.
22173
22174 Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
22175
22176 * gdb.t06/signals.exp: Add xfail for sun3.
22177
22178 Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22179
22180 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
22181 relevant because ^C doesn't get sent but failure can be reproduced
22182 interactively).
22183
22184 Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22185
22186 * gdb.stabs/alpha.mt: New configuration file for alpha.
22187 * gdb.stabs/configure.in: Use it.
22188 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
22189 sharing with alpha.mt, redefine long to word via preprocessor.
22190 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
22191 for alpha.
22192 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
22193 native cc.
22194 * gdb.t00/teststrategy.exp: Change expect string so that we
22195 consume the `(xgdb)' from the command echo and from the gdb prompt.
22196 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
22197 gdb currently compares all values as long, so this failure probably
22198 applies to any configuration where LONGEST is bigger than a target int.
22199 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
22200 with gcc.
22201 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
22202 to handle opaque pointers, gcc is.
22203 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
22204 as first argument. Include <sys/types.h> and change all operator
22205 new definitions to use size_t.
22206 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
22207 now that we use size_t.
22208
22209 Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22210
22211 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
22212 a long or float array cast all array members to the same type.
22213 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
22214 with 64 bit longs.
22215 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
22216 on alpha.
22217 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
22218
22219 Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22220
22221 * gdb.t24 (demangle.exp): Constructors of templates have names like
22222 vector<int>::vector(int) not vector<int>::vector<int>(int). See
22223 section 14.6 of the ARM.
22224
22225 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
22226 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
22227 accomplish little and slow down the testsuite.
22228
22229 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
22230 Accept spaces various places.
22231
22232 Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22233
22234 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
22235 with watchpoint enabled.
22236
22237 * Makefile.in: Remove definition of CC and remove the second
22238 definition of CXX (the "CXX = gcc" one remains). These definitions
22239 were causing backquotes to be expanded within backquotes, which
22240 doesn't work.
22241
22242 Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
22243
22244 * gdb.t17/callfuncs.exp: Add "return 0" to end.
22245
22246 Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22247
22248 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
22249 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
22250 by mips cc and contains no stabs entries.
22251
22252 Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
22253
22254 * config/vx-gdb.exp: Use fake device to load files rather than
22255 NFS.
22256 * lib/gdb.exp: New proc to do "file" command.
22257 * config/unix-gdb.exp: Use new "file" proc.
22258
22259 Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
22260
22261 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
22262 Rework board rebooting slightly.
22263 (gdb_exit): Don't exit from the remote shell; there isn't one.
22264 * gdb.stabs/weird.exp: If a program is being debugged already,
22265 kill it.
22266 * gdb.t04/setvar.exp: Stop and restart gdb.
22267 * gdb.t05/expr.exp: Likewise.
22268 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
22269 restart gdb and reload the program.
22270 * gdb.t08/opaque.exp: Likewise.
22271 * gdb.t12/scope.exp: Likewise.
22272 * gdb.t13/bitfields.exp: Likewise.
22273 * gdb.t15/funcargs.exp: Likewise.
22274 * gdb.t20/classes.exp: Likewise.
22275 * gdb.t03/ptype.exp: Increase timeout.
22276 * gdb.t16/printcmds.exp (test_print_string_constants,
22277 test_print_array_constants): Likewise.
22278 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
22279 * gdb.t20/classes.exp (do_tests): Likewise.
22280 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
22281
22282 Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
22283
22284 * gdb.stabs: Renamed *wierd* to *weird*.
22285
22286 Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
22287
22288 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
22289 for timeout. Add "known gcc 2.4.5 bug" to failure message.
22290
22291 Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
22292
22293 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
22294 (do_tests): Remove xfail for whatis on one_var and two_var.
22295
22296 Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
22297
22298 * Makefile.in: Made cross building work better by adding
22299 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
22300
22301 Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22302
22303 * gdb.t15/{return.c,return.exp,Makefile.in}:
22304 New test, currently commented out.
22305
22306 Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
22307
22308 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
22309 still running and removes the leftover named socket so GDb can do
22310 clean restarts.
22311
22312 Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
22313
22314 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
22315 console, not GDB.
22316 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
22317 cross testing works better with "make check"
22318 * config/unix-gdb: Use default procedures for exit and version.
22319 * config/vx-gdb.exp: Cleaned up and massaged back to working order
22320 with the newest VxWorks.
22321
22322 Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22323
22324 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
22325 old form.
22326
22327 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
22328 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
22329
22330 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
22331
22332 * config/unix-gdb.exp: Remove this version of gdb_exit
22333 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
22334 Rob says he'll look at it when he gets back to testing boards.
22335
22336 Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
22337
22338 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
22339 an expected fail for certain ptype commands.
22340
22341 * gdb.t20/classes.exp: Update expected results of "ptype class
22342 Base1" to account for the constructor that now appears in the type.
22343
22344 Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
22345
22346 * configure.in (configdirs): Restore gdb.t04, which mysteriously
22347 disappeared from list.
22348 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
22349 "alldone" proc with call to cleanup and exit.
22350 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
22351 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
22352 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
22353 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
22354 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
22355 "alldone" proc with simple returns that suppress remaining
22356 tests. The alldone proc went away many months ago.
22357
22358 Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22359
22360 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
22361
22362 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
22363
22364 Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22365
22366 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
22367 as vax gdb will display them.
22368
22369 Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22370
22371 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
22372 optimizers.
22373
22374 * scope.exp: Change "bad value for localval" messages so each one
22375 is unique.
22376
22377 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
22378 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
22379
22380 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
22381
22382 Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22383
22384 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
22385 doesn't exist (due to optimization).
22386
22387 Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22388
22389 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
22390 contains \r because the filename is long.
22391
22392 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
22393 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
22394
22395 Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22396
22397 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
22398 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
22399 Ultrix.
22400 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
22401 int tests.
22402 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
22403
22404 Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
22405
22406 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
22407
22408 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
22409 to match does not match the passing case but still matches the
22410 failing case.
22411
22412 Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22413
22414 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
22415
22416 Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
22417
22418 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
22419 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
22420 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
22421 Remove various versions of gdb_exit.
22422 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
22423 gdb_exit.
22424 * config/unix-gdb.exp: gdb_exit remains here, and should override
22425 the generic version, since it's doing a lot of wierd stuff that
22426 the other versions aren't. FIXME, fold it in, or abandon this
22427 version.
22428
22429 Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22430
22431 * gdb.t24/demangle.exp: Add tests for PR 3220.
22432
22433 Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22434
22435 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
22436
22437 Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
22438
22439 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
22440 "i386-*-*". Works for i486 as well.
22441
22442 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
22443 bug, and expand domain of xfail to all SVR4 systems, since the
22444 actual problem is likely to be in generic SVR4 /proc support.
22445
22446 Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22447
22448 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
22449
22450 Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
22451
22452 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
22453 xfails for other systems. Match a missing 'Continuing.' as an
22454 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
22455
22456 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
22457 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
22458 Only issue warning for missing executables if -all option is used.
22459
22460 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
22461 file if -all option is used. It's like an unpredictable XFAIL.
22462
22463 Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22464
22465 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
22466 for dynamically linked binaries.
22467
22468 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
22469
22470 Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22471
22472 * gdb.t20/inherit.exp: Change message for "print tagless struct"
22473 to state that this is a known bug in old versions of g++.
22474
22475 Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22476
22477 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
22478 while waiting for `Continuing'.
22479
22480 Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
22481
22482 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
22483 in text, data, and bss.
22484 * gdb.t10/nodebug.c: Add local and global test variables for
22485 initialized and uninitialized data.
22486
22487 Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22488
22489 * config/unix-gdb.exp (gdb_exit): Add "wait".
22490
22491 Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22492
22493 * gdb.t06/signals.exp: xfail the continue from the handler for all
22494 targets.
22495
22496 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
22497 function with watchpoints enabled, the i386 call dummy starts with
22498 a call.
22499
22500 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
22501 386 bsd names its corefiles.
22502
22503 Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
22504
22505 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
22506 compilers don't grok it.
22507 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
22508 with small octal ints rather than character constants, which
22509 are signed and might not fit if first promoted to int.
22510
22511 Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
22512
22513 * gdb.t09/Makefile.in (clean): Remove corefile.
22514
22515 Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22516
22517 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
22518
22519 Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22520 and Jim Kingdon (kingdon@cygnus.com)
22521
22522 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
22523 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
22524 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
22525
22526 Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22527
22528 * gdb.t17/interrupt.exp: Add xfail for hppa.
22529
22530 Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22531
22532 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
22533 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
22534 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
22535 to determine signed-ness of bitfields and use the result to setup
22536 the xfail.
22537 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
22538 * gdb.t15/funcargs.exp: Use them to step until the second indirect
22539 call line is reached if necessary.
22540
22541 Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22542
22543 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
22544
22545 Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22546
22547 * gdb.t06/break.exp: Also test `clear' command.
22548
22549 Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
22550
22551 * gdb.t00/teststrategy.exp: Remove extra quote.
22552
22553 * gdb.t07/watchpoint.exp: Change xfail for calling function with
22554 watchpoint enabled to be for all non-68k machines.
22555
22556 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
22557
22558 Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22559
22560 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
22561 targets use aout.mt instead of ecoff.mt as gas understands
22562 standard aout format.
22563
22564 Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
22565
22566 * lib/gdb.exp (runto): Don't insist that function we are running to
22567 was compiled with -g.
22568
22569 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
22570
22571 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
22572 to get back into the read system call.
22573 Accept leading newline in case where we woke it up.
22574
22575 Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22576
22577 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
22578 to make the stabs test work on ecoff systems using gcc and -with-stabs.
22579 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
22580 enable ecoff configuration.
22581
22582 Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22583
22584 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
22585
22586 Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22587
22588 * gdb.t16/printcmds.exp: Add another printf test.
22589
22590 Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
22591
22592 * configure.in: If configured -with-stabs on any target, add
22593 stabsdirs to configdirs.
22594
22595 Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22596
22597 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
22598 fun" so pattern does not match the command itself.
22599
22600 Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22601
22602 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
22603
22604 Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22605
22606 * gdb.t17/interrupt.exp: Test for more things.
22607
22608 Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22609
22610 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
22611 compiler arranges the code and line numbers.
22612
22613 * gdb.t17/interrupt.exp: Don't send \n after ^C.
22614
22615 Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22616
22617 * gdb.t00/help.exp: Increase expect input buffer size.
22618
22619 Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22620
22621 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
22622
22623 * gdb.t07/watchpoint.exp: Add xfail for hppa.
22624
22625 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
22626
22627 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
22628 [0-9]*, not just [0-9].
22629
22630 Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22631
22632 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
22633
22634 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
22635
22636 Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22637
22638 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
22639
22640 Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22641
22642 * gdb.t06/signals.c: Add xfails for sun3.
22643
22644 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
22645
22646 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
22647 test_stepping tests.
22648
22649 Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22650
22651 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
22652
22653 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
22654
22655 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
22656 rather than actually putting it through cpp twice.
22657
22658 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
22659
22660 Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
22661
22662 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
22663 no longer needed.
22664
22665 Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22666
22667 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
22668
22669 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
22670 C++ features prints as "struct", make it a pass, not an xfail.
22671
22672 Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22673
22674 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
22675 Don't require VA to print as "class" rather than "struct".
22676
22677 Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
22678
22679 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
22680
22681 Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22682
22683 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
22684
22685 Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22686
22687 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
22688 order.
22689
22690 Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22691
22692 * gdb.t16/printcmds.exp: Add printf tests.
22693
22694 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
22695
22696 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
22697
22698 Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
22699
22700 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
22701 pass counts, to counteract any existing or future setup_xfails.
22702
22703 Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22704
22705 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
22706 {BEGIN,END}_COMMON for common block instead of STAB.
22707 * gdb.stabs/wierd.exp: Add xfail for rs6000.
22708
22709 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
22710 intp_var should be N_GSYM not N_LSYM.
22711 wierd-aout.S: Use a label for the value of the N_SO.
22712 wierd.def: Remove all backslashes.
22713 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
22714
22715 Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22716
22717 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
22718 get the expected next to inheritance3.
22719
22720 Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22721
22722 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
22723 now that gcc-2.4 gets it right.
22724
22725 Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22726
22727 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
22728
22729 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
22730 generating comp-info.exp which works for cross-compilation.
22731
22732 Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
22733
22734 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
22735 "*-*-sysv4.*".
22736
22737 Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
22738
22739 * gdb.t01/run.exp: Start with a fresh gdb.
22740 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
22741 SVR4.x.
22742
22743 Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
22744
22745 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
22746 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
22747 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
22748 Makefile.in (distclean, realclean): Remove gdbme.c from list of
22749 things to remove.
22750
22751 Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
22752
22753 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
22754 test cases from bug reports.
22755
22756 Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
22757
22758 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
22759 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
22760 avoid spurious xfails.
22761 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
22762 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
22763 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
22764
22765 Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
22766
22767 * gdb.t00/teststrategy.exp: Rework to provide more useful
22768 description of each test, fix problem with systems that define
22769 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
22770 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
22771 results for "next over recursive call" so timeouts aren't taken
22772 by error.
22773
22774 Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
22775
22776 * gdb.t12/scope.exp: Test printing of variables before run.
22777
22778 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
22779 printed in wrong order due to sorting.
22780
22781 Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
22782
22783 * gdb.t00/teststrategy.exp: Fix expected results for printing
22784 user entered string constant. Is array of char, prints with no
22785 address.
22786
22787 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
22788 commands.
22789 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
22790 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
22791 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
22792 of struct of char arrays.
22793 * gdb.t00/radix.exp: New tests for radix commands.
22794
22795 Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
22796
22797 * gdb.t16/printcmd.exp: Print a variable before running program
22798 (with xfail for AIX).
22799
22800 Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
22801
22802 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
22803
22804 * gdb.t16/printcmd.exp: Don't print variables before running program.
22805
22806 * gdb.t06/break.exp: Don't require envp argument to main.
22807
22808 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
22809
22810 * gdb.t02/whatis.exp, gdb.t11/list.exp:
22811 Add xfails for rs6000.
22812
22813 * gdb.t02/whatis.exp: Change other tests not to re-test something
22814 we already tested.
22815
22816 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
22817 each type used has a variable of that type.
22818
22819 Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
22820
22821 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
22822
22823 Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
22824
22825 * configure.in: change srctrigger to be a file, not a directory
22826
22827 Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
22828
22829 * configure.in (mips-idt-ecoff*): Added trailing '*'.
22830
22831 * gdb.t11/list.exp: Fixed a couple of typos.
22832
22833 Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
22834
22835 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
22836 is fixed and PR is closed.
22837 * gdb.t16 (gdbme.c): Add simple test string variable.
22838 * gdb.t16 (printcmds.exp): Add tests with simple test string
22839 variable, primarily for boundaries on "set print elements".
22840
22841 Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
22842
22843 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
22844 Make leading 0's optional and don't expect a tab in the middle
22845 of the number.
22846
22847 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
22848
22849 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
22850 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
22851 don't end command passed to gdb_test with newline.
22852
22853 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
22854 signed keyword away, don't expect signed bitfields to be signed.
22855
22856 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
22857 printing with only as many 1's as are in the field as well as printing
22858 with 32 1's (see comment).
22859
22860 Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
22861
22862 * gdb.t00/default.exp: Start with a fresh gdb.
22863 * configure.in (configdirs): Remove gdb.t31 until the chill
22864 compiler works again. It no longer is able to find chillrt0
22865 since it isn't in libchill.a anymore.
22866 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
22867 wierd.o, make more modular.
22868 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
22869 spurious newlines that caused problems.
22870
22871 Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22872
22873 * Move test with enums and partial symbols from gdb.t03/ptype.exp
22874 to gdb.stabs/wierd.exp since GCC has worked around the bug.
22875 gdb.stabs/wierd.{exp,def}: Many new tests.
22876
22877 * gdb.t00/default.exp: update info line for new message.
22878
22879 * gdb.t02/{whatis.exp,gdbme.c}:
22880 Test that "char *" doesn't print as "caddr_t".
22881
22882 Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22883
22884 * gdb.t00/help.exp: Use .* in place of some help messages which
22885 just changed.
22886 gdb.t00/default.exp: Update "info frame" test for new message.
22887 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
22888 Remove some xfails
22889
22890 Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22891
22892 * gdb.t03/{gdbme.c,ptype.exp}:
22893 Add tests for typedef'd struct and union without tags.
22894 Also check "whatis" on a variable of a typedef'd enum without a tag.
22895
22896 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
22897 PRMS 1823; the bug still exists but isn't reproduced by this test
22898 anymore), and remove rs6000 XFAIL (the bug is fixed).
22899
22900 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
22901 duplicated from whatis.exp. For those that are left, accept
22902 "long", "long int", or "int" for long variables (whatis.exp already
22903 has an XFAIL for "int", so no need to fail it here).
22904
22905 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
22906 Deal with GCC's names for types now that GDB uses the compiler's names.
22907
22908 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
22909 setup_xfail's for sunos4. If we #defined the signed keyword away,
22910 don't expect GDB to know that char it is signed.
22911
22912 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
22913
22914 Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
22915
22916 * configure.in (configdirs): Add gdb.t24 for C++ tests that
22917 should work on any system, regardless of debugging format.
22918 * gdb.t21/demangle.exp: Move to gdb.t24.
22919 * gdb.t24/demangle.exp: Move from gdb.t21.
22920 * gdb.t24/{Makefile.in, configure.in}: New files.
22921
22922 Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22923
22924 * configure.in: Do gdb.stabs and C++ tests only for stabs.
22925 * gdb.stabs: New directory.
22926
22927 Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22928
22929 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
22930 not just "Quit anyway?".
22931
22932 Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
22933
22934 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
22935 that all setup_xfails are immediately followed by clear_xfails.
22936
22937 Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
22938
22939 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
22940 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
22941 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
22942 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
22943 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
22944 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
22945 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
22946 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
22947 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
22948 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
22949 gdb.t31/chillvars.exp, lib/gdb.exp:
22950 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
22951 bug-gdb@prep.ai.mit.edu.
22952
22953 Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
22954
22955 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
22956 with 0.0, not integer 0.
22957
22958 Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
22959
22960 * gdb.t06/break.exp: Update for "Kill the program" message change.
22961
22962 Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
22963
22964 * Makefile.in (GDBFLAGS): Set to -nx.
22965 * Makefile.in (site.exp): Use GDBFLAGS.
22966
22967 Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
22968
22969 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
22970 Makefiles.
22971 (check): depend on just-check.
22972 (just-check): added so that tests can be run without a noop
22973 build pass.
22974
22975 Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
22976
22977 Switch to using configure's configdirs.
22978 * Makefile.in (Makefile): add configure.in dependency.
22979 (SUBDIRS): removed redundant assignment.
22980 * configure.in: switch subdirs assignment to configdirs.
22981 * gdb.t*/configure.in: new files.
22982
22983 Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
22984
22985 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
22986 works.
22987
22988 Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
22989
22990 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
22991 in explicit rules. Apparently this is not supported by some makes.
22992
22993 Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
22994
22995 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
22996
22997 Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22998
22999 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
23000 disappeared.
23001
23002 Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
23003
23004 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
23005
23006 Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
23007
23008 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
23009 watchpoint problem that is now fixed.
23010 * gdb.t30/chexp.exp: Remove setup_xfail for printing
23011 uninitialized convenience variables.
23012 * gdb.t31/chillvars.exp: Fix expected patterns for printing
23013 structures.
23014
23015 Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23016
23017 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
23018 which causes expect to get out of sync with gdb on long output
23019 from help set.
23020 * gdb.t09/corefile.exp: Make expected pattern for core file
23021 failing signal and frame output format less sun specific.
23022
23023 Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
23024
23025 * gdb.t31/chillvars.exp: Add and remove initial dummy
23026 breakpoint, so that symbol table is forced in.
23027 (Needed at least on Sunos4, though it seems not SVR4.)
23028 * gdb.t31/chillvars.exp: Update for changed output format.
23029
23030 Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
23031
23032 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
23033
23034 Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
23035
23036 * Makefile.in: Added --srcdir when invoking runtest, removed the
23037 need for a local config file. (optional now)
23038
23039 Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
23040
23041 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
23042 failure count used to force early termination. Add some more
23043 expected failures for gnu style demangling.
23044
23045 Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23046
23047 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
23048 pmi variable from gdb.t20/gdbme to get optimized away.
23049 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
23050 Check for written corefile upon timeout _and_ eof.
23051
23052 Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23053
23054 * config/unix-gdb.exp: Add missing return 0.
23055
23056 Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23057
23058 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
23059 test termination.
23060
23061 Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
23062
23063 * configure.in (subdirs): Put back gdb.t17 which mysteriously
23064 disappeared.
23065
23066 Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
23067
23068 * gdb.t10/crossload.exp: Disable the i860-elf test until such
23069 time as i860 support works.
23070
23071 * gdb.t15/funcargs.exp: Fix expected outputs to include
23072 "backtrace 100\r" rather than just "backtrace\r", to match last
23073 change.
23074
23075 Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
23076
23077 * config/udi-gdb.exp (gdb_exit): Remove close command.
23078 (gdb_target_udi): New procedure to set the UDI target.
23079 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
23080 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
23081 Added waits for prompts after several question responses. Added
23082 some more responses used by a29k-amd-udi-gdb.
23083 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
23084 pass different arguments, restart UDI connection after program
23085 completion.
23086 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
23087 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
23088 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
23089 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
23090 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
23091 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
23092 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
23093 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
23094 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
23095 after program completion.
23096 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
23097 compiled with a SELECT_VECS setting.
23098 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
23099 infinite recursion.
23100
23101 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
23102 Added checks for COFF results, and made them expected failures for
23103 all targets. It would be better to make them expected failures
23104 for COFF targets only.
23105
23106 Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
23107
23108 * Makefile.in: add null dvi target, don't bother to recurse
23109 through test directories for info and install-info; rename
23110 $(datadir) to be dejagnu instead of deja-gnu
23111
23112 Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
23113
23114 * gdb.t31/gdbme.ch: Re-enable code that previously caused
23115 compiler to coredump.
23116 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
23117 code.
23118
23119 Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
23120
23121 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
23122 coredump.
23123 * gdb.t31/chillvars.exp: Comment out tests that depend on that
23124 code.
23125
23126 Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
23127
23128 * gdb.t03/ptype.exp: tests for return code from gdb_test.
23129 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
23130 which in a shell. Deletes xgdb when done.
23131 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
23132 Tests the return from the "set height" or "set width" commands.
23133 Added a few return codes where needed.
23134
23135 Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
23136
23137 * Makefile.in (SUBDIRS): Add gdb.t17.
23138 * configure.in (subdirs): Add gdb.t17.
23139 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
23140 files to test gdb's calling of functions in the inferior with
23141 the correct arguments and gdb's ability to retrieve any
23142 result returned.
23143
23144 Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
23145
23146 * config/unix-gdb.exp (gdb_exit): Remove close commands that
23147 may be called after gdb goes away. Previous versions of expect
23148 needed these to avoid file descriptor leaks, but they cause
23149 errors with the current revision of expect.
23150 * gdb.t00/gdbvars.exp: Use -re on expected output after
23151 setting sevenbit-strings.
23152 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
23153 to set sevenbit-strings consistent across tests.
23154 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
23155 set sevenbit-strings consistent across tests.
23156
23157 Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
23158
23159 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
23160 expected output to match current "expect" expectations.
23161
23162 Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
23163
23164 * gdb.t00/default.exp: Change expected output for default "source"
23165 command, to match new gdb behavior which requires a filename to
23166 source.
23167
23168 Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
23169
23170 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
23171 expected fail for i486-*-* that misses the marker2 function.
23172 * gdb.t10/crossload.exp (bfddefault): Allow successful
23173 recognition of a format to pass even if no symbols are found.
23174 Explicitly catch failures where the format is not recognized
23175 or is ambiguous, and add the reason to the fail message.
23176 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
23177 the cause is and invalid target and add reason to failure message.
23178 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
23179 elf32-i386, elf32-sparc, and elf32-i860.
23180 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
23181 Set up expected failure for 'filename'::variable scope resolution,
23182 which is now apparently broken on all targets.
23183 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
23184 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
23185 gdb.t23/templates.exp: Change failure for missing binfile into
23186 just a warning.
23187 gdb.t21/demangle.exp: Change all cfront references to 'arm'
23188 references.
23189
23190 Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
23191
23192 * gdb.t00/default.exp: Add expected output for default "source"
23193 command, to match new gdb behavior.
23194 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
23195
23196 Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
23197
23198 * config/*-gdb.exp: returns an error, rather than exiting on
23199 internal errors.
23200
23201 Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
23202
23203 * gdb.t03/gdbme.c: Add pointer to struct variable.
23204 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
23205 referencing struct members.
23206
23207 Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
23208
23209 * configure.in (mips-idt-ecoff): New target.
23210 * config/mips-gdb.exp: New file for remote board using MIPS remote
23211 debugging protocol.
23212
23213 * Redid configuration scheme. Removed gdb.t*/configure.in.
23214 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
23215 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
23216 distclean targets. Built executables via .o files. Adjusted
23217 tests to account for source files in $(srcdir) rather than
23218 $(objdir).
23219 * lib/gdb.exp (runto): Don't expect () after the function name,
23220 because it may have arguments.
23221
23222 Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
23223
23224 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
23225 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
23226 expected failures for mips-idt-* and mips-sgi-*.
23227 * gdb.t00/default.exp (attach): Kill process if requested.
23228 * gdb.t00/help.exp (help target core, help target): Accept a gdb
23229 that does not read core files.
23230 * gdb.t01/run.exp: Removed checks for exit status code.
23231 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
23232 it is linked in.
23233 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
23234 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
23235 appropriate, rather than doing it by hand.
23236 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
23237 execution.
23238 * gdb.t10/crossload.exp: Kill existing program if needed.
23239 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
23240 appropriate, rather than doing it by hand. Always increase
23241 timeout for this test, not just for VxWorks.
23242
23243 Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
23244
23245 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
23246 of Chill STRUCT types and STRUCT values.
23247 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
23248 than "char".
23249 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
23250 struct2): New struct definitions and initializations to test
23251 simple Chill STRUCT types.
23252
23253 Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
23254
23255 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
23256 the null byte at the end of strings.
23257 * gdb.t00/default.exp: Make show version insensitive to copyright
23258 date.
23259 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
23260 to avoid dependencies on target char signedness.
23261 * gdb.t16/printcmds.exp: Update expected results for explicitly
23262 unsigned char.
23263 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
23264 now work.
23265 * gdb.t21/demangle.exp: Add many more patterns for template
23266 demangling, most of them being expected failures.
23267 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
23268 string we are matching for, to match on the whole string.
23269 * gdb.t21/demangle.exp: Add many new test strings to demangle,
23270 and fix a whole bunch that had incorrect expected output but were
23271 passing anyway because of the bug in "proc demangle".
23272 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
23273 type.
23274 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
23275
23276 Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
23277
23278 * gdb/testsuite: made modifications to testcases, etc., to allow
23279 them to work properly given the reorganization of deja-gnu and the
23280 relocation of the testcases from deja-gnu to a "tool" subdirectory.
23281
23282 Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
23283
23284 * gdb/testsuite: Initial creation of gdb/testsuite.
23285 Migrated dejagnu testcases and support files for testing nm to
23286 gdb/testsuite from deja-gnu. These files were moved "as is"
23287 with no modifications. This migration is part of a major overhaul
23288 of dejagnu. The modifications to these testcases, etc., which
23289 will allow them to work with the new version of dejagnu will be
23290 made in a future update.
23291
23292 For additional changes see gdb.mi/ChangeLog-1999-2003.
23293 \f
23294 ;; Local Variables:
23295 ;; mode: change-log
23296 ;; left-margin: 8
23297 ;; fill-column: 74
23298 ;; version-control: never
23299 ;; End:
23300
23301 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
23302 2003, 2004, 2005 Free Software Foundation, Inc.
23303 Copying and distribution of this file, with or without modification,
23304 are permitted provided the copyright notice and this notice are preserved.
This page took 0.664212 seconds and 4 git commands to generate.