2011-02-21 Michael Snyder <msnyder@vmware.com>
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
1 2011-02-23 Michael Snyder <msnyder@vmware.com>
2
3 * gdb.base/break.exp: Add tests for "info break" with arguments.
4 * gdb.trace/infotrace.exp: Update patterns for error and help.
5 * gdb.base/completion.exp: Update pattern.
6 * gdb.base/ena-dis-br.exp: Update pattern.
7 * gdb.base/help.exp: Update patterns.
8
9 2011-02-23 Michael Snyder <msnyder@vmware.com>
10
11 * gdb.base/memattr.exp: New test.
12 * gdb.base/memattr.c: Test load for memattr.exp.
13
14 2011-02-22 Doug Evans <dje@google.com>
15
16 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
17
18 2011-02-22 Michael Snyder <msnyder@vmware.com>
19
20 * Makefile.in: Make more clean.
21 * gdb.ada/Makefile.in: Ditto.
22 * gdb.arch/Makefile.in: Ditto.
23 * gdb.asm/Makefile.in: Ditto.
24 * gdb.base/Makefile.in: Ditto.
25 * gdb.cp/Makefile.in: Ditto.
26 * gdb.dwarf2/Makefile.in: Ditto.
27 * gdb.java/Makefile.in: Ditto.
28 * gdb.mi/Makefile.in: Ditto.
29 * gdb.modula2/Makefile.in: Ditto.
30 * gdb.python/Makefile.in: Ditto.
31 * gdb.server/Makefile.in: Ditto.
32 * gdb.stabs/Makefile.in: Ditto.
33 * gdb.threads/Makefile.in: Ditto.
34 * gdb.trace/Makefile.in: Ditto.
35
36 2011-02-22 Michael Snyder <msnyder@vmware.com>
37
38 * gdb.threads/thread-find.exp: Add tests for bad input to
39 info threads.
40
41 2011-02-22 Joel Brobecker <brobecker@adacore.com>
42
43 * gdb.python/py-breakpoint.exp: Fix the expected output of
44 one of the "maint info breakpoints" tests to accept the output
45 generated on platforms that do not have hardware watchpoints.
46
47 2011-02-22 Joel Brobecker <brobecker@adacore.com>
48
49 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
50 clean_restart. Be a little stricter in the expected output
51 for one of the tests. Fix a typo in one of the comments.
52
53 2011-02-22 Joel Brobecker <brobecker@adacore.com>
54
55 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
56 Delete variable binfile, no longer use. Add or modify test
57 comments to make them unique.
58
59 2011-02-21 Michael Snyder <msnyder@vmware.com>
60
61 * Makefile.in: Update for make clean.
62 * gdb.ada/Makefile.in: Ditto.
63 * gdb.arch/Makefile.in: Ditto.
64 * gdb.asm/Makefile.in: Ditto.
65 * gdb.base/Makefile.in: Ditto.
66 * gdb.cp/Makefile.in: Ditto.
67 * gdb.dwarf2/Makefile.in: Ditto.
68 * gdb.java/Makefile.in: Ditto.
69 * gdb.mi/Makefile.in: Ditto.
70 * gdb.modula2/Makefile.in: Ditto.
71 * gdb.python/Makefile.in: Ditto.
72 * gdb.server/Makefile.in: Ditto.
73 * gdb.stabs/Makefile.in: Ditto.
74 * gdb.threads/Makefile.in: Ditto.
75 * gdb.trace/Makefile.in: Ditto.
76
77 2011-02-21 Michael Snyder <msnyder@vmware.com>
78
79 * gdb.threads/thread-find.exp: Update patterns for changes in
80 output of "info threads" command.
81
82 2011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
83 Ulrich Weigand <uweigand@de.ibm.com>
84
85 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
86 (skip_hw_watchpoint_tests): Likewise.
87 (skip_hw_watchpoint_multi_tests): Likewise.
88
89 2011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
90
91 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
92 (skip_hw_watchpoint_tests): Likewise.
93 (skip_hw_watchpoint_multi_tests): Likewise.
94 (skip_hw_watchpoint_access_tests): Likewise.
95
96 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
97 * gdb.base/pr11022.exp: Likewise.
98 * gdb.base/watch-read.exp: Likewise.
99 * gdb.base/watch_thread_num.exp: Likewise.
100 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
101 * gdb.base/watchpoint-hw.exp: Likewise.
102 * gdb.base/watchpoint.exp: Likewise.
103 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
104 * gdb.threads/watchthreads-reorder.exp: Likewise.
105 * gdb.threads/watchthreads.exp: Likewise.
106 * gdb.threads/watchthreads2.exp: Likewise.
107
108 2011-02-21 Joel Brobecker <brobecker@adacore.com>
109
110 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
111 the debugger is unable to find the array bounds.
112
113 2011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
114
115 * gdb.cp/typedef-operator.exp: New file.
116 * gdb.cp/typedef-operator.cc: New file.
117
118 2011-02-17 Michael Snyder <msnyder@vmware.com>
119
120 * gdb.threads/thread-find.exp: Fix regular expressions.
121
122 2011-02-17 Joel Brobecker <brobecker@adacore.com>
123
124 * gdb.ada/packed_array: Expand testcase to test printing of
125 unconstrained packed array.
126
127 2011-02-17 Joel Brobecker <brobecker@adacore.com>
128
129 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
130
131 2011-02-16 Pedro Alves <pedro@codesourcery.com>
132
133 * gdb.trace/collection.c (globalarr3): New global.
134 (main): Initialize it before collecting, and and clear it
135 afterwards.
136 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
137 collecting with '{type} addr', where the addr expression is not an
138 rvalue.
139
140 2011-02-16 Ken Werner <ken.werner@de.ibm.com>
141
142 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
143 a bool variable. Expect correct OpenCL names for vector types. Use the
144 uc3 variable name instead of referring to the uchar3 built-in type.
145 Escape the asterisk at the half pointer test.
146
147 2011-02-16 Pedro Alves <pedro@codesourcery.com>
148
149 * gdb.trace/collection.c (globalarr2): New global.
150 (main): Initialize it before collecting, and and clear it
151 afterwards.
152 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
153 collecting overlapping memory ranges.
154
155 2011-02-15 Michael Snyder <msnyder@vmware.com>
156
157 * gdb.base/default.exp: Add tests for thread commands.
158 * gdb.base/help.exp: Add tests for thread commands.
159 * gdb.threads/thread-find.exp: New test for thread find command.
160
161 2011-02-15 Ken Werner <ken.werner@de.ibm.com>
162
163 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
164
165 2011-02-15 Yao Qi <yao@codesourcery.com>
166
167 PR tdep/12352
168 * gdb.arch/arm-disp-step.S : New test for str instruction.
169 * gdb.arch/arm-disp-step.exp : Likewise.
170
171 2011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
172
173 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
174 "vector_register2_vr" test strings. Test the extended floating
175 point registers (F32~F63).
176 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
177 IBM XL C compiler. Make the test program use a register provided
178 by the compiler for the lxvd2x instruction.
179
180 2011-02-14 Pedro Alves <pedro@codesourcery.com>
181
182 * gdb.trace/unavailable.cc (class Base, class Middle, class
183 Derived): New types.
184 (derived_unavail, derived_partial, derived_whole): New globals.
185 (virtual_partial): New global.
186 (virtualp): Point at virtual_partial.
187 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
188 related to unavailable vptr.
189
190 2011-02-14 Pedro Alves <pedro@codesourcery.com>
191
192 * gdb.trace/unavailable.cc (a, b, c): New globals.
193 (main): Set and clear them.
194 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
195 `a' and `c', and check that `b' isn't collected, although `a' and
196 `c' are.
197
198 2011-02-14 Pedro Alves <pedro@codesourcery.com>
199
200 * gdb.trace/unavailable.cc (struct Virtual): New.
201 (virtualp): New global pointer.
202 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
203 printing a pointer to an object whose type has a vtable, with
204 print object on.
205
206 2011-02-14 Pedro Alves <pedro@codesourcery.com>
207
208 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
209 value repeat handles unavailableness.
210
211 2011-02-14 Pedro Alves <pedro@codesourcery.com>
212
213 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
214 tests for building arrays from unavailable values, subscripting
215 non-memory rvalue unvailable arrays, and accessing fields or
216 baseclasses of non-lazy unavailable values,
217 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
218 struct types.
219 (g_smallstruct, g_smallstruct_b): New globals.
220
221 2011-02-14 Pedro Alves <pedro@codesourcery.com>
222
223 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
224
225 2011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
226
227 Fix const/volatile qualifiers of C++ types, PR c++/12328.
228 * gdb.cp/overload-const.exp: New file.
229 * gdb.cp/overload-const.cc: New file.
230
231 2011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
232
233 * gdb.opencl/callfuncs.cl: New file.
234 * gdb.opencl/callfuncs.exp: New test.
235 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
236
237 2011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
238
239 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
240 when computing result.
241 * gdb.arch/altivec-abi.exp: Update expected results.
242
243 2011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
244
245 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
246 * gdb.base/jit.exp: Likewise.
247 * gdb.base/pie-execl.exp: Likewise.
248 * gdb.base/solib-nodir.exp: Likewise.
249 * gdb.base/solib-overlap.exp: Likewise.
250
251 2011-02-07 Pedro Alves <pedro@codesourcery.com>
252
253 * gdb.trace/collection.c (global_pieces): New.
254 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
255 New procedure.
256 (gdb_trace_collection_test): Call it.
257
258 2011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
259
260 * gdb.python/py-evthreads.c: New file.
261 * gdb.python/py-evthreads.exp: New file.
262 * gdb.python/py-events.py: New file.
263 * gdb.python/py-events.exp: New file.
264 * gdb.python/py-events.c: New file.
265
266 2011-02-04 David Daney <ddaney@caviumnetworks.com>
267
268 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
269
270 2011-02-03 Andrew Burgess <aburgess@broadcom.com>
271
272 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
273 gdb.base/disasm-end-cu.exp: New test for disassembling over the
274 boundary between two compilation units.
275
276 2011-02-02 Pedro Alves <pedro@codesourcery.com>
277
278 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
279 (Virtual): New structs.
280 (virtual_o, virtual_middle_b): New globals.
281 * gdb.cp/virtbase.exp: New tests.
282
283 2011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
284
285 * gdb.base/jit.exp: New file.
286 * gdb.base/jit-main.c: New file.
287 * gdb.base/jit-solib.c: New file.
288
289 2011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
290
291 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
292 proceed to initial kernel entry point.
293 * gdb.opencl/datatypes.exp: Likewise.
294 * gdb.opencl/operators.exp: Likewise.
295 * gdb.opencl/vec_comps.exp: Likewise.
296
297 2011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
298
299 * gdb.cp/nsnested.cc: New.
300 * gdb.cp/nsnested.exp: New.
301 * gdb.cp/nsnoimports.exp: New.
302 * gdb.cp/nsnoimports.cc: New.
303
304 2011-01-31 Joel Brobecker <brobecker@adacore.com>
305
306 * gdb.base/interact.exp: Add extra tests that verify that
307 the value of the interactive-mode setting does not change
308 after the script is sourced.
309
310 2011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
311
312 * gdb.cp/noparam.exp: New file.
313 * gdb.cp/noparam.cc: New file.
314
315 2011-01-28 Pedro Alves <pedro@codesourcery.com>
316
317 * gdb.trace/tfile.exp: Test that with no traceframe selected,
318 there's no stack or registers.
319
320 2011-01-26 Tom Tromey <tromey@redhat.com>
321
322 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
323 space before string output. Add test for "set print pretty off"
324 case.
325
326 2011-01-25 Pedro Alves <pedro@codesourcery.com>
327
328 * gdb.base/frame-args.exp: Adjust.
329 * gdb.dwarf2/dw2-noloc.exp: Adjust.
330 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
331 * gdb.dwarf2/pieces.exp: Adjust.
332 * gdb.opt/clobbered-registers-O2.exp: Adjust.
333 * gdb.opt/inline-locals.exp: Adjust.
334 * gdb.threads/fork-child-threads.exp: Adjust.
335
336 2011-01-25 Ken Werner <ken.werner@de.ibm.com>
337
338 * gdb.opencl/convs_casts.cl: Move program scope variables into the
339 OpenCL kernel function. Add a comment as marker. Add address space
340 qualifiers for the remaining program scope variables.
341 * gdb.opencl/datatypes.cl: Likewise.
342 * gdb.opencl/operators.cl: Likewise.
343 * gdb.opencl/vec_comps.cl: Likewise.
344 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
345 Add breakpoint at the marker comment.
346 * gdb.opencl/datatypes.exp: Likewise.
347 * gdb.opencl/operators.exp: Likewise.
348 * gdb.opencl/vec_comps.exp: Likewise.
349
350 2011-01-24 Pedro Alves <pedro@codesourcery.com>
351
352 * gdb.base/printcmds.c (some_struct): New struct and instance.
353 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
354 procedure.
355 <global scope>: Call it.
356
357 2011-01-21 Ken Werner <ken.werner@de.ibm.com>
358
359 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
360 argument to the gdb_compile_opencl_hostapp call.
361
362 2011-01-19 Yao Qi <yao@codesourcery.com>
363
364 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
365 positve list.
366
367 2011-01-19 Yao Qi <yao@codesourcery.com>
368
369 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
370 canonical form.
371 Remove "xscale-*-*"
372 * gdb.xml/tdesc-regs.exp: Likewise.
373 * gdb.python/py-section-script.exp: Replace ARM target triplet
374 with canonical form.
375 Match arm*-*-symbianelf*.
376 * gdb.base/dup-sect.exp: Likewise.
377 * lib/dwarf.exp: New.
378 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
379 dwarf2_support.
380 * gdb.dwarf2/dup-psym.exp: Likewise.
381 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
382 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
383 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
384 * gdb.dwarf2/dw2-basic.exp: Likewise.
385 * gdb.dwarf2/dw2-compressed.exp: Likewise.
386 * gdb.dwarf2/dw2-const.exp: Likewise.
387 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
388 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
389 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
390 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
391 * gdb.dwarf2/dw2-filename.exp: Likewise.
392 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
393 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
394 * gdb.dwarf2/dw2-intercu.exp: Likewise.
395 * gdb.dwarf2/dw2-intermix.exp: Likewise.
396 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
397 * gdb.dwarf2/dw2-noloc.exp: Likewise.
398 * gdb.dwarf2/dw2-op-call.exp: Likewise.
399 * gdb.dwarf2/dw2-producer.exp: Likewise.
400 * gdb.dwarf2/dw2-ranges.exp: Likewise.
401 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
402 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
403 * gdb.dwarf2/dw2-strp.exp: Likewise.
404 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
405 * gdb.dwarf2/implptr.exp: Likewise.
406 * gdb.dwarf2/mac-fileno.exp: Likewise.
407 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
408 * gdb.dwarf2/pieces.exp: Likewise.
409 * gdb.dwarf2/pr11465.exp: Likewise.
410 * gdb.dwarf2/valop.exp: Likewise.
411 * gdb.dwarf2/watch-notconst.exp: Likewise.
412 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
413
414 2011-01-19 Tom Tromey <tromey@redhat.com>
415
416 * gdb.python/py-infthread.exp: Add thread tests.
417
418 2011-01-14 Joel Brobecker <brobecker@adacore.com>
419
420 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
421
422 2011-01-14 Joel Brobecker <brobecker@adacore.com>
423
424 * gdb.ada/widewide: New testcase.
425
426 2011-01-13 Joel Brobecker <brobecker@adacore.com>
427
428 * gdb.base/interact.exp: New testcase.
429
430 2011-01-12 Tom Tromey <tromey@redhat.com>
431
432 * gdb.mi/gdb2549.exp: Update for error message changes.
433 * gdb.mi/mi-cli.exp: Likewise.
434 * gdb.mi/mi-disassemble.exp: Likewise.
435 * gdb.mi/mi-pthreads.exp: Likewise.
436 * gdb.mi/mi-regs.exp: Likewise.
437 * gdb.mi/mi-stack.exp: Likewise.
438 * gdb.mi/mi-var-block.exp: Likewise.
439 * gdb.mi/mi-var-cmd.exp: Likewise.
440 * gdb.mi/mi2-cli.exp: Likewise.
441 * gdb.mi/mi2-disassemble.exp: Likewise.
442 * gdb.mi/mi2-pthreads.exp: Likewise.
443 * gdb.mi/mi2-regs.exp: Likewise.
444 * gdb.mi/mi2-stack.exp: Likewise.
445 * gdb.mi/mi2-var-block.exp: Likewise.
446 * gdb.mi/mi2-var-cmd.exp: Likewise.
447
448 2011-01-12 Andrew Burgess <aburgess@broadcom.com>
449 Jan Kratochvil <jan.kratochvil@redhat.com>
450
451 PR fortran/11104 and DWARF unbound arrays detection.
452 * gdb.fortran/multi-dim.exp: New file.
453 * gdb.fortran/multi-dim.f90: New file.
454
455 2011-01-12 Andrew Burgess <aburgess@broadcom.com>
456
457 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
458 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
459 add new tests for opcode dumping.
460
461 2011-01-11 Tom Tromey <tromey@redhat.com>
462
463 * gdb.python/py-infthread.exp: Load gdb-python.exp.
464
465 2010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
466
467 Convert hardware watchpoints to use breakpoint_ops.
468 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
469 type is not supported.
470 * gdb.base/foll-fork.exp: Likewise.
471 * gdb.base/foll-vfork.exp: Likewise.
472
473 2011-01-10 Phil Muldoon <pmuldoon@redhat.com>
474
475 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
476 Use load_lib gdb-python.exp.
477 * gdb.python/python.exp: Ditto.
478 * gdb.python/py-function.exp: Ditto.
479
480 2011-01-09 Andreas Schwab <schwab@linux-m68k.org>
481
482 * gdb.threads/tls.exp ("info address me"): Fix expected output.
483
484 2011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
485
486 * configure: Regenerate.
487
488 2011-01-06 Tom Tromey <tromey@redhat.com>
489
490 * gdb.python/py-frame.exp: Test gdb.newest_frame.
491
492 2011-01-06 Joel Brobecker <brobecker@adacore.com>
493
494 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
495 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
496 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
497 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
498 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
499 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
500 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
501 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
502 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
503 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
504 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
505 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
506 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
507 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
508 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
509 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
510 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
511 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
512 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
513 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
514 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
515 gdb.ada/uninitialized_vars.exp,
516 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
517 Simplify by using clean_restart.
518
519 2011-01-06 Joel Brobecker <brobecker@adacore.com>
520
521 Add marker to be used as anchor for inserting breakpoints.
522 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
523 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
524 Likewise.
525
526 Remove uses of gdb_start_cmd.
527 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
528 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
529
530 Do not run testcase if testing with GDBserver.
531 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
532 if testing with GDBserver.
533
534 2011-01-06 Joel Brobecker <brobecker@adacore.com>
535
536 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
537 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
538 copyright header.
539
540 2011-01-05 Joel Brobecker <brobecker@adacore.com>
541
542 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
543 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
544 testsuite/gdb.fortran/complex.f,
545 testsuite/gdb.fortran/derived-type.f90,
546 testsuite/gdb.fortran/library-module-lib.f90,
547 testsuite/gdb.fortran/library-module-main.f90,
548 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
549 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
550 Copyright year update.
551
552 2011-01-05 Joel Brobecker <brobecker@adacore.com>
553
554 * gdb.base/langs1.f: Add copyright header.
555
556 2011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
557
558 * gdb.base/morestack.exp: New file.
559 * gdb.base/morestack.c: New file.
560
561 2011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
562
563 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
564
565 2010-12-29 Joel Brobecker <brobecker@adacore.com>
566
567 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
568 * gdb.ada/arrayptr.exp: Add test printing that new variable.
569
570 2010-12-29 Joel Brobecker <brobecker@adacore.com>
571
572 * gdb.ada/lang_switch.exp: Correct expected parameter value.
573
574 2010-12-25 Andreas Schwab <schwab@linux-m68k.org>
575
576 * gdb.threads/tls.exp: Fix typo.
577
578 * gdb.threads/thread-specific.exp (get_thread_list): Update.
579 * gdb.threads/execl.exp: Update.
580
581 2010-12-23 Yao Qi <yao@codesourcery.com>
582
583 * gdb.arch/arm-disp-step.exp: New.
584 * gdb.arch/arm-disp-step.S: New.
585
586 2010-12-21 Tom Tromey <tromey@redhat.com>
587
588 * gdb.threads/execl.exp: Update.
589 * gdb.threads/linux-dp.exp: Update.
590 * gdb.threads/manythreads.exp: Update.
591 * gdb.threads/tls.exp: Update.
592
593 2010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
594
595 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
596 (NextOverThrowDerivates) <resumebpt>: New.
597 (resumebpt_test): New.
598 (main): Call resumebpt_test.
599 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
600
601 2010-12-12 Stan Shebs <stan@codesourcery.com>
602
603 * gdb.trace/tsv.exp: Test print command on trace state variables.
604
605 2010-12-09 Tom Tromey <tromey@redhat.com>
606
607 * gdb.base/interp.exp: Add regression test.
608
609 2010-12-09 Tom Tromey <tromey@redhat.com>
610
611 * gdb.java/jnpe.java: New file.
612 * gdb.java/jnpe.exp: New file.
613 * gdb.cp/nextoverthrow.exp: New file.
614 * gdb.cp/nextoverthrow.cc: New file.
615
616 2010-12-07 Doug Evans <dje@google.com>
617
618 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
619 of data-directory.
620 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
621 updated.
622 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
623
624 2010-11-29 Michael Snyder <msnyder@vmware.com>
625
626 * gdb.base/callfuncs.exp: Test for skip_float_tests.
627 * gdb.base/call-sc.exp: Ditto.
628 * gdb.base/finish.exp: Ditto.
629 * gdb.base/return.exp: Ditto.
630 * gdb.base/return2.exp: Ditto.
631
632 2010-11-30 Doug Evans <dje@google.com>
633
634 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
635 (gdb_expect_list): Fix spelling errors in comments.
636 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
637 send_gdb/gdb_expect_list where applicable.
638 * gdb.base/call-ar-st.exp: Ditto.
639 * gdb.base/funcargs.exp: Ditto.
640 * gdb.base/gcore.exp: Ditto.
641 * gdb.base/page.exp: Ditto.
642 * gdb.base/sigaltstack.exp: Ditto.
643 * gdb.base/siginfo.exp: Ditto.
644 * gdb.base/sigstep.exp: Ditto.
645 * gdb.base/trace-commands.exp: Ditto.
646
647 2010-11-29 Doug Evans <dje@google.com>
648
649 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
650 printer-name;subprinter-name.
651
652 2010-11-29 Tom Tromey <tromey@redhat.com>
653
654 * gdb.dwarf2/implptr.exp: New file.
655 * gdb.dwarf2/implptr.c: New file.
656 * gdb.dwarf2/implptr.S: New file.
657
658 2010-11-29 Phil Muldoon <pmuldoon@redhat.com>
659
660 PR python/12199
661
662 * gdb.python/py-breakpoint.exp: Test the delete method.
663
664 2010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
665
666 Fix step_resume_breakpoint unsaved during an infcall.
667 * gdb.base/step-resume-infcall.exp: New file.
668 * gdb.base/step-resume-infcall.c: New file.
669
670 2010-11-24 Edjunior Machado <emachado@br.ibm.com>
671
672 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
673
674 2010-11-24 Edjunior Machado <emachado@br.ibm.com>
675
676 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
677 on ppc64's symbols; "finish" and "return" commands must accept to
678 show the caller line again as well as the line after.
679 * gdb.asm/powerpc64.inc: New file.
680
681 2010-11-23 Doug Evans <dje@google.com>
682
683 * lib/gdb.exp (gdb_test_sequence): New function.
684 (gdb_expect_list): Add verbose -log call for each pattern.
685 * gdb.base/signals.exp (test_handle_all_print): Call it.
686 Reduce timeout increment from 6 minutes to 1 minute.
687 * gdb.server/ext-run.exp: Call it.
688
689 2010-11-23 Phil Muldoon <pmuldoon@redhat.com>
690
691 PR python/12212
692
693 * gdb.python/python.exp: Check that selected_thread raises an
694 error when no inferior is loaded.
695
696 2010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
697
698 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
699 * gdb.dwarf2/dw2-stack-boundary.S: New file.
700
701 2010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
702
703 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
704 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
705
706 2010-11-18 Doug Evans <dje@google.com>
707
708 * gdb.server/ext-run.exp: Fix intermittent failures.
709
710 2010-11-12 Nathan Froyd <froydnj@codesourcery.com>
711
712 * gdb.stabs/gdb11479.exp: Use runto_main.
713
714 2010-11-12 Nathan Froyd <froydnj@codesourcery.com>
715
716 * gdb.base/break-entry.exp: Skip if using a stub.
717
718 2010-11-12 Nathan Froyd <froydnj@codesourcery.com>
719
720 * gdb.python/py-inferior.exp: Pack values in target endianness.
721
722 2010-11-12 Tom Tromey <tromey@redhat.com>
723
724 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
725 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
726 MemoryError.
727 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
728 type.
729 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
730 MemoryError.
731 (test_subscript_regression): Update exception type.
732
733 2010-11-11 Phil Muldoon <pmuldoon@redhat.com>
734
735 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
736 breakpoint tests.
737
738 2010-11-09 Pedro Alves <pedro@codesourcery.com>
739
740 * gdb.base/watchpoint.exp: Test "watch -location" with an
741 innacessible location.
742
743 2010-11-09 Edjunior Machado <emachado@br.ibm.com>
744 Luis Machado <luisgpm@br.ibm.com>
745
746 * gdb.base/maint.exp: Expect "." prefix.
747 * gdb.base/nodebug.exp: Expect "." Likewise.
748 * gdb.base/sepsymtab.exp: Expect "." Likewise.
749 * gdb.base/watchpoint-cond-gone.exp: Likewise.
750 * gdb.base/watchpoint.exp: Expect a software watch to be created for
751 POWER server processors.
752
753 2010-11-08 Edjunior Machado <emachado@br.ibm.com>
754 Luis Machado <luisgpm@br.ibm.com>
755
756 * gdb.base/break-entry.exp: convert entry point for
757 ppc64 and expect leading `.' on ppc64's symbols
758
759 2010-11-05 Doug Evans <dje@google.com>
760
761 * gdb.base/help.exp: Update expected output.
762 * gdb.python/py-param.exp: Delete, contents moved to ...
763 * gdb.python/py-parameter.exp: ... here. New file.
764 Add test for gdb.parameter ("directories").
765
766 2010-11-05 Ken Werner <ken.werner@de.ibm.com>
767
768 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
769 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
770 * configure: Regenerate.
771 * gdb.opencl/Makefile.in: New File.
772 * gdb.opencl/datatypes.exp: Likewise.
773 * gdb.opencl/datatypes.cl: Likewise.
774 * gdb.opencl/operators.exp: Likewise.
775 * gdb.opencl/operators.cl: Likewise.
776 * gdb.opencl/vec_comps.exp: Likewise.
777 * gdb.opencl/vec_comps.cl: Likewise.
778 * gdb.opencl/convs_casts.exp: Likewise.
779 * gdb.opencl/convs_casts.cl: Likewise.
780 * lib/opencl.exp: Likewise.
781 * lib/opencl_hostapp.c: Likewise.
782 * lib/opencl_kernel.cl: Likewise.
783 * lib/cl_util.c: Likewise.
784 * lib/cl_util.c: Likewise.
785 * gdb.base/default.exp (set language): Add "opencl" to the list of
786 languages.
787
788 2010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
789
790 * gdb.cp/overload.exp: Added test for inheritance overload.
791 * gdb.cp/overload.cc: Ditto.
792 * gdb.cp/oranking.exp: Removed releveant kfails.
793
794 2010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
795 Joel Brobecker <brobecker@adacore.com>
796
797 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
798 check test_compiler_info.
799
800 2010-11-03 Ken Werner <ken.werner@de.ibm.com>
801
802 * gdb.base/gnu_vector.exp: Adjust expect messages.
803
804 2010-11-03 Ken Werner <ken.werner@de.ibm.com>
805
806 * gdb.base/gnu_vector.exp: Add unary operator tests.
807
808 2010-11-03 Ken Werner <ken.werner@de.ibm.com>
809
810 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
811
812 2010-11-02 Doug Evans <dje@google.com>
813
814 * gdb.python/py-pp-maint.c: New file.
815 * gdb.python/py-pp-maint.exp: New file.
816 * gdb.python/py-pp-maint.py: New file.
817
818 2010-11-02 Tom Tromey <tromey@redhat.com>
819
820 * gdb.base/default.exp: Remove "scheme" from language list.
821
822 2010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
823
824 Revert:
825 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
826 * gdb.threads/sigstep-threads.exp: New file.
827 * gdb.threads/sigstep-threads.c: New file.
828
829 2010-10-20 Michael Snyder <msnyder@vmware.com>
830
831 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
832
833 2010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
834
835 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
836 Skip test completely if gdb,no_hardware_watchpoints.
837
838 2010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
839
840 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
841 strict, but do not check for any particular function name within libc.
842
843 2010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
844
845 * gdb.cp/smartp.exp: New test.
846 * gdb.cp/smartp.cc : New test.
847
848 2010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
849
850 * gdb.cp/converts.exp: Test pointer to bool conversion.
851 Test pointer to long conversion.
852 * gdb.cp/oranking.exp: Removed relevant kfail.
853
854 2010-10-18 Tom Tromey <tromey@redhat.com>
855
856 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
857 argument to lazy_string.
858 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
859 (pp_ls.to_string): Use it.
860 * gdb.python/py-prettyprint.c (main): Move declarations to top.
861 Add "estring2" local.
862
863 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
864
865 Fix s390x compatibility.
866 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
867 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
868
869 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
870
871 * gdb.threads/sigstep-threads.exp: New file.
872 * gdb.threads/sigstep-threads.c: New file.
873
874 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
875
876 * gdb.base/pie-execl.exp: New file.
877 * gdb.base/pie-execl.c: New file.
878
879 2010-10-13 Doug Evans <dje@google.com>
880 Jan Kratochvil <jan.kratochvil@redhat.com>
881
882 PR exp/12117
883 * gdb.cp/ptype-cv-cp.cc: New file.
884 * gdb.cp/ptype-cv-cp.exp: New file.
885
886 2010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
887
888 * gdb.cp/converts.cc: New test program.
889 * gdb.cp/converts.exp: New test.
890 * gdb.cp/overload.exp: Added test for void* vs int*.
891 * gdb.cp/overload.exp: Ditto.
892 * gdb.cp/oranking.exp: Removed related kfail.
893
894 2010-10-13 Doug Evans <dje@google.com>
895
896 * lib/gdb-python.exp (gdb_check_python_config): New function.
897 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
898 * gdb.python/lib-types.cc: New file.
899 * gdb.python/lib-types.exp: New file.
900
901 2010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
902
903 * gdb.python/py-error.exp: New file.
904 * gdb.python/py-error.py: New file.
905
906 2010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
907
908 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
909 gdb_test_multiple.
910
911 2010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
912
913 * gdb.base/break-interp.exp: Use ldlags for linking flags.
914 * gdb.base/prelink.exp: Likewise.
915 * gdb.base/solib-nodir.exp: Likewise.
916 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
917 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
918 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
919
920 2010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
921
922 * break-interp.exp (test_ld): Use two separate gdb_expect statements
923 for the "info files" test to avoid timeouts on slow machines.
924
925 2010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
926
927 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
928 (main): Make openlib dummy call.
929
930 2010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
931
932 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
933 * break-interp.exp (reach): Move the core body ...
934 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
935 (test_ld): Provide always real argument, even to the linker. Replace
936 dl_main by _dl_debug_state.
937
938 2010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
939
940 Fix results of prelinked PIEs on ppc*.
941 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
942 Accept also DISPLACEMENT "PRESENT".
943 (main): Replace "ZERO" displacements by "PRESENT".
944
945 2010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
946
947 * gdb.cp/oranking.exp: New test.
948 * gdb.cp/oranking.cc: New test program.
949
950 2010-10-08 Ken Werner <ken.werner@de.ibm.com>
951
952 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
953 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
954
955 2010-10-06 Ken Werner <ken.werner@de.ibm.com>
956
957 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
958 lush, lynx) New constant.
959 * gdb.base/constvars.exp: Test const array types.
960 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
961
962 2010-10-06 Doug Evans <dje@google.com>
963
964 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
965 of syscall staging area.
966
967 2010-10-06 Ken Werner <ken.werner@de.ibm.com>
968
969 * gdb.base/gnu_vector.c: Add variable c4.
970 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
971 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
972
973 2010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
974
975 * gdb.arch/altivec-abi.exp: Fix a typo.
976
977 2010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
978
979 * lib/mi-support.exp (thread_selected_re): Correct pattern used
980 to match a thread ID.
981
982 2010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
983
984 Fix s390x testcase compatibility.
985 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
986
987 2010-10-01 Doug Evans <dje@google.com>
988
989 * lib/gdb-python.exp: New file.
990 * gdb.python/py-block.exp: Use it.
991 * gdb.python/py-breakpoint.exp: Ditto.
992 * gdb.python/py-frame.exp: Ditto.
993 * gdb.python/py-inferior.exp: Ditto.
994 * gdb.python/py-param.exp: Ditto.
995 * gdb.python/py-prettyprint.exp: Ditto.
996 * gdb.python/py-shared.exp: Ditto.
997 * gdb.python/py-symbol.exp: Ditto.
998 * gdb.python/py-symtab.exp: Ditto.
999 * gdb.python/py-type.exp: Ditto.
1000 * gdb.python/py-value.exp: Ditto.
1001 * gdb.python/python.exp: Ditto.
1002
1003 2010-09-30 Tom Tromey <tromey@redhat.com>
1004
1005 * gdb.base/anon.exp: New file.
1006 * gdb.base/anon.c: New file.
1007
1008 2010-09-30 Tom Tromey <tromey@redhat.com>
1009
1010 * gdb.base/completion.exp: Test completion through anonymous
1011 union.
1012 * gdb.base/break1.c (struct some_struct): Add anonymous union.
1013
1014 2010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1015
1016 Fix printing parameters of inlined functions.
1017 * gdb.dwarf2/dw2-inline-param.exp: New file.
1018 * gdb.dwarf2/dw2-inline-param-main.c: New file.
1019 * gdb.dwarf2/dw2-inline-param.S: New file.
1020
1021 2010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1022
1023 PR corefiles/12071.
1024 * gdb.base/corefile.exp (quit with a process, no question: load core)
1025 (quit with a core file): New tests.
1026
1027 2010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
1028
1029 Fix GDB crash on inferior calls with self-referencing classes.
1030 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
1031 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
1032 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
1033
1034 2010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1035
1036 Fix lost siginfo_t for inferior calls.
1037 * gdb.base/siginfo-infcall.exp: New file.
1038 * gdb.base/siginfo-infcall.c: New file.
1039
1040 2010-09-22 Joel Brobecker <brobecker@adacore.com>
1041
1042 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
1043
1044 2010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1045
1046 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
1047 New test.
1048 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
1049
1050 2010-09-22 Joel Brobecker <brobecker@adacore.com>
1051
1052 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
1053 type of our const type.
1054
1055 2010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
1056
1057 * gdb.cp/pr12028.cc: New.
1058 * gdb.cp/pr12028.exp: New.
1059
1060 2010-09-22 Joel Brobecker <brobecker@adacore.com>
1061
1062 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
1063
1064 2010-09-16 Phil Muldoon <pmuldoon@redhat.com>
1065 Jan Kratochvil <jan.kratochvil@redhat.com>
1066
1067 PR mi/11407
1068 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
1069 * gdb.mi/dw2-ref-missing-frame-main.c New File.
1070 * gdb.mi/dw2-ref-missing-frame.S New File.
1071 * gdb.mi/dw2-ref-missing-frame.exp New File.
1072
1073 2010-09-14 Tom Tromey <tromey@redhat.com>
1074
1075 PR symtab/8399:
1076 * gdb.threads/tls.exp: Remove kfail. Update expected output.
1077
1078 2010-09-14 Tom Tromey <tromey@redhat.com>
1079
1080 PR exp/11803:
1081 * gdb.threads/tls.exp: Use C++.
1082 (check_thread_local): Use K::another_thread_local.
1083 * gdb.threads/tls.c (class K): New.
1084 (another_thread_local): Now a member of K.
1085 (spin): Update. No longer K&R C.
1086
1087 2010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
1088
1089 * gdb.cp/koenig.cc: created class for testing member lookup.
1090 * gdb.cp/koenig.exp: Added test for member lookup.
1091
1092 2010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1093
1094 Fix false FAILs on sourcetree topdir directory containing "kill".
1095 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
1096 source line matching regexp.
1097
1098 2010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1099
1100 * gdb.python/python.exp (set height 0, collect help from uiout)
1101 (verify help to uiout): New tests.
1102
1103 2010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
1104
1105 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
1106 is_lp64_target to check 64bit target.
1107
1108 2010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1109
1110 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
1111 (test_ld) <powerpc64-*>: New.
1112
1113 2010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
1114
1115 * gdb.cp/templates.exp (test_template_args): Allow "struct".
1116
1117 2010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
1118
1119 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
1120 (FunctionArg::method): New function.
1121 (empty, arg): New variables.
1122 (main): Call arg.method.
1123 * gdb.cp/templates.exp (test_template_args): New function.
1124 (do_tests): Call it.
1125
1126 2010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
1127
1128 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
1129 of "next" to proceed over pthread_exit call.
1130
1131 2010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
1132
1133 * gdb.base/maint.exp: Avoid wildcards against potentially very long
1134 "maint print statistics" output to prevent expect timeouts.
1135
1136 2010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1137
1138 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
1139 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
1140 (test_float_rejected): ... here.
1141 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
1142 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
1143 (test_float_rejected): ... here.
1144 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
1145 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
1146 (test_float_rejected): ... here.
1147 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
1148 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
1149 (test_float_rejected): ... here.
1150
1151 2010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
1152
1153 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
1154 before disabling hardware watchpoints.
1155 (test_inaccessible_watchpoint): Check that hardware watchpoints
1156 are used. Test for watchpoints on a constant address.
1157
1158 2010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1159
1160 * gdb.base/ui-redirect.exp: New file.
1161
1162 2010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1163 Joel Brobecker <brobecker@adacore.com>
1164
1165 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
1166
1167 2010-08-31 Doug Evans <dje@google.com>
1168
1169 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
1170
1171 2010-08-30 Tom Tromey <tromey@redhat.com>
1172
1173 PR python/11792:
1174 * gdb.python/py-value.exp (test_subscript_regression): Add
1175 dynamic_type test.
1176
1177 2010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
1178
1179 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
1180 instead of running to main. Do not test the main function.
1181 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
1182 Add new main.
1183
1184 2010-08-26 Pedro Alves <pedro@codesourcery.com>
1185
1186 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
1187 one test.
1188
1189 2010-08-24 Doug Evans <dje@google.com>
1190
1191 PR symtab/11942
1192 * gdb.dwarf2/dw4-sig-types.cc: New file.
1193 * gdb.dwarf2/dw4-sig-types.h: New file.
1194 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
1195 * gdb.dwarf2/dw4-sig-types.exp: New file.
1196
1197 2010-08-23 Tom Tromey <tromey@redhat.com>
1198
1199 PR python/11145:
1200 * gdb.python/py-value.c (Base, Derived): New types.
1201 (base): New global.
1202 * gdb.python/py-value.exp (test_subscript_regression): Add
1203 dynamic_cast test.
1204
1205 2010-08-23 Tom Tromey <tromey@redhat.com>
1206
1207 PR python/10676:
1208 * gdb.python/py-type.exp (test_fields): Add tests for type
1209 equality.
1210
1211 2010-08-23 Tom Tromey <tromey@redhat.com>
1212
1213 PR python/11915:
1214 * gdb.python/py-type.exp (test_fields): Add tests for array.
1215
1216 2010-08-23 Keith Seitz <keiths@redhat.com>
1217
1218 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
1219 have any children. Create a new abbrev for it.
1220 Add missing terminal sequence to .debug_abbrev.
1221
1222 2010-08-20 Keith Seitz <keiths@redhat.com>
1223
1224 PR symtab/11465:
1225 * gdb.dwarf2/pr11465.exp: New test.
1226 * gdb.dwarf2/pr11465.S: New file.
1227 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
1228 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
1229
1230 2010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
1231
1232 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
1233 registers. Update data sets with the new v2_double element in the
1234 VSX register union. Add vector_register3_vr data set for the AltiVec
1235 registers. Use gdb_test_no_output instead of send_gdb.
1236
1237 2010-08-19 Pedro Alves <pedro@codesourcery.com>
1238
1239 * gdb.python/py-shared.exp: New file, factored out from
1240 python.exp.
1241 * gdb.python/py-shared.c: New file.
1242 * gdb.python/py-shared-sl.c: New file.
1243 * gdb.python/python-1.c: New file.
1244 * gdb.python/python-sl.c: Delete.
1245 * gdb.python/python.c: Mention python-1.c.
1246 * gdb.python/python.exp: Move shared library tests to
1247 py-shared.exp.
1248 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
1249 (MISCELLANEOUS): New.
1250 (clean mostlyclean): Also remove $MISCELLANEOUS.
1251
1252 2010-08-19 Doug Evans <dje@google.com>
1253
1254 PR exp/11926
1255 * gdb.base/printcmds.exp (test_float_accepted): New function.
1256 Move existing float tests there. Add tests for floats with suffixes.
1257 (test_float_rejected): New function.
1258 * gdb.java/jv-print.exp (test_float_accepted): New function.
1259 (test_float_rejected): New function.
1260 * gdb.objc/print.exp: New file.
1261 * gdb.pascal/print.exp: New file.
1262 * lib/objc.exp: New file.
1263
1264 2010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
1265
1266 * gdb.base/default.exp (info set): Avoid full buffer error and force
1267 reading up to final gdb prompt.
1268 (show): Likewise.
1269
1270 2010-08-18 Tom Tromey <tromey@redhat.com>
1271
1272 PR symtab/11919:
1273 * gdb.base/completion.exp: Add test.
1274
1275 2010-08-18 Doug Evans <dje@google.com>
1276
1277 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
1278 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
1279 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
1280 Simplify, early exit if runto_main fails.
1281 * gdb.fortran/exprs.exp: load_lib fortran.exp.
1282 (set_lang_fortran): Moved to lib/fortran.exp.
1283 * gdb.fortran/types.exp: load_lib fortran.exp.
1284 (set_lang_fortran): Moved to lib/fortran.exp.
1285 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
1286 * gdb.java/jprint.exp (set_lang_java): Ditto.
1287 * gdb.java/jv-exp.exp: load_lib java.exp.
1288 If set_lang_java fails, issue a warning instead of failure to be
1289 consistent with other set_lang_foo uses.
1290 (set_lang_java): Moved to lib/java.exp.
1291 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
1292 If set_lang_java fails, issue a warning instead of failure to be
1293 consistent with other set_lang_foo uses.
1294 * gdb.pascal/types.exp: load_lib pascal.exp.
1295 (set_lang_pascal): Moved to lib/pascal.exp.
1296 * lib/fortran.exp: New file.
1297 * lib/java.exp (set_lang_java): New function.
1298 * lib/pascal.exp (set_lang_pascal): New function.
1299
1300 2010-08-18 Yao Qi <yao@codesourcery.com
1301
1302 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
1303 func_nofb_start and func_loopfb_start, so that address of functions
1304 is equal to these labels on Thumb.
1305
1306 2010-08-18 Yao Qi <yao@codesourcery.com>
1307
1308 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
1309 to reflect latest c source file.
1310
1311 2010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1312
1313 * gdb.cp/infcall-dlopen.exp: New file.
1314 * gdb.cp/infcall-dlopen.cc: New file.
1315 * gdb.cp/infcall-dlopen-lib.cc: New file.
1316
1317 2010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1318 Pedro Alves <pedro@codesourcery.com>
1319
1320 PR breakpoints/11371
1321
1322 * gdb.base/watch-cond-infcall.exp: New file.
1323 * gdb.base/watch-cond-infcall.c: New file.
1324
1325 2010-08-16 Tom Tromey <tromey@redhat.com>
1326
1327 * gdb.base/help.exp: Update.
1328 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
1329 watchpoint.
1330 (test_watch_location): New proc.
1331 (test_watchpoint_in_big_blob): Delete watchpoint.
1332 * gdb.base/watchpoint.c (func5): New function.
1333 (main): Call it.
1334
1335 2010-08-16 Doug Evans <dje@google.com>
1336
1337 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
1338
1339 2010-08-11 Phil Muldoon <pmuldoon@redhat.com>
1340
1341 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
1342 tests.
1343
1344 2010-08-11 Ken Werner <ken.werner@de.ibm.com>
1345
1346 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
1347 * gdb.base/gnu_vector.c: New File.
1348 * gdb.base/gnu_vector.exp: Likewise.
1349
1350 2010-08-11 Phil Muldoon <pmuldoon@redhat.com>
1351
1352 * gdb.python/python.c: New File.
1353 * gdb.python/python-sl.c: New File.
1354 * gdb.python/python.exp: Test solib_address and decode_line
1355 * functions.
1356
1357 2010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1358
1359 * gdb.python/python.exp (show height, set height 10)
1360 (verify pagination beforehand, verify pagination beforehand: q)
1361 (gdb.execute does not page, verify pagination afterwards)
1362 (verify pagination afterwards: q): New.
1363
1364 2010-08-02 Doug Evans <dje@google.com>
1365
1366 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
1367 because of an older gcc, change test2
1368 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
1369 to unsupported.
1370
1371 2010-07-30 Kazu Hirata <kazu@codesourcery.com>
1372
1373 * gdb.base/break-always.exp: Do not expect full paths to file
1374 names.
1375 * gdb.base/commands.exp: Likewise.
1376
1377 2010-07-30 Doug Evans <dje@google.com>
1378
1379 * gdb.cp/temargs.exp: For new tests that require newer gccs,
1380 xfail them when run with older gccs.
1381
1382 * lib/gdb.exp (build_executable): Forward "c++" option to
1383 get_compiler_info.
1384
1385 * gdb.python/py-type.exp (test_template): Mark as xfail tests
1386 "python print ttype.template_argument(1)" and
1387 "python print isinstance(ttype.template_argument(1), gdb.Value)"
1388 if using gcc 4.4 or earlier.
1389
1390 * gdb.base/valgrind-db-attach.exp: Use unique test name for
1391 attach-to-debugger handling.
1392
1393 2010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1394
1395 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
1396 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
1397 (main): Use copyreloc.
1398 * gdb.base/prelink.exp (split debug of executable)
1399 (.dynbss vs. .bss address shift): New tests.
1400
1401 2010-07-29 Pedro Alves <pedro@codesourcery.com>
1402
1403 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
1404 in gdb_test_multiple.
1405
1406 2010-07-29 Pedro Alves <pedro@codesourcery.com>
1407
1408 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
1409 environment.
1410
1411 2010-07-28 Tom Tromey <tromey@redhat.com>
1412
1413 PR python/11060:
1414 * gdb.python/py-type.c (Temargs): New template.
1415 (temvar): New variable.
1416 * gdb.python/py-type.exp (test_template): New proc.
1417
1418 2010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
1419
1420 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
1421 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
1422
1423 2010-07-28 Tom Tromey <tromey@redhat.com>
1424
1425 PR c++/9946:
1426 * gdb.cp/temargs.exp: New file.
1427 * gdb.cp/temargs.cc: New file.
1428
1429 2010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1430
1431 * gdb.base/help.exp (help disassemble): Update the content.
1432
1433 2010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1434
1435 * gdb.threads/ia64-sigill.exp: New file.
1436 * gdb.threads/ia64-sigill.c: New file.
1437
1438 2010-07-27 Tom Tromey <tromey@redhat.com>
1439
1440 * gdb.opt/inline-cmds.c (ATTR): New define.
1441 (func1): Use it.
1442 (func2): Likewise.
1443 (func3): Likewise.
1444 (outer_inline1): Likewise.
1445 (outer_inline2): Likewise.
1446 * gdb.opt/inline-bt.c (ATTR): New define.
1447 (func1): Use it.
1448 (func2): Likewise.
1449 * gdb.opt/inline-locals.c (ATTR): New define.
1450 (func1): Use it.
1451 (func2): Likewise.
1452
1453 2010-07-27 Tom Tromey <tromey@redhat.com>
1454
1455 * gdb.stabs/gdb11479.c (hack): New function.
1456 (test): Use it.
1457 (test2): Use it.
1458 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
1459 (int32_search_buf, int64_search_buf): No longer static.
1460 (x): Remove.
1461 * gdb.base/relocate.c (hack): New function.
1462
1463 2010-07-27 Phil Muldoon <pmuldoon@redhat.com>
1464
1465 * gdb.python/py-value.exp (test_inferior_function_call): New function.
1466 * gdb.python/py-value.c (func1): New function.
1467 (func2): Likewise.
1468
1469 2010-07-26 Corinna Vinschen <vinschen@redhat.com>
1470
1471 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
1472 as not to clash with .data section.
1473
1474 2010-07-26 Jerome Guitton <guitton@adacore.com>
1475
1476 * gdb.base/code_elim.exp: New file.
1477 * gdb.base/code_elim1.c: New file.
1478 * gdb.base/code_elim2.c: New file.
1479
1480 2010-07-21 Pedro Alves <pedro@codesourcery.com>
1481
1482 PR symtab/11827
1483
1484 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
1485 (some_volatile_enum): New variable.
1486 * gdb.base/printcmds.exp (test_print_enums): New.
1487 <top level>: Call it.
1488
1489 2010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
1490
1491 * gdb.cp/fpointer.cc: New test.
1492 * gdb.cp/fpointer.exp: New test.
1493
1494 2010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1495
1496 * gdb.base/solib-nodir.exp: New file.
1497 * lib/gdb.exp (runto): New case for a GDB internal error.
1498
1499 2010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1500 Ulrich Weigand <uweigand@de.ibm.com>
1501 Tom Tromey <tromey@redhat.com>
1502
1503 * gdb.base/charset-malloc.c: New file.
1504 * gdb.base/charset.c (malloc_stub): New prototype.
1505 (main): Call it instead of malloc itself.
1506 * gdb.base/charset.exp: Use only prepare_for_testing.
1507 (binfile): Remove the variable.
1508
1509 2010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1510
1511 Make core files the process_stratum.
1512 * gdb.base/corefile.exp (run: load core again)
1513 (run: sanity check we see the core file, run: with core)
1514 (run: core file is cleared, attach: load core again)
1515 (attach: sanity check we see the core file, attach: with core)
1516 (attach: core file is cleared): New tests.
1517 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
1518
1519 2010-07-14 Ken Werner <ken.werner@de.ibm.com>
1520
1521 * gdb.arch/altivec-abi.exp: New tests.
1522
1523 2010-07-13 Tom Tromey <tromey@redhat.com>
1524
1525 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
1526 (main): Use it.
1527 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
1528
1529 2010-07-13 Tom Tromey <tromey@redhat.com>
1530
1531 * gdb.base/label.exp: New file.
1532 * gdb.base/label.c: New file.
1533
1534 2010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
1535 H.J. Lu <hongjiu.lu@intel.com>
1536
1537 * lib/gdb.exp (is_ilp32_target): New.
1538 (is_lp64_target): Likewise.
1539
1540 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
1541 target.
1542 * gdb.arch/amd64-disp-step.exp: Likewise.
1543 * gdb.arch/amd64-dword.exp: Likewise.
1544 * gdb.arch/amd64-i386-address.exp: Likewise.
1545 * gdb.arch/amd64-word.exp: Likewise.
1546
1547 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
1548 target.
1549 * gdb.arch/i386-bp_permanent.exp: Likewise.
1550 * gdb.arch/i386-byte.exp: Likewise.
1551 * gdb.arch/i386-disp-step.exp: Likewise.
1552 * gdb.arch/i386-gnu-cfi.exp: Likewise.
1553 * gdb.arch/i386-prologue.exp: Likewise.
1554 * gdb.arch/i386-size-overlap.exp: Likewise.
1555 * gdb.arch/i386-size.exp: Likewise.
1556 * gdb.arch/i386-sse.exp: Likewise.
1557 * gdb.arch/i386-unwind.exp: Likewise.
1558 * gdb.arch/i386-word.exp: Likewise.
1559
1560 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
1561 test only when building 64-bit executables. Do not hard-code
1562 -m64 option.
1563
1564 2010-07-07 Doug Evans <dje@google.com>
1565
1566 * lib/gdb.exp (gdb_test_list_exact): New function.
1567 * gdb.base/default.exp (show convenience): Call it, add tests for
1568 $_sdata = void, $_thread = 0.
1569
1570 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1571 Joel Brobecker <brobecker@adacore.com>
1572
1573 Fix re-run of PIE executable, PR shlibs/11776.
1574 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
1575 Remove $displacement_main to match the solib-svr4.c change. New "kill"
1576 and re-"run" of the inferior.
1577
1578 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1579 Joel Brobecker <brobecker@adacore.com>
1580
1581 Cope with missing /usr/sbin/prelink.
1582 * lib/prelink-support.exp (prelink_no):
1583 <result == 1 && $output is "no such file or directory">: New.
1584 (prelink_yes): Likewise. Return on failed prelink_no.
1585
1586 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1587 Joel Brobecker <brobecker@adacore.com>
1588
1589 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
1590 build_executable by build_executable_own_libs. Replace "prelink -R"
1591 execution by a call of prelink_yes. Comment why "prelink -r" needs no
1592 change.
1593 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
1594 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
1595 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
1596 Replace build_executable by build_executable_own_libs's function
1597 build_executable_own_libs.
1598 (prelinkNO): Create new stub to call prelink_no.
1599 (prelinkYES): Create new stub to call prelink_yes.
1600 (test_attach): Rename calls of copy to file_copy.
1601 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
1602 (copy): Move to ...
1603 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
1604 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
1605 * gdb.base/prelink.exp: Disable testcase also for is_remote and
1606 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
1607 special flags by gdb_compile_shlib. Replace second gdb_compile by
1608 build_executable_own_libs. Replace "prelink -R" execution by a call of
1609 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
1610 a second call of prelink_yes. Replace restart commands by
1611 clean_restart.
1612 (prelink): Rename to ...
1613 (seen displacement message): ... this test. Extend its expectation
1614 strictness.
1615
1616 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1617
1618 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
1619 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
1620 displacement message exactly once.
1621
1622 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1623 Joel Brobecker <brobecker@adacore.com>
1624
1625 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
1626 its restore after the <$relink_args != ""> loop. new comment.
1627
1628 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1629 Joel Brobecker <brobecker@adacore.com>
1630
1631 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
1632 code for it. New variable relink_args.
1633 (prelinkYES): Call prelinkNO.
1634 (test_attach): Accept new parameter relink_args. Re-prelink the binary
1635 in such case. Move the core code to ...
1636 (test_attach_gdb): ... a new function. Send GDB command "file".
1637 Extend expected "Attaching to " string.
1638
1639 2010-07-02 Tom Tromey <tromey@redhat.com>
1640
1641 * gdb.base/bitops.exp: Remove extraneous "pass".
1642
1643 2010-07-02 Ken Werner <ken.werner@de.ibm.com>
1644
1645 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
1646
1647 2010-07-01 Pedro Alves <pedro@codesourcery.com>
1648
1649 * gdb.base/help.exp: Adjust expected output.
1650
1651 2010-07-01 Pedro Alves <pedro@codesourcery.com>
1652
1653 * gdb.base/help.exp: Adjust expected output.
1654
1655 2010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1656
1657 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
1658 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
1659 c++/11702.
1660
1661 2010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
1662 Doug Evans <dje@google.com>
1663
1664 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
1665 add .dynamic entry'.
1666
1667 2010-06-29 Doug Evans <dje@google.com>
1668
1669 Test PR c++/11702.
1670 * gdb.cp/m-static.exp: Add testcase.
1671 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
1672
1673 2010-06-28 Phil Muldoon <pmuldoon@redhat.com>
1674 Tom Tromey <tromey@redhat.com>
1675 Thiago Jung Bauermann <bauerman@br.ibm.com>
1676
1677 * gdb.python/py-inferior.c: New File.
1678 * gdb.python/py-infthread.c: New File.
1679 * gdb.python/py-inferior.exp: New File.
1680 * gdb.python/py-infthread.exp: New File.
1681
1682 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1683
1684 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
1685 (ptype ::C::OtherFileClass typedefs): New.
1686 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
1687 (C::OtherFileClass::cOtherFileClassVar2): New.
1688 (C::OtherFileClass::cOtherFileClassVar_use): Use also
1689 cOtherFileClassVar2.
1690 (C::cOtherFileType2, C::cOtherFileVar2): New.
1691 (C::cOtherFileVar_use): use also cOtherFileVar2.
1692 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
1693
1694 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1695
1696 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
1697 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
1698 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
1699 (print ::C::cOtherFileVar)
1700 (whatis C::OtherFileClass::cOtherFileClassType)
1701 (whatis ::C::OtherFileClass::cOtherFileClassType)
1702 (print C::OtherFileClass::cOtherFileClassVar)
1703 (print ::cOtherFileClassVar)
1704 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
1705 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
1706 trailing content.
1707 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
1708 (C::OtherFileClass::cOtherFileClassVar)
1709 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
1710 (C::cOtherFileVar, C::cOtherFileVar_use): New.
1711
1712 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1713
1714 Test PR c++/11703 and PR gdb/1448.
1715 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
1716 gdb/1448.
1717
1718 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1719
1720 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
1721 (main) <rtti_data>: New.
1722 * gdb.cp/virtbase.exp (print rtti_data): New.
1723
1724 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1725 Joel Brobecker <brobecker@adacore.com>
1726
1727 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
1728
1729 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1730
1731 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
1732
1733 2010-06-28 Doug Evans <dje@google.com>
1734
1735 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
1736
1737 2010-06-27 Doug Evans <dje@google.com>
1738
1739 * gdb.cp/m-static.exp: Update expected test output.
1740
1741 2010-06-25 Paul Hilfinger <hilfinger@adacore.com>
1742
1743 * gdb.gdb/selftest.exp: Adjust expected message for
1744 capturing start-up runtime.
1745
1746 2010-06-25 Tom Tromey <tromey@redhat.com>
1747
1748 PR python/10808:
1749 * gdb.python/python.exp: Add new tests.
1750
1751 2010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
1752
1753 * gdb.cp/operator.cc: Created an import loop.
1754 * gdb.cp/operator.exp: Added testcase for import loop.
1755
1756 2010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1757
1758 Test PR python/11407.
1759 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
1760 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
1761 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
1762 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
1763 executable_nofb and executable_fb. New variables srcsfile, objsfile,
1764 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
1765 binfile. Call gdb_compile with clean_restart twice.
1766 (func_nofb print, func_nofb backtrace, func_loopfb print)
1767 (func_loopfb backtrace): New.
1768
1769 2010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1770
1771 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
1772 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
1773 by a hand made one.
1774 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
1775 i?86 requirement. Remove variables srcfile and binfile. New variable
1776 sources, executable_nofb and executable_fb. Call prepare_for_testing.
1777
1778 2010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1779
1780 * gdb.cell/dwarfaddr.exp: New file.
1781 * gdb.cell/dwarfaddr.S: New file.
1782
1783 2010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1784
1785 Test PR 9436.
1786 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
1787
1788 2010-06-24 Hui Zhu <teawater@gmail.com>
1789
1790 * gdb.base/eval.exp: New file.
1791
1792 2010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1793
1794 * gdb.cell/fork.exp: New file.
1795 * gdb.cell/fork.c: Likewise.
1796 * gdb.cell/fork-spu.c: Likewise.
1797
1798 2010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
1799
1800 * lib/gdb.exp (banned_variables_traced): New global variable.
1801 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
1802 (gdb_init): Use `trace add variable' instead of obsolete
1803 `trace variable'.
1804
1805 2010-06-21 Doug Evans <dje@google.com>
1806
1807 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
1808
1809 2010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1810
1811 * gdb.arch/spu-ls.exp: New file.
1812 * gdb.arch/spu-ls.c: Likewise.
1813
1814 2010-06-18 Stan Shebs <stan@codesourcery.com>
1815
1816 * gdb.threads/thread-specific.exp: Add tests of $_thread.
1817
1818 2010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1819
1820 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
1821 * gdb.base/watch-cond.exp: Likewise.
1822 * gdb.python/py-breakpoint.exp: Likewise.
1823
1824 2010-06-18 Pedro Alves <pedro@codesourcery.com>
1825
1826 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
1827 clean_restart, make sure every test has a distinct message, and
1828 that messages don't include the executable' full path.
1829
1830 2010-06-17 Doug Evans <dje@google.com>
1831
1832 * gdb.arch/i386-size.exp: Updated expected output for
1833 DISASSEMBLY_OMIT_FNAME.
1834
1835 2010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1836 Sergio Durigan Junior <sergiodj@redhat.com>
1837
1838 * gdb.base/watch-notconst.c: New file.
1839 * gdb.base/watch-notconst.S: New file.
1840 * gdb.base/watch-notconst2.c: New file.
1841 * gdb.base/watch-notconst2.S: New file.
1842 * gdb.base/watch-notconst.exp: New file.
1843 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
1844 (func4): Add operations on `global_ptr_ptr'.
1845 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
1846 routine to test watchpoints created with a constant expression.
1847 (test_inaccessible_watchpoint): Include tests for watchpoints
1848 created with a constant expression.
1849
1850 2010-06-14 Kevin Buettner <kevinb@redhat.com>
1851
1852 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
1853 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
1854 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
1855 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
1856 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
1857 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
1858 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
1859 of `_start'.
1860
1861 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1862
1863 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
1864 not supported on the target.
1865 * gdb.mi/mi-nonstop-exit.exp: Likewise.
1866 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
1867 * gdb.mi/mi-nsintrall.exp: Likewise.
1868 * gdb.mi/mi-nsmoribund.exp: Likewise.
1869 * gdb.mi/mi-nsthrexec.exp: Likewise.
1870
1871 2010-06-11 Stan Shebs <stan@codesourcery.com>
1872
1873 * gdb.base/permissions.exp: New file.
1874
1875 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1876
1877 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
1878 does not support ELF executable class.
1879
1880 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1881
1882 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
1883
1884 2010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1885
1886 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
1887 (runto): Catch "The target does not support running in non-stop mode.".
1888
1889 2010-06-11 Michael Snyder <msnyder@vmware.com>
1890
1891 * gdb.base/setshow.exp (set language asm): Don't use
1892 gdb_test_no_output, fails on some targets.
1893
1894 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1895
1896 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
1897 * gdb.cp/pr9167.exp: Likewise.
1898
1899 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1900
1901 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
1902
1903 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1904
1905 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
1906
1907 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1908
1909 * gdb.base/charset.c (main): Make sure malloc gets linked in.
1910
1911 2010-06-11 Tom Tromey <tromey@redhat.com>
1912
1913 PR gdb/9977, PR exp/11636::
1914 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
1915 (pieces_test_f6): Update expected output.
1916
1917 2010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1918
1919 * gdb.base/moribund-step.exp: New.
1920
1921 2010-06-08 Michael Snyder <msnyder@vmware.com>
1922
1923 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
1924 * gdb.ada/boolean_expr.exp:
1925 * gdb.ada/frame_args.exp: Ditto.
1926 * gdb.ada/lang_switch.exp: Ditto.
1927 * gdb.ada/ptype_arith_binop.exp: Ditto.
1928 * gdb.ada/ref_param.exp: Ditto.
1929 * gdb.ada/type_coercion.exp:Ditto.
1930
1931 * gdb.asm/asm-source.exp: Ditto.
1932
1933 * gdb.base/attach.exp: Ditto.
1934 * gdb.base/bitfields2.exp: Ditto.
1935 * gdb.base/call-signal-resume.exp: Ditto.
1936 * gdb.base/callfuncs.exp: Ditto.
1937 * gdb.base/commands.exp: Ditto.
1938 * gdb.base/dbx.exp: Ditto.
1939 * gdb.base/default.exp: Ditto.
1940 * gdb.base/dump.exp: Ditto.
1941 * gdb.base/exprs.exp: Ditto.
1942 * gdb.base/freebpcmd.exp: Ditto.
1943 * gdb.base/interrupt.exp: Ditto.
1944 * gdb.base/list.exp: Ditto.
1945 * gdb.base/long_long.exp: Ditto.
1946 * gdb.base/maint.exp: Ditto.
1947 * gdb.base/ptype.exp: Ditto.
1948 * gdb.base/return.exp: Ditto.
1949 * gdb.base/setshow.exp: Ditto.
1950 * gdb.base/sigbpt.exp: Ditto.
1951 * gdb.base/sigrepeat.exp: Ditto.
1952
1953 * gdb.cp/classes.exp: Ditto.
1954
1955 * gdb.dwarf2/dw2-restore.exp: Ditto.
1956
1957 * gdb.gdb/selftest.exp: Ditto.
1958
1959 * gdb.multi/base.exp: Ditto.
1960 * gdb.multi/bkpt-multi-exec.exp: Ditto.
1961
1962 * gdb.python/py-block.exp: Ditto.
1963 * gdb.python/py-prettyprint.exp: Ditto.
1964 * gdb.python/py-template.exp: Ditto.
1965
1966 * gdb.server/ext-attach.exp: Ditto.
1967 * gdb.server/ext-run.exp: Ditto.
1968 * gdb.server/server-mon.exp: Ditto.
1969
1970 * gdb.threads/fork-thread-pending.exp: Ditto.
1971 * gdb.threads/hand-call-in-threads.exp: Ditto.
1972 * gdb.threads/interrupted-hand-call.exp: Ditto.
1973 * gdb.threads/linux-dp.exp: Ditto.
1974 * gdb.threads/manythreads.exp: Ditto.
1975 * gdb.threads/print-threads.exp: Ditto.
1976 * gdb.threads/pthreads.exp: Ditto.
1977 * gdb.threads/schedlock.exp: Ditto.
1978 * gdb.threads/thread-unwindonsignal.exp: Ditto.
1979 * gdb.threads/threadapply.exp: Ditto.
1980
1981 2010-06-08 Michael Snyder <msnyder@vmware.com>
1982
1983 * gdb.ada/exec_changed.exp:
1984 Use ".*" instead of "" as wildcard regexp.
1985
1986 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
1987 * gdb.base/call-ar-st.exp: Ditto.
1988 * gdb.base/checkpoint.exp: Ditto.
1989 * gdb.base/default.exp: Ditto.
1990 * gdb.base/dump.exp: Ditto.
1991 * gdb.base/ending-run.exp: Ditto.
1992 * gdb.base/fileio.exp: Ditto.
1993 * gdb.base/miscexprs.exp: Ditto.
1994 * gdb.base/pointers.exp: Ditto.
1995 * gdb.base/readline.exp: Ditto.
1996 * gdb.base/reread.exp: Ditto.
1997 * gdb.base/restore.exp: Ditto.
1998 * gdb.base/shlib-call.exp: Ditto.
1999 * gdb.base/valgrind-db-attach.exp: Ditto.
2000 * gdb.base/volatile.exp: Ditto.
2001 * gdb.base/watchpoints.exp: Ditto.
2002
2003 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
2004
2005 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
2006 * gdb.python/py-value.exp: Ditto.
2007
2008 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
2009 * gdb.trace/circ.exp: Ditto.
2010 * gdb.trace/collection.exp: Ditto.
2011 * gdb.trace/packetlen.exp: Ditto.
2012 * gdb.trace/passc-dyn.exp: Ditto.
2013 * gdb.trace/report.exp: Ditto.
2014 * gdb.trace/tfile.exp: Ditto.
2015 * gdb.trace/tfind.exp: Ditto.
2016 * gdb.trace/while-dyn.exp: Ditto.
2017
2018 2010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2019
2020 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
2021
2022 2010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2023
2024 Test PR 10640.
2025 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
2026
2027 2010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
2028
2029 * gdb.cp/koenig.exp: Test for ADL operators.
2030 * gdb.cp/koenig.cc: Added ADL operators.
2031 * gdb.cp/operator.exp: New test.
2032 * gdb.cp/operator.cc: New test.
2033
2034 2010-06-04 Michael Snyder <msnyder@vmware.com>
2035
2036 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
2037 * gdb.base/pending.exp: Ditto.
2038
2039 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
2040
2041 2010-06-04 Doug Evans <dje@google.com>
2042
2043 * gdb.python/py-prettyprint.exp: Add new test for enabled and
2044 disabled printers.
2045 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
2046 (enable_lookup_function): New function.
2047
2048 2010-06-04 Tom Tromey <tromey@redhat.com>
2049
2050 * gdb.python/py-value.exp (test_value_hash): Don't test equality
2051 of hash and id.
2052
2053 2010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2054
2055 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
2056 newline.
2057 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
2058 (empty verbose non-noisy clear, empty verbose noisy clear)
2059 (empty non-verbose noisy clear): Likewise.
2060
2061 2010-06-03 Michael Snyder <msnyder@vmware.com>
2062
2063 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
2064 * gdb.base/display.exp: Ditto.
2065 * gdb.base/find.exp: Ditto.
2066 * gdb.base/ifelse.exp: Ditto.
2067 * gdb.base/multi-forks.exp: Ditto.
2068 * gdb.base/recurse.exp: Ditto.
2069 * gdb.base/setshow.exp: Ditto.
2070 * gdb.base/value-double-free.exp: Ditto.
2071 * gdb.base/watch-vfork.exp: Ditto.
2072 * gdb.base/watch_thread_num.exp: Ditto.
2073 * gdb.base/watchpoint-solib.exp: Ditto.
2074 * gdb.base/watchpoint.exp: Ditto.
2075 * gdb.base/watchpoints.exp: Ditto.
2076
2077 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
2078 * gdb.cp/overload.exp: Ditto.
2079 * gdb.cp/virtfunc.exp: Ditto.
2080
2081 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
2082
2083 * gdb.reverse/watch-precsave.exp:
2084 Replace gdb_test with gdb_test_no_output.
2085
2086 * gdb.threads/attach-into-signal.exp:
2087 Replace gdb_test with gdb_test_no_output.
2088 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
2089 * gdb.threads/watchthreads.exp: Ditto.
2090 * gdb.threads/watchthreads2.exp: Ditto.
2091
2092 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
2093 * gdb.trace/tfind.exp: Ditto.
2094
2095 2010-06-03 Joel Brobecker <brobecker@adacore.com>
2096
2097 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
2098 successful test if message is the empty string.
2099
2100 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2101
2102 * gdb.fortran/module.exp (stopped language detection): New test.
2103
2104 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2105
2106 Support DW_TAG_module as separate namespaces.
2107 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
2108 gdb.fortran/library-module-lib.f90: New.
2109 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
2110 (print i): Remove.
2111 (continue to breakpoint: i-is-1, print var_i value 1)
2112 (continue to breakpoint: i-is-2, print var_i value 2)
2113 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
2114 (print var_d, print var_i value 14, ptype modmany, complete `modm)
2115 (complete `modmany, complete `modmany`, complete `modmany`var)
2116 (show language, setting breakpoint at module): New tests.
2117 * gdb.fortran/module.f90 (module mod): Remove.
2118 (module mod1, module mod2, module modmany, subroutine sub1)
2119 (subroutine sub2, program module): New.
2120
2121 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2122
2123 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
2124 (print value of rUC, print value of rI, print value of UI): ... here.
2125 * gdb.cp/anon-union.exp (pass): Rename to ...
2126 (print z 2): ... here.
2127
2128 2010-06-02 Michael Snyder <msnyder@vmware.com>
2129
2130 * gdb.trace/actions.exp: Use gdb_test_no_output.
2131 * gdb.trace/circ.exp: Ditto.
2132 * gdb.trace/packetlen.exp: Ditto.
2133 * gdb.trace/save-trace.exp: Ditto.
2134 * gdb.trace/tracecmd.exp: Ditto.
2135 * gdb.trace/tsv.exp: Ditto.
2136
2137 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
2138 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
2139 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
2140 * gdb.threads/manythreads.exp: Ditto.
2141 * gdb.threads/print-threads.exp: Ditto.
2142 * gdb.threads/pthreads.exp: Ditto.
2143 * gdb.threads/schedlock.exp: Ditto.
2144 * gdb.threads/staticthreads.exp: Ditto.
2145 * gdb.threads/thread-specific.exp: Ditto.
2146 * gdb.threads/thread-unwindonsignal.exp: Ditto.
2147 * gdb.threads/threadapply.exp: Ditto.
2148 * gdb.threads/watchthreads.exp: Ditto.
2149 * gdb.threads/watchthreads2.exp: Ditto.
2150
2151 * gdb.python/py-block.exp: Use gdb_test_no_output.
2152 * gdb.python/py-prettyprint.exp: Ditto.
2153 * gdb.python/py-template.exp: Ditto.
2154 * gdb.python/py-value.exp: Ditto.
2155
2156 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
2157 * gdb.reverse/watch-reverse.exp: Ditto.
2158
2159 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
2160 * gdb.server/ext-run.exp: Ditto.
2161
2162 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
2163 * gdb.dwarf2/dw2-compressed.exp: Ditto.
2164 * gdb.dwarf2/dw2-intercu.exp: Ditto.
2165 * gdb.dwarf2/dw2-intermix.exp: Ditto.
2166 * gdb.dwarf2/dw2-producer.exp: Ditto.
2167 * gdb.dwarf2/mac-fileno.exp: Ditto.
2168
2169 * gdb.gdb/observer.exp: Use gdb_test_no_output.
2170 * gdb.gdb/selftest.exp: Ditto.
2171
2172 * gdb.multi/base.exp: Use gdb_test_no_output.
2173
2174 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
2175
2176 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2177
2178 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
2179
2180 2010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
2181
2182 * gdb.cp/class2.exp: Use gdb_test_no_output.
2183 * gdb.cp/classes.exp: Ditto.
2184 * gdb.cp/extern-c.exp: Ditto.
2185 * gdb.cp/inherit.exp: Ditto.
2186 * gdb.cp/maint.exp: Ditto.
2187 * gdb.cp/mb-inline.exp: Ditto.
2188 * gdb.cp/mb-templates.exp: Ditto.
2189 * gdb.cp/method2.exp: Ditto.
2190 * gdb.cp/misc.exp: Ditto.
2191 * gdb.cp/ovldbreak.exp: Ditto.
2192 * gdb.cp/punctuator.exp: Ditto.
2193 * gdb.cp/templates.exp: Ditto.
2194 * gdb.cp/virtbase.exp: Ditto.
2195
2196 * gdb.threads/attach-stopped.exp:
2197 Replace uses of send_gdb / gdb_expect.
2198 * gdb.threads/attachstop-mt.exp:
2199 Replace uses of send_gdb / gdb_expect.
2200 * gdb.threads/gcore-thread.exp:
2201 Replace uses of send_gdb / gdb_expect.
2202 * gdb.threads/hand-call-in-threads.exp:
2203 Replace uses of send_gdb / gdb_expect.
2204 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
2205 * gdb.threads/print-threads.exp:
2206 Replace uses of send_gdb / gdb_expect.
2207 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
2208 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
2209 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
2210
2211 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
2212 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
2213 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
2214 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
2215 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
2216 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
2217 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
2218 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
2219 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
2220 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
2221 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
2222
2223 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2224
2225 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
2226
2227 2010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
2228
2229 * gdb.cp/koenig.exp: Added new test case.
2230 * gdb.cp/koenig.cc: Ditto.
2231
2232 2010-06-01 Michael Snyder <msnyder@vmware.com>
2233
2234 * gdb.base/arithmet.exp: Use gdb_test_no_output.
2235 * gdb.base/arrayidx.exp: Ditto.
2236 * gdb.base/attach.exp: Ditto.
2237 * gdb.base/auxv.exp: Ditto.
2238 * gdb.base/bigcre.exp: Ditto.
2239 * gdb.base/break-always.exp: Ditto.
2240 * gdb.base/break-interp.exp: Ditto.
2241 * gdb.base/break.exp: Ditto.
2242 * gdb.base/breakpoint-shadow.exp: Ditto.
2243 * gdb.base/call-ar-st.exp: Ditto.
2244 * gdb.base/call-sc.exp: Ditto.
2245 * gdb.base/call-signal-resume.exp: Ditto.
2246 * gdb.base/callfuncs.exp: Ditto.
2247 * gdb.base/catch-syscall.exp: Ditto.
2248 * gdb.base/charset.exp: Ditto.
2249 * gdb.base/code-expr.exp: Ditto.
2250 * gdb.base/commands.exp: Ditto.
2251 * gdb.base/cond-expr.exp: Ditto.
2252 * gdb.base/condbreak.exp: Ditto.
2253 * gdb.base/cursal.exp: Ditto.
2254 * gdb.base/cvexpr.exp: Ditto.
2255 * gdb.base/default.exp: Ditto.
2256 * gdb.base/del.exp: Ditto.
2257 * gdb.base/detach.exp: Ditto.
2258 * gdb.base/display.exp: Ditto.
2259 * gdb.base/ena-dis-br.exp: Ditto.
2260 * gdb.base/eval-skip.exp: Ditto.
2261 * gdb.base/foll-fork.exp: Ditto.
2262 * gdb.base/foll-vfork.exp: Ditto.
2263 * gdb.base/frame-args.exp: Ditto.
2264 * gdb.base/funcargs.exp: Ditto.
2265 * gdb.base/gcore-buffer-overflow.exp: Ditto.
2266 * gdb.base/gdbvars.exp: Ditto.
2267 * gdb.base/help.exp: Ditto.
2268 * gdb.base/ifelse.exp: Ditto.
2269 * gdb.base/included.exp: Ditto.
2270 * gdb.base/list.exp: Ditto.
2271 * gdb.base/macscp.exp: Ditto.
2272 * gdb.base/maint.exp: Ditto.
2273 * gdb.base/multi-fork.exp: Ditto.
2274 * gdb.base/overlays.exp: Ditto.
2275 * gdb.base/page.exp: Ditto.
2276 * gdb.base/pending.exp: Ditto.
2277 * gdb.base/pointers.exp: Ditto.
2278 * gdb.base/pr11022.exp: Ditto.
2279 * gdb.base/prelink.exp: Ditto.
2280 * gdb.base/printcmds.exp: Ditto.
2281 * gdb.base/psymtab.exp: Ditto.
2282 * gdb.base/randomize.exp: Ditto.
2283 * gdb.base/relational.exp: Ditto.
2284 * gdb.base/relocate.exp: Ditto.
2285 * gdb.base/remote.exp: Ditto.
2286 * gdb.base/sepdebug.exp: Ditto.
2287 * gdb.base/set-lang-auto.exp: Ditto.
2288 * gdb.base/setshow.exp: Ditto.
2289 * gdb.base/setvar.exp: Ditto.
2290 * gdb.base/signals.exp: Ditto.
2291 * gdb.base/signull.exp: Ditto.
2292 * gdb.base/sigstep.exp: Ditto.
2293 * gdb.base/sizeof.exp: Ditto.
2294 * gdb.base/solib-disc.exp: Ditto.
2295 * gdb.base/store.exp: Ditto.
2296 * gdb.base/structs.exp: Ditto.
2297 * gdb.base/structs2.exp: Ditto.
2298 * gdb.base/subst.exp: Ditto.
2299 * gdb.base/term.exp: Ditto.
2300 * gdb.base/trace-commands.exp: Ditto.
2301 * gdb.base/unwindonsignal.exp: Ditto.
2302 * gdb.base/valgrind-db-attach.exp: Ditto.
2303 * gdb.base/varargs.exp: Ditto.
2304 * gdb.base/watch-cond.exp: Ditto.
2305 * gdb.base/watch_thread_num.exp: Ditto.
2306 * gdb.base/watchpoint-cond-gone.exp: Ditto.
2307 * gdb.base/watchpoint.exp: Ditto.
2308 * gdb.base/whatis-exp.exp: Ditto.
2309
2310 2010-06-01 Michael Snyder <msnyder@vmware.com>
2311
2312 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
2313 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
2314 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
2315 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
2316 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
2317 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
2318 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
2319 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
2320 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
2321 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
2322 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
2323 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
2324 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
2325 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
2326 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
2327
2328 2010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2329
2330 * gdb.base/commands.exp (begin commands on watch): Remove excessive
2331 trailing newline.
2332 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
2333 * gdb.java/jmisc.exp (p *args\n): Rename to ...
2334 (p *args): ... here and remove excessive trailing newline.
2335
2336 2010-05-31 Joel Brobecker <brobecker@adacore.com>
2337
2338 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
2339
2340 2010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
2341
2342 Accept the new Linux kernel "t (tracing stop)" string.
2343 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
2344 Update comment.
2345 (state_wait) <T (tracing stop)>: New.
2346 (main): Update the state_wait expect string.
2347
2348 2010-05-28 Pedro Alves <pedro@codesourcery.com>
2349
2350 * limits.c, limits.exp: Delete files.
2351 * Makefile.in (clean mostlyclean): Adjust.
2352 * tracecmd.exp: Adjust.
2353
2354 2010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2355
2356 * gdb.base/tui-layout.exp: New.
2357
2358 2010-05-28 Michael Snyder <msnyder@vmware.com>
2359
2360 * gdb.reverse/break-precsave.exp:
2361 Replace uses of send_gdb / gdb_expect.
2362 * gdb.reverse/break-reverse.exp:
2363 Replace uses of send_gdb / gdb_expect.
2364 * gdb.reverse/consecutive-precsave.exp:
2365 Replace uses of send_gdb / gdb_expect.
2366 * gdb.reverse/consecutive-reverse.exp:
2367 Replace uses of send_gdb / gdb_expect.
2368 * gdb.reverse/finish-precsave.exp:
2369 Replace uses of send_gdb / gdb_expect.
2370 * gdb.reverse/finish-reverse.exp:
2371 Replace uses of send_gdb / gdb_expect.
2372 * gdb.reverse/i386-precsave.exp:
2373 Replace uses of send_gdb / gdb_expect.
2374 * gdb.reverse/i386-reverse.exp:
2375 Replace uses of send_gdb / gdb_expect.
2376 * gdb.reverse/i386-sse-reverse.exp:
2377 Replace uses of send_gdb / gdb_expect.
2378 * gdb.reverse/i387-env-reverse.exp:
2379 Replace uses of send_gdb / gdb_expect.
2380 * gdb.reverse/i387-stack-reverse.exp:
2381 Replace uses of send_gdb / gdb_expect.
2382 * gdb.reverse/machinestate-precsave.exp:
2383 Replace uses of send_gdb / gdb_expect.
2384 * gdb.reverse/machinestate.exp:
2385 Replace uses of send_gdb / gdb_expect.
2386 * gdb.reverse/sigall-precsave.exp:
2387 Replace uses of send_gdb / gdb_expect.
2388 * gdb.reverse/sigall-reverse.exp:
2389 Replace uses of send_gdb / gdb_expect.
2390 * gdb.reverse/solib-precsave.exp:
2391 Replace uses of send_gdb / gdb_expect.
2392 * gdb.reverse/solib-reverse.exp:
2393 Replace uses of send_gdb / gdb_expect.
2394 * gdb.reverse/step-precsave.exp:
2395 Replace uses of send_gdb / gdb_expect.
2396 * gdb.reverse/step-reverse.exp:
2397 Replace uses of send_gdb / gdb_expect.
2398 * gdb.reverse/until-precsave.exp:
2399 Replace uses of send_gdb / gdb_expect.
2400 * gdb.reverse/until-reverse.exp:
2401 Replace uses of send_gdb / gdb_expect.
2402 * gdb.reverse/watch-precsave.exp:
2403 Replace uses of send_gdb / gdb_expect.
2404 * gdb.reverse/watch-reverse.exp:
2405 Replace uses of send_gdb / gdb_expect.
2406
2407 2010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2408
2409 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
2410 excessive newline.
2411
2412 2010-05-27 Michael Snyder <msnyder@vmware.com>
2413
2414 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
2415 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
2416 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
2417 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
2418 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
2419 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
2420 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
2421 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
2422 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
2423 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
2424 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
2425 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
2426 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
2427 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
2428 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
2429 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
2430 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
2431 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
2432 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
2433
2434 2010-05-26 Michael Snyder <msnyder@vmware.com>
2435
2436 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
2437 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
2438
2439 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
2440 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
2441 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
2442
2443 * gdb.reverse/consecutive-reverse.exp:
2444 Replace uses of send_gdb / gdb_expect.
2445 * gdb.reverse/consecutive-precsave.exp:
2446 Replace uses of send_gdb / gdb_expect.
2447
2448 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
2449 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
2450 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
2451 * gdb.mi/mi-ns-stale-regcache.exp:
2452 Replace uses of send_gdb / gdb_expect.
2453 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
2454 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
2455 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
2456 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
2457 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
2458 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
2459 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
2460 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
2461 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
2462
2463 2010-05-26 Michael Snyder <msnyder@vmware.com>
2464
2465 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
2466
2467 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
2468
2469 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
2470 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
2471 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
2472 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
2473 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
2474 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
2475 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
2476 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
2477 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
2478
2479 2010-05-25 Tom Tromey <tromey@redhat.com>
2480
2481 * gdb.base/macscp.exp: Add missing space after setup_kfail.
2482
2483 2010-05-25 Tom Tromey <tromey@redhat.com>
2484
2485 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
2486 argument order.
2487 * gdb.base/macscp.exp: Fix setup_kfail argument order.
2488 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
2489 order.
2490 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
2491 order.
2492 * gdb.base/call-sc.exp (setup_kfails): Remove.
2493 (setup_compiler_kfails): Remove.
2494 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
2495 argument order.
2496 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
2497 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
2498 (advancei): Fix setup_kfail argument order.
2499 * gdb.base/radix.exp: Fix setup_kfail argument order.
2500 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
2501 order.
2502 * gdb.base/structs.exp (setup_kfails): Remove.
2503 (setup_compiler_kfails): Fix setup_kfail argument order.
2504 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
2505 order.
2506 * gdb.java/jmain.exp: Fix setup_kfail argument order.
2507 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
2508 setup_kfail argument order.
2509 * gdb.cp/overload.exp: Fix setup_kfail argument order.
2510
2511 2010-05-25 Tom Tromey <tromey@redhat.com>
2512
2513 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
2514
2515 2010-05-25 Michael Snyder <msnyder@vmware.com>
2516
2517 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
2518 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
2519 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
2520 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
2521 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
2522 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
2523 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
2524 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
2525 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
2526 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
2527 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
2528 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
2529 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
2530 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
2531 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
2532 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
2533 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
2534 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
2535 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
2536 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
2537 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
2538 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
2539 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
2540 * gdb.base/default.exp: Replace send_gdb with gdb_test.
2541 * gdb.base/define.exp: Replace send_gdb with gdb_test.
2542 * gdb.base/display.exp: Replace send_gdb with gdb_test.
2543 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
2544 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
2545 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
2546 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
2547 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
2548 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
2549 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
2550 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
2551 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
2552 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
2553 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
2554 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
2555 * gdb.base/help.exp: Replace send_gdb with gdb_test.
2556 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
2557 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
2558 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
2559 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
2560 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
2561 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
2562 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
2563 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
2564 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
2565
2566 2010-05-25 Doug Evans <dje@google.com>
2567
2568 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
2569 gdb.string_to_argv.
2570
2571 2010-05-21 Tom Tromey <tromey@redhat.com>
2572
2573 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
2574 Call it.
2575 * gdb.dwarf2/pieces.S: Update.
2576 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
2577
2578 2010-05-21 Tom Tromey <tromey@redhat.com>
2579
2580 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
2581 Call it.
2582 * gdb.dwarf2/pieces.c (struct C): New.
2583 (f6): New function.
2584 * gdb.dwarf2/pieces.S: Replace.
2585
2586 2010-05-21 Tom Tromey <tromey@redhat.com>
2587
2588 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
2589 Call it.
2590
2591 2010-05-21 Tom Tromey <tromey@redhat.com>
2592
2593 * gdb.dwarf2.pieces.exp: New file.
2594 * gdb.dwarf2.pieces.S: New file.
2595 * gdb.dwarf2.pieces.c: New file.
2596
2597 2010-05-20 Pedro Alves <pedro@codesourcery.com>
2598 Joel Brobecker <brobecker@adacore.com>
2599
2600 * lib/gdb.exp (gdb_test_no_output): New function.
2601 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
2602 when testing commands that should produce no output.
2603
2604 2010-05-17 Joel Brobecker <brobecker@adacore.com>
2605
2606 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
2607 parameter that we want to watch being a constant.
2608
2609 2010-05-17 Joel Brobecker <brobecker@adacore.com>
2610
2611 * gdb.ada/cond_lang: New testcase.
2612
2613 2010-05-17 Joel Brobecker <brobecker@adacore.com>
2614
2615 * lib/gdb.exp (banned_variables): New variable/constant.
2616 (gdb_init): Add write trace on variables listed in banned_variables.
2617 (gdb_finish): Remove write traces on variables listed in
2618 banned_variables.
2619
2620 2010-05-17 Joel Brobecker <brobecker@adacore.com>
2621
2622 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
2623 * gdb.cp/koenig.exp: Likewise.
2624
2625 2010-05-14 Phil Muldoon <pmuldoon@redhat.com>
2626
2627 PR python/11482
2628
2629 * gdb.python/py-value.exp (test_value_hash): New function.
2630
2631 2010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
2632
2633 PR exp/11530.
2634 * gdb.base/gdb11530.c: New file.
2635 * gdb.base/gdb11530.exp: New file.
2636
2637 2010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2638
2639 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
2640 * gdb.dwarf2/dw2-modula2-self-type.S: New.
2641
2642 2010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
2643
2644 * gdb.cp/koenig.exp: New test.
2645 * gdb.cp/koenig.cc: New test program.
2646
2647 2010-05-05 Joel Brobecker <brobecker@adacore.com>
2648
2649 Remove the use of prms_id and bug_id throughout the testsuite.
2650
2651 2010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
2652
2653 PR exp/11349.
2654 * testsuite/gdb.cp/ref-types.exp: Add test to examine
2655 use a reference local variable.
2656
2657 2010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2658
2659 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
2660 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
2661 variable different_dir. Move debugfile into a full directory pathname
2662 under DIFFERENT_DIR.
2663 * lib/gdb.exp (separate_debug_filename): Remove.
2664 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
2665 variable debug_dir and mkdir of it. Update function comments.
2666
2667 2010-04-29 Pedro Alves <pedro@codesourcery.com>
2668
2669 PR gdb/11557
2670
2671 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
2672 files.
2673
2674 2010-04-29 Phil Muldoon <pmuldoon@redhat.com>
2675
2676 * gdb.python/py-param.exp: New File.
2677
2678 2010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
2679
2680 * gdb.base/default.exp: Fix "set language" test.
2681
2682 2010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
2683
2684 PR breakpoints/11531.
2685 * gdb.base/gdb11531.c: New file.
2686 * gdb.base/gdb11531.exp: New file.
2687
2688 2010-04-26 Tom Tromey <tromey@redhat.com>
2689
2690 * gdb.base/completion.exp: Add tests for completion and deprecated
2691 commands.
2692
2693 2010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2694
2695 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
2696 (print /x char_array): Escape curly brackets.
2697
2698 2010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
2699
2700 Fix deadlock on looped list of loaded shared objects.
2701 * gdb.base/solib-corrupted.exp: New.
2702
2703 2010-04-23 Doug Evans <dje@google.com>
2704
2705 * gdb.python/py-section-script.c: New file.
2706 * gdb.python/py-section-script.exp: New file.
2707 * gdb.python/py-section-script.py: New file.
2708
2709 2010-04-20 Chris Moller <cmoller@redhat.com>
2710
2711 PR 10179
2712
2713 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
2714 * gdb.base/pr10179-a.c:
2715 * gdb.base/pr10179-b.c:
2716 * gdb.base/pr10179.exp: New files.
2717
2718 2010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2719
2720 Fix crashes on dangling display expressions.
2721 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
2722 is SEP.
2723 (lib_flags): Remove the "debug" keyword.
2724 (libsepdebug): New variable for iterating new loop.
2725 (save_pf_prefix): New variable wrapping the loop.
2726 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
2727 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
2728
2729 2010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
2730
2731 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
2732
2733 2010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
2734
2735 PR stabs/11479.
2736 * gdb.stabs/gdb11479.exp: New file.
2737 * gdb.stabs/gdb11479.c: New file.
2738
2739 2010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
2740
2741 * gdb.base/charset.c (Strin16, String32): New variables.
2742 * gdb.base/charset.exp (gdb_test): Test correct display
2743 of 16 or 32 bit strings.
2744
2745 2010-04-21 Chris Moller <cmoller@redhat.com>
2746
2747 PR 9167
2748 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
2749 * gdb.cp/pr9167.cc: New file.
2750 * gdb.cp/pr9167.exp: New file.
2751
2752
2753 2010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
2754
2755 PR pascal/11492.
2756 * gdb.pascal/gdb11492.pas: New file.
2757 * gdb.pascal/gdb11492.exp: New file.
2758
2759 2010-04-20 Joel Brobecker <brobecker@adacore.com>
2760
2761 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
2762
2763 2010-04-20 Joel Brobecker <brobecker@adacore.com>
2764
2765 * gdb.ada/dyn_loc: New testcase.
2766
2767 2010-04-20 Chris Moller <cmoller@redhat.com>
2768
2769 PR 10867
2770
2771 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
2772 * gdb.cp/pr10687.cc: New file.
2773 * gdb.cp/pr10687.exp: New file.
2774
2775
2776 2010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2777 Sergio Durigan Junior <sergiodj@redhat.com>
2778
2779 * gdb.fortran/logical.exp: New testcase.
2780 * gdb.fortran/logical.f90: New file.
2781
2782 2010-04-19 Doug Evans <dje@google.com>
2783
2784 * gdb.base/help.exp (help source): Update expected output.
2785
2786 2010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2787
2788 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
2789 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
2790 gdb_exit and return.
2791 (executable): New variable.
2792 (binfile): Use it.
2793
2794 2010-04-19 Pedro Alves <pedro@codesourcery.com>
2795
2796 PR breakpoints/8554.
2797
2798 * gdb.trace/save-trace.exp: Adjust.
2799
2800 2010-04-17 H.J. Lu <hongjiu.lu@intel.com>
2801
2802 PR corefiles/11511
2803 * gdb.arch/system-gcore.exp: New.
2804 * gdb.arch/gcore.c: Likewise.
2805
2806 2010-04-15 Doug Evans <dje@google.com>
2807
2808 * gdb.python/py-progspace.c: New file.
2809 * gdb.python/py-progspace.exp: New file.
2810
2811 * gdb.base/source.exp: Add tests for "source -s".
2812
2813 2010-04-14 Phil Muldoon <pmuldoon@redhat.com>
2814
2815 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
2816 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
2817 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
2818 * gdb.python/py-mi.exp: New test for to_string returning None.
2819
2820 2010-04-12 Phil Muldoon <pmuldoon@redhat.com>
2821
2822 * gdb.python/py-breakpoint.c: Make result global.
2823
2824 2010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2825
2826 Fix non-GNU make compatibility.
2827 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
2828
2829 2010-04-09 Phil Muldoon <pmuldoon@redhat.com>
2830
2831 * gdb.python/py-breakpoint.exp: New File.
2832 * gdb.python/py-breakpoint.C: Ditto.
2833
2834 2010-04-08 Stan Shebs <stan@codesourcery.com>
2835
2836 * gdb.trace/actions.exp: Clear default-collect.
2837 * gdb.trace/save-trace.exp: Clear default-collect.
2838
2839 2010-04-08 Phil Muldoon <pmuldoon@redhat.com>
2840
2841 * gdb.python/py-value: Add null string variable.
2842 (test_lazy_string): Test zero length, NULL address lazy
2843 strings.
2844
2845 2010-04-07 H.J. Lu <hongjiu.lu@intel.com>
2846
2847 * gdb.arch/i386-avx.c: New.
2848 * gdb.arch/i386-avx.exp: Likewise.
2849
2850 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
2851
2852 2010-04-06 Doug Evans <dje@google.com>
2853
2854 * gdb.base/source-test.gdb: New file.
2855 * gdb.base/source.exp: Test source -v.
2856
2857 2010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2858
2859 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
2860
2861 2010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
2862
2863 * gdb.stabs/aout.sed: Convert all backslash to double backslash
2864 within one line, unless it is followed by a double quote.
2865 * gdb.stabs/hppa.sed: Idem.
2866 * gdb.stabs/weird.def: Add char and String constants
2867 * gdb.stabs/weird.exp: Check for correct parsing of
2868 char and string constants.
2869 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
2870 in .stabs to .stabx substitution.
2871
2872 2010-04-05 Stan Shebs <stan@codesourcery.com>
2873
2874 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
2875 constant global.
2876 * gdb.trace/tfile.exp: Try to print them.
2877
2878 2010-04-04 Stan Shebs <stan@codesourcery.com>
2879
2880 * gdb.base/completion.exp: Update for new "info watchpoints".
2881 * gdb.base/default.exp: Ditto.
2882 * gdb.base/help.exp: Ditto.
2883 * gdb.base/watchpoint.exp: Ditto.
2884 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
2885
2886 2010-04-04 Stan Shebs <stan@codesourcery.com>
2887
2888 * gdb.trace/tfile.exp: Sharpen tfind test.
2889
2890 2010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2891
2892 * gdb.base/break-entry.exp: New.
2893
2894 2010-04-02 Hui Zhu <teawater@gmail.com>
2895 Michael Snyder <msnyder@vmware.com>
2896
2897 * gdb.reverse/i386-sse-reverse.exp: New file.
2898 * gdb.reverse/i386-sse-reverse.c: New file.
2899
2900 2010-04-02 Pedro Alves <pedro@codesourcery.com>
2901
2902 * gdb.trace/tfind.exp: Adjust expected disassembly output.
2903
2904 2010-04-01 Stan Shebs <stan@codesourcery.com>
2905
2906 * gdb.trace/actions.exp: Tweak expected output.
2907 * gdb.trace/while-stepping.exp: Tweak expected output.
2908
2909 2010-04-01 H.J. Lu <hongjiu.lu@intel.com>
2910
2911 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
2912
2913 2010-04-01 Pedro Alves <pedro@codesourcery.com>
2914
2915 * gdb.base/commands.exp: Adjust.
2916 * gdb.cp/extern-c.exp: Adjust.
2917
2918 2010-04-01 Pedro Alves <pedro@codesourcery.com>
2919
2920 * gdb.trace/collection.c (local_test_func): Define a local struct,
2921 and instanciate it.
2922
2923 2010-04-01 Pedro Alves <pedro@codesourcery.com>
2924
2925 * gdb.trace/collection.exp (gdb_collect_args_test)
2926 (gdb_collect_argarray_test): XFAIL the tests that assume the
2927 argarray argument's elements are collected.
2928
2929 2010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
2930
2931 * gdb.dwarf2/dw2-bad-parameter-type.exp,
2932 gdb.dwarf2/dw2-bad-parameter-type.S: New.
2933
2934 2010-03-31 Stan Shebs <stan@codesourcery.com>
2935
2936 * gdb.trace/save-trace.exp: Test save/restore of default-collect
2937 and tracepoint conditionals.
2938 (gdb_verify_tracepoints): Delete unused return.
2939
2940 2010-03-26 Keith Seitz <keiths@redhat.com>
2941
2942 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
2943 appear in the output before main.
2944 Remove KFAIL for gdb/2215 aka bz 9320.
2945
2946 2010-03-30 Doug Evans <dje@google.com>
2947
2948 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
2949 by dejagnu.
2950 * gdb.arch/amd64-dword.exp: Ditto.
2951
2952 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
2953 match.
2954 (break printf): Ditto.
2955
2956 2010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
2957
2958 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
2959 gcc < 4.4.
2960 * gdb.cp/shadow.exp: Ditto.
2961
2962 2010-03-29 Pedro Alves <pedro@codesourcery.com>
2963
2964 * gdb.trace/collection.exp (run_trace_experiment): Make sure
2965 "tstart" is silent.
2966
2967 2010-03-29 Pedro Alves <pedro@codesourcery.com>
2968
2969 * gdb.trace/collection.exp (executable): New.
2970 (binfile): Use it.
2971 (fpreg, spreg, pcreg): New.
2972 (test_register): Use gdb_test_multiple. Pass /x to print.
2973 (prepare_for_trace_test): New.
2974 (run_trace_experiment): Use "continue", not gdb_run_cmd.
2975 (gdb_collect_args_test, gdb_collect_argstruct_test)
2976 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
2977 prepare_for_trace_test.
2978 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
2979 fpreg, spreg and pcreg.
2980 (gdb_collect_expression_test, gdb_collect_globals_test): Use
2981 prepare_for_trace_test.
2982 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
2983 try to detect tracing support here. Don't set breakpoints at
2984 `begin' or `end' here.
2985 <global scope>: Use clean_restart. Run to main before checking
2986 for tracing support. Check for for tracing support here.
2987
2988 2010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2989
2990 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
2991 " as $displacement" to "seen displacement message".
2992
2993 2010-03-28 Pedro Alves <pedro@codesourcery.com>
2994
2995 * gdb.trace/while-dyn.exp (executable): New variable.
2996 (binfile): Use it.
2997 (test_while_stepping): New function. Move most tests here. Call
2998 it once for each of the while-stepping, stepping and ws aliases.
2999
3000 2010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3001
3002 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
3003 that do not provide the tagless_struct type name at all.
3004 (test_print_anon_union): Do not check value of uninitialized
3005 union member. Do not use cp_test_ptype_class, so we can accept
3006 "long" as well as "long int".
3007
3008 2010-03-26 Pedro Alves <pedro@codesourcery.com>
3009
3010 * gdb.trace/tfile.c (tohex, bin2hex): New.
3011 (write_error_trace_file): Hexify error description.
3012
3013 2010-03-25 Stan Shebs <stan@codesourcery.com>
3014
3015 * gdb.trace/tfile.c: Generate an additional trace file, improve
3016 portability.
3017 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
3018 files in a better way.
3019
3020 2010-03-25 Keith Seitz <keiths@redhat.com>
3021
3022 * gdb.java/jprint.exp: XFAIL printing of static class members
3023 because of GCC debuginfo problem.
3024
3025 2010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3026
3027 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
3028
3029 2010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
3030
3031 * gdb.base/completion.exp: Allow long instead of long int.
3032 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
3033 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
3034 variable p.
3035 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
3036 * gdb.base/pointers.exp: Allow long instead of long int.
3037 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
3038 * gdb.base/step-line.exp: Allow a directory before the source file name.
3039
3040 2010-03-24 Tom Tromey <tromey@redhat.com>
3041
3042 PR breakpoints/9352:
3043 * gdb.base/default.exp: Update.
3044 * gdb.base/commands.exp: Update.
3045 * gdb.cp/extern-c.exp: Test setting commands on multiple
3046 breakpoints at once.
3047
3048 2010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
3049
3050 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
3051 if gdb,nosignals.
3052 * gdb.base/watchpoints.c: Do not include unnecessary headers.
3053 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
3054 exited".
3055
3056 2010-03-24 Stan Shebs <stan@codesourcery.com>
3057
3058 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
3059
3060 2010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
3061
3062 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
3063 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
3064 argument. Handle "short" and "long".
3065 (Top level): Pass overprototyped output for old_fptr and xptr.
3066
3067 2010-03-23 Pedro Alves <pedro@codesourcery.com>
3068
3069 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
3070 format strings and add casts to avoid compiler warnings.
3071
3072 2010-03-23 Vladimir Prus <vladimir@codesourcery.com>
3073
3074 * lib/trace-support.exp (gdb_trace_setactions):
3075 Don't expect whitespace after ">" prompt.
3076 * gdb.trace/actions.exp: Adjust for output changes.
3077 * gdb.trace/while-stepping.exp: Likewise.
3078
3079 2010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3080
3081 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
3082 and r157645).
3083
3084 2010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3085
3086 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
3087 New.
3088
3089 2010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
3090
3091 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
3092 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
3093
3094 2010-03-19 Stan Shebs <stan@codesourcery.com>
3095
3096 * gdb.trace/ax.exp: New file.
3097
3098 2010-03-19 Doug Evans <dje@google.com>
3099
3100 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
3101 output from gcc.
3102
3103 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
3104 named /usr/sbin/prelink<foo>.
3105
3106 2010-03-18 Stan Shebs <stan@codesourcery.com>
3107
3108 * gdb.trace/circ.exp: Test circular-trace-buffer.
3109 * gdb.trace/tfile.exp: Update tstatus test.
3110
3111 2010-03-18 Joel Brobecker <brobecker@adacore.com>
3112
3113 * gdb.dwarf2/dw2-anonymous-func.S: New file.
3114 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
3115
3116 2010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3117
3118 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
3119
3120 2010-03-18 Pedro Alves <pedro@codesourcery.com>
3121
3122 * gdb.base/default.exp: Adjust the expected output of the finish
3123 and until commands when the inferior is not being run.
3124
3125 2010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
3126
3127 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
3128 * gdb.cp/nsusing.exp: Ditto.
3129
3130 2010-03-15 Tom Tromey <tromey@redhat.com>
3131
3132 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
3133 * gdb.cp/userdef.cc (operator==): New function.
3134 (main): New locals mem1, mem2.
3135
3136 2010-03-15 Jie Zhang <jie@codesourcery.com>
3137
3138 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
3139 Declare and use new loadtimeout variable.
3140
3141 2010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
3142
3143 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
3144 Use gdb_load later.
3145
3146 2010-03-14 Pedro Alves <pedro@codesourcery.com>
3147
3148 * gdb.base/solib-disc.c (main): Make format of fprintf a string
3149 literal. Add missing endlines to prints to stderr.
3150
3151 2010-03-12 Tom Tromey <tromey@redhat.com>
3152
3153 PR c++/9708:
3154 * gdb.cp/m-static.exp: Add regression test.
3155 * gdb.cp/m-static.cc (method): New method.
3156 (main): Call it.
3157
3158 2010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
3159
3160 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
3161 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
3162
3163 2010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
3164
3165 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
3166
3167 2010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
3168
3169 * lib/gdb.exp (skip_stl_tests): New.
3170 (gdb_compile): Symbian needs -ldl.
3171 (shlib_target_file): New.
3172 (shlib_symbol_file): New.
3173 (gdb_load_shlibs): Use shlib_target_file.
3174 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
3175 * gdb.cp/exception.exp: Use skip_stl_tests.
3176 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
3177 * gdb.cp/try_catch.exp: Use skip_stl_tests.
3178 * gdb.cp/mb-templates.exp: Ditto.
3179 * gdb.base/commands.exp: Relax regexes.
3180 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
3181 shlib_target_file and shlib_symbol_file.
3182 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
3183 sections.
3184 * gdb.base/ending-run.exp: Accept E32Main for symbian.
3185 * gdb.base/solib-disc.exp: Use
3186 shlib_target_file and shlib_symbol_file.
3187 * gdb.base/unload.exp: Don't skip on symbian. Use
3188 shlib_target_file and shlib_symbol_file.
3189 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
3190
3191 2010-03-12 Pedro Alves <pedro@codesourcery.com>
3192
3193 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
3194 * gdb.trace/report.exp: Adjust for x86 and x86_64.
3195 Issue a tfind end before looking for a tracepoint frame.
3196 * gdb.trace/tfind.exp: Adjust tstatus output.
3197 Adjust disassembly output.
3198 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
3199
3200 2010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3201
3202 * gdb.base/break-interp.exp: Create new displacement parameter value
3203 for the test_ld calls.
3204 (reach): New parameter displacement, verify its content. New push of
3205 pf_prefix "reach-$func:". Import global expect_out.
3206 (test_core): New parameter displacement, verify its content. New push
3207 of pf_prefix "core:". New command "set verbose on". Import global
3208 expect_out.
3209 (test_attach): New parameter displacement, verify its content. New
3210 push of pf_prefix "attach:". New command "set verbose on". Import
3211 global expect_out.
3212 (test_ld): New parameter displacement, pass it to the reach, test_core
3213 and test_attach calls and verify its content in the "ld.so exit" test.
3214 * gdb.base/prelink.exp: Remove gdb_exit and final return.
3215 (prelink): Update expected text, use gdb_test.
3216
3217 2010-03-10 Doug Evans <dje@google.com>
3218
3219 * gdb.base/checkpoint.exp: Fix comment.
3220 Lengthen timeout while doing >600 checkpoints test.
3221 Rename duplicate "kill all one" test to keep test names unique.
3222
3223 2010-03-10 Pedro Alves <pedro@codesourcery.com>
3224
3225 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
3226
3227 2010-03-08 Keith Seitz <keiths@redhat.com>
3228
3229 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
3230 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
3231 (dm_type_long): New function.
3232 (dm_type_unsigned_short): New function.
3233 (dm_type_unsigned_long): New function.
3234 (myint): New typedef.
3235 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
3236 long, unsigned shor and long, operator char*, and typedef.
3237 (test_lookup_operator_functions): Add operator char* test.
3238 (test_paddr_operator_functions): Likewise.
3239 (test_paddr_overloaded_functions): Use probe values for
3240 short, long, and unsigned short and long.
3241 (test_paddr_hairy_functions): If the demangler probe detected
3242 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
3243 demangler.
3244 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
3245 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
3246 and "print null_pmf".
3247 Add test "ptype a.*pmf".
3248 * gdb.cp/overload.exp: Allow optional "int" to appear with
3249 "short" and "long".
3250 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
3251 long expect value for men_overload1arg.
3252 Allow "int" to appear with "short" and "long".
3253 When testing "info break", add argument for main (void).
3254 Also allow "int" to appear with "short" and "long".
3255 Ditto with "unsigned" and "long long".
3256 * gdb.java/jmain.exp: Do not enclose methods names in single
3257 quotes.
3258 * gdb.java/jmisc.exp: Likewise.
3259 * gdb.java/jprint.exp: Likewise.
3260 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
3261
3262 From Jan Kratochvil <jan.kratochvil@redhat.com>:
3263 * gdb.cp/exception.exp (backtrace after first throw)
3264 (backtrace after second throw): Allow a namespace before __cxa_throw.
3265 (backtrace after first catch, backtrace after second catch): Allow
3266 a namespace before __cxa_begin_catch.
3267
3268 * gdb.cp/cpexprs.exp: New file.
3269 * gdb.cp/cpexprs.cc: New file.
3270
3271 From Daniel Jacobowitz <dan@codesourcery.com>
3272 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
3273 to use string_to_regexp.
3274 (ctor, dtor): New functions. Use them to match constructor
3275 and destructor function types.
3276 (Top level): Use runto_main.
3277
3278 2010-03-05 Tom Tromey <tromey@redhat.com>
3279
3280 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
3281 gdb.target_charset.
3282 (pp_ns.to_string): Likewise.
3283
3284 2010-03-04 Keith Seitz <keiths@redhat.com>
3285
3286 * gdb.cp/overload.exp: Test that the filename portion of a linespec
3287 can be quoted. Test that both the filename and function/line
3288 portions can be quoted at the same time.
3289
3290 2010-03-04 Pedro Alves <pedro@codesourcery.com>
3291
3292 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
3293
3294 2010-03-03 Doug Evans <dje@google.com>
3295
3296 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
3297 libc contains libpthread.
3298
3299 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
3300 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
3301 of gdb_compile. Add another pattern to match android backtrace.
3302
3303 2010-03-03 Tom Tromey <tromey@redhat.com>
3304
3305 PR gdb/11345:
3306 * gdb.base/printcmds.exp (test_printf): Add test.
3307
3308 2010-03-02 H.J. Lu <hongjiu.lu@intel.com>
3309
3310 * gdb.arch/amd64-byte.exp: New.
3311 * gdb.arch/amd64-dword.exp: Likewise.
3312 * gdb.arch/amd64-pseudo.c: Likewise.
3313 * gdb.arch/amd64-word.exp: Likewise.
3314 * gdb.arch/i386-byte.exp: Likewise.
3315 * gdb.arch/i386-pseudo.c: Likewise.
3316 * gdb.arch/i386-word.exp: Likewise.
3317
3318 2010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
3319
3320 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
3321 types. Add structreg, bitfields, and flags registers.
3322 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
3323 registers.
3324
3325 2010-03-01 H.J. Lu <hongjiu.lu@intel.com>
3326
3327 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
3328 (load_description): Set architecture if defined.
3329
3330 2010-02-28 Phil Muldoon <pmuldoon@redhat.com>
3331
3332 * gdb.python/py-frame.exp: Add read_var block tests.
3333 * gdb.python/py-frame.c (block): New function.
3334
3335 2010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3336 Daniel Jacobowitz <dan@codesourcery.com>
3337
3338 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
3339
3340 2010-02-25 David S. Miller <davem@davemloft.net>
3341
3342 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
3343 fix logic for setting all_syscalls_numbers.
3344
3345 2010-02-24 Phil Muldoon <pmuldoon@redhat.com>
3346
3347 * Makefile.in: Add py-block and py-symbol.
3348 * gdb.python/py-symbol.exp: New File.
3349 * gdb.python/py-symtab.exp: New File.
3350 * gdb.python/py-block.exp: New File.
3351 * gdb.python/py-symbol.c: New File.
3352 * gdb.python/py-block.c: New File.
3353
3354 2010-02-24 Phil Muldoon <pmuldoon@redhat.com>
3355
3356 PR python/11314
3357 * lib/gdb.exp (skip_python_tests): New function.
3358 * gdb.python/py-cmd.exp: Use skip_python_tests.
3359 * gdb.python/py-frame.exp: Likewise.
3360 * gdb.python/py-function.exp: Likewise.
3361 * gdb.python/py-prettyprint.exp: Likewise.
3362 * gdb.python/py-template.exp: Likewise.
3363 * gdb.python/py-type.exp: Likewise.
3364 * gdb.python/py-value.exp: Likewise.
3365
3366 2010-02-22 Pedro Alves <pedro@codesourcery.com>
3367
3368 PR9605
3369
3370 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
3371
3372 2010-02-19 Tom Tromey <tromey@redhat.com>
3373
3374 PR c++/8693, PR c++/9496:
3375 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
3376 regression tests.
3377
3378 2010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3379
3380 Fix compatibility with m68k as.
3381 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
3382 Use only /* comments */.
3383
3384 2010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3385
3386 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
3387 * configure: Regenerate.
3388
3389 2010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
3390
3391 * gdb.python/py-type.exp: Check for Python support.
3392
3393 2010-02-17 Pedro Alves <pedro@codesourcery.com>
3394
3395 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
3396 `regsub' syntax available.
3397
3398 2010-02-17 Pedro Alves <pedro@codesourcery.com>
3399
3400 * gdb.base/shmain.c (main): Remove printf call.
3401 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
3402 * gdb.base/unload.c (main): Make format of fprintf a string
3403 literal. Add missing endlines to prints to stderr.
3404 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
3405
3406 2010-02-17 Tom Tromey <tromey@redhat.com>
3407
3408 * gdb.java/jprint.java (jprint.props): New field.
3409 * gdb.java/jprint.exp (set_lang_java): Add regression test.
3410
3411 2010-02-17 Pedro Alves <pedro@codesourcery.com>
3412
3413 * gdb.base/charset.exp: Don't assume new `regsub' syntax
3414 available.
3415
3416 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3417
3418 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
3419 creation to support remote host testing.
3420
3421 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3422
3423 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
3424 Recognize "command not found".
3425
3426 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3427
3428 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
3429 single-stepping.
3430
3431 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3432
3433 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
3434 if arguments are not supported.
3435
3436 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3437
3438 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
3439 be const or non-const.
3440
3441 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3442
3443 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
3444 mi_send_resuming_command to send -exec-continue.
3445
3446 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3447
3448 * gdb.base/list.exp (test_list_filename_and_function): Add test
3449 with single quotes.
3450 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
3451 matching.
3452 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
3453 Add KFAIL'd tests for PR gdb/11289.
3454
3455 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3456
3457 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
3458
3459 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3460
3461 * gdb.base/comp-dir/subdir/dummy.txt: New file.
3462 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
3463 a temporary directory.
3464
3465 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3466
3467 * gdb.base/charset.exp: Use a single regular expression to match
3468 show host-charset and show target-charset output.
3469
3470 2010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3471
3472 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
3473 "Illegal process-id" expect string more exact.
3474 (attach to digits-starting nonsense is prohibited): New.
3475
3476 2010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3477
3478 * gdb.base/prelink.exp (set verbose on): New.
3479
3480 2010-02-12 Tomas Holmberg <th@virtutech.com>
3481
3482 * mi-reverse.exp: New file. Test for reverse option to the
3483 following MI commands: exec-continue, exec-finish, exec-next,
3484 exec-step, exec-next-instruction, exec-step-instruction.
3485
3486 2010-02-09 Joel Brobecker <brobecker@adacore.com>
3487
3488 * gdb.ada/ptype_tagged_param: New testcase.
3489
3490 2010-02-08 Tom Tromey <tromey@redhat.com>
3491
3492 PR c++/8017:
3493 * gdb.cp/overload.exp: Add tests.
3494 * gdb.cp/overload.cc (struct K): New.
3495 (namespace N): New.
3496 (main): Call new functions.
3497 (K::staticoverload): Define.
3498
3499 2010-02-08 Chris Moller <moller@mollerware.com>
3500
3501 PR gdb/10728
3502 * gdb.cp/pr10728-x.h: New file.
3503 * gdb.cp/pr10728-x.cc: New file.
3504 * gdb.cp/pr10728-y.cc: New file.
3505 * gdb.cp/pr10728.exp: New file.
3506 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
3507
3508 2010-02-08 Chris Moller <moller@mollerware.com>
3509
3510 PR gdb/9067
3511 * gdb.cp/pr9067.exp: New
3512 * gdb.cp/pr9067.cc: New
3513 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
3514
3515 2010-02-08 Joel Brobecker <brobecker@adacore.com>
3516
3517 * lib/gdb.exp (gdb_test_timeout): New global variable.
3518 Set it to timeout if not already set.
3519 (gdb_init): Reset the value of timeout to gdb_test_timeout.
3520
3521 2010-02-05 Doug Evans <dje@google.com>
3522
3523 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
3524 user.
3525
3526 2010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
3527
3528 PR c++/7935:
3529 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
3530
3531 2010-02-04 Tom Tromey <tromey@redhat.com>
3532
3533 * gdb.cp/virtbase.exp: Make test case names unique.
3534
3535 2010-02-02 Tom Tromey <tromey@redhat.com>
3536
3537 * gdb.cp/virtbase.exp: Add regression tests.
3538 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
3539 (main): Instantiate RHC.
3540
3541 2010-02-02 Tom Tromey <tromey@redhat.com>
3542
3543 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
3544 type-printing change.
3545
3546 2010-02-02 Tom Tromey <tromey@redhat.com>
3547
3548 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
3549 * gdb.cp/virtbase.cc: New file.
3550 * gdb.cp/virtbase.exp: New file.
3551 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
3552
3553 2010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3554
3555 PR libc/11214:
3556 * gdb.threads/current-lwp-dead.c: Include features.h.
3557 (HAS_NOMMU): New.
3558 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
3559
3560 2010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3561
3562 * gdb.base/symbol-without-target_section.exp,
3563 gdb.base/symbol-without-target_section.c: New.
3564
3565 2010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
3566
3567 * gdb.base/bigcore.exp: Reset increased timeout.
3568 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
3569
3570 2010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
3571
3572 * gdb.base/gcore.exp (capture_command_output): Use
3573 gdb_test_multiple.
3574
3575 2010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
3576
3577 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
3578 * gdb.arch/thumb2-it.exp (test_it_break): New function.
3579 (Top level): Call it.
3580
3581 2010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
3582
3583 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
3584
3585 2010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
3586
3587 * gdb.base/call-strs.exp, gdb.base/default.exp,
3588 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
3589 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
3590 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
3591 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
3592 gdb.base/watchpoint-solib.exp: Save and restore timeout.
3593 * gdb.base/ending-run.exp: Correct restore of timeout.
3594 * gdb.base/page.exp: Remove unnecessary timeout setting.
3595
3596 2010-01-29 Joel Brobecker <brobecker@adacore.com>
3597
3598 * gdb.ada/rec_return: New testcase.
3599
3600 2010-01-29 Joel Brobecker <brobecker@adacore.com>
3601
3602 * gdb.ada/call_pn: New testcase.
3603
3604 2010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
3605
3606 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
3607 (Top level): Use it to resume.
3608 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
3609 the Thumb mode displaced stepping error as unsupported.
3610
3611 2010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
3612
3613 * gdb.cp/nsusing.exp: Added more tests.
3614 * gdb.cp/nsrecurs.exp: Ditto.
3615 * gdb.cp/nsusing.cc: Added test functions.
3616 * gdb.cp/nsrecurs.cc: Ditto.
3617
3618 2010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3619
3620 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
3621 absolute directory pathnames in gdb.sum file.
3622
3623 2010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
3624
3625 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
3626 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
3627
3628 2010-01-26 Tom Tromey <tromey@redhat.com>
3629
3630 PR exp/7643:
3631 * gdb.base/printcmds.exp (test_print_string_constants): Remove
3632 setup_kfail.
3633
3634 2010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
3635
3636 * gdb.cp/nsrecurs.exp: New test.
3637 * gdb.cp/nsrecurs.cc: New test program.
3638 * gdb.cp/nsstress.exp: New test.
3639 * gdb.cp/nsstress.cc: New test program.
3640 * gdb.cp/nsdecl.exp: New test.
3641 * gdb.cp/nsdecl.cc: New test program.
3642
3643 2010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
3644
3645 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
3646 imported into file scope.
3647 Marked test as xfail.
3648 * gdb.cp/namespace-using.cc (marker5): New function.
3649 * gdb.cp/shadow.exp: New test.
3650 * gdb.cp/shadow.cc: New test program.
3651 * gdb.cp/nsimport.exp: New test.
3652 * gdb.cp/nsimport.cc: New test program.
3653
3654 2010-01-25 Tom Tromey <tromey@redhat.com>
3655
3656 PR gdb/11049:
3657 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
3658 with "set print null-stop on".
3659
3660 2010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3661
3662 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
3663 Adjust it for DISASSEMBLY_OMIT_FNAME.
3664
3665 2010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3666
3667 PR symtab/11199:
3668 * gdb.dwarf2/member-ptr-forwardref.exp,
3669 gdb.dwarf2/member-ptr-forwardref.S: New.
3670
3671 2010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3672
3673 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
3674 (thread1_func): Protect thread1_tid with thread1_tid_cond by
3675 thread1_tid_mutex. Remove gdbstop_mutex handling.
3676 (thread2_func): Protect thread2_tid with thread2_tid_cond by
3677 thread2_tid_mutex. Remove gdbstop_mutex handling.
3678 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
3679 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
3680 pthread_cond_wait conditionalizations by while loops.
3681
3682 2010-01-20 Tom Tromey <tromey@redhat.com>
3683
3684 PR backtrace/10770:
3685 * gdb.dwarf2/pr10770.exp: New file.
3686 * gdb.dwarf2/pr10770.c: New file.
3687 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
3688
3689 2010-01-20 Vladimir Prus <vladimir@codesourcery.com>
3690
3691 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
3692 that target was removed, and the test always runs native anyway.
3693
3694 2010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3695
3696 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
3697 gdb.base/watchpoint-cond-gone-stripped.c: New.
3698
3699 2010-01-19 Tom Tromey <tromey@redhat.com>
3700
3701 PR c++/8000:
3702 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
3703 existing tests.
3704 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
3705 (main): Use AAA::SomeEnum.
3706
3707 2010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3708
3709 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
3710 (test_ignore_count): Declare line_callme_body global.
3711 (run to breakpoint with ignore count): Use line_callme_body.
3712 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
3713 (set line_main_hello, set line_main_return): Reindent.
3714 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
3715 New.
3716 (continue to callee4): Use line_callee4_body.
3717 (check *stopped from CLI command): Use line_callee4_next.
3718 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
3719 (set line_main_hello, set line_main_return): Reindent.
3720 (set line_callee4_head, set line_callee4_body): New.
3721 (continue to callee4): Use line_callee4_body.
3722
3723 2010-01-18 Tom Tromey <tromey@redhat.com>
3724
3725 PR c++/9680:
3726 * gdb.cp/casts.cc: Add new classes and variables.
3727 * gdb.cp/casts.exp: Test new operators.
3728
3729 2010-01-18 Tom Tromey <tromey@redhat.com>
3730 Thiago Jung Bauermann <bauerman@br.ibm.com>
3731
3732 * gdb.python/source2.py: New file.
3733 * gdb.python/source1: New file.
3734 * gdb.python/python.exp: Test "source" command.
3735
3736 2010-01-15 Stan Shebs <stan@codesourcery.com>
3737
3738 * gdb.trace/tfile.c: New file.
3739 * gdb.trace/tfile.exp: New file.
3740
3741 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3742
3743 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
3744
3745 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3746
3747 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
3748
3749 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3750
3751 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
3752 (libfunc): New parameter action. Implement also selectable "sleep".
3753 * gdb.base/break-interp-main.c: Include assert.h.
3754 (libfunc): New parameter action.
3755 (main): New parameters argc and argv. Assert argc. Pass argv.
3756 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
3757 (test_attach): New proc.
3758 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
3759 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
3760
3761 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3762
3763 * gdb.base/break-interp.exp (test_core): New proc.
3764 (test_ld): Call it.
3765
3766 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3767
3768 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
3769 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
3770 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
3771 and gdb_compile_shlib. Use new -Wl compiler options.
3772 (dl bt, main bt): New tests.
3773
3774 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3775
3776 Support PIEs with no symfile_objfile.
3777 * gdb.base/break-interp.exp: New argument at the test_ld calls.
3778 (test_ld): New parameter trynosym.
3779 (test_ld <$trynosym>): New block.
3780
3781 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3782
3783 * gdb.base/break-interp.exp: New file.
3784
3785 2010-01-13 Phil Muldoon <pmuldoon@redhat.com>
3786
3787 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
3788 * gdb.python/py-prettyprint.py (pp_ls): New printer.
3789 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
3790 test.
3791 * gdb.python/py-prettyprint.c: Define lazystring test structure.
3792 * gdb.python/py-mi.exp: Add lazy string test.
3793
3794 2010-01-13 Vladimir Prus <vladimir@codesourcery.com>
3795
3796 * lib/mi-support.exp (mi_check_thread_states): Handle
3797 core number in thread listing.
3798
3799 2010-01-12 Joel Brobecker <brobecker@adacore.com>
3800
3801 * gdb.base/maint.exp: Adjust the expected output for the
3802 "maint print type" test. Use gdb_test_multiple instead of
3803 gdb_sent/gdb_expect.
3804
3805 2010-01-11 Doug Evans <dje@google.com>
3806
3807 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
3808 from gdbserver_download. All callers updated.
3809
3810 * gdb.server/ext-run.exp: "info os processes" requires xml support.
3811
3812 2010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3813
3814 Implement binary numbers parsing.
3815 * gdb.base/printcmds.exp (test_integer_literals_accepted)
3816 (test_integer_literals_rejected): New binary tests.
3817
3818 2010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
3819
3820 * gdb.cell/configure: Regenerate.
3821
3822 2010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3823
3824 * gdb.base/corefile.exp: Move the core finding block out and call it as
3825 core_find, new variable $corefile, replace corefile by $corefile and
3826 [file tail $corefile] for usage vs. test names resp.
3827 * lib/gdb.exp (core_find): Move it as a new function here. New
3828 parameter binfile and deletefiles. New variable $destcore. Pre-delete
3829 $destcore. Return "" on error.
3830
3831 2010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3832
3833 Workaround PR binutils/10802.
3834 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
3835 (twice).
3836
3837 2010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
3838
3839 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
3840
3841 2010-01-08 Joel Brobecker <brobecker@adacore.com>
3842
3843 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
3844 call, to avoid interruption.
3845
3846 2010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3847
3848 * gdb.stabs/weird.def (args93): New.
3849
3850 2010-01-07 Doug Evans <dje@google.com>
3851
3852 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
3853
3854 2010-01-07 Tom Tromey <tromey@redhat.com>
3855
3856 * gdb.base/source.exp: Use correct line number.
3857
3858 2010-01-05 Stan Shebs <stan@codesourcery.com>
3859
3860 * gdb.trace/tracecmd.exp: Test ftrace.
3861
3862 2010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3863
3864 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
3865
3866 2010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3867
3868 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
3869 "uint_for_mi_testing".
3870
3871 2010-01-01 Joel Brobecker <brobecker@adacore.com>
3872
3873 Test indented comment in file being sourced.
3874 * gdb.base/commands.exp: Test indented comment in file being sourced.
3875
3876 2010-01-01 Joel Brobecker <brobecker@adacore.com>
3877
3878 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
3879 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
3880 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
3881 notice.
3882
3883 2010-01-01 Joel Brobecker <brobecker@adacore.com>
3884
3885 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
3886 notice.
3887
3888 2010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3889
3890 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
3891 missing $after_stopped and comma (,) expectation.
3892
3893 2009-12-31 Stan Shebs <stan@codesourcery.com>
3894
3895 * gdb.trace/actions.exp: Test teval action.
3896
3897 2009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
3898
3899 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
3900 (top level): Call test_watchpoint_in_big_blob.
3901 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
3902 watchpoints.
3903 (func3): Write to buf.
3904
3905 2009-12-29 Stan Shebs <stan@codesourcery.com>
3906
3907 * gdb.trace/actions.exp: Test default-collect.
3908
3909 2009-12-28 Stan Shebs <stan@codesourcery.com>
3910
3911 * gdb.trace/tsv.exp: New file.
3912 * gdb.base/completion.exp: Update ambiguous info output.
3913
3914 2009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
3915
3916 * gdb.base/find.c (main): Reference search buffers.
3917 * gdb.base/included.c (main): Reference integer.
3918 * gdb.base/ptype.c (charfoo): Declare.
3919 (intfoo): Call charfoo.
3920 * gdb.base/scope0.c (useitp): New function.
3921 (usestatics): Use useitp.
3922 (useit): Add a type for val.
3923 * gdb.base/scope1.c (useit1): Take a pointer argument.
3924 (usestatics1): Update calls to useit1.
3925 * gdb.cp/call-c.cc: Declare foo.
3926 (main): Call foo.
3927 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
3928 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
3929 (main): Call C::ensureRefs and ensureOtherRefs.
3930 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
3931 variables.
3932 (ensureOtherRefs): New function.
3933 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
3934 * gdb.cp/templates.cc (main): Call t5i.value.
3935
3936 2009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3937
3938 Fix compatibility with G++-4.5.
3939 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
3940 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
3941 (uncaught return): Remove.
3942
3943 2009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3944 Phil Muldoon <pmuldoon@redhat.com>
3945
3946 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
3947 (bp_location13, bp_location14, bp_location17, bp_location18)
3948 (marker3_proto, marker4_proto): New variables.
3949 (breakpoint info): Update output.
3950 (run until breakpoint at marker3, run until breakpoint at marker4): New
3951 tests.
3952
3953 2009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3954
3955 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
3956 Replace the printf call of Y by provided "y-set-1" label. New block
3957 for the second shared library.
3958 * gdb.base/unload.exp: Compile also the second library, call
3959 gdb_load_shlibs also for it. Use now gdb_breakpoint.
3960 (single pending breakpoint info): Rename to ...
3961 (pending breakpoint info before run): ... this extended test.
3962 (libfile2, libname2, libsrcfile2, libsrc2)
3963 (lib_sl2): New variables.
3964 (exec_opts): Set also SHLIB_NAME2.
3965 (pending breakpoint info on first run at shrfunc1)
3966 (pending breakpoint info on second run at shrfunc1)
3967 (pending breakpoint info on second run at shrfunc2)
3968 (print y from libfile, print y from libfile2): New tests.
3969 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
3970 * gdb.base/unloadshr2.c: New.
3971
3972 2009-12-22 Hui Zhu <teawater@gmail.com>
3973
3974 * gdb.reverse/sigall-reverse.exp: Adjust.
3975
3976 2009-12-21 Vladimir Prus <vladimir@codesourcery.com>
3977
3978 PR gdb/10884
3979
3980 * gdb.mi/var-cmd.c (do_bitfield_tests): New
3981 (main): Call do_bitfield_tests.
3982 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
3983
3984 2009-12-20 Joel Brobecker <brobecker@adacore.com>
3985
3986 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
3987 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
3988 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
3989 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
3990 gdb.modula2/unbounded1.c: Update copyright header.
3991
3992 2009-12-10 Chris Moller <moller@mollerware.com>
3993
3994 PR gdb/9399
3995 * gdb.cp/virtfunc2.exp: New tests
3996 * gdb.cp/virtfunc2.cc: New tests
3997 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
3998
3999 2009-12-10 Oza Pawandeep (paawan1982@yahoo.com
4000
4001 * gdb.reverse/i387-env-reverse.c: New file.
4002 * gdb.reverse/i387-env-reverse.exp: New file.
4003 * gdb.reverse/i387-stack-reverse.c: New file.
4004 * gdb.reverse/i387-stack-reverse.exp: New file.
4005
4006 2009-12-08 Phil Muldoon <pmuldoon@redhat.com>
4007
4008 * gdb.python/py-type.exp (test_range): New test.
4009
4010 2009-12-03 Phil Muldoon <pmuldoon@redhat.com>
4011
4012 PR python/10805
4013
4014 * gdb.python/py-type.exp: New file.
4015 * gdb.python/py-type.c: New file.
4016 * Makefile.in: Add py-type.
4017
4018 2009-12-03 Tom Tromey <tromey@redhat.com>
4019
4020 * gdb.python/py-value.exp (test_parse_and_eval): New
4021 function.
4022
4023 2009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
4024
4025 PR gdb/11022
4026
4027 * gdb.base/pr11022.exp: New test.
4028 * gdb.base/pr11022.c: New test.
4029
4030 2009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4031
4032 Fix spurious false FAILs.
4033 * gdb.base/structs.c (chartest): New.
4034 (main): Fill-in chartest.
4035 * gdb.base/structs.exp (anychar_re, first): New.
4036 (start_structs_test): Import global anychar_re and first.
4037 New gdb_test call "set print elements 300; ${testfile}"
4038 (start_structs_test <$first>): New block.
4039 (any): Import global anychar_re. New variable ac. Use ${ac}.
4040
4041 2009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4042
4043 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
4044
4045 2009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4046
4047 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
4048 Force $srcfile file.
4049 * gdb.base/foll-fork.c (callee): Comment out the printf call.
4050
4051 2009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4052
4053 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
4054 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
4055 * gdb.threads/watchthreads-reorder.exp: Likewise.
4056
4057 2009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
4058
4059 PR gdb/8704
4060
4061 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
4062 "if", and "thread". Correct matching in the previous test.
4063
4064 2009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
4065
4066 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
4067
4068 2009-11-23 Michael Snyder <msnyder@vmware.com>
4069
4070 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
4071 * gdb.reverse-watch-precsave.exp: Ditto.
4072
4073 2009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
4074
4075 * gdb.asm/asm-source.exp: Adjust.
4076 * gdb.base/help.exp: Adjust.
4077
4078 2009-11-22 Pedro Alves <pedro@codesourcery.com>
4079
4080 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
4081 (do_syscall_tests_without_xml): Set data-directory to
4082 /the/path/to/nowhere.
4083
4084 2009-11-21 Pedro Alves <pedro@codesourcery.com>
4085
4086 * gdb.threads/local-watch-wrong-thread.c,
4087 gdb.threads/local-watch-wrong-thread.exp: New files.
4088
4089 2009-11-21 Pedro Alves <pedro@codesourcery.com>
4090
4091 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
4092 assume new `regsub' syntax available.
4093
4094 2009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4095
4096 * gdb.base/watchpoint-hw-hit-once.exp,
4097 gdb.base/watchpoint-hw-hit-once.c: New.
4098
4099 2009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4100
4101 * gdb.threads/watchthreads-reorder.exp,
4102 gdb.threads/watchthreads-reorder.c: New.
4103
4104 2009-11-17 Nathan Sidwell <nathan@codesourcery.com>
4105
4106 * gdb.xml/tdesc-regs.exp: Use for m68k.
4107
4108 2009-11-15 Pedro Alves <pedro@codesourcery.com>
4109
4110 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
4111
4112 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
4113
4114 * lib/gdb.exp (current_target_name): New procedure.
4115 (gdb_wrapper_target): New variable.
4116 (gdb_wrapper_init): Set gdb_wrapper_target.
4117 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
4118 wrapper.
4119
4120 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
4121
4122 * gdb.base/remote.exp: Delete the slowest load test.
4123 Do not load with fixed packet sizes.
4124
4125 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
4126
4127 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
4128
4129 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
4130
4131 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
4132 srcfile when setting a breakpoint.
4133
4134 2009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
4135
4136 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
4137 macros.
4138
4139 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
4140
4141 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
4142 to be in memory.
4143 * gdb.base/display.c (force_mem): New.
4144 (do_loops): Use it. Add breakpoint comments.
4145 (do_vars): Add a breakpoint comment.
4146 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
4147 line numbers.
4148
4149 2009-11-13 Nathan Froyd <froydnj@codesourcery.com>
4150
4151 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
4152 instead of a bare "run".
4153
4154 2009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
4155
4156 * gdb.python/py-prettyprint.exp: Adjust.
4157
4158 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4159
4160 * lib/cell.exp (skip_cell_tests): Clean up test files before
4161 returning.
4162
4163 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4164
4165 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
4166 and the breakpoint menu. Do not call perror if a prompt is seen.
4167 Consume the following GDB prompt.
4168 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
4169 * gdb.cp/namespace.exp: Use gdb_test.
4170 * gdb.cp/templates.exp: Use gdb_test.
4171 (test_template_breakpoints): Use gdb_test_multiple.
4172
4173 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4174
4175 * gdb.base/break1.c (struct some_struct, values): Move earlier.
4176 (marker4): Reference values.
4177
4178 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4179
4180 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
4181 is missing.
4182
4183 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4184
4185 * gdb.base/break.c (need_malloc): New.
4186 * gdb.base/constvars.c (main): Reference crass and crisp.
4187 * gdb.base/gdb1821.c (main): Reference bar.
4188 * gdb.cp/gdb1355.cc (main): Reference s1.
4189 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
4190 (main): Call them.
4191 * gdb.cp/hang2.cc (dummy2): Define.
4192 * gdb.cp/hang3.cc (dummy3): Define.
4193 * gdb.cp/m-data.cc (main): Reference shadow.
4194
4195 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4196 Nathan Froyd <froydnj@codesourcery.com>
4197
4198 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
4199 remote host.
4200
4201 2009-11-12 Nathan Froyd <froydnj@codesourcery.com>
4202
4203 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
4204 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
4205 * gdb.dwarf2/dw2-compressed.exp: Likewise.
4206 * gdb.dwarf2/dw2-intercu.exp: Likewise.
4207 * gdb.dwarf2/dw2-intermix.exp: Likewise.
4208 * gdb.dwarf2/dw2-producer.exp: Likewise.
4209 * gdb.dwarf2/mac-fileno.exp: Likewise.
4210 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
4211 py-prettyprint.py to the remote host.
4212 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
4213
4214 2009-11-11 Keith Seitz <keiths@redhat.com>
4215
4216 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
4217 use it instead of "Foo".
4218 * gdb.cp/classes.exp (do_tests): Add a test to access
4219 a method through a typedef'd class name.
4220
4221 2009-11-11 Nathan Froyd <froydnj@codesourcery.com>
4222
4223 * gdb.base/long_long.exp: Permit leading zeros on floating-point
4224 exponents.
4225 * gdb.base/pointers.exp: Likewise.
4226 * gdb.cp/ref-types.exp: Likewise.
4227
4228 2009-11-11 Keith Seitz <keiths@redhat.com>
4229
4230 * gdb.cp/cplusfuncs.cc (class foo): Add operators
4231 new[] and delete[].
4232 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
4233 "void".
4234 (probe_demangler): Remove all single-quoting of
4235 method and variable names.
4236 (info_func_regexp): Remove the word "void" from any
4237 occurrence of "(void)".
4238 (print_addr_2): Remove all single-quoting of
4239 method names.
4240 (print_addr_2_kfail): Likewise.
4241 (print_addr): Single-quote C function names before
4242 passing to print_addr_2.
4243 (test_paddr_operator_functions): Remove single-quoting
4244 for method names.
4245 Add tests for operator new[] and operator delete[].
4246
4247 2009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4248
4249 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
4250
4251 2009-11-09 Keith Seitz <keiths@redhat.com>
4252
4253 * gdb.cp/overload.exp: Add tests for resolving overloaded
4254 methods in expression parsing/evaluation.
4255
4256 2009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
4257
4258 * lib/gdb.exp (default_gdb_version): Use --version instead of
4259 --command.
4260
4261 2009-11-10 Nathan Sidwell <nathan@codesourcery.com>
4262
4263 * lib/gdb.exp (gdb_compile_test): New.
4264 (skip_ada_tests, skip_java_tests): New.
4265 (gdb_compile): Use gdb_compile_test for f77.
4266 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
4267 * lib/java.exp (compile_java_from_source): Remove runtests check,
4268 use gdb_compile_test to record result.
4269 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
4270 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
4271 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
4272 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
4273 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
4274 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
4275 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
4276 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
4277 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
4278 adjust gdb_compile invocations.
4279
4280 2009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4281
4282 * Makefile.in (abs_builddir): New.
4283 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
4284 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
4285 `$(abs_builddir)/site.exp'.
4286
4287 2009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
4288
4289 * config/m68k-emc.exp, lib/emc-support.exp,
4290 gdb.trace/gdb_c_test.c: Delete.
4291 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
4292 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
4293 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
4294 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
4295 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
4296 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
4297 casing for m68k-*-elf.
4298
4299 2009-11-03 Pedro Alves <pedro@codesourcery.com>
4300
4301 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
4302 * gdb.arch/i386-prologue.exp: Likewise.
4303 * gdb.arch/i386-unwind.exp: Likewise.
4304
4305 2009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
4306
4307 * lib/gdb.exp (gdb_expect): Fix timeout typo.
4308
4309 2009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
4310
4311 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
4312
4313 2009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
4314
4315 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
4316
4317 2009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4318
4319 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
4320
4321 2009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4322
4323 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
4324 * gdb.base/sepdebug2.c: New file.
4325
4326 2009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
4327
4328 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
4329 the modified warnings for catch syscall. Verify if GDB was compiled
4330 with support for lib expat, and choose which tests to run depending
4331 on this.
4332
4333 2009-10-30 Vladimir Prus <vladimir@codesourcery.com>
4334
4335 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
4336 that composite commands are parsed OK. And also test
4337 that breakpoint commands do work.
4338
4339 2009-10-23 Michael Snyder <msnyder@vmware.com>
4340
4341 gdb.reverse/consecutive-precsave.exp: Change expect pattern
4342 to allow for new disassembly style.
4343
4344 2009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
4345
4346 * gdb.asm/asm-source.exp: Adjust.
4347
4348 2009-10-22 Michael Snyder <msnyder@vmware.com>
4349
4350 * gdb.reverse/break-precsave.exp: New test.
4351 * gdb.reverse/consecutive-precsave.exp: Ditto.
4352 * gdb.reverse/finish-precsave.exp: Ditto.
4353 * gdb.reverse/i386-precsave.exp: Ditto.
4354 * gdb.reverse/machinestate-precsave.exp: Ditto.
4355 * gdb.reverse/sigall-precsave.exp: Ditto.
4356 * gdb.reverse/solilb-precsave.exp: Ditto.
4357 * gdb.reverse/step-precsave.exp: Ditto.
4358 * gdb.reverse/until-precsave.exp: Ditto.
4359 * gdb.reverse/watch-precsave.exp: Ditto.
4360
4361 2009-10-22 Michael Snyder <msnyder@vmware.com>
4362
4363 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
4364 for gdb_expect. Adjust one test's expect strings for the new
4365 format of disassemble.
4366 * gdb.reverse/finish-reverse.exp: Delete 'return'.
4367 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
4368 gdb_test_multiple.
4369 * gdb.reverse/step-reverse.exp: Delete 'return'.
4370 * gdb.reverse/until-reverse.exp: Delete blank lines.
4371 * gdb.reverse/watch-reverse.exp: Delete blank lines.
4372
4373 2009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
4374
4375 * gdb.base/consecutive.exp: Adjust.
4376 * gdb.base/display.exp: Likewise.
4377 * gdb.base/pc-fp.exp: Likewise.
4378 * gdb.base/sigbpt.exp: Likewise.
4379
4380 2009-10-19 Michael Snyder <msnyder@vmware.com>
4381
4382 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
4383 * gdb.reverse/finish-reverse.c: Ditto.
4384 * gdb.reverse/sigall-reverse.c: Ditto.
4385 * gdb.reverse/solib-reverse.c: Ditto.
4386 * gdb.reverse/step-reverse.c: Ditto.
4387 * gdb.reverse/watch-reverse.c: Ditto.
4388
4389 2009-10-19 Pedro Alves <pedro@codesourcery.com>
4390 Stan Shebs <stan@codesourcery.com>
4391
4392 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
4393 * gdb.base/foll-exec.exp: Adjust to expect a process id before
4394 "Executing new program".
4395 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
4396 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
4397 left listed after having been killed.
4398 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
4399 * gdb.base/maint.exp: Adjust test.
4400
4401 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
4402 * gdb.multi/Makefile.in: New.
4403 * gdb.multi/base.exp: New.
4404 * gdb.multi/goodbye.c: New.
4405 * gdb.multi/hangout.c: New.
4406 * gdb.multi/hello.c: New.
4407 * gdb.multi/bkpt-multi-exec.c: New.
4408 * gdb.multi/bkpt-multi-exec.exp: New.
4409 * gdb.multi/crashme.c: New.
4410
4411 2009-10-13 Tristan Gingold <gingold@adacore.com>
4412
4413 * gdb.base/sepdebug.exp: Check debug info are found.
4414
4415 2009-10-08 Pedro Alves <pedro@codesourcery.com>
4416
4417 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
4418 bits.
4419
4420 2009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4421
4422 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
4423
4424 2009-10-07 Joel Brobecker <brobecker@adacore.com>
4425
4426 * gdb.base/watchpoints.c: Add copyright header. Reformat one
4427 of the comments.
4428
4429 2009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
4430
4431 * gdb.base/annota1.exp: Remove obsolete match_max increase.
4432 * gdb.base/annota3.exp: Idem.
4433 * gdb.base/maint.exp: Idem.
4434
4435 2009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
4436
4437 * lib/gdb.exp (default_gdb_init): Set current value of match_max
4438 to default.
4439
4440 2009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
4441
4442 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
4443 mingw and cygwin targets.
4444
4445 2009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
4446 Pedro Alves <pedro@codesourcery.com>
4447
4448 * lib/gdb.exp (gdb_compile): Avoid adding
4449 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
4450
4451 2009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
4452
4453 * gdb.base/shr1.c: Use %p in format string.
4454 * gdb.base/unload.c: Avoid warning in fprintf.
4455 * gdb.base/watchpoint-solib.c: Idem.
4456
4457 2009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
4458
4459 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
4460 long type.
4461 (test_unlink): Correct printf string.
4462 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
4463 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
4464
4465 2009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4466
4467 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
4468 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
4469 * gdb.arch/ia64-breakpoint-shadow.S: New file.
4470
4471 2009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4472
4473 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
4474 * gdb.objc/nondebug.exp: Likewise.
4475
4476 2009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4477
4478 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
4479 target_info setting.
4480
4481 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
4482 that detect new threads during "info threads".
4483
4484 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4485
4486 * gdb.threads/manythreads.c (main): Increase thread stack size
4487 to 2*PTHREAD_STACK_MIN.
4488 * gdb.threads/multi-create.c (main): Likewise.
4489 (create_function): Likewise.
4490
4491 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4492
4493 * gdb.base/dump.exp: Pass difference of pointer types instead
4494 of integer types as offset to restore in intarr3.srec case.
4495
4496 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4497
4498 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
4499
4500 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4501
4502 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
4503
4504 2009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
4505
4506 New test for two watchpoints, with disabling of
4507 the first inserted.
4508 * testsuite/gdb.base/watchpoints.c: New file.
4509 * testsuite/gdb.base/watchpoints.exp: New file.
4510
4511 2009-09-25 Tom Tromey <tromey@redhat.com>
4512
4513 * gdb.base/charset.exp: Test utf-16 strings with Python.
4514
4515 2009-09-25 Tom Tromey <tromey@redhat.com>
4516
4517 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
4518 UCS-4.
4519 * gdb.base/charset.c (utf_32_string): Rename.
4520 (init_utf32): Rename.
4521 (main): Update.
4522
4523 2009-09-22 Tom Tromey <tromey@redhat.com>
4524
4525 * gdb.python/py-function.exp: Add regression tests.
4526
4527 2009-09-21 Keith Seitz <keiths@redhat.com>
4528
4529 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
4530 with invalid operator.
4531
4532 2009-09-21 Keith Seitz <keiths@redhat.com>
4533
4534 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
4535 and destructor using typedef name of class.
4536 * gdb.cp/classes.cc (class Base1): Add a destructor.
4537 (base1): New typedef.
4538 (use_methods): Instanitate an object of type base1.
4539 * gdb.cp/templates.exp (test_template_typedef): New procedure.
4540 (do_tests): Call test_template_typedef.
4541 * gdb.cp/templates.cc (Baz::~Baz): New method.
4542 (intBazOne): New typedef.
4543 (main): Instantiate intBazOne.
4544
4545 2009-09-21 Phil Muldoon <pmuldoon@redhat.com>
4546
4547 PR python/10633
4548
4549 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
4550 Function.
4551 (run_lang_tests): Add print elements test.
4552
4553 2009-09-21 Phil Muldoon <pmuldoon@redhat.com>
4554
4555 * gdb.python/py-value.exp (test_subscript_regression): New
4556 function. Test for invalid subscripts.
4557 * gdb.python/py-value.c (main): Add test array, and pointer to it.
4558 (ptr_ref): New function.
4559
4560 2009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
4561
4562 * gdb.base/default.exp: Fix "show convenience".
4563
4564 2009-09-15 Tom Tromey <tromey@redhat.com>
4565
4566 * lib/mi-support.exp (mi_create_varobj): Update.
4567 (mi_create_floating_varobj): Likewise.
4568 (mi_create_dynamic_varobj): New proc.
4569 (mi_varobj_update): Update.
4570 (mi_varobj_update_with_type_change): Likewise.
4571 (mi_varobj_update_kv_helper): New proc.
4572 (mi_varobj_update_dynamic_helper): Rewrite.
4573 (mi_varobj_update_dynamic): New proc.
4574 (mi_list_varobj_children): Update.
4575 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
4576 * gdb.python/python-prettyprint.py (pp_outer): New class.
4577 (pp_nullstr): Likewise.
4578 (lookup_function): Register new printers.
4579 * gdb.python/python-prettyprint.c (struct substruct): New type.
4580 (struct outerstruct): Likewise.
4581 (substruct_test): New function.
4582 (struct nullstr): New type.
4583 (string_1, string_2): New globals.
4584 (main): Add new tests.
4585 * gdb.python/python-mi.exp: Added regression tests.
4586 * gdb.mi/mi2-var-display.exp: Update.
4587 * gdb.mi/mi2-var-cmd.exp: Update.
4588 * gdb.mi/mi2-var-child.exp: Update.
4589 * gdb.mi/mi2-var-block.exp: Update.
4590 * gdb.mi/mi-var-invalidate.exp: Update.
4591 * gdb.mi/mi-var-display.exp: Update.
4592 * gdb.mi/mi-var-cmd.exp: Update.
4593 * gdb.mi/mi-var-child.exp: Update.
4594 * gdb.mi/mi-var-block.exp: Update.
4595 * gdb.mi/mi-break.exp: Update.
4596 * gdb.mi/gdb701.exp: Update.
4597
4598 2009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
4599
4600 * Makefile.in: Inclusion of catch-syscall object.
4601 * gdb.base/catch-syscall.c: New file.
4602 * gdb.base/catch-syscall.exp: New file.
4603
4604 2009-09-12 Michael Snyder <msnyder@vmware.com>
4605
4606 * gdb.reverse/step-reverse.exp: Explicitly check for targets
4607 that can support reverse debuggnig.
4608
4609 2009-09-11 Tom Tromey <tromey@redhat.com>
4610
4611 * gdb.dwarf2/valop.S: New file.
4612 * gdb.dwarf2/valop.exp: New file.
4613
4614 2009-09-11 Mark Kettenis <kettenis@gnu.org>
4615
4616 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
4617
4618 2009-09-10 Doug Evans <dje@google.com>
4619
4620 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
4621 Add $gdb_prompt to second breakpoint regexp.
4622
4623 2009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
4624
4625 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
4626 names, add missing ones.
4627 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
4628 * gdb.python/py-frame.c: Rename from python-frame.c.
4629 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
4630 testfile name.
4631 * gdb.python/py-function.exp: Rename from python-function.exp.
4632 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
4633 testfile name.
4634 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
4635 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
4636 Adjust testfile name.
4637 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
4638 * gdb.python/py-template.cc: Rename from python-template.cc.
4639 * gdb.python/py-template.exp: Rename from python-template.exp.
4640 Adjust testfile name.
4641 * gdb.python/py-value.c: Rename from python-value.c.
4642 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
4643 testfile name.
4644
4645 2009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4646
4647 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
4648 $bpt2address.
4649 (Second breakpoint address is valid on ia64)
4650 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
4651
4652 2009-09-03 Joseph Myers <joseph@codesourcery.com>
4653
4654 * gdb.base/ending-run.exp: Restrict regular expression matching
4655 line number to require closing brace following.
4656
4657 2009-09-03 Doug Evans <dje@google.com>
4658
4659 * gdb.base/store.exp (check_set): Fix typo in expected value message.
4660
4661 2009-09-02 Tom Tromey <tromey@redhat.com>
4662
4663 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
4664
4665 2009-09-02 Tom Tromey <tromey@redhat.com>
4666
4667 * gdb.dwarf2/callframecfa.exp: New file.
4668 * gdb.dwarf2/callframecfa.S: New file.
4669
4670 2009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4671
4672 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
4673 gdb.base/solib-overlap-main.c: New.
4674
4675 2009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
4676
4677 PR gdb/10565
4678
4679 * gdb.base/bitfields.c (struct container, container): New.
4680 (main): Initialize it and call break5.
4681 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
4682
4683 2009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4684
4685 Support constant DW_AT_data_member_location by GCC PR debug/40659.
4686 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
4687
4688 2009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4689
4690 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
4691
4692 2009-08-26 Michael Snyder <msnyder@vmware.com>
4693
4694 * gdb.base/i386-reverse.c: New file.
4695 * gdb.base/i386-reverse.exp: New file.
4696 * gdb.base/Makefile.in: Add new files to be removed.
4697
4698 2009-08-26 Joseph Myers <joseph@codesourcery.com>
4699
4700 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
4701 environment-pwd for remote host.
4702 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
4703
4704 2009-08-24 Keith Seitz <keiths@redhat.com>
4705
4706 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
4707 Add two new C++ completer tests which limit the output to a
4708 given class.
4709
4710 2009-08-24 Michael Snyder <msnyder@vmware.com>
4711
4712 * gdb.base/del.exp: Fix typo in comment.
4713 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
4714
4715 2009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
4716
4717 * configure: Regenerate.
4718 * gdb.hp/configure: Likewise.
4719 * gdb.hp/gdb.aCC/configure: Likewise.
4720 * gdb.hp/gdb.base-hp/configure: Likewise.
4721 * gdb.hp/gdb.compat/configure: Likewise.
4722 * gdb.hp/gdb.defects/configure: Likewise.
4723 * gdb.hp/gdb.objdbg/configure: Likewise.
4724 * gdb.stabs/configure: Likewise.
4725
4726 2009-08-19 Doug Evans <dje@google.com>
4727
4728 * gdb.base/gdbvars.c: New file.
4729 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
4730
4731 2009-08-14 Pedro Alves <pedro@codesourcery.com>
4732
4733 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
4734 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
4735
4736 2009-08-13 Pedro Alves <pedro@codesourcery.com>
4737
4738 * gdb.base/default.exp: Adjust "set language test": it's now an
4739 enum command. Larger help string moved to "help set language".
4740 * gdb.base/help.exp: Adjust "help set language" expected output,
4741 now lists all known languages.
4742
4743 2009-08-11 Nathan Froyd <froydnj@codesourcery.com>
4744
4745 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
4746 all frame arguments.
4747 * gdb.arch/altivec-regs.exp: Likewise.
4748
4749 2009-08-07 Tom Tromey <tromey@redhat.com>
4750
4751 * gdb.base/setshow.exp: Add tests for changes to set language, set
4752 check range, and set check type.
4753
4754 2009-08-03 Vladimir Prus <vladimir@codesourcery.com>
4755
4756 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
4757 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
4758 Call it.
4759
4760 2009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4761
4762 * configure.ac: Run gdb.cell tests when appropriate.
4763 * configure: Regenerate.
4764 * lib/cell.exp: New file.
4765 * gdb.cell: New directory.
4766 * gdb.cell/configure.ac: New file.
4767 * gdb.cell/configure: New file.
4768 * gdb.cell/Makefile.in: New file.
4769 * gdb.cell/arch.exp: New file.
4770 * gdb.cell/break.c: New file.
4771 * gdb.cell/break.exp: New file.
4772 * gdb.cell/break-spu.c: New file.
4773 * gdb.cell/bt.c: New file.
4774 * gdb.cell/bt2-spu.c: New file.
4775 * gdb.cell/bt-spu.c: New file.
4776 * gdb.cell/bt.exp: New file.
4777 * gdb.cell/coremaker.c: New file.
4778 * gdb.cell/coremaker-spu.c: New file.
4779 * gdb.cell/core.exp: New file.
4780 * gdb.cell/gcore.exp: New file.
4781 * gdb.cell/data.c: New file.
4782 * gdb.cell/data.exp: New file.
4783 * gdb.cell/data-spu.c: New file.
4784 * gdb.cell/ea-cache.exp: New file.
4785 * gdb.cell/ea-cache.c: New file.
4786 * gdb.cell/ea-cache-spu.c: New file.
4787 * gdb.cell/ea-standalone.c: New file.
4788 * gdb.cell/ea-standalone.exp: New file.
4789 * gdb.cell/ea-test.c: New file.
4790 * gdb.cell/ea-test.exp: New file.
4791 * gdb.cell/f-regs.exp: New file.
4792 * gdb.cell/mem-access.c: New file.
4793 * gdb.cell/mem-access.exp: New file.
4794 * gdb.cell/mem-access-spu.c: New file.
4795 * gdb.cell/ptype.exp: New file.
4796 * gdb.cell/registers.exp: New file.
4797 * gdb.cell/size.c: New file.
4798 * gdb.cell/sizeof.exp: New file.
4799 * gdb.cell/size-spu.c: New file.
4800 * gdb.cell/solib.exp: New file.
4801 * gdb.cell/solib-symbol.exp: New file.
4802
4803 2009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4804
4805 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
4806
4807 2009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
4808
4809 * gdb.base/float.exp: Handle VFP registers.
4810
4811 2009-07-14 Michael Snyder <msnyder@vmware.com>
4812
4813 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
4814 to bring gdb to the beginning of the calling line.
4815
4816 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
4817 confusing the i386 epilogue unwinder.
4818
4819 2009-07-14 Stan Shebs <stan@codesourcery.com>
4820
4821 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
4822
4823 2009-07-14 Michael Snyder <msnyder@vmware.com>
4824
4825 * gdb.reverse/step-reverse.exp (stepi into function call):
4826 Call instruction may not be first instruction in the line.
4827 (reverse stepi from a function call): Used wrong line number.
4828
4829 2009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4830
4831 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
4832
4833 2009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4834
4835 Fix gdb.base/macscp.exp when using custom inputrc.
4836 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
4837 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
4838 env(TERM) set.
4839 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
4840 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
4841
4842 2009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4843
4844 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
4845 * gdb.base/annota1.exp (thread_test): Import global $testfile.
4846 Change the compilation target to match the testcase name.
4847 * gdb.base/sect-cmd.exp: Change the compilation target to match the
4848 testcase name.
4849 * a2-run.exp: Use for setup prepare_for_testing. Change the
4850 compilation target to match the testcase name.
4851 * gdb.base/commands.exp: Likewise.
4852 * gdb.base/finish.exp: Likewise.
4853 * gdb.base/float.exp: Likewise.
4854 * gdb.base/info-target.exp: Likewise.
4855 * gdb.base/relational.exp: Likewise.
4856 * gdb.base/term.exp: Likewise.
4857 * gdb.base/until.exp: Likewise.
4858 * gdb.base/volatile.exp: Likewise.
4859 * gdb.base/whatis-exp.exp: Likewise.
4860
4861 2009-07-11 Hui Zhu <teawater@gmail.com>
4862
4863 * gdb.base/help.exp (disassemble): Update expected help text.
4864
4865 2009-07-09 Tom Tromey <tromey@redhat.com>
4866
4867 * lib/gdb.exp: Handle TRANSCRIPT.
4868 (remote_spawn, remote_close, send_gdb): New procs.
4869
4870 2009-07-10 Phil Muldoon <pmuldoon@redhat.com>
4871
4872 * gdb.python/python-prettyprint.c: Add counted null string
4873 structure.
4874 * gdb.python/python-prettyprint.exp: Print null string. Test for
4875 embedded nulls.
4876 * gdb.python/python-prettyprint.py (pp_ns): New Function.
4877 * gdb.python/python-value.exp (test_value_in_inferior): Add
4878 variable length string fetch tests.
4879 * gdb.python/python-value.c (main): Add strings for string fetch tests.
4880
4881 2009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4882
4883 * gdb.base/dump.exp (inaccessible memory is reported): New test.
4884
4885 2009-07-07 Tom Tromey <tromey@redhat.com>
4886
4887 * gdb.base/call-rt-st.exp: Update for change to escape output.
4888 * gdb.base/callfuncs.exp: Likewise.
4889 * gdb.base/charset.exp: Likewise.
4890 * gdb.base/constvars.exp: Likewise.
4891 * gdb.base/long_long.exp: Likewise.
4892 * gdb.base/pointers.exp: Likewise.
4893 * gdb.base/printcmds.exp: Likewise.
4894 * gdb.base/setvar.exp: Likewise.
4895 * gdb.base/store.exp: Likewise.
4896 * gdb.cp/ref-types.exp: Likewise.
4897 * gdb.mi/mi-var-child.exp: Likewise.
4898 * gdb.mi/mi-var-display.exp: Likewise.
4899 * gdb.mi/mi2-var-display.exp: Likewise.
4900 * gdb.base/charset.exp: Test octal escape sequence length.
4901 Update for change to escape output.
4902
4903 2009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4904
4905 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
4906
4907 2009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
4908
4909 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
4910
4911 2009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4912
4913 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
4914 gdbserver increasing $portnum if "Can't bind address" has been seen.
4915
4916 2009-07-05 Pedro Alves <pedro@codesourcery.com>
4917
4918 * gdb.base/ending-run.exp: Add "step out of main" pattern for
4919 mingw32ce.
4920
4921 2009-07-05 Pedro Alves <pedro@codesourcery.com>
4922
4923 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
4924 VFP format.
4925
4926 2009-07-02 Pedro Alves <pedro@codesourcery.com>
4927
4928 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
4929 linux. Adjust to use "inferior", "info inferiors", "detach
4930 inferior" and "kill inferior" instead of "restart", "info fork",
4931 "detach fork" and "delete fork".
4932 * gdb.base/ending-run.exp: Spell out "info".
4933 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
4934 the "kill" command.
4935
4936 2009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4937
4938 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
4939 change to prefix TLS offset in hex with 0x.
4940
4941 2009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4942
4943 * gdb.base/default.exp: Update test case for "x" changes.
4944
4945 2009-07-01 Tristan Gingold <gingold@adacore.com>
4946
4947 * gdb.base/bigcore.exp: Make darwin untested.
4948
4949 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4950
4951 * gdb.base/completion.exp (directory completion): Create the directory.
4952 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
4953 escapeuniquesub.
4954 (directory completion 2): Expect now ${escapeuniquesub}.
4955 (Glob remaining of directory test): Remove one excessive newline.
4956 Expect the real output.
4957
4958 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4959
4960 Fix `make check//%' target after `make check' has been ran.
4961 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
4962 a mkdir call.
4963 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
4964 (%/.dir): Remove.
4965
4966 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4967
4968 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
4969 the expected result record.
4970
4971 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4972
4973 Remove racy FAILs relying just on the timeouts.
4974 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
4975 (annotation_level 2): Remove racy FAILs.
4976
4977 2009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
4978
4979 gdb/10275
4980 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
4981
4982 2009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
4983
4984 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
4985
4986 2009-06-30 Vladimir Prus <vladimir@codesourcery.com>
4987
4988 * gdb.mi/mi-stack.exp: Testing symbolic options
4989 to -stack-list-locals and -stack-list-arguments.
4990
4991 2009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4992
4993 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
4994
4995 2009-06-29 Tom Tromey <tromey@redhat.com>
4996
4997 * dg-extract-results.sh: New file.
4998 * Makefile.in (FORCE_PARALLEL): New variable.
4999 (CHECK_TARGET): New conditional variable.
5000 (check): Use CHECK_TARGET.
5001 (DO_RUNTEST): New variable.
5002 (check-single): New target.
5003 (TEST_DIRS): New variable.
5004 (TEST_TARGETS): Likewise.
5005 (check-parallel): New target.
5006 (check-gdb.%): New pattern.
5007 (BASE1_FILES): New variable.
5008 (BASE2_FILES): Likewise.
5009 (check-gdb.base%): New pattern.
5010 (%/.dir): New pattern.
5011 * configure: Rebuild.
5012 * aclocal.m4 (AM_CONDITIONAL): New defun.
5013 * configure.ac: Check whether user is using GNU make.
5014 (GMAKE): New conditional.
5015
5016 2009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
5017
5018 * gdb.cp/namespace-nested-import.cc: New test.
5019 * gdb.cp/namespace-nested-import.exp: New test.
5020
5021 2009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
5022
5023 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
5024 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
5025 * gdb.opt/Makefile.in (EXECUTABLES): Update.
5026 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
5027 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
5028 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
5029 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
5030 gdb.opt/inline-markers.c: New files.
5031 * lib/gdb.exp (skip_inline_frame_tests): New function.
5032 (skip_inline_var_tests): New function.
5033
5034 2009-06-27 Andreas Schwab <schwab@linux-m68k.org>
5035
5036 * gdb.cp/exception.exp: Don't require $hex before inner frame in
5037 backtrace.
5038
5039 2009-06-27 Michael Snyder <msnyder@vmware.com>
5040
5041 * gdb.reverse: New directory.
5042 * gdb.reverse/break-reverse.c: New test.
5043 * gdb.reverse/break-reverse.exp: New test.
5044 * gdb.reverse/consecutive-reverse.c: New test.
5045 * gdb.reverse/consecutive-reverse.exp: New test.
5046 * gdb.reverse/finish-reverse.c: New test.
5047 * gdb.reverse/finish-reverse.exp: New test.
5048 * gdb.reverse/machinestate.c: New test.
5049 * gdb.reverse/ms1.c: New test.
5050 * gdb.reverse/machinestate.exp: New test.
5051 * gdb.reverse/Makefile.in: New file.
5052 * gdb.reverse/shr2.c: New test.
5053 * gdb.reverse/solib-reverse.c: New test.
5054 * gdb.reverse/solib-reverse.exp: New test.
5055 * gdb.reverse/step-reverse.c: New test.
5056 * gdb.reverse/step-reverse.exp: New test.
5057 * gdb.reverse/until-reverse.c: New test.
5058 * gdb.reverse/ur1.c: New test.
5059 * gdb.reverse/until-reverse.exp: New test.
5060 * gdb.reverse/watch-reverse.c: New test.
5061 * gdb.reverse/watch-reverse.exp: New test.
5062 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
5063 * configure: Regenerate.
5064
5065 2009-06-26 Doug Evans <dje@google.com>
5066
5067 * gdb.base/psymtab.exp: Turn off pending breakpoints.
5068
5069 2009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
5070
5071 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
5072 windows problem for 'file delete $binfile'.
5073
5074 2009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
5075
5076 * gdb.cp/namespace-using.exp: New test.
5077 * gdb.cp/namespace-using.cc: New test.
5078
5079 2009-05-20 Joel Brobecker <brobecker@adacore.com>
5080
5081 * gdb.ada/variant_record_packed_array: New testcase.
5082
5083 2009-06-23 Tom Tromey <tromey@redhat.com>
5084
5085 * gdb.base/charset.exp (test_combination): Regression test.
5086 * gdb.base/charset.c (my_wchar_t): New typedef.
5087 (myvar): New global.
5088 (main): Set myvar.
5089
5090 2009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
5091
5092 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
5093 target.
5094
5095 2009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5096
5097 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
5098
5099 2009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5100
5101 * gdb.mi/gdb680.exp: Update test for error message.
5102
5103 2009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5104
5105 * gdb.base/annota1.exp: Allow multiple occurrences of the
5106 frames-invalid annotation.
5107 * gdb.cp/annota2.exp: Likewise.
5108
5109 2009-06-15 Phil Muldoon <pmuldoon@redhat.com>
5110
5111 * gdb.cp/gdb2495.cc: New file.
5112 * gdb.cp/gdb2495.exp: New file.
5113
5114 2009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
5115
5116 Report error on GDB crash during runto.
5117 * lib/gdb.exp (runto <eof>): New.
5118
5119 2009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
5120
5121 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
5122 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
5123 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
5124 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
5125 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
5126 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
5127 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
5128 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
5129 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
5130 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
5131 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
5132 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
5133 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
5134 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
5135 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
5136 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
5137 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
5138 gdb.server/server-mon.exp, gdb.server/server-run.exp,
5139 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
5140 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
5141 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
5142 gdb.trace/passcount.exp, gdb.trace/report.exp,
5143 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
5144 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
5145 gdb.trace/while-stepping.exp: Use a unique name for the compiled
5146 executable.
5147
5148 2009-06-07 Pedro Alves <pedro@codesourcery.com>
5149
5150 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
5151 defined before referencing it.
5152
5153 2009-06-03 Doug Evans <dje@google.com>
5154
5155 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
5156 * gdb.arch/i386-see.c: Ditto.
5157
5158 2009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
5159
5160 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
5161 (check_macro): Return 1 if undefined.
5162 If first test fails, check if macro debug information is available,
5163 and report unsupported test if no macro information is found.
5164
5165 2009-05-29 Doug Evans <dje@google.com>
5166
5167 * gdb.threads/hand-call-in-threads.exp: New.
5168 * gdb.threads/hand-call-in-threads.c: New.
5169
5170 2009-05-29 Michael Snyder <msnyder@vmware.com>
5171
5172 * gdb.base/break-always.exp: Change "1" to "on".
5173 Add confirmation check.
5174
5175 2009-05-28 Pedro Alves <pedro@codesourcery.com>
5176
5177 * gdb.threads/threxit-hop-specific.c: New.
5178 * gdb.threads/threxit-hop-specific.exp: New.
5179 * gdb.threads/thread-execl.c: New.
5180 * gdb.threads/thread-execl.exp: New.
5181
5182 2009-05-27 Tom Tromey <tromey@redhat.com>
5183 Thiago Jung Bauermann <bauerman@br.ibm.com>
5184
5185 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
5186 (mi_child_regexp): Likewise.
5187 (mi_list_varobj_children_range): Likewise.
5188 (mi_get_features): Likewise.
5189 (mi_list_varobj_children): Rewrite.
5190 * gdb.python/python-mi.exp: New file.
5191
5192 2009-05-27 Tom Tromey <tromey@redhat.com>
5193 Thiago Jung Bauermann <bauerman@br.ibm.com>
5194 Phil Muldoon <pmuldoon@redhat.com>
5195 Paul Pluzhnikov <ppluzhnikov@google.com>
5196
5197 * gdb.python/python-prettyprint.exp: New file.
5198 * gdb.python/python-prettyprint.c: New file.
5199 * gdb.python/python-prettyprint.py: New file.
5200 * gdb.base/display.exp: print/r is now valid.
5201
5202 2009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
5203 Tom Tromey <tromey@redhat.com>
5204 Pedro Alves <pedro@codesourcery.com>
5205 Paul Pluzhnikov <ppluzhnikov@google.com>
5206
5207 * gdb.python/python-template.exp: New file.
5208 * gdb.python/python-template.cc: New file.
5209 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
5210 tests.
5211 * gdb.python/python-value.exp (py_objfile_tests): New proc.
5212 Call it.
5213 (test_value_after_death): New proc.
5214 * gdb.python/python-value.c (PTR): New typedef.
5215 (main): New variable 'x'.
5216
5217 2009-05-27 Tom Tromey <tromey@redhat.com>
5218
5219 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
5220 tests.
5221 * gdb.python/python-value.exp (py_objfile_tests): New proc.
5222 Call it.
5223
5224 2009-05-27 Pedro Alves <pedro@codesourcery.com>
5225
5226 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
5227
5228 2009-05-24 Pedro Alves <pedro@codesourcery.com>
5229
5230 * gdb.threads/fork-thread-pending.c: New.
5231 * gdb.threads/fork-thread-pending.exp: New.
5232
5233 2009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
5234
5235 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
5236 * gdb.dwarf2/dw2-strp.S (a_string2): New.
5237
5238 2009-05-18 Jon Beniston <jon@beniston.com>
5239
5240 * gdb.asm/asm-source.exp: Add lm32 target.
5241
5242 2009-05-17 Pedro Alves <pedro@codesourcery.com>
5243
5244 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
5245 `gdb_get_line_number'. Call `callee' in both parent and child.
5246 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
5247 `gdb_get_line_number' instead of hardcoding line numbers.
5248 (catch_fork_unpatch_child): New procedure to test detaching
5249 breakpoints from child fork.
5250 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
5251 hardcoding line numbers.
5252 (do_fork_tests): Run `catch_fork_unpatch_child'.
5253
5254 2009-05-17 Vladimir Prus <vladimir@codesourcery.com>
5255
5256 * gdb.mi/mi-cmd-var.exp: Check that when varobj
5257 of structure type enters or leaves the scope, it
5258 is reported by -var-update.
5259
5260 2009-05-11 Doug Evans <dje@sebabeach.org>
5261
5262 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
5263 * gdb.threads/pending-step.c (main): Fix off-by-one error.
5264 * gdb.threads/schedlock.c (main): Fix off-by-one error.
5265
5266 2009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5267
5268 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
5269
5270 2009-04-30 Doug Evans <dje@google.com>
5271
5272 * gdb.threads/watchthreads2.exp: New testcase.
5273 * gdb.threads/watchthreads2.c: New testcase.
5274
5275 2009-04-29 Doug Evans <dje@google.com>
5276
5277 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
5278 * gdb.cp/mb-ctor.cc: Ditto.
5279 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
5280 * gdb.cp/mb-inline.h (multi_line_foo): New function.
5281 * gdb.cp/mb-inline1.cc: Call it.
5282 * gdb.cp/mb-inline2.cc: Ditto.
5283 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
5284 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
5285
5286 2009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5287
5288 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
5289 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
5290 Replace all uses of `decimal' by `nonzero'.
5291 (info macro FROM_COMMANDLINE): New test.
5292
5293 2009-04-27 Tom Tromey <tromey@redhat.com>
5294
5295 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
5296
5297 2009-04-27 Doug Evans <dje@google.com>
5298
5299 * gdb.threads/watchthreads.c (main): Initialize args before starting
5300 the threads. Plus formatting cleanup.
5301 * gdb.threads/watchthreads.exp: Avoid errant failures due to
5302 biased scheduling of one thread.
5303
5304 2009-04-27 Jerome Guitton <guitton@adacore.com>
5305
5306 * gdb.cp/templates.cc (GetMax): New template.
5307 (main): Declare two instances of GetMax.
5308 * gdb.cp/templates.exp: Add new test.
5309
5310 2009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5311
5312 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
5313
5314 2009-04-22 Joseph Myers <joseph@codesourcery.com>
5315
5316 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
5317
5318 2009-04-15 Tom Tromey <tromey@redhat.com>
5319
5320 * gdb.base/charset.exp: Add regression test.
5321
5322 2009-04-14 Joel Brobecker <brobecker@adacore.com>
5323
5324 * gdb.base/exe-lock.exp: New testcase.
5325
5326 2009-04-13 Tom Tromey <tromey@redhat.com>
5327
5328 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
5329 operator on Frame.
5330
5331 2009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5332
5333 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
5334 * gdb.server/ext-attach.exp: Likewise.
5335
5336 2009-04-03 Vladimir Prus <vladimir@codesourcery.com>
5337
5338 Eliminate some sleep usage.
5339
5340 * gdb.mi/basics.c (do_nothing): New.
5341 (main): Use do_nothing instead of printf, so that
5342 not to introduce race condition between output of
5343 inferiour and output of gdb. Do not use sleep as it
5344 is not generally available on embedded targets.
5345
5346 2009-04-02 Pedro Alves <pedro@codesourcery.com>
5347
5348 * gdb.server/ext-attach.exp: Expect an optional process id after
5349 "Detached from remote process".
5350
5351 2009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5352
5353 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
5354 gdb.dwarf2/dw2-unresolved.exp: New.
5355
5356 2009-04-02 Pedro Alves <pedro@codesourcery.com>
5357
5358 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
5359 mi_run_to_main.
5360
5361 2009-04-02 Pedro Alves <pedro@codesourcery.com>
5362
5363 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
5364 mi_run_to_main. Skip thread exit test on remote targets.
5365 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
5366 mi_run_to_main.
5367 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
5368 mi_run_to_main.
5369 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
5370 when expecting ^connected. Detect when the target doesn't support
5371 non-stop mode.
5372 (mi_run_cmd): Detect if non-stop mode was requested by isn't
5373 supported. Return -1 on error, 0 on success.
5374 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
5375 (mi_runto): Return mi_runto_helper's result explicitly.
5376
5377 2009-04-01 Pedro Alves <pedro@codesourcery.com>
5378
5379 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
5380
5381 2009-04-01 Tom Tromey <tromey@redhat.com>
5382
5383 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
5384 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
5385 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
5386 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
5387
5388 2009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
5389 Jan Kratochvil <jan.kratochvil@redhat.com>
5390
5391 PR gdb/931
5392 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
5393 output.
5394 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
5395 for gdb/931.
5396 * dw2-strp.S (DW_AT_language): Change to C++.
5397 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
5398
5399 2009-03-31 Joel Brobecker <brobecker@adacore.com>
5400
5401 * gdb.ada/tasks: New testcase.
5402
5403 2009-03-30 Stan Shebs <stan@codesourcery.com>
5404
5405 * gdb.trace/actions.exp: Update to match new info trace format.
5406 * gdb.trace/deltrace.exp: Ditto.
5407 * gdb.trace/infotrace.exp: Ditto.
5408 * gdb.trace/passcount.exp: Ditto.
5409 * gdb.trace/save-trace.exp: Ditto.
5410 * gdb.trace/while-stepping.exp: Ditto.
5411 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
5412
5413 2009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
5414
5415 * gdb.python/python-frame.c: New file.
5416 * gdb.python/python-frame.exp: New file.
5417
5418 2009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
5419
5420 * gdb.python/python-value.exp: Add tests for the address
5421 attribute.
5422
5423 2009-03-29 Andreas Schwab <schwab@linux-m68k.org>
5424
5425 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
5426
5427 2009-03-26 Doug Evans <dje@google.com>
5428
5429 * gdb.mi/mi-nonstop-exit.exp: New file.
5430 * gdb.mi/non-stop-exit.c: New file.
5431
5432 2009-03-26 Tom Tromey <tromey@redhat.com>
5433
5434 Update for change to prologue skipping:
5435 * gdb.mi/mi2-simplerun.exp: Update.
5436 * gdb.mi/mi2-break.exp: Update.
5437 * gdb.mi/mi-simplerun.exp: Update.
5438 * gdb.mi/mi-break.exp: Update.
5439 * gdb.base/ending-run.exp: Update.
5440
5441 2009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
5442
5443 * gdb.python/python-value.exp (test_value_in_inferior): Test
5444 gdb.Value.is_optimized_out attribute.
5445
5446 2009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
5447
5448 * gdb.dwarf2/dw2-noloc-main.c: New file.
5449 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
5450 (.text): Remove.
5451 (.data): New.
5452 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
5453 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
5454 (DW_TAG_subprogram func_cu1, noloc): Remove.
5455 (main): New.
5456 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
5457 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
5458 (file_symbols): New procedure.
5459
5460 2009-03-25 Tom Tromey <tromey@redhat.com>
5461
5462 * gdb.base/charset.exp (valid_target_charset): New proc.
5463 Use it to skip tests on invalid charsets.
5464
5465 2009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
5466
5467 * gdb.base/completion.exp: Add a test for directory completion.
5468
5469 2009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5470
5471 Fix a racy FAIL.
5472 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
5473 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
5474
5475 2009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
5476
5477 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
5478 * gdb.python/python-function.exp: Add test for function returning
5479 a GDB value.
5480
5481 2009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
5482
5483 * gdb.python/python-function.exp: New file.
5484
5485 2009-03-20 Tom Tromey <tromey@redhat.com>
5486
5487 * gdb.base/store.exp: Update for change to escape output.
5488 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
5489 to escape output.
5490 * gdb.base/pointers.exp: Update for change to escape output.
5491 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
5492 to escape output.
5493 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
5494 escape output.
5495 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
5496 to escape output.
5497 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
5498 escape output.
5499 * gdb.base/setvar.exp: Update for change to escape output.
5500 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
5501 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
5502 to escape output.
5503 (test_print_string_constants): Likewise.
5504 * gdb.base/charset.exp (valid_host_charset): Check size of
5505 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
5506 cases. Handle "auto"-related output.
5507 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
5508 (uvar, Uvar): New globals.
5509
5510 2009-03-19 Jerome Guitton <guitton@adacore.com>
5511
5512 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
5513 deltas.
5514 * gdb.ada/fixed_points.exp: Ditto.
5515
5516 2009-03-18 Pedro Alves <pedro@codesourcery.com>
5517
5518 * return-nodebug.c: Don't include stdio.h.
5519 (init): Delete.
5520 (func): Delete definition and provide extern declaration.
5521 (t): New.
5522 (main): Don't call printf. Call func and store its result in t.
5523 * return-nodebug1.c: New.
5524 * return-nodebug.exp: Don't expect stdio output. Instead, print
5525 the global variable t. Drop printf formatters and cast types from
5526 foreach loop. Don't use prepare_for_testing. Compile
5527 return-nodebug.c and return-nodebug1.c in separate steps. Don't
5528 define FORMAT or CAST.
5529
5530 2009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
5531
5532 * gdb.base/solib-display.exp: Disable test for remote targers.
5533
5534 2009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5535
5536 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
5537
5538 2009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5539
5540 Fix a racy FAIL.
5541 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
5542 code from `follow parent, print pids'.
5543 (`follow child, print pids', `follow parent, print pids'): Call it.
5544 Replace `gdb_test "break..."' by gdb_breakpoint.
5545
5546 2009-03-13 Vladimir Prus <vladimir@codesourcery.com>
5547
5548 * gdb.mi/mi-cli.exp: Adjust for output difference in
5549 sync and async modes.
5550
5551 2009-03-12 Joel Brobecker <brobecker@adacore.com>
5552
5553 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
5554 that was checked in by mistake. Remove loading of ada.exp, since
5555 this is not necessary in this case.
5556
5557 2009-03-12 Joel Brobecker <brobecker@adacore.com>
5558
5559 * gdb.ada/ptype_arith_binop.exp: New testcase.
5560
5561 2009-03-12 Joel Brobecker <brobecker@adacore.com>
5562
5563 * gdb.ada/mod_from_name: New testcase.
5564
5565 2009-03-12 Joel Brobecker <brobecker@adacore.com>
5566
5567 * gdb.ada/tick_last_segv: New testcase.
5568
5569 2009-03-12 Vladimir Prus <vladimir@codesourcery.com>
5570
5571 * gdb.mi/mi-cli.exp: Remove debug print.
5572
5573 2009-03-12 Vladimir Prus <vladimir@codesourcery.com>
5574
5575 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
5576 include the token in ^running and frame info in *stopped.
5577
5578 2009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
5579
5580 * solib-display.exp: New file.
5581 * solib-display-main.c: New file.
5582 * solib-display-lib.c: New file.
5583
5584 2009-03-05 Pedro Alves <pedro@codesourcery.com>
5585
5586 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
5587
5588 2009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
5589
5590 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
5591 (list_and_check_macro): Use more specific test name.
5592 (next to definition): Make the test names unique.
5593
5594 2009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
5595
5596 * gdb.pascal/floats.exp: Accept approximate results everywhere.
5597
5598 2009-02-17 Vladimir Prus <vladimir@codesourcery.com>
5599
5600 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
5601 notifications.
5602 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
5603 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
5604 * lib/mi-support.exp (library_loaded_re): New.
5605 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
5606
5607 2009-02-17 Vladimir Prus <vladimir@codesourcery.com>
5608
5609 * gdb.gdb/observer.exp: Use test_notification observer, not
5610 normal_stop, everywhere.
5611 (test_normal_stop_notifications): Rename to...
5612 (test_notifications): ...this.
5613 (test_observer_normal_stop): Rename to...
5614 (test_observer): ...this.
5615
5616 2009-02-16 Doug Evans <dje@google.com>
5617
5618 * gdb.arch/amd64-disp-step.S (test_int3): New test.
5619 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
5620 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
5621 (test_prefixed_syscall,test_int3): New tests.
5622 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
5623 (test_prefixed_syscall,test_int3): New tests.
5624
5625 2009-02-14 Vladimir Prus <vladimir@codesourcery.com>
5626
5627 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
5628 (mi_expect_interrupt): Likewise.
5629 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
5630 response.
5631
5632 2009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
5633
5634 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
5635 * gdb.base/pc-fp.exp (get_valueofx): Remove.
5636 Replace calls to get_valueofx by get_hexadecimal_valueof.
5637
5638 2009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
5639
5640 * lib/gdb.exp (get_valueof): Accept anything as a return value.
5641 (get_integer_valueof): New procedure.
5642 (get_sizeof): Use new get_integer_value_of.
5643 * gdb.base/sizeof.exp: Replace all uses of get_valueof
5644 by get_integer_valueof.
5645
5646 2009-02-13 Tom Tromey <tromey@redhat.com>
5647
5648 * gdb.base/remote.exp (get_sizeof): Remove.
5649 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
5650 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
5651 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
5652 * lib/gdb.exp (get_valueof): Move from long_long.exp.
5653 (get_sizeof): Likewise.
5654
5655 2009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
5656
5657 PR fortran/9806
5658 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
5659
5660 2009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
5661
5662 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
5663
5664 2009-02-06 Pedro Alves <pedro@codesourcery.com>
5665
5666 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
5667
5668 2009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
5669
5670 * gdb.python/python-cmd.exp: New file.
5671
5672 2009-02-06 Tristan Gingold <gingold@adacore.com>
5673
5674 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
5675
5676 2009-02-05 Tristan Gingold <gingold@adacore.com>
5677
5678 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
5679 pointer is dereferenced and use this signal name in regexp.
5680 * gdb.base/signull.exp: Ditto.
5681 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
5682 * gdb.base/signull.c (main): Ditto.
5683
5684 2009-02-04 Tom Tromey <tromey@redhat.com>
5685 Thiago Jung Bauermann <bauerman@br.ibm.com>
5686
5687 * gdb.python/python-value.exp: Use `gdb.history' instead of
5688 `gdb.value_from_history'.
5689 (test_value_numeric_ops): Add test for conversion of enum constant.
5690 * gdb.python/python-value.c (enum e): New type.
5691 (evalue): New global.
5692 (main): Use argv.
5693
5694 2009-02-04 Jerome Guitton <guitton@adacore.com>
5695
5696 * gdb.ada/uninitialized_vars: New test program.
5697 * gdb.ada/uninitialized_vars.exp: New testcase.
5698
5699 2009-02-02 Tom Tromey <tromey@redhat.com>
5700
5701 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
5702 * gdb.cp/pr2489.cc: Rename...
5703 * gdb.cp/pr9594.cc: ... to this.
5704
5705 2009-02-02 Tom Tromey <tromey@redhat.com>
5706
5707 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
5708 * gdb.cp/pr2489.cc: New file.
5709 * gdb.cp/cpcompletion.exp: New file.
5710
5711 2009-02-02 Tom Tromey <tromey@redhat.com>
5712
5713 PR exp/9059:
5714 * gdb.cp/call-c.exp: Add regression test.
5715 * gdb.cp/call-c.cc (FooHandle): New typedef.
5716 (main): New variable 'handle'.
5717
5718 2009-01-30 Vladimir Prus <vladimir@codesourcery.com>
5719
5720 * lib/mi-support.exp (et_mi_thread_list)
5721 (check_mi_and_console_threads): Adjust for current thread in
5722 -thread-list-ids output.
5723
5724 2009-01-30 Vladimir Prus <vladimir@codesourcery.com>
5725
5726 * gdb.mi/mi-break.exp (test_disabled_creation): New.
5727 Call it.
5728
5729 2009-01-28 Doug Evans <dje@google.com>
5730
5731 * gdb.arch/amd64-disp-step.S: New file.
5732 * gdb.arch/amd64-disp-step.exp: New file.
5733 * gdb.arch/i386-disp-step.S: New file.
5734 * gdb.arch/i386-disp-step.exp: New file.
5735
5736 2009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
5737
5738 * gdb.base/find.exp: Set newline variable
5739 using quotes instead of braces to fix cygwin failures.
5740
5741 2009-01-23 Pedro Alves <pedro@codesourcery.com>
5742
5743 * gdb.base/radix.exp: Add tests to ensure that that set
5744 input-radix 0 and set output-radix 0 are really rejected.
5745
5746 2009-01-23 Pedro Alves <pedro@codesourcery.com>
5747
5748 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
5749 copyright years.
5750
5751 2009-01-23 Pedro Alves <pedro@codesourcery.com>
5752
5753 PR gdb/9664:
5754 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
5755
5756 2009-01-22 Pedro Alves <pedro@codesourcery.com>
5757
5758 PR c++/9631:
5759 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
5760
5761 2009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
5762
5763 * gdb.server/file-transfer.exp: Use EXEEXT variable for
5764 binfile definition to fix Windows OS failure.
5765
5766 2009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
5767
5768 PR gdb/9346
5769 * gdb.base/interrupt.c (sigint_handler): New.
5770 (main): Install a SIGINT handler if SIGNALS is defined. Exit
5771 on error.
5772 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
5773 Test "signal SIGINT".
5774
5775 2009-01-19 Doug Evans <dje@google.com>
5776
5777 * gdb.base/break.exp: Update expected gdb output.
5778 * gdb.base/sepdebug.exp: Ditto.
5779 * gdb.mi/mi-syn-frame.exp: Ditto.
5780 * gdb.mi/mi2-syn-frame.exp: Ditto.
5781 * gdb.base/call-signal-resume.exp: New file.
5782 * gdb.base/call-signals.c: New file.
5783 * gdb.base/unwindonsignal.exp: New file.
5784 * gdb.base/unwindonsignal.c: New file.
5785 * gdb.threads/interrupted-hand-call.exp: New file.
5786 * gdb.threads/interrupted-hand-call.c: New file.
5787 * gdb.threads/thread-unwindonsignal.exp: New file.
5788
5789 2009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
5790
5791 * gdb.base/define.exp: Test defining and hooking prefix commands.
5792 * gdb.python/python.exp: Update test for "show user" output.
5793
5794 2009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5795
5796 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
5797 now the output exactly, using less wildcards. Expect also the output
5798 of gfortran-4.3. Update for the f-valprint.c modification from
5799 2008-04-22.
5800 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
5801 Remove gdb_test test names where matching the command.
5802
5803 2009-01-01 Pedro Alves <pedro@codesourcery.com>
5804
5805 PR breakpoints/9681:
5806 * gdb.base/watchpoint.exp: Add regression test.
5807
5808 2008-12-31 Pedro Alves <pedro@codesourcery.com>
5809
5810 * gdb.threads/attach-into-signal.exp: Don't use
5811 gdb_suppress_entire_file.
5812 * gdb.threads/attach-stopped.exp: Ditto.
5813 * gdb.threads/attachstop-mt.exp: Ditto.
5814
5815 2008-12-31 Pedro Alves <pedro@codesourcery.com>
5816
5817 PR gdb/8812:
5818 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
5819
5820 2008-12-29 Pedro Alves <pedro@codesourcery.com>
5821
5822 PR gdb/7536:
5823 * gdb.base/radix.exp: Add tests to ensure invalid input radices
5824 and unsupported output radices are really rejected.
5825
5826 2008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5827
5828 * gdb.cp/punctuator.exp: Backslash the '$' signs.
5829
5830 2008-12-22 Tom Tromey <tromey@redhat.com>
5831
5832 * gdb.cp/punctuator.exp: New file.
5833
5834 2008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5835
5836 * gdb.base/completion.exp (Completing non-existing component): New test.
5837
5838 2008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
5839
5840 Fix for PR gdb/8648.
5841 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
5842 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
5843 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
5844 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
5845
5846 2008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
5847
5848 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
5849
5850 2008-12-16 Christophe Lyon <christophe.lyon@st.com>
5851
5852 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
5853 compiler actually generate code at the expected line number.
5854
5855 2008-12-15 Jie Zhang <jie.zhang@analog.com>
5856
5857 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
5858
5859 2008-12-12 Tom Tromey <tromey@redhat.com>
5860
5861 * gdb.base/commands.exp (redefine_hook_test): New proc.
5862 Call it.
5863
5864 2008-12-11 Tom Tromey <tromey@redhat.com>
5865
5866 * gdb.base/macscp.exp: New regression test.
5867
5868 2008-12-11 Tom Tromey <tromey@redhat.com>
5869
5870 * gdb.base/macscp.exp: Print "address.addr".
5871 * gdb.base/macscp1.c (struct outer): New struct.
5872 (address): New global.
5873
5874 2008-12-09 Tom Tromey <tromey@redhat.com>
5875
5876 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
5877 Call it.
5878
5879 2008-12-04 Doug Evans <dje@google.com>
5880
5881 * gdb.server/ext-run.exp: Relax regexp for init program.
5882
5883 2008-12-03 Tristan Gingold <gingold@adacore.com>
5884
5885 * gdb.base/macscp.exp: Generate an object file during compilation
5886 to work around Darwin dsymutil limitations.
5887
5888 2008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5889
5890 Test resolving external references to TLS variables.
5891 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
5892 FILE2_THREAD_LOCAL.
5893 (testfile2, srcfile2): New variables.
5894 * gdb.threads/tls.c (file2_thread_local)
5895 (function_referencing_file2_thread_local): New.
5896 * gdb.threads/tls2.c: New file.
5897
5898 2008-11-28 Joel Brobecker <brobecker@adacore.com>
5899
5900 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
5901 rather than integer, as integer might not be big enough when
5902 on 64bit targets.
5903
5904 2008-11-27 Jerome Guitton <guitton@adacore.com>
5905
5906 * gdb.cp/formatted-ref.exp: Add equality test.
5907 * gdb.ada/formatted_ref.exp: Ditto.
5908
5909 2008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5910
5911 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
5912 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
5913
5914 2008-11-20 Andreas Schwab <schwab@suse.de>
5915
5916 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
5917 matching syscall entry point.
5918 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
5919 (tcatch_vfork_then_child_follow): Likewise. Finish through
5920 vfork even if we stopped at the syscall trampoline.
5921
5922 2008-11-20 Doug Evans <dje@google.com>
5923
5924 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
5925
5926 2008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
5927
5928 * gdb.arch/ppc-dfp.exp: New file.
5929 * gdb.arch/ppc-dfp.c: New file.
5930
5931 2008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
5932
5933 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
5934
5935 2008-11-17 Doug Evans <dje@google.com>
5936
5937 * gdb.mi/mi-syn-frame.exp: Update expected output.
5938 * gdb.mi/mi2-syn-frame.exp: Update expected output.
5939
5940 2008-11-17 Vladimir Prus <vladimir@codesourcery.com>
5941
5942 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
5943 "thread N" results in =thread-selected.
5944 * lib/mi-support (mi_run_cmd, mi_expect_stop)
5945 (mi_send_resuming_command_raw): Be prepared for
5946 =thread-selected.
5947
5948 2008-11-17 Vladimir Prus <vladimir@codesourcery.com>
5949
5950 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
5951 * lib/mi-support.exp: Likewise.
5952
5953 2008-11-16 Joel Brobecker <brobecker@adacore.com>
5954
5955 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
5956 commands from the expected output for "help catch".
5957
5958 2008-11-15 Joel Brobecker <brobecker@adacore.com>
5959
5960 * gdb.ada/int_deref.exp: New testcase.
5961
5962 2008-11-14 Nick Roberts <nickrob@snap.net.nz>
5963
5964 * gdb.mi/gdb2549.exp: New file.
5965
5966 2008-11-11 Doug Evans <dje@google.com>
5967
5968 * gdb.base/callexit.exp: New file.
5969 * gdb.base/callexit.c: New file.
5970
5971 2008-11-10 Doug Evans <dje@google.com>
5972
5973 * lib/gdb.exp (GDBFLAGS): Move -nx ...
5974 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
5975 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
5976 (default_gdb_start,default_gdb_exit): Ditto.
5977 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
5978 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
5979 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
5980 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
5981 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
5982 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
5983
5984 2008-11-03 Andreas Schwab <schwab@suse.de>
5985
5986 * gdb.base/hashline2.exp: Fix typo.
5987 * gdb.base/hashline3.exp: Likewise.
5988
5989 2008-10-30 Tom Tromey <tromey@redhat.com>
5990
5991 * gdb.base/pointers.exp: Add test.
5992 * gdb.base/pointers.c (k, S): New typedefs.
5993 (instance): New global.
5994
5995 2008-10-30 Andreas Schwab <schwab@suse.de>
5996
5997 * gdb.base/args.exp: Add tests for newlines.
5998
5999 2008-10-30 Joel Brobecker <brobecker@adacore.com>
6000
6001 gdb.base/foll-exec.exp: Update the expected output of a couple
6002 of "info breakpoints" tests.
6003
6004 2008-10-28 Tom Tromey <tromey@redhat.com>
6005
6006 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
6007
6008 2008-10-24 Pedro Alves <pedro@codesourcery.com>
6009
6010 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
6011 gdb_start_cmd.
6012 Use runto_main before any test that requires execution.
6013
6014 2008-10-23 Pedro Alves <pedro@codesourcery.com>
6015
6016 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
6017 instead of SIGINT.
6018
6019 2008-10-22 Joel Brobecker <brobecker@adacore.com>
6020
6021 * gdb.base/completion.exp: Update expected output following
6022 the addition of the "info tasks" command.
6023
6024 2008-10-22 Tom Tromey <tromey@redhat.com>
6025
6026 * gdb.base/exprs.exp (test_expr): Add test for string
6027 concatenation.
6028
6029 2008-10-19 Pedro Alves <pedro@codesourcery.com>
6030
6031 * configure.ac: Output gdb.python/Makefile.
6032 * configure: Regenerate.
6033 * gdb.python/Makefile.in: New.
6034
6035 2008-10-16 Joel Brobecker <brobecker@adacore.com>
6036
6037 * gdb.base/foll-fork.exp: Adjust the expected output to match
6038 the new description for fork/vfork catchpoints in the "info
6039 breakpoints" output.
6040
6041 2008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
6042
6043 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
6044
6045 2008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
6046
6047 * gdb.python/python-value.c: New file.
6048 * gdb.python/python-value.exp: New file.
6049
6050 2008-10-15 Pedro Alves <pedro@codesourcery.com>
6051
6052 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
6053
6054 2008-10-15 Denis Pilat <denis.pilat@st.com>
6055
6056 * gdb.cp/mb-ctor.exp: Fix a typo.
6057
6058 2008-10-09 Tom Tromey <tromey@redhat.com>
6059
6060 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
6061 'fprintf' and 'stderr'.
6062
6063 2008-10-07 Joel Brobecker <brobecker@adacore.com>
6064
6065 * gdb.ada/ref_tick_size.exp: New testcase.
6066
6067 2008-10-06 Doug Evans <dje@google.com>
6068
6069 * gdb.dwarf2/dw2-cu-size.exp: New file.
6070 * gdb.dwarf2/dw2-cu-size.S: New file.
6071
6072 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
6073 .Ltype_int for clarity.
6074
6075 2008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
6076
6077 PR gdb/2384:
6078 * gdb.cp/gdb2384.exp: Extended to test more cases.
6079 * gdb.cp/gdb2384.cc: Likewise.
6080 * gdb.cp/gdb2384-base.h: Likewise.
6081 * gdb.cp/gdb2384-base.cc: Likewise.
6082
6083 2008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6084
6085 * gdb.base/maint.exp (maint print type): Remove printing
6086 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
6087
6088 2008-09-30 Tom Tromey <tromey@redhat.com>
6089
6090 * gdb.base/macscp.exp: Add completion tests.
6091 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
6092 (TWENTY_THREE): Likewise.
6093 (FORTY_EIGHT): Likewise.
6094
6095 2008-09-30 Tom Tromey <tromey@redhat.com>
6096
6097 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
6098 everywhere.
6099 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
6100
6101 2008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6102
6103 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
6104 testcase is derived from. Fix racy dependency on an expected PID
6105 number. No longer support the testcase on Linux kernel 2.4.x.
6106
6107 2008-09-27 Tom Tromey <tromey@redhat.com>
6108
6109 * gdb.base/macscp.exp: Add tests for stringification, splicing,
6110 and varargs.
6111
6112 2008-09-22 Pedro Alves <pedro@codesourcery.com>
6113
6114 * lib/mi-support.exp (mi_expect_interrupt): New.
6115 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
6116 from gdb.mi/mi-nonstop.exp.
6117 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
6118 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
6119 lib/mi-support.exp.
6120 Use mi_check_thread_states throughout. Avoid ".*" and do not
6121 require an anchor after -exec-run.
6122
6123 2008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
6124
6125 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
6126 stop is pending. Avoid ".*" when two stops are pending.
6127 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
6128 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
6129 newlines in fullnames.
6130 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
6131 (mi_expect_stop): Update comments. Only anchor in sync mode.
6132 Do not match newlines.
6133 (mi_send_resuming_command_raw): Always return status.
6134 (mi_get_stop_line): Do not match more than one line by accident.
6135 Only anchor in sync mode.
6136 (mi_run_inline_test): If -exec-next fails, give up.
6137
6138 2008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6139
6140 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
6141 on SPU.
6142
6143 2008-09-10 Joel Brobecker <brobecker@adacore.com>
6144
6145 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
6146
6147 2008-09-10 Joel Brobecker <brobecker@adacore.com>
6148
6149 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
6150 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
6151 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
6152 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
6153 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
6154 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
6155 gdb.ada/interface.exp, gdb.ada/null_array.exp,
6156 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
6157 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
6158 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
6159 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
6160 Include the "= " sequence in the expected output of print tests.
6161
6162 2008-09-10 Joel Brobecker <brobecker@adacore.com>
6163
6164 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
6165 description for boolean types.
6166
6167 2008-09-09 Pedro Alves <pedro@codesourcery.com>
6168
6169 * gdb.base/hook-stop-continue.c: New.
6170 * gdb.base/hook-stop-continue.exp: New.
6171
6172 2008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
6173
6174 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
6175
6176 2008-09-08 Jerome Guitton <guitton@adacore.com>
6177
6178 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
6179 (stack_check_probe_2, stack_check_probe_loop_1)
6180 (stack_check_probe_loop_2): New functions.
6181 (main): Add call to these new functions.
6182 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
6183 functions, check that the breakpoint is inserted at the appropriate
6184 location.
6185 (insert_breakpoint): Slightly refine this procedure so that it can
6186 be called several times in the test.
6187
6188 2008-09-08 Jerome Guitton <guitton@adacore.com>
6189
6190 * gdb.base/stack-checking.c: New file.
6191 * gdb.base/stack-checking.exp: New file.
6192
6193 2008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
6194
6195 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
6196 * gdb.arch/altivec-regs.exp: Likewise.
6197 * gdb.arch/vsx-regs.exp: Likewise.
6198
6199 2008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
6200
6201 * gdb.arch/ppc-fp.exp: New file.
6202 * gdb.arch/ppc-fp.c: New file.
6203
6204 2008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
6205
6206 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
6207 lest gcc-4.3.1 optimizes the whole thing away.
6208
6209 2008-09-04 Michael Snyder <msnyder@vmware.com>
6210
6211 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
6212 as "at" (for non-debug functions such as _start).
6213
6214 2008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6215
6216 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
6217 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
6218 software watchpoints.
6219 * gdb.base/watch_thread_num.exp: Likewise.
6220
6221 2008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
6222
6223 * gdb.arch/i386-bp_permanent.exp: New test.
6224
6225 2008-08-24 Tom Tromey <tromey@redhat.com>
6226
6227 * gdb.base/maint.exp: Update "maint print type".
6228
6229 2008-08-21 Vladimir Prus <vladimir@codesourcery.com>
6230
6231 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
6232 support. Adjust the order of "*running" notifications.
6233 * gdb.mi/non-stop.c: Don't cast from int to void* and
6234 back.
6235
6236 2008-08-20 Mark Kettenis <kettenis@gnu.org>
6237
6238 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
6239 expect to find it in the "info frame" output.
6240
6241 2008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
6242
6243 * gdb.base/interp.exp: Always consume both prompts.
6244
6245 2008-08-20 Pedro Alves <pedro@codesourcery.com>
6246
6247 * gdb.base/pending.exp: Test pending breakpoints without symbols
6248 loaded.
6249
6250 2008-08-19 Vladimir Prus <vladimir@codesourcery.com>
6251
6252 * lib/mi-support.exp (mi_expect_stop): Produce
6253 more details on failures.
6254 * gdb.mi/mi-nonstop.exp: New.
6255 * gdb.mi/non-stop.c: New.
6256
6257 2008-08-19 Vladimir Prus <vladimir@codesourcery.com>
6258
6259 * gdb.mi/mi-async.exp: Use 'set target-async'.
6260 * lib/mi-support.exp: Use 'set/show target-async'.
6261
6262 2008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
6263
6264 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
6265
6266 2008-08-17 Tom Tromey <tromey@redhat.com>
6267
6268 * gdb.base/help.exp (help catch): Rewrite.
6269
6270 2008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
6271
6272 * gdb.base/define.exp: Test indented command documentation.
6273 * gdb.python/python.exp: Test indented multi-line command.
6274
6275 2008-08-15 Luis Machado <luisgpm@br.ibm.com>
6276
6277 * testsuite/gdb.arch/vsx-regs.c: New source file.
6278 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
6279 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
6280
6281 2008-08-14 Tom Tromey <tromey@redhat.com>
6282
6283 * gdb.base/macscp.exp: Add regression test for "macro define" or
6284 "macro undef" with no arguments.
6285
6286 2008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
6287
6288 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
6289
6290 2008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6291
6292 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
6293
6294 2008-08-06 Tom Tromey <tromey@redhat.com>
6295
6296 * gdb.python/python.exp: New file.
6297
6298 2008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6299
6300 Fix for PR gdb/1543.
6301 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
6302 $LOCATION.
6303 (location): New variable.
6304 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
6305 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
6306 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
6307 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
6308 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
6309 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
6310 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
6311 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
6312 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
6313 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
6314 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
6315 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
6316 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
6317 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
6318 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
6319 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
6320 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
6321 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
6322 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
6323 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
6324 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
6325 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
6326 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
6327 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
6328 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
6329 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
6330 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
6331 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
6332 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
6333 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
6334 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
6335 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
6336 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
6337 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
6338 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
6339 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
6340 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
6341 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
6342 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
6343 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
6344 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
6345 gdb.base/type-opaque.exp, gdb.base/until.exp,
6346 gdb.base/value-double-free.c, gdb.base/varargs.exp,
6347 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
6348 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
6349 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
6350 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
6351 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
6352 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
6353 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
6354 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
6355 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
6356 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
6357 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
6358 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
6359 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
6360 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
6361 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
6362 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
6363 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
6364 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
6365 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
6366 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
6367 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
6368 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
6369 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
6370 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
6371 gdb.pascal/types.exp, gdb.stabs/weird.exp,
6372 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
6373 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
6374 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
6375 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
6376 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
6377 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
6378 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
6379 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
6380 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
6381 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
6382 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
6383 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
6384 lib/mi-support.exp, lib/trace-support.exp: Remove reference
6385 to bug-gdb@prep.ai.mit.edu .
6386
6387 2008-07-31 Vladimir Prus <vladimir@codesourcery.com>
6388
6389 * lib/mi-support.exp (mi_load_shlibs): New.
6390 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
6391
6392 2008-07-30 Vladimir Prus <vladimir@codesourcery.com>
6393
6394 * lib/mi-support.exp (get_mi_thread_list)
6395 (check_mi_and_console_threads): New, moved from ...
6396 * gdb.mi/mi-pthread.exp: ...here.
6397 * gdb.mi/gdb669.exp (get_mi_thread_list)
6398 (check_mi_and_console_threads): Delete.
6399 * gdb.mi/mi2-pthread.exp: Likewise.
6400
6401 2008-07-28 Tom Tromey <tromey@redhat.com>
6402
6403 * Makefile.in (just-check): Remove. Move body to...
6404 (check): ... here.
6405
6406 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
6407
6408 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
6409 Add a test for duplicated SIGINTs.
6410
6411 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
6412
6413 * gdb.threads/schedlock.exp (get_args): Update to work for any
6414 value of NUM.
6415 (Top level): Report the number of threads that did not resume.
6416
6417 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
6418
6419 * gdb.dwarf2/dw2-compressed.S: Also define __start.
6420
6421 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
6422
6423 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
6424 non-MI prompt.
6425
6426 2008-07-26 Tom Tromey <tromey@redhat.com>
6427
6428 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
6429 (function_struct, function_struct_ptr): New globals.
6430 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
6431 function pointer in a struct.
6432
6433 2008-07-26 Tom Tromey <tromey@redhat.com>
6434
6435 * gdb.base/macscp.exp: Add test for macro lexing bug.
6436
6437 2008-07-18 Tom Tromey <tromey@redhat.com>
6438
6439 * gdb.base/macscp.exp: Add macro tests.
6440
6441 2008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
6442
6443 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
6444
6445 2008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
6446
6447 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
6448
6449 2008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
6450
6451 * gdb.cp/class2.exp: fix for failure on spu-elf
6452
6453 2008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
6454
6455 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
6456
6457 2008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6458
6459 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
6460
6461 2008-07-12 Vladimir Prus <vladimir@codesourcery.com>
6462
6463 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
6464
6465 2008-07-11 Kevin Buettner <kevinb@redhat.com>
6466
6467 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
6468 of regexp to account for changes made to GDB in the printing of
6469 byte vectors.
6470
6471 2008-07-11 Tom Tromey <tromey@redhat.com>
6472
6473 * gdb.base/completion.exp: Add 'help' completion test.
6474
6475 2008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6476
6477 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
6478
6479 2008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6480
6481 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
6482
6483 2008-07-09 Pedro Alves <pedro@codesourcery.com>
6484
6485 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
6486
6487 2008-07-09 Pedro Alves <pedro@codesourcery.com>
6488
6489 * gdb.base/fullname.exp: Restore pwd if compiling failed.
6490
6491 2008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6492
6493 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
6494
6495 2008-06-28 Vladimir Prus <vladimir@codesourcery.com>
6496
6497 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
6498 previous commit. Add a comment.
6499
6500 2008-06-28 Pedro Alves <pedro@codesourcery.com>
6501
6502 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
6503
6504 2008-06-28 Vladimir Prus <vladimir@codesourcery.com>
6505
6506 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
6507
6508 2008-06-27 Pedro Alves <pedro@codesourcery.com>
6509
6510 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
6511 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
6512 compiling an executable, link in an object that forces unbuffered
6513 output.
6514 * lib/set_unbuffered_mode.c: New file.
6515
6516 2008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6517
6518 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
6519
6520 2008-06-25 Vladimir Prus <vladimir@codesourcery.com>
6521
6522 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
6523 mi_expect_stop.
6524 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
6525 Demand that *running is output.
6526 (detect_async): Perform checking every time.
6527 (mi_send_resuming_command): Extract everything into...
6528 (mi_send_resuming_command_raw): ...this.
6529 (mi_expect_stop): Don't accept any output before *stopped.
6530
6531 2008-06-13 Vladimir Prus <vladimir@codesourcery.com>
6532
6533 Robustify mi-simplerun.
6534 * gdb.mi/basics.c (main): Add a call to sleep.
6535 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
6536 * gdb.mi/mi2-cli.exp: Likewise.
6537 * gdb.mi/mi-break.exp: Likewise.
6538
6539 2008-06-11 Vladimir Prus <vladimir@codesourcery.com>
6540
6541 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
6542
6543 2008-06-10 Vladimir Prus <vladimir@codesourcery.com>
6544
6545 * gdb.mi/mi-console.exp: Adjust.
6546 * gdb.mi/mi-syn-frame.exp: Adjust.
6547 * gdb.mi/mi2-console.exp: Adjust.
6548 * gdb.mi/mi2-syn-frame.exp: Adjust.
6549 * lib/mi-support.exp (mi_run_cmd): Adjust.
6550 (mi_send_resuming_command): Adjust.
6551
6552 2008-06-10 Vladimir Prus <vladimir@codesourcery.com>
6553
6554 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
6555 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
6556 testing of stopped.
6557 * gdb.mi/mi2-syn-frame.exp: Likewise.
6558 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
6559 (async, detect_async): New.
6560 (mi_expect_stop, mi_continue_to_line): Adjust expectation
6561 depending on if we're running in sync or async mode.
6562
6563 2008-06-09 Tom Tromey <tromey@redhat.com>
6564
6565 * gdb.base/completion.exp: New tests for field name completion
6566 with spaces, and field name completion with '->'.
6567
6568 2008-06-06 Tom Tromey <tromey@redhat.com>
6569
6570 * gdb.base/break1.c (struct some_struct): New struct.
6571 (values): New global.
6572 * gdb.base/completion.exp: Add field name completion test.
6573
6574 2008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
6575
6576 * gdb.cp/call-c.exp: Test for incorrect handling of reference
6577 to pointer.
6578 * gdb.cp/call-c.cc: Likewise.
6579
6580 2008-06-06 Nick Roberts <nickrob@snap.net.nz>
6581
6582 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
6583 annotation.
6584
6585 2008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
6586 Pedro Alves <pedro@codesourcery.com>
6587
6588 * gdb.threads/execl.c, gdb.threads/execl1.c,
6589 gdb.threads/execl.exp: New tests.
6590
6591 2008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
6592 Daniel Jacobowitz <dan@codesourcery.com>
6593
6594 * gdb.cp/exception.exp: Activate test, make it work with pending
6595 catchpoints.
6596
6597 2008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
6598
6599 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
6600
6601 2008-05-28 Vladimir Prus <vladimir@codesourcery.com>
6602
6603 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
6604 now printed.
6605 * gdb.mi/mi2-var-cmd.exp: Likewise.
6606
6607 2008-05-27 Andreas Schwab <schwab@suse.de>
6608
6609 * gdb.base/frame-args.exp: Handle arguments that are optimized
6610 out.
6611
6612 2008-05-26 Luis Machado <luisgpm@br.ibm.com>
6613
6614 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
6615 quiet for ppc32 and group options into a single variable.
6616
6617 2008-05-23 Joel Brobecker <brobecker@adacore.com>
6618
6619 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
6620 of zero-size elements.
6621 * gdb.ada/null_array.exp: Test printing this new array.
6622
6623 2008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6624
6625 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
6626
6627 2008-05-21 Joel Brobecker <brobecker@adacore.com>
6628
6629 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
6630 of the "finish" command.
6631
6632 2008-05-21 Nick Roberts <nickrob@snap.net.nz>
6633
6634 * gdb.base/annota1.exp: Test for new annotation.
6635
6636 2008-05-16 Pedro Alves <pedro@codesourcery.com>
6637
6638 * gdb.base/fixsection.exp: New file.
6639 * gdb.base/fixsection0.c: New file.
6640 * gdb.base/fixsection1.c: New file.
6641
6642 2008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6643
6644 * gdb.base/annota1.exp: Accept printf@... in place of printf.
6645 * gdb.base/annota3.exp: Likewise.
6646
6647 2008-05-13 Nathan Froyd <froydnj@codesourcery.com>
6648
6649 * gdb.base/watch_thread_num.exp: Don't run tests that require
6650 watchpoints if the target doesn't support them.
6651
6652 2008-05-12 Doug Evans <dje@google.com>
6653
6654 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
6655
6656 2008-05-09 Joel Brobecker <brobecker@adacore.com>
6657
6658 * gdb.ada/assign_1.exp: New testcase.
6659
6660 2008-05-09 Doug Evans <dje@google.com>
6661
6662 * gdb.base/find.exp: New file.
6663 * gdb.base/find.c: New file.
6664
6665 2008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
6666
6667 * gdb.base/commands.exp (watchpoint_command_test): Handle
6668 gdb,no_hardware_watchpoints.
6669 * gdb.base/float.exp: Allow ARM targets without floating point.
6670 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
6671
6672 2008-05-06 Jerome Guitton <guitton@adacore.com>
6673 Joel Brobecker <brobecker@adacore.com>
6674
6675 * gdb.ada/lang_switch: New test program.
6676 * gdb.ada/lang_switch.exp: New testcase.
6677
6678 2008-05-05 Doug Evans <dje@google.com>
6679
6680 * gdb.base/help.exp (disassemble): Update expected help text.
6681
6682 2008-05-04 Pedro Alves <pedro@codesourcery.com>
6683
6684 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
6685
6686 2008-05-04 Pedro Alves <pedro@codesourcery.com>
6687
6688 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
6689 different times.
6690
6691 2008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
6692
6693 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
6694 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
6695 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
6696 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
6697
6698 2008-05-04 Vladimir Prus <vladimir@codesourcery.com>
6699
6700 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
6701 notification to appear.
6702
6703 2008-05-04 Daniel Jacobowitz <dan@debian.org>
6704
6705 * gdb.base/fullname.c: New file.
6706 * gdb.base/fullname.exp: New file.
6707 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
6708
6709 2008-05-03 Pedro Alves <pedro@codesourcery.com>
6710
6711 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
6712 expressions with macros.
6713
6714 2008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6715
6716 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
6717
6718 2008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
6719
6720 * gdb.base/completion.exp: Handle lack of other symbols beginning
6721 with "a".
6722
6723 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
6724
6725 2008-05-02 Jim Blandy <jimb@codesourcery.com>
6726
6727 * gdb.asm/asmsrc1.s: Add scratch space.
6728
6729 2008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6730 Daniel Jacobowitz <dan@codesourcery.com>
6731
6732 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
6733 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
6734 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
6735
6736 2007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
6737
6738 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
6739
6740 2008-05-01 Joel Brobecker <brobecker@adacore.com>
6741
6742 * gdb.base/info-target.exp: New testcase.
6743
6744 2008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
6745
6746 * gdb.cp/hang.exp: Use .cc instead of .C.
6747 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
6748 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
6749
6750 2008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
6751
6752 * gdb.base/gdb1250.exp: Remove perror.
6753 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
6754
6755 2008-04-30 Pedro Alves <pedro@codesourcery.com>
6756
6757 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
6758 .2byte.
6759
6760 2008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
6761
6762 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
6763 (maybe_kfail): New.
6764
6765 2008-04-25 Pedro Alves <pedro@codesourcery.com>
6766
6767 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
6768
6769 2008-04-24 Vladimir Prus <vladimir@codesourcery.com>
6770
6771 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
6772 * gdb.mi/mi2-syn-frame.exp: Likewise.
6773 * lib/mi-support.exp: Likewise.
6774
6775 2008-04-24 Vladimir Prus <vladimir@codesourcery.com>
6776
6777 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
6778 to specify regexp for the location to stop at.
6779 * gdb.base/break-always.c: New.
6780 * gdb.base/break-always.exp: New.
6781
6782 2008-04-24 Vladimir Prus <vladimir@codesourcery.com>
6783
6784 * lib/mi-support.exp (mi_runto_helper): Adjust
6785 for the original-location field.
6786 (mi_create_breakpoint, mi_list_breakpoints): New.
6787 * gdb.mi/mi-break.exp: Adjust.
6788 * gdb.mi/mi2-break.exp: Adjust.
6789 * gdb.mi/mi-pending.exp: Adjust.
6790 * gdb.mi/mi-simplerun.exp: Adjust.
6791 * gdb.mi/mi2-simplerun.exp: Adjust.
6792 * gdb.mi/mi-syn-frame.exp: Adjust.
6793 * gdb.mi/mi2-syn-frame.exp: Adjust.
6794 * gdb.mi/mi-until.exp: Adjust.
6795 * gdb.mi/mi2-until.exp: Adjust.
6796 * gdb.mi/mi-var-display.exp: Adjust.
6797 * gdb.mi/mi2-var-display.exp: Adjust.
6798 * gdb.mi/mi-watch.exp: Adjust.
6799 * gdb.mi/mi2-watch.exp: Adjust.
6800
6801 2008-04-23 Paolo Bonzini <bonzini@gnu.org>
6802
6803 * aclocal.m4: Add override.m4.
6804 * configure: Regenerate.
6805
6806 2008-04-19 Vladimir Prus <vladimir@codesourcery.com>
6807
6808 * gdb.mi/var-cmd.c (do_at_tests): Verify that
6809 '-var-update --all-values' reports new value even the type
6810 of a variable object has changed.
6811
6812 2008-04-18 Craig Silverstein <csilvers@google.com>
6813
6814 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
6815 files.
6816
6817 2008-04-18 Joel Brobecker <brobecker@adacore.com>
6818
6819 * gdb.ada/atomic_enum: New test program.
6820 * gdb.ada/atomic_enum.exp: New testcase.
6821
6822 2008-04-17 Doug Evans <dje@google.com>
6823
6824 * gdb.opt/Makefile.in: Fix whitespace.
6825
6826 2008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
6827
6828 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
6829
6830 2008-04-17 Doug Evans <dje@google.com>
6831
6832 * gdb.base/hashline1.exp: New testcase.
6833 * gdb.base/hashline2.exp: New testcase.
6834 * gdb.base/hashline2.exp: New testcase.
6835
6836 2008-04-17 Pedro Alves <pedro@codesourcery.com>
6837
6838 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
6839
6840 2008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
6841
6842 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
6843 temporary breakpoint to match "Temporary breakpoint".
6844 * gdb.base/break.exp (delete_breakpoints): Likewise.
6845 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
6846 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
6847 * gdb.base/display.exp: Likewise.
6848 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
6849 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
6850 * gdb.base/restore.exp (restore_tests): Likewise.
6851 * gdb.base/sepdebug.exp: Likewise.
6852 * gdb.base/watchpoint.exp: Likewise.
6853 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
6854 * gdb.mi/mi-pending.exp: Likewise.
6855 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
6856 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
6857 * gdb.mi/mi-var-cmd.exp: Likewise.
6858 * gdb.mi/mi-var-display.exp: Likewise.
6859 * gdb.mi/mi2-cli.exp: Likewise.
6860 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
6861 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
6862 * gdb.mi/mi2-var-display.exp: Likewise.
6863 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
6864 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
6865 new "disp" field.
6866 (mi_expect_stop): Move after_reason argument to be really after
6867 reason. This is to support fix for PR2424.
6868
6869 2008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6870
6871 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
6872
6873 2008-04-13 Vladimir Prus <vladimir@codesourcery.com>
6874
6875 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
6876 field. Add more floating varobj tests.
6877 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
6878 field.
6879 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
6880 (main): Call do_at_tests.
6881 * lib/mi-support.exp (mi_create_floating_varobj)
6882 (mi_varobj_update_with_type_change): New.
6883
6884 2008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
6885
6886 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
6887 option of -var-evaluate-expression.
6888 * gdb.mi/mi2-var-display.exp: Likewise.
6889
6890 2008-04-07 Vladimir Prus <vladimir@codesourcery.com>
6891
6892 Introduce test setup helpers.
6893 * lib/gdb.exp (build_executable, clean_restart)
6894 (prepare_for_testing): New.
6895 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
6896 * gdb.base/return.exp: Likewise.
6897 * gdb.base/ending-run.exp: Likewise.
6898
6899 2008-04-07 Nick Roberts <nickrob@snap.net.nz>
6900
6901 * gdb.mi/mi-async.exp: New test for asynchronous Machine
6902 Interface (MI) responses.
6903
6904 2008-04-06 Vladimir Prus <vladimir@codesourcery.com>
6905
6906 * gdb.cp/breakpoint.cc: New code to test conditions involving
6907 member variables.
6908 * gdb.cp/breakpoint.exp: Test condition involving member
6909 variables.
6910
6911 2008-04-05 Vladimir Prus <vladimir@codesourcery.com>
6912
6913 * lib/mi-support.exp (mi_expect_stop): New.
6914 (mi_run_cmd): Change the
6915 token. Use mi_send_resuming_command, use
6916 mi_expect_stop.
6917 (mi_execute_to_helper): Rename to mi_execute_to.
6918 (mi_send_resuming_command): Add more error patterns.
6919 (mi_wait_for_stop): Renamed to...
6920 (mi_get_stop_line): ...this.
6921 (mi_run_inline_test): Adjust.
6922
6923 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
6924 * gdb.mi/mi-console.exp: Likewise.
6925 * gdb.mi/mi-pending.exp: Likewise.
6926 * gdb.mi/mi-simplerun.exp: Likewise.
6927 * gdb.mi/mi-stack.exp: Likewise.
6928 * gdb.mi/mi-stepi.exp: Likewise.
6929 * gdb.mi/mi-syn-frame.exp: Add comment.
6930 * gdb.mi/mi-until.exp: Likewise.
6931 * gdb.mi/mi-var-display.exp: Likewise.
6932 * gdb.mi/mi-watch.exp: Likewise.
6933 * gdb.mi/mi2-cli.exp: Likewise.
6934 * gdb.mi/mi2-console.exp: Likewise.
6935 * gdb.mi/mi2-simplerun.exp: Likewise.
6936 * gdb.mi/mi2-stack.exp: Likewise.
6937 * gdb.mi/mi2-stepi.exp: Likewise.
6938 * gdb.mi/mi2-until.exp: Likewise.
6939 * gdb.mi/mi2-var-display.exp: Likewise.
6940 * gdb.mi/mi2-watch.exp: Likewise.
6941
6942 2008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6943
6944 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
6945
6946 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
6947
6948 2008-04-04 Pedro Alves <pedro@codesourcery.com>
6949
6950 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
6951 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
6952 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
6953 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
6954 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
6955 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
6956 expect an mi error duplicated in stderr.
6957
6958 2008-04-03 Joel Brobecker <brobecker@adacore.com>
6959
6960 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
6961 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
6962 Add a couple of tests that verify the behavior when the new setting
6963 is set to "cancel" and "all".
6964 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
6965 "ask" before we start the testing.
6966
6967 2008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
6968
6969 * gdb.cp/casts.cc: Add class reference variables.
6970 * gdb.cp/casts.exp: New test cases for up/down casting references.
6971
6972 2008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
6973
6974 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
6975 instead of beginning to make an extra test pass.
6976 * gdb.mi/mi2-var-display.exp: Likewise.
6977
6978 2008-03-31 Maciej W. Rozycki <macro@mips.com>
6979
6980 * gdb.base/break.exp: Mark failures as such. Fix formatting.
6981
6982 2008-03-31 Markus Deuling <deuling@de.ibm.com>
6983 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6984
6985 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
6986 value. Add xfail for older kernels.
6987
6988 2008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
6989
6990 Bring mi-support in line with gdb.exp.
6991 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
6992 (mi_gdb_start): New function.
6993
6994 2008-03-28 Maciej W. Rozycki <macro@mips.com>
6995
6996 * gdb.mi/mi-var-cmd.exp: Fix a typo.
6997
6998 2008-03-26 Vladimir Prus <vladimir@codesourcery.com>
6999
7000 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
7001 * gdb.mi/mi2-var-display.exp: Likewise.
7002
7003 2008-03-26 Vladimir Prus <vladimir@codesourcery.com>
7004
7005 * lib/mi-support.exp (mi_create_varobj_checked): New.
7006 (mi_list_varobj_children): Allow to check for a
7007 value.
7008 (mi_list_array_varobj_children): New.
7009
7010 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
7011 and mi_list_varobj_children, as opposed to hardcoding
7012 expected strings.
7013 * gdb.mi/gdb701.exp: Likewise.
7014 * gdb.mi/gdb792.exp: Likewise.
7015 * gdb.mi/mi-var-block.exp: Likewise.
7016 * gdb.mi/mi-var-cmd.exp: Likewise.
7017 * gdb.mi/mi-var-invalidate.exp: Likewise.
7018 * gdb.mi/mi2-var-block.exp: Likewise.
7019 * gdb.mi/mi2-var-child.exp: Likewise.
7020 * gdb.mi/mi2-var-cmd.exp: Likewise.
7021 * gdb.mi/mi2-var-display.exp: Likewise.
7022
7023 2008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7024
7025 Fix random false FAILs on i386.
7026 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
7027
7028 2008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
7029
7030 PR gdb/544
7031 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
7032
7033 2008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
7034
7035 PR gdb/544
7036 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
7037
7038 2008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
7039
7040 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
7041 fixed PR gdb/544.
7042
7043 2008-03-21 Pedro Alves <pedro@codesourcery.com>
7044
7045 * gdb.threads/fork-child-threads.exp: Test next over fork.
7046
7047 2008-03-21 Chris Demetriou <cgd@google.com>
7048
7049 * gdb.base/break.exp (rbreak junk): New test for rbreak
7050 "Junk at end of arguments" issue.
7051
7052 2008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
7053
7054 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
7055 *& to work on created array elements.
7056 (Top level): Test print $pc with a file. Test string operations
7057 without a target.
7058 * gdb.base/ptype.exp: Do not expect *& to work on created array
7059 elements.
7060
7061 2008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
7062
7063 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
7064 gdb.threads/staticthreads.exp: Update exit query.
7065
7066 2008-03-07 Sandra Loosemore <sandra@codesourcery.com>
7067
7068 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
7069
7070 2008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
7071
7072 * gdb.base/watchpoint.c (global_ptr, func4): New.
7073 (main): Call func4.
7074 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
7075 (test_inaccessible_watchpoint): New.
7076
7077 2008-02-29 Maciej W. Rozycki <macro@mips.com>
7078
7079 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
7080 select the largest.
7081
7082 2008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
7083
7084 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
7085 frames-invalid annotations.
7086
7087 2008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
7088
7089 * gdb.base/assign.exp: avoid same output for different tests.
7090
7091 2008-02-27 Doug Evans <dje@google.com>
7092
7093 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
7094 for bug 1738.
7095 (breakpoint_to_handler_entry): Ditto.
7096
7097 2008-02-27 Joel Brobecker <brobecker@adacore.com>
7098
7099 * gdb.base/ending-run.exp: Use the first line of code inside
7100 function body to test breakpoints.
7101 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
7102 location where the breakpoint is inserted when using the line
7103 where a function is declared. Fix typo in the description of
7104 one of the tests.
7105 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
7106
7107 2008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
7108
7109 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
7110 tests.
7111
7112 2008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
7113
7114 * gdb.base/args.exp: avoid same output for tests
7115 with single quotes.
7116
7117 2008-02-26 Vladimir Prus <vladimir@codesourcery.com>
7118
7119 * gdb.base/annota1.exp: Adjust for 'info break'
7120 format changes.
7121 * gdb.base/annota3.exp: Likewise.
7122 * gdb.base/break.exp: Likewise.
7123 * gdb.base/condbreak.exp: Likewise.
7124 * gdb.base/pending.exp: Likewise.
7125 * gdb.base/sepdebug.exp: Likewise.
7126 * gdb.base/unload.exp: Likewise.
7127 * gdb.cp/ovldbreak.exp: Likewise.
7128 * gdb.mi/mi-pending.exp: Likewise.
7129
7130 2008-02-07 Doug Evans <dje@google.com>
7131
7132 * gdb.cp/mb-inline.exp: New.
7133 * gdb.cp/mb-inline.h: New.
7134 * gdb.cp/mb-inline1.cc: New.
7135 * gdb.cp/mb-inline2.cc: New.
7136
7137 2008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
7138
7139 * gdb.pascal/floats.pas: New test program.
7140 * gdb.pascal/floats.exp: New testcase.
7141
7142 2008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
7143
7144 * gdb.base/callfuncs.c (t_float_many_args): New function.
7145 (t_double_many_args): New function.
7146 * gdb.base/callfuncs.exp: Add tests for exceeding float
7147 and double parameters passed through the stack.
7148
7149 2008-02-05 Joel Brobecker <brobecker@adacore.com>
7150
7151 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
7152 gdb.ada/complete/foo.adb: New files.
7153 * gdb.ada/complete.exp: New testcase.
7154
7155 2008-02-03 Doug Evans <dje@google.com>
7156
7157 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
7158
7159 * gdb.cp/gdb2384.exp: New file.
7160 * gdb.cp/gdb2384.cc: New file.
7161 * gdb.cp/gdb2384-base.h: New file.
7162 * gdb.cp/gdb2384-base.cc: New file.
7163
7164 2008-02-02 Doug Evans <dje@google.com>
7165
7166 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
7167
7168 2007-02-01 Joel Brobecker <brobecker@adacore.com>
7169
7170 * gdb.ada/sym_print_name: New test program.
7171 * gdb.ada/sym_print_name.exp: New testcase.
7172
7173 2007-02-01 Joel Brobecker <brobecker@adacore.com>
7174
7175 * gdb.ada/nested/hello.adb: New file.
7176 * gdb.ada/nested.exp: New testcase.
7177 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
7178
7179 2008-02-01 Vladimir Prus <vladimir@codesourcery.com>
7180
7181 * gdb.mi/basic.c (return_1): New function.
7182 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
7183 don't cause future evaluations of function to report
7184 creation of internal breakpoints.
7185
7186 2008-02-01 Vladimir Prus <vladimir@codesourcery.com>
7187
7188 * gdb.mi/mi-break.exp (test_error): New.
7189 Call it.
7190
7191 2008-01-31 Luis Machado <luisgpm@br.ibm.com>
7192
7193 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
7194 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
7195
7196 2008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
7197
7198 * gdb.pascal/integers.pas: New test program.
7199 * gdb.pascal/integers.exp: New testcase.
7200
7201 2008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
7202
7203 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
7204
7205 2008-01-30 Luis Machado <luisgpm@br.ibm.com>
7206
7207 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
7208 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
7209
7210 2008-01-30 Paul Hilfinger <hilfinger@adacore.com>
7211
7212 * gdb.ada/formatted_ref: New test program.
7213 * gdb.ada/formatted_ref.exp: New testcase.
7214
7215 * gdb.cp/formatted-ref.cc: New file.
7216 * gdb.cp/formatted-ref.exp: New testcase.
7217
7218 2008-01-30 Joel Brobecker <brobecker@adacore.com>
7219
7220 * gdb.base/ptype.exp: Add testing of "ptype $pc".
7221
7222 2008-01-30 Nick Roberts <nickrob@snap.net.nz>
7223
7224 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
7225 (test_file_list_exec_source_file): Update to new macro-info field.
7226
7227 2008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
7228
7229 * gdb.ada/exprs: New test program.
7230 * gdb.ada/exprs.exp: New testcase.
7231
7232 2008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
7233
7234 * dfp-test.c (DELTA, DELTA_B): New definitions.
7235 (double_val1, double_val2, double_val3, double_val4, double_val5,
7236 double_val6, double_val7, double_val8, double_val9, double_val10,
7237 double_val11, double_val12, double_val13, double_val14, dec32_val1,
7238 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
7239 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
7240 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
7241 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
7242 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
7243 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
7244 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
7245 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
7246 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
7247 dec128_val16): New global variables.
7248 (decimal_dec128_align): New function.
7249 (decimal_mixed): Likewise.
7250 (decimal_many_args_dec32): Likewise.
7251 (decimal_many_args_dec64): Likewise.
7252 (decimal_many_args_dec128): Likewise.
7253 (decimal_many_args_mixed): Likewise.
7254 * dfp-test.exp: Add tests calling new inferior functions.
7255
7256 2008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
7257
7258 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
7259 gdb.server/ext-run.exp: New files.
7260 * lib/gdbserver-support.exp (gdbserver_download): New.
7261 (gdbserver_start): New. Update gdbserver expected
7262 output.
7263 (gdbserver_spawn): Use them.
7264 (gdbserver_start_extended): New.
7265
7266 2008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
7267
7268 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
7269 Run on GNU/Linux.
7270 (do_exec_tests): Check for systems which do not support catchpoints.
7271 Do not match START.
7272 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
7273 Run on GNU/Linux. Enable verbose output.
7274 (check_fork_catchpoints): New.
7275 (explicit_fork_child_follow, catch_fork_child_follow)
7276 (tcatch_fork_parent_follow): Update expected messages.
7277 (do_fork_tests): Use check_fork_catchpoints.
7278 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
7279 Run on GNU/Linux. Enable verbose output.
7280 (check_vfork_catchpoints): New.
7281 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
7282 expected messages.
7283 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
7284
7285 2008-01-29 Jim Blandy <jimb@red-bean.com>
7286
7287 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
7288 host' errors.
7289 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
7290
7291 2008-01-29 Jim Blandy <jimb@red-bean.com>
7292
7293 * gdb.threads/sigthread.c: Use barriers to ensure that
7294 child_thread and child_thread_two are always initialized before we
7295 start to use them.
7296
7297 2008-01-29 Vladimir Prus <vladimir@codesourcery.com>
7298
7299 * gdb.base/watchpoint-solib.exp: New.
7300 * gdb.base/watchpoint-solib.c: New.
7301 * gdb.base/watchpoint-solib-shr.c: New.
7302
7303 2008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
7304
7305 * gdb.base/gdb1056.exp: Add unsigned integer test.
7306
7307 2008-01-28 Doug Evans <dje@google.com>
7308
7309 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
7310
7311 2008-01-27 Jim Blandy <jimb@codesourcery.com>
7312
7313 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
7314
7315 * gdb.base/expand-psymtabs.exp: Doc fix.
7316
7317 2008-01-26 Mark Kettenis <kettenis@gnu.org>
7318
7319 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
7320
7321 2008-01-24 Nick Roberts <nickrob@snap.net.nz>
7322
7323 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
7324 -var-set-format.
7325
7326 2008-01-23 Chris Demetriou <cgd@google.com>
7327
7328 * gdb.threads/thread_events.c: New testcase source file.
7329 * gdb.threads/thread_events.exp: New testcase expect file.
7330
7331 2008-01-23 Nick Roberts <nickrob@snap.net.nz>
7332
7333 * lib/gdb.exp: Add the variable octal.
7334
7335 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
7336 -var-set-format.
7337
7338 2008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
7339 Vladimir Prus <vladimir@codesourcery.com>
7340
7341 * gdb.base/float.exp: Allow missing floating point for m68k and
7342 PowerPC.
7343
7344 2008-01-22 Vladimir Prus <vladimir@codesourcery.com>
7345
7346 * gdb.mi/basics.c: Setup for testing breakpoints
7347 ignore count.
7348 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
7349 * gdb.mi/mi-cli.exp: Adjust.
7350 * gdb.mi/mi2-cli.exp: Adjust.
7351
7352 2008-01-17 Pedro Alves <pedro@codesourcery.com>
7353
7354 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
7355 and 'dummy_ptr' integer pointer. Initialize struct_declarations
7356 with dummy_ptr's address.
7357 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
7358 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
7359 all targets.
7360 * gdb.mi/mi2-var-child.exp: Likewise.
7361
7362 2008-01-09 Joel Brobecker <brobecker@adacore.com>
7363
7364 * gdb.ada/null_array: New test program.
7365 * gdb.ada/null_array.exp: New testcase.
7366
7367 2008-01-09 Luis Machado <luisgpm@br.ibm.com>
7368
7369 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
7370 with required float modifiers.
7371
7372 2008-01-08 Joel Brobecker <brobecker@adacore.com>
7373
7374 * gdb.ada/funcall_param: New test program.
7375 * gdb.ada/funcall_param.exp: New testcase.
7376
7377 2008-01-08 Joel Brobecker <brobecker@adacore.com>
7378
7379 * gdb.ada/arrayparam: New test program.
7380 * gdb.ada/arrayparam.exp: New testcase.
7381
7382 2008-01-08 Joel Brobecker <brobecker@adacore.com>
7383
7384 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
7385 landed. Should also fix random failures in the test following it.
7386
7387 2008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
7388
7389 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
7390 for expressions with decimal float values.
7391 (test_dfp_conversions): New function to test casts to and from
7392 decimal float types.
7393 Call test_dfp_conversions.
7394 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
7395 elements.
7396 (main): Initialize ds.float4 and ds.double8 elements.
7397 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
7398 string to new error message.
7399 (d64_set_tests): Likewise.
7400 (d128_set_tests): Likewise.
7401 Add tests for expressions with decimal float variables. Add tests for
7402 conversions to and from decimal float types.
7403
7404 2008-01-05 Joel Brobecker <brobecker@adacore.com>
7405
7406 * gdb.ada/packed_tagged/comp_bug.adb: New file.
7407 * gdb.ada/packed_tagged.exp: New testcase.
7408
7409 2008-01-04 Joel Brobecker <brobecker@adacore.com>
7410
7411 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
7412 gdb.ada/homonym/homonym_main.adb: New files.
7413 * gdb.ada/homonym.exp: New testcase.
7414
7415 2008-01-04 Joel Brobecker <brobecker@adacore.com>
7416
7417 * gdb.ada/packed_array.exp: Add testing of references to
7418 a packed array.
7419
7420 2008-01-04 Joel Brobecker <brobecker@adacore.com>
7421
7422 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
7423 New files.
7424 * gdb.ada/type_coercion.exp: New testcase.
7425
7426 2008-01-04 Joel Brobecker <brobecker@adacore.com>
7427
7428 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
7429 gdb.ada/tagged/foo.adb: New file.
7430 * gdb.ada/tagged.exp: New testcase.
7431
7432 2008-01-04 Joel Brobecker <brobecker@adacore.com>
7433
7434 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
7435 gdb.ada/ptype_field/foo.adb: New files.
7436 * gdb.ada/ptype_field.exp: New testcase.
7437
7438 2008-01-03 Joel Brobecker <brobecker@adacore.com>
7439
7440 * gdb.ada/print_pc.exp: New testcase.
7441
7442 2008-01-03 Joel Brobecker <brobecker@adacore.com>
7443
7444 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
7445 gdb.ada/taft_type/p.adb: New files.
7446 * gdb.ada/taft_type.exp: New testcase.
7447
7448 2008-01-03 Joel Brobecker <brobecker@adacore.com>
7449
7450 * gdb.ada/array_bounds/bar.adb: New file.
7451 * gdb.ada/array_bounds.exp: New testcase.
7452
7453 2008-01-03 Joel Brobecker <brobecker@adacore.com>
7454
7455 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
7456 gdb.ada/arrayptr/foo.adb: New files.
7457 * gdb.ada/arrayptr.exp: New testcase.
7458
7459 2008-01-03 Joel Brobecker <brobecker@adacore.com>
7460
7461 * gdb.base/set-lang-auto.exp: New testcase.
7462
7463 2008-01-03 Joel Brobecker <brobecker@adacore.com>
7464
7465 * gdb.ada/fun_addr/foo.adb: New file.
7466 * gdb.ada/fun_addr.exp: New testcase.
7467
7468 2008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7469
7470 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
7471 New files
7472
7473 2008-01-02 Joel Brobecker <brobecker@adacore.com>
7474
7475 * array_subscript_addr/p.adb: New file.
7476 * array_subscript_addr.exp: New testcase.
7477
7478 2008-01-02 Joel Brobecker <brobecker@adacore.com>
7479
7480 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
7481 New files.
7482 * gdb.ada/str_cmp_ref.exp: New testcase.
7483
7484 2008-01-01 Joel Brobecker <brobecker@adacore.com>
7485
7486 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
7487 gdb.ada/fun_in_declare/foo.adb: New files.
7488 * gdb.ada/fun_in_declare.exp: New testcase.
7489
7490 2008-01-01 Joel Brobecker <brobecker@adacore.com>
7491
7492 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
7493 gdb.ada/ref_param/pck.ads: New files.
7494 * gdb.ada/ref_param.exp: New testcase.
7495
7496 2008-01-01 Joel Brobecker <brobecker@adacore.com>
7497
7498 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
7499 gdb.ada/interface/foo.adb: New files.
7500 * gdb.ada/interface.exp: New testcase.
7501
7502 2007-12-31 Jim Blandy <jimb@codesourcery.com>
7503
7504 * gdb.base/multi-forks.exp: Consume all output from child
7505 processes before proceeding to next test.
7506
7507 2007-12-29 Jim Blandy <jimb@codesourcery.com>
7508
7509 * configure: Regenerated.
7510
7511 2007-12-27 Joel Brobecker <brobecker@adacore.com>
7512
7513 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
7514 gdb.ada/fixed_cmp/fixed.adb: New files.
7515 * gdb.ada/fixed_cmp.exp: New testcase.
7516
7517 2007-12-27 Joel Brobecker <brobecker@adacore.com>
7518
7519 * gdb.ada/boolean_expr.exp: New testcase.
7520
7521 2007-12-26 Jim Blandy <jimb@codesourcery.com>
7522
7523 * gdb.base/multi-forks.exp: Doc fix.
7524
7525 2007-12-26 Joel Brobecker <brobecker@adacore.com>
7526
7527 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
7528 * gdb.ada/char_param.exp: Do not compile our test program with
7529 -gnata, this is unnecessary.
7530 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
7531
7532 2007-12-24 Joel Brobecker <brobecker@adacore.com>
7533
7534 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
7535 gdb.ada/print_chars/foo.adb: New files.
7536 * gdb.ada/print_chars.exp: New testcase.
7537
7538 2007-12-24 Joel Brobecker <brobecker@adacore.com>
7539
7540 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
7541 gdb.ada/char_param/foo.adb: New files.
7542 * gdb.ada/char_param.exp: New testcase.
7543
7544 2007-12-22 Jim Blandy <jimb@codesourcery.com>
7545
7546 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
7547 hard-coding source line numbers into the test.
7548 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
7549 gdb_get_line_number to find.
7550
7551 2007-12-22 Joel Brobecker <brobecker@adacore.com>
7552
7553 * gdb.base/ptype.c (highest): New struct type.
7554 (the_highest): New variable of that type.
7555 (main): Add dummy assignment to a field of variable the_highest.
7556 * gdb.base/ptype.exp: Test type printing of our new variable.
7557
7558 2007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
7559
7560 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
7561 and record first explicitly generated thread number.
7562 Use that thread number for thread specific watchpoint test.
7563 Add iteration number to repetitive tests.
7564
7565 2007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
7566 Jim Blandy <jimb@codesourcery.com>
7567
7568 * gdb.base/expand-psymtabs.c: New testcase
7569 source file.
7570 * gdb.base/expand-psymtabs.exp: New testcase
7571 expect file.
7572
7573 2007-12-17 Luis Machado <luisgpm@br.ibm.com>
7574
7575 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
7576 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
7577
7578 2007-12-17 Joel Brobecker <brobecker@adacore.com>
7579
7580 * gdb.ada/frame_args/foo.adb: New file.
7581 * gdb.ada/frame_args/pck.ads: New file.
7582 * gdb.ada/frame_args/pck.adb: New file.
7583 * gdb.ada/frame_args.exp: New testcase.
7584
7585 2007-12-17 Joel Brobecker <brobecker@adacore.com>
7586
7587 * gdb.base/frame-args.c: New file.
7588 * gdb.base/frame-args.exp: New testcase.
7589
7590 2007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
7591 Joseph Myers <joseph@codesourcery.com>
7592
7593 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
7594
7595 2007-12-14 Vladimir Prus <vladimir@codesourcery.com>
7596
7597 * gdb.mi/mi-pending.exp: New.
7598 * gdb.mi/mi-pending.c: New.
7599 * gdb.mi/mi-pendshr.c: New.
7600
7601 2007-12-06 Jim Blandy <jimb@codesourcery.com>
7602
7603 * gdb.base/default.exp: Update expected output for 'info catch'.
7604
7605 2007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
7606
7607 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
7608 must be set to binary.
7609
7610 2007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
7611
7612 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
7613
7614 2007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
7615
7616 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
7617 gdb.mi/mi-file-transfer.exp: New.
7618
7619 2007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7620
7621 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
7622
7623 2007-11-22 Maciej W. Rozycki <macro@mips.com>
7624
7625 * gdb.trace/backtrace.exp: Fix a typo.
7626 * gdb.trace/circ.exp: Likewise.
7627 * gdb.trace/collection.exp: Likewise.
7628 * gdb.trace/limits.exp: Likewise.
7629 * gdb.trace/report.exp: Likewise.
7630 * gdb.trace/tfind.exp: Likewise.
7631 * gdb.trace/while-dyn.exp: Likewise.
7632
7633 2007-11-21 Nick Roberts <nickrob@snap.net.nz>
7634
7635 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
7636 objects of pointers that can't be dereferenced are now
7637 "noneditable".
7638
7639 2007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7640
7641 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
7642 (target_cpu): Remove.
7643
7644 2007-10-15 Vladimir Prus <vladimir@codesourcery.com>
7645
7646 * gdb.base/ending-run.exp: Expect the list of cleared
7647 breakpoint to come in natural order, not the reversed one.
7648
7649 2007-11-07 Vladimir Prus <vladimir@codesourcery.com>
7650
7651 * gdb.mi/mi-var-child.c (do_child_deletion): New.
7652 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
7653
7654 2007-11-05 Luis Machado <luisgpm@br.ibm.com>
7655
7656 * gdb.base/printcmds.exp: New function
7657 test_printf_with_dfp.
7658
7659 2007-11-02 Doug Evans <dje@google.com>
7660
7661 * gdb.disasm/t01_mov.s: Remove carriage returns.
7662 * gdb.disasm/t02_mova.s: Ditto.
7663 * gdb.disasm/t03_add.s: Ditto.
7664 * gdb.disasm/t04_sub.s: Ditto.
7665 * gdb.disasm/t05_cmp.s: Ditto.
7666 * gdb.disasm/t06_ari2.s: Ditto.
7667 * gdb.disasm/t07_ari3.s: Ditto.
7668 * gdb.disasm/t08_or.s: Ditto.
7669 * gdb.disasm/t09_xor.s: Ditto.
7670 * gdb.disasm/t10_and.s: Ditto.
7671 * gdb.disasm/t11_logs.s: Ditto.
7672 * gdb.disasm/t12_bit.s: Ditto.
7673 * gdb.disasm/t13_otr.s: Ditto.
7674
7675 2007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7676
7677 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
7678
7679 2007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7680
7681 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
7682 provide DFP support.
7683
7684 2007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
7685
7686 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
7687 Test "set powerpc vector-abi". Skip auto-detection tests for old
7688 toolchains.
7689
7690 2007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
7691
7692 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
7693 with [string compare].
7694
7695 2007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
7696
7697 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
7698 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
7699
7700 2007-10-25 Luis Machado <luisgpm@br.ibm.com>
7701
7702 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
7703 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
7704 * gdb.opt/Makefile.in: New makefile.
7705 * Makefile.in: Create new directory "gdb.opt".
7706 * configure.ac: Add "gdb.opt" directory.
7707 * configure: Regenerated.
7708
7709 2007-10-25 Doug Evans <dje@google.com>
7710
7711 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
7712 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
7713
7714 2007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
7715 Thiago Jung Bauermann <bauerman@br.ibm.com>
7716
7717 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
7718 Floating Point expressions.
7719 * gdb.base/dfp-test.exp: new file adding tests for Decimal
7720 Floating Point variables.
7721 * gdb.base/dfp-test.c: new file containing program with Decimal
7722 Floating variables, used by gdb.base/dfp-test.exp.
7723
7724 2007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
7725
7726 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
7727
7728 2007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7729
7730 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
7731 compiling test case with GCC.
7732 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
7733
7734 2007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7735
7736 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
7737 format changes.
7738
7739 2007-10-18 Michael Snyder <msnyder@specifix.com>
7740
7741 * gdb.base/dbx.exp: Add missing "-re " operator.
7742
7743 2007-10-16 Gaius Mulley <gaius@glam.ac.uk>
7744
7745 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
7746 * configure.ac: Removed trailing spaces after backslash.
7747 * gdb.modula2: New directory.
7748 * gdb.modula2/Makefile.in: New file.
7749 * gdb.modula2/unbounded-array.exp: New file.
7750 * gdb.modula2/unbounded1.c: New file.
7751
7752 2007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
7753
7754 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
7755
7756 2007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
7757
7758 * gdb.base/sigstep.c (main): Add checks for
7759 return values for setitimer call.
7760 Call setitimer again with itimer = ITIMER_REAL
7761 if first call to setitimer fails.
7762
7763 2007-10-11 Kazu Hirata <kazu@codesourcery.com>
7764
7765 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
7766 of $timeout.
7767
7768 2007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
7769
7770 * gdb.server/server-run.exp: Test for dynamic linker symbols.
7771
7772 2007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
7773
7774 * lib/gdb.exp (gdb_run_cmd): Move comment outside
7775 of gdb_expect call, to avoid interruption.
7776
7777 2007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
7778
7779 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
7780 (v_unsigned_long_long, v_long_long_array)
7781 (v_signed_long_long_array, v_unsigned_long_long_array)
7782 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
7783 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
7784 [!NO_LONG_LONG]: New.
7785 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
7786 v_long_long_member.
7787
7788 (v_long_long_func, v_signed_long_long_func)
7789 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
7790 (main) [!NO_LONG_LONG]: Initialize long long variants.
7791
7792 * gdb.base/whatis.exp: If board file requests no_long_long, build
7793 test with NO_LONG_LONG defined. Test long long, signed long long,
7794 and unsigned long long variants but only if board file doesn't
7795 disable it.
7796
7797 2007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
7798 Daniel Jacobowitz <dan@codesourcery.com>
7799
7800 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
7801 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
7802 * configure: Regenerated.
7803 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
7804 gdb.pascal/types.exp, lib/pascal.exp: New files.
7805
7806 2007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
7807
7808 * gdb.cp/classes.exp (do_tests): Always step to the line after the
7809 call.
7810 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
7811 to return to the call.
7812 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
7813 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
7814 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
7815 * gdb.mi/mi-until.exp (test_until): Likewise.
7816 * gdb.mi/mi2-until.exp (test_until): Likewise.
7817
7818 2007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
7819
7820 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
7821 two-char array.
7822 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
7823
7824 2007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
7825
7826 * gdb.threads/watchthreads.c (thread_function): Sleep between
7827 iterations.
7828 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
7829 at once for S/390. Generate matching fails and passes.
7830
7831 2007-09-27 Vladimir Prus <vladimir@codesourcery.com>
7832
7833 * gdb.mi/var-cmd.c (do_children_tests): Initialize
7834 the 'struct_declarations' variable to zeros.
7835
7836 2007-09-24 Vladimir Prus <vladimir@codesourcery.com>
7837
7838 * gdb.cp/mb-ctor.cc: New.
7839 * gdb.cp/mb-ctor.exp: New.
7840 * gdb.cp/mb-templates.cc: New.
7841 * gdb.cp/mb-templates.exp: New.
7842
7843 2007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
7844
7845 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
7846
7847 2007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
7848
7849 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
7850 targets.
7851 * configure: Regenerate.
7852
7853 2007-09-23 Vladimir Prus <vladimir@codesourcery.com>
7854
7855 * gdb.base/annota1.exp: Adjust for 'info break'
7856 format changes.
7857 * gdb.base/annota3.exp: Likewise.
7858 * gdb.base/break.exp: Likewise.
7859 * gdb.base/condbreak.exp: Likewise.
7860 * gdb.base/pending.exp: Likewise.
7861 * gdb.base/sepdebug.exp: Likewise.
7862 * gdb.base/unload.exp: Likewise.
7863 * gdb.base/ovldbreak.exp: Likewise.
7864
7865 2007-09-22 Vladimir Prus <vladimir@codesourcery.com>
7866
7867 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
7868 messages.
7869 * gdb.base/chng-syms.exp: Likewise.
7870 * gdb.base/unload.exp: Likewise.
7871
7872 2007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
7873
7874 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
7875
7876 2007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
7877
7878 * schedlock.c (NUM): Change to 1.
7879 (main): Use args[0] for the main thread.
7880 * schedlock.exp: Only expect two threads. Only issue one pass or fail
7881 regardless of the number of threads.
7882
7883 2007-09-14 Maciej W. Rozycki <macro@mips.com>
7884
7885 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
7886 type down.
7887 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
7888 test.
7889 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
7890 watchpoint type down.
7891 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
7892 test.
7893
7894 2007-09-14 Maciej W. Rozycki <macro@mips.com>
7895
7896 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
7897 Move all the tests here and run them twice, once using software
7898 watchpoints and once using hardware watchpoints.
7899 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
7900
7901 2007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
7902
7903 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
7904 test.
7905
7906 2007-09-10 Mark Kettenis <kettenis@gnu.org>
7907
7908 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
7909 build-id.
7910
7911 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
7912 know about $ORIGIN. Calculate output dir from $dest instead of
7913 using ${objdir}/{$subdir}.
7914
7915 2007-09-09 Mark Kettenis <kettenis@gnu.org>
7916
7917 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
7918 gcore, before continuing with the test.
7919
7920 2007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
7921
7922 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
7923 * gdb.mi/mi-watch.exp: Likewise.
7924
7925 2007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
7926 Jim Blandy <jimb@codesourcery.com>
7927
7928 * gdb.arch/i386-sse.exp: Do not expect character constants.
7929 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
7930 * gdb.base/display.exp: Allow print/s.
7931 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
7932 and unsigned char array changes.
7933
7934 2007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
7935
7936 * gdb.base/display.exp: Add tests for printf %p.
7937
7938 2007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
7939
7940 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
7941 the dll name to unicode.
7942
7943 2007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7944
7945 * gdb.base/default.exp (show version): Update the version text.
7946 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
7947
7948 2007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7949
7950 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
7951 New files.
7952
7953 2007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7954
7955 * lib/gdb.exp (build_id_debug_filename_get): New function.
7956 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
7957 Remove the generate DEBUG file for the future testcase runs.
7958 New testcase for the NT_GNU_BUILD_ID retrieval.
7959 Move the final testing step to ...
7960 (test_different_dir): ... a new function.
7961 New parameter XFAIL to XFAIL all the tests performed.
7962 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
7963 New parameter TYPE to PF_PREFIX all the tests performed.
7964
7965 2007-08-31 Vladimir Prus <vladimir@codesourcery.com>
7966
7967 * gdb.mi/mi-var-cp.cc (path_expression): New
7968 function.
7969 * gdb.mi/mi-var-cp.exp: Run path exression tests.
7970
7971 2007-08-27 Markus Deuling <deuling@de.ibm.com>
7972
7973 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
7974 to fit into SPU Local Store memory.
7975
7976 2007-08-23 Joel Brobecker <brobecker@adacore.com>
7977
7978 * gdb.base/default.exp: Adjust the expected output of "info
7979 warranty" after the switch to GPLv3.
7980
7981 2007-08-23 Joel Brobecker <brobecker@adacore.com>
7982
7983 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
7984 to 30000 (from 20000).
7985
7986 2007-08-23 Joel Brobecker <brobecker@adacore.com>
7987
7988 Switch the license of all .exp files to GPLv3.
7989 Switch the license of all .f and .f90 files to GPLv3.
7990 Switch the license of all .s and .S files to GPLv3.
7991
7992 2007-08-23 Joel Brobecker <brobecker@adacore.com>
7993
7994 * configure.ac: Switch license to GPLv3.
7995
7996 2007-08-23 Joel Brobecker <brobecker@adacore.com>
7997
7998 Switch the licensing to GPLv3 for all .ads and .adb files.
7999
8000 2007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
8001
8002 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
8003 and t_int_double.
8004 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
8005
8006 2007-08-17 Joel Brobecker <brobecker@adacore.com>
8007
8008 * gdb.base/step-line.c: Switch license to GPL version 3, and
8009 update copyright year.
8010 * gdb.base/step-line.inp: Likewise.
8011
8012 2007-08-17 Joel Brobecker <brobecker@adacore.com>
8013
8014 * gdb.base/gdb1555.exp: Make expected output immune to formatting
8015 changes inside gdb1555.c.
8016 * gdb.base/pending.exp: Likewise.
8017
8018 2007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
8019
8020 * config/default.exp: New file.
8021
8022 2007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
8023
8024 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
8025 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
8026
8027 2007-07-30 Maciej W. Rozycki <macro@mips.com>
8028
8029 * gdb.base/dump.exp: Force the correct endianness for binary
8030 formats not carrying this information.
8031
8032 2007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
8033
8034 * gdb.threads/staticthreads.exp: Match .*sem_post.
8035
8036 2007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
8037
8038 * gdb.base/readline.exp (operate_and_get_next): Match the final
8039 prompt.
8040
8041 2007-07-23 Kevin Buettner <kevinb@redhat.com>
8042
8043 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
8044 to restarting SID.
8045
8046 2007-07-18 Kevin Buettner <kevinb@redhat.com>
8047
8048 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
8049 prior to `gdb_start'.
8050
8051 2007-07-18 Kevin Buettner <kevinb@redhat.com>
8052
8053 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
8054 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
8055 Remove call to gdb_unload.
8056
8057 2007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
8058 Daniel Jacobowitz <dan@codesourcery.com>
8059
8060 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
8061 for __WIN32__.
8062 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
8063 * gdb.base/unload.exp: Use shared library test routines.
8064
8065 2007-07-03 Markus Deuling <deuling@de.ibm.com>
8066
8067 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
8068 * gdb.base/solib-symbol-lib.c: Likewise.
8069 * gdb.base/solib-symbol-main.c: Likewise.
8070
8071 2007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
8072
8073 * config/gdbserver.exp (gdb_reconnect): New.
8074 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
8075 gdb.base/solib-disc.exp: New files.
8076 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
8077 remote debugging".
8078 (gdb_compile): Add shlib_load flag.
8079 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
8080 port.
8081 (gdbserver_reconnect): New.
8082
8083 2007-07-01 Nick Roberts <nickrob@snap.net.nz>
8084 Daniel Jacobowitz <dan@codesourcery.com>
8085
8086 * gdb.base/annota3.exp: Test for if construct.
8087
8088 2007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
8089
8090 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
8091
8092 2007-06-21 Chris Dearman <chris@mips.com>
8093 Maciej W. Rozycki <macro@mips.com>
8094
8095 * gdb.base/display.exp: Allow a newline after display/i.
8096 * gdb.base/pc-fp.exp: Likewise.
8097 * gdb.base/sigbpt.exp: Likewise.
8098
8099 2007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
8100
8101 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
8102 required features to be included.
8103
8104 2007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
8105
8106 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
8107 in info threads output.
8108
8109 2007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8110 Markus Deuling <deuling@de.ibm.com>
8111
8112 * gdb.arch/spu-info.exp: New testcase.
8113 * gdb.arch/spu-info.c: New file.
8114
8115 2007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
8116
8117 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
8118 tpcs_offset. Restore lr after the call.
8119 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
8120
8121 2007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
8122
8123 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
8124 (gdbserver_run): Kill any running gdbserver.
8125 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
8126
8127 2007-05-17 Maciej W. Rozycki <macro@mips.com>
8128
8129 * gdb.base/sigbpt.exp: Preset segv_addr.
8130
8131 2007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
8132
8133 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
8134 (gdb_compile_shlib): Likewise.
8135 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
8136 (default_gdb_init): Clear cleanfiles.
8137 (gdb_finish): Delete recorded cleanfiles.
8138 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
8139
8140 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
8141 Do not use isnative.
8142 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
8143 gdb.base/so-impl-ld.exp: Likewise.
8144 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
8145 * gdb.base/unload.exp: Likewise. Do not pass empty option to
8146 gdb_compile.
8147
8148 2007-05-15 Vladimir Prus <vladimir@codesourcery.com>
8149
8150 * config/unknown.exp: Remove.
8151
8152 2007-05-15 Markus Deuling <deuling@de.ibm.com>
8153
8154 * gdb.base/info-proc.exp: Check is_remote.
8155
8156 2007-05-14 Markus Deuling <deuling@de.ibm.com>
8157
8158 * gdb.base/gcore.exp: Initialize variable core_supported.
8159
8160 2007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
8161
8162 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
8163
8164 2007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
8165
8166 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
8167 * gdb.threads/print-threads.exp (test_all_threads): Allow
8168 negative and hexadecimal thread IDs.
8169
8170 2007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
8171
8172 * gdb.java/jprint.java (public): Avoid invalid call to static
8173 method.
8174
8175 2007-05-14 Denis Pilat <denis.pilat@st.com>
8176
8177 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
8178 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
8179 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
8180 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
8181 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
8182
8183 2007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8184
8185 * gdb.base/overlays.exp: Add support for targets with only code
8186 overlay support, not data overlay. Support spu-*-* target in
8187 this mode.
8188 * gdb.base/ovlymgr.c: Provide stubs for spu target.
8189 * gdb.base/spu.ld: New file.
8190
8191 2007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
8192
8193 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
8194
8195 2007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
8196
8197 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
8198
8199 2007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
8200
8201 * gdb.java/jmain.exp: Handle demangled names with and without method
8202 signatures.
8203
8204 2007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
8205
8206 * gdb.mi/mi-syn-frame.c (main, foo, bar)
8207 (have_a_very_merry_interrupt): Remove calls to puts.
8208 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
8209 inferior output.
8210 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
8211 test names.
8212
8213 2007-04-29 Markus Deuling <deuling@de.ibm.com>
8214 Daniel Jacobowitz <dan@codesourcery.com>
8215
8216 * gdb.base/auxv.exp (core_works): Also check is_remote.
8217 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
8218
8219 2007-04-25 Vladimir Prus <vladimir@codesourcery.com>
8220
8221 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
8222 message, not the undefined 'module' variable.
8223 * gdb.base/siginfo.exp: Likewise.
8224 * gdb.base/sigstep.exp: Likewise.
8225 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
8226 serialport.
8227 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
8228
8229 2007-04-25 Corinna Vinschen <vinschen@redhat.com>
8230
8231 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
8232 target sim fails. Return 0 otherwise.
8233 (gdb_load): Return prematurely if gdb_target_sim fails.
8234
8235 2007-04-16 Denis Pilat <denis.pilat@st.com>
8236
8237 * gdb.base/setshow.exp: Reset height after having set it to 100.
8238
8239 2007-04-16 Denis Pilat <denis.pilat@st.com>
8240
8241 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
8242
8243 2007-04-16 Denis Pilat <denis.pilat@st.com>
8244
8245 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
8246
8247 2007-04-14 Vladimir Prus <vladimir@codesourcery.com>
8248
8249 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
8250 tests. Run the frozen varobjs test.
8251 * gdb.mi/var-cmd.c (do_frozen_tests): New.
8252 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
8253
8254 2007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8255
8256 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
8257 gdb.base/type-opaque.exp: New files.
8258
8259 2007-04-01 Vladimir Prus <vladimir@codesourcery.com>
8260
8261 * gdb.mi/mi-var-child.c
8262 (do_children_tests): User char[2] instead of
8263 char so that automatic printing of pointers to char
8264 don't give unpredicable result.
8265 * gdb.mi/var-cmd.c (do_locals_test): Initialize
8266 local variables.
8267 * gdb.mi/mi-var-child.exp: Step to right line
8268 of do_children_tests.
8269 * gdb.mi/mi2-var-child.exp: Likewise.
8270 * gdb.mi/mi-var-cmd.exp: Step to right line of
8271 do_locals_tests.
8272 (do_children_tests): User char[2] instead of
8273 char so that automatic printing of pointers to char
8274 don't give unpredicable result.
8275 * gdb.mi/mi2-var-cmd.exp: Likewise.
8276 * lib/mi-support.exp (mi_continue_to_line):
8277 Pass test name to mi_wait_for_stop.
8278
8279 2007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
8280
8281 * gdb.asm/asm-source.exp: Remove d10v case.
8282 * lib/gdb.exp (skip_cplus_tests): Likewise.
8283 * gdb.asm/d10v.inc: Deleted.
8284
8285 2007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
8286
8287 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
8288
8289 2007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
8290
8291 * config/netware.exp: Delete file.
8292
8293 2007-03-29 Joel Brobecker <brobecker@adacore.com>
8294
8295 * gdb.dwarf2/dw2-noloc.S: New file.
8296 * gdb.dwarf2/dw2-noloc.exp: New file.
8297
8298 2007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
8299
8300 * gdb.cp/method2.cc: New test.
8301 * gdb.cp/method2.exp: New test.
8302 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
8303
8304 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
8305
8306 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
8307
8308 2007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
8309
8310 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
8311
8312 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
8313
8314 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
8315 (gdb_load): Delete, replace with...
8316 (gdb_reload): ...this.
8317 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
8318 * gdb.server/server-mon.exp: Likewise.
8319 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
8320 (gdb_start_cmd): New.
8321 (gdb_file_cmd): Save the last loaded file.
8322 (gdb_reload): New.
8323 (gdb_gnu_strip_debug): Use transform.
8324 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
8325 support here. Use new $last_loaded_file. Check mtime.
8326 (gdb_target_cmd): Handle ObjC failure case.
8327 (infer_host_exec): Delete.
8328 (gdbserver_load): Rename to...
8329 (gdbserver_run): ...this. Simplify.
8330 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
8331 (mi_gdb_load): Move most contents to a new function...
8332 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
8333 (mi_run_cmd): Use mi_gdb_target_load.
8334 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
8335 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
8336 Use gdb_run_cmd.
8337 * gdb.base/charsign.exp: Remove incorrect comment.
8338 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
8339 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
8340 gdb.base/start.exp: Use gdb_start_cmd.
8341
8342 2007-03-23 Nigel Stephens <nigel@mips.com>
8343 Maciej W. Rozycki <macro@mips.com>
8344
8345 * gdb.base/sigbpt.exp: Fix the message when skipping test.
8346 * gdb.base/signull.exp: Similarly.
8347
8348 2007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8349
8350 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
8351 messages available to test cases (like chng-sym.exp).
8352
8353 2007-03-14 Andreas Schwab <schwab@suse.de>
8354
8355 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
8356 format changes.
8357
8358 2007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
8359
8360 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
8361 (optimized_1): New.
8362 (main): Call optimized_1.
8363 (gdb2029): Correct typos. Call gdb2029_marker.
8364 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
8365 for gdb2029.
8366
8367 2007-03-12 Mark Kettenis <kettenis@gnu.org>
8368
8369 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
8370 as tabs. Remove redundant test pattern.
8371
8372 2007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8373
8374 * gdb.base/long_long.exp: Accept optional symbol name in <...>
8375 for /a format output.
8376
8377 2007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
8378
8379 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
8380 collect output incrementally.
8381
8382 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8383
8384 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
8385 for -var-create lpcharacter test.
8386 * gdb.mi/mi2-var-cmd.exp: Likewise.
8387
8388 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8389
8390 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
8391 pass on targets where address zero is readable.
8392
8393 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8394
8395 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
8396 just a single architecture.
8397
8398 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8399
8400 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
8401 (fetch_all_registers): New function, uses gdb_test_multiple and
8402 exp_continue to fetch inferior output line-by-line.
8403 Replace all uses of do_get_all_registers by fetch_all_registers.
8404
8405 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8406
8407 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
8408 in target_info.
8409
8410 2007-03-02 Michael Snyder <michael.snyder@palmsource.com>
8411
8412 * gdb.threads/manythreads.exp: Use $message string for
8413 consistancy; add a default (timeout) case.
8414
8415 2007-03-02 Michael Snyder <michael.snyder@palmsource.com>
8416
8417 * gdb.base/watchpoint.exp: Fix truncated comment.
8418
8419 2007-03-02 Michael Snyder <michael.snyder@palmsource.com>
8420
8421 * Makefile.in: Remove spurious single-quotes from sed command.
8422
8423 2007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
8424
8425 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
8426 func.
8427 * gdb.mi/mi2-var-cmd.exp: Likewise.
8428
8429 2007-02-27 Joel Brobecker <brobecker@adacore.com>
8430
8431 * gdb.dwarf2/dw2-producer.S: New file.
8432 * gdb.dwarf2/dw2-producer.exp: New testcase.
8433
8434 2007-02-27 Nick Roberts <nickrob@snap.net.nz>
8435
8436 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
8437 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
8438 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
8439 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
8440 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
8441 Revert tests to use mi_gdb_test and include value field in output
8442 of -var-create.
8443
8444 2007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
8445
8446 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
8447
8448 2007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
8449
8450 * gdb.base/maint.exp: Remove full paths from test names.
8451 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
8452 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
8453
8454 2007-02-27 Joel Brobecker <brobecker@adacore.com>
8455
8456 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
8457
8458 2007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
8459
8460 * gdb.server/server-mon.exp: New test.
8461
8462 2007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
8463
8464 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
8465
8466 2007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
8467
8468 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
8469 register capitalization.
8470
8471 2007-02-13 Denis Pilat <denis.pilat@st.com>
8472
8473 * gdb.mi/mi-var-invalidate.exp: New file.
8474
8475 2007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
8476
8477 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
8478
8479 2007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
8480
8481 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
8482
8483 2007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
8484
8485 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
8486 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
8487
8488 2007-02-08 Nick Roberts <nickrob@snap.net.nz>
8489
8490 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
8491 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
8492 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
8493 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
8494 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
8495 * gdb.mi/gdb792.exp, lib/mi-support.exp:
8496 Update tests to include value field in output of -var-create.
8497
8498 2007-02-08 Andreas Schwab <schwab@suse.de>
8499
8500 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
8501
8502 2007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
8503
8504 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
8505 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
8506
8507 2007-02-02 Denis Pilat <denis.pilat@st.com>
8508
8509 * gdb.threads/threadapply.exp: check that frame is not changed by
8510 the thread apply all command.
8511
8512 2007-01-31 Andreas Schwab <schwab@suse.de>
8513
8514 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
8515
8516 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
8517 in the dwarf sections.
8518 * gdb.dwarf2/mac-fileno.S: Likewise.
8519
8520 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
8521 bspstore register on ia64.
8522
8523 2007-01-29 Andreas Schwab <schwab@suse.de>
8524
8525 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
8526 "frame-begin" annotation.
8527
8528 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
8529 number of "frames-invalid" annotations.
8530
8531 2007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
8532
8533 * gdb.base/commands.exp: Call if_commands_test.
8534 (gdb_test_no_prompt, if_commands_test): New.
8535
8536 2007-01-28 Mark Kettenis <kettenis@gnu.org>
8537
8538 * gdb.threads/sigthread.c (NSIGS): Make bigger.
8539
8540 2007-01-27 Andreas Schwab <schwab@suse.de>
8541
8542 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
8543 .short/.int/.quad in the dwarf sections.
8544 * gdb.dwarf2/dw2-intercu.S: Likewise.
8545 * gdb.dwarf2/dw2-intermix.S: Likewise.
8546
8547 2007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8548
8549 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
8550 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
8551 array.
8552 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
8553 * gdb.base/setvar.exp: Likewise.
8554
8555 2007-01-26 Andreas Schwab <schwab@suse.de>
8556
8557 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
8558 test.
8559
8560 * gdb.base/multi-forks.exp ("restart $i"): Also match
8561 __kernel_syscall_via_break.
8562
8563 2007-01-24 Vladimir Prus <vladimir@codesourcery.com>
8564
8565 * lib/mi-support.exp (mi_delete_varobj): New.
8566 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
8567 testcase.
8568 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
8569 (main): Call the above.
8570 (reference_update_test, base_in_reference_test)
8571 (reference_to_pointer): Delete the created varobjs.
8572
8573 2007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
8574
8575 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
8576 * configure: Regenerated.
8577 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
8578 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
8579 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
8580 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
8581 * lib/gdb.exp (gdb_skip_xml_test): New function.
8582
8583 2007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
8584
8585 * gdb.base/sigrepeat.exp: Correct error message.
8586
8587 2007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
8588 Daniel Jacobowitz <dan@codesourcery.com>
8589
8590 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
8591 gdb.arch/i386-gnu-cfi-asm.S: New files.
8592
8593 2007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
8594
8595 * lib/gdb.exp: Abort on missing `site.exp'.
8596
8597 2007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
8598 Daniel Jacobowitz <dan@codesourcery.com>
8599
8600 * gdb.base/included.c, gdb.base/included.exp,
8601 gdb.base/included.h: New files.
8602
8603 2007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
8604
8605 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
8606 (maximize_rlimit): Reduce limits on 64-bit systems.
8607
8608 2007-01-19 Mark Kettenis <kettenis@gnu.org>
8609
8610 From Marcus Deuling <deuling@de.ibm.com>:
8611 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
8612 every case.
8613
8614 2007-01-13 Nick Roberts <nickrob@snap.net.nz>
8615
8616 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
8617 (test_path_specification): Use objdir instead of srcdir to always
8618 get an absolute filename.
8619
8620 2007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
8621
8622 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
8623
8624 2007-01-11 Vladimir Prus <vladimir@codesourcery.com>
8625
8626 * gdb.mi/mi-var-cp.cc (reference_update_tests):
8627 Make sure the variable we're using is in scope.
8628 (reference_to_pointer): Likewise.
8629
8630 2007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
8631
8632 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
8633 has no debug information.
8634
8635 2007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
8636
8637 * gdb.base/annota1.exp: Remove extra send_gdb.
8638
8639 2007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8640
8641 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
8642
8643 2007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8644
8645 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
8646
8647 2007-01-08 Nick Roberts <nickrob@snap.net.nz>
8648 Daniel Jacobowitz <dan@codesourcery.com>
8649
8650 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
8651 lcharacter or linteger change. Correct duplicated test name.
8652 * gdb.mi/mi2-var-cmd.exp: Likewise.
8653
8654 2007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
8655
8656 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
8657
8658 2007-01-05 Joel Brobecker <brobecker@adacore.com>
8659
8660 * gdb.base/nofield.c: New file.
8661 * gdb.base/nofield.exp: New testcase.
8662
8663 2007-01-05 Nick Roberts <nickrob@snap.net.nz>
8664
8665 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
8666
8667 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
8668 test.
8669
8670 2007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
8671
8672 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
8673
8674 2007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
8675
8676 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
8677 when continuing.
8678
8679 2007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
8680
8681 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
8682 Expect ".exe" extension.
8683
8684 2007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
8685
8686 * gdb.base/charset.exp: Add explicit filename to break.
8687 * gdb.base/dbx.exp: Add explicit filename to breaks.
8688
8689 2007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
8690
8691 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
8692 * gdb.mi/mi2-file.exp: Likewise.
8693
8694 2007-01-04 Vladimir Prus <vladimir@codesourcery.com>
8695
8696 Implement specification of MI tests as comments
8697 in C and C++ sources.
8698 * lib/mi-support.exp (mi_autotest_data): New variable.
8699 (mi_autotest_source): New variable.
8700 (count_newlines, mi_prepare_inline_tests)
8701 (mi_get_inline_test, mi_continue_to_line)
8702 (mi_run_inline_test, mi_tbreak)
8703 (mi_send_resuming_command, mi_wait_for_stop): New functions.
8704 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
8705 Run inline tests.
8706 * gdb.mi/mi-var-cp.cc: Define tests here.
8707
8708 2007-01-04 Vladimir Prus <vladimir@codesourcery.com>
8709
8710 Simplify usage of mi_continue_to.
8711 * lib/mi-support.exp (mi_runto_helper): Renamed
8712 from mi_runto, added new parameter 'run_or_continue'.
8713 (mi_runto): Use mi_runto_helper.
8714 (mi_continue_to): Accept just function name as parameter.
8715 Use mi_runto_helper.
8716 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
8717 * gdb.mi/mi2-var-cmd.exp: Likewise.
8718
8719 2006-01-04 Joel Brobecker <brobecker@adacore.com>
8720
8721 Make this testcase a bit more realistic. The current code
8722 is too simplistic, and allows the compiler to optimize out
8723 some of the entities we need for this testcase.
8724 * gdb.ada/null_record/bar.ads (Void_Star): New type.
8725 (Do_Nothing): Add extra parameter.
8726 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
8727 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
8728 by using a variable of type Void_Star.
8729
8730 2006-01-04 Joel Brobecker <brobecker@adacore.com>
8731
8732 * gdb.ada/catch_ex/foo.adb: New file.
8733 * gdb.ada/catch_ex.exp: New testcase.
8734
8735 2007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
8736
8737 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
8738 pass --image-base to linker.
8739
8740 2007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8741 Daniel Jacobowitz <dan@codesourcery.com>
8742
8743 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
8744 secondary prompts.
8745
8746 2007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
8747
8748 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
8749 output. Test the types of members and member pointers.
8750 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
8751 gdb/2092.
8752 * gdb.cp/member-ptr.exp: Search for a comment instead of a
8753 statement. Enable for GCC. Update expected output for some tests
8754 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
8755 layout.
8756 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
8757 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
8758 (Diamond::vget_base): New.
8759 (main): Add new tests.
8760 * gdb.cp/printmethod.exp: Update expected output for member functions.
8761 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
8762 print pEe->D::vg().
8763
8764 2007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
8765
8766 * gdb.threads/tls.exp: Allow stops in sem_post.
8767
8768 2006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
8769
8770 * gdb.base/annota1.exp: Allow .*printf in backtraces.
8771 * gdb.base/annota3.exp: Likewise.
8772 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
8773 again (instead of timing out).
8774 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
8775 GCC bug 26475.
8776 * gdb.java/jmisc.exp: Adjust to work with method signatures including
8777 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
8778 test from jmisc1.exp.
8779 * gdb.java/jmisc1.exp: Delete.
8780 * gdb.java/jprint.exp: Adjust to work with method signatures including
8781 return types.
8782 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
8783 * gdb.threads/linux-dp.exp: Don't be confused by program output.
8784 * lib/java.exp (compile_java_from_source): Pass the correct type
8785 to target_compile.
8786
8787 2006-12-31 Joel Brobecker <brobecker@adacore.com>
8788
8789 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
8790 (stack_align_edx): New function.
8791 (stack_align_eax): New function.
8792 (main): Add calls to stack_align_edx and stack_align_eax.
8793 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
8794 Add testing for the cases where the register used during a stack
8795 realignment is edx. Same for eax.
8796
8797 2006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
8798
8799 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
8800 and generic PE targets.
8801
8802 2006-12-29 Joel Brobecker <brobecker@adacore.com>
8803
8804 * gdb.ada/array_return.exp: Update copyright date list.
8805
8806 2006-12-27 Joel Brobecker <brobecker@adacore.com>
8807
8808 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
8809 (Create_Small_Float_Vector): New function.
8810 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
8811 function body.
8812 * gdb.ada/array_return/p.adb: Use new type and function from
8813 package Pck.
8814 * gdb.ada/array_return.exp: Add a test verifying that GDB is
8815 able to print the value returned by a function returning an
8816 array of float.
8817
8818 2006-12-20 Joel Brobecker <brobecker@adacore.com>
8819
8820 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
8821 The associated tests should be PASSing.
8822
8823 2006-12-08 Vladimir Prus <vladimir@codesourcery.com>
8824
8825 Test for base in references.
8826 * gdb.mi/mi-var-cp.cc: Add test code.
8827 * gdb.mi/mi-var-cp.exp: Test for bases in references.
8828 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
8829 * gdb.mi/mi2-watch.exp: Likewise.
8830 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
8831 (mi_list_varobj_children): New function.
8832
8833 2006-12-08 Vladimir Prus <vladimir@codesourcery.com>
8834
8835 * lib/mi-support.exp
8836 (mi_runto): Accept "()" after function name.
8837 (mi_create_varobj): New function.
8838 (mi_varobj_update): New function.
8839 (mi_Check_varobj_value): New function.
8840 * gdb.mi/mi-var-cp.exp: New file.
8841 * gdb.mi/mi-var-cp.cc: New file.
8842
8843 2006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
8844
8845 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
8846 gdb.base/weaklib2.c: New files.
8847
8848 2006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8849
8850 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
8851 info. Adjust test names.
8852
8853 * gdb.base/break.c (main): Move position of malloc.
8854 * gdb.base/break.exp: Revert mistaken checkin.
8855
8856 2006-11-28 Vladimir Prus <vladimir@codesourcery.com>
8857
8858 * gdb.mi/mi-var-cmd.exp: Check -var-update after
8859 assignement of arrays and function pointers.
8860 * gdb.mi/var-cmd.c: Add declaration necessary for above
8861 tests.
8862
8863 2006-11-27 Nathan Sidwell <nathan@codesourcery.com>
8864
8865 * gdb.base/break.c (main): Call malloc.
8866
8867 * gdb.threads/linux-dp.exp: Read thread table before and after
8868 creating each philosopher and verify it.
8869
8870 2006-11-27 Nathan Sidwell <nathan@codesourcery.com>
8871 Paul Brook <paul@codesourcery.com>
8872 Daniel Jacobowitz <dan@codesourcery.com>
8873
8874 * gdb.base/ending-run.exp: Flatten expect script stepping out of
8875 main to remove duplication. Add start function of the form
8876 '_*start[1-9]*'. Add RVDS start function.
8877
8878 2006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
8879
8880 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
8881
8882 2006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8883
8884 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
8885 * gdb.asm/spu.inc: New file.
8886 * gdb.base/term.exp: Disable if [target_info exists noargs].
8887 * gdb.gdb/complaints.exp: Disable if ![isnative].
8888 * gdb.gdb/selftest.exp: Likewise.
8889 * gdb.gdb/observer.exp: Likewise.
8890 * gdb.gdb/xfullpath.exp: Likewise.
8891 * gdb.base/attach.exp: Disable on SPU target.
8892 * gdb.cp/bs145503.exp: Likewise.
8893 * gdb.cp/exception.exp: Likewise.
8894 * gdb.cp/userdef.exp: Likewise.
8895
8896 2006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
8897
8898 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
8899
8900 2006-11-10 Vladimir Prus <vladimir@codesourcery.com>
8901
8902 * gdb.base/completion.exp: Fix completion tests for
8903 'info' and 'info '.
8904 * gdb.base/help.exp (help_test_raw, test_class_help)
8905 (test_prefix_command_help): Move...
8906 * lib/gdb.exp: Here.
8907 * gdb.base/main.exp: Adjust.
8908 * gdb.cp/maint.exp: Adjust.
8909 * gdb.trace/tracecmd.exp: Use test_help_class.
8910
8911 2006-11-09 Vladimir Prus <vladimir@codesourcery.com>
8912
8913 * gdb.stabs/weird.exp (print_weird_var): Use
8914 gdb_test_multiple instead of gdb_expect.
8915
8916 2006-11-09 Vladimir Prus <vladimir@codesourcery.com>
8917
8918 * gdb.base/help.exp (help_test_raw): New.
8919 (test_class_help): New.
8920 (test_prefix_command_help): New.
8921 Adjust testcases.
8922
8923 2006-11-09 Christophe Lyon <christophe.lyon@st.com>
8924
8925 * gdb.base/constvars.c (main): Write to crass and crips, so that
8926 they are allocated by the compiler.
8927
8928 2006-10-27 Andreas Schwab <schwab@suse.de>
8929
8930 * gdb.base/multi-forks.exp: Use "detach fork" instead of
8931 "detach-fork".
8932
8933 2006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
8934
8935 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
8936 of patterns.
8937
8938 2006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
8939
8940 * gdb.base/sepdebug.exp: Remove debug format test.
8941 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
8942 Handle no-symtab.
8943 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
8944
8945 2006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
8946
8947 * gdb.threads/manythreads.c (thread_function, main): Don't cast
8948 int to pointer or pointer to int.
8949 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
8950
8951 2006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
8952
8953 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
8954
8955 2006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8956
8957 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
8958
8959 2006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
8960
8961 PR c++/2116
8962 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
8963
8964 2006-10-06 Joel Brobecker <brobecker@adacore.com>
8965
8966 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
8967 the corresponding bug has been fixed in GDB (PR/2018).
8968
8969 2006-10-06 Joel Brobecker <brobecker@adacore.com>
8970
8971 * gdb.base/subst.exp: New testcase.
8972
8973 2006-10-06 Joel Brobecker <brobecker@adacore.com>
8974
8975 * gdb.ada/array_return/pck.ads: Add copyright notice.
8976 * gdb.ada/array_return/pck.adb: Likewise.
8977 * gdb.ada/array_return/p.adb: Likewise.
8978 * gdb.ada/exec_changed/first.adb: Likewise.
8979 * gdb.ada/exec_changed/second.adb: Likewise.
8980
8981 2006-10-06 Joel Brobecker <brobecker@adacore.com>
8982
8983 * gdb.ada/watch_arg/watch.adb: New file.
8984 * gdb.ada/watch_arg.exp: New testcase.
8985
8986 2006-10-02 Vladimir Prus <vladimir@codesourcery.com>
8987
8988 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
8989 via string_to_regexp.
8990 * gdb.mi/mi2-basics.exp: Likewise.
8991
8992 2006-09-20 Michael Snyder <michael.snyder@palmsource.com>
8993
8994 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
8995 Remove unused / obsolete files.
8996
8997 2006-09-19 Nick Roberts <nickrob@snap.net.nz>
8998
8999 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
9000
9001 2006-09-17 Vladimir Prus <vladimir@codesourcery.com>
9002
9003 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
9004 HIGH_FRAME argument to -stack-list-arguments can be larger than
9005 the number of frames.
9006
9007 2006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
9008
9009 * gdb.base/args.c (main): Add breakpoint marker.
9010 * gdb.base/args.exp: Use args_test for tests. Add new tests which
9011 really test empty arguments.
9012 (args_load): Delete.
9013 (args_test): New.
9014
9015 2006-09-13 Nick Roberts <nickrob@snap.net.nz>
9016
9017 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
9018 check for one file.
9019
9020 2006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
9021
9022 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
9023 HIGH_FRAME argument to -stack-list-locals can be larger than
9024 the number of frames.
9025
9026 2006-08-18 Fred Fish <fnf@specifix.com>
9027
9028 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
9029 '$' in front of skip_vmx_tests_saved when setting that.
9030
9031 2006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
9032
9033 * gdb.base/trace-commands.exp: New file.
9034
9035 2006-08-10 Joel Brobecker <brobecker@adacore.com>
9036 Daniel Jacobowitz <dan@codesourcery.com>
9037
9038 * gdb.base/step-bt.exp: Make hexadecimal address optional in
9039 expected output of the backtrace commands.
9040
9041 2006-08-09 Joel Brobecker <brobecker@adacore.com>
9042
9043 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
9044 untested followed by return combination.
9045 * gdb.arch/altivec-regs.exp: Likewise.
9046 * gdb.arch/e500-abi.exp: Likewise.
9047 * gdb.arch/e500-regs.exp: Likewise.
9048 * gdb.arch/gdb1291.exp: Likewise.
9049 * gdb.arch/gdb1431.exp: Likewise.
9050 * gdb.arch/gdb1558.exp: Likewise.
9051 * gdb.arch/i386-prologue.exp: Likewise.
9052 * gdb.arch/i386-unwind.exp: Likewise.
9053 * gdb.asm/asm-source.exp: Likewise.
9054 * gdb.base/a2-run.exp: Likewise.
9055 * gdb.base/advance.exp: Likewise.
9056 * gdb.base/all-bin.exp: Likewise.
9057 * gdb.base/annota1.exp: Likewise.
9058 * gdb.base/annota3.exp: Likewise.
9059 * gdb.base/args.exp: Likewise.
9060 * gdb.base/arithmet.exp: Likewise.
9061 * gdb.base/assign.exp: Likewise.
9062 * gdb.base/async.exp: Likewise.
9063 * gdb.base/attach.exp: Likewise.
9064 * gdb.base/bang.exp: Likewise.
9065 * gdb.base/bigcore.exp: Likewise.
9066 * gdb.base/bitfields.exp: Likewise.
9067 * gdb.base/bitfields2.exp: Likewise.
9068 * gdb.base/break.exp: Likewise.
9069 * gdb.base/call-sc.exp: Likewise.
9070 * gdb.base/call-strs.exp: Likewise.
9071 * gdb.base/callfuncs.exp: Likewise.
9072 * gdb.base/checkpoint.exp: Likewise.
9073 * gdb.base/chng-syms.exp: Likewise.
9074 * gdb.base/code-expr.exp: Likewise.
9075 * gdb.base/commands.exp: Likewise.
9076 * gdb.base/completion.exp: Likewise.
9077 * gdb.base/cond-expr.exp: Likewise.
9078 * gdb.base/condbreak.exp: Likewise.
9079 * gdb.base/consecutive.exp: Likewise.
9080 * gdb.base/constvars.exp: Likewise.
9081 * gdb.base/corefile.exp: Likewise.
9082 * gdb.base/cvexpr.exp: Likewise.
9083 * gdb.base/dbx.exp: Likewise.
9084 * gdb.base/define.exp: Likewise.
9085 * gdb.base/detach.exp: Likewise.
9086 * gdb.base/display.exp: Likewise.
9087 * gdb.base/dump.exp: Likewise.
9088 * gdb.base/ena-dis-br.exp: Likewise.
9089 * gdb.base/ending-run.exp: Likewise.
9090 * gdb.base/environ.exp: Likewise.
9091 * gdb.base/eval-skip.exp: Likewise.
9092 * gdb.base/exprs.exp: Likewise.
9093 * gdb.base/fileio.exp: Likewise.
9094 * gdb.base/finish.exp: Likewise.
9095 * gdb.base/float.exp: Likewise.
9096 * gdb.base/foll-exec.exp: Likewise.
9097 * gdb.base/foll-fork.exp: Likewise.
9098 * gdb.base/foll-vfork.exp: Likewise.
9099 * gdb.base/freebpcmd.exp: Likewise.
9100 * gdb.base/funcargs.exp: Likewise.
9101 * gdb.base/gcore.exp: Likewise.
9102 * gdb.base/gdb1090.exp: Likewise.
9103 * gdb.base/gdb1250.exp: Likewise.
9104 * gdb.base/huge.exp: Likewise.
9105 * gdb.base/info-proc.exp: Likewise.
9106 * gdb.base/interrupt.exp: Likewise.
9107 * gdb.base/jump.exp: Likewise.
9108 * gdb.base/langs.exp: Likewise.
9109 * gdb.base/lineinc.exp: Likewise.
9110 * gdb.base/list.exp: Likewise.
9111 * gdb.base/logical.exp: Likewise.
9112 * gdb.base/long_long.exp: Likewise.
9113 * gdb.base/macscp.exp: Likewise.
9114 * gdb.base/maint.exp: Likewise.
9115 * gdb.base/mips_pro.exp: Likewise.
9116 * gdb.base/miscexprs.exp: Likewise.
9117 * gdb.base/multi-forks.exp: Likewise.
9118 * gdb.base/opaque.exp: Likewise.
9119 * gdb.base/overlays.exp: Likewise.
9120 * gdb.base/pc-fp.exp: Likewise.
9121 * gdb.base/pointers.exp: Likewise.
9122 * gdb.base/printcmds.exp: Likewise.
9123 * gdb.base/psymtab.exp: Likewise.
9124 * gdb.base/ptype.exp: Likewise.
9125 * gdb.base/recurse.exp: Likewise.
9126 * gdb.base/relational.exp: Likewise.
9127 * gdb.base/relocate.exp: Likewise.
9128 * gdb.base/remote.exp: Likewise.
9129 * gdb.base/reread.exp: Likewise.
9130 * gdb.base/restore.exp: Likewise.
9131 * gdb.base/return.exp: Likewise.
9132 * gdb.base/return2.exp: Likewise.
9133 * gdb.base/scope.exp: Likewise.
9134 * gdb.base/sect-cmd.exp: Likewise.
9135 * gdb.base/sep.exp: Likewise.
9136 * gdb.base/sepdebug.exp: Likewise.
9137 * gdb.base/setshow.exp: Likewise.
9138 * gdb.base/setvar.exp: Likewise.
9139 * gdb.base/sigall.exp: Likewise.
9140 * gdb.base/sigbpt.exp: Likewise.
9141 * gdb.base/signals.exp: Likewise.
9142 * gdb.base/signull.exp: Likewise.
9143 * gdb.base/sizeof.exp: Likewise.
9144 * gdb.base/solib.exp: Likewise.
9145 * gdb.base/step-line.exp: Likewise.
9146 * gdb.base/step-test.exp: Likewise.
9147 * gdb.base/structs.exp: Likewise.
9148 * gdb.base/structs2.exp: Likewise.
9149 * gdb.base/term.exp: Likewise.
9150 * gdb.base/twice.exp: Likewise.
9151 * gdb.base/until.exp: Likewise.
9152 * gdb.base/varargs.exp: Likewise.
9153 * gdb.base/volatile.exp: Likewise.
9154 * gdb.base/watchpoint.exp: Likewise.
9155 * gdb.base/whatis-exp.exp: Likewise.
9156 * gdb.base/whatis.exp: Likewise.
9157 * gdb.cp/ambiguous.exp: Likewise.
9158 * gdb.cp/annota2.exp: Likewise.
9159 * gdb.cp/annota3.exp: Likewise.
9160 * gdb.cp/bool.exp: Likewise.
9161 * gdb.cp/breakpoint.exp: Likewise.
9162 * gdb.cp/casts.exp: Likewise.
9163 * gdb.cp/class2.exp: Likewise.
9164 * gdb.cp/classes.exp: Likewise.
9165 * gdb.cp/cplusfuncs.exp: Likewise.
9166 * gdb.cp/ctti.exp: Likewise.
9167 * gdb.cp/derivation.exp: Likewise.
9168 * gdb.cp/exception.exp: Likewise.
9169 * gdb.cp/gdb1355.exp: Likewise.
9170 * gdb.cp/hang.exp: Likewise.
9171 * gdb.cp/inherit.exp: Likewise.
9172 * gdb.cp/local.exp: Likewise.
9173 * gdb.cp/m-data.exp: Likewise.
9174 * gdb.cp/m-static.exp: Likewise.
9175 * gdb.cp/member-ptr.exp: Likewise.
9176 * gdb.cp/method.exp: Likewise.
9177 * gdb.cp/misc.exp: Likewise.
9178 * gdb.cp/namespace.exp: Likewise.
9179 * gdb.cp/overload.exp: Likewise.
9180 * gdb.cp/ovldbreak.exp: Likewise.
9181 * gdb.cp/pr-1023.exp: Likewise.
9182 * gdb.cp/pr-1210.exp: Likewise.
9183 * gdb.cp/pr-574.exp: Likewise.
9184 * gdb.cp/printmethod.exp: Likewise.
9185 * gdb.cp/psmang.exp: Likewise.
9186 * gdb.cp/ref-params.exp: Likewise.
9187 * gdb.cp/ref-types.exp: Likewise.
9188 * gdb.cp/rtti.exp: Likewise.
9189 * gdb.cp/templates.exp: Likewise.
9190 * gdb.cp/try_catch.exp: Likewise.
9191 * gdb.cp/userdef.exp: Likewise.
9192 * gdb.cp/virtfunc.exp: Likewise.
9193 * gdb.disasm/am33.exp: Likewise.
9194 * gdb.disasm/h8300s.exp: Likewise.
9195 * gdb.disasm/mn10300.exp: Likewise.
9196 * gdb.disasm/sh3.exp: Likewise.
9197 * gdb.disasm/t01_mov.exp: Likewise.
9198 * gdb.disasm/t02_mova.exp: Likewise.
9199 * gdb.disasm/t03_add.exp: Likewise.
9200 * gdb.disasm/t04_sub.exp: Likewise.
9201 * gdb.disasm/t05_cmp.exp: Likewise.
9202 * gdb.disasm/t06_ari2.exp: Likewise.
9203 * gdb.disasm/t07_ari3.exp: Likewise.
9204 * gdb.disasm/t08_or.exp: Likewise.
9205 * gdb.disasm/t09_xor.exp: Likewise.
9206 * gdb.disasm/t10_and.exp: Likewise.
9207 * gdb.disasm/t11_logs.exp: Likewise.
9208 * gdb.disasm/t12_bit.exp: Likewise.
9209 * gdb.disasm/t13_otr.exp: Likewise.
9210 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
9211 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
9212 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
9213 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
9214 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
9215 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
9216 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
9217 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
9218 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
9219 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
9220 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
9221 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
9222 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
9223 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
9224 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
9225 * gdb.mi/gdb701.exp: Likewise.
9226 * gdb.mi/gdb792.exp: Likewise.
9227 * gdb.mi/mi-basics.exp: Likewise.
9228 * gdb.mi/mi-break.exp: Likewise.
9229 * gdb.mi/mi-cli.exp: Likewise.
9230 * gdb.mi/mi-console.exp: Likewise.
9231 * gdb.mi/mi-disassemble.exp: Likewise.
9232 * gdb.mi/mi-eval.exp: Likewise.
9233 * gdb.mi/mi-file.exp: Likewise.
9234 * gdb.mi/mi-read-memory.exp: Likewise.
9235 * gdb.mi/mi-regs.exp: Likewise.
9236 * gdb.mi/mi-return.exp: Likewise.
9237 * gdb.mi/mi-simplerun.exp: Likewise.
9238 * gdb.mi/mi-stack.exp: Likewise.
9239 * gdb.mi/mi-stepi.exp: Likewise.
9240 * gdb.mi/mi-syn-frame.exp: Likewise.
9241 * gdb.mi/mi-until.exp: Likewise.
9242 * gdb.mi/mi-var-block.exp: Likewise.
9243 * gdb.mi/mi-var-child.exp: Likewise.
9244 * gdb.mi/mi-var-cmd.exp: Likewise.
9245 * gdb.mi/mi-var-display.exp: Likewise.
9246 * gdb.mi/mi-watch.exp: Likewise.
9247 * gdb.mi/mi2-basics.exp: Likewise.
9248 * gdb.mi/mi2-break.exp: Likewise.
9249 * gdb.mi/mi2-cli.exp: Likewise.
9250 * gdb.mi/mi2-console.exp: Likewise.
9251 * gdb.mi/mi2-disassemble.exp: Likewise.
9252 * gdb.mi/mi2-eval.exp: Likewise.
9253 * gdb.mi/mi2-file.exp: Likewise.
9254 * gdb.mi/mi2-read-memory.exp: Likewise.
9255 * gdb.mi/mi2-regs.exp: Likewise.
9256 * gdb.mi/mi2-return.exp: Likewise.
9257 * gdb.mi/mi2-simplerun.exp: Likewise.
9258 * gdb.mi/mi2-stack.exp: Likewise.
9259 * gdb.mi/mi2-stepi.exp: Likewise.
9260 * gdb.mi/mi2-syn-frame.exp: Likewise.
9261 * gdb.mi/mi2-until.exp: Likewise.
9262 * gdb.mi/mi2-var-block.exp: Likewise.
9263 * gdb.mi/mi2-var-child.exp: Likewise.
9264 * gdb.mi/mi2-var-cmd.exp: Likewise.
9265 * gdb.mi/mi2-var-display.exp: Likewise.
9266 * gdb.mi/mi2-watch.exp: Likewise.
9267 * gdb.stabs/exclfwd.exp: Likewise.
9268 * gdb.stabs/weird.exp: Likewise.
9269 * gdb.threads/gcore-thread.exp: Likewise.
9270 * gdb.trace/actions.exp: Likewise.
9271 * gdb.trace/backtrace.exp: Likewise.
9272 * gdb.trace/circ.exp: Likewise.
9273 * gdb.trace/collection.exp: Likewise.
9274 * gdb.trace/deltrace.exp: Likewise.
9275 * gdb.trace/infotrace.exp: Likewise.
9276 * gdb.trace/limits.exp: Likewise.
9277 * gdb.trace/packetlen.exp: Likewise.
9278 * gdb.trace/passc-dyn.exp: Likewise.
9279 * gdb.trace/passcount.exp: Likewise.
9280 * gdb.trace/report.exp: Likewise.
9281 * gdb.trace/save-trace.exp: Likewise.
9282 * gdb.trace/tfind.exp: Likewise.
9283 * gdb.trace/tracecmd.exp: Likewise.
9284 * gdb.trace/while-dyn.exp: Likewise.
9285 * gdb.trace/while-stepping.exp: Likewise.
9286
9287 2006-08-08 Joel Brobecker <brobecker@adacore.com>
9288
9289 * gdb.base/step-bt.c: New file.
9290 * gdb.base/step-bt.exp: New testcase.
9291
9292 2006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
9293
9294 * config/monitor.exp (gdb_load): Remove support for obsolete
9295 download-write-size.
9296 * gdb.base/remote.exp: Likewise. Update all callers of
9297 gdb_timed_load.
9298
9299 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
9300
9301 * cursal.exp: Pass binfile to gdb_load.
9302
9303 2006-08-01 Nathan Sidwell <nathan@codesourcery.com>
9304
9305 * gdb.base/cursal.exp: Add "" to gdb_load call.
9306
9307 2006-07-29 Mark Kettenis <kettenis@gnu.org>
9308
9309 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
9310 NetBSD/ELF targets.
9311
9312 2006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
9313
9314 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
9315 operator*.
9316
9317 2006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
9318
9319 * gdb.base/completion.exp: Update for change in "file" behavior.
9320 * gdb.stabs/weird.exp: Likewise.
9321 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
9322 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
9323
9324 2006-07-24 Nathan Sidwell <nathan@codesourcery.com>
9325
9326 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
9327 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
9328
9329 2006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
9330
9331 * gdb.base/default.exp: Update source command error message.
9332 * gdb.base/help.exp: Update 'help source' message.
9333
9334 2006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
9335
9336 * gdb.cp/bs15503.exp: Update comment for no longer crashing
9337 test.
9338
9339 2006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
9340
9341 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
9342
9343 2006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
9344
9345 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
9346
9347 2006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
9348
9349 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
9350
9351 2006-07-17 Mark Kettenis <kettenis@gnu.org>
9352
9353 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
9354 *-*-openbsd* from targets for wich we expect ARM FPA floating
9355 point format.
9356
9357 2006-07-17 Nick Roberts <nickrob@snap.net.nz>
9358
9359 * gdb.cp/annota3.exp: Expect frame-begin annotation.
9360
9361 2006-07-17 Mark Kettenis <kettenis@gnu.org>
9362
9363 * gdb.base/annota3.exp: Expect frame-begin annotation.
9364
9365 2006-07-14 Joel Brobecker <brobecker@adacore.com>
9366
9367 * gdb.base/help.exp: Adjust "help unset" test to accept
9368 any list of unset commands.
9369
9370 2006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
9371 Daniel Jacobowitz <dan@codesourcery.com>
9372
9373 * gdb.cp/ref-params.exp: New test.
9374 * gdb.cp/ref-params.cc: New source file.
9375 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
9376
9377 2006-07-08 Mark Kettenis <kettenis@gnu.org>
9378
9379 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
9380 spaces/tabs in regular expressions since they might not be there.
9381
9382 2006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
9383
9384 * gdb.base/ifelse.exp: New file.
9385
9386 2006-07-04 Nathan Sidwell <nathan@codesourcery.com>
9387
9388 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
9389 line.
9390 * gdb.base/huge.exp: Loop over compilation to find a size that
9391 is acceptable.
9392 * gdb.base/remote.exp: Correct expected strings.
9393 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
9394
9395 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
9396
9397 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
9398
9399 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
9400
9401 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
9402 native.
9403
9404 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
9405
9406 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
9407 enable stabs testing.
9408
9409 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
9410
9411 * gdb.base/auxv.exp: Intercept undefined command messages before
9412 gdb_test_multiple does.
9413
9414 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
9415
9416 * Makefile.in (host_alias): Remove.
9417 (target_alias): Use @target_noncanonical@.
9418 (site.exp): Don't set host_alias.
9419 * aclocal.m4: Remove contents. Include acx.m4.
9420 * configure: Regenerated.
9421 * configure.ac: Use ACX_NONCANONICAL_TARGET.
9422
9423 2006-06-13 Nathan Sidwell <nathan@codesourcery.com>
9424
9425 * lib/gdb.exp (gdb_load_cmd): New.
9426
9427 * gdb.base/fileio.c: Add system(NULL) test.
9428 * gdb.base/fileio.exp: Check it.
9429
9430 * gdb.base/break.c: Add 10a breakpoint at }
9431 * gdb.base/break.exp: Add test for breakpoint at }
9432 * gdb.cp/anon-union.cc: Add code at end of function.
9433 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
9434 * gdb.mi/var-cmd.c: Add code at end of function.
9435 * gdb.mi/mi-var-display.exp: Adjust end of next.
9436 * gdb.mi/mi2-var-display.exp: Likewise.
9437 * gdb.base/fileio.c: Add stop function and insert calls at
9438 stopping places.
9439 * gdb.base/fileio.exp: Breakpoint stop function and remove
9440 explicit line number references.
9441
9442 2006-05-19 Joel Brobecker <brobecker@adacore.com>
9443
9444 * gdb.base/del.exp (test_delete_alias): New function.
9445 Now check that both "del" and "d" work as aliases for "delete".
9446
9447 2006-05-18 Fred Fish <fnf@specifix.com>
9448
9449 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
9450 required. Check for spurious output after program exits normally.
9451
9452 2006-05-17 Fred Fish <fnf@specifix.com>
9453
9454 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
9455 gdb_load, so it works in the simulator.
9456
9457 2006-05-11 Fred Fish <fnf@specifix.com>
9458
9459 * gdb.base/bang.exp: Ignore unexpected output between the
9460 "program exited normally" and the gdb prompt, as many other
9461 tests do.
9462
9463 2006-05-07 Mark Kettenis <kettenis@gnu.org>
9464
9465 * gdb.base/help.exp: Make "delete checkpoint" part option for
9466 "help d" and "help delete" tests.
9467
9468 2006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9469
9470 * gdb.mi/mi-basics.exp: Add missing serial number to
9471 expected output in some mi_gdb_test statements.
9472 * gdb.mi/mi2-basics.exp: Likewise.
9473
9474 2006-05-05 Joel Brobecker <brobecker@adacore.com>
9475
9476 * gdb.base/del.c: New file.
9477 * gdb.base/del.exp: New testcase.
9478
9479 2006-05-05 David S. Miller <davem@sunset.davemloft.net>
9480
9481 * gdb.base/break.exp: Do not assume a breakpoint on
9482 main will actually be in $srcfile when optimizing.
9483 * gdb.base/savedregs.exp: Do not require that the dummy
9484 frame location match up to a symbol and source file location.
9485 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
9486 will get printed without a mi_cmd_data_list_register_values prefix.
9487 (*-data-list-register-*): Correct regular expressions to expect the new
9488 pseudo d? floating point registers.
9489 * gdb.mi/mi2-regs.exp: Likewise.
9490
9491 2006-05-05 Christophe Lyon <christophe.lyon@st.com>
9492
9493 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
9494 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
9495 is allocated by the compiler.
9496 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
9497 anons, e, anone to force their allocation by the compiler.
9498
9499 2006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
9500
9501 * gdb.base/help.exp: Update expected text for help d and
9502 help delete.
9503
9504 2006-05-02 Mark Kettenis <kettenis@gnu.org>
9505
9506 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
9507 NetBSD/ELF targets.
9508
9509 2006-04-30 Mark Kettenis <kettenis@gnu.org>
9510
9511 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
9512 single-step breakpoint fails; make this a KFAIL on
9513 sparc*-*-openbsd*.
9514 * gdb.base/siginfo.exp: Likewise.
9515 * gdb.base/sigstep.exp (advance, advancei): Likewise.
9516
9517 2006-04-26 Michael Snyder <msnyder@redhat.com>
9518
9519 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
9520 which may have to consume output from other forks.
9521 Add tests to make sure that "delete fork" succeeded.
9522
9523 2006-04-20 Michael Snyder <msnyder@redhat.com>
9524
9525 * 2006-03-22 Jim Blandy <jimb@redhat.com>
9526 Add support for the Renesas M32C and M16C.
9527
9528 * gdb.asm/asm-source.exp: Add m32c target.
9529 * gdb.asm/m32c.inc: Support for m32c target.
9530
9531 2006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
9532
9533 * gdb.base/commands.exp (recursive_source_test): New test.
9534
9535 2006-04-04 David S. Miller <davem@sunset.davemloft.net>
9536
9537 * gdb.base/float.exp: Add pattern for sparc targets.
9538
9539 2006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
9540
9541 * gdb.base/commands.exp (stray_arg0_test): New test.
9542
9543 2006-03-30 Paul Brook <paul@codesourcery.com>
9544
9545 * gdb.mi/mi-until.exp: kfail broken until command.
9546 * gdb.mi/mi2-until.exp: Ditto.
9547
9548 2006-03-27 Nick Roberts <nickrob@snap.net.nz>
9549
9550 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
9551
9552 2006-03-08 Alexandre Oliva <aoliva@redhat.com>
9553
9554 * gdb.base/prelink.exp: Anchor tested-for regular expression
9555 on gdb prompt.
9556
9557 2006-03-07 Paul Brook <paul@codesourcery.com>
9558
9559 * gdb.base/assign.exp: Correct fail message.
9560
9561 2006-03-07 Paul Brook <paul@codesourcery.com>
9562
9563 * lib/compiler.c: Extract armcc version number.
9564 * lib/compiler.cc: Ditto.
9565
9566 2006-03-07 Paul Brook <paul@codesourcery.com>
9567
9568 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
9569 additional_flags=-w.
9570 * gdb.arch/altivec-regs.exp: Ditto.
9571 * gdb.arch/e500-abi.exp: Ditto.
9572 * gdb.arch/e500-regs.exp: Ditto.
9573 * gdb.base/all-bin.exp: Ditto.
9574 * gdb.base/annota1.exp: Ditto.
9575 * gdb.base/annota3.exp: Ditto.
9576 * gdb.base/args.exp: Ditto.
9577 * gdb.base/arithmet.exp: Ditto.
9578 * gdb.base/assign.exp: Ditto.
9579 * gdb.base/async.exp: Ditto.
9580 * gdb.base/bang.exp: Ditto.
9581 * gdb.base/break.exp: Ditto.
9582 * gdb.base/call-rt-st.exp: Ditto.
9583 * gdb.base/completion.exp: Ditto.
9584 * gdb.base/cond-expr.exp: Ditto.
9585 * gdb.base/condbreak.exp: Ditto.
9586 * gdb.base/consecutive.exp: Ditto.
9587 * gdb.base/define.exp: Ditto.
9588 * gdb.base/display.exp: Ditto.
9589 * gdb.base/ena-dis-br.exp: Ditto.
9590 * gdb.base/environ.exp: Ditto.
9591 * gdb.base/eval-skip.exp: Ditto.
9592 * gdb.base/info-proc.exp: Ditto.
9593 * gdb.base/jump.exp: Ditto.
9594 * gdb.base/logical.exp: Ditto.
9595 * gdb.base/long_long.exp: Ditto.
9596 * gdb.base/maint.exp: Ditto.
9597 * gdb.base/miscexprs.exp: Ditto.
9598 * gdb.base/pc-fp.exp: Ditto.
9599 * gdb.base/pointers.exp: Ditto.
9600 * gdb.base/relational.exp: Ditto.
9601 * gdb.base/reread.exp: Ditto.
9602 * gdb.base/sect-cmd.exp: Ditto.
9603 * gdb.base/sep.exp: Ditto.
9604 * gdb.base/sepdebug.exp: Ditto.
9605 * gdb.base/until.exp: Ditto.
9606 * gdb.base/whatis-exp.exp: Ditto.
9607 * gdb.cp/annota2.exp: Ditto.
9608 * gdb.cp/annota3.exp: Ditto.
9609 * gdb.trace/actions.exp: Ditto.
9610 * gdb.trace/backtrace.exp: Ditto.
9611 * gdb.trace/circ.exp: Ditto.
9612 * gdb.trace/collection.exp: Ditto.
9613 * gdb.trace/deltrace.exp: Ditto.
9614 * gdb.trace/infotrace.exp: Ditto.
9615 * gdb.trace/limits.exp: Ditto.
9616 * gdb.trace/packetlen.exp: Ditto.
9617 * gdb.trace/passc-dyn.exp: Ditto.
9618 * gdb.trace/passcount.exp: Ditto.
9619 * gdb.trace/report.exp: Ditto.
9620 * gdb.trace/save-trace.exp: Ditto.
9621 * gdb.trace/tfind.exp: Ditto.
9622 * gdb.trace/tracecmd.exp: Ditto.
9623 * gdb.trace/while-dyn.exp: Ditto.
9624 * gdb.trace/while-stepping.exp: Ditto.
9625 * lib/gdb.exp: Ditto.
9626 (gdb_compile): Handle nowarning option.
9627
9628 2006-03-07 Alexandre Oliva <aoliva@redhat.com>
9629
9630 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
9631 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
9632 Rename executable to prelinkt. Don't re-prelink if we didn't
9633 get a core file. Test prelink -u exit status to tell whether
9634 prelinking failed. Use gdb_test_multiple.
9635
9636 2006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
9637
9638 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
9639 (do_tests): Call it.
9640
9641 2006-02-28 Alexandre Oliva <aoliva@redhat.com>
9642
9643 * gdb.base/prelink.exp: New test.
9644 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
9645
9646 2006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
9647
9648 * gdb.fortran/derived-type.f90: New file.
9649 * gdb.fortran/derived-type.exp: New testcase.
9650
9651 2006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
9652
9653 * gdb.base/default.exp: Allow ';' as a directory separator.
9654
9655 2006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
9656
9657 * gdb.base/help.exp (help add-symbol-file): Update.
9658
9659 2006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
9660
9661 * gdb.base/help.exp (help load): Update expected results.
9662
9663 2006-02-19 Fred Fish <fnf@specifix.com>
9664
9665 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
9666 specifix hex value as part of results.
9667 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
9668
9669 2006-02-16 Fred Fish <fnf@specifix.com>
9670
9671 * gdb.base/whatis.c: Define variables using typedefs char_addr,
9672 ushort_addr, and slong_addr, so the typedefs are not optimized
9673 away.
9674 * gdb.base/whatis.exp: Add tests using type name for struct type,
9675 union type, enum type, and typedef.
9676
9677 2006-02-13 Mark Kettenis <kettenis@gnu.org>
9678
9679 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
9680
9681 2006-02-13 Jim Blandy <jimb@redhat.com>
9682
9683 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
9684 case where it takes two "next" commands to skip past the init
9685 call.
9686
9687 2006-02-12 Fred Fish <fnf@specifix.com>
9688
9689 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
9690 to handle cases where it takes two "next" commands to skip
9691 past the init call.
9692
9693 2006-02-07 Joel Brobecker <brobecker@adacore.com>
9694
9695 * gdb.ada/array_return.exp: Mark the last test as expected to fail
9696 on hppa32 targets.
9697
9698 2006-02-06 Vladimir Prus <ghost@cs.msu.su>
9699
9700 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
9701 field.
9702
9703 2006-01-29 Mark Kettenis <kettenis@gnu.org>
9704
9705 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
9706
9707 2006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
9708
9709 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
9710 files.
9711
9712 2006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
9713
9714 * gdb.cp/maint.exp: Set complaints to a positive value.
9715
9716 2006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
9717
9718 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
9719 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
9720 function name.
9721
9722 2006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
9723
9724 * gdb.base/checkpoint.c: Update copyright notice. Include
9725 <stdlib.h>.
9726
9727 2006-01-04 Jim Blandy <jimb@redhat.com>
9728
9729 * gdb.asm/asm-source.exp: Independently provide default values for
9730 asm-flags and debug-flags. Use 'string equal' to do the
9731 comparison, not the implicit expr's '==' operator. Remove
9732 now-unneeded assignments to asm-flags. In h8300 case, place
9733 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
9734
9735 2006-01-04 Michael Snyder <msnyder@redhat.com>
9736
9737 * gdb.base/checkpoint.c: New file.
9738 * gdb.base/checkpoint.exp: New file.
9739 * gdb.base/multi-fork.c: New file.
9740 * gdb.base/multi-fork.exp: New file.
9741 * gdb.base/pi.txt: New file (data for checkpoint.c test).
9742
9743 2006-01-04 Fred Fish <fnf@specifix.com>
9744
9745 * gdb.base/ptype.c (foo): Add typedef.
9746 (intfoo): Add function.
9747 * gdb.base/ptype1.c: New file.
9748 * gdb.base/ptype.exp: Handle compilation and linking with two
9749 source files. Test that proper type for "foo" is found based
9750 on source context rather than first match found in symtabs.
9751
9752 2005-12-28 Mark Kettenis <kettenis@gnu.org>
9753
9754 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
9755 * gdb.asm/openbsd.inc: Indent commands.
9756
9757 2005-12-26 Mark Kettenis <kettenis@gnu.org>
9758
9759 * gdb.base/freebpcmd.exp: Increase timeout.
9760
9761 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
9762
9763 2005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
9764
9765 * gdb.base/default.exp: Update check for "show version".
9766
9767 2005-12-09 Randolph Chung <tausq@debian.org>
9768
9769 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
9770 * gdb.asm/pa64.inc: New file.
9771
9772 2005-12-09 Randolph Chung <tausq@debian.org>
9773
9774 * gdb.asm/common.inc: Indent commands.
9775 * gdb.asm/asmsrc1.s: Likewise.
9776 * gdb.asm/asmsrc2.s: Likewise.
9777
9778 2005-12-09 Randolph Chung <tausq@debian.org>
9779
9780 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
9781 (get_addr_of_sym): Remove duplicate print.
9782 (gen_core): xfail hppa*-*-hpux*, update expected output.
9783 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
9784 * gdb.arch/pa64-nullify.s: New file.
9785
9786 2005-12-09 Randolph Chung <tausq@debian.org>
9787
9788 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
9789
9790 2005-12-07 Christophe Lyon <christophe.lyon@st.com>
9791
9792 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
9793 code generation for these functions.
9794 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
9795 error message.
9796
9797 2005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
9798
9799 * gdb.base/help.exp (help b, help br, help bre, help brea)
9800 (help break): Update the expected message.
9801
9802 2005-11-11 Stephane Carrez <stcarrez@nerim.fr>
9803
9804 * gdb.asm/m68hc11.inc: Setup the data section.
9805 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
9806 script for this test.
9807 (m6812-*-*): Likewise.
9808
9809 2005-11-09 Randolph Chung <tausq@debian.org>
9810
9811 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
9812
9813 2005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
9814
9815 * gdb.base/break.exp: Fix a comment typo.
9816
9817 2005-11-03 Jim Blandy <jimb@redhat.com>
9818
9819 Checked in by Elena Zannoni <ezannoni@redhat.com>
9820
9821 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
9822
9823 2005-11-02 Corinna Vinschen <vinschen@redhat.com>
9824
9825 * gdb.arch/gdb1558.c: Include stdio.h.
9826
9827 2005-10-31 Mark Kettenis <kettenis@gnu.org>
9828
9829 * gdb.asm/asm-source.exp: Use -e instead of --entry.
9830
9831 2005-10-31 Mark Kettenis <kettenis@gnu.org>
9832
9833 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
9834
9835 2005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
9836
9837 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
9838 vscr" tests to better match output.
9839
9840 2005-10-12 Jim Blandy <jimb@redhat.com>
9841
9842 * gdb.base/structs.exp (any): New function.
9843 (test_struct_returns): Don't make any assumptions at all about
9844 what value the function returns when GDB can't set the return
9845 value.
9846
9847 2005-10-09 Joel Brobecker <brobecker@adacore.com>
9848
9849 * gdb.ada/arrayidx/p.adb: New file.
9850 * gdb.ada/arrayidx.exp: New testcase
9851
9852 2005-10-09 Joel Brobecker <brobecker@adacore.com>
9853
9854 * gdb.ada/array_return/pck.ads: New file.
9855 * gdb.ada/array_return/pck.adb: New file.
9856 * gdb.ada/array_return/p.adb: New file.
9857 * gdb.ada/array_return.exp: New testcase.
9858
9859 2005-10-03 Joel Brobecker <brobecker@adacore.com>
9860
9861 * gdb.base/arrayidx.c: New file.
9862 * gdb.base/arrayidx.exp: New testcase.
9863
9864 2005-09-29 Nick Roberts <nickrob@snap.net.nz>
9865
9866 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
9867 frames-invalid and breakpoints-invalid are no longer generated
9868 with level 3 so don't expect them in the output.
9869
9870 2005-09-27 Bob Rossi <bob@brasko.net>
9871
9872 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
9873 from test. Escape the | in mi_gdb_test call.
9874 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
9875 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
9876 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
9877 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
9878 expected regex's in mi_gdb_test calls.
9879 * lib/mi-support.exp: Remove arbitrary .* from tests.
9880 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
9881 Fully anchor GDB/MI expected results in mi_gdb_test.
9882 * lib/gdb.exp (string_to_regexp): Escape the ] character.
9883 * gdb.base/sizeof.exp: Remove escape character. Correct test.
9884
9885 2005-09-26 Paul Brook <paul@codesourcery.com>
9886
9887 * long_long.exp: Exclude eabi targets from arm FPA float format test.
9888
9889 2005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
9890
9891 * bfp-test.c: New file.
9892 * bfp-test.exp: New testcase.
9893
9894 2005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
9895
9896 * gdb.fortran/subarray.exp: New testcase to test the evaluation
9897 of subarray and substring variable.
9898 * gdb.fortran/subarray.f: New source file for the test of subarray
9899 and substring variable evaluation.
9900 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
9901 of string constant.
9902
9903 2005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
9904
9905 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
9906 copyright dates.
9907
9908 2005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
9909
9910 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
9911 powerpc altivec' test with an almost identical 'info vector' test.
9912
9913 2005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
9914
9915 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
9916 vscr" tests to match output.
9917
9918 2005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
9919
9920 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
9921 output.
9922
9923 2005-09-11 Bob Rossi <bob@brasko.net>
9924
9925 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
9926 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
9927 commands that return an MI output command and an asyncronous MI output
9928 command.
9929 * gdb.mi/mi-console.exp: Ditto.
9930
9931 2005-09-11 Bob Rossi <bob@brasko.net>
9932
9933 * gdb.mi/mi-var-child.c: Include <string.h>.
9934
9935 2005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
9936
9937 * killed.exp: Correct gdb_expect syntax.
9938
9939 2005-08-09 Corinna Vinschen <vinschen@redhat.com>
9940
9941 * lib/mi-support.exp (mi_gdb_load): Fix typo.
9942
9943 2005-08-02 Bob Rossi <bob@brasko.net>
9944
9945 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
9946 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
9947 Change tests to inferior-tty-set/show.
9948 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
9949 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
9950 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
9951 inferior. Use mi_gdb_test to get GDB and Inferior output.
9952 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
9953 descriptor.
9954 (mi_inferior_tty_name): Add inferior PTY file name.
9955 (mi_gdb_start): Add INFERIOR_PTY parameter.
9956 (mi_gdb_test): Add IPATTERN parameter.
9957
9958 2005-08-02 Bob Rossi <bob@brasko.net>
9959
9960 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
9961 parameter to mi_gdb_test.
9962 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
9963
9964 2005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
9965
9966 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
9967 struct_declarations.
9968 * gdb.mi/mi-var-child.exp: Step over the initialization of
9969 struct_declarations.
9970
9971 2005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
9972
9973 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
9974 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
9975 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
9976 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
9977 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
9978 file.
9979
9980 2005-07-27 Nick Roberts <nickrob@snap.net.nz>
9981
9982 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
9983 (do_children_tests): Assign values to the extra elements.
9984
9985 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
9986 them for tests for "-var-update --no-values" and
9987 "-var-update --all-values".
9988 Add test for "-var-list-children --simple-values".
9989
9990 * gdb.mi/basics.c (callee4): Add integer array D[3]...
9991
9992 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
9993 "-stack-list-locals --simple-values" Improve doc strings and
9994 comments.
9995
9996 2005-07-18 Mark Kettenis <kettenis@gnu.org>
9997
9998 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
9999 *-*-openbsd*.
10000 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
10001
10002 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
10003 sigaltsatck'.
10004
10005 2005-07-14 Bob Rossi <bob@brasko.net>
10006
10007 * gdb.base/default.exp (tty): Changed output of command.
10008 * gdb.base/help.exp (help tty): Ditto.
10009
10010 2005-07-12 Mark Kettenis <kettenis@gnu.org>
10011
10012 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
10013
10014 2005-07-10 Mark Kettenis <kettenis@gnu.org>
10015
10016 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
10017 -stack-select-frame without arguments.
10018 (test_stack_frame_listing): Add test for newly implemented command
10019 -stack-info-frame.
10020
10021 2005-07-06 Bob Rossi <bob@brasko.net>
10022
10023 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
10024 command.
10025 (Copyright): Update copyright.
10026
10027 2005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
10028
10029 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
10030 tests to evaluate exponentiation expression.
10031
10032 2005-06-29 Andreas Schwab <schwab@suse.de>
10033
10034 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
10035 main to avoid warnings.
10036
10037 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
10038
10039 2005-06-20 Nick Roberts <nickrob@snap.net.nz>
10040
10041 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
10042 -stack-select-frame without arguments.
10043 (test_stack_frame_listing): Add test for newly implemented command
10044 -stack-info-frame.
10045
10046 2005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
10047
10048 * gdb.fortran/array-element.f: New file.
10049 * gdb.fortran/array-element.exp: New testcase.
10050
10051 2005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
10052
10053 * gdb.base/bigcore.exp: Correct checks for systems which can
10054 not dump a large core file.
10055
10056 2005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
10057
10058 * gdb.base/relocate.c: Add a copyright notice.
10059 (dummy): Remove.
10060 * gdb.base/relocate.exp: Test printing the values of variables
10061 from a relocatable file.
10062
10063 2005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
10064
10065 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
10066 excess MI output after an error.
10067
10068 2005-05-29 Joel Brobecker <brobecker@adacore.com>
10069
10070 * gdb.arch/alpha-step.c: New file.
10071 * gdb.arch/alpha-step.exp: New testcase.
10072
10073 2005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
10074 Dennis Brueni <dennis@slickedit.com>
10075
10076 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
10077 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
10078 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
10079 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
10080 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
10081 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
10082 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
10083
10084 2005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
10085 Wu Zhou <woodzltc@cn.ibm.com>
10086
10087 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
10088 IBM's xlc compiler.
10089 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
10090 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
10091
10092 2005-05-13 Jim Blandy <jimb@redhat.com>
10093
10094 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
10095 calling gdb_suppress_entire_file.
10096 * gdb.base/charset.exp: Same.
10097 * gdb.base/call-rt-st.exp: Same.
10098
10099 2005-05-05 Bob Rossi <bob_rossi@cox.net>
10100
10101 * lib/gdb.exp (fullname_syntax): Added global regex.
10102 (fullname_syntax_POSIX): Ditto.
10103 (fullname_syntax_UNC): Ditto.
10104 (fullname_syntax_DOS_CASE): Ditto.
10105 (fullname_syntax_DOS): Ditto.
10106 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
10107 fullname_syntax variable to scope and use it.
10108 (test_file_list_exec_source_files): Ditto.
10109 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
10110
10111 2005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
10112
10113 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
10114
10115 2004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
10116
10117 * lib/gdb.exp (skip_altivec_tests): New function, based on
10118 check_vmx_hw_available from the GCC testsuite.
10119 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
10120 * lib/gdb.arch/altivec-regs.exp: Likewise.
10121
10122 2005-05-02 Jim Blandy <jimb@redhat.com>
10123
10124 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
10125 calling gdb_suppress_entire_file.
10126
10127 2005-04-30 Randolph Chung <tausq@debian.org>
10128
10129 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
10130 Slightly relax "sem_post" name checking.
10131
10132 2005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
10133
10134 * gdb.base/unload.exp: Use new shared library infrastructure.
10135
10136 2005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
10137
10138 * gdb.base/so-impl-ld.exp: Use new shared library
10139 infrastructure.
10140
10141 2005-04-29 Corinna Vinschen <vinschen@redhat.com>
10142
10143 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
10144 * gdb.asm/h8300.inc: New file.
10145
10146 2005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
10147
10148 * gdb.base/shlib-call.exp: Change to use new shared library
10149 infrastructure.
10150
10151 2005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
10152
10153 * gdb.base/pending.exp: Change to use new shared library
10154 infrastructure.
10155
10156 2005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
10157
10158 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
10159 use test_compiler_info instead of gcc_compiled, and update copyright.
10160
10161 2005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
10162
10163 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
10164 shared objects being adjusted and update copyright years.
10165
10166 2005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
10167
10168 * ChangeLog: Correct some 2003-01-13 dates.
10169 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
10170 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
10171 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
10172 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
10173 gdb.trace/tfind.exp: Update copyright years.
10174
10175 2005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
10176 Daniel Jacobowitz <dan@codesourcery.com>
10177
10178 * lib/gdb.exp (gdb_compile): Handle shlib=.
10179 (gdb_compile_shlib): New function.
10180
10181 2005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
10182
10183 * lib/gdb.exp (test_compiler_info): Give argument a default value.
10184
10185 2005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
10186
10187 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
10188 gdb.server.
10189 * configure.ac: Likewise.
10190 * configure: Regenerated.
10191 * gdb.gdbserver/Makefile.in: Moved to...
10192 * gdb.server/Makefile.in: ... here.
10193 * gdb.gdbserver/server.c: Moved to...
10194 * gdb.server/server.c: ... here.
10195 * gdb.gdbserver/server-run.exp: Moved to...
10196 * gdb.server/server-run.exp: ... here.
10197
10198 2005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
10199
10200 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
10201 * configure.ac: Create gdb.gdbserver/Makefile.
10202 * configure: Regenerated.
10203 * lib/gdbserver-support.exp: New file, derived from
10204 config/gdbserver.exp.
10205 * config/gdbserver.exp: Use gdbserver-support.exp.
10206 * gdb.gdbserver/Makefile.in: New file.
10207 * gdb.gdbserver/server.c: New file.
10208 * gdb.gdbserver/server-run.exp: New file.
10209
10210 2005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
10211
10212 * lib/gdb.exp (test_compiler_info): Return compiler_info
10213 if no arguments are given.
10214
10215 2005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
10216
10217 * gdb.arch/altivec-abi.exp: Check for compiler and set
10218 use altivec' flag accordingly.
10219 * gdb.arch/altivec-regs.exp: Likewise.
10220
10221 2005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
10222
10223 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
10224
10225 2005-03-27 Andreas Schwab <schwab@suse.de>
10226
10227 * gdb.base/bigcore.c (main): Add missing mode argument in open
10228 call.
10229
10230 2005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
10231
10232 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
10233 downloads.
10234 * config/gdbserver.exp (gdb_load): Likewise.
10235
10236 2005-03-14 Paul Brook <paul@codesourcery.com>
10237
10238 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
10239 targets.
10240
10241 2005-03-09 Joel Brobecker <brobecker@adacore.com>
10242
10243 * gdb.dwarf2/dup-psym.S: New file.
10244 * gdb.dwarf2/dup-psym.exp: New testcase.
10245
10246 2005-03-09 Joel Brobecker <brobecker@adacore.com>
10247
10248 * gdb.ada/exec_changed/first.adb: New file.
10249 * gdb.ada/exec_changed/second.adb: New file.
10250 * gdb.ada/exec_changed.exp: New testcase.
10251
10252 2005-03-08 Nathan Sidwell <nathan@codesourcery.com>
10253
10254 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
10255 (A2): New class.
10256 (main): Test operator+.
10257 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
10258 breakpoint test.
10259
10260 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
10261 * gdb.base/signull.exp: Disable if gdb,nosignals.
10262 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
10263 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
10264 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
10265 * gdb.mi/mi2-console.exp: Likewise.
10266 * gdb.trace/collection.exp (run_trace_experiment): Consume the
10267 continue output at start.
10268 (gdb_collect_locals_test): Robustify regexp.
10269 * gdb.trace/passc-dyn.exp: Fix comment typo.
10270 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
10271
10272 2005-03-08 Corinna Vinschen <vinschen@redhat.com>
10273
10274 * gdb.asm/asm-source.exp: Add iq2000 case.
10275 * gdb.asm/iq2000.inc: New file.
10276
10277 2005-03-07 Manoj Iyer <manjo@austin.ibm.com>
10278
10279 * gdb.base/command.exp: Change hardcoded value to regular expression.
10280 * gdb.base/float.exp: Add powerpc to the list of targets checked.
10281
10282 2005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
10283
10284 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
10285 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
10286 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
10287 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
10288 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
10289
10290 2005-03-05 Mark Kettenis <kettenis@gnu.org>
10291
10292 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
10293 changes.
10294
10295 2004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
10296
10297 * lib/compiler.c: Add test for IBM's xlc compiler.
10298 * lib/compiler.cc: Likewise.
10299
10300 2004-02-24 Joel Brobecker <brobecker@adacore.com>
10301
10302 * gdb.ada/fixed_points.exp: Create compilation object directory
10303 before running the test.
10304 * gdb.ada/null_record.exp: Likewise.
10305 * gdb.ada/packed_array.exp: Likewise.
10306 * gdb.ada/start.exp: Likewise.
10307
10308 2005-02-15 Joel Brobecker <brobecker@adacore.com>
10309
10310 * gdb.ada/packed_array/pa.adb: New file.
10311 * gdb.ada/packed_array.exp: New testcase.
10312
10313 2005-02-10 Mark Kettenis <kettenis@gnu.org>
10314
10315 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
10316 files.
10317
10318 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
10319 on *-*-openbsd*. Correctly match whitespace in regukar
10320 expressions.
10321
10322 2005-02-10 Daniel Jacobowitz <dan@debian.org>
10323
10324 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
10325 PR exp/1821
10326 * gdb.base/gdb1821.c: New test file.
10327 * gdb.base/gdb1821.exp: New test file.
10328
10329 2005-02-09 Joel Brobecker <brobecker@adacore.com>
10330
10331 * gdb.base/start.c: New file.
10332 * gdb.base/start.exp: New testcase.
10333
10334 2005-02-09 Joel Brobecker <brobecker@adacore.com>
10335
10336 * gdb.ada/start/dummy.adb: New file.
10337 * gdb.ada/start.exp: New testcase.
10338
10339 2005-02-09 Corinna Vinschen <vinschen@redhat.com>
10340
10341 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
10342 for printing symbols and statistics.
10343 Add test for using relative pathnames in "maint print msymbols" test.
10344 Mark "maint info sections DATA" XFAIL on Cygwin.
10345 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
10346 tests.
10347
10348 2005-02-09 Andreas Schwab <schwab@suse.de>
10349
10350 Committed by Andrew Cagney <cagney@gnu.org>
10351 * gdb.base/remotetimeout.exp: New file.
10352
10353 2005-02-07 Mark Kettenis <kettenis@gnu.org>
10354
10355 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
10356
10357 2005-02-03 Joel Brobecker <brobecker@adacore.com>
10358
10359 * gdb.ada/gnat_ada.gpr: New file.
10360 * gdb.ada/gnat_ada.gin: Delete, no longer used.
10361 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
10362 * configure.ac: No longer generate gnat_ada.gpr.
10363 * configure: Regenerate.
10364 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
10365 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
10366 * gdb.ada/null_record/bar.ads: Likewise.
10367 * gdb.ada/null_record/bar.adb: Likewise.
10368 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
10369 * gdb.ada/null_record.exp (testdir): New variable.
10370 (testfile): executable is now in testdir subdirectory.
10371 (srcfile): Use full path to the main compilation unit.
10372 * gdb.ada/fixed_points.exp: Same changes as above.
10373
10374 2005-02-03 Nick Roberts <nickrob@snap.net.nz>
10375
10376 * gdb.base/interp.exp: New test.
10377
10378 2005-01-24 Andrew Cagney <cagney@gnu.org>
10379
10380 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
10381
10382 2005-01-19 Andrew Cagney <cagney@gnu.org>
10383
10384 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
10385 configure.ac not configure.in.
10386
10387 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
10388 of powerpc*-*-*.
10389 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
10390 * gdb.base/list.exp (test_list_function)
10391 (test_list_filename_and_function): Ditto.
10392 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
10393
10394 2005-01-16 Andrew Cagney <cagney@gnu.org>
10395
10396 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
10397
10398 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
10399
10400 2005-01-14 Andrew Cagney <cagney@gnu.org>
10401
10402 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
10403 * gdb.mi/mi2-var-cmd.exp: Ditto.
10404
10405 2005-01-10 Corinna Vinschen <vinschen@redhat.com>
10406
10407 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
10408
10409 2005-01-07 Andrew Cagney <cagney@gnu.org>
10410
10411 * configure.ac: Rename configure.in, require autoconf 2.59.
10412 * configure: Re-generate.
10413 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
10414 * gdb.stabs/configure: Re-generate.
10415 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
10416 * gdb.hp/configure: Re-generate.
10417 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
10418 autoconf 2.59.
10419 * gdb.hp/gdb.objdbg/configure: Re-generate.
10420 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
10421 autoconf 2.59.
10422 * gdb.hp/gdb.defects/configure: Re-generate.
10423 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
10424 autoconf 2.59.
10425 * gdb.hp/gdb.compat/configure: Re-generate.
10426 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
10427 autoconf 2.59.
10428 * gdb.hp/gdb.base-hp/configure: Re-generate.
10429 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
10430 autoconf 2.59.
10431 * gdb.hp/gdb.aCC/configure: Re-generate.
10432
10433 2004-12-15 Jim Blandy <jimb@redhat.com>
10434
10435 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
10436 under NPTL when there is debugging info available for libpthread.
10437
10438 2004-12-13 Jerome Guitton <guitton@gnat.com>
10439
10440 * gdb.ada/fixed_points.c: New file.
10441 * gdb.ada/fixed_points.exp: New file.
10442
10443 2004-12-03 Randolph Chung <tausq@debian.org>
10444
10445 * gdb.arch/pa-nullify.exp: New file.
10446 * gdb.arch/pa-nullify.s: New file.
10447
10448 2004-11-30 Randolph Chung <tausq@debian.org>
10449
10450 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
10451 instead of "tbug". Fix regexp to work properly with gdb_test.
10452
10453 2004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
10454
10455 * gdb.base/bitfields2.exp: New test.
10456 * gdb.base/bitfields2.c: New file.
10457
10458 2004-11-28 Richard Earnshaw <rearnsha@arm.com>
10459
10460 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
10461
10462 2004-11-16 Randolph Chung <tausq@debian.org>
10463
10464 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
10465
10466 2004-11-14 Daniel Jacobowitz <dan@debian.org>
10467
10468 * gdb.threads/threadapply.exp: Correct "macro details" test.
10469
10470 2004-11-11 Jeff Johnston <jjohnstn@redhat.com>
10471
10472 * gdb.threads/threadapply.exp: New test.
10473 * gdb.threads/threadapply.c: New file.
10474
10475 2004-11-07 Mark Kettenis <kettenis@gnu.org>
10476
10477 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
10478 frames.
10479
10480 2004-11-05 Felix Lee <felix+log1@specifixinc.com>
10481
10482 * gdb.base/cursal.exp: New file.
10483 * gdb.base/cursal.c: New file.
10484
10485 2004-11-03 Andrew Cagney <cagney@gnu.org>
10486
10487 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
10488
10489 2004-10-30 Mark Kettenis <kettenis@gnu.org>
10490
10491 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
10492 NetBSD/ELF targets.
10493
10494 2004-10-29 Joel Brobecker <brobecker@gnat.com>
10495
10496 * gdb.threads/bp_in_thread.c: New file, copied from
10497 pthread_cond_wait.c.
10498 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
10499 file, rather than reusing the .c file from another testcase.
10500
10501 2004-10-20 Joel Brobecker <brobecker@gnat.com>
10502
10503 * gdb.ada/null_record.exp: Check where we stopped after
10504 sending the start command, instead of where the associated
10505 temporary breakpoint was inserted.
10506
10507 2004-10-14 Andrew Cagney <cagney@gnu.org>
10508
10509 * gdb.mi/gdb701.c (main): Return 0.
10510
10511 2004-10-13 Daniel Jacobowitz <dan@debian.org>
10512
10513 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
10514
10515 2004-10-12 Jeff Johnston <jjohnstn@redhat.com>
10516
10517 * gdb.threads/schedlock.c: Add comment markers to use to find
10518 line numbers.
10519 * gdb.threads/schedlock.exp: Adjust regex to handle the new
10520 comments.
10521 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
10522 breakpoint lines.
10523
10524 2004-10-12 Daniel Jacobowitz <dan@debian.org>
10525
10526 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
10527
10528 2004-10-12 Daniel Jacobowitz <dan@debian.org>
10529
10530 * configure.in: Add gdb.dwarf2.
10531 * configure: Regenerated.
10532 * Makefile.in: Add gdb.dwarf2.
10533 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
10534 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
10535 gdb.dwarf2/file1.txt: New files.
10536
10537 2004-10-11 Orjan Friberg <orjanf@axis.com>
10538
10539 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
10540 of "run", since the latter doesn't work with remote targets. Adjust
10541 the breakpoint numbering accordingly.
10542 * gdb.threads/pthread_cond_wait.exp: Ditto.
10543
10544 2004-10-08 Michael Chastain <mec.gnu@mindspring.com>
10545
10546 * gdb.base/overlays.exp: Update copyright years.
10547
10548 2004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
10549
10550 * gdb.base/overlays.exp: Disable if target is Linux.
10551
10552 2004-10-06 Felix Lee <felix+log1@specifixinc.com>
10553
10554 * config/gdbserver.exp (gdb_load): Use right filename on remote.
10555
10556 2004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
10557
10558 * gdb.asm/asm-source.exp: Add m32r-linux target.
10559 * gdb.asm/m32r-linux.inc: New file.
10560
10561 2004-09-24 Andrew Cagney <cagney@redhat.com>
10562 David Anderson <anderson@redhat.com>
10563
10564 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
10565 command fails, assume things will work.
10566 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
10567 (_GNU_SOURCE): Define.
10568 (print_unsigned, print_hex): Change parameter to "long long".
10569 (print_byte_count): New function, use to print byte counts.
10570 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
10571 O_LARGEFILE.
10572 (main): Compute an upper bound on a corefile in max_core_size.
10573 Limit memory chunk size to max_core_size. Limit total memory
10574 allocated to max_core_size.
10575
10576 2004-09-23 Andrew Cagney <cagney@gnu.org>
10577
10578 * gdb.base/bigcore.exp: Replace the code that creates a corefile
10579 from a separate process with code that creates a corefile by
10580 making the inferior dump core.
10581
10582 2004-09-23 Mark Kettenis <kettenis@gnu.org>
10583
10584 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
10585 block.
10586
10587 2004-09-23 Michael Chastain <mec.gnu@mindspring.com>
10588
10589 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
10590 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
10591 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
10592 Likewise.
10593
10594 2004-09-20 Jeff Johnston <jjohnstn@redhat.com>
10595
10596 * gdb.java/jprint.exp: New test case for java inferior call.
10597 * gdb.java/jprint.java: Ditto.
10598
10599 2004-09-15 Joel Brobecker <brobecker@gnat.com>
10600
10601 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
10602
10603 2004-09-14 Michael Chastain <mec.gnu@mindspring.com>
10604
10605 * gdb.threads/killed.c: Include <stdlib.h>.
10606 * gdb.threads/pthreads.c: Likewise.
10607
10608 2004-09-14 Michael Chastain <mec.gnu@mindspring.com>
10609
10610 * gdb.threads/killed.c: Add copyright notice.
10611
10612 2004-09-10 Jason Molenda (jmolenda@apple.com)
10613
10614 * gdb.base/define.exp: Two new tests to verify zero space chars
10615 after 'if' and 'while' commands in a user-defined command is correctly
10616 parsed.
10617
10618 2004-09-08 Andrew Cagney <cagney@gnu.org>
10619
10620 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
10621 delivery test with duplicate at end of file.
10622
10623 2004-09-06 Mark Kettenis <kettenis@jive.nl>
10624
10625 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
10626
10627 2004-09-05 Michael Chastain <mec.gnu@mindspring.com>
10628
10629 * config/hppro.exp: Removed.
10630
10631 2004-09-05 Michael Chastain <mec.gnu@mindspring.com>
10632
10633 * config/sparclet.exp: Removed.
10634
10635 2004-09-05 Michael Chastain <mec.gnu@mindspring.com>
10636
10637 * config/udi.exp: Removed.
10638
10639 2004-09-02 Michael Chastain <mec.gnu@mindspring.com>
10640
10641 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
10642 of "exp_continue".
10643 (advancei): Likewise.
10644
10645 2004-09-01 Jeff Johnston <jjohnstn@redhat.com>
10646
10647 * gdb.base/unload.exp: Fix so messages aren't duplicated.
10648
10649 2004-09-01 Manoj Iyer <manjo@austin.ibm.com>
10650
10651 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
10652 to check for nodebug in executable.
10653 * gdb.gdb/observer.exp (setup_test): Likewise.
10654 * gdb.gdb/selftest.exp (test_with_self): Likewise.
10655 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
10656
10657 2004-09-01 Andrew Cagney <cagney@gnu.org>
10658
10659 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
10660 files.
10661
10662 2004-09-01 Jeff Johnston <jjohnstn@redhat.com>
10663
10664 * gdb.base/unload.exp: Fix expected warning message to match
10665 latest format.
10666
10667 2004-09-01 Corinna Vinschen <vinschen@redhat.com>
10668
10669 * gdb.base/call-rt-st.exp: Fix typos.
10670
10671 2004-08-31 Manoj Iyer <manjo@austin.ibm.com>
10672
10673 * gdb.threads/thread_check.exp: New testcase.
10674 * gdb.threads/thread_check.c: New testcase.
10675
10676 2004-08-31 Andrew Cagney <cagney@gnu.org>
10677
10678 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
10679 (skip_to_handler_entry): New procedures. Test stepping into a
10680 handler when the breakpoint is at the handler's entry point.
10681
10682 2004-08-30 Andrew Cagney <cagney@gnu.org>
10683
10684 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
10685 gdb/1757.
10686
10687 2004-08-27 Michael Chastain <mec.gnu@mindspring.com>
10688
10689 With code from Manoj Iyer <manjo@austin.ibm.com>:
10690 * lib/gdb.exp (gdb_file_cmd): Return more information in the
10691 return value. Add an arm for "no debugging symbols found".
10692 Change a stray "error" to "perror".
10693 (gdb_run_cmd): Adapt to new return value.
10694 * gdb.base/remote.exp: Adapt to new return value.
10695 * gdb.gdb/complaints.exp: Likewise.
10696 * gdb.gdb/observer.exp: Likewise.
10697 * gdb.gdb/selftest.exp: Likewise.
10698 * gdb.gdb/xfullpath.exp: Likewise.
10699
10700 2004-08-27 Joel Brobecker <brobecker@gnat.com>
10701
10702 * gdb.threads/bp_in_thread.exp: New testcase.
10703
10704 2004-08-27 Michael Chastain <mec.gnu@mindspring.com>
10705
10706 Fix PR testsuite/1735.
10707 * gdb.threads/schedlock.c (thread_function): Add a cast
10708 to suppress a gcc warning.
10709 * gdb.threads/thread-specific.c (thread_function): Likewise.
10710
10711 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
10712
10713 * gdb.base/unload.c: Include <stdlib.h>.
10714
10715 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
10716
10717 From Paul Gilliam <pgilliam@us.ibm.com>:
10718 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
10719 synchronized after the "return".
10720
10721 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
10722
10723 * gdb.mi/basics.c: Include <stdio.h>.
10724 * gdb.mi/pthreads.c: Include <stdlib.h>.
10725 * gdb.mi/var-cmd.c: Include <stdlib.h>.
10726
10727 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
10728
10729 * gdb.threads/schedlock.c: Add copyright notice.
10730
10731 2004-08-25 Andrew Cagney <cagney@gnu.org>
10732
10733 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
10734 (skip_over_handler, breakpoint_over_hander): New test procedures.
10735 (advance, advancei): Add a proper prefix, do not use
10736 rerun_to_main.
10737 * gdb.base/sigstep.c (main): Change to use an infinite loop.
10738
10739 2004-08-24 Michael Chastain <mec.gnu@mindspring.com>
10740
10741 * gdb.mi/basics.c: Add copyright notice.
10742 * gdb.mi/var-cmd.c: Add copyright notice.
10743
10744 2004-08-23 Michael Chastain <mec.gnu@mindspring.com>
10745
10746 * lib/gdb.exp: Remove signed_keyword_not_used.
10747 * lib/compiler.c: Likewise.
10748 * lib/compiler.cc: Likewise.
10749
10750 2004-08-23 Michael Chastain <mec.gnu@mindspring.com>
10751
10752 * gdb.base/whatis.c: Remove conditional disabling of "signed".
10753 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
10754
10755 2004-08-23 Michael Chastain <mec.gnu@mindspring.com>
10756
10757 * gdb.base/whatis.c: Add copyright notice.
10758
10759 2004-08-20 Mark Kettenis <kettenis@gnu.org>
10760
10761 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
10762 it to skip the breakpoints encoded in the inline assembly.
10763
10764 2004-08-20 Michael Chastain <mec.gnu@mindspring.com>
10765
10766 * Makefile.in: Add gdb.fortran.
10767
10768 2004-08-20 Michael Chastain <mec.gnu@mindspring.com>
10769
10770 * gdb.base/call-sc.exp (test_scalar_returns):
10771 Fix cut-and-paste glitch in "Make fun return now".
10772
10773 2004-08-17 Michael Chastain <mec.gnu@mindspring.com>
10774
10775 * configure.in: Add gdb.fortran.
10776 * configure: Regenerate.
10777 * gdb.fortran/Makefile.in: New file.
10778 * lib/gdb.exp (skip_fortran_tests): New procedure.
10779
10780 2004-08-17 Michael Chastain <mec.gnu@mindspring.com>
10781
10782 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
10783 reference to bug-gnu@prep.ai.mit.edu.
10784 * gdb.mi/mi-var-child.exp: Likewise.
10785 * gdb.mi/mi-var-cmd.exp: Likewise.
10786 * gdb.mi/mi-var-display.exp: Likewise.
10787 * gdb.mi/mi2-var-block.exp: Likewise.
10788 * gdb.mi/mi2-var-child.exp: Likewise.
10789 * gdb.mi/mi2-var-cmd.exp: Likewise.
10790 * gdb.mi/mi2-var-display.exp: Likewise.
10791
10792 2004-08-15 Mark Kettenis <kettenis@gnu.org>
10793
10794 * gdb.base/unload.c (main): Make local variable msg const.
10795
10796 2004-08-15 Michael Chastain <mec.gnu@mindspring.com>
10797
10798 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
10799 to bug-gnu@prep.ai.mit.edu.
10800 * gdb.mi/mi-disassemble.exp: Likewise.
10801 * gdb.mi/mi-eval.exp: Likewise.
10802 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
10803 default line number.
10804 * gdb.mi/mi-return.exp: Likewise.
10805 * gdb.mi/mi-simplerun.exp: Likewise.
10806 * gdb.mi/mi-stack.exp: Likewise.
10807 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
10808 number with explicit range test.
10809 * gdb.mi/mi-watch.exp: Likewise.
10810 * gdb.mi/mi2-break.exp: Likewise.
10811 * gdb.mi/mi2-cli.exp: Likewise.
10812 * gdb.mi/mi2-disassemble.exp: Likewise.
10813 * gdb.mi/mi2-eval.exp: Likewise.
10814 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
10815 default line number.
10816 * gdb.mi/mi2-return.exp: Likewise.
10817 * gdb.mi/mi2-simplerun.exp: Likewise.
10818 * gdb.mi/mi2-stack.exp: Likewise.
10819 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
10820 number with explicit range test.
10821 * gdb.mi/mi2-watch.exp: Likewise.
10822
10823 2004-08-15 Michael Chastain <mec.gnu@mindspring.com>
10824
10825 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
10826 * gdb.cp/m-static.exp: Likewise.
10827 * gdb.cp/rtti.exp: Likewise.
10828
10829 2004-08-14 Mark Kettenis <kettenis@gnu.org>
10830
10831 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
10832
10833 2004-08-14 Eli Zaretskii <eliz@gnu.org>
10834
10835 * ChangeLog: Prefix Local Variables with semi-colons and indent
10836 the reference to older ChangeLog files, to fix fontification in
10837 Emacs.
10838
10839 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
10840
10841 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
10842 * gdb.mi/mi2-break.exp: Likewise.
10843
10844 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
10845
10846 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
10847
10848 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
10849
10850 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
10851
10852 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
10853
10854 * gdb.cp/classes.exp: Remove unused declarations. Just let
10855 test names default instead of providing special names. Remove
10856 extraneous demangler test.
10857
10858 2004-08-12 Jeff Johnston <jjohnstn@redhat.com>
10859
10860 * gdb.base/unload.exp: New test for breakpoints in dynamically
10861 loaded libraries.
10862 * gdb.base/unload.c: Ditto.
10863 * gdb.base/unloadshr.c: Ditto.
10864
10865 2004-08-12 Michael Chastain <mec.gnu@mindspring.com>
10866
10867 * gdb.cp/classes.exp (test_ptype_class_objects): Call
10868 cp_test_ptype_class.
10869 (test_enums): Likewise.
10870
10871 2004-08-10 Andrew Cagney <cagney@gnu.org>
10872
10873 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
10874 files.
10875
10876 2004-08-10 Andrew Cagney <cagney@gnu.org>
10877
10878 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
10879 init_malloc call.
10880
10881 2004-08-10 Michael Chastain <mec.gnu@mindspring.com>
10882
10883 * ChangeLog: Add copyright notice. The notice is copied
10884 from emacs 21.3 top level ChangeLog.
10885
10886 2004-08-09 Michael Chastain <mec.gnu@mindspring.com>
10887
10888 * lib/cp-support.exp: New file.
10889 * lib/cp-support.exp (cp_test_type_class): New function.
10890 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
10891 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
10892 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
10893 cp_test_ptype_class.
10894
10895 2004-08-09 Michael Chastain <mec.gnu@mindspring.com>
10896
10897 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
10898 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
10899 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
10900 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
10901 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
10902 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
10903 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
10904 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
10905 gdb.mi/mi2-watch.exp: Update copyright years.
10906
10907 2004-08-09 Mark Kettenis <kettenis@gnu.org>
10908
10909 * gdb.base/sigaltstack.exp: Provide proper anchoring.
10910
10911 2004-08-09 Michael Chastain <mec.gnu@mindspring.com>
10912
10913 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
10914 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
10915 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
10916 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
10917 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
10918 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
10919 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
10920 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
10921 gdb.mi/mi-watch.exp: Update copyright years.
10922
10923 2004-08-08 Daniel Jacobowitz <dan@debian.org>
10924
10925 PR gdb/1738
10926 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
10927 from a breakpoint with a pending signal.
10928
10929 2004-08-08 Daniel Jacobowitz <dan@debian.org>
10930
10931 PR gdb/1736
10932 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
10933 * gdb.base/sigaltstack.exp (finish_test): Consume output until
10934 the prompt.
10935 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
10936
10937 2004-08-08 Daniel Jacobowitz <dan@debian.org>
10938
10939 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
10940
10941 2004-08-08 Daniel Jacobowitz <dan@debian.org>
10942
10943 PR gdb/1736
10944 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
10945 for i?86-*-linux*.
10946
10947 2004-08-08 Daniel Jacobowitz <dan@debian.org>
10948
10949 * gdb.arch/i386-prologue.exp: Compile without debug information.
10950
10951 2004-08-08 Michael Chastain <mec.gnu@mindspring.com>
10952
10953 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
10954 rather than asking gdb to search.
10955
10956 2004-08-05 Michael Chastain <mec.gnu@mindspring.com>
10957
10958 * gdb.base/gcore.c: Include <string.h>.
10959
10960 2004-08-05 Michael Chastain <mec.gnu@mindspring.com>
10961
10962 * gdb.base/gcore.c: Add copyright notice.
10963
10964 2004-08-05 Michael Chastain <mec.gnu@mindspring.com>
10965
10966 * gdb.base/freebpcmd.c: Include <stdio.h>.
10967 * gdb.base/long_long.c: Include <string.h>.
10968 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
10969 * gdb.base/siginfo.c: Include <string.h>.
10970 * gdb.base/sigstep.c: Include <string.h>.
10971
10972 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
10973
10974 * gdb.base/complex.c: Include <stdlib.h>.
10975
10976 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
10977
10978 * gdb.base/complex.c: Add copyright notice.
10979
10980 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
10981
10982 * gdb.base/charset.c: Include <stdlib.h>.
10983
10984 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
10985
10986 * gdb.base/auxv.c: Include <stdlib.h>.
10987
10988 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
10989
10990 * gdb.base/auxv.c: Add copyright notice.
10991
10992 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
10993
10994 * gdb.base/coremaker.c: Add copyright notice.
10995 * gdb.base/coremaker2.c: Add copyright notice.
10996
10997 2004-08-04 Andrew Cagney <cagney@gnu.org>
10998
10999 * gdb.base/store.exp: Update copyright.
11000 (check_set, up_set, check_struct, up_struct): Add a prefix to test
11001 names, do not import gdb_prompt.
11002
11003 2004-08-01 Andrew Cagney <cagney@gnu.org>
11004
11005 Fix PR testsuite/1729.
11006 * gdb.base/dump.exp: Add test name to callers of capture_value, do
11007 not use capture_value with value 4.
11008 (capture_value): Add optional test name parameter.
11009 (test_reload_saved_value, test_restore_saved_value): Use $msg as
11010 the prefix, pass to capture_value.
11011
11012 2004-08-01 Mark Kettenis <kettenis@gnu.org>
11013
11014 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
11015 * gdb.arch/i386-prologue.c (standard): New prototype and function.
11016 (main): Call new function.
11017
11018 2004-07-31 Michael Chastain <mec.gnu@mindspring.com>
11019
11020 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
11021
11022 2004-07-31 Michael Chastain <mec.gnu@mindspring.com>
11023
11024 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
11025
11026 2004-07-31 Michael Chastain <mec.gnu@mindspring.com>
11027
11028 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
11029 Accept more values of vtbl pointer. Remove some messages
11030 about "obsolete gcc or gdb".
11031
11032 2004-07-30 Michael Chastain <mec.gnu@mindspring.com>
11033
11034 * gdb.cp/classes.exp: Accept more varieties of ptype output.
11035
11036 2004-07-30 Michael Chastain <mec.gnu@mindspring.com>
11037
11038 * gdb.base/asm-source.exp: Properly convert target board
11039 debug flags from gcc format to binutils format.
11040
11041 2004-07-28 Mark Kettenis <kettenis@gnu.org>
11042
11043 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
11044 gdb1718". PR backtrace/1718 partially fixed.
11045
11046 2004-07-27 Jeff Johnston <jjohnstn@redhat.com>
11047
11048 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
11049
11050 2004-07-26 Nick Clifton <nickc@redhat.com>
11051
11052 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
11053 good default value for a specific architecture is available then
11054 set it to that value. Otherwise default to the -gstabs switch.
11055 Remove the -g... switches from the asm-flags variable. Allow the
11056 target board info to override the value if it wants to. Pass the
11057 switch on the assembler command line.
11058
11059 2004-07-23 Mark Kettenis <kettenis@gnu.org>
11060
11061 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
11062 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
11063 (main): Call new function.
11064
11065 2004-07-22 Michael Chastain <mec.gnu@mindspring.com>
11066
11067 Test for PR exp/1715.
11068 * gdb.base/radix.exp: Refactor common procedures. Make all
11069 test names unique. Change XFAIL to KFAIL.
11070
11071 2004-07-20 Michael Chastain <mec.gnu@mindspring.com>
11072
11073 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
11074 * gdb.ada/gnat_ada.gin: ... to here.
11075 * configure.in: Use gnat_ada.gin.
11076 * configure: Regenerate.
11077
11078 2004-07-20 Andrew Cagney <cagney@gnu.org>
11079
11080 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
11081 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
11082 XFAILs. Clean up test messages and comments. Check backtraces.
11083 Delete re-sync code.
11084
11085 2004-07-19 Michael Chastain <mec.gnu@mindspring.com>
11086
11087 Fix PR cli/740.
11088 * gdb.base/annota1.exp: Honor gdb,nosignals.
11089 * gdb.base/annota3.exp: Likewise.
11090
11091 2004-07-19 Michael Chastain <mec.gnu@mindspring.com>
11092
11093 * lib/java.exp: Update copyright notice.
11094
11095 2004-07-19 Andrew Cagney <cagney@gnu.org>
11096
11097 * gdb.base/selftest.exp: Copy file from here ...
11098 * gdb.gdb/selftest.exp: ... to here.
11099
11100 2004-07-16 Andrew Cagney <cagney@redhat.com>
11101
11102 * lib/insight-support.exp: Delete file.
11103 * lib/java.exp (java_init): Fix copyright.
11104
11105 2004-07-16 Andrew Cagney <cagney@gnu.org>
11106
11107 * gdb.base/restore.c: Append "prologue" to comments marking the a
11108 function's prologue.
11109 * gdb.base/restore.exp: Update copyright, re-indent.
11110 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
11111 callerN" prefix where needed. Update patterns that match a
11112 function's prologue.
11113
11114 2004-07-16 Michael Chastain <mec.gnu@mindspring.com>
11115
11116 * gdb.base/restore.c: Add copyright notice.
11117
11118 2004-07-16 Andrew Cagney <cagney@gnu.org>
11119
11120 * gdb.base/logical.exp: Update copyright.
11121 (evaluate): New procedure. Use to re-implement tests using
11122 several tables.
11123
11124 2004-07-14 Martin Hunt <hunt@redhat.com>
11125
11126 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
11127 which fixes some problems where init.tcl was not found.
11128
11129 2004-07-13 Andrew Cagney <cagney@gnu.org>
11130
11131 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
11132 (check_sizeof, check_valueof): Do not include the output in the
11133 test name. Use gdb_test.
11134 (get_valueof): Use gdb_test_multiple.
11135
11136 * gdb.base/step-test.exp: Update copyright. Use
11137 gdb_test_multiple. Ensure that test names do not include
11138 architecture dependent output.
11139
11140 * gdb.gdb/observer.exp: Update copyright.
11141 (setup_test): Use gdb_test_multiple.
11142 (attach_first_observer, attach_second_observer)
11143 (attach_third_observer, detach_first_observer)
11144 (detach_second_observer, detach_third_observer)
11145 (reset_counters, check_counters): Make $message a prefix.
11146 (test_normal_stop_notifications): Add "args" parameter - a list of
11147 init functions to be called. Make $message a prefix,
11148 (test_observer_normal_stop): Change the message prefixes so that
11149 they are unique, pass the attach / detach procedures to
11150 test_normal_stop_notifications.
11151
11152 * gdb.base/signull.exp (test_segv): Prefix all tests with
11153 "${name}". Clean up test messages.
11154
11155 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
11156
11157 * gdb.base/ena-dis-br.exp: Update copyright.
11158 (break_at): New function. Replace send_gdb with gdb_test,
11159 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
11160 ignore count, not stopped at bpt", with KFAIL.
11161
11162 2004-07-13 Corinna Vinschen <vinschen@redhat.com>
11163
11164 * gdb.base/attach.exp: Remove cleanupfile handling.
11165
11166 2004-07-12 Andrew Cagney <cagney@gnu.org>
11167
11168 * gdb.base/annota1.exp: Cleanup corefile test name.
11169 * gdb.base/annota3.exp: Ditto.
11170
11171 2004-07-12 Andrew Cagney <cagney@gnu.org>
11172
11173 * gdb.base/signals.exp: Clean up copyright, re-indent.
11174
11175 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
11176 gdb_test and gdb_test_multiple.
11177
11178 2004-07-08 Jeff Johnston <jjohnstn@redhat.com>
11179
11180 * gdb.java/jmain.exp: Fix expected line number for main to
11181 break at. Set XFAIL for break at main test since gcj does not
11182 provide line number info for first statement in main.
11183
11184 2004-07-08 Andrew Cagney <cagney@gnu.org>
11185
11186 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
11187
11188 * gdb.base/sigbpt.exp: Make the common part of each test name a
11189 prefix instead of suffix.
11190
11191 2004-07-07 Bob Rossi <bob_rossi@cox.net>
11192
11193 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
11194 test from test_tbreak_creation_and_listing to
11195 test_file_list_exec_source_file
11196 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
11197 Changed name of test from test_tbreak_creation_and_listing to
11198 test_file_list_exec_source_file
11199
11200 2004-07-07 Jeff Johnston <jjohnstn@redhat.com>
11201
11202 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
11203 the jmisc() constructor instead of <init>.
11204 * gdb.java/jmisc1.exp: Ditto.
11205
11206 2004-07-07 Andrew Cagney <cagney@gnu.org>
11207
11208 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
11209 corrupting the PC.
11210
11211 2004-07-06 Michael Chastain <mec.gnu@mindspring.com>
11212
11213 * gdb.cp/templates.exp: Accept whitespace change in demangler
11214 output.
11215
11216 2004-07-06 Andrew Cagney <cagney@gnu.org>
11217
11218 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
11219
11220 2004-07-02 Michael Chastain <mec.gnu@mindspring.com>
11221
11222 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
11223 * lib/compiler.cc: Likewise.
11224
11225 2004-06-30 Michael Chastain <mec.gnu@mindspring.com>
11226
11227 * lib/compiler.cc: Work around string preprocessing problem
11228 with old hp c++ compiler.
11229 * lib/compiler.c: Likewise.
11230
11231 2004-06-29 Corinna Vinschen <vinschen@redhat.com>
11232
11233 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
11234 directives to conditionalize symbol prefixing.
11235 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
11236 additional_flags handling. Add underscore prefix for Cygwin.
11237 * gdb.arch/i386-unwind.c: Use preprocessor directives to
11238 conditionalize symbol prefixing.
11239 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
11240 additional_flags handling. Add underscore prefix for Cygwin.
11241
11242 2004-06-29 Corinna Vinschen <vinschen@redhat.com>
11243
11244 * gdb.base/bigcore.exp: Skip test on Cygwin.
11245
11246 2004-06-28 Michael Chastain <mec.gnu@mindspring.com>
11247
11248 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
11249 formats for "info register". Use gdb_test_multiple. Fix
11250 the "invalid register" test.
11251
11252 2004-06-28 Corinna Vinschen <vinschen@redhat.com>
11253
11254 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
11255 PID for Cygwin. Add Cygwin specific strings to check for in some
11256 tests.
11257 (do_attach_tests): Add a test for user interaction when attaching
11258 to a process with no matching symbol table already loaded.
11259
11260 2004-06-26 Andrew Cagney <cagney@gnu.org>
11261
11262 Test PR java/1567 and PR java/1565.
11263 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
11264 * gdb.java/jmisc2.exp: Delete file.
11265
11266 2004-06-26 Michael Chastain <mec.gnu@mindspring.com>
11267
11268 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
11269
11270 2004-06-25 Corinna Vinschen <vinschen@redhat.com>
11271
11272 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
11273 attach process.
11274
11275 2004-06-23 Michael Chastain <mec.gnu@mindspring.com>
11276
11277 * gdb.cp/pr-1553.exp: Remove.
11278
11279 2004-06-22 Michael Chastain <mec.gnu@mindspring.com>
11280
11281 * gdb.cp/pr-1553.cc: Remove.
11282 * gdb.cp/pr-1553.exp: Disable this test.
11283
11284 2004-06-20 Jim Blandy <jimb@redhat.com>
11285
11286 Fix PR testsuite/1680.
11287 * gdb.arch/i386-sse.exp: Properly quote curly braces in
11288 regular expressions.
11289
11290 2004-06-19 Michael Chastain <mec.gnu@mindspring.com>
11291
11292 Fix PR testsuite/1679.
11293 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
11294 Issue an UNSUPPORTED result instead.
11295
11296 2004-06-18 Jim Blandy <jimb@redhat.com>
11297
11298 * gdb.base/charset.exp: Only send a control-C if we see a new
11299 prompt and incomplete command.
11300
11301 2004-06-18 Michael Chastain <mec.gnu@mindspring.com>
11302
11303 * gdb.cp/pr-574.cc: Add copyright notice.
11304
11305 2004-06-17 Jim Blandy <jimb@redhat.com>
11306
11307 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
11308 cases where the regexp has no groups; this grabs random text from
11309 the previous test suite, whatever that was.
11310
11311 2004-06-17 Michael Chastain <mec.gnu@mindspring.com>
11312
11313 * gdb.cp/printmethod.cc: Add copyright notice.
11314
11315 2004-06-16 Michael Chastain <mec.gnu@mindspring.com>
11316
11317 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
11318
11319 2004-06-16 Andrew Cagney <cagney@gnu.org>
11320
11321 * gdb.base/signull.c: Update copyright. Include <string.h>.
11322 (bowler): Replace data_pointer with data_read
11323 and data_write cases. Add code_descriptor case.
11324 (zero, desc): New array and pointer.
11325 (data, code): Change to simple pointers.
11326 * gdb.base/signull.exp: Fix probe pattern matching a function
11327 descriptor SIGSEGV. Replace data_pointer with data_read and
11328 data_write tests.
11329
11330 2004-06-16 Andrew Cagney <cagney@gnu.org>
11331
11332 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
11333
11334 2004-06-15 Michael Chastain <mec.gnu@mindspring.com>
11335
11336 * gdb.base/long_long.c: Add copyright notice.
11337
11338 2004-06-15 Michael Chastain <mec.gnu@mindspring.com>
11339
11340 * gdb.base/long_long.exp: Remove reference to
11341 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
11342 to gdb_breakpoint and gdb_continue_to_breakpoint.
11343
11344 2004-06-14 Jim Blandy <jimb@redhat.com>
11345
11346 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
11347 endian case.
11348
11349 2004-06-14 Andrew Cagney <cagney@gnu.org>
11350
11351 * gdb.base/gcore.exp (capture_command_output): Delete the always
11352 passing tests containing inferior values.
11353 * gdb.base/ending-run.exp: Do not include the breakpoint address
11354 in the test message. Update copyright.
11355 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
11356 size in the test name, use gdb_test_multiple. Update copyright.
11357
11358 2004-06-14 Michael Chastain <mec.gnu@mindspring.com>
11359
11360 * gdb.cp/ref-types.cc: Add copyright notice.
11361
11362 2004-06-14 Michael Chastain <mec.gnu@mindspring.com>
11363
11364 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
11365 hp_aCC_compiler.
11366 * lib/compiler.cc: Likewise.
11367 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
11368 'set' commands. Log diagnostics for other lines. Set
11369 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
11370
11371 2004-06-13 Michael Chastain <mec.gnu@mindspring.com>
11372
11373 * gdb.cp/try_catch.cc: Add copyright notice.
11374
11375 2004-06-12 Michael Chastain <mec.gnu@mindspring.com>
11376
11377 * gdb.cp/userdef.cc: Add copyright notice.
11378
11379 2004-06-11 Michael Chastain <mec.gnu@mindspring.com>
11380
11381 * gdb.cp/virtfunc.cc: Add copyright notice.
11382
11383 2004-06-11 Randolph Chung <tausq@debian.org>
11384
11385 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
11386 problem.
11387
11388 2004-06-10 Andrew Cagney <cagney@gnu.org>
11389
11390 * lib/compiler.cc, lib/compiler.c: Append either
11391 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
11392 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
11393 instead of gcc-3-3.
11394
11395 2004-06-09 Andrew Cagney <cagney@gnu.org>
11396
11397 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
11398 gdb/1455, bug is specific to "long long" and "double".
11399
11400 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
11401 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
11402 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
11403 fixed.
11404
11405 2004-06-09 Andrew Cagney <cagney@gnu.org>
11406
11407 * gdb.base/structs.exp (test_struct_returns): Replace
11408 "return_value_unknown" and "finish_value_unknown" by
11409 "return_value_known" and "finish_value_known". Instead of
11410 "return_value_unknown" iff "finish_value_unknown", check
11411 "return_value_known" implies "finish_value_known".
11412
11413 2004-06-08 Martin Hunt <hunt@redhat.com>
11414
11415 * gdb.base/float.exp: Add pattern for mips targets.
11416
11417 2004-06-08 Randolph Chung <tausq@debian.org>
11418
11419 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
11420 message for unknown architectures more clear.
11421
11422 2004-06-08 Joel Brobecker <brobecker@gnat.com>
11423
11424 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
11425 start the execution of the program.
11426
11427 2004-06-07 Jim Blandy <jimb@redhat.com>
11428
11429 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
11430 * gdb.arch/i386-cpuid.h: New helper file.
11431
11432 2004-06-07 Randolph Chung <tausq@debian.org>
11433
11434 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
11435 has started.
11436
11437 2004-06-04 Roland McGrath <roland@redhat.com>
11438
11439 Fix PR gdb/1647.
11440 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
11441 differently to be robust to output buffering differences.
11442
11443 2004-06-04 Michael Chastain <mec.gnu@mindspring.com>
11444
11445 * gdb.threads/pthreads.exp: Update copyright years.
11446 (check_control_c): Change asynchronous 'after' to synchronous.
11447
11448 2004-06-04 Roland McGrath <roland@redhat.com>
11449
11450 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
11451 next gdb prompt.
11452
11453 2004-06-02 Michael Chastain <mec.gnu@mindspring.com>
11454
11455 Fix PR gdb/1636.
11456 * gdb.threads/manythreads.exp: Change asynchronous 'after'
11457 calls to synchronous.
11458
11459 2004-05-26 Jim Blandy <jimb@redhat.com>
11460
11461 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
11462
11463 2004-05-24 Randolph Chung <tausq@debian.org>
11464
11465 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
11466 * gdb.asm/pa.inc: New file.
11467
11468 2004-05-22 Mark Kettenis <kettenis@gnu.org>
11469
11470 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
11471
11472 2004-05-21 Joel Brobecker <brobecker@gnat.com>
11473 Daniel Jacobowitz <drow@mvista.com>
11474
11475 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
11476 GDB prompt.
11477
11478 2004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11479
11480 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
11481 setjmp/longjmp. Use sigaction instead of signal.
11482
11483 2004-05-19 J. Brobecker <brobecker@gnat.com>
11484 Michael Snyder <msnyder@redhat.com>
11485
11486 * gdb.threads/pthread_cond_wait.c: New file.
11487 * gdb.threads/pthread_cond_wait.exp: New testcase.
11488
11489 2004-05-13 Andrew Cagney <cagney@redhat.com>
11490
11491 * gdb.base/signull.exp, gdb.base/signull.c: New files.
11492 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
11493
11494 2004-05-11 Andrew Cagney <cagney@redhat.com>
11495
11496 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
11497 fixed but revealed gdb/1639.
11498
11499 2004-05-10 Andrew Cagney <cagney@redhat.com>
11500
11501 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
11502 func1" and "next to 2nd alarm", kernel bug avoided.
11503
11504 2004-05-10 Daniel Jacobowitz <dan@debian.org>
11505
11506 PR external/1568
11507 * gdb.base/bigcore.exp: Check the size of the dumped core file.
11508 XFAIL if it is smaller than bytes_allocated.
11509 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
11510 (main): Make chunks_allocated unsigned. Correct comment.
11511
11512 2004-05-07 Joel Brobecker <brobecker@gnat.com>
11513
11514 * gdb.arch/powerpc-aix-prologue.c: New file.
11515 * gdb.arch/powerpc-aix-prologue.exp: New file.
11516
11517 2004-05-07 Jim Blandy <jimb@redhat.com>
11518
11519 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
11520 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
11521
11522 2004-05-06 Joel Brobecker <brobecker@gnat.com>
11523
11524 * gdb.base/sep.exp: No longer setup_kfail when the program was
11525 built with dwarf2.
11526
11527 2004-05-05 Jim Ingham <jingham@apple.com>
11528
11529 * gdb.base/pending.exp: Make sure pending breakpoints
11530 preserve the ignore count.
11531
11532 2004-04-27 Jerome Guitton <guitton@gnat.com>
11533
11534 * i386-prologue.exp: Add testcase for jump instruction as first
11535 instruction of the real code.
11536 * i386-prologue.c (jump_at_beginning): New function.
11537
11538 2004-04-28 Mark Kettenis <kettenis@gnu.org>
11539
11540 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
11541 x86_64-*-*.
11542
11543 2004-04-28 Mark Kettenis <kettenis@gnu.org>
11544
11545 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
11546 i*86-*-*.
11547
11548 2004-04-25 Mark Kettenis <kettenis@gnu.org>
11549
11550 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
11551 expression that checks the return type.
11552
11553 2004-04-23 Andrew Cagney <cagney@redhat.com>
11554
11555 * gdb.base/call-sc.exp: New test of scalar call/return values.
11556 * gdb.base/call-sc.c: Ditto.
11557
11558 2004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11559
11560 * gdb.threads/manythreads.c: Reduce thread stack size.
11561
11562 2004-04-23 Jeff Johnston <jjohnstn@redhat.com>
11563
11564 * gdb.threads/manythreads.c: Add copyright notice.
11565
11566 2004-04-23 Andrew Cagney <cagney@redhat.com>
11567
11568 * gdb.base/siginfo.exp: Better handle step out of signal.
11569 * gdb.base/sigstep.exp: Ditto.
11570
11571 2004-04-22 Jeff Johnston <jjohnstn@redhat.com>
11572 Daniel Jacobowitz <drow@mvista.com>
11573
11574 * gdb.threads/manythreads.c: New testcase.
11575 * gdb.threads/manythreads.exp: Ditto.
11576
11577 2004-04-22 Jim Blandy <jimb@redhat.com>
11578
11579 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
11580 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
11581
11582 2004-04-21 Michael Chastain <mec.gnu@mindspring.com>
11583
11584 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
11585
11586 2004-04-21 Andrew Cagney <cagney@redhat.com>
11587
11588 * gdb.base/sigstep.c: New file.
11589 * gdb.base/sigstep.exp: New file.
11590
11591 2004-04-16 Joel Brobecker <brobecker@gnat.com>
11592
11593 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
11594 call to observer_notify_normal_stop.
11595
11596 2004-04-15 Andrew Cagney <cagney@redhat.com>
11597
11598 * gdb.base/siginfo.c: New file.
11599 * gdb.base/siginfo.exp: New file.
11600
11601 2004-04-12 J. Brobecker <brobecker@gnat.com>
11602
11603 * gdb.base/sep.exp: Fix typo in comment.
11604
11605 2004-04-12 J. Brobecker <brobecker@gnat.com>
11606
11607 * gdb.base/sep.c: New file.
11608 * gdb.base/sep-proc.c: New file.
11609 * gdb.base/sep.exp: New testcase.
11610
11611 2004-04-09 Mark Kettenis <kettenis@gnu.org>
11612
11613 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
11614 support.
11615
11616 2004-04-05 Andrew Cagney <cagney@redhat.com>
11617
11618 * gdb.base/sigaltstack.c: New file.
11619 * gdb.base/sigaltstack.exp: New file.
11620
11621 2004-04-04 Joel Brobecker <brobecker@gnat.com>
11622
11623 * gdb.base/foll-fork.exp: Update the expected output for
11624 "help set follow-fork-mode", to match a change that was made
11625 to the help of this variable on 2004-01-13.
11626
11627 2004-04-01 Joel Brobecker <brobecker@gnat.com>
11628
11629 * lib/ada.exp: Add copyright notice.
11630 * bar.ads: Likewise.
11631 * bar.adb: Likewise.
11632 * null_record.adb: Likewise.
11633 * null_record.exp: Likewise.
11634 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
11635
11636 2004-04-01 Joel Brobecker <brobecker@gnat.com>
11637
11638 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
11639 * configure: Regenerate.
11640
11641 2004-04-01 Joel Brobecker <brobecker@gnat.com>
11642
11643 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
11644 to build the application. Remove the message printed when in
11645 verbose mode, redundant with the UNSUPPORTED message above.
11646
11647 2004-03-31 Joel Brobecker <brobecker@gnat.com>
11648
11649 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
11650 * gdb.ada (null_record.exp): New testcase.
11651
11652 2004-03-31 Joel Brobecker <brobecker@gnat.com>
11653
11654 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
11655
11656 2004-03-31 Joel Brobecker <brobecker@gnat.com>
11657
11658 * gdb.ada: New subdirectory.
11659 * gdb.ada/Makefile.in: New file.
11660 * gdb.ada/gnat_ada.gpr.in: New file.
11661
11662 2004-03-31 Joel Brobecker <brobecker@gnat.com>
11663
11664 * lib/ada.exp: New file.
11665
11666 2004-03-24 Daniel Jacobowitz <drow@mvista.com>
11667
11668 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
11669 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
11670
11671 2004-03-22 Andrew Cagney <cagney@redhat.com>
11672
11673 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
11674 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
11675 Problem identified by Ulrich Weigand.
11676
11677 2004-03-17 David Carlton <carlton@kealia.com>
11678
11679 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
11680 PR c++/826.
11681
11682 2004-03-16 Roland McGrath <roland@redhat.com>
11683
11684 * gdb.base/auxv.exp: New file.
11685 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
11686
11687 2004-03-12 David Carlton <carlton@kealia.com>
11688
11689 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
11690 * gdb.cp/pr-1553.cc: Ditto.
11691 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
11692 pass branch.
11693
11694 2004-03-12 Michael Chastain <mec.gnu@mindspring.com>
11695
11696 * gdb.cp/templates.exp: Accept more template types.
11697
11698 2004-03-09 Michael Chastain <mec.gnu@mindspring.com>
11699
11700 From Corinna Vinschen with modifications.
11701 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
11702 local variable obj_with_enum.
11703 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
11704 results with obj_with_enum.
11705
11706 2004-03-09 Michael Chastain <mec.gnu@mindspring.com>
11707
11708 * gdb.cp/classes.cc: New file, copied from misc.cc.
11709 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
11710
11711 2004-03-09 Michael Chastain <mec.gnu@mindspring.com>
11712
11713 * gdb.cp/misc.cc: Add copyright notice.
11714
11715 2004-03-05 David Carlton <carlton@kealia.com>
11716
11717 * gdb.cp/rtti.exp: Add 'print *obj3' test.
11718 * gdb.cp/rtti.h: Update copyright.
11719 (namespace n2::n3): New.
11720 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
11721 (n2::n3::func3): New.
11722 (main): Call n2::n3::func3.
11723 * gdb.cp/rtti2.cc: Update copyright.
11724 (n2::create3): New.
11725
11726 2004-03-04 Mark Kettenis <kettenis@gnu.org>
11727
11728 * gdb.asm/openbsd.inc: Fix typo.
11729
11730 2004-03-03 Fred Fish <fnf@redhat.com>
11731
11732 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
11733 "val" instead of unused "size". Update copyright year.
11734
11735 2004-02-29 Daniel Jacobowitz <drow@mvista.com>
11736
11737 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
11738 to use unsigned char.
11739 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
11740 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
11741
11742 2004-02-29 Daniel Jacobowitz <drow@mvista.com>
11743
11744 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
11745 line of output.
11746
11747 2004-02-28 Daniel Jacobowitz <drow@mvista.com>
11748
11749 * gdb.base/relocate.c (dummy): Initialize.
11750
11751 2004-02-28 Daniel Jacobowitz <drow@mvista.com>
11752
11753 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
11754 a breakpoint at exit.
11755
11756 2004-02-27 Fred Fish <fnf@redhat.com>
11757
11758 * gdb.base/chng-syms.exp: Add expect condition to match failing
11759 case that isn't a timeout.
11760
11761 2004-02-27 Andrew Cagney <cagney@redhat.com>
11762
11763 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
11764 support.
11765
11766 2004-02-26 Fred Fish <fnf@redhat.com>
11767
11768 * gdb.arch/gdb1431.c: Remove.
11769 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
11770 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
11771 of "until" incorrectly.
11772
11773 2004-02-26 J. Brobecker <brobecker@gnat.com>
11774
11775 * gdb.cp/class2.cc (empty): New class.
11776 (refer): New function.
11777 (main): Declare an object of type empty and use it.
11778 * gdb.cp/class2.exp: Print the value of an object of type empty.
11779
11780 2004-02-26 Jeff Johnston <jjohnstn@redhat.com>
11781
11782 * gdb.base/langs.exp: Update query string to match the
11783 new nquery format used for pending breakpoints.
11784
11785 2004-02-26 Andrew Cagney <cagney@redhat.com>
11786
11787 Fix PR i18n/1570.
11788 * gdb.base/charset.c: Update copyright notice.
11789 (main, init_string): Remove the escape character '\e' tests.
11790 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
11791 * gdb.base/charset.exp (valid_host_charset): Ditto.
11792 * gdb.base/setvar.exp: Ditto.
11793
11794 2004-02-24 Andrew Cagney <cagney@redhat.com>
11795
11796 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
11797 mmapped data in core file" PASS and FAIL messages consistent.
11798
11799 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
11800 setting a breakpoint. Work around PR java/1565.
11801
11802 2004-02-23 Jeff Johnston <jjohnstn@redhat.com>
11803
11804 * lib/gdb.exp (gdb_breakpoint): Update query string to match
11805 new nquery format.
11806 * gdb.base/pending.exp: Ditto.
11807
11808 2004-02-22 Mark Kettenis <kettenis@gnu.org>
11809
11810 * configure.in: Run stabs tests on *BSD.
11811 * configure: Regenerated.
11812
11813 2004-02-21 Mark Kettenis <kettenis@gnu.org>
11814
11815 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
11816
11817 2004-02-20 Fred Fish <fnf@redhat.com>
11818
11819 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
11820 blank in test for "returns short", for consistency with other
11821 "returns xxx" tests. Update copyright year.
11822
11823 2004-02-19 Fred Fish <fnf@redhat.com>
11824
11825 New testcase for PR breakpoint/1558.
11826 * gdb.arch/gdb1558.exp: New file.
11827 * gdb.arch/gdb1558.c: New file.
11828
11829 2004-02-19 Elena Zannoni <ezannoni@redhat.com>
11830
11831 * gdb.base/nodebug.exp: Fix typo.
11832
11833 2004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11834
11835 Committed by Jim Blandy <jimb@redhat.com>.
11836
11837 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
11838
11839 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
11840
11841 * gdb.base/float.exp: Support s390*-*-* targets.
11842
11843 2004-02-17 Adam Fedor <fedor@gnu.org>
11844
11845 * gdb.base/gdb1555.exp: New file.
11846 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
11847
11848 2004-02-17 Elena Zannoni <ezannoni@redhat.com>
11849
11850 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
11851
11852 2004-02-16 Fred Fish <fnf@redhat.com>
11853
11854 * gdb.arch/gdb1291.c: Remove
11855 * gdb.arch/gdb1291.s: New test input file.
11856 * gdb.arch/gdb1291.exp: Expand test to check case that should not
11857 fail. Test for correct result, known incorrect result, other
11858 failures and timeouts.
11859
11860 2004-02-16 Andrew Cagney <cagney@redhat.com>
11861
11862 * gdb.base/bigcore.exp: New file.
11863 * gdb.base/bigcore.c: New file.
11864
11865 2004-02-13 Andrew Cagney <cagney@redhat.com>
11866
11867 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
11868 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
11869 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
11870 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
11871 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
11872 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
11873 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
11874 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
11875 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
11876 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
11877
11878 2004-02-11 Jeff Johnston <jjohnstn@redhat.com>
11879
11880 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
11881 executed is an alloc instruction.
11882
11883 2004-02-11 David Carlton <carlton@kealia.com>
11884
11885 * gdb.cp/breakpoint.exp: New.
11886 * gdb.cp/breakpoint.cc: New.
11887
11888 2004-02-11 Michael Chastain <mec.gnu@mindspring.com>
11889
11890 Partial fix for PR gdb/1543.
11891 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
11892 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
11893 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
11894 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
11895 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
11896 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
11897 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
11898 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
11899 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
11900 to bug-gdb@prep.ai.mit.edu .
11901 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
11902 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
11903 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
11904 Likewise.
11905
11906 2004-02-10 Andrew Cagney <cagney@redhat.com>
11907
11908 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
11909 using gdb_internal_error_resync.
11910
11911 2004-02-09 Daniel Jacobowitz <drow@mvista.com>
11912
11913 * gdb.threads/thread-specific.exp: Stop early if no threads are
11914 found.
11915
11916 2004-02-09 Michael Chastain <mec.gnu@mindspring.com>
11917
11918 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
11919
11920 2004-02-08 Daniel Jacobowitz <drow@mvista.com>
11921
11922 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
11923 breakpoints.
11924
11925 2004-02-07 Daniel Jacobowitz <drow@mvista.com>
11926
11927 * config/sim.exp (gdb_load): Handle $arg == "".
11928 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
11929 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
11930
11931 2004-02-07 Elena Zannoni <ezannoni@redhat.com>
11932
11933 * gdb.base/maint.exp: Update test to reflect
11934 obstack changes.
11935
11936 2004-02-04 Jeff Johnston <jjohnstn@redhat.com>
11937
11938 * gdb.base/pendshr.c (pendfunc): New function that calls
11939 pendfunc1.
11940 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
11941
11942 2004-02-04 Fred Fish <fnf@redhat.com>
11943
11944 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
11945 function symbols and update copyright years.
11946 * gdb.arch/gdb1291.c: Ditto.
11947
11948 2004-02-03 Michael Chastain <mec.gnu@mindspring.com>
11949
11950 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
11951
11952 2004-02-03 Michael Chastain <mec.gnu@mindspring.com>
11953
11954 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
11955
11956 2004-02-03 Michael Chastain <mec.gnu@mindspring.com>
11957
11958 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
11959
11960 2004-02-02 Fred Fish <fnf@redhat.com>
11961
11962 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
11963 remote targets. Update copyright years.
11964
11965 2004-02-02 Jeff Johnston <jjohnstn@redhat.com>
11966
11967 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
11968 support.
11969 * gdb.base/langs.exp: Fix test which attempts to create
11970 breakpoint on non-existent function to handle new pending
11971 support.
11972 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
11973 a breakpoint.
11974 * gdb.base/pending.exp: New test.
11975 * gdb.base/pending.c: New file.
11976 * gdb.base/pendshr.c: Ditto.
11977
11978 2004-02-02 David Carlton <carlton@kealia.com>
11979
11980 * gdb.cp/overload.exp: Add overloadNamespace tests.
11981 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
11982 (overloadNamespace, XXX): New.
11983 (main): Call XXX::marker2.
11984
11985 2004-02-01 Fred Fish <fnf@redhat.com>
11986
11987 * gdb.base/dump.exp: Use runto_main instead of "runto main".
11988 * gdb.base/finish.exp: Ditto.
11989 * gdb.base/gcore.exp: Ditto.
11990 * gdb.base/huge.exp: Ditto.
11991 * gdb.base/info-proc.exp: Ditto.
11992 * gdb.base/return2.exp: Ditto.
11993 * gdb.threads/gcore-thread.exp: Ditto.
11994
11995 2004-02-01 Daniel Jacobowitz <drow@mvista.com>
11996
11997 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
11998
11999 2004-02-01 Mark Kettenis <kettenis@gnu.org>
12000
12001 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
12002 that opening the file succeeds on OpenBSD.
12003
12004 2004-02-01 Daniel Jacobowitz <drow@mvista.com>
12005
12006 * gdb.threads/thread-specific.c: New file.
12007 * gdb.threads/threads-specific.exp: New test script.
12008 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
12009 to expect_out.
12010
12011 2004-02-01 Mark Kettenis <kettenis@gnu.org>
12012
12013 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
12014 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
12015 only on the "print_small_structs from print_long_arg_list" test.
12016
12017 2004-02-01 Daniel Jacobowitz <drow@mvista.com>
12018
12019 * gdb.base/completion.exp: Kill a stray backslash.
12020
12021 From Jim Ingham <jingham@apple.com>:
12022 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
12023 agrees with the result from sending a tab.
12024
12025 2004-01-31 Daniel Jacobowitz <drow@mvista.com>
12026
12027 * gdb.base/chng-syms.exp: Remove stray newline.
12028
12029 2004-01-31 Mark Kettenis <kettenis@gnu.org>
12030
12031 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
12032 *-*-openbsd*.
12033 * gdb.asm/openbsd.inc: New file.
12034
12035 2004-01-30 Mark Kettenis <kettenis@gnu.org>
12036
12037 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
12038 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
12039 *-*solaris2*. Remove commented out default settings for
12040 asm-flags. Replace gdb_compile with target_link.
12041
12042 2004-01-29 Michael Chastain <mec.gnu@mindspring.com>
12043
12044 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
12045 for all tests. Remove old hp-ux and cygnus xfail cases.
12046
12047 2004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
12048
12049 * gdb.base/chng-syms.exp: New file.
12050 * gdb.base/chng-syms.c: New file.
12051
12052 2004-01-24 Michael Chastain <mec.gnu@mindspring.com>
12053
12054 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
12055 Provide arms for current output in all my configurations.
12056
12057 2004-01-24 Michael Chastain <mec.gnu@mindspring.com>
12058
12059 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
12060 * lib/compiler.cc: Likewise.
12061 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
12062 get the right preprocessor. Eval the output directly. Remove
12063 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
12064 hp_f77_compiler and hp_f90_compiler completely.
12065 (gdb_preprocess): Delete.
12066 (get_compiler): Delete.
12067
12068 2004-01-24 Mark Kettenis <kettenis@gnu.org>
12069
12070 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
12071 <string.h>.
12072
12073 2004-01-24 Nick Roberts <nick@nick.uklinux.net>
12074
12075 * gdb.mi/mi-stack.exp: Update copyright.
12076
12077 2004-01-23 David Carlton <carlton@kealia.com>
12078
12079 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
12080 test for cp_lookup_transparent_type.
12081 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
12082 call them.
12083
12084 2004-01-23 Daniel Jacobowitz <drow@mvista.com>
12085
12086 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
12087 after -var-update.
12088
12089 2004-01-23 David Carlton <carlton@kealia.com>
12090
12091 * gdb.cp/namespace.cc (C::ensureRefs): New.
12092 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
12093
12094 2004-01-20 Nick Roberts <nick@nick.uklinux.net>
12095
12096 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
12097 case "-stack-list-locals 2".
12098 * gdb.mi/mi-var-child.exp: Test for case
12099 "-var-list-children --all-values NAME".
12100
12101 2004-01-18 Michael Chastain <mec.gnu@mindspring.com>
12102
12103 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
12104
12105 2004-01-18 Mark Kettenis <kettenis@gnu.org>
12106
12107 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
12108 used with gdb_test_multiple.
12109
12110 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
12111 read at address 0. This fixes PR testsuite/1504.
12112
12113 2004-01-18 Daniel Jacobowitz <drow@mvista.com>
12114
12115 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
12116 Remove downloading, guessing the host executable, the calls to
12117 gdb_file_cmd and gdb_target_cmd, and "load" support.
12118 (infer_host_exec): New function broken out from gdb_load.
12119 (gdb_load): New wrapper for gdbserver_gdb_load.
12120 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
12121 gdb_target_cmd. Use -target-select.
12122 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
12123 Download binaries to the host. Clear last_mi_remote_file when
12124 we load a new binary.
12125 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
12126 call gdbserver_gdb_load and mi_gdb_target_cmd.
12127
12128 2004-01-17 Michael Chastain <mec.gnu@mindspring.com>
12129
12130 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
12131 type patterns.
12132
12133 2004-01-17 Michael Chastain <mec.gnu@mindspring.com>
12134
12135 * gdb.cp/templates.exp: Fix typo in test name of
12136 "print Foo<volatile char*>::foo".
12137
12138 2004-01-15 Michael Chastain <mec.gnu@mindspring.com>
12139
12140 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
12141
12142 2004-01-16 Ben Elliston <bje@wasabisystems.com>
12143
12144 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
12145 (clean mostlyclean): Remove empty rm.
12146
12147 2004-01-15 Michael Chastain <mec.gnu@mindspring.com>
12148
12149 * gdb.base/setvar.exp: Add copyright years.
12150
12151 2004-01-14 David Carlton <carlton@bactrian.org>
12152
12153 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
12154 PR c++/1511 and update coment.
12155 * gdb.cp/templates.exp: Update patterns to match current output.
12156 If changes involve something other than whitespace, KFAIL
12157 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
12158
12159 2004-01-14 David Carlton <carlton@kealia.com>
12160
12161 * gdb.cp/namespace.exp: Add tests involving classes defined within
12162 namespaces.
12163 * gdb.cp/namespace.cc (C::CClass): New.
12164 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
12165
12166 2004-01-14 Elena Zannoni <ezannoni@redhat.com>
12167
12168 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
12169 what debug info we have. Print a better message if something goes
12170 wrong while producing the separate debug info file.
12171
12172 2004-01-14 Michael Chastain <mec.gnu@mindspring.com>
12173
12174 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
12175
12176 2004-01-14 Michael Chastain <mec.gnu@mindspring.com>
12177
12178 * gdb.base/callfuncs.c: Add copyright notice.
12179
12180 2004-01-13 Michael Chastain <mec.gnu@mindspring.com>
12181
12182 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
12183 inheritance. PR gdb/1498, PR gcc/13539.
12184
12185 2004-01-13 Elena Zannoni <ezannoni@redhat.com>
12186
12187 * gdb.threads/gcore-thread.exp: Prefix name of binary with
12188 test specific name.
12189 * gdb.mi/gdb669.exp: Ditto.
12190 * gdb.mi/mi-pthreads.exp: Ditto.
12191 * gdb.mi/mi1-pthreads.exp: Ditto.
12192 * gdb.mi/mi2-pthreads.exp: Ditto.
12193
12194 2004-01-12 Michael Chastain <mec.gnu@mindspring.com>
12195
12196 * gdb.cp/member-ptr.cc: Add copyright notice.
12197
12198 2004-01-12 Michael Chastain <mec.gnu@mindspring.com>
12199
12200 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
12201 some patterns for recent versions of gcc and hpacc. Delete
12202 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
12203 Delete tests that access a NULL pointer-to-member-data. This
12204 script is still disabled for gcc.
12205
12206 2004-01-12 Elena Zannoni <ezannoni@redhat.com>
12207
12208 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
12209 escaped correctly.
12210
12211 2004-01-12 Elena Zannoni <ezannoni@redhat.com>
12212
12213 * gdb.base/sepdebug.exp: New file.
12214 * gdb.base/sepdebug.c: New file.
12215 * lib/gdb.exp (separate_debug_filename): New procedure.
12216 (gdb_gnu_strip_debug): New procedure.
12217
12218 2004-01-12 Andrew Cagney <cagney@redhat.com>
12219
12220 * gdb.mi/ChangeLog: Delete file. Renamed to ...
12221 * gdb.mi/ChangeLog-1999-2003: New file.
12222
12223 2004-01-12 Andrew Cagney <cagney@redhat.com>
12224
12225 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
12226 "Renaming a directory to a non-empty directory returns ENOTEMPTY
12227 or EEXIST", treat EBUSY as an XFAIL.
12228
12229 2004-01-11 Michael Chastain <mec.gnu@mindspring.com>
12230
12231 * gdb.base/scope.exp: Remove obsolete setup_xfail for
12232 hp_cc_compiler.
12233
12234 2004-01-10 Michael Chastain <mec.gnu@mindspring.com>
12235
12236 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
12237 decorations.
12238
12239 2004-01-10 Michael Chastain <mec.gnu@mindspring.com>
12240
12241 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
12242 and "(aCC)" decorations. Remove obsolete doco about old
12243 test results.
12244
12245 2004-01-09 Michael Chastain <mec.gnu@mindspring.com>
12246
12247 * gdb.cp/exception.exp: Fix typo in doco.
12248
12249 2004-01-09 Mark Kettenis <kettenis@gnu.org>
12250
12251 * gdb.base/gdb1476.exp: Fix typo.
12252
12253 2004-01-09 Michael Chastain <mec.gnu@mindspring.com>
12254
12255 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
12256 file.
12257
12258 2004-01-09 Michael Chastain <mec.gnu@mindspring.com>
12259
12260 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
12261 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
12262 Use gdb_compile. Remove restriction on gcc. Add some patterns
12263 for recent version of gdb. Delete second half, which was a copy
12264 of the first half with different build flags. This test is
12265 still disabled because it is still not ready for production.
12266
12267 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
12268
12269 * gdb.cp/exception.cc: Add copyright notice.
12270 * gdb.cp/exception.exp: Add a notice that this file is broken
12271 because of line number changes caused by addition of copyright
12272 notice.
12273
12274 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
12275
12276 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
12277 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
12278
12279 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
12280
12281 * gdb.cp/classes.exp: Accept gnu abi 2.
12282 * gdb.cp/derivation.exp: Likewise.
12283 * gdb.cp/overload.exp: Likewise.
12284 * gdb.cp/virtfunc.exp: Likewise.
12285
12286 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
12287
12288 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
12289 semicolon after end of function.
12290
12291 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12292
12293 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
12294 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
12295 boilerplate code for compiling and running the program under
12296 test. Add some string method tests.
12297
12298 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12299
12300 * gdb.cp/bs15503.cc: Add copyright notice.
12301 * gdb.cp/bs15503.exp: Adjust line number.
12302
12303 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12304
12305 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
12306 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
12307
12308 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12309
12310 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
12311 hp_cc_compiler.
12312
12313 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12314
12315 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
12316 * gdb.cp/ctti.exp: Use the marker instead of "next".
12317 With gcc, run further before bailing.
12318
12319 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12320
12321 * gdb.cp/cttiadd.cc: Add copyright notice.
12322 * gdb.cp/cttiadd1.cc: Likewise.
12323 * gdb.cp/cttiadd2.cc: Likewise.
12324 * gdb.cp/cttiadd3.cc: Likewise.
12325
12326 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12327
12328 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
12329 Use gdb_test, gdb_test_multiple. Use floating-point values that
12330 have exact representations in IEEE-ish formats.
12331
12332 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12333
12334 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
12335 compilers. Delete duplicate call to get_compiler_info.
12336 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
12337 * gdb.base/volatile.exp: Likewise.
12338
12339 2004-01-07 Mark Kettenis <kettenis@gnu.org>
12340
12341 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
12342 memory at address 0.
12343
12344 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12345
12346 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
12347 to test for hp-ux assembler. Fix copyright years.
12348
12349 2004-01-07 Andrew Cagney <cagney@redhat.com>
12350
12351 * gdb.base/fileio.c (strerrno): Add "EBUSY".
12352
12353 2004-01-07 Andrew Cagney <cagney@redhat.com>
12354
12355 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
12356 when creating the read-only file. From analysis by Roland McGrath
12357 and Elena Zannoni.
12358
12359 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
12360
12361 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
12362
12363 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
12364
12365 * gdb.base/cvexpr.c: Be type-safe with function pointers and
12366 data pointers.
12367
12368 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
12369
12370 * gdb.cp/m-static.exp: Compile one source file at a time.
12371 Delete unused call to get_compiler_info.
12372
12373 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
12374
12375 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
12376 * gdb.base/call-rt-st.exp: Likewise.
12377 * gdb.base/nodebug.exp: Likewise.
12378 * gdb.base/volatile.exp: Likewise.
12379 * gdb.cp/ref-types.exp: Likewise.
12380 * gdb.cp/templates.exp: Likewise.
12381
12382 2004-01-05 Mark Kettenis <kettenis@gnu.org>
12383
12384 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
12385
12386 2004-01-05 Michael Chastain <mec.gnu@mindspring.com>
12387
12388 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
12389 hppa*-hp-hpux*.
12390
12391 2004-01-04 Mark Kettenis <kettenis@gnu.org>
12392
12393 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
12394 x86_64-*-*.
12395
12396 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
12397 sparc64-*-* and sparc*-solaris2*.
12398
12399 2004-01-04 Mark Kettenis <kettenis@gnu.org>
12400
12401 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
12402 return ${tests}" test. The ${tests} already mentions the
12403 filename.
12404
12405 2004-01-02 Michael Chastain <mec.gnu@mindspring.com>
12406
12407 * gdb.cp/local.exp: Accept gcc abi 2.
12408
12409 2004-01-02 Michael Chastain <mec.gnu@mindspring.com>
12410
12411 * gdb.cp/templates.exp: Accept gcc abi 2.
12412
12413 2004-01-02 Michael Chastain <mec.gnu@mindspring.com>
12414
12415 * lib/compiler.cc: Remove supports_template_debugging.
12416 * gdb.cp/templates.exp: Do not test supports_template_debugging.
12417
12418 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12419
12420 * gdb.cp/namespace.exp: Accept gcc abi 2.
12421
12422 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12423
12424 * gdb.cp/method.exp: Accept gcc abi 2.
12425
12426 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12427
12428 * gdb.cp/classes.exp: Generate identical results as old version.
12429 * gdb.cp/derivation.exp: Likewise.
12430 * gdb.cp/overload.exp: Likewise.
12431 * gdb.cp/virtfunc.exp: Likewise.
12432
12433 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12434
12435 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
12436 mysterious bug with sourceware version of expect.
12437
12438 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12439
12440 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
12441 current versions of gcc, including gcc abi 2. Remove gratuitous
12442 restart of test program. Use gdb_test_multiple and gdb_test for
12443 all tests. Add patterns to xfail missing "const" in "const char *"
12444 and kfail PR gdb/1155.
12445
12446 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12447
12448 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
12449 current versions of gcc, including gcc abi 2. Remove gratuitous
12450 restart of test program. Use gdb_test_multiple and gdb_test for
12451 all tests. Add patterns to kfail PR gdb/1498.
12452
12453 2003-12-31 Michael Chastain <mec.gnu@mindspring.com>
12454
12455 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
12456 current versions of gcc, including gcc abi 2. Use "breakpoint"
12457 and "continue" instead of restarting the target program. Use
12458 gdb_test_multiple and gdb_test for all tests.
12459
12460 2004-01-01 Mark Kettenis <kettenis@gnu.org>
12461
12462 * gdb.asm/asm-source.exp: Update copyright year. Link statically
12463 for *-*-solaris2*.
12464
12465 2003-12-31 Michael Chastain <mec.gnu@mindspring.com>
12466
12467 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
12468 current versions of gcc, including gcc abi 2. Use "breakpoint"
12469 and "continue" instead of restarting the target program several
12470 times. Use gdb_test_multiple and gdb_test for all tests.
12471
12472 2003-12-18 Michael Chastain <mec.gnu@mindspring.com>
12473
12474 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
12475 source files.
12476
12477 2003-12-16 Michael Chastain <mec.gnu@mindspring.com>
12478
12479 * gdb.base/environ.exp: Handle compiling test case from multiple
12480 source files.
12481
12482 2003-12-16 Michael Chastain <mec.gnu@mindspring.com>
12483
12484 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
12485
12486 2003-12-17 Jim Blandy <jimb@redhat.com>
12487
12488 * gdb.base/freebpcmd.c: Add copyright notice.
12489
12490 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
12491
12492 2003-12-16 Michael Chastain <mec.gnu@mindspring.com>
12493
12494 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
12495
12496 2003-12-13 Jim Blandy <jimb@redhat.com>
12497
12498 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
12499
12500 2003-12-12 Kevin Buettner <kevinb@redhat.com>
12501
12502 * gdb.asm/frv.inc: New file.
12503 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
12504
12505 2003-12-09 Fred Fish <fnf@redhat.com>
12506
12507 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
12508 functions to break1.c and leave prototypes behind. Add more
12509 "set breakpoint NN here" comments.
12510 * gdb.base/break1.c: New file.
12511
12512 * gdb.base/break.exp: Handle compiling test case from multiple
12513 source files and change source file references as needed.
12514 * gdb.base/completion.exp: Ditto.
12515 * gdb.base/condbreak.exp: Ditto.
12516 * gdb.base/define.exp: Ditto.
12517 * gdb.base/ena-dis-br.exp: Ditto.
12518 * gdb.base/info-proc.exp: Ditto.
12519 * gdb.base/maint.exp: Ditto.
12520 * gdb.base/until.exp: Ditto.
12521
12522 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
12523 hardcoded line numbers.
12524 * gdb.base/define.exp: Ditto.
12525 * gdb.base/ena-dis-br.exp: Ditto.
12526 * gdb.base/maint.exp: Ditto.
12527 * gdb.base/until.exp: Ditto.
12528
12529 * gdb.base/completion.exp: Use "break1" for completion tests since
12530 "break" is no longer a unique prefix.
12531
12532 2003-12-06 Andrew Cagney <cagney@redhat.com>
12533
12534 * gdb.base/structs.exp (test_struct_returns): When applicable, set
12535 "return_value_unimplemented". When an unimplemented struct return
12536 architecture, report incorrect values as a KFAIL
12537
12538 2003-12-05 Michael Chastain <mec.gnu@mindspring.com>
12539
12540 * gdb.cp/rtti.exp: Accept new wording of warning from
12541 cp_lookup_rtti_type.
12542
12543 2003-12-05 Michael Chastain <mec.gnu@mindspring.com>
12544
12545 Partial fix for PR testsuite/1456.
12546 * gdb.base/scope.exp (test_at_main): Replace references to
12547 gcc_compiled with calls to test_compiler_info.
12548 (test_at_foo): Likewise.
12549 (test_at_bar): Likewise.
12550
12551 2003-12-04 Michael Chastain <mec.gnu@mindspring.com>
12552
12553 Partial fix for PR testsuite/1456.
12554 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
12555 to test_compiler_info.
12556
12557 2003-12-03 Michael Chastain <mec.gnu@mindspring.com>
12558
12559 * gdb.base/so-impl-ld.exp: Update copyright notice.
12560
12561 2003-12-02 Michael Chastain <mec.gnu@mindspring.com>
12562
12563 Partial fix for PR testsuite/1456.
12564 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
12565 to test_compiler_info.
12566
12567 2003-11-28 Michael Chastain <mec.gnu@mindspring.com>
12568
12569 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
12570 from current versions of gdb. Clean up regular expressions.
12571 Delete redundant timeout case.
12572
12573 2003-11-28 Michael Chastain <mec.gnu@mindspring.com>
12574
12575 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
12576 from current versions of gdb. Clean up regular expressions.
12577 Delete redundant timeout case.
12578
12579 2003-12-01 Michael Chastain <mec.gnu@mindspring.com>
12580
12581 Partial fix for PR testsuite/1456.
12582 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
12583 gcc_compiled with call to test_compiler_info.
12584
12585 2003-11-30 Michael Chastain <mec.gnu@mindspring.com>
12586
12587 Partial fix for PR testsuite/1456.
12588 * gdb.base/list.exp (test_list_function): Delete unused declaration
12589 of gcc_compiled.
12590
12591 2003-11-29 Michael Chastain <mec.gnu@mindspring.com>
12592
12593 Partial fix for PR testsuite/1456.
12594 * gdb.base/complex.exp: Replace reference to gcc_compiled with
12595 call to test_compiler_info.
12596
12597 2003-11-29 Mark Kettenis <kettenis@gnu.org>
12598
12599 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
12600 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
12601 it to create the appropriate note.inc.
12602 * gdb.asm/asmsrc1.s: Include "note.inc".
12603 * gdb.asm/netbsd.inc: New file.
12604 * gdb.asm/empty.inc: New file.
12605
12606 2003-11-28 Michael Chastain <mec.gnu@mindspring.com>
12607
12608 Partial fix for PR testsuite/1456.
12609 * gdb.base/constvars.exp: Replace references to gcc_compiled with
12610 calls to test_compiler_info.
12611
12612 2003-11-27 Michael Chastain <mec.gnu@mindspring.com>
12613
12614 Partial fix for PR testsuite/1456.
12615 * gdb.base/volatile.exp: Replace references to gcc_compiled with
12616 calls to test_compiler_info.
12617
12618 2003-11-27 Mark Kettenis <kettenis@gnu.org>
12619
12620 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
12621 pattern for the KFAILs.
12622
12623 2003-11-25 Adam Fedor <fedor@gnu.org>
12624
12625 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
12626 * gdb.objc/objcdecode.m: New file.
12627
12628 2003-11-25 Adam Fedor <fedor@gnu.org>
12629
12630 * gdb.objc/nondebug.exp: Test for PR objc/1236.
12631 * gdb.objc/nondebug.m: New file.
12632
12633 2003-11-26 Ben Elliston <bje@wasabisystems.com>
12634
12635 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
12636 NetBSD as it does on FreeBSD. Modelled on a similar change by
12637 Mark Kettenis on 2003-05-30.
12638 (link-flags): Set to "--entry _start" regardless of target.
12639 Special linker flags are to be appended to $link-flags.
12640 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
12641
12642 2003-11-25 Michael Chastain <mec.gnu@mindspring.com>
12643
12644 * gdb.cp/method.exp: Accept output of new demangler.
12645
12646 2003-11-25 Michael Chastain <mec.gnu@mindspring.com>
12647
12648 * gdb/class2.exp: New file.
12649 * gdb/class2.cc: New file.
12650
12651 2003-11-25 Michael Chastain <mec.gnu@mindspring.com>
12652
12653 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
12654 of new demangler.
12655
12656 2003-11-23 Mark Kettenis <kettenis@gnu.org>
12657
12658 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
12659 of gdb_test "run".
12660
12661 2003-11-23 Mark Kettenis <kettenis@gnu.org>
12662
12663 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
12664 "continue" into "run".
12665
12666 2003-11-23 Michael Chastain <mec.gnu@mindspring.com>
12667
12668 Partial fix for PR testsuite/1456.
12669 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
12670 call to test_compiler_info.
12671 * gdb.cp/ctti.exp: Likewise.
12672 * gdb.cp/derivation.exp: Likewise.
12673 * gdb.cp/member-ptr.exp: Likewise.
12674 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
12675 reference to gcc_compiled.
12676
12677 2003-11-23 Michael Chastain <mec.gnu@mindspring.com>
12678
12679 Fix PR testsuite/1463.
12680 * gdb.base/structs.exp (start_structs_test): Call
12681 get_debug_format before using the debug format.
12682
12683 2003-11-22 Andrew Cagney <cagney@redhat.com>
12684
12685 * lib/gdb.exp (gdb_test_multiple): Add simple example.
12686 * gdb.base/structs.exp: Use gdb_test_multiple.
12687
12688 2003-11-20 Andrew Cagney <cagney@redhat.com>
12689
12690 * gdb.base/structs.exp: Handle and recover from internal errors.
12691 Replace "foo${n}" with "foo<n>" in test messages.
12692
12693 * gdb.base/structs.exp: Update copyright. Rewrite.
12694 * gdb.base/structs.c: Update copyright. Rewrite.
12695
12696 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
12697 resync count exceeded.
12698
12699 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
12700 from the internal error.
12701 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
12702 Original from Jim Blandy.
12703 (gdb_test_multiple): Use gdb_internal_error_resync.
12704
12705 2003-11-19 Andrew Cagney <cagney@redhat.com>
12706
12707 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
12708 KFAIL.
12709
12710 2003-11-17 Mark Kettenis <kettenis@gnu.org>
12711
12712 New testcase for PR backtrace/1435.
12713 * gdb.arch/i386-unwind.exp: New file.
12714 * gdb.arch/i386-unwind.c: New file.
12715
12716 2003-11-17 Andrew Cagney <cagney@redhat.com>
12717
12718 * lib/gdb.exp (compiler_info): New global.
12719 (test_compiler_info): New function.
12720 (get_compiler_info): Set compiler_info.
12721 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
12722 "compiler_info" to gcc-<major>-<minor>.
12723
12724 2003-11-15 Michael Chastain <mec.gnu@mindspring.com>
12725
12726 * gdb.trace/configure: Remove.
12727
12728 2003-11-13 Elena Zannoni <ezannoni@redhat.com>
12729
12730 * gdb.base/break.c: Add comments to aid finding line numbers for
12731 breakpoints.
12732 * gdb.base/break.exp: Remove all references to explicit line
12733 numbers.
12734
12735 2003-11-11 Nick Clifton <nickc@redhat.com>
12736
12737 * gdb.base/shreloc.exp: Do not run for targets which do not
12738 support shared objects.
12739
12740 2003-11-10 Corinna Vinschen <vinschen@redhat.com>
12741
12742 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
12743 Don't run tests if nofileio flag is given.
12744
12745 2003-11-07 Elena Zannoni <ezannoni@redhat.com>
12746
12747 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
12748 as well as 'Watchpoint'.
12749
12750 2003-11-06 Elena Zannoni <ezannoni@redhat.com>
12751
12752 Reported by Jim Ingham <jingham@apple.com>:
12753 * gdb.base/annota1.exp: Match at least one occurrence of the
12754 signal handler annotation.
12755
12756 2003-11-06 Elena Zannoni <ezannoni@redhat.com>
12757
12758 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
12759 as well as 'Watchpoint'.
12760
12761 2003-11-05 Michael Chastain <mec@shout.net>
12762
12763 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
12764
12765 2003-11-03 Kris Warkentin <kewarken@qnx.com>
12766
12767 * gdb.arch/gdb1291.c: New test file.
12768 * gdb.arch/gdb1291.exp: New test script.
12769 * gdb.arch/gdb1431.c: New test file.
12770 * gdb.arch/gdb1431.exp: New test script.
12771
12772 2003-10-22 Michael Chastain <mec@shout.net>
12773
12774 * gdb.mi/pthreads.c: Add copyright notice.
12775
12776 2003-10-22 Michael Chastain <mec@shout.net>
12777
12778 * gdb.threads/pthreads.c: Add copyright notice.
12779
12780 2003-10-20 Michael Chastain <mec@shout.net>
12781
12782 * gdb.base/gdb1056.exp: New test script.
12783
12784 2003-10-13 Daniel Jacobowitz <drow@mvista.com>
12785
12786 * gdb.threads/killed.exp: Use gdb_run_cmd.
12787
12788 2003-10-13 Daniel Jacobowitz <drow@mvista.com>
12789
12790 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
12791 create a core file.
12792 * gdb.threads/gcore-thread.exp: Likewise.
12793
12794 2003-10-13 Corinna Vinschen <vinschen@redhat.com>
12795
12796 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
12797 type, based on char type.
12798 (struct bit_flags_short_t): New bitfield type, based on short type.
12799 (init_bit_flags_char): New fuction.
12800 (init_bit_flags_short): Ditto.
12801 (print_bit_flags_char): Ditto.
12802 (print_bit_flags_short): Ditto.
12803 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
12804
12805 2003-10-11 Michael Chastain <mec@shout.net>
12806
12807 * gdb.base/call-rt-st.exp: Update copyright year.
12808
12809 2003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
12810
12811 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
12812 * gdb.disasm/sh3.s: Ditto.
12813
12814 2003-10-07 Daniel Jacobowitz <drow@mvista.com>
12815
12816 * gdb.threads/switch-threads.exp: New test.
12817 * gdb.threads/switch-threads.c: New source file.
12818
12819 2003-10-07 Corinna Vinschen <vinschen@redhat.com>
12820
12821 * gdb.base/ending-run.exp: Add sh specific case.
12822
12823 2003-10-06 Andrew Cagney <cagney@redhat.com>
12824
12825 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
12826 * gdb.disasm/mn10200.exp: Delete obsolete file.
12827
12828 2003-09-29 Daniel Jacobowitz <drow@mvista.com>
12829
12830 * ChangeLog: Correct an entry command.exp -> commands.exp.
12831 * gdb.base/commands.exp (bp_deleted_in_command_test)
12832 (temporary_breakpoint_commands): Check noargs.
12833
12834 2003-09-25 David Carlton <carlton@kealia.com>
12835
12836 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
12837 of some print tests, where appropriate. Add tests for C::D::cd,
12838 E::ce, F::cXfX, G::XgX.
12839 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
12840
12841 2003-09-25 Richard Earnshaw <rearnsha@arm.com>
12842
12843 * lib/java.exp (java_init): Import target_alias before using it.
12844
12845 2003-09-25 David Carlton <carlton@kealia.com>
12846
12847 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
12848
12849 2003-09-23 Elena Zannoni <ezannoni@redhat.com>
12850
12851 * gdb.base/selftest.exp: Accomodate more instruction reordering
12852 weirdness.
12853
12854 2003-09-17 Michael Chastain <mec@shout.net>
12855
12856 * gdb.cp/gdb1355.exp: New file.
12857 * gdb.cp/gdb1355.c: New file.
12858
12859 2003-09-15 Corinna Vinschen <vinschen@redhat.com>
12860
12861 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
12862 * gdb.asm/sh.inc: New file.
12863
12864 2003-09-11 David Carlton <carlton@kealia.com>
12865
12866 * gdb.cp/namespace.exp: Add tests for namespace types.
12867 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
12868 (test_namespace): New.
12869
12870 2003-09-11 Elena Zannoni <ezannoni@redhat.com>
12871
12872 * gdb.base/relocate.exp: Handle new gdb output at startup.
12873 * gdb.stabs/weird.exp: Ditto.
12874
12875 2003-09-08 Michael Chastain <mec@shout.net>
12876
12877 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
12878
12879 2003-09-07 Michael Chastain <mec@shout.net>
12880
12881 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
12882 'parse error'.
12883
12884 2003-09-07 Mark Kettenis <m.kettenis@osp.nl>
12885
12886 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
12887
12888 2003-08-30 Michael Chastain <mec@shout.net>
12889
12890 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
12891 * gdb.gdb/observer.exp: Ditto.
12892 * gdb.gdb/xfullpath.exp: Ditto.
12893
12894 2003-08-29 Mark Kettenis <kettenis@gnu.org>
12895
12896 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
12897 *-*-*bsd*.
12898
12899 2003-08-28 Jeff Johnston <jjohnstn@redhat.com>
12900
12901 * gdb.base/dump.exp: Skip for ia64.
12902
12903 2003-08-25 Jeff Johnston <jjohnstn@redhat.com>
12904
12905 * gdb.asm/asm-source.exp: Add ia64 support.
12906 * gdb.asm/ia64.inc: New file.
12907
12908 2003-08-22 Michael Chastain <mec@shout.net>
12909
12910 * gdb.cp: New directory.
12911 * gdb.cp/*: Copy from gdb.c++/*.
12912 * gdb.c++/*: Remove.
12913 * Makefile.in: Change gdb.c++ to gdb.cp.
12914 * configure.in: Ditto.
12915 * configure: Regnerate.
12916
12917 2003-08-18 Mark Kettenis <kettenis@gnu.org>
12918
12919 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
12920 * gdb.arch/i386-prologue.c (gdb1338): Add function.
12921
12922 2003-08-17 Daniel Jacobowitz <drow@mvista.com>
12923
12924 * mi-var-display.exp (-var-list-children weird): Accept function
12925 pointers with argument types.
12926 * mi1-var-display.exp (-var-list-children weird): Likewise.
12927 * mi2-var-display.exp (-var-list-children weird): Likewise.
12928
12929 2003-08-17 Daniel Jacobowitz <drow@mvista.com>
12930
12931 * gdb.base/annota3.exp: Add missing newline.
12932
12933 2003-08-06 Michael Chastain <mec@shout.net>
12934
12935 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
12936
12937 2003-08-12 Michael Snyder <msnyder@redhat.com>
12938
12939 * gdb.base/float.exp: Add test for SH.
12940
12941 2003-08-10 Mark Kettenis <kettenis@gnu.org>
12942
12943 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
12944
12945 2003-08-07 Elena Zannoni <ezannoni@redhat.com>
12946
12947 * gdb.base/completion.exp: Remove reduntant completion test
12948 on filename.
12949
12950 2003-08-07 Elena Zannoni <ezannoni@redhat.com>
12951
12952 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
12953 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
12954 gdb.trace/save-trace.exp: Make sure that full pathnames are
12955 escaped correctly.
12956
12957 2003-08-07 Elena Zannoni <ezannoni@redhat.com>
12958
12959 * configure.in: Don't generate config.h from config.hin.
12960 * configure: Regenerate.
12961 * config.hin: Remove file.
12962 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
12963 * gdb.threads/pthreads.c: Ditto.
12964
12965 2003-08-07 Daniel Jacobowitz <drow@mvista.com>
12966
12967 From Kei Sakamoto <sakamoto.kei@renesas.com>:
12968 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
12969 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
12970 Replace ld24 with seth/add3.
12971
12972 2003-08-02 Andrew Cagney <cagney@redhat.com>
12973
12974 * gdb.base/annota3.exp: New file.
12975 * gdb.base/annota3.c: New file.
12976 * gdb.c++/annota3.exp: New file.
12977 * gdb.c++/annota3.cc: New file.
12978
12979 2003-07-29 Michael Chastain <mec@shout.net>
12980
12981 * gdb.threads/tls.c (spin): Check errno only if sem_wait
12982 actually failed.
12983 (do_pass): Likewise.
12984 * gdb.threads/tls.exp: Always initialize no_of_threads.
12985
12986 2003-07-27 Daniel Jacobowitz <drow@mvista.com>
12987
12988 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
12989 pattern.
12990 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
12991 * gdb.threads/tls.exp: Recognize one case of the host library not
12992 supporting TLS.
12993
12994 2003-07-27 Andrew Cagney <cagney@redhat.com>
12995
12996 * gdb.base/fileio.exp: Use SH when running commands using
12997 remote_exec.
12998
12999 2003-07-24 Daniel Jacobowitz <drow@mvista.com>
13000
13001 From Kei Sakamoto <sakamoto.kei@renesas.com>:
13002 * gdb.base/relocate.c (dummy): New padding array.
13003
13004 2003-07-22 Michael Snyder <msnyder@redhat.com>
13005
13006 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
13007
13008 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
13009 patterns to be more general, accepting old and new output.
13010 Some output chars (such as '+') also must be quoted.
13011 Some addresses are displayed numerically instead of
13012 symbolically.
13013
13014 2003-07-23 Michael Snyder <msnyder@redhat.com>
13015
13016 * gdb.base/return2.exp: Don't test long-long return.
13017
13018 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
13019 * gdb.disasm/t01_mov.exp: Ditto.
13020 * gdb.disasm/t02_mova.s: Ditto.
13021 * gdb.disasm/t02_mova.exp: Ditto.
13022 * gdb.disasm/t03_add.s: Ditto.
13023 * gdb.disasm/t03_add.exp: Ditto.
13024 * gdb.disasm/t04_sub.s: Ditto.
13025 * gdb.disasm/t04_sub.exp: Ditto.
13026 * gdb.disasm/t05_cmp.s: Ditto.
13027 * gdb.disasm/t05_cmp.exp: Ditto.
13028 * gdb.disasm/t06_ari2.s: Ditto.
13029 * gdb.disasm/t06_ari2.exp: Ditto.
13030 * gdb.disasm/t07_ari3.s: Ditto.
13031 * gdb.disasm/t07_ari3.exp: Ditto.
13032 * gdb.disasm/t08_or.s: Ditto.
13033 * gdb.disasm/t08_or.exp: Ditto.
13034 * gdb.disasm/t09_xor.s: Ditto.
13035 * gdb.disasm/t09_xor.exp: Ditto.
13036 * gdb.disasm/t10_and.s: Ditto.
13037 * gdb.disasm/t10_and.exp: Ditto.
13038 * gdb.disasm/t11_logs.s: Ditto.
13039 * gdb.disasm/t11_logs.exp: Ditto.
13040 * gdb.disasm/t12_bit.s: Ditto.
13041 * gdb.disasm/t12_bit.exp: Ditto.
13042 * gdb.disasm/t13_otr.s: Ditto.
13043 * gdb.disasm/t13_otr.exp: Ditto.
13044
13045 2003-07-22 Elena Zannoni <ezannoni@redhat.com>
13046
13047 * gdb.threads/tls.exp :Add kfail for 'info address' case.
13048
13049 2003-07-22 Elena Zannoni <ezannoni@redhat.com>
13050
13051 * gdb.threads/tls.c : New file.
13052 * gdb.threads/tls.exp : New file.
13053 * gdb.threads/tls-main.c : New file.
13054 * gdb.threads/tls-shared.c : New file.
13055 * gdb.threads/tls-shared.exp : New file.
13056
13057 2003-07-22 Andreas Schwab <schwab@suse.de>
13058
13059 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
13060
13061 2003-07-20 Andreas Schwab <schwab@suse.de>
13062
13063 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
13064 due to insn reordering.
13065
13066 2003-07-15 Andrew Cagney <cagney@redhat.com>
13067
13068 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
13069
13070 2003-07-15 Michael Chastain <mec@shout.net>
13071
13072 * gdb.base/gdb1250.exp: New file.
13073 * gdb.base/gdb1250.c: New file.
13074
13075 2003-07-09 Michal Ludvig <mludvig@suse.cz>
13076
13077 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
13078 expansion of size_t to 'unsigned long', not only to 'unsigned'.
13079
13080 2003-07-09 Elena Zannoni <ezannoni@redhat.com>
13081
13082 * gdb.threads/tls.c: New file.
13083 * gdb.threads/tls.exp: New file.
13084 * gdb.threads/tls-main.c: New file.
13085 * gdb.threads/tls-shared.c: New file.
13086 * gdb.threads/tls-shared.exp: New file.
13087
13088 2003-07-09 Elena Zannoni <ezannoni@redhat.com>
13089
13090 * gdb.base/annota1.exp: Make sure that we properly escape the
13091 full path of the source file. Xfail more permissive patterns,
13092 due to a compiler debug info problem.
13093
13094 2003-07-07 Andreas Schwab <schwab@suse.de>
13095
13096 * gdb.asm/m68k.inc: New file.
13097 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
13098
13099 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
13100 arguments"): Also match negative number.
13101
13102 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
13103
13104 2003-07-03 Daniel Jacobowitz <drow@mvista.com>
13105
13106 * gdb.base/store.c (charest): New typedef.
13107 (add_char): Rename to add_charest, update.
13108 (wack_char): Rename to wack_charest, update types. Return l + r
13109 to keep r live across the call.
13110 (wack_short, wack_int, wack_long, wack_longest, wack_float)
13111 (wack_double, wack_doublest): Return l + r to keep r live across
13112 the call.
13113 * gdb.base/store.exp: Accomodate store.c changes.
13114
13115 2003-06-30 David Carlton <carlton@kealia.com>
13116
13117 * gdb.c++/maint.exp (test_invalid_name): New.
13118 (test_first_component): Add tests for invalid names.
13119
13120 2003-06-29 Michael Chastain <mec@shout.net>
13121
13122 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
13123 output of '<VTT for class>' for virtual base classes.
13124
13125 2003-06-29 Daniel Jacobowitz <drow@mvista.com>
13126
13127 * gdb.base/completion.exp: Tab-complete "complet" instead of
13128 "compl".
13129 * gdb.base/complex.exp, gdb.base/complex.c: New files.
13130
13131 2003-06-29 Daniel Jacobowitz <drow@mvista.com>
13132
13133 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
13134 * gdb.base/volatile.exp: Likewise.
13135
13136 2003-06-29 Daniel Jacobowitz <drow@mvista.com>
13137
13138 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
13139 gdb/1265.
13140
13141 2003-06-28 Michael Chastain <mec@shout.net>
13142 Daniel Jacobowitz <drow@mvista.com>
13143
13144 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
13145 initial line count of 'captured_main' from 26 to 32.
13146 (test_with_self): Allow xmalloc call to be interleaved with the
13147 preceding two lines.
13148
13149 2003-06-24 Joel Brobecker <brobecker@gnat.com>
13150
13151 * gdb.base/bang.exp: New testcase.
13152
13153 2003-06-23 Joel Brobecker <brobecker@gnat.com>
13154
13155 * gdb.base/langs.exp: Add some tests for the "minimal" language
13156 support.
13157
13158 2003-06-23 Elena Zannoni <ezannoni@redhat.com>
13159
13160 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
13161 the testcase.
13162
13163 2003-06-22 Daniel Jacobowitz <drow@mvista.com>
13164
13165 * gdb.base/relocate.exp: Test add-symbol-file with a variable
13166 offset.
13167
13168 2003-06-22 Daniel Jacobowitz <drow@mvista.com>
13169
13170 * gdb.c++/pr-1210.cc: New file.
13171 * gdb.c++/pr-1210.exp: New file.
13172
13173 2003-06-21 Daniel Jacobowitz <drow@mvista.com>
13174
13175 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
13176 000-exec-continue.
13177
13178 2003-06-15 Mark Kettenis <kettenis@gnu.org>
13179
13180 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
13181 on *-*-*bsd* instead of *-*-freebsd*.
13182
13183 2003-06-14 Andrew Cagney <cagney@redhat.com>
13184
13185 * gdb.base/store.exp: Test longest and doublest. Test all
13186 parameters. Weaken return statement match.
13187 * gdb.base/store.c: Add longest and doublest - aka long long and
13188 long double functions. Put all parameters into local register
13189 variables. Use negative values.
13190
13191 2003-06-14 Andrew Cagney <cagney@redhat.com>
13192
13193 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
13194 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
13195 exit status.
13196 * gdb.base/fileio.exp: Disable target when nointerrupts and
13197 noinferiorio, instead of limiting it to remote. Use remote_exec
13198 instead of system.
13199
13200 2003-06-12 Jeff Johnston <jjohnstn@redhat.com>
13201
13202 * gdb.base/float.exp: Add ia64 support.
13203
13204 2003-06-12 Corinna Vinschen <vinschen@redhat.com>
13205
13206 * gdb.base/fileio.exp: Run only on remote targets.
13207
13208 2003-06-10 Corinna Vinschen <vinschen@redhat.com>
13209
13210 * gdb.base/fileio.c: New file, testing File-I/O.
13211 * gdb.base/fileio.exp: Ditto.
13212
13213 2003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
13214
13215 * gdb.base/shreloc.exp: New file, check symbol values obtained from
13216 shared objects after relocation at load time (gdb PR/1132).
13217 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
13218 as above, part of the shared object relocation test.
13219
13220 2003-06-08 Mark Kettenis <kettenis@gnu.org>
13221
13222 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
13223 fully filled history list.
13224 * gdb.base/gdb_history: New file.
13225
13226 * gdb.base/signals.exp: XFAIL "continue to func1" on
13227 i*86-*-freebsd*.
13228
13229 * gdb.base/attach.exp: When trying to attach to a nonexistent
13230 process, make it possible to specify the PID based on the target,
13231 and do so for *-*-freebsd*.
13232
13233 2003-06-02 Richard Henderson <rth@redhat.com>
13234
13235 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
13236
13237 2003-06-02 Richard Henderson <rth@redhat.com>
13238
13239 * gdb.base/selftest.exp: Next over lim_at_start initialization.
13240
13241 2003-06-02 Richard Henderson <rth@redhat.com>
13242
13243 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
13244
13245 2003-06-01 Daniel Jacobowitz <drow@mvista.com>
13246
13247 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
13248 of globalvar.
13249
13250 2003-06-01 Mark Kettenis <kettenis@gnu.org>
13251
13252 * gdb.asm/asm-source.exp: Check for memory read errors in
13253 disassembler test on *BSD too.
13254
13255 2003-06-01 Richard Henderson <rth@redhat.com>
13256
13257 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
13258 for .frame.
13259 (gdbasm_call): Lose ldgp.
13260 (gdbasm_startup): Add frame information.
13261 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
13262
13263 2003-05-31 Mark Kettenis <kettenis@gnu.org>
13264
13265 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
13266 i?86-*-*.
13267
13268 2003-05-30 Mark Kettenis <kettenis@gnu.org>
13269
13270 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
13271 FreeBSD.
13272
13273 2003-05-29 Richard Henderson <rth@redhat.com>
13274
13275 * gdb.asm/alpha.inc: New file.
13276 * gdb.asm/asm-source.exp: Use it.
13277
13278 2003-05-29 Jim Blandy <jimb@redhat.com>
13279
13280 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
13281 'core.PID'.
13282
13283 2003-05-22 Jim Blandy <jimb@redhat.com>
13284
13285 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
13286 backtrace.
13287
13288 2003-05-20 David Carlton <carlton@math.stanford.edu>
13289
13290 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
13291 this time.
13292
13293 2003-05-19 David Carlton <carlton@bactrian.org>
13294
13295 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
13296 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
13297
13298 2003-05-19 David Carlton <carlton@bactrian.org>
13299
13300 * gdb.c++/namespace.exp: Add namespace scope and anonymous
13301 namespace tests.
13302 Bump copyright date.
13303 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
13304 (main): Call C::D::marker2.
13305 * gdb.c++/namespace1.cc: New file.
13306
13307 2003-05-14 Jeff Johnston <jjohnstn@redhat.com>
13308
13309 Roland McGrath <roland@redhat.com>
13310 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
13311 there is no manager thread.
13312
13313 2003-05-08 Jeff Johnston <jjohnstn@redhat.com>
13314
13315 * gdb.threads/schedlock.exp: Remove assumption that all threads
13316 will run in a particular small time slice. Also ensure we break
13317 in one of the child threads rather than the main thread.
13318
13319 2003-05-07 Jim Blandy <jimb@redhat.com>
13320
13321 Add support for assembly source testing on the s390x.
13322 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
13323 architecture.
13324 * gdb.asm/s390x.inc: New file.
13325
13326 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
13327 succession of 'if' statements.
13328
13329 2003-05-05 Andrew Cagney <cagney@redhat.com>
13330
13331 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
13332
13333 2003-05-05 Andrew Cagney <cagney@redhat.com>
13334
13335 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
13336 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
13337
13338 2003-05-02 Elena Zannoni <ezannoni@redhat.com>
13339
13340 * gdb.base/charset.exp: Update based on new behavior of set/show
13341 charset commands.
13342
13343 2003-05-01 Andrew Cagney <cagney@redhat.com>
13344
13345 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
13346 variable do not give memory errors.
13347
13348 2003-04-30 Adam Fedor <fedor@gnu.org>
13349
13350 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
13351 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
13352 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
13353 gdb.objc/basicclass.m: : New files
13354
13355 * lib/gdb.exp (gdb_compile_objc): New procedure.
13356
13357 2003-04-27 Daniel Jacobowitz <drow@mvista.com>
13358
13359 * gdb.base/signals.exp: Make backtrace tests more specific.
13360
13361 2003-04-23 David Carlton <carlton@bactrian.org>
13362
13363 * gdb.c++/maint.exp (test_first_component): Add tests for
13364 'operator' in more locations.
13365
13366 2003-04-16 Kevin Buettner <kevinb@redhat.com>
13367
13368 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
13369
13370 2003-04-16 Elena Zannoni <ezannoni@redhat.com>
13371
13372 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
13373 func marke' instead. Update test name.
13374
13375 2003-04-15 David Carlton <carlton@math.stanford.edu>
13376
13377 * gdb.c++/maint.exp: New file.
13378
13379 2003-04-14 Elena Zannoni <ezannoni@redhat.com>
13380
13381 * gdb.threads/schedlock.c: Change type of thread function argument
13382 to long, to avoid warnings on 64-bit platforms.
13383
13384 2003-04-14 Elena Zannoni <ezannoni@redhat.com>
13385
13386 * gdb.base/attach.exp: Add new message from ptrace in case of
13387 attaching to nonexistent process.
13388
13389 2003-04-11 Jim Blandy <jimb@redhat.com>
13390
13391 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
13392 gdb.c++/userdef.cc: Place comments on the lines to which the
13393 marker function might return.
13394 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
13395 gdb.c++/userdef.exp: Look for those comments to check that we've
13396 returned to the right place, instead of checking line numbers.
13397
13398 2003-04-11 Elena Zannoni <ezannoni@redhat.com>
13399
13400 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
13401 match on sourcefile name, instead of directory name.
13402
13403 2003-04-10 Elena Zannoni <ezannoni@redhat.com>
13404
13405 * gdb.base/completion.exp: Use string_to_regexp to match the
13406 working directory name.
13407
13408 2003-04-09 Jim Blandy <jimb@redhat.com>
13409
13410 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
13411 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
13412 after an inferior function call, report the failure, but allow the
13413 test to continue.
13414
13415 2003-04-05 Stephane Carrez <stcarrez@nerim.fr>
13416
13417 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
13418 with -DPROTOTYPES.
13419
13420 2003-04-05 Stephane Carrez <stcarrez@nerim.fr>
13421
13422 * gdb.base/break.exp: Revert last patch.
13423
13424 2003-04-04 Stephane Carrez <stcarrez@nerim.fr>
13425
13426 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
13427 with -DPROTOTYPES.
13428
13429 2003-04-02 Andrew Cagney <cagney@redhat.com>
13430
13431 * gdb.base/callfuncs.exp: Make "print add" messages unique.
13432 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
13433 matching directories by the name breakpoint.
13434 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
13435 Make "continue to marker1" consistent.
13436 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
13437 message consistent.
13438 * lib/gdb.exp: Put "the program is no longer running", and "the
13439 program exited" in parenthesis.
13440 * lib/mi-support.exp: Ditto.
13441
13442 2003-04-02 Bob Rossi <bob_rossi@cox.net>
13443
13444 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
13445
13446 2003-03-29 Andrew Cagney <cagney@redhat.com>
13447
13448 * gdb.base/sizeof.c (main): Print the value of '\377'.
13449 * gdb.base/sizeof.exp: Check the sign of '\377'.
13450
13451 2003-03-27 Michael Chastain <mec@shout.net>
13452
13453 * gdb.base/gdb1090.exp: New file.
13454 * gdb.base/gdb1090.cc: New file.
13455
13456 2003-03-27 J. Brobecker <brobecker@gnat.com>
13457
13458 * gdb.gdb/observer.exp: New regression test.
13459
13460 2003-03-27 Michael Chastain <mec@shout.net>
13461
13462 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
13463 * gdb.base/ptype.exp: Likewise.
13464
13465 2003-03-27 Corinna Vinschen <vinschen@redhat.com>
13466
13467 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
13468
13469 2003-03-26 Michael Chastain <mec@shout.net>
13470
13471 * gdb.base/ptype.exp: Actually use some typedef'd types.
13472
13473 2003-03-21 Stephane Carrez <stcarrez@nerim.fr>
13474
13475 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
13476 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
13477
13478 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
13479
13480 * gdb.base/default.exp: Fix regular expression.
13481
13482 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
13483
13484 * gdb.base/args.exp: Fix regular expression.
13485
13486 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
13487
13488 * gdb.base/help.exp: Allow Win32 child process.
13489
13490 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
13491
13492 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
13493 when stepping out of main().
13494
13495 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
13496
13497 * gdb.base/default.exp: Check for win32 specific message when calling
13498 "run" without executable.
13499
13500 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
13501
13502 * gdb.base/args.exp: Expect .exe in output.
13503
13504 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
13505
13506 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
13507 Cygwin native.
13508
13509 2003-03-17 Andrew Cagney <cagney@redhat.com>
13510
13511 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
13512 vector registes.
13513 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
13514 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
13515
13516 2003-03-17 David Carlton <carlton@math.stanford.edu>
13517
13518 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
13519 test, for PR breakpoints/38.
13520 Call test_watchpoint_and_breakpoint.
13521 * gdb.base/watchpoint.c (func3): New function.
13522 (main): Call func3.
13523
13524 2003-03-04 David Carlton <carlton@math.stanford.edu>
13525
13526 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
13527 Garply<Garply<char> >:: garply".
13528 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
13529 with respect to PR c++/1111; note also PR c++/1113.
13530 (test_template_breakpoints): KFAIL "constructor breakpoint" with
13531 respect to PR c++/1062.
13532 KFAIL "destructor breakpoint" with respect to PR c++/1112.
13533
13534 2003-03-03 David Carlton <carlton@math.stanford.edu>
13535
13536 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
13537 with respect to PR c++/57.
13538 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
13539 c++/826.
13540 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
13541 respect to PR c++/57.
13542
13543 2003-03-03 David Carlton <carlton@math.stanford.edu>
13544
13545 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
13546 respect to PR c++/33 into FAILs.
13547
13548 2003-03-03 Michael Chastain <mec@shout.net>
13549
13550 * configure.in: Update copyright years.
13551
13552 2003-03-03 Michael Chastain <mec@shout.net>
13553
13554 * Makefile.in: Update copyright years.
13555
13556 2003-02-28 David Carlton <carlton@math.stanford.edu>
13557
13558 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
13559 print class instead of struct and/or superfluous protection
13560 specifiers, as long as the resulting output is equivalent to the
13561 source code.
13562 Delete FIXME from end of messages on tests that don't need
13563 fixing.
13564
13565 2003-02-28 David Carlton <carlton@math.stanford.edu>
13566
13567 * gdb.c++/templates.exp (do_tests): Allow const in the two
13568 Foo<volatile char *>::foo tests.
13569
13570 2003-02-27 Michael Snyder <msnyder@redhat.com>
13571
13572 * gdb.base/restore.c (main): Return zero, so exit code
13573 will be consistant.
13574
13575 2003-02-26 David Carlton <carlton@math.stanford.edu>
13576
13577 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
13578 char *>::foo" test with respect to PR c++/33. Create a new test
13579 which is identical to that one except that it doesn't put the
13580 space between the "char" and the "*"; KFAIL it, too.
13581
13582 2003-02-26 David Carlton <carlton@math.stanford.edu>
13583
13584 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
13585 template types into either PASSes or KFAILs (corresponding to PR
13586 c++/57). Tweak indentation. Update copyright.
13587
13588 2003-02-23 Stephane Carrez <stcarrez@nerim.fr>
13589
13590 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
13591
13592 2003-02-13 Michael Chastain <mec@shout.net>
13593
13594 * gdb.base/exprs.exp: Remove i960 remnants.
13595 * gdb.base/funcargs.exp: Likewise.
13596 * gdb.base/list.exp: Likewise.
13597 * gdb.base/ptype.exp: Likewise.
13598
13599 2003-02-14 David Carlton <carlton@math.stanford.edu>
13600
13601 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
13602 pEe->D::vg()" from XFAIL to KFAIL.
13603
13604 2003-02-13 Jason Molenda (jmolenda@apple.com)
13605
13606 * gdb.base/maint.exp: Update maint print statistics regexp to include
13607 new entries.
13608
13609 2003-02-13 Michael Chastain <mec@shout.net>
13610
13611 * gdb.c++/inherit.exp: Remove call to get_debug_format.
13612
13613 2003-02-12 Michael Chastain <mec@shout.net>
13614
13615 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
13616 * gdb.c++/inherit.exp: Likewise.
13617 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
13618 * gdb.c++/templates.exp: Likewise.
13619 * gdb.c++/virtfunc.exp: Likewise.
13620
13621 2003-02-06 Jason Molenda (jason-cl@molenda.com)
13622
13623 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
13624 why the code is written that way.
13625
13626 2003-02-05 Michael Chastain <mec@shout.net>
13627
13628 * gdb.base/dump.exp: Add missing copyright line.
13629
13630 2003-02-05 Jason Molenda (jason-cl@molenda.com)
13631
13632 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
13633 at the beginning so the breakpoint doesn't get set on the loop.
13634
13635 2003-02-05 Michael Chastain <mec@shout.net>
13636
13637 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
13638 output for configurations with gcc 2.95.3.
13639
13640 2003-02-05 Keith Seitz <keiths@redhat.com>
13641 Andrew Cagney <ac131313@redhat.com>
13642
13643 * gdb.mi/mi-cli.exp: New file.
13644
13645 2003-02-04 Michael Chastain <mec@shout.net>
13646
13647 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
13648 Call perror and then continue.
13649
13650 2003-02-03 Michael Chastain <mec@shout.net>
13651
13652 * gdb.c++/pr-1023.cc: New file.
13653 * gdb.c++/pr-1023.exp: New file.
13654
13655 2003-02-05 Jim Blandy <jimb@redhat.com>
13656
13657 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
13658 it's local to foobar. Check for it there, and check that it's not
13659 present in main.
13660 * gdb.c++/local.cc (marker2): New function.
13661 (foobar): Call marker1.
13662 (main): Call marker2 instead of marker1.
13663
13664 2003-02-04 Andrew Cagney <ac131313@redhat.com>
13665
13666 * gdb.disasm/mn10200.exp: Obsolete file.
13667 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
13668 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
13669 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
13670
13671 2003-02-04 David Carlton <carlton@math.stanford.edu>
13672
13673 * gdb.c++/overload.exp: Test intToChar(1).
13674 * gdb.c++/overload.cc (intToChar): New.
13675 (main): Call intToChar.
13676
13677 2003-02-03 David Carlton <carlton@math.stanford.edu>
13678
13679 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
13680 'might_kfail' arg.
13681 KFAIL some of the continue_to_bp_overloaded calls, according to
13682 PR c++/1025.
13683
13684 2003-02-01 Michael Chastain <mec@shout.net>
13685
13686 * gdb.base/advance.c (marker1): New marker function.
13687 * gdb.base/advance.exp: When the 'advance' command lands on the
13688 return breakpoint, it can legitimately stop on either the
13689 current line or the next line. Accommodate both outcomes.
13690 * gdb.base/until.exp: Likewise.
13691
13692 2003-02-02 Andrew Cagney <ac131313@redhat.com>
13693
13694 2002-11-10 Jason Molenda (jason-cl@molenda.com):
13695 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
13696 now a list, not a tuple.
13697 * gdb.mi/mi-var-display.exp: Ditto.
13698 * gdb.mi/gdb792.exp: Ditto.
13699
13700 2003-02-01 Andrew Cagney <ac131313@redhat.com>
13701
13702 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
13703 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
13704 stack backtraces.
13705 * gdb.mi/mi-syn-frame.c: Part of same.
13706
13707 2003-02-01 Mark Kettenis <kettenis@gnu.org>
13708
13709 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
13710 gdb.mi/mi1-pthreads.exp: Return instead of calling
13711 gdb_suppress_entire_file.
13712
13713 2003-02-01 Mark Salter <msalter@redhat.com>
13714
13715 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
13716
13717 2003-01-31 Mark Salter <msalter@redhat.com>
13718
13719 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
13720 Support empty arg.
13721
13722 2003-01-30 Michael Chastain <mec@shout.net>
13723
13724 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
13725 This was a workaround for a UTF-8 bug in readline 4.3. The bug
13726 has been fixed in gdb/readline on 2003-01-09.
13727
13728 2003-01-29 Michael Snyder <msnyder@redhat.com>
13729
13730 * gdb.base/maint.exp: Allow for leading underscore in symbol.
13731 * gdb.base/display.exp: Allow for leading underscore in symbol.
13732 * gdb.base/args.exp: Skip if target does not support args passing.
13733
13734 2003-01-22 Daniel Jacobowitz <drow@mvista.com>
13735
13736 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
13737 gdb_test. Accept a list of expect arguments as the third
13738 parameter.
13739 (gdb_test): Use it.
13740
13741 2003-01-20 Elena Zannoni <ezannoni@redhat.com>
13742
13743 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
13744 allow for different test tree configurations. Update some
13745 tescases accordingly.
13746 * gdb.arch/altivec-regs.exp: Ditto.
13747 * gdb.asm/asm-source.exp: Ditto.
13748 * gdb.base/advance.exp: Ditto.
13749 * gdb.base/display.exp: Ditto.
13750 * gdb.base/long_long.exp: Ditto.
13751 * gdb.base/mips_pro.exp: Ditto.
13752 * gdb.base/overlays.exp: Ditto.
13753 * gdb.base/relocate.exp: Ditto.
13754 * gdb.base/setshow.exp: Ditto.
13755 * gdb.base/step-line.exp: Ditto.
13756 * gdb.base/step-test.exp: Ditto.
13757 * gdb.base/until.exp: Ditto.
13758 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
13759
13760 2003-01-17 David Carlton <carlton@math.stanford.edu>
13761
13762 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
13763 corresponding to PR c++/945.
13764 Update copyright.
13765
13766 2003-01-17 David Carlton <carlton@math.stanford.edu>
13767
13768 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
13769 corresponding to PR c++/68.
13770
13771 2003-01-17 David Carlton <carlton@math.stanford.edu>
13772
13773 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
13774 (test_paddr_hairy_functions): Call print_addr_2_kfail for
13775 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
13776
13777 2003-01-15 Elena Zannoni <ezannoni@redhat.com>
13778
13779 * gdb.base/break.exp: Fix change of default location, because of
13780 removal of until tests.
13781 * gdb.base/help.exp: Update test for new 'until' help message.
13782 Add test for help on 'advance'.
13783 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
13784
13785 2003-01-15 Mark Kettenis <kettenis@gnu.org>
13786
13787 * gdb.base/default.exp: Adapt "info float" test for recent changes
13788 to that command. Add test for "info vector".
13789 * gdb.base/float.exp: New file. Add test for "info float" that
13790 resembles the old test in gdb.base/default.exp.
13791
13792 2003-01-15 David Carlton <carlton@math.stanford.edu>
13793
13794 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
13795
13796 2003-01-15 Elena Zannoni <ezannoni@redhat.com>
13797
13798 * gdb.base/break.exp: Move the tests of until command from here...
13799 * gdb.base/until.exp: ... to here. New file. Add other tests.
13800 * gdb.base/advance.c: New file.
13801 * gdb.base/advance.exp: New file.
13802
13803 2003-01-14 Elena Zannoni <ezannoni@redhat.com>
13804
13805 * gdb.base/args.c: New file.
13806 * gdb.base/args.exp: New file.
13807
13808 2003-01-14 Daniel Jacobowitz <drow@mvista.com>
13809
13810 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
13811
13812 2003-01-14 Daniel Jacobowitz <drow@mvista.com>
13813
13814 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
13815
13816 2003-01-14 Daniel Jacobowitz <drow@mvista.com>
13817
13818 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
13819 dates.
13820
13821 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
13822
13823 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
13824
13825 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
13826
13827 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
13828 (ptype &*"foo").
13829 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
13830
13831 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
13832
13833 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
13834 * gdb.mi/mi1-console.exp: Likewise.
13835
13836 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
13837
13838 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
13839 * gdb.mi/mi1-console.exp: Likewise.
13840
13841 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
13842
13843 * gdb.c++/overload.exp: Remove some fixed XFAILs.
13844
13845 2003-01-09 Daniel Jacobowitz <drow@mvista.com>
13846
13847 * gdb.base/detach.exp: New test.
13848
13849 2003-01-09 Daniel Jacobowitz <drow@mvista.com>
13850
13851 * Makefile.in (ALL_SUBDIRS): New variable.
13852 (subdirs, clean, distclean): Use it.
13853 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
13854 regenerating Makefile, since it is generated from the top level.
13855 * gdb.asm/Makefile.in: Likewise.
13856 * gdb.base/Makefile.in: Likewise.
13857 * gdb.c++/Makefile.in: Likewise.
13858 * gdb.disasm/Makefile.in: Likewise.
13859 * gdb.java/Makefile.in: Likewise.
13860 * gdb.mi/Makefile.in: Likewise.
13861 * gdb.threads/Makefile.in: Likewise.
13862 * gdb.trace/Makefile.in: Likewise.
13863
13864 2003-01-09 David Carlton <carlton@math.stanford.edu>
13865
13866 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
13867 Add copyright year 2003.
13868
13869 2003-01-06 Michael Chastain <mec@shout.net>
13870
13871 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
13872 When selecting a thread, 'line' and 'file' are optional.
13873 * gdb.mi/mi1-pthreads.exp: Likewise.
13874
13875 2003-01-06 Andreas Schwab <schwab@suse.de>
13876
13877 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
13878 failures.
13879
13880 2003-01-04 Daniel Jacobowitz <drow@mvista.com>
13881
13882 Fix PR gdb/844
13883 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
13884 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
13885
13886 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
13887 instead of calling gdb_suppress_entire_file.
13888 * gdb.threads/print-threads.exp: Likewise.
13889 * gdb.threads/schedlock.exp: Likewise.
13890
13891 * gdb.threads/killed.exp: Return instead of calling
13892 gdb_suppress_entire_file.
13893 * gdb.threads/linux-dp.exp: Likewise.
13894 * gdb.threads/pthreads.exp: Likewise.
13895
13896 2003-01-04 Daniel Jacobowitz <drow@mvista.com>
13897
13898 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
13899 stabs.
13900 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
13901 * gdb.base/whatis.exp: Always allow (void) after function names.
13902
13903 2003-01-04 Daniel Jacobowitz <drow@mvista.com>
13904
13905 * gdb.c++/casts.exp: Correct regexp.
13906
13907 2003-01-04 Mark Kettenis <kettenis@gnu.org>
13908
13909 * configure.in: Call AC_CONFIG_HEADER. Don't call
13910 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
13911 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
13912 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
13913 aforementioned directories in the AC_OUPUT call.
13914 * config.hin: New file.
13915 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
13916 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
13917 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
13918 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
13919 pass -I$objdir instead of -I$objdir/$subdir in compilation.
13920 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
13921 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
13922 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
13923 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
13924 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
13925 gdb.threads/configure.in, gdb.threads/configure,
13926 gdb.threads/config.in, gdb.trace/configure.in,
13927 gdb.trace/configure: Removed.
13928
13929 2003-01-03 Michael Chastain <mec@shout.net>
13930
13931 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
13932 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
13933
13934 2003-01-03 Daniel Jacobowitz <drow@mvista.com>
13935
13936 * gdb.base/store.exp: Fix regular expressions.
13937
13938 2002-12-28 Mark Kettenis <kettenis@gnu.org>
13939
13940 * configure.in: Rewrite.
13941 * configure: Regenerated.
13942
13943 2003-01-03 David Carlton <carlton@math.stanford.edu>
13944
13945 * gdb.base/psymtab.exp: New file.
13946 * gdb.base/psymtab1.c: Ditto.
13947 * gdb.base/psymtab2.c: Ditto.
13948
13949 2002-12-23 Adam Fedor <fedor@gnu.org>
13950
13951 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
13952
13953 2002-12-23 David Carlton <carlton@math.stanford.edu>
13954
13955 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
13956 and current_directory initialization.
13957
13958 2002-12-22 Jim Blandy <jimb@redhat.com>
13959
13960 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
13961 rather than as part of the output file name.
13962
13963 * gdb.base/attach.exp: There's no need to copy the test program to
13964 /tmp; that was only ever necessary on HP/UX, and this test is
13965 entirely disabled there anyway.
13966
13967 2002-12-21 Jim Blandy <jimb@redhat.com>
13968
13969 * gdb.c++/psmang.exp: Doc fix.
13970
13971 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
13972 test.
13973
13974 2002-12-20 David Carlton <carlton@math.stanford.edu>
13975
13976 * gdb.c++/annota2.exp: KFAIL annotate-quit.
13977
13978 2002-12-18 Michael Chastain <mec@shout.net>
13979
13980 * gdb.c++/annota2.exp: Add copyright year 2002.
13981
13982 2002-12-17 David Carlton <carlton@math.stanford.edu>
13983
13984 * gdb.c++/try_catch.cc: Add marker comments.
13985 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
13986 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
13987 * gdb.c++/m-static.cc: Ditto.
13988 * gdb.c++/m-static1.cc: Ditto.
13989 * gdb.c++/try_catch.cc: Ditto.
13990
13991 2002-12-16 Jeff Johnston <jjohnstn@redhat.com>
13992
13993 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
13994 to see whether we are using the new -environment-directory
13995 command which resets via -r or the old version of the command
13996 which may prompt the user. Part of fix for gdb/741.
13997
13998 2002-12-13 Andrew Cagney <ac131313@redhat.com>
13999
14000 * gdb.fortran/types.exp: Update obsolete comment.
14001 * gdb.fortran/exprs.exp: Ditto.
14002 * lib/gdb.exp: Delete obsolete code.
14003 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
14004 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
14005 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
14006 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
14007 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
14008 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
14009 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
14010 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
14011 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
14012 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
14013 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
14014 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
14015 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
14016 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
14017 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
14018 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
14019 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
14020 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
14021 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
14022 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
14023 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
14024 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
14025 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
14026 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
14027 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
14028 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
14029 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
14030 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
14031 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
14032 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
14033 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
14034 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
14035 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
14036 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
14037 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
14038 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
14039 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
14040
14041 2002-12-11 David Carlton <carlton@math.stanford.edu>
14042
14043 * gdb.c++/m-data.exp: Add test for members that shadow global
14044 variables: see PR gdb/804.
14045 * gdb.c++/m-data.cc: Ditto.
14046
14047 2002-12-10 Daniel Jacobowitz <drow@mvista.com>
14048
14049 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
14050
14051 2002-12-06 David Carlton <carlton@math.stanford.edu>
14052
14053 * gdb.base/store.c: Don't declare functions static.
14054
14055 2002-12-04 Andrew Cagney <ac131313@redhat.com>
14056
14057 * gdb.base/store.exp, gdb.base/store.c: New files.
14058
14059 2002-12-03 Daniel Jacobowitz <drow@mvista.com>
14060
14061 * gdb.base/selftest.exp: Update for current gdb.
14062
14063 2002-12-03 Daniel Jacobowitz <drow@mvista.com>
14064
14065 * gdb.base/maint.exp: Only dump symbols from one source file
14066 or objfile.
14067
14068 2002-12-03 Daniel Jacobowitz <drow@mvista.com>
14069
14070 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
14071 function call.
14072
14073 2002-11-25 Jim Blandy <jimb@redhat.com>
14074
14075 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
14076 function appearing in error message.
14077
14078 2002-11-21 Daniel Jacobowitz <drow@mvista.com>
14079
14080 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
14081
14082 2002-11-08 Jeff Johnston <jjohnstn@redhat.com>
14083
14084 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
14085 for mi1 and current mi is in correct format. New mi startup message
14086 should be in mi console format. This is part of fix for PR gdb/604.
14087
14088 2002-09-18 Fernando Nasser <fnasser@redhat.com>
14089
14090 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
14091 which explicitly prints the zero offset as "+0".
14092
14093 2002-10-22 Daniel Jacobowitz <drow@mvista.com>
14094
14095 * gdb.threads/schedlock.c (args): Make unsigned.
14096
14097 2002-10-21 Daniel Jacobowitz <drow@mvista.com>
14098
14099 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
14100 numbers. Allow "foo2|selected stack frame".
14101 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
14102 * gdb.asm/asmsrc2.s: Likewise.
14103 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
14104 comments.
14105 * gdb.asm/mips.inc: New file.
14106
14107 2002-10-18 Adam Fedor <fedor@gnu.org>
14108
14109 * gdb.base/default.exp: Update expected output to include 'ObjC'.
14110 * gdb.base/help.exp: Likewise.
14111
14112 2002-10-17 Kevin Buettner <kevinb@redhat.com>
14113
14114 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
14115 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
14116
14117 2002-10-02 Jim Blandy <jimb@redhat.com>
14118
14119 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
14120
14121 2002-10-01 Andrew Cagney <ac131313@redhat.com>
14122
14123 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
14124 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
14125 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
14126 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
14127 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
14128 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
14129 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
14130
14131 2002-09-29 Andrew Cagney <ac131313@redhat.com>
14132
14133 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
14134 * mi0-disassemble.exp, mi0-eval.exp: Delete.
14135 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
14136 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
14137 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
14138 * mi0-var-block.exp, mi0-var-child.exp: Delete.
14139 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
14140
14141 2002-09-27 Kevin Buettner <kevinb@redhat.com>
14142
14143 * gdb.base/annota1.exp (info break): Make directory components of
14144 path optional since not all compilers emit this debug information.
14145
14146 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
14147 step ends up stepping out of the function instead of stopping on
14148 the epilogue.
14149
14150 2002-09-26 Keith Seitz <keiths@redhat.com>
14151
14152 * lib/insight-support.exp (gdbtk_start): Figure out where
14153 the insight executable is based on where gdb is. Use this
14154 executable to start insight instead of gdb.
14155
14156 2002-09-25 Andrew Cagney <cagney@redhat.com>
14157
14158 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
14159
14160 2002-09-24 Andrew Cagney <ac131313@redhat.com>
14161
14162 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
14163 test_isolated_complaints.
14164 (test_empty_complaint): New function.
14165 (test_empty_complaints): New function. Check no output when no
14166 complaints.
14167
14168 2002-09-19 Jim Blandy <jimb@redhat.com>
14169
14170 * gdb.base/charset.exp, gdb.base/charset.c: New files.
14171
14172 2002-09-19 Andrew Cagney <ac131313@redhat.com>
14173
14174 * gdb.gdb/complaints.exp: New file.
14175
14176 2002-09-18 Andrew Cagney <ac131313@redhat.com>
14177
14178 * gdb.base/maint.exp: Check `help maint internal-warning'.
14179
14180 2002-09-18 David Carlton <carlton@math.stanford.edu>
14181
14182 * gdb.c++/m-static.exp: Remove breakpoints depending on line
14183 numbers, and replace them by a single breakpoint after the
14184 constructors are all finished.
14185 Add test 4.
14186 * gdb.c++/m-static.cc: Add test 4.
14187 * gdb.c++/m-static.h: New file.
14188 * gdb.c++/m-static1.cc: New file.
14189
14190 * gdb.c++/printmethod.exp: New file.
14191 * gdb.c++/printmethod.cc: New file.
14192
14193 * gdb.c++/pr-574.exp: New file.
14194 * gdb.c++/pr-574.cc: New file.
14195
14196 2002-09-18 Corinna Vinschen <vinschen@redhat.com>
14197
14198 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
14199 embedded targets which never actually exit.
14200
14201 2002-09-18 Fernando Nasser <fnasser@redhat.com>
14202
14203 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
14204 "don't step after run" as unresolved or unsupported, instead of xfail.
14205
14206 2002-09-18 Corinna Vinschen <vinschen@redhat.com>
14207
14208 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
14209 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
14210 Add newline to expected string in "step out of main (status wrapper)"
14211 case.
14212
14213 2002-09-18 Corinna Vinschen <vinschen@redhat.com>
14214
14215 * lib/gdb.exp (rerun_to_main): Allow restarting application.
14216 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
14217
14218 2002-09-17 Tom Tromey <tromey@redhat.com>
14219
14220 * gdb.base/printcmds.exp (test_print_string_constants): Expect
14221 \000, not \0, in double-quoted string.
14222
14223 2002-09-14 Corinna Vinschen <vinschen@redhat.com>
14224
14225 * gdb.base/commands.exp: Don't expect a "Program exited normally"
14226 string after running the commands execution on breakpoint tests.
14227
14228 2002-09-13 Corinna Vinschen <vinschen@redhat.com>
14229
14230 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
14231
14232 2002-09-12 Joel Brobecker <brobecker@gnat.com>
14233
14234 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
14235
14236 2002-09-10 Keith Seitz <keiths@redhat.com>
14237
14238 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
14239 runto proc.
14240 (mi_run_to_main): Use mi_runto.
14241 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
14242
14243 2002-09-10 Keith Seitz <keiths@redhat.com>
14244
14245 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
14246 regexp for stopping at main. Could have multiple event notifications.
14247 Don't assume that main was declared with no parameters.
14248 (mi_next): Use mi_step_to.
14249 (mi_step): Use mi_next_to.
14250
14251 2002-09-09 Corinna Vinschen <vinschen@redhat.com>
14252
14253 * gdb.base/default.exp: Fix expected string in `info float' test.
14254
14255 2002-09-09 Ben Elliston <bje@redhat.com>
14256
14257 * config/mips.exp: Update comments.
14258 * config/mips-idt.exp: Likewise.
14259 * config/nind.exp: Likewise.
14260 * config/slite.exp: Likewise.
14261 * config/sparclet.exp: Likewise.
14262 * config/udi.exp: Likewise.
14263 * config/vx.exp: Likewise.
14264 * config/vxworks29k.exp: Likewise.
14265
14266 2002-09-05 Jim Blandy <jimb@redhat.com>
14267
14268 * gdb.threads/killed.exp: Fix test failure message.
14269
14270 2002-09-04 Keith Seitz <keiths@redhat.com>
14271
14272 * lib/mi-support.exp: Update copyright.
14273 (mi_gdb_test): Increase the priority of the expected pattern
14274 so that it matches gdb_test.
14275
14276 2002-09-03 Keith Seitz <keiths@redhat.com>
14277
14278 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
14279 Use integer comparison instead of string comparison for testing
14280 whether binary was built.
14281
14282 2002-09-03 Jim Blandy <jimb@redhat.com>
14283
14284 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
14285
14286 2002-08-29 Jim Blandy <jimb@redhat.com>
14287
14288 * gdb.threads/pthreads.exp: Move the portable thread compilation
14289 code into a function in lib/gdb.exp, and call that from here.
14290 * lib/gdb.exp (gdb_compile_pthreads): New function.
14291
14292 2002-08-29 Keith Seitz <keiths@redhat.com>
14293
14294 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
14295 expect_out so that callers can get at it.
14296
14297 2002-08-23 Daniel Jacobowitz <drow@mvista.com>
14298
14299 * gdb.threads/print-threads.c: New file.
14300 * gdb.threads/print-threads.exp: New file.
14301 * gdb.threads/schedlock.c: New file.
14302 * gdb.threads/schedlock.exp: New file.
14303
14304 2002-08-22 Elena Zannoni <ezannoni@redhat.com>
14305
14306 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
14307 not altivec.c.
14308
14309 2002-08-17 Mark Kettenis <kettenis@gnu.org>
14310
14311 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
14312 targets. The problem should be fixed now.
14313
14314 2002-08-15 Mark Kettenis <kettenis@gnu.org>
14315
14316 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
14317 2002-07-24 change that removes final dots from error messages.
14318
14319 2002-08-13 Tom Tromey <tromey@redhat.com>
14320
14321 * gdb.base/readline.exp: New file.
14322
14323 2002-08-01 Andrew Cagney <ac131313@redhat.com>
14324
14325 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
14326 supress message.
14327
14328 2002-08-01 Andrew Cagney <cagney@redhat.com>
14329
14330 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
14331 CHILL_FOR_TARGET and CHILL_LIB.
14332 * configure.in (configdirs): Remove gdb.chill.
14333 * configure: Regenerate.
14334 * lib/gdb.exp: Obsolete references to chill.
14335 * gdb.fortran/types.exp: Ditto.
14336 * gdb.fortran/exprs.exp: Ditto.
14337
14338 2002-07-30 Kevin Buettner <kevinb@redhat.com>
14339
14340 * gdb.base/shlib-call.exp (additional_flags): Conditionally
14341 set Irix-specific compile and link flags.
14342
14343 2002-07-29 Kevin Buettner <kevinb@redhat.com>
14344
14345 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
14346 source files. The ``-o'' option doesn't work with the ``-E'' option
14347 when using the Irix compiler.
14348
14349 2002-07-19 Daniel Jacobowitz <drow@mvista.com>
14350
14351 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
14352 Improve support for reusing an exec file. Copy exec file
14353 to target, and run gdbserver on the target instead of on the host.
14354
14355 2002-07-18 Jim Blandy <jimb@redhat.com>
14356
14357 * gdb.base/ending-run.exp: Don't expect to see the program end in
14358 some orderly fashion when we're running on a real stand-alone
14359 board.
14360
14361 * gdb.base/interrupt.exp: Correct logic for skipping tests on
14362 targets that don't support interrupts.
14363
14364 2002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
14365
14366 * gdb.base/attach.exp: Add patterns to match output from /proc-based
14367 systems.
14368 Move comments in expect statements to inside the actions, so that they
14369 don't get matched against.
14370
14371 2002-07-10 Mark Kettenis <kettenis@gnu.org>
14372
14373 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
14374 function when asleep" test.
14375
14376 2002-07-10 Andrew Cagney <ac131313@redhat.com>
14377
14378 * gdb.base/page.exp: Rewrite to handle problems with very long
14379 `info set' output. Update copyright.
14380
14381 2002-06-26 Andrew Cagney <ac131313@redhat.com>
14382
14383 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
14384 gdb.threads-hp.
14385 * gdb.hp/configure: Regenerate.
14386 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
14387 * gdb.hp/gdb.threads-hp/configure: Delete file.
14388 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
14389
14390 2002-06-22 Andrew Cagney <ac131313@redhat.com>
14391
14392 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
14393 setlocale, bindtextdomain and textdomain.
14394
14395 2002-06-11 Jim Blandy <jimb@redhat.com>
14396
14397 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
14398 preprocessor macro information is present.
14399
14400 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
14401 tests.
14402
14403 2002-06-06 Michael Snyder <msnyder@redhat.com>
14404
14405 * gdb.base/overlays.exp: Record addresses of overlay
14406 functions in TCL variables rather than in GDB variables,
14407 to avoid having GDB convert them to pointers (with loss
14408 of information).
14409
14410 * gdb.base/d10v.ld: Merge in several years worth of
14411 default linker script changes.
14412 * gdb.base/long_long.exp: Add check for sizeof (long double).
14413
14414 2002-06-06 Michal Ludvig <mludvig@suse.cz>
14415
14416 * gdb.asm/asm-source.exp: Add x86-64 target.
14417 * gdb.asm/x86_64.inc: New.
14418
14419 2002-05-30 Michael Chastain <mec@shout.net>
14420
14421 From Benjamin Kosnik <bkoz@redhat.com>:
14422 * gdb.c++/m-static.cc: New file.
14423 * gdb.c++/m-static.exp: New file.
14424
14425 2002-05-28 Michael Snyder <msnyder@redhat.com>
14426
14427 * gdb.base/call-ar-st.exp: Allow for reduced floating point
14428 precision.
14429
14430 2002-05-27 Michael Chastain <mec@shout.net>
14431
14432 From Benjamin Kosnik <bkoz@redhat.com>:
14433 * gdb.c++/m-data.cc: New file.
14434 * gdb.c++/m-data.exp: New file.
14435
14436 2002-05-27 Michael Chastain <mec@shout.net>
14437
14438 From Benjamin Kosnik <bkoz@redhat.com>:
14439 * gdb.c++/try_catch.cc: New file.
14440 * gdb.c++/try_catch.exp: New file.
14441
14442 2002-05-27 Michael Chastain <mec@shout.net>
14443
14444 * gdb.c++/local.exp: Accept more nested types in output.
14445
14446 2002-05-26 Michael Chastain <mec@shout.net>
14447
14448 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
14449
14450 2002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
14451
14452 * lib/gdb.exp (gdb_wrapper_init): Just because
14453 gdb_wrapper_file exists, this does not mean that the file
14454 should not be rebuilt. That is what gdb_wrapper_initialized
14455 is for.
14456 (default_gdb_init): Reset gdb_wrapper_initialized.
14457
14458 2002-05-23 Michael Snyder <msnyder@redhat.com>
14459
14460 * gdb.base/all-bin.exp: Revise previous patch by just reducing
14461 the precision of the floating point test results.
14462 * gdb.base/call-rt-st.exp: Ditto.
14463
14464 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
14465 * gdb.base/call-rt-st.exp: Ditto.
14466
14467 2002-05-19 Michael Chastain <mec@shout.net>
14468
14469 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
14470
14471 2002-05-19 Elena Zannoni <ezannoni@redhat.com>
14472
14473 * configure.in (configdirs): Add gdb.arch.
14474 * configure: Regenerate.
14475
14476 2002-05-17 Jim Blandy <jimb@redhat.com>
14477
14478 * gdb.base/completion.exp: Recognize the more detailed error
14479 messages produced by the macro expander's lexical analyzer.
14480
14481 2002-05-14 Elena Zannoni <ezannoni@redhat.com>
14482
14483 * gdb.arch/altivec-abi.c: New file.
14484 * gdb.arch/altivec-abi.exp: New file.
14485 * gdb.arch/altivec-regs.c: New file.
14486 * gdb.arch/altivec-regs.exp: New file.
14487
14488 2002-05-14 Daniel Jacobowitz <drow@mvista.com>
14489
14490 * gdb.base/maint.exp (maint print type): Update for new type
14491 structure.
14492
14493 2002-05-14 Elena Zannoni <ezannoni@redhat.com>
14494
14495 * gdb.arch: New directory.
14496 * gdb.arch/configure.in: New file.
14497 * gdb.arch/configure: New file.
14498 * gdb.arch/Makefile.in: New file.
14499
14500 2002-05-13 Corinna Vinschen <vinschen@redhat.com>
14501
14502 * gdb.asm/asm-source.exp: Add v850 as supported target.
14503 * gdb.asm/v850.inc: New file.
14504
14505 2002-05-13 Daniel Jacobowitz <drow@mvista.com>
14506
14507 * gdb.c++/annota2.exp (annotate-quit): Add comment.
14508
14509 2002-05-12 Daniel Jacobowitz <drow@mvista.com>
14510
14511 * gdb.base/break.exp: Check 'break "marker2"'.
14512
14513 2002-05-10 Michael Snyder <msnyder@redhat.com>
14514
14515 * gdb.base/long_long.exp: Fix typo.
14516
14517 2002-05-10 Jim Blandy <jimb@redhat.com>
14518
14519 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
14520 a bug.
14521
14522 * gdb.base/printcmds.exp (test_integer_literals_rejected):
14523 Recognize more detailed error message produced by the macro
14524 expander's lexical analyzer.
14525 * lib/gdb.exp (test_print_reject): Same.
14526
14527 2002-05-09 Mark Kettenis <kettenis@gnu.org>
14528
14529 * gdb.c++/method.exp: Fix typo.
14530
14531 2002-05-08 Michael Snyder <msnyder@redhat.com>
14532
14533 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
14534 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
14535 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
14536 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
14537 Add iftarget clause for strongarm.
14538
14539 2002-05-06 Michael Snyder <msnyder@redhat.com>
14540
14541 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
14542 (gdb_continue_to_end): Accept output from status wrapper.
14543 * gdb.base/ending-run.exp: Add case for output from status wrapper.
14544 Clean up fail messages to match pass messages.
14545
14546 Enable the "needs_status_wrapper" testsuite feature.
14547 * lib/gdb.exp (gdb_wrapper_init): New procedure.
14548 (gdb_compile): Conditionally call gdb_wrapper_init.
14549 * gdb.base/a2-run.exp: Recognize output from status wrapper.
14550 * gdb.c++/method.exp: Recognize output from status wrapper.
14551
14552 2002-05-06 Ben Elliston <bje@redhat.com>
14553 From Graydon Hoare <graydon@redhat.com>
14554
14555 * config/sid.exp: Include support for "rawsid" protocol.
14556
14557 2002-05-03 Jim Blandy <jimb@redhat.com>
14558
14559 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
14560 * gdb.c++/hang3.C: New file.
14561
14562 2002-05-04 Andrew Cagney <ac131313@redhat.com>
14563
14564 * gdb.base/default.exp: Remove obsolete code.
14565 * gdb.c++/misc.exp: Ditto. Update copyright.
14566 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
14567 * gdb.base/whatis.exp: Ditto. Update copyright.
14568 * gdb.base/scope.exp: Ditto. Update copyright.
14569 * gdb.base/ptype.exp: Ditto. Update copyright.
14570 * gdb.base/printcmds.exp: Ditto. Update copyright.
14571 * gdb.base/opaque.exp: Ditto. Update copyright.
14572 * gdb.base/list.exp: Ditto.
14573 * gdb.base/funcargs.exp: Ditto. Update copyright.
14574 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
14575 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
14576 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
14577 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
14578 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
14579 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
14580
14581 2002-05-02 Michael Snyder <msnyder@redhat.com>
14582
14583 * gdb.base/watchpoint.exp: Add xscale target.
14584 * gdb.base/long_long.exp: Add xscale target.
14585 * gdb.base/default.exp: Add xscale target.
14586
14587 2002-05-01 Jim Blandy <jimb@redhat.com>
14588
14589 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
14590 gdb.c++/hang.exp: New test.
14591
14592 2002-05-01 Fred Fish <fnf@redhat.com>
14593
14594 * gdb.base/completion.exp: Handle completions of "./Make" for
14595 more than one completion possibility, as is the case when we
14596 build and test in the source tree.
14597
14598 2002-04-29 Anthony Green <green@redhat.com>
14599
14600 * gdb.java/jmisc1.exp: New file.
14601 * gdb.java/jmisc2.exp: New file.
14602
14603 2002-04-24 Daniel Jacobowitz <drow@mvista.com>
14604
14605 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
14606
14607 2002-04-23 Elena Zannoni <ezannoni@redhat.com>
14608
14609 * gdb.base/help.exp: Change 'help status' to allow for target
14610 dependent output differences.
14611
14612 2002-04-22 Michael Chastain <mec@shout.net>
14613
14614 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
14615
14616 2002-04-22 Michael Chastain <mec@shout.net>
14617
14618 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
14619
14620 2002-04-17 David S. Miller <davem@redhat.com>
14621
14622 * gdb.asm/sparc64.inc: New file.
14623 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
14624
14625 2002-04-19 Elena Zannoni <ezannoni@redhat.com>
14626
14627 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
14628 instruction file directly into the build tree. Clean up at end of
14629 test.
14630
14631 2002-04-18 David S. Miller <davem@redhat.com>
14632
14633 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
14634 handle 64-bit platforms correctly.
14635 * gdb.base/maint.exp: Likewise.
14636
14637 2002-04-18 Kevin Buettner <kevinb@redhat.com>
14638
14639 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
14640 ``-fpic'' when compiling files comprising a shared library, but
14641 it does need additional linker flags in order to find shared
14642 libraries at run time.
14643
14644 2002-04-18 Kevin Buettner <kevinb@redhat.com>
14645
14646 * gdb.base/cvexpr.c (use): New function.
14647 (main): Invoke use() on all global variables to prevent
14648 some linkers from deleting these otherwise unused symbols.
14649
14650 2002-04-17 Michael Chastain <mec@shout.net>
14651 From David S. Miller <davem@redhat.com>
14652
14653 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
14654 handle 64-bit platforms correctly.
14655
14656 2002-04-12 Michael Snyder <msnyder@redhat.com>
14657 From Jim Blandy <jimb@redhat.com>
14658 * gdb.base/foo.c (foox): Remove section attribute; the linker
14659 script can handle this instead.
14660 * gdb.base/bar.c (barx): Same.
14661 * gdb.base/baz.c (bazx): Same.
14662 * gdb.base/grbx.c (grbxx): Same.
14663
14664 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
14665 manager doesn't automatically unmap overlays unnecessarily.
14666
14667 2002-04-10 Martin M. Hunt <hunt@redhat.com>
14668
14669 * gdb.base/ending-run.exp: Fix pattern for Mips targets
14670 stepping out of main.
14671
14672 2002-04-09 Michael Chastain <mec@shout.net>
14673
14674 * gdb.c++/local.cc (main): Move call to marker1() inside nested
14675 scope so that the nested scope tests will make sense.
14676 * gdb.c++/local.exp: Write patterns that actually work with gcc
14677 (the HP patterns "were never known to work with gcc").
14678 Keep the old aCC patterns too.
14679
14680 2002-04-09 Daniel Jacobowitz <drow@mvista.com>
14681
14682 * gdb.base/attach.exp: Correct target board test.
14683
14684 2002-04-08 Michael Chastain <mec@shout.net>
14685
14686 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
14687 in a const method. Add some xfail and fail cases for configurations
14688 that do not emit the "const ...".
14689
14690 2002-04-07 Michael Chastain <mec@shout.net>
14691
14692 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
14693 Accept "A * const" and "const A * const" as type of "this".
14694 Fix spelling of getFunky throughout. Make messages uniform.
14695
14696 2002-04-07 Elena Zannoni <ezannoni@redhat.com>
14697
14698 Work around for PR gdb/285:
14699 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
14700
14701 2002-04-07 Elena Zannoni <ezannoni@redhat.com>
14702
14703 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
14704 instructions file at run time instead of configure time.
14705 Sometimes we run the test in a directory that is not the one we
14706 configured in.
14707 * gdb.asm/configure.in: Delete creation of symlink.
14708 * gdb.asm/configure: Regenerate.
14709
14710 2002-04-05 J. Brobecker <brobecker@gnat.com>
14711
14712 * gdb.gdb/xfullpath.exp: New test, to exercise the new
14713 xfullpath () function.
14714
14715 2002-04-04 Daniel Jacobowitz <drow@mvista.com>
14716
14717 * gdb.asm/Makefile.in: Correct dependencies.
14718
14719 * gdb.asm/powerpc.inc: New file.
14720 * gdb.asm/asm-source.exp: Add PowerPC.
14721 * gdb.asm/configure.in: Likewise.
14722 * gdb.asm/configure: Regenerated.
14723
14724 2002-04-04 Daniel Jacobowitz <drow@mvista.com>
14725
14726 * gdb.base/relocate.exp: New file.
14727 * gdb.base/relocate.c: New file.
14728
14729 2002-04-04 Fred Fish <fnf@redhat.com>
14730
14731 * gdb.base/step-test.exp: Update comment regarding stopping in
14732 memcpy/bcopy calls inserted as part of the compiler runtime.
14733
14734 2002-04-04 Michael Snyder <msnyder@redhat.com>
14735
14736 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
14737
14738 2002-04-03 Daniel Jacobowitz <drow@mvista.com>
14739
14740 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
14741 (gdb_expect): Remove $notransfer hack.
14742
14743 2002-04-02 Daniel Jacobowitz <drow@mvista.com>
14744
14745 * gdb.c++/classes.exp ("calling method for small class"): Match
14746 updated register output.
14747
14748 2002-03-30 Daniel Jacobowitz <drow@mvista.com>
14749
14750 Fix PR gdb/452
14751 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
14752 when finished. Make gdb_file_cmd send "exec-file" when
14753 appropriate.
14754
14755 2002-03-30 Daniel Jacobowitz <drow@mvista.com>
14756
14757 * gdb.base/attach.exp: Remove extra setup_xfail.
14758
14759 2002-03-26 Michael Snyder <msnyder@redhat.com>
14760
14761 * gdb.base/default.exp: Add tests for dump, append, and restore.
14762 * gdb.base/help.exp: Add tests for dump, append, and restore.
14763 * gdb.base/dump.exp: New file, test dump, append and restore.
14764 * gdb.base/dump.c: New file.
14765
14766 2002-03-27 Michael Snyder <msnyder@redhat.com>
14767
14768 * gdb.base/help.exp: Modify expect strings to reflect
14769 clean-ups in help messages.
14770
14771 2002-03-26 Fred Fish <fnf@redhat.com>
14772
14773 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
14774 have debugging info for those functions and the compiler uses them
14775 internally to copy structs around.
14776
14777 2002-03-26 Fred Fish <fnf@redhat.com>
14778
14779 * gdb.base/list.exp: Revert the change made yesterday and add note
14780 about why we don't list the default lines for remote targets.
14781
14782 2002-03-25 Michael Snyder <msnyder@redhat.com>
14783
14784 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
14785
14786 2002-03-25 Fred Fish <fnf@redhat.com>
14787
14788 * gdb.base/list.exp: This test works on remote targets so remove
14789 the short circuit for remote targets. Update copyright.
14790
14791 2002-03-25 Fred Fish <fnf@redhat.com>
14792
14793 * gdb.base/attach.exp: Fix logic error that was suppressing this
14794 test for all non hppa*-*-hpux* targets, instead of the hp target.
14795 Move comments closer to the suppression point. Also now need to
14796 check that we are running natively.
14797
14798 2002-03-22 Michael Snyder <msnyder@redhat.com>
14799
14800 * gdb.base/default.exp: Add test for gcore. Update copyright.
14801 * gdb.base/help.exp: Add test for gcore. Update copyright.
14802
14803 2002-03-06 Fred Fish <fnf@redhat.com>
14804
14805 * gdb.base/funcargs.c: Remove extraneous ';' character.
14806 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
14807
14808 2002-03-04 Michael Chastain <mec@shout.net>
14809
14810 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
14811 accommodate gcc v3 function signature.
14812 * gdb.mi/mi0-var-cmd-exp: Ditto.
14813
14814 2002-02-24 Andrew Cagney <ac131313@redhat.com>
14815
14816 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
14817 ``GNU/Linux'' or ``Linux kernel''
14818 * testsuite/gdb.threads/pthreads.c: Ditto.
14819
14820 2002-02-24 Michael Chastain <mec@shout.net>
14821
14822 * gdb.threads/pthreads.c (thread1): Add a return statement.
14823 (thread2): Likewise.
14824 (foo): Likewise.
14825
14826 2002-02-23 Michael Chastain <mec@shout.net>
14827
14828 * gdb.threads/linux-dp.c (philosopher): Add a return statement
14829 to placate gcc.
14830
14831 2002-02-23 Michael Chastain <mec@shout.net>
14832
14833 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
14834 test "ptype bint". The test passes on all my stabs configurations.
14835
14836 2002-02-21 Jim Blandy <jimb@redhat.com>
14837
14838 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
14839 filename at a time, and watch for the ones we want to see.
14840
14841 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
14842 types of pointers to prototyped functions.
14843
14844 2002-02-20 Andrew Cagney <ac131313@redhat.com>
14845
14846 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
14847 signed, unsigned and straight char.
14848 (padding_char, padding_short, padding_int, padding_long,
14849 padding_long_long, padding_float, padding_double,
14850 padding_long_double): New global variables.
14851 (fill, fill_structs): New functions.
14852
14853 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
14854 for correctly sized writes. Update copyright.
14855 (get_valueof): New procedure.
14856 (get_sizeof): Call get_valueof.
14857 (check_valueof): New procedure.
14858 (check_padding): New procedure.
14859
14860 2002-02-20 Michael Chastain <mec@shout.net>
14861
14862 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
14863 to setup_xfail. Document some of the remaining calls.
14864
14865 2002-02-18 Michael Chastain <mec@shout.net>
14866
14867 * gdb.c++/userdef.exp: Update copyright year.
14868
14869 2002-02-18 Daniel Jacobowitz <drow@mvista.com>
14870
14871 * gdb.c++/userdef.exp: Test overloaded operators properly.
14872 Remove xfails.
14873
14874 2002-02-14 Michael Snyder <msnyder@redhat.com>
14875
14876 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
14877
14878 2002-02-14 Daniel Jacobowitz <drow@mvista.com>
14879
14880 * gdb.base/a2-run.exp: Check for a remote target properly.
14881 * gdb.base/annota1.exp: Likewise.
14882 * gdb.base/list.exp: Likewise.
14883 * gdb.base/reread.exp: Likewise.
14884 * gdb.base/scope.exp: Likewise.
14885 * gdb.base/shlib-call.exp: Likewise.
14886 * gdb.base/term.exp: Likewise.
14887 * gdb.c++/annota2.exp: Likewise.
14888
14889 2002-02-13 Richard Earnshaw <rearnsha@arm.com>
14890
14891 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
14892
14893 2002-02-10 Michael Chastain <mec@shout.net>
14894
14895 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
14896 (call_after_alloca): Ditto.
14897
14898 2002-02-10 Daniel Jacobowitz <drow@mvista.com>
14899
14900 * gdb.base/ending-run.exp: Guard "cont" test with
14901 gdb_skip_stdio_test.
14902
14903 2002-02-06 Jim Blandy <jimb@redhat.com>
14904
14905 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
14906 from here...
14907 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
14908 To here. Disable this test on non-HP platforms. Add big comment.
14909
14910 2002-02-04 Michael Snyder <msnyder@redhat.com>
14911
14912 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
14913 other than d10v and m32r.
14914
14915 2002-02-02 Richard Earnshaw <rearnsha@arm.com>
14916
14917 * gdb.base/default.exp: Rewrite test patterns to reduce time
14918 taken to match them.
14919
14920 2002-01-30 Daniel Jacobowitz <drow@mvista.com>
14921
14922 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
14923 Allow a start function above main.
14924 * gdb.threads/linux-dp.exp: Fix copyright date.
14925
14926 2002-01-30 Daniel Jacobowitz <drow@mvista.com>
14927
14928 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
14929 (check_philosopher_stack): Check for manager thread before checking
14930 for a just-starting thread.
14931
14932 2002-01-30 Daniel Jacobowitz <drow@mvista.com>
14933
14934 From Neil Booth <neil@daikokuya.demon.co.uk>:
14935 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
14936 warnings.
14937
14938 2002-01-21 Fred Fish <fnf@redhat.com>
14939
14940 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
14941 not caller.
14942
14943 2002-01-21 Jim Blandy <jimb@redhat.com>
14944
14945 * gdb.base/reread.exp: Check that GDB properly re-reads the
14946 executable file when it changes while no inferior is running.
14947
14948 2002-01-21 Fred Fish <fnf@redhat.com>
14949
14950 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
14951 optionally accept the "shlib events" variation.
14952
14953 2002-01-21 Jim Blandy <jimb@redhat.com>
14954
14955 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
14956 call `fflush' after every `printf', so that the output is produced
14957 at predictable points, regardless of whatever buffering does (or
14958 doesn't) take place.
14959 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
14960 at different points.
14961
14962 2002-01-20 Daniel Jacobowitz <drow@mvista.com>
14963
14964 * gdb.c++/inherit.exp: Update copyright years.
14965 * gdb.c++/method.exp: Likewise.
14966
14967 2002-01-20 Daniel Jacobowitz <drow@mvista.com>
14968
14969 * gdb.c++/classes.exp: Update for improved v3 support and skipping
14970 artificial methods/arguments.
14971 * gdb.c++/derivation.exp: Likewise.
14972 * gdb.c++/inherit.exp: Likewise.
14973 * gdb.c++/method.exp: Likewise.
14974 * gdb.c++/virtfunc.exp: Likewise.
14975
14976 2002-01-18 Andrew Cagney <ac131313@redhat.com>
14977
14978 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
14979 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
14980 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
14981 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
14982 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
14983 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
14984
14985 2002-01-17 Jim Blandy <jimb@redhat.com>
14986
14987 * gdb.asm/asm-source.exp (info symbol): Take another shot at
14988 anchoring the pattern matching the entry point symbol's name.
14989
14990 2002-01-17 Andrew Cagney <ac131313@redhat.com>
14991
14992 * gdb.base/maint.exp: Update ``maint internal-error'' to match
14993 continue/quit query. Update copyright.
14994
14995 2002-01-14 Michael Snyder <msnyder@redhat.com>
14996
14997 * gdb.base/gcore.exp: Remove extra debugging output.
14998
14999 2002-01-13 Daniel Jacobowitz <drow@mvista.com>
15000
15001 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
15002 for slightly dubious v2 mangled string.
15003
15004 2002-01-13 Daniel Jacobowitz <drow@mvista.com>
15005
15006 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
15007
15008 2002-01-10 Jason Merrill <jason@redhat.com>
15009
15010 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
15011
15012 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
15013 constructors.
15014 * gdb.c++/derivation.exp: Likewise.
15015 * gdb.c++/templates.exp: Likewise.
15016 * gdb.c++/virtfunc.exp: Likewise.
15017
15018 2002-01-10 Michael Snyder <msnyder@redhat.com>
15019
15020 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
15021
15022 2002-01-08 Michael Snyder <msnyder@redhat.com>
15023
15024 * gdb.base/gcore.exp: New test for generate-core-file command.
15025 * gdb.base/gcore.c: Testcase for above.
15026 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
15027
15028 2002-01-08 Jason Merrill <jason@redhat.com>
15029
15030 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
15031
15032 2002-01-07 Fred Fish <fnf@redhat.com>
15033
15034 * gdb.c++/overload.exp: Remove unconditional xfails for:
15035 print foo_instance1.overloadargs(1)
15036 print foo_instance1.overloadargs(1, 2)
15037 print foo_instance1.overloadargs(1, 2, 3)
15038 print foo_instance1.overloadargs(1, 2, 3, 4)
15039 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
15040 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
15041 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
15042 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
15043 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
15044 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
15045 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
15046 print foo_instance1.overload1arg()
15047 print foo_instance1.overload1arg((char)arg2)
15048 print foo_instance1.overload1arg((signed char)arg3)
15049 print foo_instance1.overload1arg((unsigned char)arg4)
15050 print foo_instance1.overload1arg((int)arg7)
15051 print foo_instance1.overload1arg((unsigned int)arg8)
15052 print foo_instance1.overload1arg((float)arg11)
15053 print foo_instance1.overload1arg((double)arg12)
15054
15055 2002-01-07 Michael Snyder <msnyder@redhat.com>
15056
15057 * gdb.base/huge.exp: New test. Print a very large target data object.
15058 (skip_huge_test): New test variable. Define if you want to skip this
15059 test. The test reads an 8 megabyte data object from the target, so it
15060 might be very time consuming on remote targets with a slow connection.
15061 * gdb.base/huge.c: New file. Test case for above.
15062
15063 2002-01-07 Fred Fish <fnf@redhat.com>
15064
15065 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
15066 g_instance.bfoo, and g_instance.cfoo.
15067
15068 2002-01-07 Jeffrey A Law <law@redhat.com>
15069
15070 * gdb.base/break.c (multi_line_if_conditional): New function.
15071 (multi_ilne_while_conditional): Likewise.
15072 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
15073 IF or WHILE condition puts the breakpoint at the start of
15074 the condition.
15075
15076 * gdb.base/selftest.exp (backtrace through signal handler): Remove
15077 hppa*-*-hpux* expected failure.
15078 * gdb.base/structs.exp (do_function_calls): Similarly.
15079
15080 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
15081 watchpoints.
15082
15083 2002-01-06 Andrew Cagney <ac131313@redhat.com>
15084
15085 Fix PR gdb/66.
15086 * gdb.base/structs.exp: Replace skip for a29k with skip for
15087 gdb,cannot_call_functions.
15088 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
15089 * gdb.base/callfuncs.exp: Ditto.
15090 * gdb.base/call-rt-st.exp: Ditto.
15091 * gdb.base/call-strs.exp: Ditto.
15092 * gdb.base/callfwmall.exp: Ditto.
15093 * gdb.base/scope.exp: Obsolete xfail a29k.
15094 * gdb.c++/misc.exp: Ditto.
15095 * gdb.c++/cplusfuncs.exp: Ditto.
15096 * gdb.base/ptype.exp: Ditto.
15097 * gdb.base/printcmds.exp: Ditto.
15098 * gdb.base/opaque.exp: Ditto.
15099 * gdb.base/list.exp: Ditto.
15100 * gdb.base/funcargs.exp: Ditto.
15101 * gdb.base/default.exp: Ditto.
15102
15103 2002-01-04 Michael Snyder <msnyder@redhat.com>
15104
15105 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
15106 * gdb.base/maint.exp: Add tests for maint info sections options.
15107
15108 Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
15109
15110 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
15111
15112 2001-12-20 Corinna Vinschen <vinschen@redhat.com>
15113
15114 * gdb.asm/arm.inc: New file.
15115 * gdb.asm/asm-source.exp: Add arm targets.
15116 * gdb.asm/configure.in: Ditto.
15117 * gdb.asm/configure: Recreated from configure.in.
15118
15119 Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
15120
15121 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
15122 with HP's compiler.
15123 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
15124 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
15125 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
15126 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
15127
15128 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
15129 either HP's compilers or GCC.
15130
15131 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
15132 a SIGBUS or SIGSEGV.
15133
15134 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
15135
15136 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
15137 can be compiled with either HP's compiler or GCC.
15138
15139 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
15140 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
15141 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
15142
15143 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
15144 to match current gdb output. Update due to using auto-solib-limit
15145 for limiting instead of overloading auto-solib-add.
15146 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
15147 test program.
15148
15149 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
15150 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
15151 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
15152 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
15153 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
15154 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
15155 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
15156 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
15157 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
15158 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
15159 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
15160 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
15161 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
15162
15163 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
15164 a SIGTRAP to the inferior.
15165
15166 2001-12-19 Corinna Vinschen <vinschen@redhat.com>
15167
15168 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
15169 Substitute call to target_link by call to gdb_compile.
15170
15171 Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
15172
15173 * gdb.base/break.exp: Fix HP specific search string when testing
15174 backtracing in a called function.
15175
15176 * gdb.base/constvars.exp: Only set lang to C++ if we're
15177 compiling the test with HP's compilers.
15178 * gdb.base/volatile.exp: Similarly.
15179
15180 2001-12-19 Jim Blandy <jimb@redhat.com>
15181
15182 * gdb.base/printcmds.exp: Expect the null character to be printed
15183 as '\0', and the '\013' to be printed as '\v'.
15184 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
15185 * gdb.base/setvar.exp: Same.
15186
15187 2001-12-17 Jim Blandy <jimb@redhat.com>
15188
15189 * gdb.base/completion.exp: Rather than completing very long
15190 filenames, which can make the readline library produce output we
15191 don't recognize, cd to the directory first, and then complete
15192 using nice, short relative paths.
15193
15194 * gdb.base/completion.exp: On some systems, there is, in fact, a
15195 variable named `b' in scope, since GDB treats all static
15196 variables as being in scope. So use `no_var_named_this'
15197 instead of `b'.
15198
15199 * gdb.base/corefile.exp: Recognize the message saying that GDB
15200 can't find the core file's registers as a failure.
15201
15202 2001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
15203
15204 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
15205 test expect string more specific.
15206
15207 2001-12-13 Corinna Vinschen <vinschen@redhat.com>
15208
15209 * gdb.asm/asm-source.exp: Add support for xstormy16.
15210 * gdb.asm/configure.in: Ditto.
15211 * gdb.asm/configure: Rebuild.
15212 * gdb.asm/xstormy16.inc: New file.
15213
15214 2001-12-10 Fred Fish <fnf@redhat.com>
15215
15216 * gdb.base/maint.exp: Update to match changes in type dumping code.
15217
15218 2001-12-10 Jim Blandy <jimb@redhat.com>
15219
15220 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
15221 matching the entry point symbol's name at the beginning of the
15222 line.
15223
15224 2001-12-07 Daniel Jacobowitz <drow@mvista.com>
15225
15226 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
15227 gdb.c++/inherit.exp, gdb.c++/method.exp,
15228 gdb.c++/namespace.exp, gdb.c++/templates.exp,
15229 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
15230 and class layout support.
15231
15232 2001-12-07 Daniel Jacobowitz <drow@mvista.com>
15233
15234 * gdb.c++/classes.exp: Add test for static member function.
15235 * gdb.c++/misc.cc: Add class with static member function.
15236
15237 2001-12-07 Jim Blandy <jimb@redhat.com>
15238
15239 If GDB says it can't find the struct the function returned, report
15240 those tests as `unsupported'.
15241 * gdb.base/call-rt-st.exp (print_struct_call): New function.
15242 Rewrite subsequent tests to use it.
15243
15244 If GDB says it can't find the struct the function returned, report
15245 those tests as `unsupported'.
15246 * gdb.base/structs.exp (call_struct_func): New function.
15247 (do_function_calls): Use call_struct_func to call the functions
15248 returning structs.
15249
15250 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
15251 whether functions are prototyped or not, so we can't possibly pass
15252 arguments to t_float_values2 properly.
15253
15254 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
15255 value of `timeout' for targets other than the mips*tx39-*.
15256
15257 2001-12-06 Michael Snyder <msnyder@redhat.com>
15258
15259 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
15260 and detect whether the start symbol has a leading underscore.
15261
15262 2001-12-04 Jim Blandy <jimb@redhat.com>
15263
15264 * gdb.base/completion.exp: Clarify indentation.
15265
15266 2001-12-03 Jim Blandy <jimb@redhat.com>
15267
15268 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
15269 variables on the S/390, not `.word'.
15270
15271 2001-11-30 Jim Blandy <jimb@redhat.com>
15272
15273 Add assembly-source tests for s390-ibm-linux.
15274 * gdb.asm/s390.inc: New file.
15275 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
15276 the S/390 architecture.
15277 * gdb.asm/configure: Regenerated.
15278
15279 2001-11-30 Michael Snyder <msnyder@redhat.com>
15280
15281 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
15282 next, info source, info sources, info line, global and static
15283 variables, and static functions.
15284 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
15285 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
15286 * gdb.asm/asmsrc1.s: Add a static function and some variables.
15287 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
15288 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
15289 (gdbasm_leave): Restore frame pointer.
15290 (gdbasm_startup): Copy stack set-up from crt0.S.
15291
15292 2001-11-26 Fernando Nasser <fnasser@redhat.com>
15293
15294 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
15295 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
15296 to a local (non-static) variable. Copy tstruct.a to a static buffer
15297 and return a pointer to that buffer.
15298 * gdb.base/callfwmall.c (t_structs_a): Ditto.
15299
15300 2001-11-24 Mark Kettenis <kettenis@gnu.org>
15301
15302 * gdb.asm/configure.in: Fix recognition of ix86 target.
15303 * gdb.asm/configure: Regenerate.
15304
15305 2001-11-21 Michael Snyder <msnyder@redhat.com>
15306
15307 * gdb.asm/sparc.inc: New file.
15308 * gdb.asm/asm-source.exp: Recognize sparc target.
15309 * gdb.asm/configure.in: Recognize sparc target.
15310 * gdb.asm/configure: Regenerate.
15311
15312 2001-11-21 Michael Snyder <msnyder@redhat.com>
15313
15314 * gdb.asm/m32r.inc: New file.
15315 * gdb.asm/asm-source.exp: Recognize m32r target.
15316 * gdb.asm/configure.in: Recognize m32r target.
15317 * gdb.asm/configure: Regenerate.
15318
15319 2001-11-20 Michael Snyder <msnyder@redhat.com>
15320
15321 * gdb.asm/i386.inc: New file.
15322 * gdb.asm/asm-source.exp: Recognize ix86 target.
15323 * gdb.asm/configure.in: Recognize ix86 target.
15324 * gdb.asm/configure: Regenerate.
15325
15326 * gdb.c++/namespace.exp: Fix quotes in output messages.
15327
15328 2001-11-14 Michael Snyder <msnyder@redhat.com>
15329
15330 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
15331 qualifier in a type cast expression, to designate an address
15332 in the instruction space (Harvard architecture).
15333
15334 2001-11-13 Michael Snyder <msnyder@redhat.com>
15335
15336 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
15337 Tests for expressions using 'const' and 'volatile'.
15338
15339 2001-11-13 Corinna Vinschen <vinschen@redhat.com>
15340
15341 * gdb.asm/asm-sources.exp: Allow defining linker flags.
15342
15343 2001-11-12 Daniel Jacobowitz <drow@mvista.com>
15344
15345 * lib/mi-support.exp (mi_run_to_helper): Move comments
15346 outside of gdb_expect.
15347
15348 2001-11-11 Daniel Jacobowitz <drow@mvista.com>
15349
15350 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
15351 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
15352 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
15353 mi0_run_to): New functions.
15354 * gdb.mi/mi-simplerun.exp: Use them.
15355 * gdb.mi/mi0-simplerun.exp: Likewise.
15356 * gdb.mi/mi-var-cmd.exp: Likewise.
15357 * gdb.mi/mi0-var-cmd.exp: Likewise.
15358
15359 2001-11-10 Andrew Cagney <ac131313@redhat.com>
15360
15361 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
15362 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
15363
15364 2001-11-09 Andrew Cagney <ac131313@redhat.com>
15365
15366 * gdb.base/restore.exp: Include $expected value in restored test
15367 message.
15368
15369 2001-11-09 Andrew Cagney <ac131313@redhat.com>
15370
15371 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
15372 implemented.
15373
15374 2001-11-08 Michael Snyder <msnyder@redhat.com>
15375
15376 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
15377 Add pass/fail message for stop at breakpoint in call dummy function.
15378
15379 2001-11-07 Michael Snyder <msnyder@redhat.com>
15380
15381 * gdb.c++/templates.exp (test_template_breakpoints):
15382 If we get an overload menu, but it does not match what
15383 we expect, we still need to issue the "cancel" command.
15384 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
15385 making the whitespace optional. Argument for "new" may be
15386 "unsigned" as well as "unsigned int/long".
15387 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
15388 making the whitespace optional. Also replace "(void) with
15389 "((void|)), making the keyword "void" optional.
15390 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
15391 making the whitespace optional. Also replace "(void) with
15392 "((void|)), making the keyword "void" optional.
15393 * gdb.base/callfuncs.c (t_float_values): This function must
15394 _not_ be prototyped, and the following function (t_float_values2)
15395 must be prototyped (if the compiler supports it), so that GDB
15396 can be tested against both cases. Usually one case involves
15397 promotion of float to double, while the other does not.
15398 * gdb.base/callfwmall.c: Ditto.
15399 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
15400 includes a stack frame for "start".
15401
15402 2001-11-05 Jim Blandy <jimb@redhat.com>
15403
15404 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
15405 pointers are 32 bits long, and that offsets of relocs are always
15406 stored in the data (REL-style), and not in the reloc entry itself
15407 (RELA-style).
15408 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
15409 stabs.
15410
15411 2001-11-01 Michael Snyder <msnyder@redhat.com>
15412
15413 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
15414 and regular expression operators by using quoting.
15415
15416 2001-10-31 Michael Snyder <msnyder@redhat.com>
15417
15418 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
15419 depending on what the symbol table contains.
15420 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
15421 the output of the ptype command. Similarly, accept both "const &"
15422 and "const&".
15423
15424 2001-10-31 Corinna Vinschen <vinschen@redhat.com>
15425
15426 * gdb.base/miscexprs.c (main): Add usage of preprocessor
15427 symbol `STORAGE' to allow to choose the storage class of
15428 the local datastructures.
15429 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
15430 compiler directive.
15431
15432 2001-10-30 Michael Snyder <msnyder@redhat.com>
15433
15434 * gdb.base/jump.exp: Allow it to run for all targets.
15435
15436 2001-10-29 Corinna Vinschen <vinschen@redhat.com>
15437
15438 * gdb.base/call-ar-st.c (print_double_array): Match for loop
15439 with new double_array size.
15440 (main): Change storage class of all local variables to static.
15441 Reduce size of double_array to 9.
15442 * gdb.base/call-ar-st.exp: Increase timeout value.
15443 Change expected output for double array to match new size in
15444 call-ar-st.c.
15445
15446 2001-10-29 Corinna Vinschen <vinschen@redhat.com>
15447
15448 * gdb.base/ending-run.exp: Create identical output when passing
15449 `step to end of run' case. Add regular expression branch satisfying
15450 Stormy16 target.
15451
15452 2001-10-28 Mark Kettenis <kettenis@gnu.org>
15453
15454 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
15455 that we catch the expected failure under Linux/x86.
15456
15457 2001-10-29 Orjan Friberg <orjanf@axis.com>
15458
15459 * gdb.base/setvar.exp: Escape curly braces.
15460 * gdb.stabs/weird.exp: Ditto.
15461
15462 2001-10-27 Daniel Jacobowitz <drow@mvista.com>
15463
15464 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
15465 * gdm.mi/mi0-hack-cli.exp: Likewise.
15466
15467 2001-10-25 Andrew Cagney <ac131313@redhat.com>
15468
15469 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
15470 messages.
15471
15472 2001-10-21 Andrew Cagney <ac131313@redhat.com>
15473
15474 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
15475 checking MI enabled.
15476
15477 2001-10-09 Corinna Vinschen <vinschen@redhat.com>
15478
15479 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
15480
15481 2001-10-04 Frank Ch. Eigler <fche@redhat.com>
15482
15483 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
15484 if gdb child process crashes, just signal an error.
15485
15486 2001-10-02 Jim Blandy <jimb@redhat.com>
15487
15488 * lib/gdb.exp (test_xfail_format): Simplify.
15489
15490 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
15491 front of the variable name `format'. Simplify `if'.
15492
15493 2001-10-01 Daniel Jacobowitz <drow@mvista.com>
15494
15495 * gdb.threads/pthreads.exp: Wait for output and delay
15496 before sending ^C.
15497
15498 2001-10-01 Daniel Jacobowitz <drow@mvista.com>
15499
15500 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
15501 some incorrect output instead of timing out.
15502 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
15503
15504 2001-09-28 Corinna Vinschen <vinschen@redhat.com>
15505
15506 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
15507 check to allow additional `int'.
15508
15509 2001-09-27 Daniel Jacobowitz <drow@mvista.com>
15510
15511 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
15512 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
15513
15514 2001-09-27 Michael Snyder <msnyder@redhat.com>
15515
15516 * lib/gdb.exp (test_debug_format): New proc.
15517 (setup_xfail_format): Use new proc test_debug_format.
15518 * gdb.base/constvars.exp (local_compiler_xfail_check): New
15519 proc; use new service proc test_debug_format.
15520 Replace all other "gcc_compiled" tests with this test.
15521 * gdb.base/volatile.exp (local_compiler_xfail_check): New
15522 proc; use new service proc test_debug_format.
15523 Replace all other "gcc_compiled" tests with this test.
15524
15525 2001-09-27 Michael Snyder <msnyder@redhat.com>
15526
15527 * gdb.base/cvexpr.exp: New file.
15528 * gdb.base/cvexpr.c: New file
15529 Test for expressions using const and volatile keywords.
15530
15531 2001-09-26 Corinna Vinschen <vinschen@redhat.com>
15532
15533 * gdb.base/constvars.exp: Check for different orders of keywords
15534 and additional "int" strings in output.
15535
15536 2001-09-22 Andrew Cagney <ac131313@redhat.com>
15537
15538 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
15539 responses from "help maint".
15540
15541 2001-09-19 Frank Ch. Eigler <fche@redhat.com>
15542
15543 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
15544 to localhost:NNN instead of :NNN, in case Xvfb is listening
15545 only on TCP.
15546
15547 2001-09-19 Corinna Vinschen <vinschen@redhat.com>
15548
15549 * gdb.base/recurse.exp: When checking leaving the watchpoint
15550 scope, recognize when gdb is in function's epilogue and pass.
15551
15552 2001-09-18 Keith Seitz <keiths@redhat.com>
15553
15554 * lib/insight-support.exp (_gdbtk_export_target_info): Add
15555 support for running tests against sid targets.
15556 (gdbtk_done): Ditto.
15557
15558 2001-09-18 Corinna Vinschen <vinschen@redhat.com>
15559
15560 * gdb.base/ending-run.c (main): Set stdout buffersize
15561 to the same reasonable value for any target.
15562 * gdb.base/ending-run.exp: Add a regular expression
15563 to make testsuite happy on Sanyo Stormy16 target.
15564
15565 2001-09-17 Corinna Vinschen <vinschen@redhat.com>
15566
15567 * gdb.base/display.c (do_loops): Add float variable `f'.
15568 Increment f in loop.
15569 * gdb.base/display.exp: Increment timeout by 60 seconds.
15570 Change float display test to use variable `f'.
15571
15572 2001-09-17 Jim Blandy <jimb@redhat.com>
15573
15574 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
15575 overflowing the limited breakpoint tables on some ROM monitors
15576 (like the ROM68K).
15577
15578 2001-09-15 Frank Ch. Eigler <fche@redhat.com>
15579
15580 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
15581 the "-ac" (disable access control) flag.
15582
15583 2001-08-30 Jeff Holcomb <jeffh@redhat.com>
15584
15585 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
15586 ints.
15587
15588 2001-08-30 Keith Seitz <keiths@redhat.com>
15589
15590 * lib/gdb.exp: Move all insight-related functionality into
15591 separate file.
15592 * lib/insight-support.exp: New file.
15593
15594 2001-08-29 Frank Ch. Eigler <fche@redhat.com>
15595
15596 * config/sid.exp (sid_start): Never set sid verbosity; disable
15597 expect_background {} that consumed its stdout; tolerate </dev/null.
15598 Attempt to set endianness override in "sid" protocol mode. Cleanup.
15599
15600 2001-08-18 Andrew Cagney <ac131313@redhat.com>
15601
15602 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
15603 CLI jump command to start it.
15604 (mi_run_to_main): Fail immediatly when unexpected output.
15605
15606 2001-08-18 Andrew Cagney <ac131313@redhat.com>
15607
15608 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
15609 beginning of function. Fix PR gdb/191.
15610
15611 2001-08-16 Frank Ch. Eigler <fche@redhat.com>
15612
15613 * config/sid.exp (sid_start): Don't warn if we cannot figure out
15614 what to force sid endianness to.
15615
15616 2001-08-15 Keith Seitz <keiths@redhat.com>
15617
15618 * lib/gdb.exp (gdbtk_start): Don't set environment
15619 variables for TCL_LIBRARY and friends. Insight will
15620 now figure these out for itself.
15621
15622 2001-08-02 Michael Snyder <msnyder@redhat.com>
15623
15624 * gdb.base/completion.exp: Remove the symbol "a64l" from
15625 the expect string; this is target-specific, and not related
15626 to what is being tested.
15627
15628 2001-08-02 Dave Brolley <brolley@redhat.com>
15629
15630 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
15631
15632 2001-07-25 Michael Snyder <msnyder@redhat.com>
15633
15634 * gdb.base/consecutive.exp: New file. Test stepping over
15635 breakpoints on consecutive instructions.
15636 * gdb.base/consecutive.c: New file.
15637
15638 * gdb.base/call-rt-st.exp: Use double-backslash to quote
15639 curly braces in regular expressions.
15640
15641 2001-07-25 Michael Snyder <msnyder@redhat.com>
15642
15643 * gdb.base/ending-run.exp: Accept "Program exited normally" as
15644 legitimate output from stepping out of main.
15645
15646 2001-07-22 Keith Seitz <keiths@redhat.com>
15647
15648 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
15649 the empty string, do not run the tests.
15650
15651 2001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
15652
15653 * gdb.base/long_long.exp: Detect size of pointer. Take into
15654 account 2-byte pointers when testing for p/a results.
15655
15656 2001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
15657
15658 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
15659 and defined to 1K for m68hc11.
15660 (random_data): Reduce table to 1K for embedded platforms (68hc11).
15661 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
15662 (sizeof_random_data): New variable to tell the size of the data table;
15663 don't test past this size; always run to main.
15664
15665 2001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
15666
15667 * gdb.base/return2.exp: return of long long and double fails for
15668 68HC11; don't execute these tests on that platform.
15669 * gdb.base/return.exp: Return of a double fails for 68hc11.
15670
15671 2001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
15672
15673 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
15674 tests that print a float.
15675 * call-rt-st.exp: Likewise.
15676
15677 2001-07-12 Mark Kettenis <kettenis@gnu.org>
15678
15679 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
15680 running this test on Linux.
15681
15682 2001-06-24 Michael Chastain <chastain@redhat.com>
15683
15684 * gdb.base/arithmet.exp: Remove some tests to make all test names
15685 unique.
15686
15687 2001-07-03 Michael Snyder <msnyder@redhat.com>
15688
15689 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
15690 the output of the ptype command.
15691
15692 2001-07-02 Michael Snyder <msnyder@redhat.com>
15693
15694 * gdb.base/completion.exp: Don't assume that break.c is the only
15695 source file that may contain functions named "marker".
15696 * gdb.base/corefile.exp: Quote the curly braces in regexp.
15697
15698 2001-06-28 Andrew Cagney <ac131313@redhat.com>
15699
15700 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
15701 of files to delete.
15702
15703 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
15704 * gdb.disasm/h8300s.exp: New file.
15705 gdb.disasm/h8300s.s: Likewise.
15706
15707 2001-06-27 Andrew Cagney <ac131313@redhat.com>
15708
15709 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
15710 empty breakpoint tables.
15711
15712 2001-06-25 Andrew Cagney <ac131313@redhat.com>
15713
15714 * lib/mi-support.exp: Update args=... part of stop-reason
15715 patterns. Accept either a list or a tuple.
15716
15717 2001-06-23 Andrew Cagney <ac131313@redhat.com>
15718
15719 * lib/mi-support.exp: Remove local emacs variable defining
15720 change-log-default-name.
15721
15722 2001-06-22 Michael Chastain <chastain@redhat.com>
15723
15724 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
15725 This is operationally compatible with the previous version.
15726
15727 2001-06-13 Jim Blandy <jimb@redhat.com>
15728
15729 * lib/gdb.exp (gdb_test): Doc fix.
15730
15731 2001-06-10 Michael Chastain <chastain@redhat.com>
15732
15733 * gdb.base/exprs.exp: Remove a duplicate test.
15734
15735 2001-06-06 Jim Blandy <jimb@redhat.com>
15736
15737 * gdb.base/return2.exp (main): Use values to test float and double
15738 returns that are not NaN's, to avoid being confused by IEEE
15739 comparison rules.
15740
15741 2001-06-04 Michael Snyder <msnyder@redhat.com>
15742
15743 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
15744 non-zero if control_c fails. Terminate the test on failure,
15745 rather than wait for 12 more tests to time out.
15746
15747 2001-06-06 Jim Blandy <jimb@redhat.com>
15748
15749 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
15750 Don't forget to match the GDB prompt.
15751
15752 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
15753
15754 2001-06-04 Jim Blandy <jimb@redhat.com>
15755
15756 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
15757 command.
15758
15759 2001-05-31 Kevin Buettner <kevinb@redhat.com>
15760
15761 * gdb.base/annota1.exp (info break): Match four or more spaces
15762 after "Address".
15763
15764 2001-05-31 Michael Chastain <chastain@redhat.com>
15765
15766 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
15767 (dm_type_int_star): Likewise.
15768 (dm_type_long_star): Likewise.
15769 (dm_type_void_star): Likewise.
15770
15771 2001-05-29 Kevin Buettner <kevinb@redhat.com>
15772
15773 * gdb.base/completion.exp (INPUTRC): Set this environment variable
15774 to a known value in order to get consistent results regardless
15775 of the setting of INPUTRC or the presence or contents of .inputrc.
15776
15777 2001-05-24 Michael Snyder <msnyder@redhat.com>
15778
15779 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
15780 Don't require that the main thread and the manager thread are the
15781 first in the list.
15782
15783 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
15784 debugging. If test fails, issue an "unsupported" not a "fail".
15785
15786 2001-05-24 Jim Blandy <jimb@redhat.com>
15787
15788 Don't assume that short is shorter than int.
15789 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
15790 assume that shorts are smaller than ints. On a 16-bit machine,
15791 this isn't true.
15792 ("print unsigned char == (~0)"): Add test that verifies that ~0,
15793 an int, is not equal to ~0 stored in an unsigned char. This tests
15794 the same thing that the previous test meant to, but works on
15795 16-bit machines, too.
15796 ("print unsigned char != (~0)"): Same test, complemented.
15797
15798 2001-05-24 Michael Snyder <msnyder@redhat.com>
15799
15800 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
15801 test for (full_coverage == 0). This makes the test run faster,
15802 and prevents dejagnu getting out of step.
15803
15804 2001-05-23 Kevin Buettner <kevinb@redhat.com>
15805
15806 * gdb.base/finish.exp (finish_void): Revise pattern for
15807 stopping on the call statement to not permit stopping at
15808 the start of the instructions comprising the call sequence.
15809
15810 2001-05-19 Michael Chastain <chastain@redhat.com>
15811
15812 * gdb.base/callfuncs.exp: Make all test names unique.
15813 * gdb.base/commands.exp: Make all test names unique.
15814 * gdb.base/condbreak.exp: Make all test names unique.
15815 * gdb.base/dbx.exp: Make all test names unique.
15816 * gdb.base/default.exp: Make all test names unique.
15817 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
15818 and TIMEOUT messages to their corresponding PASS message.
15819 * gdb.base/ending-run.exp: Make all test names unique.
15820 * gdb.base/long_long.exp: Remove duplicate test.
15821
15822 2001-05-21 Kevin Buettner <kevinb@redhat.com>
15823
15824 * gdb.base/finish.exp (finish_void): Allow "finish" command to
15825 stop on the call statement as well as the statement after the
15826 call.
15827
15828 2001-05-21 Michael Snyder <msnyder@redhat.com>
15829
15830 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
15831
15832 2001-05-10 Elena Zannoni <ezannoni@redhat.com>
15833
15834 * gdb.base/completion.exp: Revamp test. Make it execute on all
15835 platforms.
15836
15837 2001-05-10 Elena Zannoni <ezannoni@redhat.com>
15838
15839 * config/gdbserver.exp (gdb_load): Handle the case
15840 in which the arguments to gdbserver are given in the
15841 baseboard configuration file.
15842 Also handle the case in which the server needs to do a
15843 load.
15844
15845 2001-05-07 Keith Seitz <keiths@cygnus.com>
15846
15847 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
15848 set up the display for testing.
15849 (gdbtk_start): Convert all paths to paths that tcl will like.
15850 Export target information to environment.
15851 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
15852 necessary.
15853 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
15854 (to_tcl_path): New proc to convert a given pathname into
15855 a path acceptible as an argument to a tcl command.
15856 (_gdbtk_export_target_info): New proc to export target info
15857 into the environment for gdbtk testing.
15858 (gdbtk_done): New proc to signal end-of-test.
15859
15860 2001-05-06 Jim Blandy <jimb@redhat.com>
15861
15862 * restore.c: Make the code of caller0 correspond to its comment.
15863
15864 2001-05-03 Michael Snyder <msnyder@redhat.com>
15865
15866 * config/sid.exp (gdb_target_sid): Check for error messages.
15867 On error or timeout, don't make expect exit (which will terminate
15868 all subsequent tests); instead just make gdb exit.
15869 (gdb_load): Check for error messages. On error or timeout,
15870 return a negative value.
15871
15872 2001-04-24 Jim Blandy <jimb@redhat.com>
15873
15874 * gdb.c++/templates.exp: If we see the prompt for the overload
15875 list, but we haven't recognized any of the longer patterns,
15876 arrange for this test to fail, not hang.
15877
15878 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
15879 variations.
15880
15881 2001-04-22 Michael Chastain <chastain@redhat.com>
15882
15883 * gdb.c++/local.exp: Use the 'runto' library function.
15884 * gdb.c++/namespace.exp: Likewise.
15885 * gdb.c++/overload.exp: Likewise.
15886
15887 2001-03-26 Kevin Buettner <kevinb@redhat.com>
15888
15889 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
15890 * gdb.base/step-line.exp: New file. Test step/next in presence of
15891 #line directives.
15892 * gdb.base/step-line.c: New file. Test program for the above.
15893 * gdb.base/step-line.inp: New file. We pretend that this file has
15894 been transformed by some other tool into step-line.c.
15895
15896 2001-03-21 Jim Blandy <jimb@redhat.com>
15897
15898 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
15899 unmangled operator names.
15900
15901 2001-03-20 Jim Blandy <jimb@redhat.com>
15902
15903 * gdb.threads/linux-dp.exp: Recognize an additional message
15904 generated by GDB when it doesn't understand how to debug threads
15905 on the target system.
15906
15907 2001-03-19 Andrew Cagney <ac131313@redhat.com>
15908
15909 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
15910
15911 2001-03-12 Michael Chastain <chastain@redhat.com>
15912
15913 * gdb.c++/derivation.exp: Use the 'runto' library function.
15914
15915 2001-03-12 Michael Chastain <chastain@redhat.com>
15916
15917 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
15918
15919 2001-02-24 Michael Chastain <chastain@redhat.com>
15920
15921 * gdb.c++/ref-types.exp: Change handwritten code to library
15922 function 'runto'.
15923
15924 2001-03-16 Orjan Friberg <orjanf@axis.com>
15925
15926 * gdb.base/signals.exp: Set count to 0 explicitly.
15927
15928 2001-03-15 Mark Salter <msalter@redhat.com>
15929
15930 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
15931 (gdb_target_monitor): Add check of gdb_target_cmd return value.
15932 (gdb_load): Add support for additional target_info: gdb_download_size
15933 and gdb_load_timeout.
15934
15935 Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
15936
15937 * gdb.base/annota1.exp: Move test of isnative to earlier in the
15938 file -- to prevent failing when the compile fails but we have no
15939 intention of running the tests anyway.
15940
15941 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
15942 tests if set.
15943
15944 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
15945 integers.
15946
15947 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
15948 * gdb.c++/namespace.exp: Ditto.
15949
15950 2001-03-07 Orjan Friberg <orjanf@axis.com>
15951
15952 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
15953 * gdb.base/pointers.exp: Relax pattern match of decimals.
15954
15955 2001-03-06 Kevin Buettner <kevinb@redhat.com>
15956
15957 * Makefile.in, config/abug.exp, config/cfdbug.exp,
15958 config/cpu32bug.exp, config/dve.exp, config/est.exp,
15959 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
15960 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
15961 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
15962 config/sh.exp, config/sid.exp, config/slite.exp,
15963 config/sparclet.exp, config/udi.exp, config/unknown.exp,
15964 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
15965 config/vxworks.exp, config/vxworks29k.exp,
15966 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
15967 gdb.base/all-bin.exp, gdb.base/annota1.exp,
15968 gdb.base/arithmet.exp, gdb.base/assign.exp,
15969 gdb.base/async.exp, gdb.base/attach.exp,
15970 gdb.base/bitfields.exp, gdb.base/bitops.exp,
15971 gdb.base/break.exp, gdb.base/call-ar-st.exp,
15972 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
15973 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
15974 gdb.base/commands.exp, gdb.base/completion.exp,
15975 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
15976 gdb.base/constvars.exp, gdb.base/corefile.exp,
15977 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
15978 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
15979 gdb.base/ending-run.exp, gdb.base/environ.exp,
15980 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
15981 gdb.base/finish.exp, gdb.base/foll-exec.exp,
15982 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
15983 gdb.base/funcargs.exp, gdb.base/help.exp,
15984 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
15985 gdb.base/logical.exp, gdb.base/long_long.exp,
15986 gdb.base/maint.exp, gdb.base/mips_pro.exp,
15987 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
15988 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
15989 gdb.base/pointers.exp, gdb.base/printcmds.exp,
15990 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
15991 gdb.base/regs.exp, gdb.base/relational.exp,
15992 gdb.base/remote.exp, gdb.base/reread.exp,
15993 gdb.base/restore.exp, gdb.base/return2.exp,
15994 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
15995 gdb.base/selftest.exp, gdb.base/setshow.exp,
15996 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
15997 gdb.base/sigall.exp, gdb.base/signals.exp,
15998 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
15999 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
16000 gdb.base/step-test.exp, gdb.base/structs.c,
16001 gdb.base/structs.exp, gdb.base/structs2.exp,
16002 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
16003 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
16004 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
16005 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
16006 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
16007 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
16008 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
16009 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
16010 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
16011 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
16012 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
16013 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
16014 gdb.fortran/types.exp, gdb.java/jmisc.exp,
16015 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
16016 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
16017 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
16018 gdb.trace/circ.exp, gdb.trace/collection.exp,
16019 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
16020 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
16021 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
16022 gdb.trace/report.exp, gdb.trace/save-trace.exp,
16023 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
16024 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
16025 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
16026 notices.
16027
16028 2001-02-27 Michael Snyder <msnyder@cygnus.com>
16029
16030 * gdb.base/varargs.c (find_max_double): Fix printf format string:
16031 first arg is int not float.
16032
16033 2001-02-22 Michael Snyder <msnyder@cygnus.com>
16034
16035 * gdb.base/reread.exp: Unsupported for non-native targets;
16036 doesn't work for remote debugging.
16037
16038 2001-02-19 Fernando Nasser <fnasser@redhat.com>
16039
16040 From Drew Moseley <dmoseley@redhat.com>
16041 * gdb.base/ending-run.exp: Properly handle the BSP state when
16042 stepping past the end of main.
16043
16044 2001-02-19 John Moore <jmoore@redhat.com>
16045
16046 * gdb.base/commands.exp (infrun_breakpoint_command_test):
16047 Converted HPUX fix for non-expected items following multiple
16048 step commands into general solution for all platforms.
16049
16050 2001-02-18 Michael Chastain <chastain@redhat.com>
16051
16052 * gdb.c++/classes.exp (do_tests): Change runto statements
16053 from "runto 'foo(void)'" to "runto 'foo'". This makes the
16054 statements demangler agnostic.
16055 * gdb.c++/virtfunc.exp (do_tests): Likewise.
16056 (gdb_virtfunc_restart): Likewise.
16057
16058 2001-02-14 Michael Chastain <chastain@redhat.com>
16059
16060 * gdb.c++/inherit.exp (do_tests): Change runto statements
16061 from "runto 'foo(void)'" to "runto 'foo'". This makes the
16062 statements demangler agnostic.
16063
16064 Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
16065
16066 * gdb.threads/pthreads.exp: Unify pass/fail messages for
16067 ``continue to bkpt at common_routine in thread 2'' and ``stopped
16068 before calling common_routine 15 times'' tests.
16069
16070 2001-02-11 Michael Chastain <chastain@redhat.com>
16071
16072 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
16073 Helps the test script figure out which demangler is in use.
16074 (dm_type_foo_ref): Ditto.
16075 (dm_type_int_star): Ditto.
16076 (dm_type_long_star): Ditto.
16077 (dm_type_unsigned_int): Ditto.
16078 (dm_type_void): Ditto.
16079 (dm_type_void_star): Ditto.
16080 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
16081 Probe the gdb demangler and set variables to accommodate
16082 formatting differences.
16083 (info_func_regexp): New function. Same as info_func, but
16084 matches against a regexp.
16085 (info_func): Match against a literal string.
16086 (print_addr_2): New function. Match against a literal string,
16087 which can be different from the input to gdb.
16088 (print_addr): Simply call print_addr_2 with the same argument twice.
16089 (test_lookup_operator_functions): Use demangler formatting variables.
16090 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
16091 the tests in the same order as the C++ class declaration.
16092 (test_paddr_operator_functions): Ditto.
16093 (test_paddr_overloaded_functions): Ditto.
16094 (test_paddr_hairy_functions): Use demangler formatting variables.
16095 Add reference to gdb/19 for related tests.
16096 (do_tests): Call probe_demangler.
16097
16098 2001-01-30 Kevin Buettner <kevinb@redhat.com>
16099
16100 * gdb.c++/templates.cc (printf): Remove unused function definition.
16101
16102 2001-01-26 Felix Lee <flee@redhat.com>
16103
16104 * sid.exp (sid_exit): Pass host, not target, to remote_close.
16105
16106 2001-01-25 matthew green <mrg@redhat.com>
16107
16108 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
16109 up sid.
16110 (sid_exit): Call `remote_pop_conn' after GDB is gone.
16111
16112 2001-01-25 matthew green <mrg@redhat.com>
16113
16114 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
16115 Deprecate $sid_spawn_id.
16116 (sid_exit): Remove code necessary only for `spawn.'
16117
16118 2001-01-25 matthew green <mrg@redhat.com>
16119
16120 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
16121
16122 2001-01-28 Michael Chastain <chastain@redhat.com>
16123
16124 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
16125 to call when tests fail. It takes gdb out of the overloaded
16126 function choice menu back to the main prompt, so that the test
16127 program stays synchronized.
16128 (set_bp_overloaded): New proc to collect all the common
16129 code for setting a breakpoint on an overloaded name. Calls
16130 take_gdb_out_of_choice_menu when needed.
16131 (menu_overload1arg): New variable to collect the repeated
16132 instances of the expected menu for an overloaded name. Change
16133 the regular expression to handle changes in g++ type encoding:
16134 "void" can be either "void" or "", and "unsigned int" can be
16135 either "unsigned int" or "unsigned".
16136 (continue_to_bp_overloaded): Change regular expressions to handle
16137 changes in g++ type encoding.
16138 (no proc): Call take_gdb_out_of_choice_menu when needed.
16139 Remove redundant calls to "info break". Accept either "canceled"
16140 or "cancelled". Change regular expressions in "info break"
16141 calls to handle changes in g++ type encoding. Give all tests
16142 unique strings.
16143
16144 2001-01-17 Ben Elliston <bje@redhat.com>
16145
16146 * config/sid.exp: New file.
16147
16148 Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
16149
16150 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
16151
16152 2000-12-21 Michael Snyder <msnyder@cygnus.com>
16153
16154 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
16155 Add a RE to accept a non-ascii char if one is ever presented.
16156
16157 2000-12-20 Fernando Nasser <fnasser@redhat.com>
16158
16159 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
16160
16161 2000-12-18 Michael Snyder <msnyder@cygnus.com>
16162
16163 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
16164 in regexp. One '\' does not suffice on Linux.
16165
16166 2000-12-09 Michael Chastain <chastain@redhat.com>
16167
16168 * gdb.base/break.exp (test_clear_command): Use a marker function
16169 rather than 'main' for the test function. Also move this
16170 test to an execution point where the marker function names are
16171 guaranteed to be bound to functions. (Executing tests after a
16172 'finish' from main runs into name conflicts with local names
16173 in __libc_start_main).
16174
16175 2000-12-07 Michael Snyder <msnyder@cygnus.com>
16176
16177 * gdb.base/finish.exp: New test for gdb's "finish" command.
16178 * gdb.base/return2.exp: New test for gdb's "return" command.
16179 * gdb.base/return2.c: New source file for above.
16180
16181 2000-12-05 Michael Snyder <msnyder@cygnus.com>
16182
16183 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
16184 * gdb.base/miscexprs.exp: Ditto.
16185 * gdb.base/pointers.exp: Ditto.
16186 * gdb.c++/derivation.exp: Ditto.
16187 * gdb.c++/local.exp: Ditto.
16188 * gdb.c++/namespace.exp: Ditto.
16189 * gdb.c++/overload.exp: Ditto.
16190 * gdb.c++/ref-types.exp: Ditto.
16191
16192 2000-12-05 Michael Snyder <msnyder@cygnus.com>
16193
16194 * gdb.base/constvars.exp: Test result of "up" command.
16195 * gdb.base/miscexprs.exp: Ditto.
16196 * gdb.base/pointers.exp: Ditto.
16197 * gdb.base/scope.exp: Ditto.
16198 * gdb.c++/derivation.exp: Ditto.
16199 * gdb.c++/local.exp: Ditto.
16200 * gdb.c++/namespace.exp: Ditto.
16201 * gdb.c++/overload.exp: Ditto.
16202 * gdb.c++/ref-types.exp: Ditto.
16203
16204 2000-11-22 Michael Chastain <chastain@redhat.com>
16205
16206 * mips_pro.exp: Accept either "middle -> top -> main" or
16207 "middle -> main" in the backtrace, because gcc can optimize
16208 tail calls to jumps. Remove setup_xfail for the hppa case.
16209 Add a comment with the original warning messages from PR 3016,
16210 which was filed in 1993, to preserve them for posterity.
16211
16212 2000-11-17 Nick Duffek <nsd@redhat.com>
16213
16214 * lib/gdb.exp (gdb_test): Override timeout with board info.
16215
16216 2000-11-17 Nick Duffek <nsd@redhat.com>
16217
16218 * gdb.base/display.exp: Don't kill running stub. Add "again" to
16219 the second kill and detach messages.
16220
16221 2000-11-17 Nick Duffek <nsd@redhat.com>
16222
16223 * configure.in: Add AC_EXEEXT.
16224 * configure: Regenerate.
16225 * Makefile.in (just-check): Export EXEEXT.
16226 * lib/gdb.exp ($EXEEXT): Import from environment.
16227 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
16228 expect "maint dump-me" on Cygwin.
16229 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
16230 $EXEEXT.
16231
16232 2000-11-17 Nick Duffek <nsd@redhat.com>
16233
16234 * gdb.base/break.exp: Test backtrace and finish from called
16235 function on all platforms, not just HP-UX.
16236
16237 2000-11-03 Michael Snyder <msnyder@cygnus.com>
16238
16239 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
16240 code from gdb_target_monitor, so it can be used independantly
16241 for gdbserver. Also comment out an unnecessary PUTS.
16242
16243 2000-11-03 Michael Snyder <msnyder@cygnus.com>
16244
16245 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
16246 * gdb.base/corefile.exp: Expect the message "Program is being
16247 debugged already" when we send the "corefile" command, since
16248 the preceeding gdb_load may have connected gdb to a remote target.
16249 * gdb.base/display.exp: Disable hardware watchpoints if new
16250 board info variable "no_hardware_watchpoints" is true.
16251 Replace single-letter commands with more readable ones.
16252 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
16253 if new board info variable "no_hardware_watchpoints" is true.
16254 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
16255 to see if stdio (printf) testing is possible.
16256 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
16257 board info variable "no_hardware_watchpoints" is true. Use new
16258 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
16259
16260 2000-11-13 Fernando Nasser <fnasser@redhat.com>
16261
16262 From Orjan Friberg <orjanf@axis.com>:
16263 * gdb.base/printcmds.exp: Escape curly braces followed by a number
16264 in array print pattern match.
16265
16266 2000-11-09 Fernando Nasser <fnasser@redhat.com>
16267
16268 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
16269 spelling "cancelled" to U.S. spelling "canceled" to match changes
16270 made to gdb.
16271 * gdb.c++/ovldbreak.exp: Ditto.
16272
16273 2000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
16274
16275 * gdb.base/callfuncs.c (main): Moved to end of file, call
16276 t_double_values to initialize the FPU before inferior calls are made.
16277 * gdb.base/callfuncs.exp: Test for register preservation after calling
16278 inferior functions. Add tests for continuining, finishing and
16279 returning from a stop in a call dummy.
16280
16281 2000-10-24 Michael Snyder <msnyder@cygnus.com>
16282
16283 * gdb.base/commands.exp: Break up long lines, and re-indent.
16284
16285 2000-10-19 Michael Snyder <msnyder@cygnus.com>
16286
16287 * config/gdbserver.exp: Rewritten from the ground up, to make it
16288 compatible with the current dejagnu tree, and to make it work with
16289 the new "gdbserver" in libremote.
16290
16291 2000-10-16 Michael Snyder <msnyder@cygnus.com>
16292
16293 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
16294 * gdb.base/varargs.exp: Skip entire test if no printf support.
16295 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
16296 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
16297
16298 2000-10-13 Michael Snyder <msnyder@cygnus.com>
16299
16300 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
16301 no floating point support.
16302 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
16303 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
16304 * gdb.base/call-rt-st.exp: Ditto.
16305 * gdb.base/call-strs.exp: Ditto.
16306
16307 2000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
16308
16309 * gdb.base/sizeof.c: include <stdio.h>.
16310
16311 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
16312 'finish', otherwise uncaptured gdb_prompt would potentially
16313 throw remaining test points out of sync.
16314
16315 2000-07-26 Scott Bambrough <scottb@netwinder.org>
16316
16317 * gdb.base/recurse.exp: Run tests for all targets.
16318 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
16319 gnu-oldld case on ARM.
16320 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
16321 for ARM targets.
16322
16323 Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
16324
16325 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
16326 * gdb.java/configure: Rebuild.
16327
16328 Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
16329
16330 * gdb.java/jv-exp.exp: New file.
16331
16332 Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
16333
16334 * configure: Rebuilt.
16335 * configure.in (configdirs): Add gdb.java.
16336 * gdb.java/jmisc.java: New file.
16337 * gdb.java/jmisc.exp: New file.
16338 * gdb.java/Makefile.in: New file.
16339 * gdb.java/configure: Rebuilt.
16340 * gdb.java/configure.in: New file.
16341 * lib/java.exp: New file.
16342
16343 Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
16344
16345 * gdb.base/exprs.exp: Test casts to a pointer including over and
16346 underflow.
16347
16348 Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
16349
16350 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
16351 and the compilers sizes.
16352
16353 2000-07-09 Nick Duffek <nsd@redhat.com>
16354
16355 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
16356 (use_methods): New function.
16357 (main): Call use_methods().
16358 * gdb.c++/classes.exp (test_method_param_class): New procedure.
16359 (do_tests): Call test_method_param_class.
16360
16361 2000-07-09 Nick Duffek <nsd@redhat.com>
16362
16363 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
16364 spelling.
16365 (test_enums): New procedure. Move enum tests from end of script
16366 to here. Set breakpoint on function name instead of line number.
16367 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
16368 (enums2): New marker function.
16369 (enums1): New function.
16370 (main): Call enums1(). Move enum tests to enums1().
16371
16372 Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
16373
16374 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
16375 compile/link program. Update line numbers.
16376 * gdb.asm/d10v.inc: Define ``startup''.
16377 * gdb.asm/asmsrc1.s: Add definition of _start.
16378
16379 Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
16380
16381 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
16382
16383 2000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16384
16385 * gdb.base/maint.exp: Add 'maint print architecture' item to output
16386 of 'help maint print' command.
16387
16388 Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
16389
16390 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
16391 they use gdb_expect_list.
16392
16393 Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
16394
16395 * gdb.base/commands.exp: Use ``set remote
16396 memory-read-packet-size'' instead of ``set endian big'' to test
16397 long commands.
16398
16399 2000-06-03 Daniel Berlin <dan@cgsoftware.com>
16400
16401 * gdb.c++/templates.exp (do_tests): Make all of these work under
16402 g++, and stop skipping them.
16403
16404 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
16405 work under g++.
16406
16407 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
16408 initialization.
16409
16410 2000-06-02 Michael Snyder <msnyder@cygnus.com>
16411
16412 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
16413 the regular expression: accept an (almost) arbitrary sequence of
16414 "frames-invalid" and "breakpoints-invalid" messages both before
16415 and after the "starting" message.
16416
16417 2000-06-02 Michael Snyder <msnyder@cygnus.com>
16418
16419 * gdb.c++/local.exp: This test has never been known to work with g++.
16420
16421 2000-05-18 Michael Snyder <msnyder@cygnus.com>
16422
16423 * gdb.base/annota1.exp (annotate-signal-handler-caller):
16424 Relax the regular expression a little, make it pass on Solaris 8.
16425
16426 2000-05-12 Kevin Buettner <kevinb@redhat.com>
16427
16428 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
16429 a call, do not require that gdb stop on the line after the call.
16430 Instead, it is permissible for gdb to stop on the line of the
16431 call itself.
16432
16433 2000-05-12 Michael Snyder <msnyder@.cygnus.com>
16434
16435 * gdb.base/break.exp (bp on small function, optimized file):
16436 Add a second pass pattern. The behavior differs here between stabs
16437 and dwarf for one-line functions. Stabs preserves two line symbols
16438 (one before the prologue and one after) with the same line number,
16439 but dwarf regards these as duplicates and discards one of them.
16440 Therefore the address after the prologue (where the breakpoint is)
16441 has no exactly matching line symbol, and GDB reports the breakpoint
16442 as if it were in the middle of a line rather than at the beginning.
16443
16444 2000-05-08 Michael Snyder <msnyder@cygnus.com>
16445
16446 * gdb.base/interrupt.exp: Make "pass" message say "send"
16447 rather than "send_gdb" (for consistancy).
16448
16449 Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
16450
16451 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
16452 * gdb.c++/templates.cc: Properly check for GCC version number.
16453 * lib/compiler.cc: Likewise
16454
16455 2000-04-28 Michael Snyder <msnyder@cygnus.com>
16456
16457 * gdb.base/break.exp: When compiled with -O2 optimization,
16458 gdb may not stop at the first line of main, due to code motion.
16459
16460 2000-04-26 Michael Snyder <msnyder@cygnus.com>
16461
16462 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
16463 This test depends on parsing the printf output from the target.
16464 Since the sparclet stub doesn't do stdio, this will never work.
16465 * gdb.base/call-rt-st.exp: ditto.
16466 * gdb.base/call-strs: ditto.
16467
16468 2000-04-24 Michael Snyder <msnyder@cygnus.com>
16469
16470 * gdb.base/miscexprs.exp: make sizeof long array test portable.
16471
16472 * gdb.base/ending-run.exp: After connecting to a remote target,
16473 but before running, the target will appear to be in a random
16474 location. Specify both a file and a line for breakpoints.
16475 Also, the function that calls main may be called 'init'
16476 rather than 'start'.
16477
16478 2000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16479
16480 * gdb.base/help.exp: Update output for add-symbol-file command.
16481
16482 2000-04-10 Fernando Nasser <fnasser@cygnus.com>
16483
16484 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16485 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
16486
16487 2000-04-07 J.T. Conklin <jtc@redback.com>
16488
16489 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
16490
16491 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
16492
16493 Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
16494
16495 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
16496 values that can be represented exactly.
16497 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
16498 above change, and to not check against the directory part of the source
16499 file name.
16500 (step into print_long_arg_list): Likewise.
16501 (print print_small_structs from print_long_arg_list): Likewise.
16502 (print print_long_arg_list): Likewise.
16503
16504 2000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16505
16506 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
16507
16508 Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
16509
16510 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
16511
16512 2000-03-25 Daniel Berlin <dan@cgsoftware.com>
16513
16514 * gdb.base/commands.exp (deprecated_command_test): Add test for
16515 deprecate with no arguments.
16516
16517 2000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
16518
16519 * gdb.base/break.exp: Add new test for setting breakpoints on
16520 optimized code so we can test breakpoints work even when function
16521 prologues may be optimized away
16522
16523 2000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
16524
16525 From David Whedon <dwhedon@gordian.com>
16526 * gdb.base/commands.exp : Added command deprecator tests.
16527
16528 2000-03-22 Daniel Berlin <dan@cgsoftware.com>
16529
16530 * gdb.base/help.exp: Added test for new apropos command.
16531
16532 2000-03-21 Kevin Buettner <kevinb@redhat.com>
16533
16534 * gdb.base/pointers.c (usevar): New function.
16535 (main): Make sure that global variables v_int_pointer2, rptr,
16536 and y are all referenced someplace in the program by calling
16537 usevar() on them. [Some linkers delete symbols which are
16538 never referenced. The space remains, but there's no way to
16539 get a (symbolic) handle on the variable from the debugger.]
16540
16541 2000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16542
16543 * gdb.base/printcmds.c: Add typedeffed arrays.
16544
16545 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
16546 procedure to test arrays that are typedef'd.
16547
16548 2000-03-13 James Ingham <jingham@leda.cygnus.com>
16549
16550 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
16551 the library directories.
16552
16553 Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
16554
16555 * configure.in (configdirs): Add sub directory gdb.mi.
16556 * configure: Re-generate.
16557
16558 * gdb.mi: New directory.
16559
16560 2000-02-25 Scott Bambrough <scottb@netwinder.org>
16561
16562 * gdb.base/long_long.exp: Correct test suite failure when printing
16563 a long long value as a double on ARM platforms.
16564
16565 2000-02-16 Jim Blandy <jimb@redhat.com>
16566
16567 * gdb.base/break.exp ("breakpoint line number"): Make sure the
16568 default source file is set properly before running this test.
16569
16570 2000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16571
16572 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
16573 gdbtk/library directory, not in gdbtcl2.
16574
16575 2000-02-04 Jim Blandy <jimb@redhat.com>
16576
16577 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
16578 backslash from regexp pattern.
16579
16580 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
16581 procedure. Use it to run all the "continue to bp overloaded"
16582 tests. Note that this changes the names of the tests slightly.
16583 If the breakpoint hit message includes a hex PC value, because
16584 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
16585 from the real source code, still consider that a pass.
16586
16587 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
16588 XFAIL here if the breakpoint message contains a hex address. Note
16589 similar change on 1999-11-02.
16590
16591 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
16592
16593 * gdb.base/ptype.exp: Establish a default source file before
16594 calling get_debug_format.
16595
16596 2000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
16597
16598 * gdb.base/watchpoint.exp: Remove duplication of test messages.
16599
16600 2000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
16601
16602 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
16603 of successive stepi commands -- while in the prologue we should see
16604 the function entry bracket.
16605
16606 2000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
16607
16608 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
16609 reach __change_mode() when stepping through the end of main().
16610
16611 2000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
16612
16613 * gdb.base/default.exp: Fix expected pattern.
16614 * gdb.base/help.exp: Same.
16615
16616 2000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16617
16618 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
16619 Don't use xfail's because that affects only the following test.
16620
16621 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
16622 solaris or linux.
16623
16624 * gdb.base/selftest.exp: Update to reflect changes to main.c.
16625
16626 2000-01-07 Michael Snyder <msnyder@cygnus.com>
16627
16628 * gdb.base/display.exp: Some yacc parsers like to say
16629 "A syntax error" rather than "A parse error". Accept both.
16630
16631 2000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
16632
16633 * gdb.base/default.exp: Remove OS dependent string from "target
16634 remote" test.
16635 * gdb.base/help.exp: Same for "help target remote" test.
16636
16637 2000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16638
16639 From Jim Kingdon <kingdon@redhat.com>:
16640
16641 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
16642 prompt (cleanup rather than necessity, but still might keep output
16643 from spilling to next test).
16644
16645 2000-01-02 Fred Fish <fnf@cygnus.com>
16646
16647 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
16648 AIX, which defines them in <sys/types.h>.
16649
16650 1999-12-16 Stan Shebs <shebs@andros.cygnus.com>
16651
16652 * gdb.base/default.exp: Match arm* etc instead of arm in "info
16653 float" test.
16654
16655 1999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
16656
16657 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
16658
16659 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
16660 outermost frame disallowed".
16661
16662 1999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
16663
16664 * gdb.base/setvar.exp: New tests for setting the value of a struct
16665 with a constant list.
16666
16667 1999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
16668
16669 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
16670 require the user to type a cast before setting the value of a struct.
16671
16672 1999-12-06 Jim Blandy <jimb@cygnus.com>
16673
16674 * gdb.base/default.exp: Expect the new 'info float' command on
16675 all i386 platforms.
16676
16677 * gdb.threads/linux-dp.exp: Expand our ability to recognize
16678 LinuxThreads libraries that don't support debugging.
16679
16680 Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
16681
16682 * gdb.base/remote.c: Fill the buffer with truely random data.
16683 Change the buffer type to ``unsigned char'' to simplify size
16684 arithmetic.
16685
16686 * gdb.base/remote.exp: Reduce download numbers by one. Typical
16687 stub only handles 400-1 byte packets. Verify that the download
16688 worked.
16689
16690 1999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
16691
16692 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
16693 tests, using UNRESOLVED for the untested cases. Also, does not wait
16694 for a timeout if the prompt was received before a recognizable pattern.
16695
16696 1999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
16697
16698 * lib/gdb.exp (gdb_expect_list): Fix spelling.
16699
16700 1999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16701
16702 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
16703 watchpoints.
16704
16705 1999-11-24 Jason Merrill <jason@casey.cygnus.com>
16706
16707 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
16708
16709 * gdb.c++/local.exp: Be more flexible in recognizing local class
16710 name mangling. Don't allow horribly truncated method names.
16711 * gdb.c++/derivation.exp: Expect protected inheritance.
16712 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
16713 * gdb.c++/virtfunc.exp: Likewise.
16714 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
16715 when printing a nested enum.
16716
16717 1999-11-22 Jim Blandy <jimb@cygnus.com>
16718
16719 * gdb.base/step-test.exp: Properly await GDB's response to setting
16720 a breakpoint on the call to large_struct_by_value.
16721
16722 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
16723 just because we have debug info for the `start' function.
16724
16725 1999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
16726
16727 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
16728 "Unknown signal" messages, which indicate (on LinuxThreads) that
16729 GDB doesn't know how to debug threads on this system. This is
16730 better than hanging while philosopher 0 dumps chatter into gdb.log.
16731
16732 1999-11-18 Tom Tromey <tromey@cygnus.com>
16733
16734 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
16735
16736 1999-11-18 Fred Fish <fnf@cygnus.com>
16737
16738 * gdb.base/coremaker2.c: Add sample program for generating
16739 cores that is more self contained than coremaker.c. Eventually
16740 I'll add more code to this and tie it into the testsuite.
16741
16742 1999-11-12 Stan Shebs <shebs@andros.cygnus.com>
16743
16744 * gdb.base/dollar.exp: Remove, now in gdb.hp.
16745
16746 1999-11-10 Jimmy Guo <guo@cup.hp.com>
16747
16748 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
16749 from $srcdir/lib/.
16750 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
16751 and gdb.c++/.
16752
16753 * gdb.c++/derivation.exp: remove redundant get compiler info code.
16754
16755 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
16756 'continue with watch' test point.
16757
16758 1999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
16759
16760 Merged from p2linux-990323-branch:
16761
16762 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
16763
16764 Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
16765
16766 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
16767 {limit,fixed}''. Test ``set download-write-size''.
16768
16769 Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
16770
16771 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
16772 gdb_expect_list.
16773
16774 Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
16775
16776 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
16777
16778 1999-11-03 Mark Salter <msalter@cygnus.com>
16779
16780 * gdb.base/break.exp: Fix "stub continue" pattern.
16781
16782 1999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
16783
16784 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
16785
16786 1999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
16787
16788 * gdb.base/display.exp ("finish"): Add timeout clause.
16789
16790 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
16791 plain prompt clause, so this doesn't have to time out in order to
16792 fail.
16793
16794 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
16795 breakpoint hit messages include an address.
16796
16797 * gdb.base/display.exp: Don't forget to escape parens in regular
16798 expressions. Unix regexp notatation sucks.
16799
16800 1999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16801
16802 * gdb.base/annota1.exp: Test for annotate-signalled: change output
16803 order for 'signalled' message.
16804
16805 1999-11-01 Stan Shebs <shebs@andros.cygnus.com>
16806
16807 From Jimmy Guo <guo@cup.hp.com>:
16808 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
16809 * gdb.base/annota1.c: Add code for tests to work with.
16810
16811 1999-10-26 Frank Ch. Eigler <fche@cygnus.com>
16812
16813 * gdb.base/remote.exp: New test for remote downloading settings.
16814 * gdb.base/remote.c: New file with large .data.
16815
16816 1999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
16817
16818 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
16819 for LinuxThreads support, merged from the Code Fusion branch.
16820
16821 Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
16822
16823 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
16824 containing exp_continue into a while within an expect. Don't
16825 attempt a start more than three times. Check return value from
16826 gdb_load.
16827
16828 Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
16829
16830 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
16831 a pass case.
16832
16833 1999-10-01 Kevin Buettner <kevinb@cygnus.com>
16834
16835 * gdb.base/break.c (main): Added a statement that we can step
16836 off of.
16837 * gdb.base/break.exp: Added tests for setting a breakpoint
16838 at an offset and stepping onto a breakpoint.
16839
16840 1999-10-01 Fred Fish <fnf@cygnus.com>
16841
16842 * gdb.base/help.exp (help add-symbol-file): Update to match current
16843 gdb output.
16844
16845 1999-09-18 Jim Blandy <jimb@cris.red-bean.com>
16846
16847 * gdb.base/break.exp: Code locations are in hex, don't forget!
16848 (For HP-UX.)
16849
16850 1999-09-17 Stan Shebs <shebs@andros.cygnus.com>
16851
16852 * condbreak.exp: Use break.c as test program.
16853 * condbreak.c: Remove, redundant with break.c.
16854
16855 1999-09-15 Stan Shebs <shebs@andros.cygnus.com>
16856
16857 * config/monitor.exp (gdb_target_monitor): Disable X- and
16858 Z-packets if the target needs it.
16859
16860 1999-09-13 James Ingham <jingham@leda.cygnus.com>
16861
16862 * gdb.c++/overload.exp: Added tests for listing overloaded
16863 functions with function pointers in the arg, explicitly calling
16864 out the version you want.
16865
16866 1999-09-09 Stan Shebs <shebs@andros.cygnus.com>
16867
16868 * long_long.exp: Add variations of test cases that work for
16869 targets with 16-bit ints and 32-bit doubles.
16870
16871 1999-09-08 Stan Shebs <shebs@andros.cygnus.com>
16872
16873 * break.c (main): Compare a possibly-uninitialized argc with an
16874 unlikely value that fits in 16 bits.
16875
16876 1999-09-07 Stan Shebs <shebs@andros.cygnus.com>
16877
16878 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
16879 0xfeeb, don't want negative numbers if ints are 16 bits.
16880
16881 * lib/gdb.exp (skip_cplus_tests): New proc.
16882 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
16883 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
16884 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
16885 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
16886 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
16887 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
16888 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
16889 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
16890
16891 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
16892
16893 Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
16894
16895 * gdb.base/corefile.exp (up): Allow a parameter to appear
16896 in the frame that we're going up to.
16897
16898 From Jim Blandy <jimb@cygnus.com>:
16899
16900 * gdb.base/default.exp (info float): Expect some output now.
16901
16902 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
16903 returning floating-point values to fail on the x86.
16904 * gdb.base/callfwmall.exp (do_function_calls): Same.
16905
16906 * gdb.base/list.exp (test_listsize): Correct expectations for
16907 listing line 1 with listsize 2. Also, listing a single line
16908 works now, as does listing three lines. [Kevin's note: There
16909 were a number of other cases fixed too where the expectations
16910 differed...]
16911
16912 1999-09-02 Stan Shebs <shebs@andros.cygnus.com>
16913
16914 * gdb.base/selftest.exp: Add case for when version prints as
16915 constant string instead of char pointer.
16916
16917 1999-08-25 Stan Shebs <shebs@andros.cygnus.com>
16918
16919 * gdb.base/ending-run.exp: Add Solaris case for what happens when
16920 stepping out of main.
16921
16922 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
16923 G++ used.
16924
16925 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
16926 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
16927
16928 * gdb.c++/ovldbreak.exp: Update match string in test that
16929 includes a warning of multiple breakpoints.
16930
16931 1999-08-24 Stan Shebs <shebs@andros.cygnus.com>
16932
16933 * gdb.base/display.exp: Improve precision of step-after-finish
16934 added yesterday.
16935
16936 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
16937 test.
16938
16939 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
16940 configs when using G++, not just hppa*.
16941
16942 1999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16943
16944 * gdb.base/async.c: New file.
16945 * gdb.base/async.exp: New file.
16946
16947 Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
16948
16949 * gdb.base/break.exp: Tweak PA specific tests to properly handle
16950 PA64.
16951
16952 Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
16953
16954 * gdb.base/display.exp: "finish" can leave us mid-line on many
16955 targets, deal with it. Add a small constant to main, instead of
16956 1000 since main+1000 may not be a valid address in the target.
16957
16958 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
16959 on hpux11.
16960
16961 * gdb.base/attach.exp: Handle another hpux11 error message variant
16962 when attaching to a process that does not exist.
16963
16964 1999-08-19 J.T. Conklin <jtc@redback.com>
16965
16966 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
16967 characters in 'continue to 1241' test.
16968
16969 1999-08-17 Stan Shebs <shebs@andros.cygnus.com>
16970
16971 * gdb.base/call-ar-st.exp: Add a shorter match case for the
16972 stop in print_long_arg_list, define and use a whitespace
16973 variable in print_small_structs test, add an XFAIL for Solaris.
16974 * gdb.base/dbx.exp: XFAIL func commands until somebody is
16975 interested enough to fix.
16976
16977 1999-08-13 Keith Seitz <keiths@cygnus.com>
16978
16979 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
16980 (dbx_gdb_load): Remove. Use gdb_load instead, since that
16981 proc knows about targets other than the natives.
16982 (test_assign): Use "gdb_run_cmd" to "run" the target.
16983 Check that we've actually hit the breakpoint at main.
16984 When we attempt to assign a value to a local variable, check
16985 that the variable is in the current scope, i.e., don't use
16986 a test with an empty result.
16987
16988 Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
16989
16990 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
16991 command.
16992
16993 1999-08-09 Stan Shebs <shebs@andros.cygnus.com>
16994
16995 From Jimmy Guo <guo@cup.hp.com> and others at HP:
16996 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
16997 gdb.compat, gdb.threads-hp.
16998 gdb.hp/configure, gdb.hp/configure.in: New files.
16999 gdb.hp/Makefile.in: Recurse into new subdirs.
17000 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
17001 gdb.hp/gdb.objdbg: New directory, tests for debugging info
17002 in object files.
17003 gdb.hp/tools: New directory, aux tools for HP-specific tests.
17004
17005 1999-08-05 Stan Shebs <shebs@andros.cygnus.com>
17006
17007 * gdb.base/display.exp: Help expect by putting a newline in the
17008 funky printf, remove a bogus p/a test.
17009
17010 1999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17011
17012 * gdb.base/display.exp: Make sure that when we say 'run', we are
17013 connected to the target. This is necessary when running not
17014 natively.
17015
17016 1999-08-03 Stan Shebs <shebs@andros.cygnus.com>
17017
17018 * gdb.base/step-test.exp: Removed some extraneous messages.
17019
17020 * gdb.base/long_long.exp: Don't run memory examination tests
17021 on little-endian targets (they will need a different set of
17022 results to match).
17023
17024 1999-08-02 Stan Shebs <shebs@andros.cygnus.com>
17025
17026 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
17027 until somebody decides to fix GDB.
17028
17029 * gdb.base/long_long.c: Stop compiler complaint by specifying long
17030 constant as "ULL".
17031 * gdb.base/long_long.exp: Loosen x/c test, add partial result
17032 matches for a couple x/2 commands.
17033
17034 1999-07-30 Stan Shebs <shebs@andros.cygnus.com>
17035
17036 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
17037 by merging in ref-types2 tests.
17038 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
17039
17040 From Jimmy Guo <guo@cup.hp.com> and others at HP:
17041 * gdb.c++/Makefile.in: Add standard actions.
17042 (EXECUTABLES): Rename from PROGS, update list.
17043 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
17044 from gdb.hp.
17045 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
17046 foo and bar locals.
17047 * gdb.c++/anon-union.exp: Fix tests to match.
17048 * gdb.c++/classes.exp: Run if HP compiler used, add extra
17049 expect matches to handle output variations.
17050 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
17051 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
17052 output, add HP alternatives for new and delete prints.
17053 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
17054 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
17055 * gdb.c++/demangle.exp: Use $style when reporting failure.
17056 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
17057 * gdb.c++/inherit.exp: Run if HP compiler used, add some
17058 match alternatives.
17059 * gdb.c++/local.exp: Add match alternatives or xfails for HP
17060 compilers.
17061 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
17062 * gdb.c++/method.exp: Add match alternatives.
17063 * gdb.c++/misc.cc: Add bool types.
17064 * gdb.c++/misc.exp: Add tests for bool types.
17065 * gdb.c++/overload.exp: Add xfails.
17066 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
17067 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
17068 add some more template parameter tests (only for HP currently).
17069 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
17070 * gdb.c++/virtfunc.cc: Add return type and value for main.
17071 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
17072 match alternatives.
17073
17074 1999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17075
17076 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
17077
17078 1999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
17079
17080 * gdb.base/signals.exp: Don't expect getting a backtrace from
17081 within a signal handler to fail on Linux.
17082
17083 1999-07-29 Stan Shebs <shebs@andros.cygnus.com>
17084
17085 From Jimmy Guo <guo@cup.hp.com> and others at HP:
17086 * lib/gdb.exp: Remove some gratuitious semicolons.
17087 (delete_breakpoints): Increase timeout.
17088 (gdb_expect): Add -notransfer option.
17089 (gdb_test): Use -notransfer option.
17090 (get_compiler_info): Add f77 case.
17091 (get_compiler): New proc, split out from gdb_preprocess, add f77
17092 case.
17093 (gdb_preprocess): Call get_compiler.
17094
17095 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
17096 * gdb.base/attach.exp, gdb.base/display.exp,
17097 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
17098 gdb.base/long_long.exp, gdb.base/printcmds.exp,
17099 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
17100 third arg to gdb_test.
17101 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
17102 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
17103 HP-UX xfails, add others.
17104 * gdb.base/completion.exp: Reflect name change of self-test.
17105 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
17106 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
17107 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
17108 HP failure number.
17109 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
17110 useless HP-UX 10.30 references.
17111 * gdb.base/maint.exp: Loosen matches.
17112 * gdb.base/pointers.c (main): Declare more_code.
17113 * gdb.base/pointers.exp: Match on output of a `next'.
17114 * gdb.base/structs.c: Add prototypes.
17115 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
17116 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
17117
17118 1999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17119
17120 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
17121 command.
17122
17123 1999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17124
17125 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
17126 Fix run to main failures. Watchpoint can be hardware watchpoint.
17127
17128 * gdb.base/annota1.exp: Clean up some more, in case printf has
17129 debug info. Deal with lack of signal hanlder info in stack.
17130
17131 From Jim Kingdon <kingdon@redhat.com>:
17132 * gdb.base/annota1.exp: If printf has debug info, deal with it.
17133
17134 1999-07-19 Stan Shebs <shebs@andros.cygnus.com>
17135
17136 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
17137 gdb.base/foll-vfork.exp: Don't run for crosses.
17138
17139 Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
17140
17141 * gdb.base/configure.in: Check for gdbvars.exp instead of
17142 a1-selftest.exp.
17143 * gdb.base/configure: Re-generate.
17144
17145 1999-07-12 Stan Shebs <shebs@andros.cygnus.com>
17146
17147 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
17148 in trying to run first and name is too long.
17149
17150 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
17151 pointers2.c and pointers2.exp, respectively.
17152 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
17153 doschk happier.
17154
17155 1999-07-08 Stan Shebs <shebs@andros.cygnus.com>
17156
17157 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
17158 callfuncs2.c and callfuncs2.exp.
17159
17160 * gdb.base/list.exp: Remove mistaken xfails.
17161 * gdb.base/list0.h: Add optional prototypes.
17162
17163 Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
17164
17165 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
17166 calling malloc.
17167 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
17168 * ptype.exp: Move test for get_debug_format to before its first
17169 use.
17170
17171 1999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17172
17173 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
17174 * gdb.base/annota2.cc, annota2.exp: Move from here.
17175 * gdb.c++/annota2.cc, annota2.exp: To here.
17176 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
17177
17178 Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
17179
17180 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
17181 a consistent format.
17182
17183 1999-06-25 Stan Shebs <shebs@andros.cygnus.com>
17184
17185 From Jimmy Guo <guo@cup.hp.com> and others at HP:
17186 * lib/gdb.exp (get_compiler_info): Add detection for assorted
17187 HP compilers, also set the globals $true and $false.
17188
17189 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
17190 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
17191 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
17192 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
17193 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
17194 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
17195 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
17196 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
17197 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
17198 whatis.c} Add C++ compatible function definitions and return
17199 types, add includes for library functions.
17200 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
17201 * gdb.base/step-test.c (myglob): Rename from glob.
17202 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
17203 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
17204 files, move here from gdb.hp.
17205 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
17206 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
17207 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
17208 Adjust line numbers in regexps.
17209
17210 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
17211 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
17212 instead of 0/1.
17213
17214 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
17215 foll-vfork.exp: New files, move here from gdb.hp.
17216 * gdb.base/page.exp: New file, test of pagination command.
17217
17218 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
17219 recursion test.
17220 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
17221
17222 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
17223 gdb.base/solib.exp: Fix compiler invocation process.
17224
17225 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
17226 HP-UX 11, turn off overload resolution explicitly.
17227 * gdb.base/commands.exp: Set argument list explicitly, add
17228 watchpoint test.
17229 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
17230 them work.
17231 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
17232 expressions properly.
17233 * gdb.base/corefile.exp: Loosen the match slightly.
17234 * gdb.base/default.exp: Allow "Error accessing memory" message
17235 also.
17236 * gdb.base/display.exp: Skip over x/0 j if PA64.
17237 * gdb.base/funcargs.exp: Add xfails for HP-UX.
17238 * gdb.base/interrupt.exp: Ditto.
17239 * gdb.base/langs.exp: Add symbolic matches governed by compiler
17240 in use.
17241 * gdb.base/list.exp: Add xfails for HP-UX.
17242 * gdb.base/long_long.exp: Refine some of the numeric matches.
17243 * gdb.base/mips_pro.exp: Xfail on HP-UX.
17244 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
17245 * gdb.base/nodebug.exp: Succeed on more varieties of output.
17246 * gdb.base/opaque.exp: Remove some HP-UX xfails.
17247 * gdb.base/ptype.exp: Succeed on more varieties of output.
17248 * gdb.base/scope.exp: Add xfails for HP-UX.
17249 * gdb.base/sect-cmd.exp: Add more cases.
17250 * gdb.base/setvar.exp: Add xfails for HP-UX.
17251 * gdb.base/shlib-call.exp: Loosen some matches slightly.
17252 * gdb.base/signals.exp: Match on void symbolically.
17253 * gdb.base/step-test.exp: Add case for PA64.
17254 * gdb.base/term.exp: Add exit and restart.
17255 * gdb.base/twice.exp: Clean up after self.
17256 * gdb.base/varargs.exp: Disable overload resolution explicitly.
17257 * gdb.base/whatis.exp: Allow more ways to pass tests.
17258
17259 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
17260 no longer useful.
17261
17262 Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
17263
17264 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
17265 list of patterns.
17266 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
17267 print_double_array(double_array)", "continuing to breakpoint
17268 1018", "print print_double_array(array_d)" and "continuing to
17269 1034" tests.
17270
17271 1999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
17272
17273 * Makefile.in: Add empty html and install-html targets.
17274
17275 1999-06-24 Stan Shebs <shebs@andros.cygnus.com>
17276
17277 * config/mt-*: Remove, these haven't been used since 1996.
17278
17279 1999-06-22 Stan Shebs <shebs@andros.cygnus.com>
17280
17281 * gdb.base/call-strs.c, gdb.base/ending-run.c,
17282 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
17283 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
17284
17285 1999-06-18 Stan Shebs <shebs@andros.cygnus.com>
17286
17287 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
17288 simpler match case for the ptype of the big class.
17289
17290 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
17291
17292 * gdb.exp: Fix test for gdb_prompt existence.
17293
17294 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
17295
17296 * gdb.exp (gdb_test): Add fail after calls to perror.
17297
17298 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
17299
17300 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
17301
17302 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
17303
17304 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
17305
17306 Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
17307
17308 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
17309 malloc() is linked in.
17310
17311 1999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
17312
17313 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
17314 step at end.
17315
17316 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
17317
17318 1999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
17319
17320 * gdb.java/jv-print.exp: New file. (Our first Java test!)
17321
17322 Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
17323
17324 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
17325 * gdb.base/mips_pro.exp: Likewise.
17326
17327 1999-06-02 Keith Seitz <keiths@cygnus.com>
17328
17329 * gdb.c++/templates.cc: Change all "new" operators to throw
17330 an exception.
17331 * gdb.c++/cplusfuncs.cc: Likewise.
17332
17333 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
17334
17335 Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
17336
17337 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
17338 * gdb.base/ending-run.exp: When stepping out of main, accept a
17339 step into an arbitrary assembler file.
17340
17341 1999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17342
17343 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
17344 "breakpoint-invalid" to be printed.
17345 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
17346 number of "frames-invalid" and "breakpoint-invalid" to be printed.
17347 * gdb.base/annota2.cc: Initialize a.x to 0.
17348
17349 1999-05-17 Keith Seitz <keiths@cygnus.com>
17350
17351 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
17352 when "skip_float_tests" set.
17353 Ditto for "print print_double_array(array_d)", "print print_small_structs",
17354 "print print_ten_doubles", and "step into print_long_arg_list".
17355 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
17356 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
17357 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
17358 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
17359 "skip_float_tests" is set.
17360 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
17361 when "skip_float_tests" set.
17362
17363 1999-05-06 Keith Seitz <keiths@cygnus.com>
17364
17365 * gdb.base/annota2.cc: Include stdio.h.
17366
17367 Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
17368
17369 * gdb.base/crossload.exp: Remove, this has been disabled ever
17370 since BFD stopped including all targets, and cross-GDB gets
17371 plenty of testing anyway.
17372 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
17373 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
17374 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
17375 * gdb.base/README: Remove, was doc for this.
17376 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
17377 needed.
17378
17379 1999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17380
17381 * gdb.base/call-ar-st.exp: Fix one regular expression in test
17382 output.
17383
17384 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
17385 * gdb.base/annota2.exp: New file. More annotation tests.
17386 * gdb.base/annota1.c: New file. Source file for annota1.exp.
17387 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
17388
17389 1999-04-23 Angela Marie Thomas <angela@cygnus.com>
17390
17391 * config/cfdbug.exp: New file.
17392
17393 1999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
17394
17395 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
17396 Marcus Daniel's and Dale Hawkins's demangler crashes.
17397
17398 * gdb.c++/demangle.exp (test_gnu_style_demangling,
17399 test_lucid_style_demangling, test_arm_style_demangling,
17400 test_hp_style_demangling): Try Tom Tromey's core-dumping
17401 identifier under each demangling style.
17402
17403 1999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
17404
17405 * gdb.c++/demangle.exp: Include the current demangling style
17406 in all test names.
17407 (current_demangling_style): New global variable.
17408 (set_demangling_style, test_demangling_core, test_demangling,
17409 test_demangling_exact): New functions.
17410 (test_gnu_style_demangling, test_lucid_style_demangling,
17411 test_arm_style_demangling, test_hp_style_demangling): Use those,
17412 instead of calling gdb_test and gdb_test_exact directly.
17413 (catch_demangling_errors): New function, which reports errors
17414 signalled by the demangling test functions in an orderly way.
17415 (do_tests): Use catch_demangling_errors.
17416
17417 1999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
17418
17419 * gdb.base/signals.exp (test_handle_all_print): Use () for
17420 grouping in expressions, not {}.
17421
17422 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
17423 initialized yet.
17424
17425 1999-04-01 Stan Shebs <shebs@andros.cygnus.com>
17426
17427 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
17428 are listed.
17429
17430 1999-03-26 Stan Shebs <shebs@andros.cygnus.com>
17431
17432 * gdb.stabs/weird.exp: Test for CC being defined before
17433 looking at its value.
17434
17435 1999-03-25 Stan Shebs <shebs@andros.cygnus.com>
17436
17437 * gdb.base/call-ar-st.exp: Remove stray '#'.
17438 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
17439 "short int" and "long int".
17440 * gdb.c++/overload.cc: Cast the string added in the previous
17441 change, to mollify finicky HP compiler.
17442 * gdb.hp/reg-test.exp (testfile): Fix file name.
17443 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
17444
17445 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
17446 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
17447 alternate form of enum ptype.
17448
17449 1999-03-23 Stan Shebs <shebs@andros.cygnus.com>
17450
17451 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
17452 * gdb.hp/*.exp: Change all to run compiler probe only after
17453 passing skip_hp_tests, so as not to waste time on guaranteed
17454 failure.
17455
17456 * gdb.c++/overload.cc: Pass string instead of char addr, always
17457 init ccpfoo.
17458 * gdb.c++/templates.cc: Fix syntax error.
17459
17460 Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17461
17462 * gdb.base/commands.exp: Add test for correct position of '>'
17463 when issuing the 'commands' command after a 'while' or 'if'
17464 command.
17465
17466 1999-03-18 James Ingham <jingham@cygnus.com>
17467
17468 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
17469
17470 * gdb.c++/method.exp: It was testing an uninitialized int on the
17471 stack and assuming it was positive.
17472
17473 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
17474
17475 * gdb.base/step-test.exp: Catch a case where finish is broken and
17476 keep it from killing the rest of the tests.
17477 Use gdb_continue_to_end.
17478
17479 * gdb.base/sigall.exp: use gdb_continue_to_end.
17480
17481 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
17482
17483 * gdb.base/display.exp: use runto_main, not run.
17484
17485 * gdb.base/default.exp: Check for the current error message in the
17486 r abbreviation test.
17487 Add strongarm to the targets that know info float.
17488
17489 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
17490 run which doesn't work with monitors.
17491
17492 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
17493
17494 * gdb.base/break.exp: use the gdb_continue_to_end proc.
17495
17496 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
17497 program. Traps the case (in Cygmon) when the program never really
17498 exits. Same as Mark's continue_to_exit, but I had put it in a lot
17499 more places, so I used my name. Sorry Mark...
17500
17501 * config/monitor.exp (gdb_target_monitor): added another
17502 target_info parameter: remotebinarydownload. This will set the
17503 remotebinarydownload flag if this is causing some boards trouble.
17504
17505 1999-03-18 Mark Salter <msalter@cygnus.com>
17506
17507 * lib/gdb.exp (continue_to_exit): New function.
17508
17509 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
17510 * gdb.base/ending-run.exp: Ditto.
17511 * gdb.base/step-test.exp: Ditto.
17512
17513 1999-03-16 Stan Shebs <shebs@andros.cygnus.com>
17514
17515 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
17516 (suggested by Art Haas <ahaas@neosoft.com>).
17517
17518 1999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
17519
17520 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
17521
17522 Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
17523
17524 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
17525 descriptions of types (short unsigned int vs unsigned short, etc).
17526
17527 1999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
17528
17529 * gdb.base/call-strs.exp: Don't assume that `step' will step over
17530 a call to strlen; sometimes we do have sources.
17531
17532 1999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
17533
17534 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
17535 character, so GDB won't print garbage after its end.
17536
17537 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
17538 breakpoint there instead. Sometimes GCC emits memcpy to handle
17539 the large structures being passed by value, so we step into that
17540 instead of sum_array_print, which obscures what we're really testing.
17541 * gdb.base/step-test.exp: However, we do want a test that notices
17542 the bizarre steps into memcpy, so do that here. Add check for
17543 stepping into function calls that pass large structures by value.
17544 ("Is that a noun clause, or are you just happy to see me?")
17545 Remove all references to specific line numbers.
17546 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
17547 New type and function.
17548 (main): Call large_struct_by_value, passing it a large struct by value.
17549 * lib/gdb.exp (gdb_get_line_number): New function.
17550
17551 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
17552 more portable.
17553
17554 1999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
17555
17556 * lib/gdb.exp: Doc fixes.
17557
17558 1999-03-05 Nick Clifton <nickc@cygnus.com>
17559
17560 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
17561
17562 1999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
17563
17564 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
17565 commands. They're not germane to this test, and they don't work
17566 that way on remote targets.
17567
17568 1999-03-01 James Ingham <jingham@cygnus.com>
17569
17570 * Changelog entries merged over from gdb development branch.
17571
17572 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
17573
17574 * lib/gdb.exp (gdbtk_analyze_results): Generic function
17575 for outputting results of test run.
17576
17577 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
17578
17579 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
17580
17581 1999-02-25 Felix Lee <flee@cygnus.com>
17582
17583 * lib/gdb.exp (debug_format): initialize
17584
17585 1999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
17586
17587 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
17588 * gdb.base/call-rt-st.c: Ditto.
17589
17590 1999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
17591
17592 * gdb.threads/pthreads.exp (horiz): New variable.
17593 (test_startup): Fix regexps that capture thread numbers.
17594
17595 1999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
17596
17597 * gdb.base/smoke.exp: Disambiguate two test case names (both
17598 called ``print'').
17599
17600 Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
17601
17602 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
17603 compilation.
17604
17605 1999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
17606
17607 * gdb.base/miscexprs.exp: Change patterns to match GDB's
17608 actual output formatting.
17609 * gdb.base/smoke.exp: GDB removes leading 0's.
17610 * gdb.base/volatile.exp: Don't check type of remuneration;
17611 that variable is no longer defined in constvars.c.
17612 * gdb.base/step-test.c (main): Exit with explicit exit code.
17613 * gdb.base/step-test.exp: Remove two nexti checks--they are
17614 not portable.
17615
17616 1999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
17617
17618 * gdb.base/help.exp ("help delete display"): Fix test to match
17619 gdb's output.
17620
17621 * gdb.base/long_long.c (known_types): Initialize values to zero.
17622 * gdb.base/long_long.exp: Step one more line
17623 so 'dec' is initialized in "get to known place". GDB removes
17624 leading zeros. Explicitly ask for hex formatting. Use
17625 unique test case names.
17626
17627 Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17628
17629 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
17630
17631 * gdb.c++/method.exp: Add missing close brace.
17632
17633 1999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
17634
17635 * gdb.base/maint.exp: Use 'set height 0' to disable page
17636 prompting, not 'set height 400'.
17637
17638 Fix a bunch of timeouts.
17639 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
17640 four separate tests, so expect doesn't take forever to match a ton
17641 of text against a regexp with lots of .* forms.
17642 ("maint print psymbols", "maint print symbols"): Make some of
17643 these greps more selective, so that expect doesn't try to wade
17644 through huge piles of output and time out.
17645
17646 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
17647
17648 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
17649 tests: one which doesn't expect shlib events to be reported, and
17650 another which does, but is XFAIL for all platforms other than
17651 HP/UX.
17652
17653 * gdb.base/break.exp: Teach the test suite that the `catch
17654 fork', `catch vfork', and `catch exec' commands produce error
17655 messages on platforms that don't provide these features.
17656
17657 Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
17658
17659 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
17660 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
17661 (shortening names from solib_threshold.exp etc), won't run on
17662 anything but HP-UX for the foreseeable future.
17663 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
17664 reflect move.
17665
17666 Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
17667
17668 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
17669 gdb.trace/Makefile.in (clean): Remove all test executables.
17670
17671 Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
17672
17673 * gdb.base/shlib-call.exp: add test cases to verify that gdb
17674 successfully re-sets breakpoints in shared libraries.
17675 * gdb.base/shmain.c (main): return 0, don't fall off the end.
17676
17677 Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17678
17679 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
17680 and compiled w/o GCC.
17681
17682 * gdb.hp/watch-cmd.exp: ditto.
17683
17684 * gdb.hp/watch-hp.exp: ditto.
17685
17686 * gdb.hp/xdb1.exp: ditto.
17687
17688 * gdb.hp/xdb2.exp: ditto.
17689
17690 * gdb.hp/dbx.exp: ditto.
17691
17692 Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
17693
17694 * constvars.c: Remove C++-isms.
17695 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
17696 with GCC.
17697
17698 Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
17699
17700 The following changes are part of the HP merge.
17701
17702 * gdb.base/break.exp: new tests to verify that catchpoints for
17703 fork, vfork, and exec don't trigger inappropriately.
17704
17705 * gdb.base/opaque.exp: compile one file at a time, then link.
17706
17707 * gdb.base/signals.exp: be more restrictive about which hppa
17708 systems receive a setup_xfail. new tests.
17709
17710 * gdb.base/solib_threshold.build: new file.
17711 * gdb.base/solib_threshold.exp: new file.
17712 * gdb.base/solib_threshold.link_opts: new file.
17713 * gdb.base/solib_threshold.mk: new file.
17714 * gdb.base/gen_solib_threshold.c: new file.
17715
17716 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
17717 tests. New tests for enums inside classes.
17718
17719 * gdb.c++/compiler.cc: indicate support of template debugging.
17720
17721 * gdb.c++/demangle.exp: run hp style demangling tests.
17722
17723 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
17724 tests.
17725
17726 * gdb.c++/misc.cc: changes to support new tests.
17727
17728 * gdb.c++/templates.cc: changes to support HP's compiler; changes
17729 to support new tests.
17730
17731 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
17732 gcc, then skip these tests.
17733
17734 Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
17735
17736 The following files are part of the HP merge; some had longer
17737 names at HP, but have been renamed to be no more than 14
17738 characters in length.
17739
17740 * gdb.hp/ambiguous.cc: new file.
17741 * gdb.hp/ambiguous.exp: new file.
17742 * gdb.hp/attach.exp: new file.
17743 * gdb.hp/attach2.exp: new file.
17744 * gdb.hp/classes-hp.exp: new file.
17745 * gdb.hp/ctti.exp: new file.
17746 * gdb.hp/ctti-add.cc: new file.
17747 * gdb.hp/ctti-add1.cc: new file.
17748 * gdb.hp/ctti-add2.cc: new file.
17749 * gdb.hp/ctti-add3.cc: new file.
17750 * gdb.hp/dbx.exp: new file.
17751 * gdb.hp/exception.cc: new file.
17752 * gdb.hp/exception.exp: new file.
17753 * gdb.hp/foll-exec.c: new file.
17754 * gdb.hp/foll-exec.exp: new file.
17755 * gdb.hp/foll-fork.c: new file.
17756 * gdb.hp/foll-fork.exp: new file.
17757 * gdb.hp/foll-vfork.c: new file.
17758 * gdb.hp/foll-vfork.exp: new file.
17759 * gdb.hp/inherit-hp.exp: new file.
17760 * gdb.hp/more-steps.exp: new file.
17761 * gdb.hp/namespace.cc: new file.
17762 * gdb.hp/namespace.exp: new file.
17763 * gdb.hp/optimize.exp: new file.
17764 * gdb.hp/pxdb.c: new file.
17765 * gdb.hp/pxdb.exp: new file.
17766 * gdb.hp/quicksort.exp: new file.
17767 * gdb.hp/reg-test.exp: new file.
17768 * gdb.hp/reg-test.s: new file.
17769 * gdb.hp/sized-enum.c: new file.
17770 * gdb.hp/sized-enum.exp: new file.
17771 * gdb.hp/start-stop.exp: new file.
17772 * gdb.hp/templ-hp.cc: new file.
17773 * gdb.hp/templ-hp.exp: new file.
17774 * gdb.hp/thr-lib.c: new file.
17775 * gdb.hp/thr-lib.exp: new file.
17776 * gdb.hp/thr-lib.h: new file.
17777 * gdb.hp/thr-liblib.c: new file.
17778 * gdb.hp/virtfun-hp.c: new file.
17779 * gdb.hp/virtfun-hp.exp: new file.
17780 * gdb.hp/watch-cmd.exp: new file.
17781 * gdb.hp/watch-hp.exp: new file.
17782 * gdb.hp/xdb1.exp: new file.
17783 * gdb.hp/xdb2.exp: new file.
17784 * gdb.hp/xdb3.exp: new file.
17785
17786 Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
17787
17788 The following files are part of the HP merge; some had longer
17789 names at HP, but have been renamed to be no more than 14
17790 characters in length.
17791
17792 * gdb.base/ss.h: new file.
17793 * gdb.base/call-ar-st.c: new file.
17794 * gdb.base/call-ar-st.exp: new file.
17795 * gdb.base/call-rt-st.c: new file.
17796 * gdb.base/call-rt-st-exp: new file.
17797 * gdb.base/call-strs.exp: new file.
17798 * gdb.base/ena-dis-br.exp: new file.
17799 * gdb.base/environ.exp: new file.
17800 * gdb.base/long_long.exp: new file.
17801 * gdb.base/sect-cmd.exp: new file.
17802 * gdb.base/shlib-cl2.exp: new file.
17803 * gdb.base/smoke.exp: new file.
17804 * gdb.base/so-impl-ld.c: new file.
17805 * gdb.base/so-impl-ld.exp: new file.
17806 * gdb.base/so-indr-cl.c: new file.
17807 * gdb.base/so-indr-cl.exp: new file.
17808 * gdb.base/varargs.exp: new file.
17809 * gdb.base/volatile.exp: new file.
17810 * gdb.base/whatis-exp.exp: new file.
17811 * gdb.base/display.exp: new file.
17812 * gdb.c++/derivation.exp: new file.
17813 * gdb.c++/local.exp: new file.
17814 * gdb.c++/member-ptr.exp: new file.
17815 * gdb.c++/overload.exp: new file.
17816 * gdb.c++/ovldbreak.exp: new file.
17817 * gdb.c++/ref-types.exp: new file.
17818 * gdb.c++/ref-types2.exp: new file.
17819 * gdb.c++/userdef.exp: new file.
17820
17821 Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
17822
17823 * gdb.base/default.exp: Reflect wording change in remote.c.
17824
17825 Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
17826
17827 * gdb.base/help.exp: Update to reflect current text.
17828
17829 Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
17830
17831 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
17832 they're stack variables and contain garbage.
17833 * gdb.c++/anon-union.exp: new file.
17834
17835 The following changes were made by David Taylor
17836 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
17837 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
17838 in changes by HP.
17839
17840 * gdb.base/bitops.exp: new file.
17841 * gdb.base/default.exp: change expected messages for catch and
17842 info catch tests to reflect HP merge changes.
17843 * gdb.base/enable-disable-break.exp
17844 * gdb.base/ending-run.c: new file.
17845 * gdb.base/long_long.c: new file.
17846 * gdb.base/maint.exp: new file.
17847 * gdb.base/pointers2.exp: new file.
17848 * gdb.base/shlib-call2.exp: new file.
17849 * gdb.base/solib.exp: new file.
17850 * gdb.base/step-test.c: new file.
17851 * gdb.c++/anon-union.cc: new file.
17852 * gdb.c++/local.cc: new file.
17853 * gdb.c++/member-pointer.cc: new file.
17854 * gdb.c++/method.cc: new file.
17855 * gdb.c++/ref-types.cc: new file.
17856 * gdb.c++/ref-types2.cc: new file.
17857 * gdb.c++/userdef.cc: new file.
17858
17859 * gdb.base/scope.exp: compile one file at a time, then link.
17860 * gdb.base/langs.exp: ditto.
17861 * gdb.base/list.exp: ditto.
17862
17863 Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
17864
17865 The following changes were made by David Taylor
17866 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
17867 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
17868 in changes by HP.
17869
17870 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
17871 skip tests. When compiling pass c++ flag to gdb_compile.
17872 * gdb.c++/
17873
17874 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
17875 test for on hppa*-*-hpux*; use args to see if c++ was specified.
17876 (skip_hp_tests): new function.
17877 (gdb_preprocess): new function.
17878
17879 * configure.in (hpdir): decide whether to configure gdb.hp.
17880 * configure: regenerated.
17881
17882 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
17883 to delete on clean.
17884 (EXECUTABLES): update to reflect new additions.
17885 * gdb.base/commands.exp: update message expected.
17886 * gdb.base/default.exp: add copyright notice.
17887 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
17888 * gdb.base/help.exp: update messages to reflect current text.
17889 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
17890 targets for recurse tests.
17891 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
17892 skip this file.
17893
17894 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
17895 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
17896 compilation.
17897 * gdb.c++/misc.exp: ditto.
17898 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
17899 run the tests. tell gdb_compile that it's a c++ compilation.
17900
17901 * gdb.threads/pthreads.exp: fix typo in message.
17902
17903 * gdb.base/all-bin.exp: new file.
17904 * gdb.base/arithmet.exp: new file.
17905 * gdb.base/assign.exp: new file.
17906 * gdb.base/completion.exp: new file.
17907 * gdb.base/cond-expr.exp: new file.
17908 * gdb.base/condbreak.exp: new file.
17909 * gdb.base/define.exp: new file.
17910 * gdb.base/dollar.exp: new file.
17911 * gdb.base/environment.exp: new file.
17912 * gdb.base/eval-skip.exp: new file.
17913 * gdb.base/jump.exp: new file.
17914 * gdb.base/logical.exp: new file.
17915 * gdb.base/pointers.exp: new file.
17916 * gdb.base/relational.exp: new file.
17917 * gdb.base/section_command.exp: new file.
17918 * gdb.base/whatis-expr.exp: new file.
17919
17920 * gdb.base/all-types.c: new file.
17921 * gdb.base/call-array-struct.c: new file.
17922 * gdb.base/call-return-struct.c: new file.
17923 * gdb.base/call-strings.c: new file.
17924 * gdb.base/callfuncs2.c: new file.
17925 * gdb.base/condbreak.c: new file.
17926 * gdb.base/constvars.c: new file.
17927 * gdb.base/display.c: new file.
17928 * gdb.base/int-type.c: new file.
17929 * gdb.base/jump.c: new file.
17930 * gdb.base/miscexprs.c: new file.
17931 * gdb.base/pointers.c: new file.
17932 * gdb.base/pointers2.c: new file.
17933 * gdb.base/shmain.c: new file.
17934 * gdb.base/shr1.c: new file.
17935 * gdb.base/shr2.c: new file.
17936 * gdb.base/solib.c: new file.
17937 * gdb.base/solib1.c: new file.
17938 * gdb.base/solib2.c: new file.
17939 * gdb.base/varargs.c: new file.
17940 * gdb.c++/derivation.cc: new file.
17941 * gdb.c++/overload.cc: new file.
17942 * gdb.c++/ovldbreak.cc: new file.
17943 * gdb.hp/attach.c: new file.
17944 * gdb.hp/attach2.c: new file.
17945 * gdb.hp/average.c: new file.
17946 * gdb.hp/compiler.c: new file.
17947 * gdb.hp/compiler.cc: new file.
17948 * gdb.hp/execd-program.c: new file.
17949 * gdb.hp/follow-exec.c: new file.
17950 * gdb.hp/follow-fork.c: new file.
17951 * gdb.hp/follow-vfork-and-exec.c: new file.
17952 * gdb.hp/misc-hp.cc: new file.
17953 * gdb.hp/more-steps.c: new file.
17954 * gdb.hp/optimize.c: new file.
17955 * gdb.hp/quicksort.c: new file.
17956 * gdb.hp/run-hp.c: new file.
17957 * gdb.hp/start-stop.c: new file.
17958 * gdb.hp/sum.c: new file.
17959 * gdb.hp/templates-hp.cc: new file.
17960 * gdb.hp/thread-local-in-lib.c: new file.
17961 * gdb.hp/thread-local-in-lib.h: new file.
17962 * gdb.hp/thread-local-in-lib.lib.c: new file.
17963 * gdb.hp/vforked-program.c: new file.
17964 * gdb.hp/virtfunc-hp.cc: new file.
17965 * gdb.hp/watchpoint-hp.c: new file.
17966 * gdb.hp/xdb.c: new file.
17967 * gdb.hp/xdb0.c: new file.
17968 * gdb.hp/xdb0.h: new file.
17969 * gdb.hp/xdb1.c: new file.
17970
17971 Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
17972
17973 The following change was made by Edith Epstein
17974 <eepstein@cygnus.com> as part of a project to merge in changes
17975 originally made by HP; HP did not create ChangeLog entries.
17976
17977 * gdb.c++/demangle.exp: changed the expected output for some
17978 ARM-style mangling -- removed second reference to datatype.
17979 For example, maint demangle __dt__11T1__pt__2_cFv
17980 T1<char>::~T1<char>(void)
17981 becomes,
17982 maint demangle __dt__11T1__pt__2_cFv
17983 T1<char>::~T1(void)
17984
17985 (test_hp_style_demangling): new hp specific demangling test cases.
17986
17987 Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
17988
17989 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
17990 * gdb.trace/backtrace.exp: Likewise.
17991 * gdb.trace/circ.exp: Likewise.
17992 * gdb.trace/collection.exp: Likewise.
17993 * gdb.trace/deltrace.exp: Likewise.
17994 * gdb.trace/infotrace.exp: Likewise.
17995 * gdb.trace/limits.exp: Likewise.
17996 * gdb.trace/packetlen.exp: Likewise.
17997 * gdb.trace/passc-dyn.exp: Likewise.
17998 * gdb.trace/passcount.exp: Likewise.
17999 * gdb.trace/report.exp: Likewise.
18000 * gdb.trace/save-trace.exp: Likewise.
18001 * gdb.trace/tfind.exp: Likewise.
18002 * gdb.trace/tracecmd.exp: Likewise.
18003 * gdb.trace/while-dyn.exp: Likewise.
18004 * gdb.trace/while-stepping.exp: Likewise.
18005
18006 1998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
18007
18008 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
18009
18010 Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
18011
18012 From Brendan Kehoe:
18013 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
18014 int return types.
18015
18016 Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
18017
18018 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
18019 remote dos host testing right.
18020
18021 Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
18022
18023 * gdb.base/corefile.exp: remove some xfails.
18024
18025 Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
18026
18027 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
18028 have different timestamps.
18029
18030 Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
18031
18032 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
18033 gdb.base/default.exp: Replace "exec" with "executable".
18034
18035 Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
18036
18037 * gdb.base/default.exp: Change else if to elseif from previous
18038 delta.
18039
18040 Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
18041
18042 * gdb.base/default.exp: Add brace missing from previous delta.
18043
18044 Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
18045
18046 * gdb.base/default.exp: Support test for info float for all
18047 varieties of arm toolchain.
18048
18049 Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
18050
18051 * gdb.trace/*.exp: remove "remote_download" command.
18052
18053 Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
18054
18055 * gdb.trace/*.exp: remove -gdwarf from compile.
18056
18057 Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
18058
18059 * gdb.trace/configure.in(AC_INIT): typo
18060 * gdb.trace/configure: regenerated
18061
18062 Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
18063
18064 * config/m68k-emc.exp: New file.
18065 * lib/<emc-support.exp trace-support.exp}: New files.
18066 * configure.in: add new test directory gdb.trace.
18067 * gdb.trace/{configure configure.in Makefile.in}: New files.
18068 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
18069 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
18070 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
18071 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
18072 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
18073 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
18074 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
18075
18076 Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
18077
18078 * gdb.c++/classes.exp: Change all regular expressions to match
18079 arbitrary combinations of newline/carriage-return, so that they
18080 will work equally well on Unix and Windows.
18081 * gdb.c++/inherit.exp: ditto.
18082 * gdb.c++/virtfunc.exp: ditto.
18083
18084 1998-08-11 Dawn Perchik <dawn@cygnus.com>
18085
18086 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
18087
18088 Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
18089
18090 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
18091 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
18092 to use a0-a3/d0-d3 as needed.
18093
18094 Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
18095
18096 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
18097 * gdb.disasm/am33.exp: Corresponding changes.
18098
18099 1998-07-11 Felix Lee <flee@cygnus.com>
18100
18101 * gdb.base/callfuncs.exp: add cmp10 test.
18102 * gdb.base/callfuncs.c (cmp10): new function.
18103
18104 Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
18105
18106 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
18107 into two parts to get around a synchronization problem in expect.
18108
18109 Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
18110
18111 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
18112
18113 * configure.in: Add options for gdbtk testsuite.
18114
18115 * configure: Regenerate.
18116
18117 * gdb.gdbtk: New directory to hold gdbtk tests.
18118
18119 Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
18120
18121 * gdb.fortran/types.exp: Escape brackets in expect patterns
18122 for test_float_literal_types_accepted tests.
18123 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
18124 before run test.
18125
18126 Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
18127
18128 * am33.exp: Just compile, do not link the testcase.
18129 * am33.s: Add ".am33" pseudoop to force am33 mode.
18130
18131 1998-06-25 Felix Lee <flee@cygnus.com>
18132
18133 * gdb.base/setshow.exp: make sure $pc is sane.
18134
18135 * gdb.stabs/weird.exp: split expect patterns properly.
18136
18137 Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
18138
18139 * gdb.disasm/am33.s: New disassembler testfile for the am33.
18140 * gdb.disasm/am33.exp: Run it.
18141
18142 Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
18143
18144 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
18145 match processing (and eliminate spurious timeouts when running).
18146
18147 Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
18148
18149 * gdb.base/signals.exp (test_handle_all_print): put back Mach
18150 exception test, but conditionalize it on target [mach | gnu].
18151
18152 Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
18153
18154 * gdb.base/overlays.exp: fixup compile line for linker script.
18155
18156 Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
18157
18158 * gdb.fortran/types.exp: don't guess at float size.
18159
18160 Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
18161
18162 * gdb.base/exprs.exp: delete test that depends on int size.
18163
18164 Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
18165
18166 * config/sim.exp: Removed checks for target triplets.
18167 (gdb_target_sim): Use gdb,target_sim_options.
18168
18169 Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
18170
18171 * gdb.base/reread.exp: New file.
18172 * gdb.base/reread1.c: New file.
18173 * gdb.base/reread2.c: New file.
18174
18175 Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
18176
18177 * config/sim.exp: Use 'target sim -sparclite' when running
18178 SPARClite programs.
18179
18180 Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
18181
18182 * gdb.base/structs2.exp: New file.
18183 * gdb.base/structs2.c: New file.
18184
18185 Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
18186
18187 * gdb.asm/common.inc: New file.
18188 * gdb.asm/d10v.inc: New file.
18189 * asm-source.exp: Pass -I's to gas to find .inc files.
18190 Update line numbers in expected output.
18191 * asmsrc1.s: Rewrite.
18192 * asmsrc2.s: Rewrite.
18193 * configure.in: Create arch.inc symlink.
18194 * configure: Regenerate.
18195 * Makefile.in (distclean): Delete arch.inc.
18196
18197 Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
18198
18199 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
18200 (t_enum_value2): ditto
18201 (t_enum_value3): ditto
18202 (main): ditto
18203 Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
18204
18205 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
18206 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
18207 change.
18208 Use gdb_test instead of send_gdb/gdb_expect sequences.
18209
18210 Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
18211
18212 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
18213 not void.
18214
18215 Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
18216
18217 * gdb.base/branches.c: Code with lots of loops and
18218 subroutines. Used to test gdbs ability to single step through PC
18219 changes, especially to test mips-tdep.c:mips_next_pc
18220
18221 Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
18222
18223 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
18224 more rigorous EGCS C++ error checking.
18225
18226 Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18227
18228 * gdb.base/help.exp: Clean up `help set args' and `help show args'
18229 tests.
18230 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
18231 function when asleep.
18232 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
18233 for i*86 Linux and SVR4 signal handling problems.
18234 Remove linux xfail for `next to handler in signals_tests_1', fixed
18235 by recent infrun.c change.
18236 Limit backtrace to 10 frames to avoid timeout problems with infinite
18237 stack backtraces.
18238 Adjust expect pattern in `handle all print' test to match Apr 28 1997
18239 target.[ch] change.
18240
18241 Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
18242
18243 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
18244 for a newline from gdb before continuing.
18245 (default_gdb_exit): Just look for y or n.
18246 (gdb_test): Detect abnormal exit from GDB running on DOS; if
18247 it does, fail the rests of the tests in the file.
18248
18249 Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
18250
18251 * config/cygmon.exp: New file.
18252
18253 Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
18254
18255 * gdb.base/list.exp: Fix problem with "list default lines around
18256 main" test on remote targets.
18257
18258 * gdb.base/scope.exp: Fix problem with filelocal_bss before
18259 run test on remote targets.
18260
18261 Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
18262
18263 * gdb.asm: New directory.
18264 * configure.in: Configure it.
18265 * configure: Regenerate.
18266 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
18267 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
18268
18269 Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
18270
18271 * config/mn10300-eval.exp: New file to support MN10300 eval board.
18272
18273 Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
18274
18275 * gdb.base/overlays (several files): Merge the two overlay
18276 managers into one. Change variables (foox, barx, bazx, grbxx)
18277 back into ints but force them to load in their proper sections.
18278
18279 Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
18280
18281 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
18282 on-chip insn memory and IMAP1 to upper 128k.
18283 (D10VCopy): Handle memory regions crossing 16k boundaries.
18284 (D10VCopy): Transfer data in 32 bit chunks.
18285
18286 Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
18287
18288 * gdb.base/overlays.c (main): Exit normally when result is
18289 correct.
18290
18291 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
18292 map. Include space for printf in .text segment.
18293
18294 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
18295 updated d10v memory VMA/LMA map.
18296 (D10VCopy): Call D10VTranslate.
18297
18298 Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
18299
18300 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
18301
18302 * gdb.base/bar.c (barx, bar): Change variable to small array so
18303 that it won't be put into the .sdata - small data -
18304 section. Update reference.
18305 * gdb.base/baz.c (bazx, baz): Ditto.
18306 * gdb.base/foo.c (foox, foo): Ditto.
18307 * gdb.base/grbx.c (grbxx, grbx): Ditto.
18308
18309 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
18310 to be arrays.
18311
18312 Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
18313
18314 * gdb.base/overlays.exp: fix up and get working again.
18315 Add tests for backtraces from an overlay function.
18316
18317 Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
18318
18319 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
18320 "calling function with watchpoint enabled".
18321
18322 Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
18323
18324 * gdb.base/break.exp (test_next_with_recursion): Remove
18325 gdb_suppress_tests for d10v-*-*.
18326 * lib/gdb.exp (gdb_suppress_tests): Disable this function
18327 pending review of whether it is useful or not.
18328
18329 Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
18330
18331 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
18332
18333 Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
18334
18335 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
18336 * config/dve.exp: New file to support Densan boards.
18337
18338 Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
18339
18340 * gdb.base/interrupt.exp: Document problem of simulators, signals,
18341 reads and BSD.
18342
18343 Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
18344
18345 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
18346 response.
18347
18348 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
18349
18350 Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
18351
18352 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
18353 test.
18354
18355 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
18356 target_sizeof_long and target_bigendian_p.
18357 (structs_by_value, structs_by_reference): Check values according
18358 to targets word size and endianess.
18359
18360 Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
18361
18362 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
18363 output.
18364
18365 Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
18366
18367 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
18368 Update test of set args help to match source change.
18369
18370 Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
18371
18372 * gdb.base/default.exp: Expect help system output to be in
18373 alphabetical order.
18374 * gdb.base/help.exp: Ditto.
18375
18376 Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
18377
18378 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
18379 "i*86-pc-linux-gnu*".
18380 * gdb.base/interrupt.exp: Ditto.
18381 * gdb.base/corefile.exp: Ditto.
18382
18383 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
18384 define vxworks when building the testcase.
18385
18386 * gdb.base/ptype.exp: Fix testnames to be unique.
18387 * gdb.base/radix.exp: Ditto.
18388 * gdb.base/term.exp: Ditto.
18389 * gdb.base/whatis.exp: Ditto.
18390 * gdb.c++/classes.exp: Ditto.
18391
18392 Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
18393
18394 * gdb.base/callfuncs.exp: Fix indentation.
18395
18396 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
18397 suppress_flag has been set.
18398 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
18399 target feature.
18400
18401 Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
18402
18403 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
18404 the testcase.
18405
18406 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
18407 set_debug_traps() and breakpoint().
18408 * gdb.c++/misc.cc (main): Ditto.
18409 * gdb.c++/templates.cc (main): Ditto.
18410 * gdb.c++/virtfunc.cc (main): Ditto.
18411
18412 Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
18413
18414 * lib/gdb.exp(gdb_step_for_stub): New function.
18415 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
18416 exists, reload the executable and do a "continue" instead of
18417 doing a jump.
18418 (runto_main): Use gdb_step_for_stub.
18419
18420 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
18421 tests to have unique names.
18422 * gdb.base/callfuncs.exp: Ditto.
18423 * gdb.base/commands.exp: Ditto.
18424 * gdb.base/default.exp: Ditto.
18425 * gdb.base/help.exp: Ditto.
18426 * gdb.base/list.exp: Ditto.
18427 * gdb.base/opaque.exp: Ditto.
18428 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
18429 similar tests.
18430
18431 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
18432 * gdb.c++/cplusfuncs.cc: Ditto.
18433 * gdb.c++/virtfunc.cc: Ditto.
18434
18435 * config/monitor.exp: Keep track of the last file we saw, rather
18436 than trying to get the info from gdb.
18437
18438 * gdb.fortran/types.exp: Move comment to previous line.
18439
18440 Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
18441
18442 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
18443 target mode.
18444
18445 Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
18446
18447 From Bob Manson:
18448 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
18449 string from GDB when it connects.
18450
18451 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
18452
18453 Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
18454
18455 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
18456 if we can't get a debug format from GDB (we may be testing an
18457 older GDB). Use a 10 second timeout when checking for the format.
18458
18459 * gdb.stabs/weird.exp: Fix quoting.
18460
18461 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
18462
18463 Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
18464
18465 * config/arm-ice.exp: New file.
18466
18467 Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
18468
18469 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
18470 until it has been modified to work with the new testsuite.
18471
18472 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
18473 testcase won't compile, cause all of the testcases in the file to
18474 fail instead.
18475
18476 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
18477 (gdb_clear_suppressed): New procedure.
18478 (gdb_stop_suppressing_tests): Only clear suppress_flag if
18479 it contains a positive value.
18480
18481 Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
18482
18483 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
18484
18485 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
18486
18487 Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
18488
18489 * lib/gdb.exp (setup_xfail_format): New function.
18490 (get_debug_format): New function to get debug format.
18491 (debug_format): New global variable to hold last value set
18492 by get_debug_format.
18493 * gdb.base/list.exp: Call get_debug_format and expect some
18494 tests to fail for DWARF 1 and COFF formats.
18495 * gdb.c++/ptype.exp: Ditto.
18496 * gdb.c++/classes.exp: Ditto.
18497 * gdb.c++/cplusfuncs.exp: Ditto.
18498 * gdb.c++/inherit.exp: Ditto.
18499 * gdb.c++/templates.exp: Ditto.
18500 * gdb.c++/virtfunc.exp: Ditto.
18501
18502 Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
18503
18504 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
18505 host doesn't have a currently-open connection.
18506
18507 * config/sparclet.exp: Cleanups and fixes to make it generic for
18508 any gdb stub target. Handle cases where gdb doesn't respond when
18509 interrupted in a sane fashion.
18510
18511 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
18512 same thing in a totally different way.
18513
18514 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
18515 setting "timeout".
18516 (gdb_start): We set the global gdb_prompt variable in
18517 default_gdb_init now.
18518
18519 Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
18520
18521 * gdb.base/printcmds.exp: Fix "check for floating addition"
18522 regexp to accept results within approx +/- .01 of exact value.
18523 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
18524
18525 Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
18526
18527 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
18528 properly.
18529 (gdb_expect): Add optional timeout parameter, and add timeout
18530 value to various calls.
18531 (gdb_suppress_tests): Only give one warning message per group.
18532
18533 Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
18534
18535 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
18536 global variables. Handle getting a value for $timeout more
18537 gracefully.
18538
18539 Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
18540
18541 * lib/gdb.exp: Close connection to remote host if gdb doesn't
18542 initialize.
18543 (default_gdb_init): New procedure; allow gdb_init to be overridden
18544 by a target configuration file.
18545 (gdb_expect): Pass the timeout to remote_expect.
18546
18547 * config/monitor.exp(gdb_load): Fix typo in regexp.
18548
18549 Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
18550
18551 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
18552
18553 Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
18554
18555 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
18556 here. Call gdb_target_exec before rebooting the target, to make
18557 sure the connection to the target is closed.
18558 (gdb_load): Pass the name of the executable to gdb_target_monitor.
18559 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
18560 Also detect "Timeout reading from remote" error.
18561
18562 * config/gdbserver.exp: Pass the executable being loaded to
18563 gdb_target_monitor. Don't call gdb_file_cmd here; let
18564 gdb_target_monitor do it.
18565
18566 * gdb.disasm/hppa.exp: Don't use exec_output.
18567
18568 Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
18569
18570 * gdb.base/list.exp: If we're debugging a non-native target,
18571 try to set the pc register to point to the start of the
18572 program before doing the first list command.
18573
18574 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
18575 test_calls after restarting.
18576
18577 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
18578 reloading.
18579
18580 * gdb.base/watchpoint.exp: Fix typo.
18581
18582 * gdb.base/setshow.exp: Check for use_gdb_stub.
18583
18584 * gdb.base/break.exp: Fix continue until exit test for the gdb
18585 stub case.
18586 * gdb.base/langs.exp: Ditto.
18587
18588 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
18589 gdb_load_offset. If we weren't given a file to load, figure out
18590 what the current file is and use it.
18591
18592 * config/i386-bozo.exp: New file.
18593
18594 Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
18595
18596 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
18597 feature.
18598
18599 * config/proelf.exp: New entry.
18600
18601 Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
18602
18603 * lib/gdb.exp: Remove spurious .* patterns at the beginning
18604 of regexps.
18605
18606 * gdb.base/watchpoint.exp: Don't run the test_stepping
18607 tests if gdb can't call functions on the target.
18608
18609 * gdb.base/setshow.exp: Don't run the set prompt tests if
18610 the board has gdb_prompt set.
18611
18612 Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
18613
18614 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
18615 * gdb.base/commands.exp: Likewise.
18616 * gdb.base/setshow.exp: Likewise.
18617
18618 Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
18619
18620 * config/monitor.exp(gdb_start): Look for gdb_prompt target
18621 feature.
18622
18623 * config/i960.exp: New file.
18624
18625 Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
18626
18627 * gdb.base/funcargs.exp: Check for gdb,short_int target
18628 feature instead of looking for explicit target triplets.
18629
18630 Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
18631
18632 * gdb.base/printcmds.exp: add a couple more tests a la
18633 "p 123DEADBEEF", to check parse_number.
18634 * top.c: change "to enable to enable" to "to enable" in a couple
18635 of help strings.
18636
18637 Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
18638
18639 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
18640 on the mn10300.
18641
18642 Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
18643
18644 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
18645 where the test executable is run with explicit args.
18646 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
18647
18648 Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
18649
18650 * gdb.base/run.c: Use FAKEARGV to build test executable that
18651 does not require a command line arg, since most simulators
18652 don't currently support passing such an arg into the simulated
18653 program.
18654 * gdb.base/commands.exp: Change tests to insert the proper
18655 value as the arg to the first recursive factorial call. Change
18656 compilation line to define FAKEARGV at compile time.
18657
18658 Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
18659
18660 * gdb.base/recurse.exp: Enable these tests for the mn10300.
18661 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
18662 function with watchpoint enabled" test.
18663
18664 Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
18665
18666 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
18667 Don't call gdb_test when the command doesn't return to a gdb prompt.
18668
18669 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
18670 "Tests restarted" messages.
18671
18672 Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
18673
18674 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
18675
18676 Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
18677
18678 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
18679 for INFO SYMBOL; add help tests for OVERLAY commands.
18680 * gdb.base/default.exp: add tests for INFO SYMBOL command;
18681 add tests for OVERLAY commands
18682 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
18683 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
18684 * gdb.base/sigall.c: add usestubs code frag
18685 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
18686
18687 Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
18688
18689 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
18690 failures.
18691 (gdb_stop_suppressing_tests): Note that tests have restarted.
18692
18693 Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
18694
18695 * config/h8300.exp: New file.
18696
18697 Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
18698
18699 * gdb.base/setshow.exp: Check for the existence of a
18700 feature, not its value.
18701
18702 Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
18703
18704 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
18705
18706 * gdb.base/scope.exp: It's now init0(), not init().
18707
18708 * gdb.base/scope0.c: For now, change init() to be init0().
18709
18710 * config/monitor.exp: Use gdb_serial in preference to serial
18711 or netport.
18712
18713 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
18714 and it's not already set.
18715
18716 Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
18717
18718 * gdb.base/setshow.exp: Only test the run command if the target
18719 isn't using a stub and if it supports argument passing.
18720
18721 Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
18722
18723 * config/udi.exp(gdb_start): Make sure UDICONF is set
18724 properly before starting gdb.
18725
18726 Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
18727
18728 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
18729 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
18730 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
18731
18732 Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
18733
18734 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
18735 specialized code to reboot the board, use remote_reboot instead.
18736
18737 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
18738
18739 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
18740
18741 * config/monitor.exp: Make sure we disconnect from the target.
18742 Also, try a reboot/reload cycle instead of failing if the
18743 load fails.
18744
18745 Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
18746
18747 * gdb.base/default.exp: Don't set match_max.
18748 * gdb.base/help.exp: Ditto.
18749 * gdb.base/list.exp: Ditto.
18750 * gdb.base/signals.exp: Ditto.
18751
18752 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
18753 set, use remote_ld to download the testcase instead of
18754 the GDB loader.
18755
18756 Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
18757
18758 * config/vr5000.exp: New file.
18759
18760 * config/monitor.exp(gdb_target_monitor): Add pattern for
18761 "Ending remote" to detect errors in connecting.
18762
18763 * gdb.base/setshow.exp: Add .* within auto language test.
18764
18765 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
18766 target feature.
18767
18768 * config/monitor.exp(gdb_load): Check for a failure when loading,
18769 and reboot the board if necessary.
18770
18771 * gdb.base/setvar.exp(test_set): Handle multiple prints within
18772 a set of tests. Remove print.* from the patterns being checked.
18773
18774 Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
18775
18776 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
18777 refer to gdb_spawn_id.
18778
18779 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
18780 longer used.
18781 * config/sparclet.exp: Ditto.
18782 * config/sparclet-old.exp: Ditto.
18783 * config/slite.exp: Ditto.
18784 * config/sim.exp: Ditto.
18785 * gdb.base/funcargs.exp: Ditto.
18786
18787 * lib/gdb.exp:Remove references to gdb_spawn_id.
18788 (gdb_expect): Move to remote.exp.
18789
18790 Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
18791
18792 * config/monitor.exp: Detect the "Couldn't establish connection"
18793 message from GDB.
18794
18795 Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
18796
18797 * gdb.base/bitfields.exp: Use runto instead of explicit
18798 gdb_run_cmd/gdb_expect sequences.
18799
18800 * gdb.base/break.exp(text_next_with_recursion): Add match for
18801 gdb_expect call.
18802
18803 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
18804 We also need to handle the "A program is being debugged already"
18805 prompt from gdb. Use gdb_test to set the baud rate.
18806
18807 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
18808 to 20000. Really. I mean it.
18809
18810 Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
18811
18812 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
18813 fails. If suppress_flag is set, skip perror message about not
18814 being able to send to GDB.
18815 (send_gdb): If suppress_flag is set, don't try to send commands to
18816 GDB.
18817 (gdb_expect): If suppress_flag is set, always fail immediately.
18818 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
18819 (gdb_init): Call gdb_stop_suppressing_tests.
18820 (default_gdb_exit): Ditto.
18821 (default_gdb_start): Ditto.
18822
18823 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
18824 gdb_stop_suppressing_tests as appropriate.
18825 * gdb.base/break.exp: Ditto.
18826 * gdb.base/callfuncs.exp: Ditto.
18827 * gdb.base/commands.exp: Ditto.
18828 * gdb.base/exprs.exp: Ditto.
18829 * gdb.base/funcargs.exp: Ditto.
18830 * gdb.base/list.exp: Ditto.
18831 * gdb.base/recurse.exp: Ditto.
18832 * gdb.base/scope.exp: Ditto.
18833 * gdb.base/structs.exp: Ditto.
18834 * gdb.c++/inherit.exp: Ditto.
18835
18836 Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
18837
18838 * config/vr4300.exp: New file.
18839
18840 * gdb.*/*.exp: Call gdb_expect instead of expect.
18841
18842 * lib/gdb.exp(gdb_expect): New function.
18843
18844 Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
18845
18846 * lib/gdb.exp(gdb_init): New function.
18847
18848 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
18849 for each individual variable set.
18850
18851 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
18852 name.
18853
18854 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
18855
18856 * gdb.base/scope.exp: Use gdb_test.
18857
18858 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
18859 aborting; the testsuite driver will do that for us (see
18860 gdb_finish). Also, use gdb_test in a few more places.
18861
18862 Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
18863
18864 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
18865
18866 Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
18867
18868 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
18869 and "add_tests" are not at the same address.
18870
18871 Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
18872
18873 * gdb.base/ptype.exp: Use gdb_test.
18874
18875 Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
18876
18877 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
18878 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
18879 left in. No longer expect them to fail.
18880
18881 * gdb.stabs/*.mt; Deleted, no longer used.
18882 * gdb.stabs/configure.in: Remove references to target makefile
18883 frags.
18884 * gdb.stabs/configure: Rebuilt.
18885
18886 * gdb.disasm/*.mt: Deleted, no longer used.
18887 * gdb.disasm/configure.in: Remove references to target makefile
18888 frags. Use "sh3.s" as the unique filename for this directory.
18889 * gdb.disasm/configure: Rebuilt.
18890
18891 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
18892 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
18893 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
18894
18895 Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
18896
18897 * config/udi.exp: Use mondfe,name instead of remote_host.
18898
18899 Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
18900
18901 * gdb.base/watchpoint.exp: Don't expect a failure when calling
18902 a function with a watchpoint enabled on the mn10200.
18903
18904 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
18905 before trying to create it!
18906
18907 Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
18908
18909 * config/vx.exp: Use hostname instead of netport.
18910
18911 * config/vxworks.exp: New file.
18912
18913 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
18914
18915 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
18916 gdb before assuming everything worked. Send a ^C if a timeout
18917 occurs.
18918
18919 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
18920 $gdb_spawn_id directly.
18921 (gdb_run_cmd): Try _start as well as start. Use the target feature
18922 gdb,start_symbol as the symbol to start from when jumping.
18923
18924 Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
18925
18926 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
18927 redundant) test.
18928
18929 * gdb.base/recurse.exp: Relax final value test for 'b' so that
18930 it doesn't lose for 16bit integer systems.
18931
18932 Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
18933
18934 * gdb.fortran/types.exp: If the target doesn't support "double"
18935 data types, then expect "real" types to only be 4 bytes.
18936
18937 * gdb.c++/virtfunc.exp: Expect failure for virtual function
18938 call tests if the target doesn't support inferior function calls.
18939
18940 * gdb.base/printcmds.exp: Allow minor deviation in FP values
18941 in printf tests.
18942
18943 Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
18944
18945 * gdb.base/help.exp: Disable "help set", "help show", and
18946 "help support". Simplify regexp for "help stack".
18947
18948 * gdb.base/default.exp: Set match_max to 5000 and the timeout
18949 to 60 seconds. Temporarily set match_max to 15000 around the
18950 "info copying" test.
18951
18952 * gdb.base/nodebug.exp: Don't try to do an inferior function
18953 call if the target doesn't support them.
18954 * gdb.base/printcmds.exp: Likewise.
18955 * gdb.base/setvar.exp: Likewise.
18956 * gdb.base/structs.exp: Likewise.
18957 * gdb.c++/templates.exp: Likewise.
18958 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
18959
18960 * gdb.base/recurse.exp: Enable for the mn10200.
18961
18962 * configure.in: Do configure gdb.stabs directory for *-*-elf
18963 targets.
18964 * configure: Rebuilt.
18965
18966 * gdb.base/break.exp: Check for gdb,noresults before testing
18967 exit status and/or results from the target.
18968 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
18969 * lib/gdb.exp: Remove old (now bogus) initialization of
18970 noinferior, noargs, noresults and nosignals.
18971
18972 Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
18973
18974 * config/sh.exp: New file.
18975
18976 * config/slite.exp: Try to connect multiple times to the board
18977 before rebooting. Only send a "monitor run" if need_monitor_run
18978 is set.
18979
18980 * gdb.base/break.exp: Don't do the "stub continue" test if
18981 the target has gdb_stub set.
18982
18983 * gdb.base/callfuncs.exp: Increase the timeout.
18984
18985 * gdb.base/interrupt.exp: Don't even try to compile the testcase
18986 if the target has gdb,noinferiorio set.
18987
18988 * gdb.base/list.exp: Increase match_max to 10000 characters.
18989
18990 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
18991
18992 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
18993 target.
18994
18995 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
18996
18997 Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
18998
18999 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
19000 trying to delete the copy of gdb. Catch the file delete so we
19001 don't die if the delete fails; also, the file should be copied to
19002 the host, not to the build.
19003
19004 Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
19005
19006 * lib/gdb.exp(gdb_test): Surround the result pattern with
19007 parenthesis in case it contains multiple regexps separated
19008 with |.
19009
19010 * gdb.base/watchpoint.exp: Use gdb_test.
19011 * gdb.base/default.exp: Ditto.
19012
19013 Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
19014
19015 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
19016
19017 * gdb.base/scope.exp: Use gdb_test.
19018 * gdb.c++/classes.exp: Ditto.
19019 * gdb.c++/inherit.exp: Ditto.
19020
19021 Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
19022
19023 * gdb.base/crossload.exp: Don't use execute_anywhere, use
19024 remote_exec instead.
19025 * gdb.base/corefile.exp: Don't be ridiculous.
19026 * gdb.base/*.c: Add missing stub invocations.
19027
19028 Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
19029
19030 * config/slite.exp: Miscellaneous fixes.
19031
19032 * lib/gdb.exp: Fix runto.
19033
19034 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
19035 the target.
19036
19037 * gdb.base/watchpoint.exp: Fix regexp.
19038
19039 * lib/gdb.exp(default_gdb_exit): Add a catch to the
19040 close and wait commands, as the descriptor may now be
19041 invalid. Always call "remote_close host".
19042
19043 Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
19044
19045 Major rewrite for testsuite revision.
19046
19047 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
19048 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
19049 instead of relying on spawn_id to always contain a valid
19050 spawn id.
19051 (get_compiler_info): New procedure to build the ${binfile}.ci
19052 file, instead of replicating this in N different places.
19053 (gdb_compile): New procedure.
19054
19055 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
19056 appropriate arguments) instead of compile. Use gdb_test in a lot
19057 more places. Use send_gdb instead of send. Always run gdb_start
19058 at the start of a testcase, as this is no longer done magically.
19059
19060 config/*-gdb.exp: Rename without the -gdb suffix.
19061
19062 config/mips.exp: Use remote_close instead of exit_remote_shell.
19063 config/monitor.exp: Use target_info instead of looking at
19064 baud, timeout, etc.
19065 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
19066
19067 Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19068
19069 * gdb.c++/templates.exp (test_ptype_of_templates),
19070 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
19071 Update expect patterns for destructors and assignment operators
19072 to match corresponding c-typeprint.c changes.
19073 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
19074 to destructor breakpoint test, GDB should be able to set the
19075 destructor breakpoint without specifying arguments.
19076
19077 Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
19078
19079 * gdb.threads/pthreads.exp: Change result for failure to compile due
19080 to lack of pthreads runtime support from an error to simply an
19081 unsupported test, per dejagnu standards.
19082
19083 Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19084
19085 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
19086 where GDB exits to reduce pattern match time.
19087 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
19088
19089 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
19090
19091 Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
19092
19093 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
19094 * gdb.base/default.exp: ditto.
19095 * gdb.base/nodebug.exp: ditto.
19096 * gdb.base/printcmds.exp: ditto.
19097 * gdb.base/ptype.exp: ditto.
19098 * gdb.base/setvar.exp: ditto.
19099 * gdb.base/structs.exp: ditto.
19100 * gdb.base/setshow.c: Guard against uninitialized values of argc.
19101
19102 Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
19103
19104 * configure, */configure: Rebuild with autoconf 2.12.
19105
19106 Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
19107
19108 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
19109 use new i*86-pc-linux*-gnu quads.
19110 * gdb.base/corefile.exp: Ditto.
19111 * gdb.base/signals.exp: Ditto.
19112 * gdb.base/sigall.exp: Ditto.
19113 * gdb.base/interrupt.exp: Ditto.
19114
19115 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
19116 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
19117 RedHat 4.0.
19118
19119 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
19120 linux. This allows the test case to at least compile on latest
19121 linux, but still not run due to missing the threads runtime library.
19122
19123 Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19124
19125 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
19126 directory to search gdb directory. Accept and step over conditional
19127 stack alignment code. Consume $prompt in failure cases.
19128 Reset timeout to $oldtimeout instead of some arbitrary value.
19129 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
19130 timeout problems with infinite stack backtraces.
19131 * gdb.base/ptype.exp (ptype struct link, union tu_link):
19132 Accept function parameters for linkfunc member.
19133
19134 Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
19135
19136 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
19137 (CXXFLAGS): Remove, unreferenced.
19138 (B_OPTIONS): Add for -B options and add code to initialize with
19139 previous -B options and also add -B option to pick up cross compiled
19140 runtime.
19141 (TARGET_INCLUDES): Add for -I options and add code to initialize when
19142 doing cross compiles.
19143 (target_alias): Declare global.
19144 (xgcc): Set variable to full path of gcc in build tree. Use findfile
19145 to verify that gcc exists in build tree, and if so set CC to that
19146 gcc and to use B_OPTIONS and TARGET_INCLUDES.
19147
19148 Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
19149
19150 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
19151 ptype test for anonymous union. Fixup testcase to match
19152 current gcc debug output.
19153
19154 Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
19155
19156 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
19157 force argument to an unsigned long type.
19158
19159 Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
19160
19161 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
19162 tests and anonymous union print/ptype tests.
19163 * gdb.base/list.exp (test_forward-search): Increase timeout by
19164 5 minutes for the "search extremely long line" case.
19165 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
19166 completely optional and that the pass/fail messages use the command as
19167 the message if that third arg is a null string.
19168 (gdb_test_exact): Arrange that a null string pattern means match a
19169 null string output rather than any output, which might include random
19170 errors.
19171 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
19172 backtrace test.
19173 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
19174 always failing and failure is now exposed by gdb.exp changes.
19175
19176 Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
19177
19178 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
19179 weren't being noted.
19180
19181 Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19182
19183 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
19184 * gdb.stabs/weird.exp: Remove v_comb xfails.
19185
19186 Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
19187
19188 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
19189 list.exp scope.exp watchpoint.exp]
19190 Make all timeout error msgs explicitly say "(timeout)".
19191
19192 Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
19193
19194 * config/monitor.exp: Increase download timeout to 1000 seconds.
19195
19196 Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
19197
19198 * config/m32r.exp: Increase timeout to 120 seconds.
19199
19200 Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
19201
19202 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
19203 and accept older ordering as obsolescent gcc or gdb.
19204 * gdb.c++/templates.exp: Ditto.
19205 * gdb.c++/virtfunc.exp: Ditto.
19206
19207 Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
19208
19209 * gdb.base/coremaker.c: Add code to mmap some data so we
19210 can check that it ends up in the core file.
19211 * gdb.base/corefile.exp: Add test to read mmapped data
19212 from core file.
19213
19214 Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
19215
19216 * config/m32r.exp: New file.
19217
19218 Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
19219
19220 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
19221 that cflags can contains -gstabs, and work correctly for other tests.
19222
19223 Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
19224
19225 * gdb.base/setshow.exp: New file, tests show and set.
19226 * gdb.base/setshow.c: New file, tests show and set.
19227 * gdb.base/help.exp: Add test for help set|show annotate.
19228 * gdb.base/default.exp: Add test for set|show annotate.
19229
19230 Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
19231
19232 * testsuite/gdb.base/break.exp: Make backtrace from factorial
19233 errors unique.
19234 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
19235 explicitly.
19236
19237 Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
19238
19239 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
19240 and width commands. This is done elsewhere.
19241 * (gdb_start): Don't call gdb_start_sim here. That's already
19242 done in gdb_load. This fixes lots of failures in default.exp.
19243
19244 Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
19245
19246 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
19247 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
19248 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
19249 in the same we we treat other failures (since it may be an expected
19250 condition), rather than as an error.
19251 * gdb.base/signals.exp (test_handle_all_print): Revert back to
19252 old test format.
19253
19254 Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
19255
19256 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
19257 (distclean maintainer-clean realclean): No need to remove files
19258 twice. Nuke the duplicates.
19259 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
19260 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
19261 Remove config.h along with other config files.
19262
19263 Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
19264
19265 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
19266 "p func1 ()" and note that rests of tests are skipped.
19267 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
19268 setup_xfails for "print func2::coremaker_local".
19269 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
19270 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
19271 affected by the previous run test.
19272 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
19273 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
19274 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
19275 "pass int powerset tuple" and "pass modeless int powerset tuple".
19276 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
19277 "real write 4" and "real write 8".
19278 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
19279 setup_xfails for "print vs1 after tuple assign 2",
19280 "print \$i after tuple assign 2", and
19281 "print vs2 after tuple assign 2".
19282 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
19283 meaningful error message and return -1 so the caller can
19284 suppress further tests and avoid a cascade of errors.
19285
19286 Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
19287
19288 * gdb.base/a1-selftest.exp: Tweak tests to account for new
19289 format for printing version.
19290 * gdb.base/default.exp: Ditto.
19291 * gdb.base/interrupt.exp: Fix problem with cascade of
19292 errors if child process dies while calling a function.
19293
19294 Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
19295
19296 * Makefile.in (VPATH): Add
19297 * Makefile.in (Makefile, config.status): Fix rules so things get
19298 remade when necessary.
19299
19300 Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
19301
19302 * Makefile.in (just-check): Add path to sibling expect dir
19303 to environment variable specified by RPATH_ENVVAR.
19304
19305 Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
19306
19307 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
19308 (just-check): Add shared library paths for libstdc++, tk,
19309 tcl, bfd, and opcodes to the environment variable specified
19310 in RPATH_ENVVAR.
19311 * configure.in: Add support to recognize --enable-shared flag
19312 and generate correct value for RPATH_ENVVAR.
19313 * configure: Regenerated with autoconf.
19314
19315 Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
19316
19317 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
19318 include all osf versions.
19319 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
19320 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
19321 when target is linux. When failing to build pthreads test
19322 executable, give more meaningful message.
19323 * gdb.threads/pthreads.c: Hpux also uses old definition of second
19324 arg for pthread_create.
19325
19326 Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
19327
19328 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
19329 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
19330 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
19331 and -lpthreads (everybody else).
19332 (test_startup): Fail gracefully if threads are not supported.
19333 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
19334 "p/c array_index("abcdef",2)" when not gcc compiled.
19335 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
19336 "print func2::coremaker_local" when not gcc compiled.
19337 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
19338 "ptype on opaque struct tagname (statically)",
19339 "ptype on opaque struct tagname (dynamically) 1", and
19340 "ptype on opaque struct tagname (dynamically) 2"
19341 for not compiled with gcc.
19342 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
19343 backtrace when compiled with gcc.
19344 * lib/gdb.exp (runto_main): Return result of "runto main" rather
19345 than always return success.
19346
19347 Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
19348
19349 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
19350
19351 Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
19352
19353 * gdb.base/structs.exp: Undo last change.
19354
19355 Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
19356
19357 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
19358 encapsulate all the steps/nexts done during self test, starting
19359 at main, and makes them less sensitive to optimization issues.
19360 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
19361 signal handler" test.
19362 * gdb.threads/pthreads.exp: Only run this for native configs.
19363 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
19364 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
19365 tests.
19366 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
19367 for "runto test_calls(void)" test.
19368
19369 Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
19370
19371 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
19372 and don't expect address info in breakpoint confirmations.
19373
19374 Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
19375
19376 * gdb.base/list.exp (test_forward_search): Increase timeout
19377 temporarily by 60 seconds for searching extremely long line,
19378 and then reset to old value when done. Increase expect input
19379 buffer to 10000.
19380
19381 Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
19382
19383 * gdb.base/list.exp (test_forward_search): Fix to handle very
19384 long source line without overflowing expect's input buffer.
19385
19386 Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
19387
19388 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
19389 "buffer_full".
19390
19391 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
19392 "buffer_full".
19393
19394 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
19395 "buffer_full".
19396
19397 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
19398 "buffer_full".
19399
19400 Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
19401
19402 * configure.in (configdirs): Add gdb.threads.
19403 * configure: Regenerated with autoconf.
19404 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
19405 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
19406 * gdb.threads/configure: New, generated with autoconf.
19407
19408 Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
19409
19410 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
19411
19412 Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
19413
19414 * gdb.base/signals.exp (test_handle_all_print): Test separately for
19415 each signal's status in the output of "handle all print".
19416 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
19417 the \r\n sequence that immediately precedes the gdb prompt.
19418 * gdb.base/a1-selftest.exp: Save original timeout and restore
19419 after test.
19420
19421 Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
19422
19423 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
19424 symbol.
19425
19426 Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
19427
19428 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
19429
19430 Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
19431
19432 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
19433 timeout by 60 seconds.
19434
19435 Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
19436
19437 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
19438 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
19439 error return.
19440
19441 Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
19442
19443 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
19444 gdb initialization, also report how long dejagnu waited. Restore
19445 old timeout before doing error return. Temporarily increase timeout
19446 by 3 minutes to allow for slow startups over heavy NFS use.
19447
19448 Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
19449
19450 * lib/gdb.exp: Report timeout value for verbosity level 2.
19451 * config/gdbserver.exp: Ditto.
19452 * config/hppro.exp: Ditto.
19453 * config/mips-gdb.exp: Ditto.
19454 * config/monitor.exp: Ditto.
19455 * config/netware.exp: Ditto.
19456 * config/sim-gdb.exp: Ditto.
19457 * config/slite-gdb.exp: Ditto.
19458 * config/udi-gdb.exp: Ditto.
19459 * config/unix-gdb.exp: Ditto.
19460 * config/vx-gdb.exp: Ditto.
19461 * gdb.base/a1-selftest.exp: Ditto.
19462 * gdb.base/a2-run.exp: Ditto.
19463 * gdb.base/break.exp: Ditto.
19464 * gdb.base/corefile.exp: Ditto.
19465 * gdb.base/list.exp: Ditto.
19466 * gdb.base/recurse.exp: Ditto.
19467 * gdb.base/scope.exp: Ditto.
19468 * gdb.base/signals.exp: Ditto.
19469
19470 Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
19471
19472 * gdb.threads/Makefile.in (docdir): Removed.
19473
19474 Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
19475
19476 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
19477 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
19478 @srcdir@.
19479 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
19480 autoconf 2.5 or higher.
19481 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
19482
19483 Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
19484
19485 * configure: Regenerated.
19486 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
19487 avoid name clashes with SunOS headers.
19488
19489 Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
19490
19491 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
19492
19493 Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
19494
19495 * gdb.base/callfuncs.exp: Finish last change -- make sure the
19496 prototype information ends up in the compiler info file.
19497
19498 Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
19499
19500 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
19501 attempting to regenerate it. Eliminate use of a temporary file
19502 and just generate the info file directly. Source it immediately,
19503 for consistency of use.
19504 * gdb.base/corefile.exp: Ditto
19505 * gdb.base/exprs.exp: Ditto.
19506 * gdb.base/funcargs.exp: Ditto.
19507 * gdb.base/langs.exp: Ditto.
19508 * gdb.base/list.exp: Ditto.
19509 * gdb.base/mips_pro.exp: Ditto.
19510 * gdb.base/nodebug.exp: Ditto.
19511 * gdb.base/opaque.exp: Ditto.
19512 * gdb.base/ptype.exp: Ditto.
19513 * gdb.base/scope.exp: Ditto.
19514 * gdb.base/setvar.exp: Ditto.
19515 * gdb.base/signals.exp: Ditto.
19516 * gdb.base/whatis.exp: Ditto.
19517 * gdb.c++/templates.exp: Ditto.
19518 * gdb.c++/virtfunc.exp: Ditto.
19519 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
19520 whether or not to add -lstdc++ to the compile command line args.
19521
19522 Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19523
19524 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
19525 it got fixed by the recent lookup_minimal_symbol_by_pc change.
19526 Increase timeout, a lot of single stepping might be needed if the
19527 target has no hardware watchpoints.
19528
19529 Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
19530
19531 * gdb.base/break.exp: Ignore compiler warnings when compiling
19532 break.c.
19533 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
19534 * gdb.base/default.exp: Add h8300 xfails. Handle messages
19535 from remote-sim.
19536 * gdb.base/exprs.exp: Add h8300 xfails.
19537 * gdb.base/funcargs.exp: Likewise.
19538 * gdb.base/nodebug.exp: Likewise.
19539 * gdb.base/printcmds.exp: Likewise.
19540 * gdb.base/ptype.exp: Likewise.
19541 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
19542 h8300 xfails.
19543 * gdb.base/return.exp: Handle float/double precision problems
19544 on the h8300.
19545 * gdb.base/funcargs.c: Explicitly make last constant argument to
19546 call_after_alloca_subr an unsigned long type.
19547 * gdb.base/return.c: Include stdio.h.
19548
19549 Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
19550
19551 * config/abug.exp: New file for the older Motorola Bug monitor
19552 that runs on the mvme13x series VME boards.
19553 * config/monitor.exp: Use the new config array for target settings
19554 if they exist.
19555
19556 Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
19557
19558 * sim-gdb.exp: Make the SH simulator allocate less space when
19559 it is targeted.
19560
19561 Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
19562
19563 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
19564 test.
19565
19566 Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
19567
19568 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
19569 "rs6000-*-*" for "list function in include file" when gcc compiled.
19570 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
19571 for "p ctable1[120]".
19572 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
19573 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
19574 Remove setup_xfail for "rs6000-*-*" for
19575 "print 'scope0.c'::filelocal before run".
19576 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
19577 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
19578 since some compilers don't allow both options to be given
19579 on the same command line. Create object file and move it.
19580
19581 Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
19582
19583 * gdb.base/corefile.exp: Always regenerate the core file, since
19584 we always regenerate the coremaker program. Detect special case
19585 where registers cannot be read from core file.
19586
19587 Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
19588
19589 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
19590 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
19591 * gdb.c++/templates.exp: Only match on basename of file since
19592 some formats like xcoff don't encode directory information.
19593 * gdb.stabs/weird.exp: Use the right sed script for powerpc
19594 and rs6000 AIX xcoff targets.
19595 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
19596 * configure: Regenerate.
19597 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
19598 here, rather than in distclean.
19599
19600 Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
19601
19602 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
19603 defined, and use it to compile the test case with -O2. The
19604 native compilation still uses no optimization.
19605 * gdb.base/mips_pro.c: Remove inline assembly code since
19606 it is compiled PIC by default, which results in assembler
19607 warnings that make the testsuite think the compilation
19608 was unsuccessful.
19609
19610 Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
19611
19612 * gdb.c++/misc.exp: Add note to message for
19613 "print s.a for foo struct" that this is a known gcc 2.7.2
19614 and earlier bug.
19615
19616 Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
19617
19618 * gdb.base/break.exp: Fix pattern for matching "Delete all
19619 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
19620 setup_xfail for deleting all breakpoints test. Fix various
19621 timeout messages to include "(timeout)".
19622 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
19623 for "p t_float_values2(3.14159,float_val2)".
19624 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
19625 for "continue to call2g" when gcc compiled.
19626 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
19627 "up to foo in langs.exp", "show language at foo in langs.exp",
19628 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
19629 and "show language at fsub in langs.exp".
19630 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
19631 "list line 1 in include file", "list message for lines past EOF",
19632 "list function in include file", "list list0.h:foo", and
19633 "list filename:function; nonexistant function".
19634 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
19635 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
19636 and "ptype t_char_array" to be for native cc only.
19637
19638 Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
19639
19640 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
19641 setup_xfail for "print coremaker_bss", "print coremaker_ro",
19642 "print func2::coremaker_local", and "backtrace in corefile.exp".
19643
19644 Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
19645
19646 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
19647 "bt in signals.exp". This problem only appears when running
19648 the testsuite, and then only intermittently.
19649
19650 Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
19651
19652 * gdb.base/return.exp (return_tests): Differentiate between
19653 two tests of continuing.
19654
19655 Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
19656
19657 * */Makefile.in (maintainer-clean): Remove config.log.
19658 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
19659 * gdb.c++/Makefile.in (PROGS): Add inherit.
19660 (clean): Remove *.ci.
19661
19662 Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
19663
19664 * gdb.c++/misc.cc: Add test code from Mike Stump.
19665 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
19666
19667 Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
19668
19669 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
19670 to "alpha-*-osf2*" and add comment.
19671 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
19672 setup_xfail for "step over execarg initialization" and
19673 "step over corearg initialization".
19674 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
19675 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
19676 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
19677 gcc compiled for "print coremaker_bss", "print coremaker_ro",
19678 "print func2::coremaker_local", and "backtrace in corefile.exp".
19679 * gdb.base/signals.exp: Build and source signals.ci.
19680 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
19681 to be for gcc only.
19682 * lib/gdb.exp: Move verbose statements outside conditionals.
19683
19684 Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19685
19686 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
19687 Feb 3 procfs.c change.
19688
19689 Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
19690
19691 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
19692
19693 Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
19694
19695 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
19696 from dejagnu's apparent default of 10 seconds, which gives random
19697 results when running the tests over NFS on moderately loaded systems.
19698 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
19699
19700 Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
19701
19702 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
19703 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
19704 result reports.
19705
19706 Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
19707
19708 * configure.in (CY_AC_PATH_TCLH): Remove.
19709 * configure: Regenerate.
19710
19711 Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
19712
19713 * gdb.c++/Makefile.in (clean): Add missing '{'.
19714
19715 Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
19716
19717 * lib/gdb.exp: Provide a default value for noinferior.
19718
19719 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
19720 Load libgloss.exp.
19721
19722 Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
19723
19724 * gdb.disasm/hppa.exp: Compile directly into an executable, use
19725 the executable, not the .o to run the tests from.
19726
19727 Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
19728
19729 * gdb.base/break.exp: Don't test for program exit or exit status
19730 if $noresults if nonzero.
19731 * gdb.base/langs.exp: Likewise.
19732 * gdb.base/watchpoint.exp: Likewise.
19733
19734 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
19735 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
19736 trying to compile the testcase.
19737
19738 Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
19739
19740 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
19741 * gdb.base/signals.exp (continue to handler): Likewise.
19742
19743 Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
19744
19745 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
19746
19747 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
19748
19749 Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
19750
19751 * gdb.base/corefile.exp: Recognize "not found" as failure
19752 when trying to determine if a core file was generated.
19753 If no core file was generate the first time, try again without
19754 the ulimit -c to work around braindamaged shells.
19755
19756 Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
19757
19758 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
19759 [] tests with "test" and enclose string in quotes.
19760 * gdb.stabs/configure: Rebuild
19761
19762 Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
19763
19764 Changes in sync with expect:
19765 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
19766 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
19767 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
19768 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
19769 argument to AC_REQUIRE.
19770 * configure: Regenerated.
19771
19772 Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
19773
19774 * gdb.base/corefile.exp: When generating a core, discard any
19775 error messages about ulimit not found and the "core dumped"
19776 message from the shell that runs the coredumper.
19777
19778 Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
19779
19780 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
19781
19782 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
19783 which sed script to run. Expect failure for v_comb test
19784 on PA targets too.
19785
19786 Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
19787
19788 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
19789 "print func2::coremaker_local" and for "backtrace in corefile.exp"
19790
19791 Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
19792
19793 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
19794 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
19795 "sparc-sun-solaris*" xfails for "p v_comb".
19796 * lib/gdb.exp (default_gdb_start): Fix typo.
19797 * gdb.base/corefile.exp: Allow "Core was generated by ..."
19798 messages to not include the full program name that caused
19799 the core dump since some systems (such as solaris) apparently
19800 truncate this path to about 80 characters.
19801 When generating a core file first try increasing the core file
19802 size limit to unlimited since some systems may default it to
19803 zero, and it is harmless to try it. Move the test for failing
19804 to generate a core file to where it will actually get executed.
19805 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
19806 new gdb result from g++ debug info improvements and make old
19807 pattern obsolescent. Also account for size_t differences
19808 (may be int or long).
19809 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
19810 initialization before function call is placed in the delay slot
19811 and thus appears to be skipped over by commands such as "next".
19812
19813 Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
19814
19815 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
19816
19817 Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
19818
19819 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
19820 input source file; fix code to compile test to deal with this
19821 convention.
19822 * gdb.c++/*.exp: Likewise.
19823
19824 Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
19825
19826 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
19827 "bt in signals.exp".
19828
19829 Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
19830
19831 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
19832 "step over execarg initialization" and
19833 "step over corearg initialization".
19834
19835 Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
19836
19837 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
19838 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
19839
19840 Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
19841
19842 From Rob Savoye (rob@poseidon.cygnus.com)
19843 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
19844 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
19845 configure.in}, gdb.disasm/{Makefile.in, configure.in},
19846 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
19847 configure.in}: Major reworking for autoconfig.
19848 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
19849 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
19850 New files.
19851 * config/unix-gdb.exp: Make GDB global.
19852 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
19853 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
19854 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
19855 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
19856 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
19857 term.exp, twice.exp, watchpoint.exp, whatis.exp},
19858 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
19859 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
19860 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
19861 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
19862 pr-8136.exp, result.exp, string.exp, tuples.exp},
19863 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
19864 to returns as necessary, arrange for test to compile own testcase
19865 executable.
19866 * lib/gdb.exp: Changes for testsuite to compile own test cases.
19867
19868 Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
19869
19870 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
19871 clear_xfail at end of test which might not call either pass or fail.
19872 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
19873 "backtrace through signal handler".
19874
19875 Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19876
19877 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
19878 continuing from a job control stop signal.
19879 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
19880
19881 Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
19882
19883 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
19884 * gdb.base/corefile.exp: Likewise.
19885 * gdb.base/funcargs.exp: Likewise.
19886
19887 Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
19888
19889 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
19890 * config/monitor.exp: Add support for setting baud rate.
19891
19892 Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
19893
19894 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
19895 i*86-*-linux* xfails for "backtrace through signal handler".
19896 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
19897 "print func2::coremaker_local".
19898 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
19899 alpha-dec-osf2* xfail for
19900 "delete all breakpoints when none".
19901
19902 Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
19903
19904 * gdb.base/break.exp: Change test that deletes all breakpoints
19905 when no user breakpoints are installed. A post 4.15 change
19906 causes gdb to no longer prompt in this case.
19907
19908 Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
19909
19910 * gdb.base/return.exp (return_tests): Change xfail for test
19911 "correct value returned double test" to stop xfailing at
19912 Solaris 2.5. Apparently the bug has been fixed.
19913
19914 Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
19915
19916 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
19917 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
19918
19919 Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
19920
19921 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
19922 * gdb.disasm/hppa.s: Corresponding changes.
19923
19924 Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
19925
19926 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
19927 makefile fragment.
19928 * config/mt-hpux: Deleted.
19929
19930 Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
19931
19932 * Many files: When warning about suppressed tests due to a
19933 nonexistant test binary, avoid incrementing the warning count.
19934
19935 Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
19936
19937 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
19938
19939 Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19940
19941 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
19942 "sparc-*-solaris2*".
19943
19944 Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19945
19946 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
19947 Add global and local variables and initialize them.
19948 * gdb.base/corefile.exp: Test correct mapping of corefile sections
19949 by printing variables. Remove rs6000 and powerpc xfails, BFD now
19950 extracts the file name and terminating signal from the core file.
19951 * TODO: Remove note about tests for correct mapping of corefile.
19952 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
19953 from optimizing it away.
19954 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
19955 handles common blocks.
19956
19957 Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
19958
19959 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
19960 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
19961
19962 Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
19963
19964 * Makefile.in (maintainer-clean): New target, synonym for
19965 realclean.
19966 * gdb.base/Makefile.in (maintainer-clean): Likewise.
19967 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
19968 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
19969 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
19970 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
19971 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
19972
19973 Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
19974
19975 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
19976 xfails when not gcc compiled for "print foo::funclocal".
19977 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
19978 "print foo::funclocal at foo",
19979 "print 'scope1.c'::foo::funclocal at foo",
19980 "print foo::funclocal_bss at foo",
19981 "print 'scope1.c'::foo::funclocal_bss at foo",
19982 "print foo::funclocal_ro at foo",
19983 "print 'scope1.c'::foo::funclocal_ro at foo",
19984 "print bar::funclocal at foo" and
19985 "print 'scope1.c'::bar::funclocal at foo".
19986 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
19987 gcc compiled for "print foo::funclocal at bar".
19988 Expand all messages to ensure that they identify that
19989 the test is at bar().
19990 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
19991 gcc compiled for:
19992 "ptype on opaque struct pointer (statically)",
19993 "ptype on opaque struct tagname (statically)",
19994 "ptype on opaque struct pointer (dynamically) 1",
19995 "ptype on opaque struct tagname (dynamically) 1",
19996 "ptype on opaque struct pointer (dynamically) 2" and
19997 "ptype on opaque struct tagname (dynamically) 2
19998 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
19999 gcc compiled for:
20000 "p datalocal"
20001 "whatis datalocal",
20002 "ptype datalocal",
20003 "p bsslocal",
20004 "whatis bsslocal", and
20005 "ptype bsslocal".
20006 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
20007 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
20008 when not gcc compiled.
20009 * gdb.base/funcargs.exp (float_and_integral_args): Add
20010 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
20011 compiled.
20012 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
20013 "backtrace from call6a" when not gcc compiled.
20014 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
20015 "backtrace from call7a" when not gcc compiled.
20016 * gdb.base/callfuncs.exp (do_function_calls):
20017 Add "hppa*-*-hpux*" xfail when not gcc compiled for
20018 "p t_char_array_values(char_array_val2,char_array_val1)",
20019 "p t_char_array_values(char_array_val1,char_array_val2)",
20020 "p t_char_array_values("carray 1","carray 2")",
20021 "p t_char_array_values("carray 1",char_array_val2)",
20022 "p t_char_array_values(char_array_val1,"carray 2")",
20023 "p sum_args(1,{2})",
20024 "p sum_args(2,{2,3})",
20025 "p sum_args(3,{2,3,4})",
20026 "p sum_args(4,{2,3,4,5})"
20027 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
20028 "backtrace in corefile.exp" when not gcc compiled.
20029
20030 Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20031
20032 * gdb.base/signals.exp: Rewrite `handle all print' test as
20033 a procedure. Accept blanks or TABs as whitespace, increase
20034 timeout and expect input buffer size for the large output
20035 from the command. Remove "i*86-*-bsdi2.0" xfail.
20036
20037 Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20038
20039 * gdb.base/setvar.exp: Add new testcases for truncation when
20040 assigning invalid values to bitfields.
20041
20042 Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
20043
20044 * gdb.base/callfuncs.exp (do_function_calls): Remove
20045 mips-sgi-irix* xfail for
20046 "call inferior func with struct - returns char *"
20047 and fix test so that an optional (unsigned char *) cast is
20048 accepted in the result.
20049
20050 Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
20051
20052 * gdb.base/funcargs.exp (float_and_integral_args): Remove
20053 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
20054 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
20055 * gdb.base/signals.exp: Remove duplicate "handle all print" test
20056 that accidentally got checked in.
20057
20058 Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
20059
20060 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
20061 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
20062 compiled test.
20063 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
20064 Add mips-sgi-irix5* xfail for not gcc compiled.
20065 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
20066 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
20067 "p top", "whatis top", "p middle", and "whatis middle".
20068 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
20069 "whatis signed char" for not gcc compiled.
20070 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
20071 "set variable signed char=-1 (-1)" and
20072 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
20073 * gdb.base/funcargs.exp (float_and_integral_args):
20074 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
20075 Add mips-sgi-irix* xfail when not gcc compiled for
20076 "continue to call2b".
20077 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
20078 "continue to call2g".
20079 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
20080 "backtrace from call6a"
20081 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
20082 "backtrace from call7k".
20083 Add mips-sgi-irix5* xfail when not gcc compiled for
20084 "backtrace from call7a".
20085 (localvars_after_alloca): Fix gdb_test cmds for
20086 "print * after runto ...".
20087 Remove rs6000-*-* xfails for
20088 "print i after runto localvars_after_alloca" and
20089 "print l after runto localvars_after_alloca"
20090 for all compilers.
20091 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
20092 when not compiled with gcc, for:
20093 "print signed char == (minus)",
20094 "print signed char != (minus)",
20095 "print signed char < (minus)",
20096 "print signed char > (minus)".
20097 * gdb.base/callfuncs.exp (do_function_calls):
20098 Add mips-sgi-irix* xfail, when compiled with native compiler, for
20099 "call inferior func with struct - returns char *".
20100 * gdb.base/return.exp (return_tests): Change xfail for
20101 "correct value returned double test" to include Solaris 2.4.
20102 * gdb.base/funcargs.exp (float_and_integral_args):
20103 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
20104
20105 Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20106
20107 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
20108 enumeration bitfields if compiling with GNU C.
20109 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
20110 to empty' prompt.
20111
20112 Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
20113
20114 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
20115 test for PRO targets.
20116
20117 * gdb.base/funcargs.exp: Avoid ever setting more than 8
20118 breakpoints in the inferior at any given time by making
20119 two groups of breakpoints for call2*, call6* and call7*
20120 tests.
20121
20122 Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20123
20124 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
20125 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
20126 from optimizing it away.
20127 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
20128 "call inferior func with struct".
20129
20130 Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
20131
20132 * configure.in: Only configure gdb.chill for particular targets.
20133
20134 Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
20135
20136 * gdb.base/Makefile.in: Add action to .c.o transformation
20137 rule that generates a .ci file for each .o file and remove
20138 explicit .c.o rules except for callfuncs.o.
20139 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
20140 generates a .ci file for each .o file and remove explicit
20141 .cc.o rules.
20142 (clean): Remove *.tmp *.ci files.
20143 (EXECUTABLES): Remove templ-info.exp.
20144 * gdb.base/compiler.c: New file.
20145 * gdb.c++/compiler.cc: New file
20146 * gdb.base/scope.exp: Source gdb.base/scope.ci.
20147 Change rs6000-*-* xfail for
20148 "print 'scope0.c'::filelocal_ro" and
20149 "print 'scope1.c'::filelocal" and
20150 "print 'scope1.c'::filelocal_bss" and
20151 "print 'scope1.c'::filelocal_ro" and
20152 "print 'scope1.c'::foo::funclocal" and
20153 "print 'scope1.c'::foo::funclocal_ro" and
20154 "print 'scope1.c'::bar::funclocal" and
20155 "print 'scope0.c'::filelocal_ro" and
20156 "print 'scope1.c'::filelocal at foo" and
20157 "print 'scope1.c'::filelocal_bss at foo" and
20158 "print 'scope1.c'::filelocal_ro at foo" and
20159 "print 'scope1.c'::foo::funclocal at foo" and
20160 "print 'scope1.c'::foo::funclocal_bss at foo" and
20161 "print 'scope1.c'::foo::funclocal_ro at foo" and
20162 "print 'scope1.c'::bar::funclocal at foo" and
20163 "print 'scope0.c'::filelocal_ro" and
20164 "print 'scope1.c'::filelocal" and
20165 "print 'scope1.c'::filelocal_bss" and
20166 "print 'scope1.c'::filelocal_ro" and
20167 "print 'scope1.c'::foo::funclocal" and
20168 "print 'scope1.c'::foo::funclocal_bss" and
20169 "print 'scope1.c'::foo::funclocal_ro" and
20170 "print 'scope1.c'::bar::funclocal" and
20171 "print 'scope1.c'::bar::funclocal_bss"
20172 to only be xfail'd when not compiled with gcc.
20173 Add rs6000-*-* xfail for
20174 "print 'scope0.c'::filelocal_bss before run"
20175 when compiled with gcc.
20176 (test_at_main): Add rs6000-*-* xfail for
20177 "print filelocal_ro in test_at_main"
20178 when compiled with gcc.
20179 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
20180 Add rs6000-*-aix* xfail for
20181 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
20182 "ptype t_char_array", not compiled with gcc.
20183 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
20184 xfail for "list foo (in include file)" when gcc compiled.
20185 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
20186 (integral_args): Add rs6000-*-* xfail for
20187 "run to call0a" if not compiled with gcc.
20188 (unsigned_integral_args): Add rs6000-*-* xfail for
20189 "run to call1a" if not compiled with gcc.
20190 (float_and_integral_args): Add rs6000-*-* xfail for
20191 "run to call2a" if not compiled with gcc and for
20192 "continue to call2b" for any compiler.
20193 Add rs6000-*-* xfail to
20194 "print f1 after run to call2a" for gcc compiled.
20195 (discard_and_shuffle): Add rs6000-*-* xfail for
20196 "run to call6a".
20197 (shuffle_round_robin): Add rs6000-*-* xfail for
20198 "backtrace from call7a" if not compiled with gcc.
20199 Add rs6000-*-* xfail for
20200 "backtrace from call7b" if compiled with gcc.
20201 (call_after_alloca): Add rs6000-*-* xfail for
20202 "print c in call_after_alloca" and
20203 "print s in call_after_alloca" and
20204 "backtrace from call_after_alloca_subr"
20205 if not compiled with gcc.
20206 (localvars_in_indirect_call): Add rs6000-*-* xfail for
20207 "print c in localvars_in_indirect_call" and
20208 "print c in localvars_in_indirect_call" and
20209 "backtrace in indirectly called function" and
20210 "stepping into indirectly called function"
20211 if not compiled with gcc.
20212 (localvars_after_alloca): Add rs6000-*-* xfail for
20213 "print c after runto localvars_after_alloca" and
20214 "print s after runto localvars_after_alloca" and
20215 "print i after runto localvars_after_alloca" and
20216 "print l after runto localvars_after_alloca"
20217 for all compilers.
20218 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
20219 than whatis-info.exp.
20220 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
20221 than opaque-info.exp.
20222 Setup rs6000-*-* xfail for
20223 "ptype on opaque struct pointer (statically)" and
20224 "ptype on opaque struct pointer (dynamically)" when
20225 not compiled with gcc.
20226 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
20227 rather than callf-info.exp.
20228 (do_function_calls): Add clear_xfail for rs6000-*-* for
20229 "p t_float_values2(3.14159,float_val2)". Seems to work
20230 fine there, both with xlc and gcc. Need to find out what
20231 it is doing right and fix other platforms.
20232 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
20233 "call inferior func with struct - returns int",
20234 "call inferior func with struct - returns long",
20235 "call inferior func with struct - returns float",
20236 "call inferior func with struct - returns double",
20237 "call inferior func with struct - returns char *",
20238 but only if not gcc compiled (presumes xlc compiled).
20239 Change rs6000-*-* xfails for
20240 "call inferior func with struct - returns char" and
20241 " call inferior func with struct - returns short" to only
20242 xfail if not using gcc.
20243 (clean mostlyclean): Remove *.ci and *.tmp files.
20244 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
20245 than templ-info.exp.
20246 * gdb.base/langs.exp: Source gdb.base/langs.ci.
20247 Add rs6000-*-* xfail for "up to foo in langs.exp"
20248 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
20249 when not gcc compiled.
20250
20251 Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
20252
20253 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
20254 * gdb.base/corefile.exp: Likewise.
20255 * gdb.base/list.exp: Likewise.
20256 * gdb.base/scope.exp: Likewise.
20257 * gdb.base/siganls.exp: Likewise.
20258
20259 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
20260 compiler output.
20261 * gdb.base/whatis.exp: Likewise.
20262
20263 Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
20264
20265 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
20266 failure (opcode table has been fixed to match reality).
20267
20268 Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
20269
20270 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
20271 "call inferior func with struct - returns char",
20272 "call inferior func with struct - returns short"
20273
20274 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
20275 "print 'scope0.c'::filelocal at main",
20276 "print 'scope0.c'::filelocal_bss in test_at_main",
20277 "print 'scope0.c'::filelocal at foo",
20278 "print 'scope0.c'::filelocal_bss in test_at_foo",
20279 "print 'scope0.c'::filelocal at bar",
20280 "print 'scope0.c'::filelocal_bss in test_at_bar"
20281
20282 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
20283 in source file 1". This bug seems to have been fixed with both
20284 gcc and native cc (was native assembler bug?).
20285
20286 Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
20287
20288 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
20289 "backtrace through signal handler" to "i*86-*-sysv4*".
20290 * gdb.base/signals.exp: Add xfail for "'next' behaved as
20291 continue" case. Add "known SVR4 bug" to fail message.
20292 Add "i*86-*-bsdi2.0" xfail for "handle all print".
20293 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
20294 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
20295 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
20296 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
20297 "up to foo in langs.exp", "show language at foo in
20298 langs.exp", "up to cppsub_ in langs.exp", "show
20299 language at cppsub_ in langs.exp", "up to fsub in
20300 langs.exp", and "show language at fsub in langs.exp".
20301 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
20302 "bactrace in corefile.exp".
20303 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
20304 "call inferior function with struct - returns float" and
20305 "call inferior function with struct - returns double".
20306
20307 Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
20308
20309 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
20310 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
20311 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
20312 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
20313
20314 Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
20315
20316 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
20317 (or overriden) "CHILL" macro rather then bare "gcc".
20318 Also look for ../../gcc/xgcc since that is what we will
20319 actually need, not "Makefile". Remove following assignment
20320 of CHILL to CHILL_FOR_TARGET because that results in
20321 recursive definition.
20322
20323 Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
20324
20325 * gdb.base/corefile.exp: Change xfail for backtrace in
20326 corefile.exp from linuxaout to all linux.
20327 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
20328 cases where we miss the breakpoint at the signal handler
20329 for some reason. Setup xfail for linuxoldld/linuxaout and
20330 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
20331 hitting SIGURG breakpoint.
20332 * gdb.base/signals.exp: Setup xfail for "next" acting like
20333 continue to add linuxoldld. Setup xfail for all linux for
20334 "next to handler in signals_tests_1", "backtrace in
20335 signals_tests_1", "continue to func1", "pass SIGUSR1",
20336 and continue to handler".
20337
20338 Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
20339
20340 * Update all FSF addresses except those in COPYING* files.
20341
20342 Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
20343
20344 * gdb.base/a2-run.exp: Change messages to be more explicit about
20345 the status of args, and quote binfile in results.
20346
20347 Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
20348
20349 * gdb.base/callfuncs.exp: Add tests for passing structs to
20350 inferior functions and return various types.
20351 * gdb.base/callfuncs.c: Add functions to receive a struct
20352 and return a member of the struct, in various types.
20353
20354 Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20355
20356 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
20357
20358 Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
20359
20360 * config/vxworks29k.exp: New file, sources vxworks.exp.
20361
20362 Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
20363
20364 * config/gdbremote.exp: New file. Testing framework using
20365 gdbserver.
20366
20367 Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
20368
20369 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
20370 "call function when asleep" and "send end of file".
20371 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
20372 for "backtrace in corefile.exp".
20373 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
20374 for "backtrace through signal handler".
20375 * gdb.base/corefile.exp: Make sure we actually generate a core file
20376 before trying the core tests. Some systems allow the user to suppress
20377 generation of core files and default to that (linux for example).
20378 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
20379 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
20380
20381 Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
20382
20383 * gdb.threads: New directory with some crude multi-threaded
20384 gdb tests (step.exp and step2.exp).
20385 * config/mt-lynx (STEP_EXECUTABLE): Define.
20386 (THREADFLAGS): Define.
20387
20388 Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
20389
20390 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
20391
20392 * gdb.base/signals.exp: Disable whole file for lynx until
20393 further notice.
20394
20395 * gdb.base/signals.exp: xfail test where "next" acts like
20396 "continue" for lynx.
20397
20398 * gdb.base/interrupt.exp: xfail test for calling function while
20399 inferior is asleep for lynx.
20400
20401 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
20402 than one cr-lf after each command.
20403
20404 Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20405
20406 * configure.in: Reinstate setting of stabsdirs variable, fix
20407 typo in setting up configdirs for native builds.
20408
20409 * gdb.base/return.exp: Fix typo in return double test.
20410 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
20411 compiler from optimizing them away.
20412
20413 Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
20414
20415 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
20416 sequences to be echo'd by gdb when using gdb_test.
20417 * gdb.chill/chexp.exp: Likewise.
20418 * gdb.fortran/exprs.exp: Likewise
20419
20420 Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
20421
20422 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
20423 after the inferior gdb has started.
20424
20425 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
20426 after each command.
20427 * gdb.base/funcargs.exp: Likewise.
20428 * gdb.base/gdbvars.exp: Likewise.
20429 * gdb.base/interrupt.exp: Likewise.
20430 * gdb.base/list.exp: Likewise.
20431 * gdb.base/watchpoint.exp: Likewise.
20432 * gdb.c++/demangle.exp: Likewise.
20433 * gdb.c++/inherit.exp: Likewise.
20434 * gdb.chill/chexp.exp: Likewise.
20435 * gdb.fortran/exprs.exp: Likewise.
20436
20437 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
20438 test if we can't handle IO to/from the inferior.
20439
20440 * gdb.c++/misc.exp: Always check for a program already being
20441 started after sending a "run" command to gdb.
20442
20443 * gdb.base/twice.exp: Start with a fresh gdb.
20444
20445 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
20446 only depend on gdb's expression code, not the chill runtime.
20447
20448 * gdb.base/return.c: Put return values into variables so we
20449 can have gdb print them rather than depending on the program
20450 to print them.
20451 * gdb.base/return.exp: Corresponding changes.
20452
20453 * lib/gdb.exp: Provide default value for noinferiorio.
20454 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
20455 the inferior.
20456
20457 * gdb.base/break.exp: Always check for a program already being
20458 started after sending a "run" command to gdb.
20459 (text_next_with_recursion): Don't check the output from the
20460 program's printf statement. Instead just make sure the program
20461 exited.
20462
20463 * gdb.base/commands.exp: Protect tests which need arguments with
20464 $noargs conditionals.
20465
20466 Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20467
20468 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
20469 of structure member arrays to match gdb/valops.c:value_addr change.
20470
20471 Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
20472
20473 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
20474 cases.
20475
20476 Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
20477
20478 * configure.in (configdirs): Remove gdb.chill from default list
20479 of subdirs and then add it back in only if doing a native build.
20480 The current chill compiler does not yet work in any cross build.
20481 * Revert all signal changes from Jul 6.
20482 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
20483 for sh-hms targets, allowing these tests to link, with no other
20484 changes. Testing is suppressed by setting "nosignals" in site.exp.
20485
20486 Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
20487
20488 * configure.in (signaldirs): Define and add to configdirs for all
20489 targets except some specific ones that are known to not support signals.
20490 Also clean up formatting.
20491 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
20492 (signals, sigall): Remove rules to build.
20493 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
20494 Moved to new gdb.signals directory.
20495 * gdb.signals: New test directory.
20496 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
20497 signals.c signals.exp}: New or moved files.
20498
20499 Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
20500
20501 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
20502
20503 Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
20504
20505 * gdb.base/return.exp: Xfail `return double' test failure
20506 on at least Solaris 2.3 and handle future/past versions on
20507 a case by case basis as appropriate. Also update message
20508 to include i*86 failures.
20509
20510 Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20511
20512 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
20513
20514 * lib/gdb.exp: Fix comment which erroneously identified
20515 gdb_file_cmd as gdb_load (the 19 May change was in fact to
20516 gdb_file_cmd not gdb_load).
20517 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
20518
20519 * gdb.base/setvar.exp: Make test names consistent between pass and
20520 fail cases. Use gdb_test more.
20521
20522 Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20523
20524 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
20525
20526 Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20527
20528 * gdb.base/help.exp: Fix expected help string for `show commands'.
20529
20530 Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
20531
20532 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
20533
20534 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
20535 of a text section.
20536
20537 Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
20538
20539 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
20540 that loop eventually terminates. Fix Connection refused logic so
20541 that testsuite will expire nicely.
20542
20543 Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
20544
20545 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
20546 config/rom68k.exp: New tcl glue for the appropriate monitors.
20547 These all just end up calling monitor.exp.
20548 * config/monitor.exp (gdb_target_monitor): Handle `Connection
20549 refused' by retrying. Cleanup some timeout issues.
20550 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
20551 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
20552 callers don't have to set/restore global timeout variable.
20553
20554 * The following set of changes centralizes management of the global
20555 timeout variable. This way, it can be set in one target dependent
20556 place instead of dozens of places scattered throughout the test suite.
20557 If you need to lengthen a timeout, then you should either set timeout
20558 in one of the config/{target}.exp files, or multiply it by a factor.
20559 Setting it to an absolute value is always going to lose for some
20560 targets.
20561 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
20562 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
20563 * gdb.base/funcargs.exp: Don't set timeout.
20564 * gdb.base/list.exp (test_forward_search): Only use local timeout.
20565 * gdb.base/printcmds.exp (test_print_string_constants
20566 test_print_array_constants): Don't set timeout.
20567 * gdb.base/ptype.exp: Don't set timeout.
20568 * gdb.base/recurse.exp: Don't set timeout.
20569 * gdb.base/return.exp: Don't set timeout.
20570 * gdb.base/watchpoint.exp: Don't set timeout.
20571 * gdb.c++/classes.exp (do_tests): Don't set timeout.
20572 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
20573
20574 Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
20575
20576 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
20577
20578 Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20579
20580 * lib/gdb.exp: Disable chill tests for irix5.
20581
20582 Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20583
20584 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
20585 each test pass or fail.
20586
20587 Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20588
20589 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
20590 xlc not gcc.
20591
20592 Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
20593
20594 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
20595
20596 Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
20597
20598 * config/est.exp: Fix copyright and comments. Remove dead code.
20599 Use targetname, serialport and baud variables instead of fixed
20600 constants.
20601 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
20602 * config/cpu32bug.exp: New file to support cpu32bug monitors.
20603
20604 Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20605
20606 * gdb.base/watchpoint.exp: Don't run
20607 test_watchpoint_triggered_in_syscall for sunos.
20608
20609 Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20610
20611 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
20612 they don't seem to exist. Do include stdio.h.
20613
20614 Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20615
20616 * gdb.base/a1-selftest.exp: Add alpha xfail.
20617
20618 Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20619
20620 * gdb.base/watchpoint.c (main): Prompt before calling read().
20621 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
20622 Revise accordingly. Remove cruft about sending "123" several
20623 times, until it gets noticed. Clean up the "print buf[0]" stuff
20624 so that it passes or fails, and waits for prompts in the usual way.
20625
20626 Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20627
20628 * gdb.base/recurse.exp: Fix comment.
20629
20630 * TODO: Remove item about printing variables in nodebug.exp. Add
20631 item about enabling tests which are only run on some targets.
20632
20633 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
20634 fail, make test names unique, use new gdb_test convention
20635 regarding pattern, use gdb_test more, etc.).
20636
20637 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
20638 fail, make test names unique, etc.).
20639
20640 Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20641
20642 * gdb.base/nodebug.c: Change return type of top and middle to
20643 short.
20644 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
20645 are fixed by the recent mdebugread.c changes. Allow `short ()'
20646 as type for top and middle.
20647
20648 Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20649
20650 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
20651 nearly as I can tell, the whole thing was an accident in Stu's
20652 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
20653 to replace a send/expect pair with gdb_test, but ended up only
20654 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
20655 of 30 Mar 1995 took care of it, but left this vestigial comment
20656 which I am now nuking.
20657
20658 Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20659
20660 * gdb.base/break.exp: Look for different line number for
20661 breakpoint at main depending on usestubs.
20662
20663 Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20664
20665 * gdb.base/list.exp: Adjust some alternate expect patterns to
20666 match recent list0.c change. Add alternate expect pattern for
20667 output from `list default lines around main' for optimizing
20668 compilers.
20669
20670 Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20671
20672 * lib/gdb.exp: If nosignals is not set, set it to 0.
20673
20674 Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
20675
20676 * config/slite-gdb.exp: Responds to load symbol table prompt.
20677 * gdb.base/break.exp: Adjust line number, fix rerun.
20678 * gdb.base/langs0.c: Add #ifdef usestubs.
20679
20680 Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
20681
20682 * gdb.base/list.exp: Adjust line contents after adding new lines in
20683 list0.c. Also fix a syntax error.
20684
20685 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
20686 * gdb.base/break.exp: ditto.
20687 * gdb.base/list.exp: ditto.
20688 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
20689 * gdb.base/run.c: ditto.
20690 * gdb.base/list0.c: ditto.
20691 * gdb.base/funcargs.c: ditto.
20692
20693 Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
20694
20695 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
20696 $targetname, $serialport and $baud instead of hardwired variables.
20697 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
20698 target doesn't support signals.
20699
20700 Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
20701
20702 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
20703
20704 Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20705
20706 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
20707 Don't rely on the value of an auto variable before it has been
20708 initialized. Use gdb_test more.
20709
20710 Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20711
20712 * lib/gdb.exp (default_gdb_version): A version number must start
20713 with a digit, but other than that contains all characters up to
20714 the first whitespace character.
20715
20716 Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20717
20718 * gdb.base/commands.exp (breakpoint_command_test): New tests.
20719
20720 Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20721
20722 * gdb.c++/*.exp: Warn if executable does not exist. The original
20723 reason for skipping the warning was that configure.in sometimes
20724 intentionally skipped building the executables but the tcl code
20725 had no way of knowing. That (a) was always bogus with respect to
20726 error handling, (b) is no longer true (right now there is no way
20727 to skip C++ tests).
20728
20729 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
20730
20731 Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20732
20733 * gdb.base/list.exp: Add expect patterns for output from
20734 SunPRO compiled executables.
20735 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
20736 types.
20737
20738 Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20739
20740 * gdb.base/break.exp (test_next_with_recursion): Accept any line
20741 number (we are already testing that the correct source line text
20742 gets printed).
20743
20744 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
20745 that is what is intended, but something needed to be done to get
20746 sunos4 native working again.
20747
20748 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
20749
20750 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
20751 apparently went with a (very) old xfail.
20752
20753 Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
20754
20755 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
20756 runto_main is a proc in gdb.exp that will do 'step' for target use
20757 stubs.
20758 * gdb.base/exprs.exp: ditto.
20759 * gdb.base/interrupt.exp: ditto.
20760 * gdb.base/opaque.exp: ditto.
20761 * gdb.base/printcmds.exp: ditto.
20762 * gdb.base/ptype.exp: ditto.
20763 * gdb.base/scope.exp: ditto.
20764 * gdb.base/setvar.exp: ditto.
20765 * gdb.base/signals.exp: ditto.
20766 * gdb.base/twice.exp: ditto.
20767 * gdb.c++/classes.exp: ditto.
20768 * gdb.c++/inherit.exp: ditto.
20769 * gdb.c++/templates.exp: ditto.
20770 * gdb.base/break.exp: no run and hit main for stubs. Change line
20771 numbers for breakpoints and info breakpoint.
20772 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
20773 breakpoint().
20774 * gdb.base/callfuncs.c: ditto.
20775 * gdb.base/exprs: ditto.
20776 * gdb.base/interrupt.c: ditto.
20777 * gdb.base/opaque0.c: ditto.
20778 * gdb.base/printcmds.c: ditto.
20779 * gdb.base/ptype.c: ditto.
20780 * gdb.base/scope0.c: ditto.
20781 * gdb.base/setvar.c: ditto.
20782 * gdb.base/signals.c: ditto.
20783 * gdb.base/twice.c: ditto.
20784 * gdb.c++/misc.cc: ditto.
20785 * gdb.c++/templates.cc: ditto.
20786
20787 Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20788
20789 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
20790
20791 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
20792 somewhere between `read' and `main.c'. I'm pretty sure the
20793 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
20794 and it isn't particularly useful.
20795
20796 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
20797
20798 Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20799
20800 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
20801
20802 Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
20803
20804 * config/mt-slite: add LIBS and -nostdlib.
20805 * config/slite-gdb.exp: add this new file to support sparclite target.
20806
20807 Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
20808
20809 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
20810
20811 * gdb.base/a2-run.exp: Change argument to istarget from
20812 "*-*-vxworks" to "*-*-vxworks*".
20813 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
20814
20815 Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
20816
20817 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
20818 will not runto main but do a 'step' to step out of breakpoint().
20819 * config/mt-slite: add -Dusestubs.
20820
20821 Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20822
20823 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
20824 instead of just @.
20825
20826 * gdb.base/signals.exp: Add test for "handle all print".
20827 * TODO: Remove "handle all print". Also remove item about
20828 checking copyright date (I don't like the idea of a spurious FAIL
20829 based on when we run the tests).
20830
20831 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
20832 for SunOS4 (reason for failure not investigated). Remove
20833 redundant test for $binfile.
20834
20835 * gdb.base/nodebug.c (array_index): Call malloc.
20836
20837 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
20838
20839 Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
20840
20841 * gdb.base/recurse.exp: Update gdb_test invocation to use new
20842 conventions and slightly simplify the matching regexp.
20843
20844 Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20845
20846 * gdb.base/break.exp: Update gdb_test invocation to use new
20847 convention.
20848
20849 * lib/gdb.exp: If noargs is not set, set it to 0.
20850
20851 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
20852 tests unique.
20853
20854 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
20855
20856 Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20857
20858 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
20859 one argument of type "<non-float parameter>".
20860
20861 Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
20862
20863 * config/rom68k.exp: New file to support Motorola IDP board.
20864 * gdb.base/a2-run.exp: Skip this file if noargs is set.
20865 * gdb.base/break.c: Change things around so that this program
20866 doesn't depend upon args. This is necessary to make remote
20867 targets work (in general, they can't take args).
20868 * gdb.base/break.exp: Don't try to send args to program. Don't
20869 expect output. Also, replace lots of code with gdb_test.
20870
20871 Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20872
20873 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
20874 printing of '\'' (which is what the comment says we are testing,
20875 even though we were not), not '''.
20876 (test_integer_literals_rejected): Test that printing ''' is an error.
20877
20878 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
20879 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
20880 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
20881 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
20882 Use gdb_test not test_print_accept.
20883 * lib/gdb.exp: Remove test_print_accept.
20884
20885 * gdb.base/signals.exp (signal_tests_1): Make pass message
20886 consistent with fail message.
20887
20888 * gdb.base/whatis.exp: Remove xfails for printing char vs.
20889 unsigned char; the bug (PR 1821) is fixed.
20890
20891 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
20892
20893 * gdb.base/scope.exp (test_at_localscopes): Call pass for
20894 successful tests--makes xfailing them work right.
20895
20896 Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20897
20898 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
20899 only \r\n, not .*. The test can pass .* as the last thing in
20900 $pattern if that is what it wants. In addition to providing this
20901 flexibility, this change should speed up pattern matching in cases
20902 where the pattern already ended with .* (there were a number of
20903 them). This change also helps catch bad patterns--in the old
20904 scheme the typo "char \*" instead of "char \\*" would pass. Now
20905 it is caught.
20906 * Many .exp files: Update callers.
20907
20908 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
20909 clearer and does not spuriously match multiple ('s. Likewise for
20910 ) and *.
20911
20912 * gdb.base/nodebug.exp: Test ability to call a function and pass
20913 it a string (even with no debugging info).
20914
20915 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
20916 "p '\'", which is the same as "p ''" once tcl gets done with
20917 quoting, to "p '\\'", which I suspect is what is intended (one
20918 backslash gets sent to GDB).
20919
20920 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
20921
20922 Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20923
20924 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
20925 1817) was fixed literally years ago.
20926
20927 Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20928
20929 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
20930 test, it causes stepping out of call_after_alloca_subr with
20931 optimizing compilers.
20932 (localvars_in_indirect_call): Consume GDB prompt if `finish'
20933 fails.
20934
20935 * gdb.c++/templates.exp: Source templ-info.exp only if
20936 the templates executable exists.
20937
20938 * gdb.c++/misc.cc (class Contains_static_instance,
20939 class Contains_nested_static_instance),
20940 gdb.c++/classes.exp (test_static_members): Test printing of
20941 a class that contains a static instance of the class.
20942
20943 Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20944
20945 * gdb.base/langs2.c (cppsub_): Don't prototype.
20946 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
20947 only, I believe).
20948
20949 Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20950
20951 * lib/gdb.exp (skip_chill_tests): New procedure.
20952
20953 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
20954
20955 Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
20956
20957 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
20958 each expect pattern. Cuts runtime from 12 to about 4 seconds.
20959
20960 Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20961
20962 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
20963
20964 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
20965 disassemble 8, not 16, instructions for part 4.
20966
20967 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
20968 support the latter anymore.
20969
20970 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
20971 -DNO_PROTOTYPES.
20972 * gdb.base/callfuncs.c: Control use of prototypes based on
20973 NO_PROTOTYPES, not __STDC__.
20974 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
20975 t_float_values2 tests if prototypes in use.
20976
20977 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
20978 t_double_values): When checking differences against DELTA, check
20979 that difference is within the range (-DELTA,DELTA), not just
20980 (-infinity,DELTA).
20981
20982 Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
20983
20984 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
20985 'file' command firts, then 'target', then 'load', this is due to gdb
20986 target set up.
20987 * config/mips-gdb.exp: Fix a couple regular exp bugs.
20988
20989 Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
20990
20991 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
20992 FP load/store variants.
20993 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
20994
20995 Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
20996
20997 * gdb.base/term.exp: Do not give a warning if not native, it is
20998 not an abnormal condition.
20999
21000 Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
21001
21002 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
21003 t_char_array".
21004
21005 Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
21006
21007 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
21008 are getting the version number.
21009
21010 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
21011 if not native, it is not an abnormal condition.
21012
21013 Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21014
21015 * lib/gdb.exp: Just use "file exists", rather than undocumented
21016 dejagnu procedure "findfile".
21017
21018 Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
21019
21020 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
21021 (LDFLAGS): Set to -Xlinker -Ur.
21022
21023 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
21024 Removed, these values are set by lib/gdb.exp.
21025
21026 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
21027
21028 Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
21029
21030 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
21031 of replicating gdb startup code.
21032
21033 * config/mt-vxworks (LDFLAGS): Set to -r.
21034 (CFLAGS_FOR_TARGET): Removed.
21035
21036 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
21037 (gdb) and gdb for vxworks uses (vxgdb).
21038
21039 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
21040 executable is not in the tree and host != target, use sed and
21041 program_transform_name to determine the gdb name used by the
21042 target.
21043
21044 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
21045 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
21046
21047 Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21048
21049 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
21050 floats, chars, and shorts where there are ANSI-style function
21051 definitions.
21052
21053 * gdb.base/langs.exp, gdb.base/langs*: New test.
21054 * gdb.base/Makefile.in: Build it.
21055 * TODO: Remove item about checking that C names don't get C++
21056 demangling applied; this test tests it.
21057
21058 Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21059
21060 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
21061 went with the const70 xfail. The xfail went away a year ago.
21062
21063 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
21064
21065 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
21066 for hp300.
21067
21068 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
21069
21070 * gdb.base/a1-selftest.exp: Don't run on hp300.
21071
21072 Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21073
21074 * Makefile.in (site.exp): Set host_alias and target_alias as well
21075 as host_triplet and target_triplet.
21076
21077 Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21078
21079 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
21080
21081 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
21082 places as other ecoff systems).
21083
21084 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
21085 ultrix.
21086
21087 Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21088
21089 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
21090 remove them.
21091 * gdb.base/nodebug.exp: Accept "function" in addition to "text
21092 variable and "variable" in addition to "data variable".
21093 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
21094
21095 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
21096 2.
21097 * gdb.base/list1.c (long_line): Add additional statement at start
21098 of function.
21099 * gdb.base/list.exp (test_forward_search): Update line number to
21100 reflect new statement.
21101
21102 Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21103
21104 * gdb.base/signals.exp: Reinitialize searched source directories
21105 after gdb_start call.
21106
21107 Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
21108
21109 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
21110 * gdb.stabs/Makefile.in: Likewise.
21111
21112 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
21113 change. Instead split the tests into smaller pieces.
21114 * gdb.disasm/hppa.s: Corresponding changes.
21115
21116 Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21117
21118 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
21119 Quote ^C when passing it to stty. For some shells ^ is a pipe.
21120
21121 * gdb.base/funcargs.exp: Modify many tests so that every test
21122 either passes or fails. Make some test names unique.
21123
21124 Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21125
21126 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
21127 Call stty to set interrupt character.
21128
21129 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
21130 for HP assembler versus GNU assembler based on actual behavior of
21131 $(CC), rather than assuming that $(AS) is always the GNU assembler.
21132
21133 * TODO: Suggest a few more stepping tests.
21134
21135 Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
21136
21137 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
21138 restart GDB for h8300 after a continue.
21139 (return): Add pattern to match a29k-udi behavior.
21140 * gdb.base/nodebug.exp: Remove obsolete comment.
21141 * gdb.base/regs.exp: New file, testing of register displays.
21142 * gdb.base/return.exp: Fix typo in reference to $objdir.
21143 * gdb.base/whatis.exp: Always start with a fresh GDB.
21144
21145 Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21146
21147 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
21148 higher, these tests generate a lot of output.
21149
21150 Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21151
21152 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
21153 code following the catch silently ignored some errors; without the
21154 catch they should be thrown like any other tcl error. Also, the
21155 catch used "" instead of {} which meant all the callers who wanted
21156 to include one of the characters "[]$ had to quote it an extra time.
21157 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
21158 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
21159 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
21160 Remove extra quoting.
21161
21162 Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
21163
21164 * gdb.base/commands.exp: Make test names unique; every test either
21165 passes or fails. Update some comments.
21166
21167 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
21168
21169 Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21170
21171 The following fixes a FAIL caused by the fact that the alpha stabs
21172 configuration didn't use the ".if alpha" code in weird.def.
21173 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
21174 bit pointer, so the 32 bit version works even on the alpha.
21175 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
21176 Remove the stuff which allowed us to have separate versions for
21177 alpha and everything else.
21178
21179 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
21180 regexp which "info func operator\[\](" is supposed to match. Fix
21181 string to send to GDB. Note that GDB still doesn't work right. Add a
21182 new test for "info func .perator\[\](" which GDB does handle correctly.
21183
21184 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
21185
21186 Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21187
21188 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
21189 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
21190 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
21191 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
21192 it makes the tests harder to understand and confuses test-o-matic.
21193 The preferred style is that each test provides a PASS or a FAIL,
21194 and has a unique message (e.g. "continue #54" not just "continue")
21195 which is the same for the pass and the fail.
21196 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
21197 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
21198 to lib/gdb.exp.
21199 * gdb.base/printcmds.exp: Use test_print_accept. Remove
21200 prt_accept which was basically the same thing. Likewise for
21201 test_print_reject and prt_reject.
21202 * lib/gdb.exp (test_print_reject): Add some more error message
21203 patterns to match from the former printcmds.exp (prt_reject).
21204 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
21205 One defect of the passcount stuff is that some of it failed to
21206 report XPASS where appropriate.
21207 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
21208 stuff before and after arg in expected pattern.
21209 (test_paddr_operator_functions): Re-do test without print_addr_of;
21210 this is the only test which seems to want extra stuff there.
21211
21212 Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21213
21214 * gdb.base/nodebug.exp: Update new tests to reflect improved
21215 wording of gdb output.
21216
21217 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
21218 and "ptype" work on variables in files compiled without -g.
21219 Replaces commented out "maint print msymbol" tests.
21220
21221 Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21222
21223 * gdb.base/setvar.c (dummy): Call malloc.
21224
21225 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
21226 losing with the irix4 sed.
21227
21228 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
21229 ALRM" on irix4.
21230
21231 Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21232
21233 * TODO: Remove items about corefile.exp testing new exec-file and
21234 backtrace; both are now done. Add items about printing enums.
21235
21236 Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21237
21238 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
21239 "get signal $thissig" test fails.
21240
21241 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
21242
21243 Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21244
21245 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
21246 compiler warning with dec alpha compiler.
21247
21248 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
21249 extra \n from gdb_test call (this explains why the prompt test
21250 that I removed yesterday was there).
21251 (user_defined_command_test): Remove extra \n and prompt test.
21252
21253 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
21254 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
21255 doesn't exist.
21256 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
21257 Also remove alpha workaround, which turns out to be because
21258 SIGABRT == SIGLOST.
21259
21260 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
21261
21262 * gdb.base/help.exp: Don't test "help show".
21263
21264 Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21265
21266 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
21267 "set print address" is on.
21268 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
21269 pass prompt to gdb_test; gdb_test already looks for the prompt.
21270
21271 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
21272
21273 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
21274 was a vestige of the manual TESTSTRATEGY, and the purpose of it
21275 was to make sure that gdb can read a core file. But (a) the "read
21276 the corefile" part didn't make it to a1-selftest.exp, we just
21277 delete the corefile after creating it, and (b) we test reading
21278 corefiles in corefile.exp anyway. Also, this test left around a
21279 xgdb process on Solaris.
21280
21281 * gdb.base/corefile.exp: Also test backtrace.
21282
21283 Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
21284
21285 * gdb.base/commands.exp: Test a simple user defined command with
21286 arguments and if/while statements; verify the full user command is
21287 printed by "show user".
21288
21289 * gdb.base/commands.exp: Test if/while commands as part of a
21290 breakpoint command list; verify they appear in breakpoint
21291 information.
21292
21293 Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21294
21295 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
21296 than by dividing by zero.
21297
21298 Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
21299
21300 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
21301 performing an inferior call with watchpoints enabled.
21302 * gdb.base/watchpoint.c (main): Delete second unnecessary read
21303 call.
21304
21305 Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21306
21307 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
21308 of "file" command.
21309
21310 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
21311 Add additional pattern for when "int operator int(void);" appears
21312 in a different order.
21313
21314 Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21315
21316 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
21317
21318 * gdb.base/help.exp: Replace most of docstrings for "info signals"
21319 and "signal" with ".*".
21320
21321 Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21322
21323 * TODO: Add note about "handle all nostop".
21324
21325 * gdb.base/{sigall.c, sigall.exp}: New test.
21326 * gdb.base/Makefile.in: Add it.
21327
21328 Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
21329
21330 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
21331 when invoking GDB, suppresses any windowing interface.
21332
21333 Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
21334
21335 * config/sim-gdb: New file, simulator testing support.
21336
21337 Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
21338
21339 * gdb.base/interrupt.exp: Test calling func1 twice.
21340
21341 Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
21342
21343 * gdb.base/list.exp (test_forward_search): Set timeout higher
21344 when we'll be getting lots of output from gdb.
21345
21346 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
21347 "init_malloc" to after the expect statement. Run it if that
21348 regexp is taken, but also for two others which happen if source
21349 cannot be found.
21350
21351 Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21352
21353 * gdb.base/printcmds.exp: New test, for printing register before
21354 program is running.
21355
21356 Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21357
21358 * gdb.base/list.exp: Correct some alternate expect patterns
21359 to reflect changes in list1.c.
21360
21361 Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21362
21363 * TODO: Add item regarding large frames.
21364
21365 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
21366
21367 * TODO: Remove item about enabling return.exp; it
21368 is enabled. Suggest a few more "return" tests.
21369
21370 Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21371
21372 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
21373 anonymous unions.
21374
21375 Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21376
21377 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
21378 and pr-5646.o, so "make" is the same as "make all", not "make
21379 pr-4975.o".
21380
21381 Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
21382
21383 * gdb.base/list.exp: Adjust expectations to reflect changes in
21384 list1.c.
21385 (test_forward_search): New test proc.
21386 * gdb.base/list1.c (long_line): New function, has long source line.
21387
21388 Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
21389
21390 * gdb.base/a1-selftest.exp: Change initial stepping to know about
21391 additional line of code that was added.
21392
21393 Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
21394
21395 * gdb.disasm/hppa.s: Break the large branching tests into smaller
21396 tests so as not to overflow expect's input buffers.
21397 * gdb.disasm/hppa.exp: Corresponding changes.
21398
21399 Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21400
21401 Beginnings of template debugging tests.
21402 * gdb.c++/templ-info.cc: New file to test for template
21403 debugging capability of the compiler.
21404 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
21405 templ-info.cc.
21406 * gdb.c++/templates.cc: Add explicit template instantiations
21407 to enable compiling with -fno-implicit-templates. Add destructor
21408 and 'value' method to T5 class for template tests.
21409 * gdb.c++/templates.exp: Add testcases for printing of template
21410 types, setting breakpoints on template methods and calling a
21411 template method.
21412
21413 Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
21414
21415 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
21416 branch target since some assemblers (gas-2.5) may emit a
21417 relocation for the branch instead of resolving it in the
21418 assembler.
21419
21420 Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21421
21422 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
21423 through signal handler.
21424
21425 Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21426
21427 * configure.in (*-*-netware): Use config/mt-netware.
21428
21429 * config/mt-netware: New file.
21430 * config/mt-i386-netware: Removed, separate configs for different
21431 netware architectures are no longer needed now that we have
21432 --with-headers.
21433
21434 Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21435
21436 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
21437 by the recent changes to use ANSI C arithmetic conversions.
21438
21439 Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21440
21441 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
21442 bug involving using inferior_pid to figure out whether to select a
21443 frame.
21444
21445 Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
21446
21447 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
21448 match the current disassembler output.
21449
21450 Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
21451
21452 * gdb.fortran/exprs.exp: Expect VOID instead of void.
21453 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
21454 types, expect "int" as type of integer values (for now).
21455
21456 Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
21457
21458 * gdb.base/commands.exp: New tests for if/while commands.
21459
21460 Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
21461
21462 * lib/gdb.exp (runto): Replace sub-pattern for hex value
21463 by .*, since hex values have different syntax in Chill mode.
21464
21465 Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21466
21467 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
21468 linefeed from expect pattern for repeated types with indices > 9.
21469
21470 Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
21471
21472 First part of Fortran test suite.
21473 * gdb.fortran: New directory.
21474 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
21475
21476 Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21477
21478 * gdb.base/default.exp: Update expect pattern for load command
21479 without arguments.
21480
21481 Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
21482
21483 * configure.in: Change i386 to i[345]86.
21484 * gdb.base/configure.in: Likewise.
21485 * gdb.c++/configure.in: Likewise.
21486 * gdb.chill/configure.in: Likewise.
21487
21488 Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
21489
21490 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
21491 patterns, since that is not a valid context for comments.
21492
21493 Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
21494
21495 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
21496 repeated types and repeated types with indices > 9.
21497
21498 Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
21499
21500 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
21501 2417; old bug has been fixed.
21502
21503 Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
21504
21505 * gdb.base/interrupt.exp: When trying to wake up the inferior,
21506 send the newline ourselves instead of assuming gdb_test will do
21507 so when passed an empty input string.
21508
21509 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
21510 stabs testcode.
21511
21512 Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21513
21514 * lib/gdb.exp (gdb_test): Don't send anything if the first
21515 argument is an empty string. This makes cases where we want to
21516 match output that is already in expect's buffers (for example,
21517 matching a breakpoint after gdb_run_cmd has been called) work
21518 reliably.
21519
21520 Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21521
21522 * config/netware.exp: New file.
21523
21524 Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21525
21526 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
21527 the -B and -L prefixes so we can find the debugging stub.
21528
21529 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
21530 there and we are using the gcc from the tree.
21531
21532 * gdb.base/types.c: Removed.
21533
21534 * gdb.base/configure.in: Look for makefile fragments in ../config.
21535 Recognize i386-*-netware.
21536 * gdb.c++/configure.in: Likewise.
21537
21538 Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21539
21540 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
21541 the correct TCL syntax.
21542
21543 Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21544
21545 * gdb.base/opaque.exp: use runto instead of messing around with
21546 breakpoints. Simplify by using gdb_test.
21547
21548 * gdb.base/bitfields.exp: restart between tests on netware targets
21549 because breakpoints aren't relocated after target death. Run
21550 processes to completion.
21551
21552 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
21553
21554 Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
21555
21556 * Makefile.in: Remove extra tabs that confuse some versions
21557 of "make". Use the newly built gdb to test with by default,
21558 rather than the first one in the tester's search path.
21559
21560 Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
21561
21562 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
21563
21564 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
21565 condition help.
21566
21567 Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21568
21569 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
21570
21571 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
21572 running.
21573 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
21574 * gdb.base/funcargs.exp: Likewise.
21575
21576 * gdb.base/bitfields.exp: Simplify by using gdb_test.
21577 * gdb.base/funcargs.exp: Likewise.
21578
21579 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
21580 message is "".
21581
21582 Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21583
21584 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
21585 return,signals,twice}.exp: Handle non-existant binaries
21586 consistantly.
21587
21588 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
21589 * gdb.base/Makefile.in: Don't try to generate a core dump, we
21590 might testing a cross development system.
21591
21592 Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21593
21594 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
21595 runtest script is relative to ${srcdir}, not ${rootdir}.
21596
21597 Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
21598
21599 * gdb.base/signals.exp: Allow for optionality of breakpoint
21600 address.
21601
21602 Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21603
21604 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
21605
21606 Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21607
21608 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
21609 for size_t definition.
21610 * gdb.c++/templates.cc: Likewise
21611
21612 * config/mt-i386-netware: New file.
21613
21614 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
21615 defined.
21616
21617 * gdb.base/Makefile.in: Added support for systems that name core
21618 files by appending "core" to the program name.
21619 * gdb.base/a1-selftest.exp: Likewise.
21620
21621 Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21622
21623 * gdb.base/return.exp: Add comment and message for `return double'
21624 test failure on Sparc Solaris.
21625
21626 Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
21627
21628 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
21629
21630 Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21631
21632 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
21633 from optimizing them away.
21634 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
21635 patterns to include default constructors and assignment operators,
21636 to match gcc versions beyond 2.5.8. Accept any cplus demangling
21637 character in the output of the virtual base pointer.
21638
21639 Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21640
21641 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
21642 expression match in print_addr_of to avoid unintented matches.
21643 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
21644 versions up to 2.5.8.
21645
21646 Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21647
21648 * gdb.base/list.exp: Tweak alternate pattern for listing of an
21649 included file to run under newer versions of expect.
21650 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
21651 consecutive >'s in templates to accomodate recent cplus-dem.c change.
21652 Remove xfail for the virtual table of BDDHookV.
21653
21654 Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
21655
21656 * lib/gdb.exp (string_to_regexp): Set a default result.
21657 (default_gdb_start): Fix misleading message.
21658
21659 Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
21660
21661 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
21662 Remove all CC, etc definitions.
21663 * config/mt-hpux: New file.
21664 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
21665 (CFLAGS, LDFLAGS): Define.
21666 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
21667
21668 * Makefile.in (site.exp): Don't insert host_os, etc.
21669 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
21670 (distclean): Check existence of subdir.
21671 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
21672 * gdb.base/Makefile.in: General cleanup and simplification.
21673 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
21674 to build executables. Use default rule to build .o files.
21675 (EXPECT, RUNTEST, CC): Fix relative pathname.
21676 (site.exp): Don't insert host_os, etc.
21677 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
21678 and/or SIGUSR1 defined.
21679 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
21680 * gdb.c++/Makefile.in: General cleanup and simplification.
21681 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
21682 (CFLAGS): Remove.
21683 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
21684
21685 Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
21686
21687 * gdb.base/recurse.exp: Misc changes to get tests running again
21688 after Kung's changes to the watchpoint code.
21689 * gdb.base/watchpoint.exp: Likewise.
21690
21691 Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
21692
21693 * lib/gdb.exp (string_to_regexp): Convert {\} also.
21694
21695 Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
21696
21697 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
21698 * lib/gdb.exp (default_gdb_start): Define.
21699 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
21700 gdb.base/funcargs.exp, gdb.base/opaque.exp,
21701 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
21702 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
21703 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
21704 Don't call gdb_target_udi in between tests.
21705
21706 Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21707
21708 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
21709 (which was basically just a local version of the same thing). In
21710 addition to avoiding duplication, gdb_test_exact is faster.
21711 * lib/gdb.exp (gdb_test_exact): Fix typo.
21712
21713 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
21714 don't give an error.
21715
21716 * gdb.base/term.exp: Call delete_breakpoints before starting.
21717
21718 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
21719 (t10): Add comment.
21720
21721 Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
21722
21723 Reorganization of the GDB Test Suite.
21724
21725 * gdb.base: New directory, contains all the basic tests.
21726 * gdb.c++: New directory, tests specific to C++.
21727 * gdb.chill: New directory, tests specific to Chill.
21728 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
21729 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
21730 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
21731 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
21732 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
21733 t30-31 to chill).
21734 * */gdbme.*: Rename to match appropriate expect scripts.
21735 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
21736 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
21737 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
21738 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
21739 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
21740 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
21741 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
21742 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
21743 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
21744 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
21745 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
21746 gdb.c++/virtfunc.cc: New names of C++ files.
21747 * gdb.chill/chillvars.ch: New name of Chill file.
21748 * gdb.base/configure.in, gdb.c++/configure.in,
21749 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
21750 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
21751 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
21752 * configure.in (configdirs): Update to reflect directory changes.
21753 (target_abbrev): No longer define for any configuration.
21754 * Makefile.in: Cosmetic improvements to header comments.
21755
21756 Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
21757
21758 Various changes to gdb.t31:
21759
21760 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
21761 * gdbme.ch: Make all key-words and predefineds be upper-case.
21762 * chillvars.exp: Expect key-words and predefinds in upper-case.
21763
21764 * chillvars.exp: Use gdb_test_exact many places.
21765 Change expected output for arrays (which now includes index labels).
21766
21767 * pr-5020.exp, gdme.ch (module PR_5020):
21768 New test, for PR-5020.
21769
21770 Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
21771
21772 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
21773 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
21774
21775 Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
21776
21777 * Makefile.in: Fix bit-rot in definitions of CHILL,
21778 CHILL_FOR_TARGET and Chill_LIB.
21779 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
21780 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
21781 CHILL, and CHILL_LIB.
21782
21783 Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
21784
21785 * Revert the previous changes. Please see Rob's directory
21786 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
21787
21788 Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
21789
21790 * Makefile.in, configure.in, config/mips-gdb.exp,
21791 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
21792 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
21793 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
21794 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
21795 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
21796 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
21797 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
21798 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
21799 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
21800 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
21801 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
21802 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
21803 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
21804 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
21805 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
21806 changes from 94Q1.
21807
21808 Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
21809
21810 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
21811 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
21812 Rob's new testing fragments.
21813
21814 Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
21815
21816 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
21817 lib/gdb.exp: Replace error proc calls with perror.
21818
21819 Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
21820
21821 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
21822 version also, match on casted version strings, and match on
21823 gdb startup case where the line numbers might be messed up.
21824
21825 Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
21826
21827 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
21828 (CFLAGS): Delete it from here.
21829
21830 Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
21831
21832 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
21833
21834 Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
21835
21836 * Makefile.in (RUNTEST): Default to just "runtest".
21837
21838 Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21839
21840 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
21841 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
21842 the code has been restructured.
21843
21844 Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21845
21846 * gdb.t00/default.exp (set write): Allow any number of \r and/or
21847 \n, not just one of each.
21848
21849 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
21850 /bin/cc gives a warning if you do.
21851
21852 Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
21853
21854 * gdb.t24/demangle.exp: change expect pattern of
21855 __t10ListS_link1ZUiRCUiPT0
21856
21857 Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21858
21859 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
21860 on local variables in recursive functions.
21861
21862 * gdb.t07/Makefile.in: Build the new test.
21863
21864 Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21865
21866 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
21867 directly. Instead compare the return values from actual calls.
21868
21869 Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
21870
21871 * Makefile.in (check): Set TCL_LIBRARY for runtest.
21872
21873 Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21874
21875 * From Peter Schauer with minor modifications.
21876 * gdb.t15/return.exp (return_tests): Handle targets where "return"
21877 stops in mid-line in the caller. Add xfail for returning a float
21878 value on X86 targets.
21879
21880 Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21881
21882 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
21883 to avoid expect lossage.
21884 (fmem_LRbug_tests): Likewise.
21885 * gdb.disasm/hppa.s: Corresponding changes.
21886
21887 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
21888 conditions to work with latest dejagnu/expect.
21889
21890 * gdb.t15/funcargs.exp (finish from indirect call): No longer
21891 expected to fail on the PA.
21892 (backtrace in call with trampolines): Explicitly require main
21893 to be frame #1 (no trampolines should show up in backtrace).
21894
21895 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
21896 "continue -expect".
21897 * gdb.t06/break.exp: Likewise.
21898 * gdb.t07/watchpoint.exp: Likewise.
21899 * gdb.t13/bitfields.exp: Likewise.
21900 * gdb.t15/{funcargs,return}.exp: Likewise.
21901 * gdb.stabs/weird.exp: Likewise.
21902 * config/{mips,udi}-gdb.exp: Likewise.
21903
21904 * hppa.sed: Enclose comments within a sed command to avoid
21905 losing with the old OSF1 sed.
21906
21907 Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21908
21909 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
21910 sequent dynix.
21911 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
21912 * gdb.t15/funcargs.exp: Conditionally step again to really
21913 finish from marker_call_with_trampolines. Handle the case where
21914 the first step from within call_with_trampolines already steps
21915 us back to main.
21916 * gdb.t15/gdbme.c: Add comment to closing brace of
21917 call_with_trampolines for funcargs.exp.
21918
21919 Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21920
21921 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
21922 Fix typo(s).
21923
21924 Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21925
21926 * gdb.t07/gdbme.c: More code for watchpoint testing.
21927
21928 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
21929 "Hardware watchpoint" throughout file.
21930 (test_watchpoint_triggered_in_syscall): New test.
21931 (test_complex_watchpoint): New test.
21932
21933 Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21934
21935 * gdbme.c (call_with_trampolines): New function to try and step
21936 into. Tests trampoline problems on the PA.
21937
21938 * funcargs.exp (localvars_in_indirect_call): No longer expect
21939 stepping into indirect call to fail on PAs.
21940 (test_stepping_over_trampolines): New test.
21941
21942 Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21943
21944 * TODO: Add suggestions for static member function tests, and
21945 completion tests.
21946
21947 Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21948
21949 * TODO: Add suggestions for "p/a" tests.
21950
21951 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
21952 (default_gdb_exit): Replace all the hair with sending "quit" to
21953 the process with a simple close.
21954
21955 Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21956
21957 * TODO: Add suggestions for shared library tests.
21958
21959 Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21960
21961 * TODO: Add suggestions for x/s tests.
21962
21963 Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21964
21965 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
21966 "enable once", and "enable breakpoints once" with ".*".
21967
21968 Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21969
21970 * TODO: Add suggestions about structure passing tests.
21971
21972 Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21973
21974 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
21975 the primary1 test, use work around if __GNUC__ < 2.
21976 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
21977 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
21978 Test for bad output rather than waiting for timeout. Issue
21979 second continue only if first continue failed.
21980
21981 Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
21982
21983 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
21984 operator[] test with gdb_test because the old code didn't seem to
21985 be getting the quoting right with the new dejagnu.
21986
21987 Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
21988
21989 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
21990 one from the path.
21991 * Makefile.in: Use a fresh expect if there is one, use runtest
21992 from the src tree if there is one.
21993
21994 Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
21995
21996 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
21997 next over recursive call. Revise the tests from that point on
21998 (which had been skipped) to match GDB's actual (correct) output.
21999
22000 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
22001 with next over a breakpoint whose condition is false.
22002
22003 * gdb.t00/help.exp: Comment out "help set print" tests just like
22004 (and for same reason as) "help set" test.
22005
22006 Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22007
22008 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
22009 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
22010
22011 Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22012
22013 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
22014 necessary gdb_target_udi.
22015
22016 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
22017
22018 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
22019 1838 and 2417; they are fixed.
22020
22021 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
22022 gdb.t03/ptype.exp (ptype structure, ptype union):
22023 Remove xfails; the test is looser than when the xfails were added.
22024
22025 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
22026 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
22027
22028 * gdb.t01/run.exp: Only run shell test if isnative.
22029
22030 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
22031 since "run" automatically loads if necessary. Call gdb_target_udi
22032 after the "file" since "file" kills any execution target.
22033
22034 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
22035 GDB. GDB doesn't work that way (not anymore at least) on UDI.
22036 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
22037 argument for UDI.
22038
22039 Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
22040
22041 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
22042
22043 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
22044
22045 Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22046
22047 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
22048 properly quoting regexps. This makes the second argument to
22049 demangle a fixed string, which matches the callers, instead of a
22050 shell-style pattern which is what the previous implementation
22051 used. Update some of the callers.
22052
22053 Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22054
22055 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
22056 (comib_nullified_tests): Fix typo.
22057 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
22058 strings. No longer expected to fail.
22059
22060 * gdb.disasm/hppa.s (addib_tests): Fix typo.
22061 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
22062 strings. No longer expected to fail.
22063
22064 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
22065 string. No longer expected to fail.
22066
22067 Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22068
22069 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
22070 No longer expected to fail.
22071
22072 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
22073 string. No longer expected to fail.
22074
22075 Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22076
22077 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
22078 only in the names (I probably got most of them). I was even
22079 generous with some which differed in underscores in names, and
22080 probably missed a few, and I *still* was able to remove almost a
22081 third of the file with almost no impact on testsuite coverage.
22082
22083 Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22084
22085 * gdb.t00/default.exp: Match udi_attach error message as well as
22086 the one from child_attach.
22087
22088 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
22089
22090 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
22091
22092 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
22093 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
22094
22095 * Move test with enums and partial symbols back to
22096 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
22097 Reverts the change of 26 May 93. Per today's change to
22098 stabs.texinfo, the behavior that weird.exp was expecting was
22099 unreasonable; what is important is that the compiler+gdb get
22100 things right, which happens with a recent gcc. Also fix the test
22101 to deal with native compilers which put out the stab gdb can't
22102 deal with.
22103
22104 Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22105
22106 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
22107 in the names. The main thing these accomplish is to slow things down.
22108 Many more such duplicates surely remain.
22109
22110 * gdb.t00/help.exp: Comment out "help support" test just like
22111 (and for same reason as) "help set" test.
22112
22113 Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
22114
22115 * gdb.t06/break.exp: Remove setup_xfails for
22116 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
22117 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
22118 about known bug in gcc to include up through 2.5.8.
22119 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
22120 well as "_vb$".
22121 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
22122 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
22123 with latest gcc and gdb.
22124 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
22125 well as "_vb$".
22126
22127 Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22128
22129 * configure.in (hppa*-*-*): Also configure and build stabs-only
22130 tests.
22131
22132 Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22133
22134 * gdb.t10/hppa.mt: A makefile fragment for the PA.
22135 * gdb.t10/configure.in (hppa*-*-*): Use it.
22136
22137 Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22138
22139 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
22140
22141 Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22142
22143 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
22144 versions prior to 1.13.5.
22145
22146 Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22147
22148 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
22149 the prompt is at the start of a line.
22150
22151 Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22152
22153 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
22154 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
22155 in the copr tests now.
22156 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
22157 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
22158 expected to fail.
22159
22160 Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
22161
22162 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
22163 gdb.t31/chillvars.exp, lib/gdb.exp:
22164 Tweak to run under either version of expect.
22165 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
22166 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
22167 * gdb.t11/list.exp: Remove extraneous whitespace.
22168
22169 Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22170
22171 * gdb.t16/printcmds.exp (test_print_strings): Accept
22172 "(unsigned char *) " before the string.
22173
22174 * TODO: Add notes about printing of fancy types and GDB expressions.
22175
22176 Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
22177
22178 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
22179 * gdb.t06/configure.in: Don't try to compile signals test program
22180 if doing mips-idt-ecoff.
22181
22182 Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
22183
22184 * Most .exp files: Tweak to run under either version of expect.
22185
22186 Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22187
22188 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
22189 xfails; I'm not sure why they are failing, but not because of PR 1806.
22190
22191 Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
22192
22193 * config/unix-gdb.exp: Remove gdb_unload cause it's already
22194 defined in lib/gdb.exp.
22195
22196 Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22197
22198 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
22199 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
22200 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
22201 have to be typeless.
22202
22203 Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22204
22205 * TODO: Add suggestion for copyright year test.
22206
22207 Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
22208
22209 * configure.in (*-*-lynxos*): Add stabs tests.
22210
22211 Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
22212
22213 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
22214 so insert a tab before any assembler directive in column zero.
22215
22216 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
22217 stores.
22218 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
22219 stores.
22220 (fpu_short_memory_tests): Likewise.
22221
22222 Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22223
22224 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
22225 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
22226 .stabs directives in comments.
22227
22228 Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22229
22230 * TODO: New file, describing tests we could write.
22231 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
22232
22233 Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22234
22235 * gdb.t06/signals.exp: Add kludge to force re-sync.
22236
22237 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
22238 to xgdb instead of gdb, get out of gdb.
22239
22240 Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
22241
22242 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
22243 for info.
22244
22245 Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
22246
22247 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
22248 * gdb.stabs/configure.in (hppa*-*-*): Use it.
22249 * gdb.stabs/hppa.sed: New sed script for the PA.
22250
22251 Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22252
22253 * gdb.stabs: Re-write weird.def and configuration to use sed
22254 instead of cpp. sed is portable and POSIX; cpp is neither.
22255
22256 Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22257
22258 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
22259
22260 Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22261
22262 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
22263
22264 Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22265
22266 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
22267 "_vb$".
22268 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
22269 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
22270
22271 Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22272
22273 * lib/gdb.exp: Comment out code which depends on non-existent
22274 `transform' procedure.
22275
22276 Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
22277
22278 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
22279 * lib/gdb.exp: Transform tool name.
22280 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
22281 1.1's new error handling system.
22282
22283 Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22284
22285 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
22286
22287 Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22288
22289 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
22290 They made pattern matching so slow that timeouts happened on
22291 heavily loaded systems. Now any output from "show print" which
22292 gets us back to the GDB prompt is a PASS.
22293
22294 Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
22295
22296 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
22297
22298 Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22299
22300 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
22301
22302 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
22303 It is not from PR 3220.
22304
22305 Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22306
22307 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
22308 just started failing because they depended on the order the
22309 subcommands are presented, or exact docstring text. This kind of
22310 test is a pain and has minimal benefit.
22311
22312 Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22313
22314 * gdb.t09/corefile.exp: At end of test, use "core" command with
22315 no arguments.
22316
22317 Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
22318
22319 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
22320 17}/Makefile.in: Make it possible to run the testsuite with Sun
22321 make and CC = cross gcc by adding explicit build rules for .o
22322 files.
22323
22324 Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22325
22326 * gdb.t15/funcargs.exp: Don't put comments on same line as
22327 setup_xfail (@#$*%& tcl braindamage!).
22328
22329 Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22330
22331 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
22332
22333 Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
22334
22335 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
22336 * gdb.t20/inherit.exp: remove three dumplicate entries.
22337
22338 Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22339
22340 * gdb.t06/break.exp: For "next over recursive call", fail on any
22341 incorrect output, not just on "factorial (value=2)".
22342
22343 Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22344
22345 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
22346 working now. Add an xfail if accesing a bss variable causes
22347 a memory error if the target is not yet run.
22348
22349 Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22350
22351 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
22352 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
22353 name of __st* demangling (2 strings). Did Kung really get the
22354 more than 95 others right without testing them?
22355
22356 Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
22357
22358 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
22359
22360 Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
22361
22362 * configure.in (configdirs): Add gdb.disasm
22363 * gdb.disasm: New directory for GDB disassembler tests.
22364 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
22365
22366 Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22367
22368 * gdb.t00/help.exp: Don't test "help set".
22369
22370 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
22371 from within expect statements. None of these happen anymore and
22372 they cause regressions to be silently unnoticed.
22373
22374 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
22375 messages) about known failures with gcc cygnus-2.4.5-930417.
22376
22377 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
22378 comp-info.exp so it gets built if it doesn't exist.
22379
22380 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
22381 it is no longer used.
22382 * gdb.t13/comp-info.c: Removed.
22383
22384 Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
22385
22386 * gdb.t06/signals.exp: Add xfail for sun3.
22387
22388 Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22389
22390 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
22391 relevant because ^C doesn't get sent but failure can be reproduced
22392 interactively).
22393
22394 Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22395
22396 * gdb.stabs/alpha.mt: New configuration file for alpha.
22397 * gdb.stabs/configure.in: Use it.
22398 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
22399 sharing with alpha.mt, redefine long to word via preprocessor.
22400 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
22401 for alpha.
22402 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
22403 native cc.
22404 * gdb.t00/teststrategy.exp: Change expect string so that we
22405 consume the `(xgdb)' from the command echo and from the gdb prompt.
22406 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
22407 gdb currently compares all values as long, so this failure probably
22408 applies to any configuration where LONGEST is bigger than a target int.
22409 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
22410 with gcc.
22411 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
22412 to handle opaque pointers, gcc is.
22413 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
22414 as first argument. Include <sys/types.h> and change all operator
22415 new definitions to use size_t.
22416 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
22417 now that we use size_t.
22418
22419 Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22420
22421 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
22422 a long or float array cast all array members to the same type.
22423 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
22424 with 64 bit longs.
22425 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
22426 on alpha.
22427 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
22428
22429 Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22430
22431 * gdb.t24 (demangle.exp): Constructors of templates have names like
22432 vector<int>::vector(int) not vector<int>::vector<int>(int). See
22433 section 14.6 of the ARM.
22434
22435 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
22436 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
22437 accomplish little and slow down the testsuite.
22438
22439 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
22440 Accept spaces various places.
22441
22442 Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22443
22444 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
22445 with watchpoint enabled.
22446
22447 * Makefile.in: Remove definition of CC and remove the second
22448 definition of CXX (the "CXX = gcc" one remains). These definitions
22449 were causing backquotes to be expanded within backquotes, which
22450 doesn't work.
22451
22452 Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
22453
22454 * gdb.t17/callfuncs.exp: Add "return 0" to end.
22455
22456 Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22457
22458 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
22459 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
22460 by mips cc and contains no stabs entries.
22461
22462 Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
22463
22464 * config/vx-gdb.exp: Use fake device to load files rather than
22465 NFS.
22466 * lib/gdb.exp: New proc to do "file" command.
22467 * config/unix-gdb.exp: Use new "file" proc.
22468
22469 Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
22470
22471 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
22472 Rework board rebooting slightly.
22473 (gdb_exit): Don't exit from the remote shell; there isn't one.
22474 * gdb.stabs/weird.exp: If a program is being debugged already,
22475 kill it.
22476 * gdb.t04/setvar.exp: Stop and restart gdb.
22477 * gdb.t05/expr.exp: Likewise.
22478 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
22479 restart gdb and reload the program.
22480 * gdb.t08/opaque.exp: Likewise.
22481 * gdb.t12/scope.exp: Likewise.
22482 * gdb.t13/bitfields.exp: Likewise.
22483 * gdb.t15/funcargs.exp: Likewise.
22484 * gdb.t20/classes.exp: Likewise.
22485 * gdb.t03/ptype.exp: Increase timeout.
22486 * gdb.t16/printcmds.exp (test_print_string_constants,
22487 test_print_array_constants): Likewise.
22488 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
22489 * gdb.t20/classes.exp (do_tests): Likewise.
22490 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
22491
22492 Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
22493
22494 * gdb.stabs: Renamed *wierd* to *weird*.
22495
22496 Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
22497
22498 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
22499 for timeout. Add "known gcc 2.4.5 bug" to failure message.
22500
22501 Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
22502
22503 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
22504 (do_tests): Remove xfail for whatis on one_var and two_var.
22505
22506 Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
22507
22508 * Makefile.in: Made cross building work better by adding
22509 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
22510
22511 Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22512
22513 * gdb.t15/{return.c,return.exp,Makefile.in}:
22514 New test, currently commented out.
22515
22516 Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
22517
22518 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
22519 still running and removes the leftover named socket so GDb can do
22520 clean restarts.
22521
22522 Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
22523
22524 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
22525 console, not GDB.
22526 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
22527 cross testing works better with "make check"
22528 * config/unix-gdb: Use default procedures for exit and version.
22529 * config/vx-gdb.exp: Cleaned up and massaged back to working order
22530 with the newest VxWorks.
22531
22532 Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22533
22534 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
22535 old form.
22536
22537 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
22538 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
22539
22540 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
22541
22542 * config/unix-gdb.exp: Remove this version of gdb_exit
22543 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
22544 Rob says he'll look at it when he gets back to testing boards.
22545
22546 Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
22547
22548 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
22549 an expected fail for certain ptype commands.
22550
22551 * gdb.t20/classes.exp: Update expected results of "ptype class
22552 Base1" to account for the constructor that now appears in the type.
22553
22554 Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
22555
22556 * configure.in (configdirs): Restore gdb.t04, which mysteriously
22557 disappeared from list.
22558 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
22559 "alldone" proc with call to cleanup and exit.
22560 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
22561 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
22562 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
22563 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
22564 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
22565 "alldone" proc with simple returns that suppress remaining
22566 tests. The alldone proc went away many months ago.
22567
22568 Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22569
22570 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
22571
22572 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
22573
22574 Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22575
22576 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
22577 as vax gdb will display them.
22578
22579 Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22580
22581 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
22582 optimizers.
22583
22584 * scope.exp: Change "bad value for localval" messages so each one
22585 is unique.
22586
22587 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
22588 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
22589
22590 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
22591
22592 Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22593
22594 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
22595 doesn't exist (due to optimization).
22596
22597 Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22598
22599 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
22600 contains \r because the filename is long.
22601
22602 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
22603 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
22604
22605 Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22606
22607 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
22608 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
22609 Ultrix.
22610 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
22611 int tests.
22612 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
22613
22614 Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
22615
22616 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
22617
22618 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
22619 to match does not match the passing case but still matches the
22620 failing case.
22621
22622 Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22623
22624 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
22625
22626 Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
22627
22628 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
22629 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
22630 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
22631 Remove various versions of gdb_exit.
22632 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
22633 gdb_exit.
22634 * config/unix-gdb.exp: gdb_exit remains here, and should override
22635 the generic version, since it's doing a lot of wierd stuff that
22636 the other versions aren't. FIXME, fold it in, or abandon this
22637 version.
22638
22639 Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22640
22641 * gdb.t24/demangle.exp: Add tests for PR 3220.
22642
22643 Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22644
22645 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
22646
22647 Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
22648
22649 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
22650 "i386-*-*". Works for i486 as well.
22651
22652 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
22653 bug, and expand domain of xfail to all SVR4 systems, since the
22654 actual problem is likely to be in generic SVR4 /proc support.
22655
22656 Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22657
22658 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
22659
22660 Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
22661
22662 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
22663 xfails for other systems. Match a missing 'Continuing.' as an
22664 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
22665
22666 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
22667 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
22668 Only issue warning for missing executables if -all option is used.
22669
22670 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
22671 file if -all option is used. It's like an unpredictable XFAIL.
22672
22673 Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22674
22675 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
22676 for dynamically linked binaries.
22677
22678 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
22679
22680 Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22681
22682 * gdb.t20/inherit.exp: Change message for "print tagless struct"
22683 to state that this is a known bug in old versions of g++.
22684
22685 Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22686
22687 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
22688 while waiting for `Continuing'.
22689
22690 Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
22691
22692 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
22693 in text, data, and bss.
22694 * gdb.t10/nodebug.c: Add local and global test variables for
22695 initialized and uninitialized data.
22696
22697 Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22698
22699 * config/unix-gdb.exp (gdb_exit): Add "wait".
22700
22701 Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22702
22703 * gdb.t06/signals.exp: xfail the continue from the handler for all
22704 targets.
22705
22706 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
22707 function with watchpoints enabled, the i386 call dummy starts with
22708 a call.
22709
22710 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
22711 386 bsd names its corefiles.
22712
22713 Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
22714
22715 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
22716 compilers don't grok it.
22717 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
22718 with small octal ints rather than character constants, which
22719 are signed and might not fit if first promoted to int.
22720
22721 Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
22722
22723 * gdb.t09/Makefile.in (clean): Remove corefile.
22724
22725 Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22726
22727 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
22728
22729 Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22730 and Jim Kingdon (kingdon@cygnus.com)
22731
22732 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
22733 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
22734 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
22735
22736 Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22737
22738 * gdb.t17/interrupt.exp: Add xfail for hppa.
22739
22740 Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22741
22742 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
22743 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
22744 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
22745 to determine signed-ness of bitfields and use the result to setup
22746 the xfail.
22747 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
22748 * gdb.t15/funcargs.exp: Use them to step until the second indirect
22749 call line is reached if necessary.
22750
22751 Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22752
22753 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
22754
22755 Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22756
22757 * gdb.t06/break.exp: Also test `clear' command.
22758
22759 Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
22760
22761 * gdb.t00/teststrategy.exp: Remove extra quote.
22762
22763 * gdb.t07/watchpoint.exp: Change xfail for calling function with
22764 watchpoint enabled to be for all non-68k machines.
22765
22766 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
22767
22768 Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22769
22770 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
22771 targets use aout.mt instead of ecoff.mt as gas understands
22772 standard aout format.
22773
22774 Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
22775
22776 * lib/gdb.exp (runto): Don't insist that function we are running to
22777 was compiled with -g.
22778
22779 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
22780
22781 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
22782 to get back into the read system call.
22783 Accept leading newline in case where we woke it up.
22784
22785 Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22786
22787 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
22788 to make the stabs test work on ecoff systems using gcc and -with-stabs.
22789 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
22790 enable ecoff configuration.
22791
22792 Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22793
22794 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
22795
22796 Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22797
22798 * gdb.t16/printcmds.exp: Add another printf test.
22799
22800 Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
22801
22802 * configure.in: If configured -with-stabs on any target, add
22803 stabsdirs to configdirs.
22804
22805 Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22806
22807 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
22808 fun" so pattern does not match the command itself.
22809
22810 Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22811
22812 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
22813
22814 Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22815
22816 * gdb.t17/interrupt.exp: Test for more things.
22817
22818 Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22819
22820 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
22821 compiler arranges the code and line numbers.
22822
22823 * gdb.t17/interrupt.exp: Don't send \n after ^C.
22824
22825 Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22826
22827 * gdb.t00/help.exp: Increase expect input buffer size.
22828
22829 Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22830
22831 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
22832
22833 * gdb.t07/watchpoint.exp: Add xfail for hppa.
22834
22835 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
22836
22837 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
22838 [0-9]*, not just [0-9].
22839
22840 Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22841
22842 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
22843
22844 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
22845
22846 Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22847
22848 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
22849
22850 Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22851
22852 * gdb.t06/signals.c: Add xfails for sun3.
22853
22854 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
22855
22856 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
22857 test_stepping tests.
22858
22859 Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22860
22861 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
22862
22863 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
22864
22865 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
22866 rather than actually putting it through cpp twice.
22867
22868 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
22869
22870 Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
22871
22872 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
22873 no longer needed.
22874
22875 Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22876
22877 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
22878
22879 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
22880 C++ features prints as "struct", make it a pass, not an xfail.
22881
22882 Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22883
22884 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
22885 Don't require VA to print as "class" rather than "struct".
22886
22887 Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
22888
22889 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
22890
22891 Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22892
22893 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
22894
22895 Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22896
22897 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
22898 order.
22899
22900 Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22901
22902 * gdb.t16/printcmds.exp: Add printf tests.
22903
22904 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
22905
22906 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
22907
22908 Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
22909
22910 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
22911 pass counts, to counteract any existing or future setup_xfails.
22912
22913 Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22914
22915 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
22916 {BEGIN,END}_COMMON for common block instead of STAB.
22917 * gdb.stabs/wierd.exp: Add xfail for rs6000.
22918
22919 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
22920 intp_var should be N_GSYM not N_LSYM.
22921 wierd-aout.S: Use a label for the value of the N_SO.
22922 wierd.def: Remove all backslashes.
22923 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
22924
22925 Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22926
22927 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
22928 get the expected next to inheritance3.
22929
22930 Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22931
22932 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
22933 now that gcc-2.4 gets it right.
22934
22935 Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22936
22937 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
22938
22939 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
22940 generating comp-info.exp which works for cross-compilation.
22941
22942 Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
22943
22944 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
22945 "*-*-sysv4.*".
22946
22947 Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
22948
22949 * gdb.t01/run.exp: Start with a fresh gdb.
22950 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
22951 SVR4.x.
22952
22953 Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
22954
22955 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
22956 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
22957 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
22958 Makefile.in (distclean, realclean): Remove gdbme.c from list of
22959 things to remove.
22960
22961 Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
22962
22963 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
22964 test cases from bug reports.
22965
22966 Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
22967
22968 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
22969 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
22970 avoid spurious xfails.
22971 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
22972 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
22973 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
22974
22975 Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
22976
22977 * gdb.t00/teststrategy.exp: Rework to provide more useful
22978 description of each test, fix problem with systems that define
22979 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
22980 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
22981 results for "next over recursive call" so timeouts aren't taken
22982 by error.
22983
22984 Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
22985
22986 * gdb.t12/scope.exp: Test printing of variables before run.
22987
22988 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
22989 printed in wrong order due to sorting.
22990
22991 Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
22992
22993 * gdb.t00/teststrategy.exp: Fix expected results for printing
22994 user entered string constant. Is array of char, prints with no
22995 address.
22996
22997 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
22998 commands.
22999 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
23000 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
23001 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
23002 of struct of char arrays.
23003 * gdb.t00/radix.exp: New tests for radix commands.
23004
23005 Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
23006
23007 * gdb.t16/printcmd.exp: Print a variable before running program
23008 (with xfail for AIX).
23009
23010 Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
23011
23012 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
23013
23014 * gdb.t16/printcmd.exp: Don't print variables before running program.
23015
23016 * gdb.t06/break.exp: Don't require envp argument to main.
23017
23018 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
23019
23020 * gdb.t02/whatis.exp, gdb.t11/list.exp:
23021 Add xfails for rs6000.
23022
23023 * gdb.t02/whatis.exp: Change other tests not to re-test something
23024 we already tested.
23025
23026 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
23027 each type used has a variable of that type.
23028
23029 Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
23030
23031 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
23032
23033 Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
23034
23035 * configure.in: change srctrigger to be a file, not a directory
23036
23037 Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
23038
23039 * configure.in (mips-idt-ecoff*): Added trailing '*'.
23040
23041 * gdb.t11/list.exp: Fixed a couple of typos.
23042
23043 Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
23044
23045 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
23046 is fixed and PR is closed.
23047 * gdb.t16 (gdbme.c): Add simple test string variable.
23048 * gdb.t16 (printcmds.exp): Add tests with simple test string
23049 variable, primarily for boundaries on "set print elements".
23050
23051 Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
23052
23053 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
23054 Make leading 0's optional and don't expect a tab in the middle
23055 of the number.
23056
23057 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
23058
23059 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
23060 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
23061 don't end command passed to gdb_test with newline.
23062
23063 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
23064 signed keyword away, don't expect signed bitfields to be signed.
23065
23066 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
23067 printing with only as many 1's as are in the field as well as printing
23068 with 32 1's (see comment).
23069
23070 Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
23071
23072 * gdb.t00/default.exp: Start with a fresh gdb.
23073 * configure.in (configdirs): Remove gdb.t31 until the chill
23074 compiler works again. It no longer is able to find chillrt0
23075 since it isn't in libchill.a anymore.
23076 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
23077 wierd.o, make more modular.
23078 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
23079 spurious newlines that caused problems.
23080
23081 Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23082
23083 * Move test with enums and partial symbols from gdb.t03/ptype.exp
23084 to gdb.stabs/wierd.exp since GCC has worked around the bug.
23085 gdb.stabs/wierd.{exp,def}: Many new tests.
23086
23087 * gdb.t00/default.exp: update info line for new message.
23088
23089 * gdb.t02/{whatis.exp,gdbme.c}:
23090 Test that "char *" doesn't print as "caddr_t".
23091
23092 Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23093
23094 * gdb.t00/help.exp: Use .* in place of some help messages which
23095 just changed.
23096 gdb.t00/default.exp: Update "info frame" test for new message.
23097 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
23098 Remove some xfails
23099
23100 Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23101
23102 * gdb.t03/{gdbme.c,ptype.exp}:
23103 Add tests for typedef'd struct and union without tags.
23104 Also check "whatis" on a variable of a typedef'd enum without a tag.
23105
23106 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
23107 PRMS 1823; the bug still exists but isn't reproduced by this test
23108 anymore), and remove rs6000 XFAIL (the bug is fixed).
23109
23110 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
23111 duplicated from whatis.exp. For those that are left, accept
23112 "long", "long int", or "int" for long variables (whatis.exp already
23113 has an XFAIL for "int", so no need to fail it here).
23114
23115 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
23116 Deal with GCC's names for types now that GDB uses the compiler's names.
23117
23118 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
23119 setup_xfail's for sunos4. If we #defined the signed keyword away,
23120 don't expect GDB to know that char it is signed.
23121
23122 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
23123
23124 Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
23125
23126 * configure.in (configdirs): Add gdb.t24 for C++ tests that
23127 should work on any system, regardless of debugging format.
23128 * gdb.t21/demangle.exp: Move to gdb.t24.
23129 * gdb.t24/demangle.exp: Move from gdb.t21.
23130 * gdb.t24/{Makefile.in, configure.in}: New files.
23131
23132 Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23133
23134 * configure.in: Do gdb.stabs and C++ tests only for stabs.
23135 * gdb.stabs: New directory.
23136
23137 Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23138
23139 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
23140 not just "Quit anyway?".
23141
23142 Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
23143
23144 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
23145 that all setup_xfails are immediately followed by clear_xfails.
23146
23147 Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
23148
23149 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
23150 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
23151 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
23152 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
23153 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
23154 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
23155 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
23156 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
23157 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
23158 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
23159 gdb.t31/chillvars.exp, lib/gdb.exp:
23160 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
23161 bug-gdb@prep.ai.mit.edu.
23162
23163 Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
23164
23165 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
23166 with 0.0, not integer 0.
23167
23168 Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
23169
23170 * gdb.t06/break.exp: Update for "Kill the program" message change.
23171
23172 Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
23173
23174 * Makefile.in (GDBFLAGS): Set to -nx.
23175 * Makefile.in (site.exp): Use GDBFLAGS.
23176
23177 Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
23178
23179 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
23180 Makefiles.
23181 (check): depend on just-check.
23182 (just-check): added so that tests can be run without a noop
23183 build pass.
23184
23185 Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
23186
23187 Switch to using configure's configdirs.
23188 * Makefile.in (Makefile): add configure.in dependency.
23189 (SUBDIRS): removed redundant assignment.
23190 * configure.in: switch subdirs assignment to configdirs.
23191 * gdb.t*/configure.in: new files.
23192
23193 Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
23194
23195 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
23196 works.
23197
23198 Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
23199
23200 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
23201 in explicit rules. Apparently this is not supported by some makes.
23202
23203 Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
23204
23205 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
23206
23207 Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23208
23209 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
23210 disappeared.
23211
23212 Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
23213
23214 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
23215
23216 Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
23217
23218 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
23219 watchpoint problem that is now fixed.
23220 * gdb.t30/chexp.exp: Remove setup_xfail for printing
23221 uninitialized convenience variables.
23222 * gdb.t31/chillvars.exp: Fix expected patterns for printing
23223 structures.
23224
23225 Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23226
23227 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
23228 which causes expect to get out of sync with gdb on long output
23229 from help set.
23230 * gdb.t09/corefile.exp: Make expected pattern for core file
23231 failing signal and frame output format less sun specific.
23232
23233 Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
23234
23235 * gdb.t31/chillvars.exp: Add and remove initial dummy
23236 breakpoint, so that symbol table is forced in.
23237 (Needed at least on Sunos4, though it seems not SVR4.)
23238 * gdb.t31/chillvars.exp: Update for changed output format.
23239
23240 Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
23241
23242 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
23243
23244 Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
23245
23246 * Makefile.in: Added --srcdir when invoking runtest, removed the
23247 need for a local config file. (optional now)
23248
23249 Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
23250
23251 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
23252 failure count used to force early termination. Add some more
23253 expected failures for gnu style demangling.
23254
23255 Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23256
23257 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
23258 pmi variable from gdb.t20/gdbme to get optimized away.
23259 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
23260 Check for written corefile upon timeout _and_ eof.
23261
23262 Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23263
23264 * config/unix-gdb.exp: Add missing return 0.
23265
23266 Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23267
23268 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
23269 test termination.
23270
23271 Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
23272
23273 * configure.in (subdirs): Put back gdb.t17 which mysteriously
23274 disappeared.
23275
23276 Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
23277
23278 * gdb.t10/crossload.exp: Disable the i860-elf test until such
23279 time as i860 support works.
23280
23281 * gdb.t15/funcargs.exp: Fix expected outputs to include
23282 "backtrace 100\r" rather than just "backtrace\r", to match last
23283 change.
23284
23285 Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
23286
23287 * config/udi-gdb.exp (gdb_exit): Remove close command.
23288 (gdb_target_udi): New procedure to set the UDI target.
23289 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
23290 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
23291 Added waits for prompts after several question responses. Added
23292 some more responses used by a29k-amd-udi-gdb.
23293 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
23294 pass different arguments, restart UDI connection after program
23295 completion.
23296 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
23297 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
23298 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
23299 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
23300 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
23301 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
23302 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
23303 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
23304 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
23305 after program completion.
23306 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
23307 compiled with a SELECT_VECS setting.
23308 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
23309 infinite recursion.
23310
23311 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
23312 Added checks for COFF results, and made them expected failures for
23313 all targets. It would be better to make them expected failures
23314 for COFF targets only.
23315
23316 Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
23317
23318 * Makefile.in: add null dvi target, don't bother to recurse
23319 through test directories for info and install-info; rename
23320 $(datadir) to be dejagnu instead of deja-gnu
23321
23322 Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
23323
23324 * gdb.t31/gdbme.ch: Re-enable code that previously caused
23325 compiler to coredump.
23326 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
23327 code.
23328
23329 Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
23330
23331 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
23332 coredump.
23333 * gdb.t31/chillvars.exp: Comment out tests that depend on that
23334 code.
23335
23336 Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
23337
23338 * gdb.t03/ptype.exp: tests for return code from gdb_test.
23339 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
23340 which in a shell. Deletes xgdb when done.
23341 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
23342 Tests the return from the "set height" or "set width" commands.
23343 Added a few return codes where needed.
23344
23345 Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
23346
23347 * Makefile.in (SUBDIRS): Add gdb.t17.
23348 * configure.in (subdirs): Add gdb.t17.
23349 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
23350 files to test gdb's calling of functions in the inferior with
23351 the correct arguments and gdb's ability to retrieve any
23352 result returned.
23353
23354 Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
23355
23356 * config/unix-gdb.exp (gdb_exit): Remove close commands that
23357 may be called after gdb goes away. Previous versions of expect
23358 needed these to avoid file descriptor leaks, but they cause
23359 errors with the current revision of expect.
23360 * gdb.t00/gdbvars.exp: Use -re on expected output after
23361 setting sevenbit-strings.
23362 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
23363 to set sevenbit-strings consistent across tests.
23364 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
23365 set sevenbit-strings consistent across tests.
23366
23367 Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
23368
23369 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
23370 expected output to match current "expect" expectations.
23371
23372 Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
23373
23374 * gdb.t00/default.exp: Change expected output for default "source"
23375 command, to match new gdb behavior which requires a filename to
23376 source.
23377
23378 Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
23379
23380 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
23381 expected fail for i486-*-* that misses the marker2 function.
23382 * gdb.t10/crossload.exp (bfddefault): Allow successful
23383 recognition of a format to pass even if no symbols are found.
23384 Explicitly catch failures where the format is not recognized
23385 or is ambiguous, and add the reason to the fail message.
23386 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
23387 the cause is and invalid target and add reason to failure message.
23388 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
23389 elf32-i386, elf32-sparc, and elf32-i860.
23390 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
23391 Set up expected failure for 'filename'::variable scope resolution,
23392 which is now apparently broken on all targets.
23393 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
23394 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
23395 gdb.t23/templates.exp: Change failure for missing binfile into
23396 just a warning.
23397 gdb.t21/demangle.exp: Change all cfront references to 'arm'
23398 references.
23399
23400 Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
23401
23402 * gdb.t00/default.exp: Add expected output for default "source"
23403 command, to match new gdb behavior.
23404 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
23405
23406 Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
23407
23408 * config/*-gdb.exp: returns an error, rather than exiting on
23409 internal errors.
23410
23411 Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
23412
23413 * gdb.t03/gdbme.c: Add pointer to struct variable.
23414 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
23415 referencing struct members.
23416
23417 Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
23418
23419 * configure.in (mips-idt-ecoff): New target.
23420 * config/mips-gdb.exp: New file for remote board using MIPS remote
23421 debugging protocol.
23422
23423 * Redid configuration scheme. Removed gdb.t*/configure.in.
23424 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
23425 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
23426 distclean targets. Built executables via .o files. Adjusted
23427 tests to account for source files in $(srcdir) rather than
23428 $(objdir).
23429 * lib/gdb.exp (runto): Don't expect () after the function name,
23430 because it may have arguments.
23431
23432 Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
23433
23434 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
23435 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
23436 expected failures for mips-idt-* and mips-sgi-*.
23437 * gdb.t00/default.exp (attach): Kill process if requested.
23438 * gdb.t00/help.exp (help target core, help target): Accept a gdb
23439 that does not read core files.
23440 * gdb.t01/run.exp: Removed checks for exit status code.
23441 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
23442 it is linked in.
23443 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
23444 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
23445 appropriate, rather than doing it by hand.
23446 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
23447 execution.
23448 * gdb.t10/crossload.exp: Kill existing program if needed.
23449 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
23450 appropriate, rather than doing it by hand. Always increase
23451 timeout for this test, not just for VxWorks.
23452
23453 Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
23454
23455 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
23456 of Chill STRUCT types and STRUCT values.
23457 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
23458 than "char".
23459 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
23460 struct2): New struct definitions and initializations to test
23461 simple Chill STRUCT types.
23462
23463 Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
23464
23465 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
23466 the null byte at the end of strings.
23467 * gdb.t00/default.exp: Make show version insensitive to copyright
23468 date.
23469 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
23470 to avoid dependencies on target char signedness.
23471 * gdb.t16/printcmds.exp: Update expected results for explicitly
23472 unsigned char.
23473 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
23474 now work.
23475 * gdb.t21/demangle.exp: Add many more patterns for template
23476 demangling, most of them being expected failures.
23477 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
23478 string we are matching for, to match on the whole string.
23479 * gdb.t21/demangle.exp: Add many new test strings to demangle,
23480 and fix a whole bunch that had incorrect expected output but were
23481 passing anyway because of the bug in "proc demangle".
23482 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
23483 type.
23484 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
23485
23486 Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
23487
23488 * gdb/testsuite: made modifications to testcases, etc., to allow
23489 them to work properly given the reorganization of deja-gnu and the
23490 relocation of the testcases from deja-gnu to a "tool" subdirectory.
23491
23492 Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
23493
23494 * gdb/testsuite: Initial creation of gdb/testsuite.
23495 Migrated dejagnu testcases and support files for testing nm to
23496 gdb/testsuite from deja-gnu. These files were moved "as is"
23497 with no modifications. This migration is part of a major overhaul
23498 of dejagnu. The modifications to these testcases, etc., which
23499 will allow them to work with the new version of dejagnu will be
23500 made in a future update.
23501
23502 For additional changes see gdb.mi/ChangeLog-1999-2003.
23503 \f
23504 ;; Local Variables:
23505 ;; mode: change-log
23506 ;; left-margin: 8
23507 ;; fill-column: 74
23508 ;; version-control: never
23509 ;; End:
23510
23511 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
23512 2003, 2004, 2005 Free Software Foundation, Inc.
23513 Copying and distribution of this file, with or without modification,
23514 are permitted provided the copyright notice and this notice are preserved.
This page took 0.537864 seconds and 4 git commands to generate.