2011-02-25 Michael Snyder <msnyder@vmware.com>
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
2279eaad
JB
12011-02-26 Joel Brobecker <brobecker@adacore.com>
2
3 * gdb.python/py-frame.exp: Simplify the initialization phase
4 using prepare_for_testing.
5
af624141
MS
62011-02-25 Michael Snyder <msnyder@vmware.com>
7
8 * gdb.multi/base.exp: Add test for remove-inferiors.
9
c82c0b55
MS
102011-02-25 Michael Snyder <msnyder@vmware.com>
11
12 * gdb.multi/base.exp: Add tests for info inferiors with args.
13
1d94651b
JK
142011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
15
16 * gdb.dwarf2/dw2-ranges.S: Rename to ...
17 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
18 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
19 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
20 asmfile3. Comment the STABS (#3) file compilation. Compile
21 everything through assembler. Provide KFAIL for symtab/12497.
22 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
23 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
24 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
25 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
26
12c1418e
MS
272011-02-24 Michael Snyder <msnyder@vmware.com>
28
29 * gdb.base/break.exp: Remove debugging 'printf' accidentally
30 left behind in previous check-in.
31
e5a67952
MS
322011-02-23 Michael Snyder <msnyder@vmware.com>
33
34 * gdb.base/break.exp: Add tests for "info break" with arguments.
35 * gdb.trace/infotrace.exp: Update patterns for error and help.
36 * gdb.base/completion.exp: Update pattern.
37 * gdb.base/ena-dis-br.exp: Update pattern.
38 * gdb.base/help.exp: Update patterns.
39
402011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
41
42 * gdb.base/memattr.exp: New test.
43 * gdb.base/memattr.c: Test load for memattr.exp.
44
6e6fbe60
DE
452011-02-22 Doug Evans <dje@google.com>
46
47 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
48
1d41d745
MS
492011-02-22 Michael Snyder <msnyder@vmware.com>
50
51 * Makefile.in: Make more clean.
52 * gdb.ada/Makefile.in: Ditto.
53 * gdb.arch/Makefile.in: Ditto.
54 * gdb.asm/Makefile.in: Ditto.
55 * gdb.base/Makefile.in: Ditto.
56 * gdb.cp/Makefile.in: Ditto.
57 * gdb.dwarf2/Makefile.in: Ditto.
58 * gdb.java/Makefile.in: Ditto.
59 * gdb.mi/Makefile.in: Ditto.
60 * gdb.modula2/Makefile.in: Ditto.
61 * gdb.python/Makefile.in: Ditto.
62 * gdb.server/Makefile.in: Ditto.
63 * gdb.stabs/Makefile.in: Ditto.
64 * gdb.threads/Makefile.in: Ditto.
65 * gdb.trace/Makefile.in: Ditto.
66
79ba84ca
MS
672011-02-22 Michael Snyder <msnyder@vmware.com>
68
69 * gdb.threads/thread-find.exp: Add tests for bad input to
70 info threads.
71
b9b35694
JB
722011-02-22 Joel Brobecker <brobecker@adacore.com>
73
74 * gdb.python/py-breakpoint.exp: Fix the expected output of
75 one of the "maint info breakpoints" tests to accept the output
76 generated on platforms that do not have hardware watchpoints.
77
8bfb830f
JB
782011-02-22 Joel Brobecker <brobecker@adacore.com>
79
80 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
81 clean_restart. Be a little stricter in the expected output
82 for one of the tests. Fix a typo in one of the comments.
83
c45f3c54
JB
842011-02-22 Joel Brobecker <brobecker@adacore.com>
85
86 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
87 Delete variable binfile, no longer use. Add or modify test
88 comments to make them unique.
89
b97c863c
MS
902011-02-21 Michael Snyder <msnyder@vmware.com>
91
92 * Makefile.in: Update for make clean.
93 * gdb.ada/Makefile.in: Ditto.
94 * gdb.arch/Makefile.in: Ditto.
95 * gdb.asm/Makefile.in: Ditto.
96 * gdb.base/Makefile.in: Ditto.
97 * gdb.cp/Makefile.in: Ditto.
98 * gdb.dwarf2/Makefile.in: Ditto.
99 * gdb.java/Makefile.in: Ditto.
100 * gdb.mi/Makefile.in: Ditto.
101 * gdb.modula2/Makefile.in: Ditto.
102 * gdb.python/Makefile.in: Ditto.
103 * gdb.server/Makefile.in: Ditto.
104 * gdb.stabs/Makefile.in: Ditto.
105 * gdb.threads/Makefile.in: Ditto.
106 * gdb.trace/Makefile.in: Ditto.
107
aea5b279
MS
1082011-02-21 Michael Snyder <msnyder@vmware.com>
109
110 * gdb.threads/thread-find.exp: Update patterns for changes in
111 output of "info threads" command.
112
e3039479
UW
1132011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
114 Ulrich Weigand <uweigand@de.ibm.com>
115
116 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
117 (skip_hw_watchpoint_tests): Likewise.
118 (skip_hw_watchpoint_multi_tests): Likewise.
119
b800ec70
UW
1202011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
121
122 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
123 (skip_hw_watchpoint_tests): Likewise.
124 (skip_hw_watchpoint_multi_tests): Likewise.
125 (skip_hw_watchpoint_access_tests): Likewise.
126
127 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
128 * gdb.base/pr11022.exp: Likewise.
129 * gdb.base/watch-read.exp: Likewise.
130 * gdb.base/watch_thread_num.exp: Likewise.
131 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
132 * gdb.base/watchpoint-hw.exp: Likewise.
133 * gdb.base/watchpoint.exp: Likewise.
134 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
135 * gdb.threads/watchthreads-reorder.exp: Likewise.
136 * gdb.threads/watchthreads.exp: Likewise.
137 * gdb.threads/watchthreads2.exp: Likewise.
138
91033e37
JB
1392011-02-21 Joel Brobecker <brobecker@adacore.com>
140
141 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
142 the debugger is unable to find the array bounds.
143
eeaafae2
JK
1442011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
145
146 * gdb.cp/typedef-operator.exp: New file.
147 * gdb.cp/typedef-operator.cc: New file.
148
e338d953
MS
1492011-02-17 Michael Snyder <msnyder@vmware.com>
150
151 * gdb.threads/thread-find.exp: Fix regular expressions.
152
e67ad678
JB
1532011-02-17 Joel Brobecker <brobecker@adacore.com>
154
155 * gdb.ada/packed_array: Expand testcase to test printing of
156 unconstrained packed array.
157
93084bca
JB
1582011-02-17 Joel Brobecker <brobecker@adacore.com>
159
160 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
161
a0c78a73
PA
1622011-02-16 Pedro Alves <pedro@codesourcery.com>
163
f65d5553 164 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
165 (main): Initialize it before collecting, and and clear it
166 afterwards.
f65d5553
PA
167 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
168 collecting with '{type} addr', where the addr expression is not an
169 rvalue.
a0c78a73 170
3dfcbbd2
KW
1712011-02-16 Ken Werner <ken.werner@de.ibm.com>
172
173 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
174 a bool variable. Expect correct OpenCL names for vector types. Use the
175 uc3 variable name instead of referring to the uchar3 built-in type.
176 Escape the asterisk at the half pointer test.
177
08807d5a
PA
1782011-02-16 Pedro Alves <pedro@codesourcery.com>
179
f65d5553 180 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
181 (main): Initialize it before collecting, and and clear it
182 afterwards.
f65d5553
PA
183 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
184 collecting overlapping memory ranges.
08807d5a 185
60f98dde
MS
1862011-02-15 Michael Snyder <msnyder@vmware.com>
187
188 * gdb.base/default.exp: Add tests for thread commands.
189 * gdb.base/help.exp: Add tests for thread commands.
190 * gdb.threads/thread-find.exp: New test for thread find command.
191
648cd113
KW
1922011-02-15 Ken Werner <ken.werner@de.ibm.com>
193
194 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
195
494e194e
YQ
1962011-02-15 Yao Qi <yao@codesourcery.com>
197
198 PR tdep/12352
199 * gdb.arch/arm-disp-step.S : New test for str instruction.
200 * gdb.arch/arm-disp-step.exp : Likewise.
201
d9492458
TJB
2022011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
203
204 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
205 "vector_register2_vr" test strings. Test the extended floating
206 point registers (F32~F63).
207 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
208 IBM XL C compiler. Make the test program use a register provided
209 by the compiler for the lxvd2x instruction.
210
8af8e3bc
PA
2112011-02-14 Pedro Alves <pedro@codesourcery.com>
212
213 * gdb.trace/unavailable.cc (class Base, class Middle, class
214 Derived): New types.
215 (derived_unavail, derived_partial, derived_whole): New globals.
216 (virtual_partial): New global.
217 (virtualp): Point at virtual_partial.
218 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
219 related to unavailable vptr.
220
1b28d0b3
PA
2212011-02-14 Pedro Alves <pedro@codesourcery.com>
222
223 * gdb.trace/unavailable.cc (a, b, c): New globals.
224 (main): Set and clear them.
225 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
226 `a' and `c', and check that `b' isn't collected, although `a' and
227 `c' are.
228
ec0a52e1
PA
2292011-02-14 Pedro Alves <pedro@codesourcery.com>
230
231 * gdb.trace/unavailable.cc (struct Virtual): New.
232 (virtualp): New global pointer.
233 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
234 printing a pointer to an object whose type has a vtable, with
235 print object on.
236
24e6bcee
PA
2372011-02-14 Pedro Alves <pedro@codesourcery.com>
238
239 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
240 value repeat handles unavailableness.
241
39d37385
PA
2422011-02-14 Pedro Alves <pedro@codesourcery.com>
243
244 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
245 tests for building arrays from unavailable values, subscripting
246 non-memory rvalue unvailable arrays, and accessing fields or
247 baseclasses of non-lazy unavailable values,
248 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
249 struct types.
250 (g_smallstruct, g_smallstruct_b): New globals.
251
06d72e16
PA
2522011-02-14 Pedro Alves <pedro@codesourcery.com>
253
254 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
255
bc9a5551
JK
2562011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
257
258 Fix const/volatile qualifiers of C++ types, PR c++/12328.
259 * gdb.cp/overload-const.exp: New file.
260 * gdb.cp/overload-const.cc: New file.
261
54fcddd0
UW
2622011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
263
264 * gdb.opencl/callfuncs.cl: New file.
265 * gdb.opencl/callfuncs.exp: New test.
266 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
267
d6dafb7c
UW
2682011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
269
270 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
271 when computing result.
272 * gdb.arch/altivec-abi.exp: Update expected results.
273
a449c2d8
TJB
2742011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
275
276 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
277 * gdb.base/jit.exp: Likewise.
278 * gdb.base/pie-execl.exp: Likewise.
279 * gdb.base/solib-nodir.exp: Likewise.
280 * gdb.base/solib-overlap.exp: Likewise.
281
764880b7
PA
2822011-02-07 Pedro Alves <pedro@codesourcery.com>
283
284 * gdb.trace/collection.c (global_pieces): New.
285 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
286 New procedure.
287 (gdb_trace_collection_test): Call it.
288
505500db
SW
2892011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
290
291 * gdb.python/py-evthreads.c: New file.
292 * gdb.python/py-evthreads.exp: New file.
293 * gdb.python/py-events.py: New file.
294 * gdb.python/py-events.exp: New file.
295 * gdb.python/py-events.c: New file.
296
385203ed
DD
2972011-02-04 David Daney <ddaney@caviumnetworks.com>
298
299 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
300
9011945e
AB
3012011-02-03 Andrew Burgess <aburgess@broadcom.com>
302
303 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
304 gdb.base/disasm-end-cu.exp: New test for disassembling over the
305 boundary between two compilation units.
306
580688f3
PA
3072011-02-02 Pedro Alves <pedro@codesourcery.com>
308
309 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
310 (Virtual): New structs.
311 (virtual_o, virtual_middle_b): New globals.
312 * gdb.cp/virtbase.exp: New tests.
313
d3f0f853
PP
3142011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
315
316 * gdb.base/jit.exp: New file.
317 * gdb.base/jit-main.c: New file.
318 * gdb.base/jit-solib.c: New file.
319
b2030fb5
UW
3202011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
321
322 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
323 proceed to initial kernel entry point.
324 * gdb.opencl/datatypes.exp: Likewise.
325 * gdb.opencl/operators.exp: Likewise.
326 * gdb.opencl/vec_comps.exp: Likewise.
327
2db19d1e
SW
3282011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
329
330 * gdb.cp/nsnested.cc: New.
331 * gdb.cp/nsnested.exp: New.
332 * gdb.cp/nsnoimports.exp: New.
333 * gdb.cp/nsnoimports.cc: New.
334
6b0c4c1f
JB
3352011-01-31 Joel Brobecker <brobecker@adacore.com>
336
337 * gdb.base/interact.exp: Add extra tests that verify that
338 the value of the interactive-mode setting does not change
339 after the script is sourced.
340
80b23b6a
JK
3412011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
342
343 * gdb.cp/noparam.exp: New file.
344 * gdb.cp/noparam.cc: New file.
345
ffd5ec24
PA
3462011-01-28 Pedro Alves <pedro@codesourcery.com>
347
348 * gdb.trace/tfile.exp: Test that with no traceframe selected,
349 there's no stack or registers.
350
a81766d8
TT
3512011-01-26 Tom Tromey <tromey@redhat.com>
352
353 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
354 space before string output. Add test for "set print pretty off"
355 case.
356
585fdaa1
PA
3572011-01-25 Pedro Alves <pedro@codesourcery.com>
358
359 * gdb.base/frame-args.exp: Adjust.
360 * gdb.dwarf2/dw2-noloc.exp: Adjust.
361 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
362 * gdb.dwarf2/pieces.exp: Adjust.
363 * gdb.opt/clobbered-registers-O2.exp: Adjust.
364 * gdb.opt/inline-locals.exp: Adjust.
365 * gdb.threads/fork-child-threads.exp: Adjust.
366
d468832a
KW
3672011-01-25 Ken Werner <ken.werner@de.ibm.com>
368
369 * gdb.opencl/convs_casts.cl: Move program scope variables into the
370 OpenCL kernel function. Add a comment as marker. Add address space
371 qualifiers for the remaining program scope variables.
372 * gdb.opencl/datatypes.cl: Likewise.
373 * gdb.opencl/operators.cl: Likewise.
374 * gdb.opencl/vec_comps.cl: Likewise.
375 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
376 Add breakpoint at the marker comment.
377 * gdb.opencl/datatypes.exp: Likewise.
378 * gdb.opencl/operators.exp: Likewise.
379 * gdb.opencl/vec_comps.exp: Likewise.
380
490f124f
PA
3812011-01-24 Pedro Alves <pedro@codesourcery.com>
382
383 * gdb.base/printcmds.c (some_struct): New struct and instance.
384 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
385 procedure.
386 <global scope>: Call it.
387
6da78614
KW
3882011-01-21 Ken Werner <ken.werner@de.ibm.com>
389
390 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
391 argument to the gdb_compile_opencl_hostapp call.
392
ec64c9aa
YQ
3932011-01-19 Yao Qi <yao@codesourcery.com>
394
395 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
396 positve list.
397
810cfdbb
YQ
3982011-01-19 Yao Qi <yao@codesourcery.com>
399
400 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
401 canonical form.
402 Remove "xscale-*-*"
403 * gdb.xml/tdesc-regs.exp: Likewise.
404 * gdb.python/py-section-script.exp: Replace ARM target triplet
405 with canonical form.
406 Match arm*-*-symbianelf*.
407 * gdb.base/dup-sect.exp: Likewise.
408 * lib/dwarf.exp: New.
409 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
410 dwarf2_support.
411 * gdb.dwarf2/dup-psym.exp: Likewise.
412 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
413 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
414 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
415 * gdb.dwarf2/dw2-basic.exp: Likewise.
416 * gdb.dwarf2/dw2-compressed.exp: Likewise.
417 * gdb.dwarf2/dw2-const.exp: Likewise.
418 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
419 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
420 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
421 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
422 * gdb.dwarf2/dw2-filename.exp: Likewise.
423 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
424 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
425 * gdb.dwarf2/dw2-intercu.exp: Likewise.
426 * gdb.dwarf2/dw2-intermix.exp: Likewise.
427 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
428 * gdb.dwarf2/dw2-noloc.exp: Likewise.
429 * gdb.dwarf2/dw2-op-call.exp: Likewise.
430 * gdb.dwarf2/dw2-producer.exp: Likewise.
431 * gdb.dwarf2/dw2-ranges.exp: Likewise.
432 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
433 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
434 * gdb.dwarf2/dw2-strp.exp: Likewise.
435 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
436 * gdb.dwarf2/implptr.exp: Likewise.
437 * gdb.dwarf2/mac-fileno.exp: Likewise.
438 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
439 * gdb.dwarf2/pieces.exp: Likewise.
440 * gdb.dwarf2/pr11465.exp: Likewise.
441 * gdb.dwarf2/valop.exp: Likewise.
442 * gdb.dwarf2/watch-notconst.exp: Likewise.
443 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
444
4694da01
TT
4452011-01-19 Tom Tromey <tromey@redhat.com>
446
447 * gdb.python/py-infthread.exp: Add thread tests.
448
b075872c
JB
4492011-01-14 Joel Brobecker <brobecker@adacore.com>
450
451 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
452
2c3e6e24
JB
4532011-01-14 Joel Brobecker <brobecker@adacore.com>
454
455 * gdb.ada/widewide: New testcase.
456
de8fa76c
JB
4572011-01-13 Joel Brobecker <brobecker@adacore.com>
458
459 * gdb.base/interact.exp: New testcase.
460
1b05df00
TT
4612011-01-12 Tom Tromey <tromey@redhat.com>
462
463 * gdb.mi/gdb2549.exp: Update for error message changes.
464 * gdb.mi/mi-cli.exp: Likewise.
465 * gdb.mi/mi-disassemble.exp: Likewise.
466 * gdb.mi/mi-pthreads.exp: Likewise.
467 * gdb.mi/mi-regs.exp: Likewise.
468 * gdb.mi/mi-stack.exp: Likewise.
469 * gdb.mi/mi-var-block.exp: Likewise.
470 * gdb.mi/mi-var-cmd.exp: Likewise.
471 * gdb.mi/mi2-cli.exp: Likewise.
472 * gdb.mi/mi2-disassemble.exp: Likewise.
473 * gdb.mi/mi2-pthreads.exp: Likewise.
474 * gdb.mi/mi2-regs.exp: Likewise.
475 * gdb.mi/mi2-stack.exp: Likewise.
476 * gdb.mi/mi2-var-block.exp: Likewise.
477 * gdb.mi/mi2-var-cmd.exp: Likewise.
478
c2ff108b
JK
4792011-01-12 Andrew Burgess <aburgess@broadcom.com>
480 Jan Kratochvil <jan.kratochvil@redhat.com>
481
482 PR fortran/11104 and DWARF unbound arrays detection.
483 * gdb.fortran/multi-dim.exp: New file.
484 * gdb.fortran/multi-dim.f90: New file.
485
b716877b
AB
4862011-01-12 Andrew Burgess <aburgess@broadcom.com>
487
488 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
489 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
490 add new tests for opcode dumping.
491
6c162d5e
TT
4922011-01-11 Tom Tromey <tromey@redhat.com>
493
494 * gdb.python/py-infthread.exp: Load gdb-python.exp.
495
77b06cd7
TJB
4962010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
497
498 Convert hardware watchpoints to use breakpoint_ops.
499 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
500 type is not supported.
501 * gdb.base/foll-fork.exp: Likewise.
502 * gdb.base/foll-vfork.exp: Likewise.
503
f39a75d0
PM
5042011-01-10 Phil Muldoon <pmuldoon@redhat.com>
505
506 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
507 Use load_lib gdb-python.exp.
508 * gdb.python/python.exp: Ditto.
509 * gdb.python/py-function.exp: Ditto.
510
fc529d80
AS
5112011-01-09 Andreas Schwab <schwab@linux-m68k.org>
512
513 * gdb.threads/tls.exp ("info address me"): Fix expected output.
514
fb03cb59
JK
5152011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
516
517 * configure: Regenerate.
518
d8e22779
TT
5192011-01-06 Tom Tromey <tromey@redhat.com>
520
521 * gdb.python/py-frame.exp: Test gdb.newest_frame.
522
09050809
JB
5232011-01-06 Joel Brobecker <brobecker@adacore.com>
524
fc529d80
AS
525 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
526 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
527 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
528 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
529 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
530 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
531 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
532 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
533 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
534 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
535 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
536 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
537 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
538 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
539 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
540 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
541 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
542 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
543 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
544 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
545 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
546 gdb.ada/uninitialized_vars.exp,
547 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
548 Simplify by using clean_restart.
09050809 549
8ed5dd9e
JB
5502011-01-06 Joel Brobecker <brobecker@adacore.com>
551
552 Add marker to be used as anchor for inserting breakpoints.
553 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
554 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
555 Likewise.
556
557 Remove uses of gdb_start_cmd.
558 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
559 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
560
561 Do not run testcase if testing with GDBserver.
562 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
563 if testing with GDBserver.
564
368a124f
JB
5652011-01-06 Joel Brobecker <brobecker@adacore.com>
566
567 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
568 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
569 copyright header.
570
44944448
JB
5712011-01-05 Joel Brobecker <brobecker@adacore.com>
572
573 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
574 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
575 testsuite/gdb.fortran/complex.f,
576 testsuite/gdb.fortran/derived-type.f90,
577 testsuite/gdb.fortran/library-module-lib.f90,
578 testsuite/gdb.fortran/library-module-main.f90,
579 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
580 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
581 Copyright year update.
582
31886ea6
JB
5832011-01-05 Joel Brobecker <brobecker@adacore.com>
584
585 * gdb.base/langs1.f: Add copyright header.
586
ebedcab5
JK
5872011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
588
589 * gdb.base/morestack.exp: New file.
590 * gdb.base/morestack.c: New file.
591
de1eb2f9
JK
5922011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
593
594 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
595
9e87a409
JB
5962010-12-29 Joel Brobecker <brobecker@adacore.com>
597
598 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
599 * gdb.ada/arrayptr.exp: Add test printing that new variable.
600
720d1a40
JB
6012010-12-29 Joel Brobecker <brobecker@adacore.com>
602
603 * gdb.ada/lang_switch.exp: Correct expected parameter value.
604
a283af87
AS
6052010-12-25 Andreas Schwab <schwab@linux-m68k.org>
606
5d3d9cba
AS
607 * gdb.threads/tls.exp: Fix typo.
608
a283af87
AS
609 * gdb.threads/thread-specific.exp (get_thread_list): Update.
610 * gdb.threads/execl.exp: Update.
611
2a20745c
YQ
6122010-12-23 Yao Qi <yao@codesourcery.com>
613
614 * gdb.arch/arm-disp-step.exp: New.
615 * gdb.arch/arm-disp-step.S: New.
616
a7658b96
TT
6172010-12-21 Tom Tromey <tromey@redhat.com>
618
619 * gdb.threads/execl.exp: Update.
620 * gdb.threads/linux-dp.exp: Update.
621 * gdb.threads/manythreads.exp: Update.
622 * gdb.threads/tls.exp: Update.
623
5b79abe7
TT
6242010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
625
626 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
627 (NextOverThrowDerivates) <resumebpt>: New.
628 (resumebpt_test): New.
629 (main): Call resumebpt_test.
630 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
631
0914bcdb
SS
6322010-12-12 Stan Shebs <stan@codesourcery.com>
633
634 * gdb.trace/tsv.exp: Test print command on trace state variables.
635
305aeedc
TT
6362010-12-09 Tom Tromey <tromey@redhat.com>
637
638 * gdb.base/interp.exp: Add regression test.
639
186c406b
TT
6402010-12-09 Tom Tromey <tromey@redhat.com>
641
642 * gdb.java/jnpe.java: New file.
643 * gdb.java/jnpe.exp: New file.
644 * gdb.cp/nextoverthrow.exp: New file.
645 * gdb.cp/nextoverthrow.cc: New file.
646
aae1c79a
DE
6472010-12-07 Doug Evans <dje@google.com>
648
649 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
650 of data-directory.
651 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
652 updated.
653 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
654
60f98dde 6552010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
656
657 * gdb.base/callfuncs.exp: Test for skip_float_tests.
658 * gdb.base/call-sc.exp: Ditto.
659 * gdb.base/finish.exp: Ditto.
660 * gdb.base/return.exp: Ditto.
661 * gdb.base/return2.exp: Ditto.
662
5fa290c1
DE
6632010-11-30 Doug Evans <dje@google.com>
664
665 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
666 (gdb_expect_list): Fix spelling errors in comments.
667 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
668 send_gdb/gdb_expect_list where applicable.
669 * gdb.base/call-ar-st.exp: Ditto.
670 * gdb.base/funcargs.exp: Ditto.
671 * gdb.base/gcore.exp: Ditto.
672 * gdb.base/page.exp: Ditto.
673 * gdb.base/sigaltstack.exp: Ditto.
674 * gdb.base/siginfo.exp: Ditto.
675 * gdb.base/sigstep.exp: Ditto.
676 * gdb.base/trace-commands.exp: Ditto.
677
4e04c971
DE
6782010-11-29 Doug Evans <dje@google.com>
679
680 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
681 printer-name;subprinter-name.
682
8cf6f0b1
TT
6832010-11-29 Tom Tromey <tromey@redhat.com>
684
685 * gdb.dwarf2/implptr.exp: New file.
686 * gdb.dwarf2/implptr.c: New file.
687 * gdb.dwarf2/implptr.S: New file.
688
94b6973e
PM
6892010-11-29 Phil Muldoon <pmuldoon@redhat.com>
690
fc529d80 691 PR python/12199
94b6973e
PM
692
693 * gdb.python/py-breakpoint.exp: Test the delete method.
694
8358c15c
JK
6952010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
696
697 Fix step_resume_breakpoint unsaved during an infcall.
698 * gdb.base/step-resume-infcall.exp: New file.
699 * gdb.base/step-resume-infcall.c: New file.
700
f6df29bc
TJB
7012010-11-24 Edjunior Machado <emachado@br.ibm.com>
702
703 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
704
f2b5a5cf
TJB
7052010-11-24 Edjunior Machado <emachado@br.ibm.com>
706
707 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
708 on ppc64's symbols; "finish" and "return" commands must accept to
709 show the caller line again as well as the line after.
710 * gdb.asm/powerpc64.inc: New file.
711
6b0ecdc2
DE
7122010-11-23 Doug Evans <dje@google.com>
713
714 * lib/gdb.exp (gdb_test_sequence): New function.
715 (gdb_expect_list): Add verbose -log call for each pattern.
716 * gdb.base/signals.exp (test_handle_all_print): Call it.
717 Reduce timeout increment from 6 minutes to 1 minute.
718 * gdb.server/ext-run.exp: Call it.
719
ea976c60
PM
7202010-11-23 Phil Muldoon <pmuldoon@redhat.com>
721
f2b5a5cf 722 PR python/12212
ea976c60
PM
723
724 * gdb.python/python.exp: Check that selected_thread raises an
725 error when no inferior is loaded.
726
c0efa795
JK
7272010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
728
729 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
730 * gdb.dwarf2/dw2-stack-boundary.S: New file.
731
ec3aa567
JK
7322010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
733
734 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
735 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
736
d8249011
DE
7372010-11-18 Doug Evans <dje@google.com>
738
739 * gdb.server/ext-run.exp: Fix intermittent failures.
740
d4eba7d1
NF
7412010-11-12 Nathan Froyd <froydnj@codesourcery.com>
742
743 * gdb.stabs/gdb11479.exp: Use runto_main.
744
b04c2f88
NF
7452010-11-12 Nathan Froyd <froydnj@codesourcery.com>
746
747 * gdb.base/break-entry.exp: Skip if using a stub.
748
ae9d7ce4
NF
7492010-11-12 Nathan Froyd <froydnj@codesourcery.com>
750
751 * gdb.python/py-inferior.exp: Pack values in target endianness.
752
621c8364
TT
7532010-11-12 Tom Tromey <tromey@redhat.com>
754
755 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
756 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
757 MemoryError.
758 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
759 type.
760 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
761 MemoryError.
762 (test_subscript_regression): Update exception type.
763
84f4c1fe
PM
7642010-11-11 Phil Muldoon <pmuldoon@redhat.com>
765
766 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
767 breakpoint tests.
768
a1442452
PA
7692010-11-09 Pedro Alves <pedro@codesourcery.com>
770
771 * gdb.base/watchpoint.exp: Test "watch -location" with an
772 innacessible location.
773
efd11a33
JK
7742010-11-09 Edjunior Machado <emachado@br.ibm.com>
775 Luis Machado <luisgpm@br.ibm.com>
776
777 * gdb.base/maint.exp: Expect "." prefix.
778 * gdb.base/nodebug.exp: Expect "." Likewise.
779 * gdb.base/sepsymtab.exp: Expect "." Likewise.
780 * gdb.base/watchpoint-cond-gone.exp: Likewise.
781 * gdb.base/watchpoint.exp: Expect a software watch to be created for
782 POWER server processors.
783
aa00efb5
JK
7842010-11-08 Edjunior Machado <emachado@br.ibm.com>
785 Luis Machado <luisgpm@br.ibm.com>
786
787 * gdb.base/break-entry.exp: convert entry point for
788 ppc64 and expect leading `.' on ppc64's symbols
789
99e7ae30
DE
7902010-11-05 Doug Evans <dje@google.com>
791
792 * gdb.base/help.exp: Update expected output.
b521dba8
DE
793 * gdb.python/py-param.exp: Delete, contents moved to ...
794 * gdb.python/py-parameter.exp: ... here. New file.
795 Add test for gdb.parameter ("directories").
99e7ae30 796
f4b8a18d
KW
7972010-11-05 Ken Werner <ken.werner@de.ibm.com>
798
799 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
800 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
801 * configure: Regenerate.
802 * gdb.opencl/Makefile.in: New File.
803 * gdb.opencl/datatypes.exp: Likewise.
804 * gdb.opencl/datatypes.cl: Likewise.
805 * gdb.opencl/operators.exp: Likewise.
806 * gdb.opencl/operators.cl: Likewise.
807 * gdb.opencl/vec_comps.exp: Likewise.
808 * gdb.opencl/vec_comps.cl: Likewise.
809 * gdb.opencl/convs_casts.exp: Likewise.
810 * gdb.opencl/convs_casts.cl: Likewise.
811 * lib/opencl.exp: Likewise.
812 * lib/opencl_hostapp.c: Likewise.
813 * lib/opencl_kernel.cl: Likewise.
814 * lib/cl_util.c: Likewise.
815 * lib/cl_util.c: Likewise.
816 * gdb.base/default.exp (set language): Add "opencl" to the list of
817 languages.
818
a9d5ef47
SW
8192010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
820
821 * gdb.cp/overload.exp: Added test for inheritance overload.
822 * gdb.cp/overload.cc: Ditto.
823 * gdb.cp/oranking.exp: Removed releveant kfails.
824
03eb1c79
JK
8252010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
826 Joel Brobecker <brobecker@adacore.com>
827
828 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
829 check test_compiler_info.
830
dbc98a8b
KW
8312010-11-03 Ken Werner <ken.werner@de.ibm.com>
832
833 * gdb.base/gnu_vector.exp: Adjust expect messages.
834
120bd360
KW
8352010-11-03 Ken Werner <ken.werner@de.ibm.com>
836
837 * gdb.base/gnu_vector.exp: Add unary operator tests.
838
c37f7098
KW
8392010-11-03 Ken Werner <ken.werner@de.ibm.com>
840
841 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
842
7b51bc51
DE
8432010-11-02 Doug Evans <dje@google.com>
844
845 * gdb.python/py-pp-maint.c: New file.
846 * gdb.python/py-pp-maint.exp: New file.
847 * gdb.python/py-pp-maint.py: New file.
848
50c97f38
TT
8492010-11-02 Tom Tromey <tromey@redhat.com>
850
851 * gdb.base/default.exp: Remove "scheme" from language list.
852
a289b8f6
JK
8532010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
854
855 Revert:
856 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
857 * gdb.threads/sigstep-threads.exp: New file.
858 * gdb.threads/sigstep-threads.c: New file.
859
cd017491
MS
8602010-10-20 Michael Snyder <msnyder@vmware.com>
861
862 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
863
8e6a5956
UW
8642010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
865
866 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
867 Skip test completely if gdb,no_hardware_watchpoints.
868
2c04da0d
UW
8692010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
870
871 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
872 strict, but do not check for any particular function name within libc.
873
79afc5ef
SW
8742010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
875
876 * gdb.cp/smartp.exp: New test.
877 * gdb.cp/smartp.cc : New test.
878
026ffab7
SW
8792010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
880
881 * gdb.cp/converts.exp: Test pointer to bool conversion.
882 Test pointer to long conversion.
883 * gdb.cp/oranking.exp: Removed relevant kfail.
884
3a772aa4
TT
8852010-10-18 Tom Tromey <tromey@redhat.com>
886
887 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
888 argument to lazy_string.
889 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
890 (pp_ls.to_string): Use it.
891 * gdb.python/py-prettyprint.c (main): Move declarations to top.
892 Add "estring2" local.
893
5fc3827b
JK
8942010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
895
896 Fix s390x compatibility.
897 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
898 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
899
8aeb23f3
JK
9002010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
901
902 * gdb.threads/sigstep-threads.exp: New file.
903 * gdb.threads/sigstep-threads.c: New file.
904
c1e56572
JK
9052010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
906
907 * gdb.base/pie-execl.exp: New file.
908 * gdb.base/pie-execl.c: New file.
909
92163a10
JK
9102010-10-13 Doug Evans <dje@google.com>
911 Jan Kratochvil <jan.kratochvil@redhat.com>
912
913 PR exp/12117
914 * gdb.cp/ptype-cv-cp.cc: New file.
915 * gdb.cp/ptype-cv-cp.exp: New file.
916
7062b0a0
SW
9172010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
918
919 * gdb.cp/converts.cc: New test program.
920 * gdb.cp/converts.exp: New test.
921 * gdb.cp/overload.exp: Added test for void* vs int*.
922 * gdb.cp/overload.exp: Ditto.
923 * gdb.cp/oranking.exp: Removed related kfail.
924
0e3509db
DE
9252010-10-13 Doug Evans <dje@google.com>
926
927 * lib/gdb-python.exp (gdb_check_python_config): New function.
928 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
929 * gdb.python/lib-types.cc: New file.
930 * gdb.python/lib-types.exp: New file.
931
8dc78533
JK
9322010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
933
934 * gdb.python/py-error.exp: New file.
935 * gdb.python/py-error.py: New file.
936
93c17e06
JK
9372010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
938
939 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
940 gdb_test_multiple.
941
d8b34041
JK
9422010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
943
944 * gdb.base/break-interp.exp: Use ldlags for linking flags.
945 * gdb.base/prelink.exp: Likewise.
946 * gdb.base/solib-nodir.exp: Likewise.
947 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
948 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
949 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
950
e0cc584e
UW
9512010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
952
953 * break-interp.exp (test_ld): Use two separate gdb_expect statements
954 for the "info files" test to avoid timeouts on slow machines.
955
cfc353b1
JK
9562010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
957
958 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
959 (main): Make openlib dummy call.
960
d3d7896d
JK
9612010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
962
963 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
964 * break-interp.exp (reach): Move the core body ...
965 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
966 (test_ld): Provide always real argument, even to the linker. Replace
967 dl_main by _dl_debug_state.
968
5e533c94
JK
9692010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
970
971 Fix results of prelinked PIEs on ppc*.
972 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
973 Accept also DISPLACEMENT "PRESENT".
974 (main): Replace "ZERO" displacements by "PRESENT".
975
33540610
SW
9762010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
977
978 * gdb.cp/oranking.exp: New test.
979 * gdb.cp/oranking.cc: New test program.
980
3bdf2bbd
KW
9812010-10-08 Ken Werner <ken.werner@de.ibm.com>
982
983 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
984 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
985
2f608a3a
KW
9862010-10-06 Ken Werner <ken.werner@de.ibm.com>
987
988 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
989 lush, lynx) New constant.
990 * gdb.base/constvars.exp: Test const array types.
991 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
992
aa2e2d8d
DE
9932010-10-06 Doug Evans <dje@google.com>
994
995 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
996 of syscall staging area.
997
2844d6b5
KW
9982010-10-06 Ken Werner <ken.werner@de.ibm.com>
999
1000 * gdb.base/gnu_vector.c: Add variable c4.
1001 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
1002 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
1003
7d8ac8bb
MR
10042010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
1005
1006 * gdb.arch/altivec-abi.exp: Fix a typo.
1007
84a02e58
MR
10082010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
1009
1010 * lib/mi-support.exp (thread_selected_re): Correct pattern used
1011 to match a thread ID.
1012
b18e6318
JK
10132010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1014
1015 Fix s390x testcase compatibility.
1016 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
1017
a2c09bd0
DE
10182010-10-01 Doug Evans <dje@google.com>
1019
1020 * lib/gdb-python.exp: New file.
1021 * gdb.python/py-block.exp: Use it.
1022 * gdb.python/py-breakpoint.exp: Ditto.
1023 * gdb.python/py-frame.exp: Ditto.
1024 * gdb.python/py-inferior.exp: Ditto.
1025 * gdb.python/py-param.exp: Ditto.
1026 * gdb.python/py-prettyprint.exp: Ditto.
1027 * gdb.python/py-shared.exp: Ditto.
1028 * gdb.python/py-symbol.exp: Ditto.
1029 * gdb.python/py-symtab.exp: Ditto.
1030 * gdb.python/py-type.exp: Ditto.
1031 * gdb.python/py-value.exp: Ditto.
1032 * gdb.python/python.exp: Ditto.
1033
38f12cfc
TT
10342010-09-30 Tom Tromey <tromey@redhat.com>
1035
1036 * gdb.base/anon.exp: New file.
1037 * gdb.base/anon.c: New file.
1038
9ae8282d
TT
10392010-09-30 Tom Tromey <tromey@redhat.com>
1040
1041 * gdb.base/completion.exp: Test completion through anonymous
1042 union.
1043 * gdb.base/break1.c (struct some_struct): Add anonymous union.
1044
e9e07ba6
JK
10452010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1046
1047 Fix printing parameters of inlined functions.
1048 * gdb.dwarf2/dw2-inline-param.exp: New file.
1049 * gdb.dwarf2/dw2-inline-param-main.c: New file.
1050 * gdb.dwarf2/dw2-inline-param.S: New file.
1051
cd2effb2
JK
10522010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1053
1054 PR corefiles/12071.
1055 * gdb.base/corefile.exp (quit with a process, no question: load core)
1056 (quit with a core file): New tests.
1057
bceffbf3
JK
10582010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
1059
1060 Fix GDB crash on inferior calls with self-referencing classes.
1061 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
1062 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
1063 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
1064
1736ad11
JK
10652010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1066
1067 Fix lost siginfo_t for inferior calls.
1068 * gdb.base/siginfo-infcall.exp: New file.
1069 * gdb.base/siginfo-infcall.c: New file.
1070
a176ad92
JB
10712010-09-22 Joel Brobecker <brobecker@adacore.com>
1072
1073 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
1074
c2b0a229
JK
10752010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1076
1077 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
1078 New test.
1079 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
1080
e8ae22d1
JB
10812010-09-22 Joel Brobecker <brobecker@adacore.com>
1082
1083 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
1084 type of our const type.
1085
ec322823
SW
10862010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
1087
1088 * gdb.cp/pr12028.cc: New.
1089 * gdb.cp/pr12028.exp: New.
1090
72929c62
JB
10912010-09-22 Joel Brobecker <brobecker@adacore.com>
1092
1093 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
1094
875b4ff5 10952010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 1096 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
1097
1098 PR mi/11407
1099 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
1100 * gdb.mi/dw2-ref-missing-frame-main.c New File.
1101 * gdb.mi/dw2-ref-missing-frame.S New File.
1102 * gdb.mi/dw2-ref-missing-frame.exp New File.
1103
7155d578
TT
11042010-09-14 Tom Tromey <tromey@redhat.com>
1105
1106 PR symtab/8399:
1107 * gdb.threads/tls.exp: Remove kfail. Update expected output.
1108
515ed532
TT
11092010-09-14 Tom Tromey <tromey@redhat.com>
1110
1111 PR exp/11803:
1112 * gdb.threads/tls.exp: Use C++.
1113 (check_thread_local): Use K::another_thread_local.
1114 * gdb.threads/tls.c (class K): New.
1115 (another_thread_local): Now a member of K.
1116 (spin): Update. No longer K&R C.
1117
450ca57c
SW
11182010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
1119
1120 * gdb.cp/koenig.cc: created class for testing member lookup.
1121 * gdb.cp/koenig.exp: Added test for member lookup.
1122
dbd492a3
JK
11232010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1124
1125 Fix false FAILs on sourcetree topdir directory containing "kill".
1126 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
1127 source line matching regexp.
1128
8d4d924b
JK
11292010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1130
1131 * gdb.python/python.exp (set height 0, collect help from uiout)
1132 (verify help to uiout): New tests.
1133
8e64f2a0
JK
11342010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
1135
1136 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
1137 is_lp64_target to check 64bit target.
1138
4569eed2
JK
11392010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1140
1141 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
1142 (test_ld) <powerpc64-*>: New.
1143
5e1617b1
DJ
11442010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
1145
1146 * gdb.cp/templates.exp (test_template_args): Allow "struct".
1147
c767944b
DJ
11482010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
1149
1150 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
1151 (FunctionArg::method): New function.
1152 (empty, arg): New variables.
1153 (main): Call arg.method.
1154 * gdb.cp/templates.exp (test_template_args): New function.
1155 (do_tests): Call it.
1156
27d3a3fc
UW
11572010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
1158
1159 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
1160 of "next" to proceed over pthread_exit call.
1161
55b7ce7f
UW
11622010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
1163
1164 * gdb.base/maint.exp: Avoid wildcards against potentially very long
1165 "maint print statistics" output to prevent expect timeouts.
1166
809df446
JK
11672010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1168
1169 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
1170 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
1171 (test_float_rejected): ... here.
1172 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
1173 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
1174 (test_float_rejected): ... here.
1175 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
1176 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
1177 (test_float_rejected): ... here.
1178 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
1179 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
1180 (test_float_rejected): ... here.
1181
8464be76
DJ
11822010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
1183
1184 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
1185 before disabling hardware watchpoints.
1186 (test_inaccessible_watchpoint): Check that hardware watchpoints
1187 are used. Test for watchpoints on a constant address.
1188
14dba4b4
JK
11892010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1190
1191 * gdb.base/ui-redirect.exp: New file.
1192
3f3540e1 11932010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 1194 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
1195
1196 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
1197
0f254bb7
DE
11982010-08-31 Doug Evans <dje@google.com>
1199
1200 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
1201
03f17ccf
TT
12022010-08-30 Tom Tromey <tromey@redhat.com>
1203
1204 PR python/11792:
1205 * gdb.python/py-value.exp (test_subscript_regression): Add
1206 dynamic_type test.
1207
640617ad
DJ
12082010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
1209
1210 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
1211 instead of running to main. Do not test the main function.
1212 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
1213 Add new main.
1214
2ed91d1b
PA
12152010-08-26 Pedro Alves <pedro@codesourcery.com>
1216
1217 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
1218 one test.
1219
673bfd45
DE
12202010-08-24 Doug Evans <dje@google.com>
1221
1222 PR symtab/11942
1223 * gdb.dwarf2/dw4-sig-types.cc: New file.
1224 * gdb.dwarf2/dw4-sig-types.h: New file.
1225 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
1226 * gdb.dwarf2/dw4-sig-types.exp: New file.
1227
f9ffd4bb
TT
12282010-08-23 Tom Tromey <tromey@redhat.com>
1229
1230 PR python/11145:
1231 * gdb.python/py-value.c (Base, Derived): New types.
1232 (base): New global.
1233 * gdb.python/py-value.exp (test_subscript_regression): Add
1234 dynamic_cast test.
1235
d839c8a4
TT
12362010-08-23 Tom Tromey <tromey@redhat.com>
1237
1238 PR python/10676:
1239 * gdb.python/py-type.exp (test_fields): Add tests for type
1240 equality.
1241
702c2711
TT
12422010-08-23 Tom Tromey <tromey@redhat.com>
1243
1244 PR python/11915:
1245 * gdb.python/py-type.exp (test_fields): Add tests for array.
1246
832bafd3
KS
12472010-08-23 Keith Seitz <keiths@redhat.com>
1248
1249 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
1250 have any children. Create a new abbrev for it.
1251 Add missing terminal sequence to .debug_abbrev.
1252
c37bf528
KS
12532010-08-20 Keith Seitz <keiths@redhat.com>
1254
1255 PR symtab/11465:
1256 * gdb.dwarf2/pr11465.exp: New test.
1257 * gdb.dwarf2/pr11465.S: New file.
1258 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
1259 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
1260
4572cbac
TJB
12612010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
1262
1263 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
1264 registers. Update data sets with the new v2_double element in the
1265 VSX register union. Add vector_register3_vr data set for the AltiVec
1266 registers. Use gdb_test_no_output instead of send_gdb.
1267
e7fbb131
PA
12682010-08-19 Pedro Alves <pedro@codesourcery.com>
1269
1270 * gdb.python/py-shared.exp: New file, factored out from
1271 python.exp.
1272 * gdb.python/py-shared.c: New file.
1273 * gdb.python/py-shared-sl.c: New file.
1274 * gdb.python/python-1.c: New file.
1275 * gdb.python/python-sl.c: Delete.
1276 * gdb.python/python.c: Mention python-1.c.
1277 * gdb.python/python.exp: Move shared library tests to
1278 py-shared.exp.
1279 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
1280 (MISCELLANEOUS): New.
1281 (clean mostlyclean): Also remove $MISCELLANEOUS.
1282
d30f5e1f
DE
12832010-08-19 Doug Evans <dje@google.com>
1284
1285 PR exp/11926
1286 * gdb.base/printcmds.exp (test_float_accepted): New function.
1287 Move existing float tests there. Add tests for floats with suffixes.
1288 (test_float_rejected): New function.
1289 * gdb.java/jv-print.exp (test_float_accepted): New function.
1290 (test_float_rejected): New function.
1291 * gdb.objc/print.exp: New file.
1292 * gdb.pascal/print.exp: New file.
1293 * lib/objc.exp: New file.
1294
7b3fd859
PM
12952010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
1296
1297 * gdb.base/default.exp (info set): Avoid full buffer error and force
1298 reading up to final gdb prompt.
1299 (show): Likewise.
1300
c92817ce
TT
13012010-08-18 Tom Tromey <tromey@redhat.com>
1302
1303 PR symtab/11919:
1304 * gdb.base/completion.exp: Add test.
1305
f1208f9e
DE
13062010-08-18 Doug Evans <dje@google.com>
1307
1308 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
1309 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
1310 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
1311 Simplify, early exit if runto_main fails.
1312 * gdb.fortran/exprs.exp: load_lib fortran.exp.
1313 (set_lang_fortran): Moved to lib/fortran.exp.
1314 * gdb.fortran/types.exp: load_lib fortran.exp.
1315 (set_lang_fortran): Moved to lib/fortran.exp.
1316 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
1317 * gdb.java/jprint.exp (set_lang_java): Ditto.
1318 * gdb.java/jv-exp.exp: load_lib java.exp.
1319 If set_lang_java fails, issue a warning instead of failure to be
1320 consistent with other set_lang_foo uses.
1321 (set_lang_java): Moved to lib/java.exp.
1322 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
1323 If set_lang_java fails, issue a warning instead of failure to be
1324 consistent with other set_lang_foo uses.
1325 * gdb.pascal/types.exp: load_lib pascal.exp.
1326 (set_lang_pascal): Moved to lib/pascal.exp.
1327 * lib/fortran.exp: New file.
1328 * lib/java.exp (set_lang_java): New function.
1329 * lib/pascal.exp (set_lang_pascal): New function.
1330
2f06b485
YQ
13312010-08-18 Yao Qi <yao@codesourcery.com
1332
1333 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
1334 func_nofb_start and func_loopfb_start, so that address of functions
1335 is equal to these labels on Thumb.
1336
96e25403
YQ
13372010-08-18 Yao Qi <yao@codesourcery.com>
1338
1339 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
1340 to reflect latest c source file.
1341
36e6adc4
JK
13422010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1343
1344 * gdb.cp/infcall-dlopen.exp: New file.
1345 * gdb.cp/infcall-dlopen.cc: New file.
1346 * gdb.cp/infcall-dlopen-lib.cc: New file.
1347
f431efe5
PA
13482010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1349 Pedro Alves <pedro@codesourcery.com>
1350
1351 PR breakpoints/11371
1352
1353 * gdb.base/watch-cond-infcall.exp: New file.
1354 * gdb.base/watch-cond-infcall.c: New file.
1355
06a64a0b
TT
13562010-08-16 Tom Tromey <tromey@redhat.com>
1357
1358 * gdb.base/help.exp: Update.
1359 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
1360 watchpoint.
1361 (test_watch_location): New proc.
1362 (test_watchpoint_in_big_blob): Delete watchpoint.
1363 * gdb.base/watchpoint.c (func5): New function.
1364 (main): Call it.
1365
70ebf4ed
DE
13662010-08-16 Doug Evans <dje@google.com>
1367
1368 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
1369
ca5c20b6
PM
13702010-08-11 Phil Muldoon <pmuldoon@redhat.com>
1371
1372 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
1373 tests.
1374
7346b668
KW
13752010-08-11 Ken Werner <ken.werner@de.ibm.com>
1376
1377 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
1378 * gdb.base/gnu_vector.c: New File.
1379 * gdb.base/gnu_vector.exp: Likewise.
1380
cb2e07a6
PM
13812010-08-11 Phil Muldoon <pmuldoon@redhat.com>
1382
1383 * gdb.python/python.c: New File.
1384 * gdb.python/python-sl.c: New File.
1385 * gdb.python/python.exp: Test solib_address and decode_line
1386 * functions.
1387
5da1313b
JK
13882010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1389
1390 * gdb.python/python.exp (show height, set height 10)
1391 (verify pagination beforehand, verify pagination beforehand: q)
1392 (gdb.execute does not page, verify pagination afterwards)
1393 (verify pagination afterwards: q): New.
1394
49c3ccf7
DE
13952010-08-02 Doug Evans <dje@google.com>
1396
1397 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
1398 because of an older gcc, change test2
1399 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
1400 to unsupported.
1401
42c0c4f1
KH
14022010-07-30 Kazu Hirata <kazu@codesourcery.com>
1403
1404 * gdb.base/break-always.exp: Do not expect full paths to file
1405 names.
1406 * gdb.base/commands.exp: Likewise.
1407
d3765805
DE
14082010-07-30 Doug Evans <dje@google.com>
1409
c98ee71b
DE
1410 * gdb.cp/temargs.exp: For new tests that require newer gccs,
1411 xfail them when run with older gccs.
1412
fd961404
DE
1413 * lib/gdb.exp (build_executable): Forward "c++" option to
1414 get_compiler_info.
1415
999adef4
DE
1416 * gdb.python/py-type.exp (test_template): Mark as xfail tests
1417 "python print ttype.template_argument(1)" and
1418 "python print isinstance(ttype.template_argument(1), gdb.Value)"
1419 if using gcc 4.4 or earlier.
1420
d3765805
DE
1421 * gdb.base/valgrind-db-attach.exp: Use unique test name for
1422 attach-to-debugger handling.
1423
1276c759
JK
14242010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1425
1426 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
1427 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
1428 (main): Use copyreloc.
1429 * gdb.base/prelink.exp (split debug of executable)
1430 (.dynbss vs. .bss address shift): New tests.
1431
88caa9b9
PA
14322010-07-29 Pedro Alves <pedro@codesourcery.com>
1433
1434 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
1435 in gdb_test_multiple.
1436
c6f2ac43
PA
14372010-07-29 Pedro Alves <pedro@codesourcery.com>
1438
1439 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
1440 environment.
1441
326fd672
TT
14422010-07-28 Tom Tromey <tromey@redhat.com>
1443
1444 PR python/11060:
1445 * gdb.python/py-type.c (Temargs): New template.
1446 (temvar): New variable.
1447 * gdb.python/py-type.exp (test_template): New proc.
1448
3ce3b1ba
PA
14492010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
1450
1451 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
1452 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
1453
34eaf542
TT
14542010-07-28 Tom Tromey <tromey@redhat.com>
1455
1456 PR c++/9946:
1457 * gdb.cp/temargs.exp: New file.
1458 * gdb.cp/temargs.cc: New file.
1459
d41b819e
JK
14602010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1461
1462 * gdb.base/help.exp (help disassemble): Update the content.
1463
26ab7092
JK
14642010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1465
1466 * gdb.threads/ia64-sigill.exp: New file.
1467 * gdb.threads/ia64-sigill.c: New file.
1468
5283e9e1
TT
14692010-07-27 Tom Tromey <tromey@redhat.com>
1470
1471 * gdb.opt/inline-cmds.c (ATTR): New define.
1472 (func1): Use it.
1473 (func2): Likewise.
1474 (func3): Likewise.
1475 (outer_inline1): Likewise.
1476 (outer_inline2): Likewise.
1477 * gdb.opt/inline-bt.c (ATTR): New define.
1478 (func1): Use it.
1479 (func2): Likewise.
1480 * gdb.opt/inline-locals.c (ATTR): New define.
1481 (func1): Use it.
1482 (func2): Likewise.
1483
e992ef73
TT
14842010-07-27 Tom Tromey <tromey@redhat.com>
1485
1486 * gdb.stabs/gdb11479.c (hack): New function.
1487 (test): Use it.
1488 (test2): Use it.
1489 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
1490 (int32_search_buf, int64_search_buf): No longer static.
1491 (x): Remove.
1492 * gdb.base/relocate.c (hack): New function.
1493
5374244e
PM
14942010-07-27 Phil Muldoon <pmuldoon@redhat.com>
1495
1496 * gdb.python/py-value.exp (test_inferior_function_call): New function.
1497 * gdb.python/py-value.c (func1): New function.
1498 (func2): Likewise.
1499
a99aee83
CV
15002010-07-26 Corinna Vinschen <vinschen@redhat.com>
1501
1502 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
1503 as not to clash with .data section.
1504
a04ba985
JG
15052010-07-26 Jerome Guitton <guitton@adacore.com>
1506
1507 * gdb.base/code_elim.exp: New file.
1508 * gdb.base/code_elim1.c: New file.
1509 * gdb.base/code_elim2.c: New file.
1510
23bd0f7c
PA
15112010-07-21 Pedro Alves <pedro@codesourcery.com>
1512
1513 PR symtab/11827
1514
1515 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
1516 (some_volatile_enum): New variable.
1517 * gdb.base/printcmds.exp (test_print_enums): New.
1518 <top level>: Call it.
1519
883df6dd
SW
15202010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
1521
1522 * gdb.cp/fpointer.cc: New test.
1523 * gdb.cp/fpointer.exp: New test.
1524
569b05a5
JK
15252010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1526
1527 * gdb.base/solib-nodir.exp: New file.
1528 * lib/gdb.exp (runto): New case for a GDB internal error.
1529
51d7d803
JK
15302010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1531 Ulrich Weigand <uweigand@de.ibm.com>
1532 Tom Tromey <tromey@redhat.com>
1533
1534 * gdb.base/charset-malloc.c: New file.
1535 * gdb.base/charset.c (malloc_stub): New prototype.
1536 (main): Call it instead of malloc itself.
1537 * gdb.base/charset.exp: Use only prepare_for_testing.
1538 (binfile): Remove the variable.
1539
c0edd9ed
JK
15402010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1541
1542 Make core files the process_stratum.
1543 * gdb.base/corefile.exp (run: load core again)
1544 (run: sanity check we see the core file, run: with core)
1545 (run: core file is cleared, attach: load core again)
1546 (attach: sanity check we see the core file, attach: with core)
1547 (attach: core file is cleared): New tests.
1548 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
1549
3cbaedff
KW
15502010-07-14 Ken Werner <ken.werner@de.ibm.com>
1551
1552 * gdb.arch/altivec-abi.exp: New tests.
1553
91158a56
TT
15542010-07-13 Tom Tromey <tromey@redhat.com>
1555
1556 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
1557 (main): Use it.
1558 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
1559
0f5238ed
TT
15602010-07-13 Tom Tromey <tromey@redhat.com>
1561
1562 * gdb.base/label.exp: New file.
1563 * gdb.base/label.c: New file.
1564
add265ae
L
15652010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
1566 H.J. Lu <hongjiu.lu@intel.com>
1567
1568 * lib/gdb.exp (is_ilp32_target): New.
1569 (is_lp64_target): Likewise.
1570
1571 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
1572 target.
1573 * gdb.arch/amd64-disp-step.exp: Likewise.
1574 * gdb.arch/amd64-dword.exp: Likewise.
1575 * gdb.arch/amd64-i386-address.exp: Likewise.
1576 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 1577
add265ae
L
1578 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
1579 target.
1580 * gdb.arch/i386-bp_permanent.exp: Likewise.
1581 * gdb.arch/i386-byte.exp: Likewise.
1582 * gdb.arch/i386-disp-step.exp: Likewise.
1583 * gdb.arch/i386-gnu-cfi.exp: Likewise.
1584 * gdb.arch/i386-prologue.exp: Likewise.
1585 * gdb.arch/i386-size-overlap.exp: Likewise.
1586 * gdb.arch/i386-size.exp: Likewise.
1587 * gdb.arch/i386-sse.exp: Likewise.
1588 * gdb.arch/i386-unwind.exp: Likewise.
1589 * gdb.arch/i386-word.exp: Likewise.
1590
1591 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
1592 test only when building 64-bit executables. Do not hard-code
1593 -m64 option.
1594
2dfb8c17
DE
15952010-07-07 Doug Evans <dje@google.com>
1596
1597 * lib/gdb.exp (gdb_test_list_exact): New function.
1598 * gdb.base/default.exp (show convenience): Call it, add tests for
1599 $_sdata = void, $_thread = 0.
1600
4e5799b6
JK
16012010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1602 Joel Brobecker <brobecker@adacore.com>
1603
1604 Fix re-run of PIE executable, PR shlibs/11776.
1605 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
1606 Remove $displacement_main to match the solib-svr4.c change. New "kill"
1607 and re-"run" of the inferior.
1608
1a219cc7
JK
16092010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1610 Joel Brobecker <brobecker@adacore.com>
1611
1612 Cope with missing /usr/sbin/prelink.
1613 * lib/prelink-support.exp (prelink_no):
1614 <result == 1 && $output is "no such file or directory">: New.
1615 (prelink_yes): Likewise. Return on failed prelink_no.
1616
5e3b36f8
JK
16172010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1618 Joel Brobecker <brobecker@adacore.com>
1619
1620 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
1621 build_executable by build_executable_own_libs. Replace "prelink -R"
1622 execution by a call of prelink_yes. Comment why "prelink -r" needs no
1623 change.
1624 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
1625 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
1626 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
1627 Replace build_executable by build_executable_own_libs's function
1628 build_executable_own_libs.
1629 (prelinkNO): Create new stub to call prelink_no.
1630 (prelinkYES): Create new stub to call prelink_yes.
1631 (test_attach): Rename calls of copy to file_copy.
1632 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
1633 (copy): Move to ...
1634 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
1635 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
1636 * gdb.base/prelink.exp: Disable testcase also for is_remote and
1637 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
1638 special flags by gdb_compile_shlib. Replace second gdb_compile by
1639 build_executable_own_libs. Replace "prelink -R" execution by a call of
1640 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
1641 a second call of prelink_yes. Replace restart commands by
1642 clean_restart.
1643 (prelink): Rename to ...
1644 (seen displacement message): ... this test. Extend its expectation
1645 strictness.
1646
86e4bafc
JK
16472010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1648
1649 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
1650 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
1651 displacement message exactly once.
1652
3cd07d20
JK
16532010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1654 Joel Brobecker <brobecker@adacore.com>
1655
1656 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
1657 its restore after the <$relink_args != ""> loop. new comment.
1658
0a1e94c7
JK
16592010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1660 Joel Brobecker <brobecker@adacore.com>
1661
1662 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
1663 code for it. New variable relink_args.
1664 (prelinkYES): Call prelinkNO.
1665 (test_attach): Accept new parameter relink_args. Re-prelink the binary
1666 in such case. Move the core code to ...
1667 (test_attach_gdb): ... a new function. Send GDB command "file".
1668 Extend expected "Attaching to " string.
1669
2f70bcfb
TT
16702010-07-02 Tom Tromey <tromey@redhat.com>
1671
1672 * gdb.base/bitops.exp: Remove extraneous "pass".
1673
a17ac5b0
TT
16742010-07-02 Ken Werner <ken.werner@de.ibm.com>
1675
1676 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
1677
dc10affe
PA
16782010-07-01 Pedro Alves <pedro@codesourcery.com>
1679
d41c0fc8
PA
1680 * gdb.base/help.exp: Adjust expected output.
1681
16822010-07-01 Pedro Alves <pedro@codesourcery.com>
1683
1684 * gdb.base/help.exp: Adjust expected output.
dc10affe 1685
0a600c36
JK
16862010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1687
1688 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
1689 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
1690 c++/11702.
1691
37cc8bfe
JK
16922010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
1693 Doug Evans <dje@google.com>
1694
1695 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
1696 add .dynamic entry'.
1697
254e6b9e
DE
16982010-06-29 Doug Evans <dje@google.com>
1699
1700 Test PR c++/11702.
1701 * gdb.cp/m-static.exp: Add testcase.
1702 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
1703
595939de 17042010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
1705 Tom Tromey <tromey@redhat.com>
1706 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
1707
1708 * gdb.python/py-inferior.c: New File.
1709 * gdb.python/py-infthread.c: New File.
1710 * gdb.python/py-inferior.exp: New File.
1711 * gdb.python/py-infthread.exp: New File.
1712
98751a41
JK
17132010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1714
1715 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
1716 (ptype ::C::OtherFileClass typedefs): New.
1717 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
1718 (C::OtherFileClass::cOtherFileClassVar2): New.
1719 (C::OtherFileClass::cOtherFileClassVar_use): Use also
1720 cOtherFileClassVar2.
1721 (C::cOtherFileType2, C::cOtherFileVar2): New.
1722 (C::cOtherFileVar_use): use also cOtherFileVar2.
1723 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
1724
41f62f39
JK
17252010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1726
1727 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
1728 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
1729 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
1730 (print ::C::cOtherFileVar)
1731 (whatis C::OtherFileClass::cOtherFileClassType)
1732 (whatis ::C::OtherFileClass::cOtherFileClassType)
1733 (print C::OtherFileClass::cOtherFileClassVar)
1734 (print ::cOtherFileClassVar)
1735 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
1736 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
1737 trailing content.
1738 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
1739 (C::OtherFileClass::cOtherFileClassVar)
1740 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
1741 (C::cOtherFileVar, C::cOtherFileVar_use): New.
1742
af53d231
JK
17432010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1744
1745 Test PR c++/11703 and PR gdb/1448.
1746 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
1747 gdb/1448.
1748
9655fd1a
JK
17492010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1750
1751 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
1752 (main) <rtti_data>: New.
1753 * gdb.cp/virtbase.exp (print rtti_data): New.
1754
824cc8dd
JK
17552010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1756 Joel Brobecker <brobecker@adacore.com>
1757
1758 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
1759
6036c742
JK
17602010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1761
1762 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
1763
de6a0421
DE
17642010-06-28 Doug Evans <dje@google.com>
1765
1766 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
1767
b2dae948
DE
17682010-06-27 Doug Evans <dje@google.com>
1769
1770 * gdb.cp/m-static.exp: Update expected test output.
1771
0f3bb72e
PH
17722010-06-25 Paul Hilfinger <hilfinger@adacore.com>
1773
889bf7c5
PA
1774 * gdb.gdb/selftest.exp: Adjust expected message for
1775 capturing start-up runtime.
0f3bb72e 1776
bc9f0842
TT
17772010-06-25 Tom Tromey <tromey@redhat.com>
1778
1779 PR python/10808:
1780 * gdb.python/python.exp: Add new tests.
1781
099ef718
SW
17822010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
1783
1784 * gdb.cp/operator.cc: Created an import loop.
1785 * gdb.cp/operator.exp: Added testcase for import loop.
1786
5868a632
JK
17872010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1788
1789 Test PR python/11407.
1790 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
1791 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
1792 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
1793 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
1794 executable_nofb and executable_fb. New variables srcsfile, objsfile,
1795 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
1796 binfile. Call gdb_compile with clean_restart twice.
1797 (func_nofb print, func_nofb backtrace, func_loopfb print)
1798 (func_loopfb backtrace): New.
1799
af76db58
JK
18002010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1801
1802 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
1803 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
1804 by a hand made one.
1805 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
1806 i?86 requirement. Remove variables srcfile and binfile. New variable
1807 sources, executable_nofb and executable_fb. Call prepare_for_testing.
1808
f2c7657e
UW
18092010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1810
1811 * gdb.cell/dwarfaddr.exp: New file.
1812 * gdb.cell/dwarfaddr.S: New file.
1813
628fe4e4
JK
18142010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1815
1816 Test PR 9436.
1817 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
1818
f1421989
HZ
18192010-06-24 Hui Zhu <teawater@gmail.com>
1820
1821 * gdb.base/eval.exp: New file.
1822
d03285ec
UW
18232010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1824
1825 * gdb.cell/fork.exp: New file.
1826 * gdb.cell/fork.c: Likewise.
1827 * gdb.cell/fork-spu.c: Likewise.
1828
41b2c92d
PM
18292010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
1830
1831 * lib/gdb.exp (banned_variables_traced): New global variable.
1832 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
1833 (gdb_init): Use `trace add variable' instead of obsolete
1834 `trace variable'.
1835
d5bc977f
DE
18362010-06-21 Doug Evans <dje@google.com>
1837
1838 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
1839
d2ed6730
UW
18402010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1841
1842 * gdb.arch/spu-ls.exp: New file.
1843 * gdb.arch/spu-ls.c: Likewise.
1844
6aed2dbc
SS
18452010-06-18 Stan Shebs <stan@codesourcery.com>
1846
1847 * gdb.threads/thread-specific.exp: Add tests of $_thread.
1848
e0756905
UW
18492010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1850
1851 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
1852 * gdb.base/watch-cond.exp: Likewise.
1853 * gdb.python/py-breakpoint.exp: Likewise.
1854
d8053d4d
PA
18552010-06-18 Pedro Alves <pedro@codesourcery.com>
1856
1857 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
1858 clean_restart, make sure every test has a distinct message, and
1859 that messages don't include the executable' full path.
1860
81ce510c
DE
18612010-06-17 Doug Evans <dje@google.com>
1862
1863 * gdb.arch/i386-size.exp: Updated expected output for
1864 DISASSEMBLY_OMIT_FNAME.
1865
65d79d4b
SDJ
18662010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1867 Sergio Durigan Junior <sergiodj@redhat.com>
1868
1869 * gdb.base/watch-notconst.c: New file.
1870 * gdb.base/watch-notconst.S: New file.
1871 * gdb.base/watch-notconst2.c: New file.
1872 * gdb.base/watch-notconst2.S: New file.
1873 * gdb.base/watch-notconst.exp: New file.
1874 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
1875 (func4): Add operations on `global_ptr_ptr'.
1876 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
1877 routine to test watchpoints created with a constant expression.
1878 (test_inaccessible_watchpoint): Include tests for watchpoints
1879 created with a constant expression.
1880
df0f4836
KB
18812010-06-14 Kevin Buettner <kevinb@redhat.com>
1882
1883 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
1884 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
1885 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
1886 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
1887 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
1888 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
1889 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
1890 of `_start'.
1891
b769def5
UW
18922010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1893
1894 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
1895 not supported on the target.
1896 * gdb.mi/mi-nonstop-exit.exp: Likewise.
1897 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
1898 * gdb.mi/mi-nsintrall.exp: Likewise.
1899 * gdb.mi/mi-nsmoribund.exp: Likewise.
1900 * gdb.mi/mi-nsthrexec.exp: Likewise.
1901
d914c394
SS
19022010-06-11 Stan Shebs <stan@codesourcery.com>
1903
1904 * gdb.base/permissions.exp: New file.
1905
19062010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
1907
1908 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
1909 does not support ELF executable class.
1910
f3ce5b9c
UW
19112010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1912
1913 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
1914
8e46892c
JK
19152010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1916
1917 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
1918 (runto): Catch "The target does not support running in non-stop mode.".
1919
6cc55c64
MS
19202010-06-11 Michael Snyder <msnyder@vmware.com>
1921
1922 * gdb.base/setshow.exp (set language asm): Don't use
1923 gdb_test_no_output, fails on some targets.
1924
caddefa4
UW
19252010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1926
1927 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
1928 * gdb.cp/pr9167.exp: Likewise.
1929
468b1aa7
UW
19302010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1931
1932 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
1933
5c3552dc
UW
19342010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1935
1936 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
1937
02e6fe6a
UW
19382010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1939
1940 * gdb.base/charset.c (main): Make sure malloc gets linked in.
1941
0e03807e
TT
19422010-06-11 Tom Tromey <tromey@redhat.com>
1943
1944 PR gdb/9977, PR exp/11636::
1945 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
1946 (pieces_test_f6): Update expected output.
1947
2bdf28a0
JK
19482010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1949
1950 * gdb.base/moribund-step.exp: New.
1951
f6978de9
MS
19522010-06-08 Michael Snyder <msnyder@vmware.com>
1953
1954 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 1955 * gdb.ada/boolean_expr.exp:
f6978de9
MS
1956 * gdb.ada/frame_args.exp: Ditto.
1957 * gdb.ada/lang_switch.exp: Ditto.
1958 * gdb.ada/ptype_arith_binop.exp: Ditto.
1959 * gdb.ada/ref_param.exp: Ditto.
1960 * gdb.ada/type_coercion.exp:Ditto.
1961
1962 * gdb.asm/asm-source.exp: Ditto.
1963
1964 * gdb.base/attach.exp: Ditto.
1965 * gdb.base/bitfields2.exp: Ditto.
1966 * gdb.base/call-signal-resume.exp: Ditto.
1967 * gdb.base/callfuncs.exp: Ditto.
1968 * gdb.base/commands.exp: Ditto.
1969 * gdb.base/dbx.exp: Ditto.
1970 * gdb.base/default.exp: Ditto.
1971 * gdb.base/dump.exp: Ditto.
1972 * gdb.base/exprs.exp: Ditto.
1973 * gdb.base/freebpcmd.exp: Ditto.
1974 * gdb.base/interrupt.exp: Ditto.
1975 * gdb.base/list.exp: Ditto.
1976 * gdb.base/long_long.exp: Ditto.
1977 * gdb.base/maint.exp: Ditto.
1978 * gdb.base/ptype.exp: Ditto.
1979 * gdb.base/return.exp: Ditto.
1980 * gdb.base/setshow.exp: Ditto.
1981 * gdb.base/sigbpt.exp: Ditto.
1982 * gdb.base/sigrepeat.exp: Ditto.
1983
1984 * gdb.cp/classes.exp: Ditto.
1985
1986 * gdb.dwarf2/dw2-restore.exp: Ditto.
1987
1988 * gdb.gdb/selftest.exp: Ditto.
1989
1990 * gdb.multi/base.exp: Ditto.
1991 * gdb.multi/bkpt-multi-exec.exp: Ditto.
1992
1993 * gdb.python/py-block.exp: Ditto.
1994 * gdb.python/py-prettyprint.exp: Ditto.
1995 * gdb.python/py-template.exp: Ditto.
1996
1997 * gdb.server/ext-attach.exp: Ditto.
1998 * gdb.server/ext-run.exp: Ditto.
1999 * gdb.server/server-mon.exp: Ditto.
2000
2001 * gdb.threads/fork-thread-pending.exp: Ditto.
2002 * gdb.threads/hand-call-in-threads.exp: Ditto.
2003 * gdb.threads/interrupted-hand-call.exp: Ditto.
2004 * gdb.threads/linux-dp.exp: Ditto.
2005 * gdb.threads/manythreads.exp: Ditto.
2006 * gdb.threads/print-threads.exp: Ditto.
2007 * gdb.threads/pthreads.exp: Ditto.
2008 * gdb.threads/schedlock.exp: Ditto.
2009 * gdb.threads/thread-unwindonsignal.exp: Ditto.
2010 * gdb.threads/threadapply.exp: Ditto.
2011
de7ff789
MS
20122010-06-08 Michael Snyder <msnyder@vmware.com>
2013
889bf7c5 2014 * gdb.ada/exec_changed.exp:
de7ff789
MS
2015 Use ".*" instead of "" as wildcard regexp.
2016
2017 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
2018 * gdb.base/call-ar-st.exp: Ditto.
2019 * gdb.base/checkpoint.exp: Ditto.
2020 * gdb.base/default.exp: Ditto.
2021 * gdb.base/dump.exp: Ditto.
2022 * gdb.base/ending-run.exp: Ditto.
2023 * gdb.base/fileio.exp: Ditto.
2024 * gdb.base/miscexprs.exp: Ditto.
2025 * gdb.base/pointers.exp: Ditto.
2026 * gdb.base/readline.exp: Ditto.
2027 * gdb.base/reread.exp: Ditto.
2028 * gdb.base/restore.exp: Ditto.
2029 * gdb.base/shlib-call.exp: Ditto.
2030 * gdb.base/valgrind-db-attach.exp: Ditto.
2031 * gdb.base/volatile.exp: Ditto.
2032 * gdb.base/watchpoints.exp: Ditto.
2033
2034 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
2035
2036 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
2037 * gdb.python/py-value.exp: Ditto.
2038
2039 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
2040 * gdb.trace/circ.exp: Ditto.
2041 * gdb.trace/collection.exp: Ditto.
2042 * gdb.trace/packetlen.exp: Ditto.
2043 * gdb.trace/passc-dyn.exp: Ditto.
2044 * gdb.trace/report.exp: Ditto.
2045 * gdb.trace/tfile.exp: Ditto.
2046 * gdb.trace/tfind.exp: Ditto.
2047 * gdb.trace/while-dyn.exp: Ditto.
2048
3bebe2f2
JK
20492010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2050
2051 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
2052
5c631832
JK
20532010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2054
2055 Test PR 10640.
2056 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
2057
4c3376c8
SW
20582010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
2059
2060 * gdb.cp/koenig.exp: Test for ADL operators.
2061 * gdb.cp/koenig.cc: Added ADL operators.
2062 * gdb.cp/operator.exp: New test.
2063 * gdb.cp/operator.cc: New test.
2064
dc226d5a
MS
20652010-06-04 Michael Snyder <msnyder@vmware.com>
2066
dfb88a23
MS
2067 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
2068 * gdb.base/pending.exp: Ditto.
f7ae76b3 2069
dc226d5a
MS
2070 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
2071
967cf477
DE
20722010-06-04 Doug Evans <dje@google.com>
2073
2074 * gdb.python/py-prettyprint.exp: Add new test for enabled and
2075 disabled printers.
2076 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
2077 (enable_lookup_function): New function.
2078
eb801841
TT
20792010-06-04 Tom Tromey <tromey@redhat.com>
2080
2081 * gdb.python/py-value.exp (test_value_hash): Don't test equality
2082 of hash and id.
2083
38979823
JK
20842010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2085
2086 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
2087 newline.
2088 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
2089 (empty verbose non-noisy clear, empty verbose noisy clear)
2090 (empty non-verbose noisy clear): Likewise.
2091
35ec993f
MS
20922010-06-03 Michael Snyder <msnyder@vmware.com>
2093
2094 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
2095 * gdb.base/display.exp: Ditto.
2096 * gdb.base/find.exp: Ditto.
2097 * gdb.base/ifelse.exp: Ditto.
2098 * gdb.base/multi-forks.exp: Ditto.
2099 * gdb.base/recurse.exp: Ditto.
2100 * gdb.base/setshow.exp: Ditto.
2101 * gdb.base/value-double-free.exp: Ditto.
2102 * gdb.base/watch-vfork.exp: Ditto.
2103 * gdb.base/watch_thread_num.exp: Ditto.
2104 * gdb.base/watchpoint-solib.exp: Ditto.
2105 * gdb.base/watchpoint.exp: Ditto.
2106 * gdb.base/watchpoints.exp: Ditto.
2107
2108 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
2109 * gdb.cp/overload.exp: Ditto.
2110 * gdb.cp/virtfunc.exp: Ditto.
2111
2112 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
2113
889bf7c5 2114 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
2115 Replace gdb_test with gdb_test_no_output.
2116
889bf7c5 2117 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
2118 Replace gdb_test with gdb_test_no_output.
2119 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
2120 * gdb.threads/watchthreads.exp: Ditto.
2121 * gdb.threads/watchthreads2.exp: Ditto.
2122
2123 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
2124 * gdb.trace/tfind.exp: Ditto.
2125
c22decce
JB
21262010-06-03 Joel Brobecker <brobecker@adacore.com>
2127
2128 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
2129 successful test if message is the empty string.
2130
fd5700c7
JK
21312010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2132
2133 * gdb.fortran/module.exp (stopped language detection): New test.
2134
f55ee35c
JK
21352010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2136
2137 Support DW_TAG_module as separate namespaces.
2138 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
2139 gdb.fortran/library-module-lib.f90: New.
2140 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
2141 (print i): Remove.
2142 (continue to breakpoint: i-is-1, print var_i value 1)
2143 (continue to breakpoint: i-is-2, print var_i value 2)
2144 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
2145 (print var_d, print var_i value 14, ptype modmany, complete `modm)
2146 (complete `modmany, complete `modmany`, complete `modmany`var)
2147 (show language, setting breakpoint at module): New tests.
2148 * gdb.fortran/module.f90 (module mod): Remove.
2149 (module mod1, module mod2, module modmany, subroutine sub1)
2150 (subroutine sub2, program module): New.
2151
b8e8282f
JK
21522010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2153
2154 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
2155 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
2156 * gdb.cp/anon-union.exp (pass): Rename to ...
2157 (print z 2): ... here.
b8e8282f 2158
019ebafc
MS
21592010-06-02 Michael Snyder <msnyder@vmware.com>
2160
e68d8fd4
MS
2161 * gdb.trace/actions.exp: Use gdb_test_no_output.
2162 * gdb.trace/circ.exp: Ditto.
2163 * gdb.trace/packetlen.exp: Ditto.
2164 * gdb.trace/save-trace.exp: Ditto.
2165 * gdb.trace/tracecmd.exp: Ditto.
2166 * gdb.trace/tsv.exp: Ditto.
2167
12b5d08a
MS
2168 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
2169 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
2170 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
2171 * gdb.threads/manythreads.exp: Ditto.
2172 * gdb.threads/print-threads.exp: Ditto.
2173 * gdb.threads/pthreads.exp: Ditto.
2174 * gdb.threads/schedlock.exp: Ditto.
2175 * gdb.threads/staticthreads.exp: Ditto.
2176 * gdb.threads/thread-specific.exp: Ditto.
2177 * gdb.threads/thread-unwindonsignal.exp: Ditto.
2178 * gdb.threads/threadapply.exp: Ditto.
2179 * gdb.threads/watchthreads.exp: Ditto.
2180 * gdb.threads/watchthreads2.exp: Ditto.
2181
89493308
MS
2182 * gdb.python/py-block.exp: Use gdb_test_no_output.
2183 * gdb.python/py-prettyprint.exp: Ditto.
2184 * gdb.python/py-template.exp: Ditto.
2185 * gdb.python/py-value.exp: Ditto.
2186
2187 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
2188 * gdb.reverse/watch-reverse.exp: Ditto.
2189
2190 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
2191 * gdb.server/ext-run.exp: Ditto.
2192
019ebafc
MS
2193 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
2194 * gdb.dwarf2/dw2-compressed.exp: Ditto.
2195 * gdb.dwarf2/dw2-intercu.exp: Ditto.
2196 * gdb.dwarf2/dw2-intermix.exp: Ditto.
2197 * gdb.dwarf2/dw2-producer.exp: Ditto.
2198 * gdb.dwarf2/mac-fileno.exp: Ditto.
2199
2200 * gdb.gdb/observer.exp: Use gdb_test_no_output.
2201 * gdb.gdb/selftest.exp: Ditto.
2202
2203 * gdb.multi/base.exp: Use gdb_test_no_output.
2204
2205 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
2206
3e0ca3a5
JK
22072010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2208
2209 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
2210
9db70545
MS
22112010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
2212
a8d52276
MS
2213 * gdb.cp/class2.exp: Use gdb_test_no_output.
2214 * gdb.cp/classes.exp: Ditto.
2215 * gdb.cp/extern-c.exp: Ditto.
2216 * gdb.cp/inherit.exp: Ditto.
2217 * gdb.cp/maint.exp: Ditto.
2218 * gdb.cp/mb-inline.exp: Ditto.
2219 * gdb.cp/mb-templates.exp: Ditto.
2220 * gdb.cp/method2.exp: Ditto.
2221 * gdb.cp/misc.exp: Ditto.
2222 * gdb.cp/ovldbreak.exp: Ditto.
2223 * gdb.cp/punctuator.exp: Ditto.
2224 * gdb.cp/templates.exp: Ditto.
2225 * gdb.cp/virtbase.exp: Ditto.
2226
889bf7c5 2227 * gdb.threads/attach-stopped.exp:
9db70545 2228 Replace uses of send_gdb / gdb_expect.
889bf7c5 2229 * gdb.threads/attachstop-mt.exp:
9db70545 2230 Replace uses of send_gdb / gdb_expect.
889bf7c5 2231 * gdb.threads/gcore-thread.exp:
9db70545 2232 Replace uses of send_gdb / gdb_expect.
889bf7c5 2233 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
2234 Replace uses of send_gdb / gdb_expect.
2235 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 2236 * gdb.threads/print-threads.exp:
9db70545
MS
2237 Replace uses of send_gdb / gdb_expect.
2238 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
2239 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
2240 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
2241
2242 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
2243 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
2244 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
2245 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
2246 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
2247 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
2248 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
2249 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
2250 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
2251 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
2252 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
2253
359cc68c
JK
22542010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2255
2256 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
2257
7d3fe98e
SW
22582010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
2259
2260 * gdb.cp/koenig.exp: Added new test case.
2261 * gdb.cp/koenig.cc: Ditto.
2262
27d3a1a2
MS
22632010-06-01 Michael Snyder <msnyder@vmware.com>
2264
2265 * gdb.base/arithmet.exp: Use gdb_test_no_output.
2266 * gdb.base/arrayidx.exp: Ditto.
2267 * gdb.base/attach.exp: Ditto.
2268 * gdb.base/auxv.exp: Ditto.
2269 * gdb.base/bigcre.exp: Ditto.
2270 * gdb.base/break-always.exp: Ditto.
2271 * gdb.base/break-interp.exp: Ditto.
2272 * gdb.base/break.exp: Ditto.
2273 * gdb.base/breakpoint-shadow.exp: Ditto.
2274 * gdb.base/call-ar-st.exp: Ditto.
2275 * gdb.base/call-sc.exp: Ditto.
2276 * gdb.base/call-signal-resume.exp: Ditto.
2277 * gdb.base/callfuncs.exp: Ditto.
2278 * gdb.base/catch-syscall.exp: Ditto.
2279 * gdb.base/charset.exp: Ditto.
2280 * gdb.base/code-expr.exp: Ditto.
2281 * gdb.base/commands.exp: Ditto.
2282 * gdb.base/cond-expr.exp: Ditto.
2283 * gdb.base/condbreak.exp: Ditto.
2284 * gdb.base/cursal.exp: Ditto.
2285 * gdb.base/cvexpr.exp: Ditto.
2286 * gdb.base/default.exp: Ditto.
2287 * gdb.base/del.exp: Ditto.
2288 * gdb.base/detach.exp: Ditto.
2289 * gdb.base/display.exp: Ditto.
2290 * gdb.base/ena-dis-br.exp: Ditto.
2291 * gdb.base/eval-skip.exp: Ditto.
2292 * gdb.base/foll-fork.exp: Ditto.
2293 * gdb.base/foll-vfork.exp: Ditto.
2294 * gdb.base/frame-args.exp: Ditto.
2295 * gdb.base/funcargs.exp: Ditto.
2296 * gdb.base/gcore-buffer-overflow.exp: Ditto.
2297 * gdb.base/gdbvars.exp: Ditto.
2298 * gdb.base/help.exp: Ditto.
2299 * gdb.base/ifelse.exp: Ditto.
2300 * gdb.base/included.exp: Ditto.
2301 * gdb.base/list.exp: Ditto.
2302 * gdb.base/macscp.exp: Ditto.
2303 * gdb.base/maint.exp: Ditto.
2304 * gdb.base/multi-fork.exp: Ditto.
2305 * gdb.base/overlays.exp: Ditto.
2306 * gdb.base/page.exp: Ditto.
2307 * gdb.base/pending.exp: Ditto.
2308 * gdb.base/pointers.exp: Ditto.
2309 * gdb.base/pr11022.exp: Ditto.
2310 * gdb.base/prelink.exp: Ditto.
2311 * gdb.base/printcmds.exp: Ditto.
2312 * gdb.base/psymtab.exp: Ditto.
2313 * gdb.base/randomize.exp: Ditto.
2314 * gdb.base/relational.exp: Ditto.
2315 * gdb.base/relocate.exp: Ditto.
2316 * gdb.base/remote.exp: Ditto.
2317 * gdb.base/sepdebug.exp: Ditto.
2318 * gdb.base/set-lang-auto.exp: Ditto.
2319 * gdb.base/setshow.exp: Ditto.
2320 * gdb.base/setvar.exp: Ditto.
2321 * gdb.base/signals.exp: Ditto.
2322 * gdb.base/signull.exp: Ditto.
2323 * gdb.base/sigstep.exp: Ditto.
2324 * gdb.base/sizeof.exp: Ditto.
2325 * gdb.base/solib-disc.exp: Ditto.
2326 * gdb.base/store.exp: Ditto.
2327 * gdb.base/structs.exp: Ditto.
2328 * gdb.base/structs2.exp: Ditto.
2329 * gdb.base/subst.exp: Ditto.
2330 * gdb.base/term.exp: Ditto.
2331 * gdb.base/trace-commands.exp: Ditto.
2332 * gdb.base/unwindonsignal.exp: Ditto.
2333 * gdb.base/valgrind-db-attach.exp: Ditto.
2334 * gdb.base/varargs.exp: Ditto.
2335 * gdb.base/watch-cond.exp: Ditto.
2336 * gdb.base/watch_thread_num.exp: Ditto.
2337 * gdb.base/watchpoint-cond-gone.exp: Ditto.
2338 * gdb.base/watchpoint.exp: Ditto.
2339 * gdb.base/whatis-exp.exp: Ditto.
2340
f8d3bf8f
MS
23412010-06-01 Michael Snyder <msnyder@vmware.com>
2342
2343 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
2344 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
2345 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
2346 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
2347 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
2348 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
2349 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
2350 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
2351 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
2352 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
2353 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
2354 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
2355 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
2356 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
2357 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
2358
3f9e0d32
JK
23592010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2360
2361 * gdb.base/commands.exp (begin commands on watch): Remove excessive
2362 trailing newline.
2363 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
2364 * gdb.java/jmisc.exp (p *args\n): Rename to ...
2365 (p *args): ... here and remove excessive trailing newline.
2366
f629457d
JB
23672010-05-31 Joel Brobecker <brobecker@adacore.com>
2368
2369 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
2370
09eef106
JK
23712010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
2372
2373 Accept the new Linux kernel "t (tracing stop)" string.
2374 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
2375 Update comment.
2376 (state_wait) <T (tracing stop)>: New.
2377 (main): Update the state_wait expect string.
2378
94f31136
PA
23792010-05-28 Pedro Alves <pedro@codesourcery.com>
2380
2381 * limits.c, limits.exp: Delete files.
2382 * Makefile.in (clean mostlyclean): Adjust.
2383 * tracecmd.exp: Adjust.
2384
096554ab
JK
23852010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2386
2387 * gdb.base/tui-layout.exp: New.
2388
27d3a1a2 23892010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 2390
889bf7c5 2391 * gdb.reverse/break-precsave.exp:
bcd2dc50 2392 Replace uses of send_gdb / gdb_expect.
889bf7c5 2393 * gdb.reverse/break-reverse.exp:
bcd2dc50 2394 Replace uses of send_gdb / gdb_expect.
889bf7c5 2395 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 2396 Replace uses of send_gdb / gdb_expect.
889bf7c5 2397 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 2398 Replace uses of send_gdb / gdb_expect.
889bf7c5 2399 * gdb.reverse/finish-precsave.exp:
bcd2dc50 2400 Replace uses of send_gdb / gdb_expect.
889bf7c5 2401 * gdb.reverse/finish-reverse.exp:
bcd2dc50 2402 Replace uses of send_gdb / gdb_expect.
889bf7c5 2403 * gdb.reverse/i386-precsave.exp:
bcd2dc50 2404 Replace uses of send_gdb / gdb_expect.
889bf7c5 2405 * gdb.reverse/i386-reverse.exp:
bcd2dc50 2406 Replace uses of send_gdb / gdb_expect.
889bf7c5 2407 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 2408 Replace uses of send_gdb / gdb_expect.
889bf7c5 2409 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 2410 Replace uses of send_gdb / gdb_expect.
889bf7c5 2411 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 2412 Replace uses of send_gdb / gdb_expect.
889bf7c5 2413 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 2414 Replace uses of send_gdb / gdb_expect.
889bf7c5 2415 * gdb.reverse/machinestate.exp:
bcd2dc50 2416 Replace uses of send_gdb / gdb_expect.
889bf7c5 2417 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 2418 Replace uses of send_gdb / gdb_expect.
889bf7c5 2419 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 2420 Replace uses of send_gdb / gdb_expect.
889bf7c5 2421 * gdb.reverse/solib-precsave.exp:
bcd2dc50 2422 Replace uses of send_gdb / gdb_expect.
889bf7c5 2423 * gdb.reverse/solib-reverse.exp:
bcd2dc50 2424 Replace uses of send_gdb / gdb_expect.
889bf7c5 2425 * gdb.reverse/step-precsave.exp:
bcd2dc50 2426 Replace uses of send_gdb / gdb_expect.
889bf7c5 2427 * gdb.reverse/step-reverse.exp:
bcd2dc50 2428 Replace uses of send_gdb / gdb_expect.
889bf7c5 2429 * gdb.reverse/until-precsave.exp:
bcd2dc50 2430 Replace uses of send_gdb / gdb_expect.
889bf7c5 2431 * gdb.reverse/until-reverse.exp:
bcd2dc50 2432 Replace uses of send_gdb / gdb_expect.
889bf7c5 2433 * gdb.reverse/watch-precsave.exp:
bcd2dc50 2434 Replace uses of send_gdb / gdb_expect.
889bf7c5 2435 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
2436 Replace uses of send_gdb / gdb_expect.
2437
3def43e0
JK
24382010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2439
2440 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
2441 excessive newline.
2442
27d3a1a2 24432010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
2444
2445 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
2446 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
2447 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
2448 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
2449 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
2450 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
2451 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
2452 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
2453 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
2454 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
2455 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
2456 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
2457 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
2458 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
2459 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
2460 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
2461 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
2462 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
2463 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 2464
27d3a1a2 24652010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 2466
22454424
MS
2467 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
2468 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
2469
2470 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
2471 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
2472 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
2473
889bf7c5 2474 * gdb.reverse/consecutive-reverse.exp:
22454424 2475 Replace uses of send_gdb / gdb_expect.
889bf7c5 2476 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
2477 Replace uses of send_gdb / gdb_expect.
2478
2479 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
2480 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
2481 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 2482 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
2483 Replace uses of send_gdb / gdb_expect.
2484 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
2485 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
2486 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
2487 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
2488 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
2489 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
2490 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
2491 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
2492 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
2493
24942010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 2495
22454424 2496 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 2497
22454424 2498 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 2499
22454424
MS
2500 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
2501 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
2502 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
2503 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
2504 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
2505 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
2506 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
2507 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
2508 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 2509
6e5f2c59
TT
25102010-05-25 Tom Tromey <tromey@redhat.com>
2511
2512 * gdb.base/macscp.exp: Add missing space after setup_kfail.
2513
bbc8b958
TT
25142010-05-25 Tom Tromey <tromey@redhat.com>
2515
2516 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
2517 argument order.
2518 * gdb.base/macscp.exp: Fix setup_kfail argument order.
2519 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
2520 order.
2521 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
2522 order.
2523 * gdb.base/call-sc.exp (setup_kfails): Remove.
2524 (setup_compiler_kfails): Remove.
2525 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
2526 argument order.
2527 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
2528 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
2529 (advancei): Fix setup_kfail argument order.
2530 * gdb.base/radix.exp: Fix setup_kfail argument order.
2531 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
2532 order.
2533 * gdb.base/structs.exp (setup_kfails): Remove.
2534 (setup_compiler_kfails): Fix setup_kfail argument order.
2535 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
2536 order.
2537 * gdb.java/jmain.exp: Fix setup_kfail argument order.
2538 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
2539 setup_kfail argument order.
2540 * gdb.cp/overload.exp: Fix setup_kfail argument order.
2541
83d1babf
TT
25422010-05-25 Tom Tromey <tromey@redhat.com>
2543
2544 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
2545
6acb16a2
MS
25462010-05-25 Michael Snyder <msnyder@vmware.com>
2547
2548 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
2549 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
2550 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
2551 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
2552 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
2553 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
2554 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
2555 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
2556 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
2557 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
2558 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
2559 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
2560 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
2561 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
2562 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
2563 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
2564 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
2565 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
2566 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
2567 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
2568 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
2569 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
2570 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
2571 * gdb.base/default.exp: Replace send_gdb with gdb_test.
2572 * gdb.base/define.exp: Replace send_gdb with gdb_test.
2573 * gdb.base/display.exp: Replace send_gdb with gdb_test.
2574 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
2575 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
2576 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
2577 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
2578 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
2579 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
2580 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
2581 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
2582 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
2583 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
2584 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
2585 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
2586 * gdb.base/help.exp: Replace send_gdb with gdb_test.
2587 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
2588 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
2589 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
2590 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
2591 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
2592 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
2593 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
2594 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 2595 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
2596
25972010-05-25 Doug Evans <dje@google.com>
2598
2599 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
2600 gdb.string_to_argv.
ad3986f0 2601
d3b1e874
TT
26022010-05-21 Tom Tromey <tromey@redhat.com>
2603
2604 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
2605 Call it.
2606 * gdb.dwarf2/pieces.S: Update.
2607 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
2608
cb826367
TT
26092010-05-21 Tom Tromey <tromey@redhat.com>
2610
2611 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
2612 Call it.
2613 * gdb.dwarf2/pieces.c (struct C): New.
2614 (f6): New function.
2615 * gdb.dwarf2/pieces.S: Replace.
2616
74de6778
TT
26172010-05-21 Tom Tromey <tromey@redhat.com>
2618
2619 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
2620 Call it.
2621
afd74c5f
TT
26222010-05-21 Tom Tromey <tromey@redhat.com>
2623
2624 * gdb.dwarf2.pieces.exp: New file.
2625 * gdb.dwarf2.pieces.S: New file.
2626 * gdb.dwarf2.pieces.c: New file.
2627
a7b75dfd 26282010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 2629 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
2630
2631 * lib/gdb.exp (gdb_test_no_output): New function.
2632 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
2633 when testing commands that should produce no output.
2634
c81c812a
JB
26352010-05-17 Joel Brobecker <brobecker@adacore.com>
2636
2637 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
2638 parameter that we want to watch being a constant.
2639
0cce5bd9
JB
26402010-05-17 Joel Brobecker <brobecker@adacore.com>
2641
2642 * gdb.ada/cond_lang: New testcase.
2643
47050449
JB
26442010-05-17 Joel Brobecker <brobecker@adacore.com>
2645
2646 * lib/gdb.exp (banned_variables): New variable/constant.
2647 (gdb_init): Add write trace on variables listed in banned_variables.
2648 (gdb_finish): Remove write traces on variables listed in
2649 banned_variables.
2650
77c01586
JB
26512010-05-17 Joel Brobecker <brobecker@adacore.com>
2652
2653 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
2654 * gdb.cp/koenig.exp: Likewise.
2655
88d4aea7
PM
26562010-05-14 Phil Muldoon <pmuldoon@redhat.com>
2657
889bf7c5 2658 PR python/11482
88d4aea7
PM
2659
2660 * gdb.python/py-value.exp (test_value_hash): New function.
2661
f5a010c0
PM
26622010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
2663
2664 PR exp/11530.
2665 * gdb.base/gdb11530.c: New file.
2666 * gdb.base/gdb11530.exp: New file.
2667
8ef4892f
JK
26682010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2669
2670 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
2671 * gdb.dwarf2/dw2-modula2-self-type.S: New.
2672
7322dca9
SW
26732010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
2674
2675 * gdb.cp/koenig.exp: New test.
2676 * gdb.cp/koenig.cc: New test program.
2677
02e7ea18
JB
26782010-05-05 Joel Brobecker <brobecker@adacore.com>
2679
2680 Remove the use of prms_id and bug_id throughout the testsuite.
2681
e1c34c5d
PM
26822010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
2683
2684 PR exp/11349.
2685 * testsuite/gdb.cp/ref-types.exp: Add test to examine
2686 use a reference local variable.
2687
8e1d0c49
JK
26882010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2689
2690 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
2691 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
2692 variable different_dir. Move debugfile into a full directory pathname
2693 under DIFFERENT_DIR.
2694 * lib/gdb.exp (separate_debug_filename): Remove.
2695 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
2696 variable debug_dir and mkdir of it. Update function comments.
2697
e66408ed
PA
26982010-04-29 Pedro Alves <pedro@codesourcery.com>
2699
2700 PR gdb/11557
2701
2702 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
2703 files.
2704
d7b32ed3
PM
27052010-04-29 Phil Muldoon <pmuldoon@redhat.com>
2706
889bf7c5 2707 * gdb.python/py-param.exp: New File.
d7b32ed3 2708
6aecb9c2
JB
27092010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
2710
2711 * gdb.base/default.exp: Fix "set language" test.
2712
bdf92a1c
PM
27132010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
2714
2715 PR breakpoints/11531.
2716 * gdb.base/gdb11531.c: New file.
2717 * gdb.base/gdb11531.exp: New file.
2718
3f172e24
TT
27192010-04-26 Tom Tromey <tromey@redhat.com>
2720
2721 * gdb.base/completion.exp: Add tests for completion and deprecated
2722 commands.
2723
64af4c92
JK
27242010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2725
2726 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
2727 (print /x char_array): Escape curly brackets.
2728
492928e4
JK
27292010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
2730
2731 Fix deadlock on looped list of loaded shared objects.
2732 * gdb.base/solib-corrupted.exp: New.
2733
66d09542
DE
27342010-04-23 Doug Evans <dje@google.com>
2735
2736 * gdb.python/py-section-script.c: New file.
2737 * gdb.python/py-section-script.exp: New file.
2738 * gdb.python/py-section-script.py: New file.
2739
8bd10a10
CM
27402010-04-20 Chris Moller <cmoller@redhat.com>
2741
2742 PR 10179
2743
2744 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
2745 * gdb.base/pr10179-a.c:
2746 * gdb.base/pr10179-b.c:
2747 * gdb.base/pr10179.exp: New files.
2748
c0201579
JK
27492010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2750
2751 Fix crashes on dangling display expressions.
2752 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
2753 is SEP.
2754 (lib_flags): Remove the "debug" keyword.
2755 (libsepdebug): New variable for iterating new loop.
2756 (save_pf_prefix): New variable wrapping the loop.
2757 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
2758 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
2759
793b0ff8
PM
27602010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
2761
2762 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
2763
097f51f7
PM
27642010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
2765
2766 PR stabs/11479.
2767 * gdb.stabs/gdb11479.exp: New file.
2768 * gdb.stabs/gdb11479.c: New file.
2769
9a22f0d0
PM
27702010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
2771
2772 * gdb.base/charset.c (Strin16, String32): New variables.
2773 * gdb.base/charset.exp (gdb_test): Test correct display
2774 of 16 or 32 bit strings.
2775
27762010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
2777
2778 PR 9167
2779 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
2780 * gdb.cp/pr9167.cc: New file.
2781 * gdb.cp/pr9167.exp: New file.
2782
2783
6e354e5e
PM
27842010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
2785
2786 PR pascal/11492.
2787 * gdb.pascal/gdb11492.pas: New file.
2788 * gdb.pascal/gdb11492.exp: New file.
2789
be942545
JB
27902010-04-20 Joel Brobecker <brobecker@adacore.com>
2791
1667e6e3 2792 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 2793
0c3acc09
JB
27942010-04-20 Joel Brobecker <brobecker@adacore.com>
2795
2796 * gdb.ada/dyn_loc: New testcase.
2797
ec31cde5
CM
27982010-04-20 Chris Moller <cmoller@redhat.com>
2799
2800 PR 10867
889bf7c5 2801
ec31cde5
CM
2802 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
2803 * gdb.cp/pr10687.cc: New file.
2804 * gdb.cp/pr10687.exp: New file.
2805
2806
ce4b0682
SDJ
28072010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2808 Sergio Durigan Junior <sergiodj@redhat.com>
2809
2810 * gdb.fortran/logical.exp: New testcase.
2811 * gdb.fortran/logical.f90: New file.
2812
3436961f
DE
28132010-04-19 Doug Evans <dje@google.com>
2814
2815 * gdb.base/help.exp (help source): Update expected output.
2816
4d836c09
JK
28172010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2818
2819 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
2820 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
2821 gdb_exit and return.
2822 (executable): New variable.
2823 (binfile): Use it.
2824
6149aea9
PA
28252010-04-19 Pedro Alves <pedro@codesourcery.com>
2826
2827 PR breakpoints/8554.
2828
2829 * gdb.trace/save-trace.exp: Adjust.
2830
ed41462c
L
28312010-04-17 H.J. Lu <hongjiu.lu@intel.com>
2832
2833 PR corefiles/11511
2834 * gdb.arch/system-gcore.exp: New.
2835 * gdb.arch/gcore.c: Likewise.
2836
3f7b2faa
DE
28372010-04-15 Doug Evans <dje@google.com>
2838
fa33c3cd
DE
2839 * gdb.python/py-progspace.c: New file.
2840 * gdb.python/py-progspace.exp: New file.
2841
3f7b2faa
DE
2842 * gdb.base/source.exp: Add tests for "source -s".
2843
79f283fe
PM
28442010-04-14 Phil Muldoon <pmuldoon@redhat.com>
2845
2846 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
2847 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
2848 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
2849 * gdb.python/py-mi.exp: New test for to_string returning None.
2850
fc8eb08a
PM
28512010-04-12 Phil Muldoon <pmuldoon@redhat.com>
2852
2853 * gdb.python/py-breakpoint.c: Make result global.
2854
26e197f6
JK
28552010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2856
2857 Fix non-GNU make compatibility.
2858 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
2859
adc36818
PM
28602010-04-09 Phil Muldoon <pmuldoon@redhat.com>
2861
2862 * gdb.python/py-breakpoint.exp: New File.
2863 * gdb.python/py-breakpoint.C: Ditto.
2864
64e17368
SS
28652010-04-08 Stan Shebs <stan@codesourcery.com>
2866
2867 * gdb.trace/actions.exp: Clear default-collect.
2868 * gdb.trace/save-trace.exp: Clear default-collect.
2869
fff5cc64
PM
28702010-04-08 Phil Muldoon <pmuldoon@redhat.com>
2871
2872 * gdb.python/py-value: Add null string variable.
2873 (test_lazy_string): Test zero length, NULL address lazy
2874 strings.
2875
a055a187
L
28762010-04-07 H.J. Lu <hongjiu.lu@intel.com>
2877
2878 * gdb.arch/i386-avx.c: New.
2879 * gdb.arch/i386-avx.exp: Likewise.
2880
2881 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
2882
96e39866
DE
28832010-04-06 Doug Evans <dje@google.com>
2884
2885 * gdb.base/source-test.gdb: New file.
2886 * gdb.base/source.exp: Test source -v.
2887
5984a431
UW
28882010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2889
2890 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
2891
ec8a089a
PM
28922010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
2893
2894 * gdb.stabs/aout.sed: Convert all backslash to double backslash
2895 within one line, unless it is followed by a double quote.
2896 * gdb.stabs/hppa.sed: Idem.
2897 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
2898 * gdb.stabs/weird.exp: Check for correct parsing of
2899 char and string constants.
ec8a089a
PM
2900 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
2901 in .stabs to .stabx substitution.
2902
fce3c1f0
SS
29032010-04-05 Stan Shebs <stan@codesourcery.com>
2904
2905 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
2906 constant global.
2907 * gdb.trace/tfile.exp: Try to print them.
2908
d77f58be
SS
29092010-04-04 Stan Shebs <stan@codesourcery.com>
2910
2911 * gdb.base/completion.exp: Update for new "info watchpoints".
2912 * gdb.base/default.exp: Ditto.
2913 * gdb.base/help.exp: Ditto.
2914 * gdb.base/watchpoint.exp: Ditto.
2915 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 2916
af54718e
SS
29172010-04-04 Stan Shebs <stan@codesourcery.com>
2918
2919 * gdb.trace/tfile.exp: Sharpen tfind test.
2920
74d1f91e
JK
29212010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2922
2923 * gdb.base/break-entry.exp: New.
2924
eb8e76db 29252010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 2926 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
2927
2928 * gdb.reverse/i386-sse-reverse.exp: New file.
2929 * gdb.reverse/i386-sse-reverse.c: New file.
2930
bf65cad8
PA
29312010-04-02 Pedro Alves <pedro@codesourcery.com>
2932
2933 * gdb.trace/tfind.exp: Adjust expected disassembly output.
2934
fff87407
SS
29352010-04-01 Stan Shebs <stan@codesourcery.com>
2936
2937 * gdb.trace/actions.exp: Tweak expected output.
2938 * gdb.trace/while-stepping.exp: Tweak expected output.
2939
fe01d668
L
29402010-04-01 H.J. Lu <hongjiu.lu@intel.com>
2941
2942 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
2943
86b17b60
PA
29442010-04-01 Pedro Alves <pedro@codesourcery.com>
2945
2946 * gdb.base/commands.exp: Adjust.
2947 * gdb.cp/extern-c.exp: Adjust.
2948
2c58c0a9
PA
29492010-04-01 Pedro Alves <pedro@codesourcery.com>
2950
2951 * gdb.trace/collection.c (local_test_func): Define a local struct,
2952 and instanciate it.
2953
0db9b91c
PA
29542010-04-01 Pedro Alves <pedro@codesourcery.com>
2955
2956 * gdb.trace/collection.exp (gdb_collect_args_test)
2957 (gdb_collect_argarray_test): XFAIL the tests that assume the
2958 argarray argument's elements are collected.
2959
8072405b
JK
29602010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
2961
2962 * gdb.dwarf2/dw2-bad-parameter-type.exp,
2963 gdb.dwarf2/dw2-bad-parameter-type.S: New.
2964
8bf6485c
SS
29652010-03-31 Stan Shebs <stan@codesourcery.com>
2966
2967 * gdb.trace/save-trace.exp: Test save/restore of default-collect
2968 and tracepoint conditionals.
2969 (gdb_verify_tracepoints): Delete unused return.
2970
fd7f724a
KS
29712010-03-26 Keith Seitz <keiths@redhat.com>
2972
2973 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
2974 appear in the output before main.
2975 Remove KFAIL for gdb/2215 aka bz 9320.
2976
8d9e7719
DE
29772010-03-30 Doug Evans <dje@google.com>
2978
0906dd0b
DE
2979 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
2980 by dejagnu.
2981 * gdb.arch/amd64-dword.exp: Ditto.
2982
8d9e7719
DE
2983 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
2984 match.
2985 (break printf): Ditto.
2986
1da644f0
SW
29872010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
2988
2989 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
2990 gcc < 4.4.
2991 * gdb.cp/shadow.exp: Ditto.
2992
a8121990
PA
29932010-03-29 Pedro Alves <pedro@codesourcery.com>
2994
2995 * gdb.trace/collection.exp (run_trace_experiment): Make sure
2996 "tstart" is silent.
2997
6e79d367
PA
29982010-03-29 Pedro Alves <pedro@codesourcery.com>
2999
3000 * gdb.trace/collection.exp (executable): New.
3001 (binfile): Use it.
3002 (fpreg, spreg, pcreg): New.
3003 (test_register): Use gdb_test_multiple. Pass /x to print.
3004 (prepare_for_trace_test): New.
3005 (run_trace_experiment): Use "continue", not gdb_run_cmd.
3006 (gdb_collect_args_test, gdb_collect_argstruct_test)
3007 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
3008 prepare_for_trace_test.
3009 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
3010 fpreg, spreg and pcreg.
3011 (gdb_collect_expression_test, gdb_collect_globals_test): Use
3012 prepare_for_trace_test.
3013 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
3014 try to detect tracing support here. Don't set breakpoints at
3015 `begin' or `end' here.
3016 <global scope>: Use clean_restart. Run to main before checking
3017 for tracing support. Check for for tracing support here.
3018
09248348
JK
30192010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3020
3021 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
3022 " as $displacement" to "seen displacement message".
3023
d350db38
PA
30242010-03-28 Pedro Alves <pedro@codesourcery.com>
3025
3026 * gdb.trace/while-dyn.exp (executable): New variable.
3027 (binfile): Use it.
3028 (test_while_stepping): New function. Move most tests here. Call
3029 it once for each of the while-stepping, stepping and ws aliases.
3030
907af001
UW
30312010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3032
3033 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
3034 that do not provide the tagless_struct type name at all.
3035 (test_print_anon_union): Do not check value of uninitialized
3036 union member. Do not use cp_test_ptype_class, so we can accept
3037 "long" as well as "long int".
3038
610197fd
PA
30392010-03-26 Pedro Alves <pedro@codesourcery.com>
3040
3041 * gdb.trace/tfile.c (tohex, bin2hex): New.
3042 (write_error_trace_file): Hexify error description.
3043
6c28cbf2
SS
30442010-03-25 Stan Shebs <stan@codesourcery.com>
3045
3046 * gdb.trace/tfile.c: Generate an additional trace file, improve
3047 portability.
3048 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
3049 files in a better way.
3050
e62b8c7e
KS
30512010-03-25 Keith Seitz <keiths@redhat.com>
3052
3053 * gdb.java/jprint.exp: XFAIL printing of static class members
3054 because of GCC debuginfo problem.
3055
82ccf5a5
JK
30562010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3057
3058 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
3059
293e2f9e
DJ
30602010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
3061
3062 * gdb.base/completion.exp: Allow long instead of long int.
3063 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
3064 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
3065 variable p.
3066 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
3067 * gdb.base/pointers.exp: Allow long instead of long int.
3068 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
3069 * gdb.base/step-line.exp: Allow a directory before the source file name.
3070
95a42b64
TT
30712010-03-24 Tom Tromey <tromey@redhat.com>
3072
3073 PR breakpoints/9352:
3074 * gdb.base/default.exp: Update.
3075 * gdb.base/commands.exp: Update.
3076 * gdb.cp/extern-c.exp: Test setting commands on multiple
3077 breakpoints at once.
3078
2390201f
DJ
30792010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
3080
3081 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
3082 if gdb,nosignals.
3083 * gdb.base/watchpoints.c: Do not include unnecessary headers.
3084 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
3085 exited".
3086
8c9a6790
SS
30872010-03-24 Stan Shebs <stan@codesourcery.com>
3088
3089 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
3090
a6c727b2
DJ
30912010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
3092
3093 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
3094 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
3095 argument. Handle "short" and "long".
3096 (Top level): Pass overprototyped output for old_fptr and xptr.
3097
4dfd5423
PA
30982010-03-23 Pedro Alves <pedro@codesourcery.com>
3099
3100 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
3101 format strings and add casts to avoid compiler warnings.
3102
31032010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
3104
3105 * lib/trace-support.exp (gdb_trace_setactions):
3106 Don't expect whitespace after ">" prompt.
3107 * gdb.trace/actions.exp: Adjust for output changes.
3108 * gdb.trace/while-stepping.exp: Likewise.
3109
c847d045
JK
31102010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3111
3112 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
3113 and r157645).
3114
5f717f1d
JK
31152010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3116
3117 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
3118 New.
3119
7d6d51d5
DJ
31202010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
3121
3122 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
3123 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
3124
3b11a015
SS
31252010-03-19 Stan Shebs <stan@codesourcery.com>
3126
3127 * gdb.trace/ax.exp: New file.
3128
d7d158ed
DE
31292010-03-19 Doug Evans <dje@google.com>
3130
6bb85cd1
DE
3131 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
3132 output from gcc.
3133
d7d158ed
DE
3134 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
3135 named /usr/sbin/prelink<foo>.
3136
4daf5ac0
SS
31372010-03-18 Stan Shebs <stan@codesourcery.com>
3138
3139 * gdb.trace/circ.exp: Test circular-trace-buffer.
3140 * gdb.trace/tfile.exp: Update tstatus test.
3141
e8d05480
JB
31422010-03-18 Joel Brobecker <brobecker@adacore.com>
3143
3144 * gdb.dwarf2/dw2-anonymous-func.S: New file.
3145 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
3146
441b986a
UW
31472010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3148
3149 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
3150
4247603b
PA
31512010-03-18 Pedro Alves <pedro@codesourcery.com>
3152
3153 * gdb.base/default.exp: Adjust the expected output of the finish
3154 and until commands when the inferior is not being run.
3155
13387711
SW
31562010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
3157
3158 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
3159 * gdb.cp/nsusing.exp: Ditto.
3160
6e31430b
TT
31612010-03-15 Tom Tromey <tromey@redhat.com>
3162
3163 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
3164 * gdb.cp/userdef.cc (operator==): New function.
3165 (main): New locals mem1, mem2.
3166
e2d69cb5
JZ
31672010-03-15 Jie Zhang <jie@codesourcery.com>
3168
3169 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
3170 Declare and use new loadtimeout variable.
3171
f572f0a9
DJ
31722010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
3173
3174 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
3175 Use gdb_load later.
3176
51f4c0b0
PA
31772010-03-14 Pedro Alves <pedro@codesourcery.com>
3178
3179 * gdb.base/solib-disc.c (main): Make format of fprintf a string
3180 literal. Add missing endlines to prints to stderr.
3181
1c809c68
TT
31822010-03-12 Tom Tromey <tromey@redhat.com>
3183
3184 PR c++/9708:
3185 * gdb.cp/m-static.exp: Add regression test.
3186 * gdb.cp/m-static.cc (method): New method.
3187 (main): Call it.
3188
00ae8fef
SW
31892010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
3190
3191 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
3192 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
3193
759f0f0b
PA
31942010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
3195
21e24d21
PA
3196 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
3197
31982010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
3199
759f0f0b
PA
3200 * lib/gdb.exp (skip_stl_tests): New.
3201 (gdb_compile): Symbian needs -ldl.
3202 (shlib_target_file): New.
3203 (shlib_symbol_file): New.
3204 (gdb_load_shlibs): Use shlib_target_file.
3205 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
3206 * gdb.cp/exception.exp: Use skip_stl_tests.
3207 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
3208 * gdb.cp/try_catch.exp: Use skip_stl_tests.
3209 * gdb.cp/mb-templates.exp: Ditto.
3210 * gdb.base/commands.exp: Relax regexes.
3211 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
3212 shlib_target_file and shlib_symbol_file.
3213 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
3214 sections.
3215 * gdb.base/ending-run.exp: Accept E32Main for symbian.
3216 * gdb.base/solib-disc.exp: Use
3217 shlib_target_file and shlib_symbol_file.
3218 * gdb.base/unload.exp: Don't skip on symbian. Use
3219 shlib_target_file and shlib_symbol_file.
3220 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
3221
6a8f2671 32222010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 3223
6a8f2671
PA
3224 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
3225 * gdb.trace/report.exp: Adjust for x86 and x86_64.
3226 Issue a tfind end before looking for a tracepoint frame.
3227 * gdb.trace/tfind.exp: Adjust tstatus output.
3228 Adjust disassembly output.
3229 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
3230
ccf26247
JK
32312010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3232
3233 * gdb.base/break-interp.exp: Create new displacement parameter value
3234 for the test_ld calls.
3235 (reach): New parameter displacement, verify its content. New push of
3236 pf_prefix "reach-$func:". Import global expect_out.
3237 (test_core): New parameter displacement, verify its content. New push
3238 of pf_prefix "core:". New command "set verbose on". Import global
3239 expect_out.
3240 (test_attach): New parameter displacement, verify its content. New
3241 push of pf_prefix "attach:". New command "set verbose on". Import
3242 global expect_out.
3243 (test_ld): New parameter displacement, pass it to the reach, test_core
3244 and test_attach calls and verify its content in the "ld.so exit" test.
3245 * gdb.base/prelink.exp: Remove gdb_exit and final return.
3246 (prelink): Update expected text, use gdb_test.
3247
e469c7fb
DE
32482010-03-10 Doug Evans <dje@google.com>
3249
3250 * gdb.base/checkpoint.exp: Fix comment.
3251 Lengthen timeout while doing >600 checkpoints test.
3252 Rename duplicate "kill all one" test to keep test names unique.
3253
60e1c644
PA
32542010-03-10 Pedro Alves <pedro@codesourcery.com>
3255
3256 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
3257
cec808ec
KS
32582010-03-08 Keith Seitz <keiths@redhat.com>
3259
889bf7c5
PA
3260 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
3261 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
3262 (dm_type_long): New function.
3263 (dm_type_unsigned_short): New function.
3264 (dm_type_unsigned_long): New function.
3265 (myint): New typedef.
3266 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
3267 long, unsigned shor and long, operator char*, and typedef.
3268 (test_lookup_operator_functions): Add operator char* test.
3269 (test_paddr_operator_functions): Likewise.
3270 (test_paddr_overloaded_functions): Use probe values for
3271 short, long, and unsigned short and long.
3272 (test_paddr_hairy_functions): If the demangler probe detected
3273 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
3274 demangler.
3275 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
3276 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
3277 and "print null_pmf".
3278 Add test "ptype a.*pmf".
3279 * gdb.cp/overload.exp: Allow optional "int" to appear with
3280 "short" and "long".
3281 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
3282 long expect value for men_overload1arg.
3283 Allow "int" to appear with "short" and "long".
3284 When testing "info break", add argument for main (void).
3285 Also allow "int" to appear with "short" and "long".
3286 Ditto with "unsigned" and "long long".
cec808ec
KS
3287 * gdb.java/jmain.exp: Do not enclose methods names in single
3288 quotes.
3289 * gdb.java/jmisc.exp: Likewise.
3290 * gdb.java/jprint.exp: Likewise.
3291 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
3292
3293 From Jan Kratochvil <jan.kratochvil@redhat.com>:
3294 * gdb.cp/exception.exp (backtrace after first throw)
3295 (backtrace after second throw): Allow a namespace before __cxa_throw.
3296 (backtrace after first catch, backtrace after second catch): Allow
3297 a namespace before __cxa_begin_catch.
3298
3299 * gdb.cp/cpexprs.exp: New file.
3300 * gdb.cp/cpexprs.cc: New file.
3301
3302 From Daniel Jacobowitz <dan@codesourcery.com>
3303 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
3304 to use string_to_regexp.
3305 (ctor, dtor): New functions. Use them to match constructor
3306 and destructor function types.
3307 (Top level): Use runto_main.
3308
f870a310
TT
33092010-03-05 Tom Tromey <tromey@redhat.com>
3310
3311 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
3312 gdb.target_charset.
3313 (pp_ns.to_string): Likewise.
3314
0c199f28
KS
33152010-03-04 Keith Seitz <keiths@redhat.com>
3316
3317 * gdb.cp/overload.exp: Test that the filename portion of a linespec
3318 can be quoted. Test that both the filename and function/line
3319 portions can be quoted at the same time.
3320
c7437ca6
PA
33212010-03-04 Pedro Alves <pedro@codesourcery.com>
3322
3323 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
3324
b111b805
DE
33252010-03-03 Doug Evans <dje@google.com>
3326
24486cb7
DE
3327 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
3328 libc contains libpthread.
3329
b111b805
DE
3330 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
3331 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
3332 of gdb_compile. Add another pattern to match android backtrace.
3333
a0e0ef55
TT
33342010-03-03 Tom Tromey <tromey@redhat.com>
3335
3336 PR gdb/11345:
3337 * gdb.base/printcmds.exp (test_printf): Add test.
3338
1ba53b71
L
33392010-03-02 H.J. Lu <hongjiu.lu@intel.com>
3340
3341 * gdb.arch/amd64-byte.exp: New.
3342 * gdb.arch/amd64-dword.exp: Likewise.
3343 * gdb.arch/amd64-pseudo.c: Likewise.
3344 * gdb.arch/amd64-word.exp: Likewise.
3345 * gdb.arch/i386-byte.exp: Likewise.
3346 * gdb.arch/i386-pseudo.c: Likewise.
3347 * gdb.arch/i386-word.exp: Likewise.
3348
f5dff777
DJ
33492010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
3350
3351 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
3352 types. Add structreg, bitfields, and flags registers.
3353 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
3354 registers.
3355
90884b2b
L
33562010-03-01 H.J. Lu <hongjiu.lu@intel.com>
3357
3358 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
3359 (load_description): Set architecture if defined.
3360
dc00d89f
PM
33612010-02-28 Phil Muldoon <pmuldoon@redhat.com>
3362
3363 * gdb.python/py-frame.exp: Add read_var block tests.
3364 * gdb.python/py-frame.c (block): New function.
3365
0e095b7e
JK
33662010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3367 Daniel Jacobowitz <dan@codesourcery.com>
3368
3369 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
3370
624f1a65
DM
33712010-02-25 David S. Miller <davem@davemloft.net>
3372
3373 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
3374 fix logic for setting all_syscalls_numbers.
3375
f3e9a817
PM
33762010-02-24 Phil Muldoon <pmuldoon@redhat.com>
3377
3378 * Makefile.in: Add py-block and py-symbol.
3379 * gdb.python/py-symbol.exp: New File.
3380 * gdb.python/py-symtab.exp: New File.
3381 * gdb.python/py-block.exp: New File.
3382 * gdb.python/py-symbol.c: New File.
3383 * gdb.python/py-block.c: New File.
3384
f6bbabf0
PM
33852010-02-24 Phil Muldoon <pmuldoon@redhat.com>
3386
3387 PR python/11314
3388 * lib/gdb.exp (skip_python_tests): New function.
3389 * gdb.python/py-cmd.exp: Use skip_python_tests.
3390 * gdb.python/py-frame.exp: Likewise.
3391 * gdb.python/py-function.exp: Likewise.
3392 * gdb.python/py-prettyprint.exp: Likewise.
3393 * gdb.python/py-template.exp: Likewise.
3394 * gdb.python/py-type.exp: Likewise.
3395 * gdb.python/py-value.exp: Likewise.
3396
85d721b8
PA
33972010-02-22 Pedro Alves <pedro@codesourcery.com>
3398
3399 PR9605
3400
3401 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
3402
48e32051
TT
34032010-02-19 Tom Tromey <tromey@redhat.com>
3404
3405 PR c++/8693, PR c++/9496:
3406 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
3407 regression tests.
3408
ac9c0048
JK
34092010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3410
3411 Fix compatibility with m68k as.
3412 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
3413 Use only /* comments */.
3414
57bb97a4
UW
34152010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3416
3417 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
3418 * configure: Regenerate.
3419
7d1bf85c
DJ
34202010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
3421
3422 * gdb.python/py-type.exp: Check for Python support.
3423
061b5285
PA
34242010-02-17 Pedro Alves <pedro@codesourcery.com>
3425
3426 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
3427 `regsub' syntax available.
3428
f8a8bc2c
PA
34292010-02-17 Pedro Alves <pedro@codesourcery.com>
3430
3431 * gdb.base/shmain.c (main): Remove printf call.
3432 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
3433 * gdb.base/unload.c (main): Make format of fprintf a string
3434 literal. Add missing endlines to prints to stderr.
3435 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
3436
6f451e5e
TT
34372010-02-17 Tom Tromey <tromey@redhat.com>
3438
3439 * gdb.java/jprint.java (jprint.props): New field.
3440 * gdb.java/jprint.exp (set_lang_java): Add regression test.
3441
12d79008
PA
34422010-02-17 Pedro Alves <pedro@codesourcery.com>
3443
ef801a0e 3444 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
3445 available.
3446
d252f7e5
DJ
34472010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3448
3449 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
3450 creation to support remote host testing.
3451
67bdab6c
DJ
34522010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3453
3454 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
3455 Recognize "command not found".
3456
bb391223
DJ
34572010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3458
3459 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
3460 single-stepping.
3461
70362913
DJ
34622010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3463
3464 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
3465 if arguments are not supported.
3466
493f3c00
DJ
34672010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3468
3469 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
3470 be const or non-const.
3471
8034c749
DJ
34722010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3473
3474 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
3475 mi_send_resuming_command to send -exec-continue.
3476
791dfb64
DJ
34772010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3478
3479 * gdb.base/list.exp (test_list_filename_and_function): Add test
3480 with single quotes.
3481 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
3482 matching.
3483 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
3484 Add KFAIL'd tests for PR gdb/11289.
3485
7c5fe868
DJ
34862010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3487
3488 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
3489
fdc498b8
DJ
34902010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3491
3492 * gdb.base/comp-dir/subdir/dummy.txt: New file.
3493 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
3494 a temporary directory.
3495
b519e2a6
DJ
34962010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3497
3498 * gdb.base/charset.exp: Use a single regular expression to match
3499 show host-charset and show target-charset output.
3500
74164c56
JK
35012010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3502
3503 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
3504 "Illegal process-id" expect string more exact.
3505 (attach to digits-starting nonsense is prohibited): New.
3506
701ed6dc
JK
35072010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3508
3509 * gdb.base/prelink.exp (set verbose on): New.
3510
889bf7c5 35112010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
3512
3513 * mi-reverse.exp: New file. Test for reverse option to the
3514 following MI commands: exec-continue, exec-finish, exec-next,
3515 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 3516
dadf0e9c
JB
35172010-02-09 Joel Brobecker <brobecker@adacore.com>
3518
3519 * gdb.ada/ptype_tagged_param: New testcase.
3520
714f19d5
TT
35212010-02-08 Tom Tromey <tromey@redhat.com>
3522
3523 PR c++/8017:
3524 * gdb.cp/overload.exp: Add tests.
3525 * gdb.cp/overload.cc (struct K): New.
3526 (namespace N): New.
3527 (main): Call new functions.
3528 (K::staticoverload): Define.
3529
889bf7c5 35302010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
3531
3532 PR gdb/10728
3533 * gdb.cp/pr10728-x.h: New file.
3534 * gdb.cp/pr10728-x.cc: New file.
3535 * gdb.cp/pr10728-y.cc: New file.
3536 * gdb.cp/pr10728.exp: New file.
3537 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
3538
889bf7c5 35392010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
3540
3541 PR gdb/9067
3542 * gdb.cp/pr9067.exp: New
3543 * gdb.cp/pr9067.cc: New
3544 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
3545
7b356089
JB
35462010-02-08 Joel Brobecker <brobecker@adacore.com>
3547
3548 * lib/gdb.exp (gdb_test_timeout): New global variable.
3549 Set it to timeout if not already set.
3550 (gdb_init): Reset the value of timeout to gdb_test_timeout.
3551
1be00882
DE
35522010-02-05 Doug Evans <dje@google.com>
3553
3554 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
3555 user.
3556
82856980
SW
35572010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
3558
3559 PR c++/7935:
3560 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
3561
1a334831
TT
35622010-02-04 Tom Tromey <tromey@redhat.com>
3563
3564 * gdb.cp/virtbase.exp: Make test case names unique.
3565
9c3c02fd
TT
35662010-02-02 Tom Tromey <tromey@redhat.com>
3567
3568 * gdb.cp/virtbase.exp: Add regression tests.
3569 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
3570 (main): Instantiate RHC.
3571
0cc2414c
TT
35722010-02-02 Tom Tromey <tromey@redhat.com>
3573
3574 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
3575 type-printing change.
3576
edf3d5f3
TT
35772010-02-02 Tom Tromey <tromey@redhat.com>
3578
3579 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
3580 * gdb.cp/virtbase.cc: New file.
3581 * gdb.cp/virtbase.exp: New file.
3582 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
3583
e4b7f41c
JK
35842010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3585
3586 PR libc/11214:
3587 * gdb.threads/current-lwp-dead.c: Include features.h.
3588 (HAS_NOMMU): New.
3589 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
3590
b381ea14
JK
35912010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3592
3593 * gdb.base/symbol-without-target_section.exp,
3594 gdb.base/symbol-without-target_section.c: New.
3595
c593ac0e
DJ
35962010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
3597
3598 * gdb.base/bigcore.exp: Reset increased timeout.
3599 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
3600
db25f29d
DJ
36012010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
3602
3603 * gdb.base/gcore.exp (capture_command_output): Use
3604 gdb_test_multiple.
3605
f9d67f43
DJ
36062010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
3607
3608 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
3609 * gdb.arch/thumb2-it.exp (test_it_break): New function.
3610 (Top level): Call it.
3611
177321bd
DJ
36122010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
3613
3614 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
3615
97f2ed50
DJ
36162010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
3617
3618 * gdb.base/call-strs.exp, gdb.base/default.exp,
3619 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
3620 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
3621 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
3622 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
3623 gdb.base/watchpoint-solib.exp: Save and restore timeout.
3624 * gdb.base/ending-run.exp: Correct restore of timeout.
3625 * gdb.base/page.exp: Remove unnecessary timeout setting.
3626
e4e2711a
JB
36272010-01-29 Joel Brobecker <brobecker@adacore.com>
3628
3629 * gdb.ada/rec_return: New testcase.
3630
ba581dc1
JB
36312010-01-29 Joel Brobecker <brobecker@adacore.com>
3632
3633 * gdb.ada/call_pn: New testcase.
3634
4ea95be9
DJ
36352010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
3636
3637 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
3638 (Top level): Use it to resume.
3639 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
3640 the Thumb mode displaced stepping error as unsupported.
3641
df83a9bf
SW
36422010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
3643
889bf7c5
PA
3644 * gdb.cp/nsusing.exp: Added more tests.
3645 * gdb.cp/nsrecurs.exp: Ditto.
3646 * gdb.cp/nsusing.cc: Added test functions.
3647 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 3648
40b27cdc
JK
36492010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3650
3651 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
3652 absolute directory pathnames in gdb.sum file.
3653
de958931
SW
36542010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
3655
3656 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
3657 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
3658
708ead4e
TT
36592010-01-26 Tom Tromey <tromey@redhat.com>
3660
3661 PR exp/7643:
3662 * gdb.base/printcmds.exp (test_print_string_constants): Remove
3663 setup_kfail.
3664
b14e635e
SW
36652010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
3666
3667 * gdb.cp/nsrecurs.exp: New test.
3668 * gdb.cp/nsrecurs.cc: New test program.
3669 * gdb.cp/nsstress.exp: New test.
3670 * gdb.cp/nsstress.cc: New test program.
3671 * gdb.cp/nsdecl.exp: New test.
3672 * gdb.cp/nsdecl.cc: New test program.
3673
8540c487
SW
36742010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
3675
3676 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
3677 imported into file scope.
3678 Marked test as xfail.
3679 * gdb.cp/namespace-using.cc (marker5): New function.
3680 * gdb.cp/shadow.exp: New test.
3681 * gdb.cp/shadow.cc: New test program.
3682 * gdb.cp/nsimport.exp: New test.
3683 * gdb.cp/nsimport.cc: New test program.
3684
421d5d99
TT
36852010-01-25 Tom Tromey <tromey@redhat.com>
3686
3687 PR gdb/11049:
3688 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
3689 with "set print null-stop on".
3690
691f8dc1
JK
36912010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3692
3693 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
3694 Adjust it for DISASSEMBLY_OMIT_FNAME.
3695
0b92b5bb
TT
36962010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3697
3698 PR symtab/11199:
3699 * gdb.dwarf2/member-ptr-forwardref.exp,
3700 gdb.dwarf2/member-ptr-forwardref.S: New.
3701
23787403
JK
37022010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3703
3704 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
3705 (thread1_func): Protect thread1_tid with thread1_tid_cond by
3706 thread1_tid_mutex. Remove gdbstop_mutex handling.
3707 (thread2_func): Protect thread2_tid with thread2_tid_cond by
3708 thread2_tid_mutex. Remove gdbstop_mutex handling.
3709 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
3710 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
3711 pthread_cond_wait conditionalizations by while loops.
3712
b966cb8a
TT
37132010-01-20 Tom Tromey <tromey@redhat.com>
3714
3715 PR backtrace/10770:
3716 * gdb.dwarf2/pr10770.exp: New file.
3717 * gdb.dwarf2/pr10770.c: New file.
3718 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
3719
fcae584b
VP
37202010-01-20 Vladimir Prus <vladimir@codesourcery.com>
3721
3722 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
3723 that target was removed, and the test always runs native anyway.
3724
a0f49112
JK
37252010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3726
3727 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
3728 gdb.base/watchpoint-cond-gone-stripped.c: New.
3729
ceeb3d5a
TT
37302010-01-19 Tom Tromey <tromey@redhat.com>
3731
3732 PR c++/8000:
3733 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
3734 existing tests.
3735 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
3736 (main): Use AAA::SomeEnum.
3737
dd322c54
JK
37382010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3739
3740 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
3741 (test_ignore_count): Declare line_callme_body global.
3742 (run to breakpoint with ignore count): Use line_callme_body.
3743 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
3744 (set line_main_hello, set line_main_return): Reindent.
3745 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
3746 New.
3747 (continue to callee4): Use line_callee4_body.
3748 (check *stopped from CLI command): Use line_callee4_next.
3749 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
3750 (set line_main_hello, set line_main_return): Reindent.
3751 (set line_callee4_head, set line_callee4_body): New.
3752 (continue to callee4): Use line_callee4_body.
3753
4e8f195d
TT
37542010-01-18 Tom Tromey <tromey@redhat.com>
3755
3756 PR c++/9680:
3757 * gdb.cp/casts.cc: Add new classes and variables.
3758 * gdb.cp/casts.exp: Test new operators.
3759
9e14a9ba
JB
37602010-01-18 Tom Tromey <tromey@redhat.com>
3761 Thiago Jung Bauermann <bauerman@br.ibm.com>
3762
3763 * gdb.python/source2.py: New file.
3764 * gdb.python/source1: New file.
3765 * gdb.python/python.exp: Test "source" command.
3766
00bf0b85
SS
37672010-01-15 Stan Shebs <stan@codesourcery.com>
3768
3769 * gdb.trace/tfile.c: New file.
3770 * gdb.trace/tfile.exp: New file.
889bf7c5 3771
55235ad7
JK
37722010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3773
3774 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
3775
9f2982ff
JK
37762010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3777
3778 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
3779
bbfba9ed
JK
37802010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3781
3782 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
3783 (libfunc): New parameter action. Implement also selectable "sleep".
3784 * gdb.base/break-interp-main.c: Include assert.h.
3785 (libfunc): New parameter action.
3786 (main): New parameters argc and argv. Assert argc. Pass argv.
3787 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
3788 (test_attach): New proc.
3789 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
3790 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
3791
61f0d762
JK
37922010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3793
3794 * gdb.base/break-interp.exp (test_core): New proc.
3795 (test_ld): Call it.
3796
06a6f270
JK
37972010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3798
3799 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
3800 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
3801 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
3802 and gdb_compile_shlib. Use new -Wl compiler options.
3803 (dl bt, main bt): New tests.
3804
51bee8e9
JK
38052010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3806
3807 Support PIEs with no symfile_objfile.
3808 * gdb.base/break-interp.exp: New argument at the test_ld calls.
3809 (test_ld): New parameter trynosym.
3810 (test_ld <$trynosym>): New block.
3811
b8040f19
JK
38122010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3813
3814 * gdb.base/break-interp.exp: New file.
3815
be759fcf
PM
38162010-01-13 Phil Muldoon <pmuldoon@redhat.com>
3817
3818 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
3819 * gdb.python/py-prettyprint.py (pp_ls): New printer.
3820 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
3821 test.
3822 * gdb.python/py-prettyprint.c: Define lazystring test structure.
3823 * gdb.python/py-mi.exp: Add lazy string test.
3824
dc146f7c
VP
38252010-01-13 Vladimir Prus <vladimir@codesourcery.com>
3826
3827 * lib/mi-support.exp (mi_check_thread_states): Handle
3828 core number in thread listing.
3829
b4ba55a1
JB
38302010-01-12 Joel Brobecker <brobecker@adacore.com>
3831
3832 * gdb.base/maint.exp: Adjust the expected output for the
3833 "maint print type" test. Use gdb_test_multiple instead of
3834 gdb_sent/gdb_expect.
3835
08e24bd4
DE
38362010-01-11 Doug Evans <dje@google.com>
3837
6496a609
DE
3838 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
3839 from gdbserver_download. All callers updated.
3840
08e24bd4
DE
3841 * gdb.server/ext-run.exp: "info os processes" requires xml support.
3842
b5cfddf5
JK
38432010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3844
3845 Implement binary numbers parsing.
3846 * gdb.base/printcmds.exp (test_integer_literals_accepted)
3847 (test_integer_literals_rejected): New binary tests.
3848
3725885a
RW
38492010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
3850
3851 * gdb.cell/configure: Regenerate.
3852
37aeb5df
JK
38532010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3854
3855 * gdb.base/corefile.exp: Move the core finding block out and call it as
3856 core_find, new variable $corefile, replace corefile by $corefile and
3857 [file tail $corefile] for usage vs. test names resp.
3858 * lib/gdb.exp (core_find): Move it as a new function here. New
3859 parameter binfile and deletefiles. New variable $destcore. Pre-delete
3860 $destcore. Return "" on error.
3861
d521f563
JK
38622010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3863
3864 Workaround PR binutils/10802.
3865 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
3866 (twice).
3867
28f24826
DJ
38682010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
3869
3870 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
3871
2de75e71
JB
38722010-01-08 Joel Brobecker <brobecker@adacore.com>
3873
3874 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
3875 call, to avoid interruption.
3876
fe00719b 38772010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
3878
3879 * gdb.stabs/weird.def (args93): New.
3880
d0ef5df8
DE
38812010-01-07 Doug Evans <dje@google.com>
3882
3883 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
3884
3a08d52f
TT
38852010-01-07 Tom Tromey <tromey@redhat.com>
3886
3887 * gdb.base/source.exp: Use correct line number.
3888
7a697b8d
SS
38892010-01-05 Stan Shebs <stan@codesourcery.com>
3890
3891 * gdb.trace/tracecmd.exp: Test ftrace.
3892
7803799a
UW
38932010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3894
3895 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
3896
c54eabfa
JK
38972010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3898
3899 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
3900 "uint_for_mi_testing".
3901
02e7ef19
JB
39022010-01-01 Joel Brobecker <brobecker@adacore.com>
3903
3904 Test indented comment in file being sourced.
3905 * gdb.base/commands.exp: Test indented comment in file being sourced.
3906
abd775ce
JB
39072010-01-01 Joel Brobecker <brobecker@adacore.com>
3908
3909 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
3910 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
3911 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
3912 notice.
3913
79b55b82
JB
39142010-01-01 Joel Brobecker <brobecker@adacore.com>
3915
3916 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
3917 notice.
3918
8997583e
JK
39192010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3920
3921 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
3922 missing $after_stopped and comma (,) expectation.
3923
6da95a67
SS
39242009-12-31 Stan Shebs <stan@codesourcery.com>
3925
3926 * gdb.trace/actions.exp: Test teval action.
889bf7c5 3927
218d2fc6
TJB
39282009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
3929
3930 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
3931 (top level): Call test_watchpoint_in_big_blob.
3932 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
3933 watchpoints.
3934 (func3): Write to buf.
3935
236f1d4d
SS
39362009-12-29 Stan Shebs <stan@codesourcery.com>
3937
3938 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 3939
f61e138d
SS
39402009-12-28 Stan Shebs <stan@codesourcery.com>
3941
3942 * gdb.trace/tsv.exp: New file.
3943 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 3944
0219b378
DJ
39452009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
3946
3947 * gdb.base/find.c (main): Reference search buffers.
3948 * gdb.base/included.c (main): Reference integer.
3949 * gdb.base/ptype.c (charfoo): Declare.
3950 (intfoo): Call charfoo.
3951 * gdb.base/scope0.c (useitp): New function.
3952 (usestatics): Use useitp.
3953 (useit): Add a type for val.
3954 * gdb.base/scope1.c (useit1): Take a pointer argument.
3955 (usestatics1): Update calls to useit1.
3956 * gdb.cp/call-c.cc: Declare foo.
3957 (main): Call foo.
3958 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
3959 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
3960 (main): Call C::ensureRefs and ensureOtherRefs.
3961 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
3962 variables.
3963 (ensureOtherRefs): New function.
3964 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
3965 * gdb.cp/templates.cc (main): Call t5i.value.
3966
3f78692f
JK
39672009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3968
3969 Fix compatibility with G++-4.5.
3970 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
3971 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
3972 (uncaught return): Remove.
3973
429374b8
JK
39742009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3975 Phil Muldoon <pmuldoon@redhat.com>
3976
3977 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
3978 (bp_location13, bp_location14, bp_location17, bp_location18)
3979 (marker3_proto, marker4_proto): New variables.
3980 (breakpoint info): Update output.
3981 (run until breakpoint at marker3, run until breakpoint at marker4): New
3982 tests.
3983
859825b8
JK
39842009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3985
3986 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
3987 Replace the printf call of Y by provided "y-set-1" label. New block
3988 for the second shared library.
3989 * gdb.base/unload.exp: Compile also the second library, call
3990 gdb_load_shlibs also for it. Use now gdb_breakpoint.
3991 (single pending breakpoint info): Rename to ...
3992 (pending breakpoint info before run): ... this extended test.
3993 (libfile2, libname2, libsrcfile2, libsrc2)
3994 (lib_sl2): New variables.
3995 (exec_opts): Set also SHLIB_NAME2.
3996 (pending breakpoint info on first run at shrfunc1)
3997 (pending breakpoint info on second run at shrfunc1)
3998 (pending breakpoint info on second run at shrfunc2)
3999 (print y from libfile, print y from libfile2): New tests.
4000 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
4001 * gdb.base/unloadshr2.c: New.
4002
e6a386cd
HZ
40032009-12-22 Hui Zhu <teawater@gmail.com>
4004
4005 * gdb.reverse/sigall-reverse.exp: Adjust.
4006
9e19b45e
VP
40072009-12-21 Vladimir Prus <vladimir@codesourcery.com>
4008
4009 PR gdb/10884
4010
4011 * gdb.mi/var-cmd.c (do_bitfield_tests): New
4012 (main): Call do_bitfield_tests.
aacf5b1e 4013 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 4014
d53a7b30
JB
40152009-12-20 Joel Brobecker <brobecker@adacore.com>
4016
4017 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
4018 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
4019 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
4020 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
4021 gdb.modula2/unbounded1.c: Update copyright header.
4022
191ca0a1
CM
40232009-12-10 Chris Moller <moller@mollerware.com>
4024
4025 PR gdb/9399
4026 * gdb.cp/virtfunc2.exp: New tests
4027 * gdb.cp/virtfunc2.cc: New tests
4028 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
4029
0fa6cf1b
MS
40302009-12-10 Oza Pawandeep (paawan1982@yahoo.com
4031
4032 * gdb.reverse/i387-env-reverse.c: New file.
4033 * gdb.reverse/i387-env-reverse.exp: New file.
4034 * gdb.reverse/i387-stack-reverse.c: New file.
4035 * gdb.reverse/i387-stack-reverse.exp: New file.
4036
361ae042
PM
40372009-12-08 Phil Muldoon <pmuldoon@redhat.com>
4038
4039 * gdb.python/py-type.exp (test_range): New test.
4040
bfd31e71
PM
40412009-12-03 Phil Muldoon <pmuldoon@redhat.com>
4042
4043 PR python/10805
4044
4045 * gdb.python/py-type.exp: New file.
4046 * gdb.python/py-type.c: New file.
4047 * Makefile.in: Add py-type.
4048
57a1d736
TT
40492009-12-03 Tom Tromey <tromey@redhat.com>
4050
4051 * gdb.python/py-value.exp (test_parse_and_eval): New
4052 function.
4053
1f3b5d1b
PP
40542009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
4055
4056 PR gdb/11022
4057
4058 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
4059 * gdb.base/pr11022.c: New test.
4060
8b7dbdc9
JK
40612009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4062
4063 Fix spurious false FAILs.
4064 * gdb.base/structs.c (chartest): New.
4065 (main): Fill-in chartest.
4066 * gdb.base/structs.exp (anychar_re, first): New.
4067 (start_structs_test): Import global anychar_re and first.
4068 New gdb_test call "set print elements 300; ${testfile}"
4069 (start_structs_test <$first>): New block.
4070 (any): Import global anychar_re. New variable ac. Use ${ac}.
4071
6a53b2ec
JK
40722009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4073
4074 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
4075
d7167b4c
JK
40762009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4077
4078 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
4079 Force $srcfile file.
4080 * gdb.base/foll-fork.c (callee): Comment out the printf call.
4081
b1798462
UW
40822009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4083
4084 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
4085 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
4086 * gdb.threads/watchthreads-reorder.exp: Likewise.
4087
b6199126
DJ
40882009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
4089
4090 PR gdb/8704
4091
4092 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
4093 "if", and "thread". Correct matching in the previous test.
4094
b22a0510
DJ
40952009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
4096
4097 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
4098
930636d2
MS
40992009-11-23 Michael Snyder <msnyder@vmware.com>
4100
4101 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
4102 * gdb.reverse-watch-precsave.exp: Ditto.
4103
21a0512e
PP
41042009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
4105
4106 * gdb.asm/asm-source.exp: Adjust.
4107 * gdb.base/help.exp: Adjust.
889bf7c5 4108
fc30d5e0
PA
41092009-11-22 Pedro Alves <pedro@codesourcery.com>
4110
4111 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
4112 (do_syscall_tests_without_xml): Set data-directory to
4113 /the/path/to/nowhere.
4114
f6bc2008
PA
41152009-11-21 Pedro Alves <pedro@codesourcery.com>
4116
4117 * gdb.threads/local-watch-wrong-thread.c,
4118 gdb.threads/local-watch-wrong-thread.exp: New files.
4119
8c2fb5de
PA
41202009-11-21 Pedro Alves <pedro@codesourcery.com>
4121
4122 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
4123 assume new `regsub' syntax available.
4124
ebec9a0f
PA
41252009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4126
a79d3c27
JK
4127 * gdb.base/watchpoint-hw-hit-once.exp,
4128 gdb.base/watchpoint-hw-hit-once.c: New.
4129
41302009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4131
4132 * gdb.threads/watchthreads-reorder.exp,
4133 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 4134
276a961b
MK
41352009-11-17 Nathan Sidwell <nathan@codesourcery.com>
4136
4137 * gdb.xml/tdesc-regs.exp: Use for m68k.
4138
4867c1fb
PA
41392009-11-15 Pedro Alves <pedro@codesourcery.com>
4140
4141 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
4142
f6838f81
DJ
41432009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
4144
4145 * lib/gdb.exp (current_target_name): New procedure.
4146 (gdb_wrapper_target): New variable.
4147 (gdb_wrapper_init): Set gdb_wrapper_target.
4148 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
4149 wrapper.
4150
4ac4dd3f
DJ
41512009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
4152
4153 * gdb.base/remote.exp: Delete the slowest load test.
4154 Do not load with fixed packet sizes.
4155
a7881759
DJ
41562009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
4157
4158 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
4159
97a5b505
DJ
41602009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
4161
4162 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
4163 srcfile when setting a breakpoint.
4164
d3e1fc54
DJ
41652009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
4166
4167 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
4168 macros.
4169
7cbcbded
DJ
41702009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
4171
4172 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
4173 to be in memory.
4174 * gdb.base/display.c (force_mem): New.
4175 (do_loops): Use it. Add breakpoint comments.
4176 (do_vars): Add a breakpoint comment.
4177 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
4178 line numbers.
4179
bdea3a92
NF
41802009-11-13 Nathan Froyd <froydnj@codesourcery.com>
4181
4182 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
4183 instead of a bare "run".
4184
269f82e5
PP
41852009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
4186
4187 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 4188
a69b7d9d
DJ
41892009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4190
4191 * lib/cell.exp (skip_cell_tests): Clean up test files before
4192 returning.
4193
b598bfda
DJ
41942009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4195
4196 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
4197 and the breakpoint menu. Do not call perror if a prompt is seen.
4198 Consume the following GDB prompt.
4199 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
4200 * gdb.cp/namespace.exp: Use gdb_test.
4201 * gdb.cp/templates.exp: Use gdb_test.
4202 (test_template_breakpoints): Use gdb_test_multiple.
4203
87728fa0
DJ
42042009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4205
4206 * gdb.base/break1.c (struct some_struct, values): Move earlier.
4207 (marker4): Reference values.
4208
b67c692f
DJ
42092009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4210
4211 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
4212 is missing.
4213
f0df251a
DJ
42142009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4215
4216 * gdb.base/break.c (need_malloc): New.
4217 * gdb.base/constvars.c (main): Reference crass and crisp.
4218 * gdb.base/gdb1821.c (main): Reference bar.
4219 * gdb.cp/gdb1355.cc (main): Reference s1.
4220 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
4221 (main): Call them.
4222 * gdb.cp/hang2.cc (dummy2): Define.
4223 * gdb.cp/hang3.cc (dummy3): Define.
4224 * gdb.cp/m-data.cc (main): Reference shadow.
4225
bdf7534a
NF
42262009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4227 Nathan Froyd <froydnj@codesourcery.com>
4228
4229 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
4230 remote host.
4231
f24fce77
NF
42322009-11-12 Nathan Froyd <froydnj@codesourcery.com>
4233
4234 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
4235 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
4236 * gdb.dwarf2/dw2-compressed.exp: Likewise.
4237 * gdb.dwarf2/dw2-intercu.exp: Likewise.
4238 * gdb.dwarf2/dw2-intermix.exp: Likewise.
4239 * gdb.dwarf2/dw2-producer.exp: Likewise.
4240 * gdb.dwarf2/mac-fileno.exp: Likewise.
4241 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
4242 py-prettyprint.py to the remote host.
4243 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
4244
40f0318e
KS
42452009-11-11 Keith Seitz <keiths@redhat.com>
4246
4247 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
4248 use it instead of "Foo".
4249 * gdb.cp/classes.exp (do_tests): Add a test to access
4250 a method through a typedef'd class name.
4251
f3d9f7fb
NF
42522009-11-11 Nathan Froyd <froydnj@codesourcery.com>
4253
4254 * gdb.base/long_long.exp: Permit leading zeros on floating-point
4255 exponents.
4256 * gdb.base/pointers.exp: Likewise.
4257 * gdb.cp/ref-types.exp: Likewise.
4258
a4216f37
KS
42592009-11-11 Keith Seitz <keiths@redhat.com>
4260
4261 * gdb.cp/cplusfuncs.cc (class foo): Add operators
4262 new[] and delete[].
4263 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
4264 "void".
4265 (probe_demangler): Remove all single-quoting of
4266 method and variable names.
4267 (info_func_regexp): Remove the word "void" from any
4268 occurrence of "(void)".
4269 (print_addr_2): Remove all single-quoting of
4270 method names.
4271 (print_addr_2_kfail): Likewise.
4272 (print_addr): Single-quote C function names before
4273 passing to print_addr_2.
4274 (test_paddr_operator_functions): Remove single-quoting
4275 for method names.
4276 Add tests for operator new[] and operator delete[].
4277
9b14d7aa
JK
42782009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4279
4280 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
4281
85feb311
KS
42822009-11-09 Keith Seitz <keiths@redhat.com>
4283
4284 * gdb.cp/overload.exp: Add tests for resolving overloaded
4285 methods in expression parsing/evaluation.
4286
fa335448
DJ
42872009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
4288
4289 * lib/gdb.exp (default_gdb_version): Use --version instead of
4290 --command.
4291
ec3c07fc
NS
42922009-11-10 Nathan Sidwell <nathan@codesourcery.com>
4293
4294 * lib/gdb.exp (gdb_compile_test): New.
4295 (skip_ada_tests, skip_java_tests): New.
4296 (gdb_compile): Use gdb_compile_test for f77.
4297 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
4298 * lib/java.exp (compile_java_from_source): Remove runtests check,
4299 use gdb_compile_test to record result.
4300 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
4301 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
4302 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
4303 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
4304 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
4305 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
4306 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
4307 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
4308 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
4309 adjust gdb_compile invocations.
4310
b8b4e42b
JK
43112009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4312
4313 * Makefile.in (abs_builddir): New.
4314 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
4315 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
4316 `$(abs_builddir)/site.exp'.
4317
f8b7eaf3
DJ
43182009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
4319
4320 * config/m68k-emc.exp, lib/emc-support.exp,
4321 gdb.trace/gdb_c_test.c: Delete.
4322 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
4323 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
4324 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
4325 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
4326 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
4327 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
4328 casing for m68k-*-elf.
4329
c4187697
NS
43302009-11-03 Pedro Alves <pedro@codesourcery.com>
4331
4332 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
4333 * gdb.arch/i386-prologue.exp: Likewise.
4334 * gdb.arch/i386-unwind.exp: Likewise.
4335
db16b772
DJ
43362009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
4337
4338 * lib/gdb.exp (gdb_expect): Fix timeout typo.
4339
bcf71277
DJ
43402009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
4341
4342 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
4343
0105cee2
DJ
43442009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
4345
4346 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
4347
24ddea62
JK
43482009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4349
4350 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
4351
287ccc17
JK
43522009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4353
4354 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
4355 * gdb.base/sepdebug2.c: New file.
4356
08bca259 43572009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
4358
4359 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
4360 the modified warnings for catch syscall. Verify if GDB was compiled
4361 with support for lib expat, and choose which tests to run depending
4362 on this.
4363
5d4e2b76
VP
43642009-10-30 Vladimir Prus <vladimir@codesourcery.com>
4365
4366 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
4367 that composite commands are parsed OK. And also test
4368 that breakpoint commands do work.
4369
240e538a
MS
43702009-10-23 Michael Snyder <msnyder@vmware.com>
4371
4372 gdb.reverse/consecutive-precsave.exp: Change expect pattern
4373 to allow for new disassembly style.
4374
9c419145
PP
43752009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
4376
4377 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 4378
02506ff1
MS
43792009-10-22 Michael Snyder <msnyder@vmware.com>
4380
4381 * gdb.reverse/break-precsave.exp: New test.
4382 * gdb.reverse/consecutive-precsave.exp: Ditto.
4383 * gdb.reverse/finish-precsave.exp: Ditto.
4384 * gdb.reverse/i386-precsave.exp: Ditto.
4385 * gdb.reverse/machinestate-precsave.exp: Ditto.
4386 * gdb.reverse/sigall-precsave.exp: Ditto.
4387 * gdb.reverse/solilb-precsave.exp: Ditto.
4388 * gdb.reverse/step-precsave.exp: Ditto.
4389 * gdb.reverse/until-precsave.exp: Ditto.
4390 * gdb.reverse/watch-precsave.exp: Ditto.
4391
4cf866a3
MS
43922009-10-22 Michael Snyder <msnyder@vmware.com>
4393
4394 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
4395 for gdb_expect. Adjust one test's expect strings for the new
4396 format of disassemble.
4397 * gdb.reverse/finish-reverse.exp: Delete 'return'.
4398 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
4399 gdb_test_multiple.
4400 * gdb.reverse/step-reverse.exp: Delete 'return'.
4401 * gdb.reverse/until-reverse.exp: Delete blank lines.
4402 * gdb.reverse/watch-reverse.exp: Delete blank lines.
4403
2b28d209
PP
44042009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
4405
4406 * gdb.base/consecutive.exp: Adjust.
4407 * gdb.base/display.exp: Likewise.
4408 * gdb.base/pc-fp.exp: Likewise.
4409 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 4410
33b9c32b
MS
44112009-10-19 Michael Snyder <msnyder@vmware.com>
4412
4413 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
4414 * gdb.reverse/finish-reverse.c: Ditto.
4415 * gdb.reverse/sigall-reverse.c: Ditto.
4416 * gdb.reverse/solib-reverse.c: Ditto.
4417 * gdb.reverse/step-reverse.c: Ditto.
4418 * gdb.reverse/watch-reverse.c: Ditto.
4419
6c95b8df
PA
44202009-10-19 Pedro Alves <pedro@codesourcery.com>
4421 Stan Shebs <stan@codesourcery.com>
4422
4423 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
4424 * gdb.base/foll-exec.exp: Adjust to expect a process id before
4425 "Executing new program".
4426 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
4427 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
4428 left listed after having been killed.
4429 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
4430 * gdb.base/maint.exp: Adjust test.
4431
4432 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
4433 * gdb.multi/Makefile.in: New.
4434 * gdb.multi/base.exp: New.
4435 * gdb.multi/goodbye.c: New.
4436 * gdb.multi/hangout.c: New.
4437 * gdb.multi/hello.c: New.
4438 * gdb.multi/bkpt-multi-exec.c: New.
4439 * gdb.multi/bkpt-multi-exec.exp: New.
4440 * gdb.multi/crashme.c: New.
4441
279017b7
TG
44422009-10-13 Tristan Gingold <gingold@adacore.com>
4443
4444 * gdb.base/sepdebug.exp: Check debug info are found.
4445
0413d738
PA
44462009-10-08 Pedro Alves <pedro@codesourcery.com>
4447
4448 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
4449 bits.
4450
c628eecc
JK
44512009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4452
4453 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
4454
38af1bfe
JB
44552009-10-07 Joel Brobecker <brobecker@adacore.com>
4456
4457 * gdb.base/watchpoints.c: Add copyright header. Reformat one
4458 of the comments.
4459
2b0adecd
PM
44602009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
4461
4462 * gdb.base/annota1.exp: Remove obsolete match_max increase.
4463 * gdb.base/annota3.exp: Idem.
4464 * gdb.base/maint.exp: Idem.
4465
8d417781
PM
44662009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
4467
889bf7c5 4468 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
4469 to default.
4470
bb61102d
PM
44712009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
4472
889bf7c5 4473 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
4474 mingw and cygwin targets.
4475
ace5c364
PM
44762009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
4477 Pedro Alves <pedro@codesourcery.com>
4478
889bf7c5 4479 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
4480 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
4481
c2d494a0
PM
44822009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
4483
e1b52ce2
PM
4484 * gdb.base/shr1.c: Use %p in format string.
4485 * gdb.base/unload.c: Avoid warning in fprintf.
4486 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 4487
209f53f5
PM
44882009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
4489
4490 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
4491 long type.
4492 (test_unlink): Correct printf string.
4493 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
4494 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
4495
8172766a
JK
44962009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4497
4498 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
4499 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
4500 * gdb.arch/ia64-breakpoint-shadow.S: New file.
4501
0f73703c
UW
45022009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4503
4504 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
4505 * gdb.objc/nondebug.exp: Likewise.
4506
b32306ca
UW
45072009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4508
4509 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
4510 target_info setting.
4511
4512 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
4513 that detect new threads during "info threads".
4514
0057022f
UW
45152009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4516
4517 * gdb.threads/manythreads.c (main): Increase thread stack size
4518 to 2*PTHREAD_STACK_MIN.
4519 * gdb.threads/multi-create.c (main): Likewise.
4520 (create_function): Likewise.
4521
f29c0325
UW
45222009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4523
4524 * gdb.base/dump.exp: Pass difference of pointer types instead
4525 of integer types as offset to restore in intarr3.srec case.
4526
fcb34849
UW
45272009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4528
4529 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
4530
d5142e3b
UW
45312009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4532
4533 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
4534
087b74b2 45352009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 4536
087b74b2
PM
4537 New test for two watchpoints, with disabling of
4538 the first inserted.
4539 * testsuite/gdb.base/watchpoints.c: New file.
4540 * testsuite/gdb.base/watchpoints.exp: New file.
4541
96c07c5b
TT
45422009-09-25 Tom Tromey <tromey@redhat.com>
4543
4544 * gdb.base/charset.exp: Test utf-16 strings with Python.
4545
b8899f2b
TT
45462009-09-25 Tom Tromey <tromey@redhat.com>
4547
4548 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
4549 UCS-4.
4550 * gdb.base/charset.c (utf_32_string): Rename.
4551 (init_utf32): Rename.
4552 (main): Update.
4553
329719ec
TT
45542009-09-22 Tom Tromey <tromey@redhat.com>
4555
4556 * gdb.python/py-function.exp: Add regression tests.
4557
11ef0d76
KS
45582009-09-21 Keith Seitz <keiths@redhat.com>
4559
4560 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
4561 with invalid operator.
4562
3fe8f3b3
KS
45632009-09-21 Keith Seitz <keiths@redhat.com>
4564
4565 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
4566 and destructor using typedef name of class.
4567 * gdb.cp/classes.cc (class Base1): Add a destructor.
4568 (base1): New typedef.
4569 (use_methods): Instanitate an object of type base1.
4570 * gdb.cp/templates.exp (test_template_typedef): New procedure.
4571 (do_tests): Call test_template_typedef.
4572 * gdb.cp/templates.cc (Baz::~Baz): New method.
4573 (intBazOne): New typedef.
4574 (main): Instantiate intBazOne.
4575
7a9fe101
PM
45762009-09-21 Phil Muldoon <pmuldoon@redhat.com>
4577
4578 PR python/10633
4579
4580 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
4581 Function.
4582 (run_lang_tests): Add print elements test.
4583
2e4d963f
PM
45842009-09-21 Phil Muldoon <pmuldoon@redhat.com>
4585
4586 * gdb.python/py-value.exp (test_subscript_regression): New
4587 function. Test for invalid subscripts.
4588 * gdb.python/py-value.c (main): Add test array, and pointer to it.
4589 (ptr_ref): New function.
4590
ec7e75e7
PP
45912009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
4592
4593 * gdb.base/default.exp: Fix "show convenience".
4594
0cc7d26f
TT
45952009-09-15 Tom Tromey <tromey@redhat.com>
4596
4597 * lib/mi-support.exp (mi_create_varobj): Update.
4598 (mi_create_floating_varobj): Likewise.
4599 (mi_create_dynamic_varobj): New proc.
4600 (mi_varobj_update): Update.
4601 (mi_varobj_update_with_type_change): Likewise.
4602 (mi_varobj_update_kv_helper): New proc.
4603 (mi_varobj_update_dynamic_helper): Rewrite.
4604 (mi_varobj_update_dynamic): New proc.
4605 (mi_list_varobj_children): Update.
4606 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
4607 * gdb.python/python-prettyprint.py (pp_outer): New class.
4608 (pp_nullstr): Likewise.
4609 (lookup_function): Register new printers.
4610 * gdb.python/python-prettyprint.c (struct substruct): New type.
4611 (struct outerstruct): Likewise.
4612 (substruct_test): New function.
4613 (struct nullstr): New type.
4614 (string_1, string_2): New globals.
4615 (main): Add new tests.
4616 * gdb.python/python-mi.exp: Added regression tests.
4617 * gdb.mi/mi2-var-display.exp: Update.
4618 * gdb.mi/mi2-var-cmd.exp: Update.
4619 * gdb.mi/mi2-var-child.exp: Update.
4620 * gdb.mi/mi2-var-block.exp: Update.
4621 * gdb.mi/mi-var-invalidate.exp: Update.
4622 * gdb.mi/mi-var-display.exp: Update.
4623 * gdb.mi/mi-var-cmd.exp: Update.
4624 * gdb.mi/mi-var-child.exp: Update.
4625 * gdb.mi/mi-var-block.exp: Update.
4626 * gdb.mi/mi-break.exp: Update.
4627 * gdb.mi/gdb701.exp: Update.
4628
a96d9b2e
SDJ
46292009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
4630
4631 * Makefile.in: Inclusion of catch-syscall object.
4632 * gdb.base/catch-syscall.c: New file.
4633 * gdb.base/catch-syscall.exp: New file.
4634
b43b923a
MS
46352009-09-12 Michael Snyder <msnyder@vmware.com>
4636
4637 * gdb.reverse/step-reverse.exp: Explicitly check for targets
4638 that can support reverse debuggnig.
4639
cec03d70
TT
46402009-09-11 Tom Tromey <tromey@redhat.com>
4641
4642 * gdb.dwarf2/valop.S: New file.
4643 * gdb.dwarf2/valop.exp: New file.
4644
e23bb3fc
MK
46452009-09-11 Mark Kettenis <kettenis@gnu.org>
4646
4647 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
4648
37c3696d
DE
46492009-09-10 Doug Evans <dje@google.com>
4650
4651 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
4652 Add $gdb_prompt to second breakpoint regexp.
4653
5172aecb
JB
46542009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
4655
4656 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
4657 names, add missing ones.
4658 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
4659 * gdb.python/py-frame.c: Rename from python-frame.c.
4660 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
4661 testfile name.
4662 * gdb.python/py-function.exp: Rename from python-function.exp.
4663 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
4664 testfile name.
4665 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
4666 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
4667 Adjust testfile name.
4668 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
4669 * gdb.python/py-template.cc: Rename from python-template.cc.
4670 * gdb.python/py-template.exp: Rename from python-template.exp.
4671 Adjust testfile name.
4672 * gdb.python/py-value.c: Rename from python-value.c.
4673 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
4674 testfile name.
4675
b554e4bd
JK
46762009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4677
4678 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
4679 $bpt2address.
4680 (Second breakpoint address is valid on ia64)
4681 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
4682
9a68ae16
JM
46832009-09-03 Joseph Myers <joseph@codesourcery.com>
4684
4685 * gdb.base/ending-run.exp: Restrict regular expression matching
4686 line number to require closing brace following.
4687
146b9145
DE
46882009-09-03 Doug Evans <dje@google.com>
4689
4690 * gdb.base/store.exp (check_set): Fix typo in expected value message.
4691
787d21e1
TT
46922009-09-02 Tom Tromey <tromey@redhat.com>
4693
4694 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
4695
e7802207
TT
46962009-09-02 Tom Tromey <tromey@redhat.com>
4697
4698 * gdb.dwarf2/callframecfa.exp: New file.
4699 * gdb.dwarf2/callframecfa.S: New file.
4700
817aadd2
JK
47012009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4702
4703 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
4704 gdb.base/solib-overlap-main.c: New.
4705
4a76eae5
DJ
47062009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
4707
4708 PR gdb/10565
4709
4710 * gdb.base/bitfields.c (struct container, container): New.
4711 (main): Initialize it and call break5.
4712 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
4713
d4b96c9a
JK
47142009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4715
4716 Support constant DW_AT_data_member_location by GCC PR debug/40659.
4717 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
4718
4e22772d
JK
47192009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4720
4721 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
4722
2efab443
MS
47232009-08-26 Michael Snyder <msnyder@vmware.com>
4724
4725 * gdb.base/i386-reverse.c: New file.
4726 * gdb.base/i386-reverse.exp: New file.
4727 * gdb.base/Makefile.in: Add new files to be removed.
4728
07ab73a0
JM
47292009-08-26 Joseph Myers <joseph@codesourcery.com>
4730
4731 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
4732 environment-pwd for remote host.
4733 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
4734
676accff
KS
47352009-08-24 Keith Seitz <keiths@redhat.com>
4736
4737 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
4738 Add two new C++ completer tests which limit the output to a
889bf7c5 4739 given class.
676accff 4740
f9f7ad22
MS
47412009-08-24 Michael Snyder <msnyder@vmware.com>
4742
4743 * gdb.base/del.exp: Fix typo in comment.
4744 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
4745
81ecdfbb
RW
47462009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
4747
4748 * configure: Regenerate.
4749 * gdb.hp/configure: Likewise.
4750 * gdb.hp/gdb.aCC/configure: Likewise.
4751 * gdb.hp/gdb.base-hp/configure: Likewise.
4752 * gdb.hp/gdb.compat/configure: Likewise.
4753 * gdb.hp/gdb.defects/configure: Likewise.
4754 * gdb.hp/gdb.objdbg/configure: Likewise.
4755 * gdb.stabs/configure: Likewise.
4756
cab0c772
UW
47572009-08-19 Doug Evans <dje@google.com>
4758
4759 * gdb.base/gdbvars.c: New file.
4760 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
4761
b8fa0bfa
PA
47622009-08-14 Pedro Alves <pedro@codesourcery.com>
4763
4764 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
4765 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
4766
b84aa90a
PA
47672009-08-13 Pedro Alves <pedro@codesourcery.com>
4768
4769 * gdb.base/default.exp: Adjust "set language test": it's now an
4770 enum command. Larger help string moved to "help set language".
4771 * gdb.base/help.exp: Adjust "help set language" expected output,
4772 now lists all known languages.
4773
0d8f9b2c
NF
47742009-08-11 Nathan Froyd <froydnj@codesourcery.com>
4775
4776 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
4777 all frame arguments.
4778 * gdb.arch/altivec-regs.exp: Likewise.
4779
bda180e0
TT
47802009-08-07 Tom Tromey <tromey@redhat.com>
4781
4782 * gdb.base/setshow.exp: Add tests for changes to set language, set
4783 check range, and set check type.
4784
48cb2d85
VP
47852009-08-03 Vladimir Prus <vladimir@codesourcery.com>
4786
4787 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
4788 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 4789 Call it.
48cb2d85 4790
1ea34204
UW
47912009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4792
4793 * configure.ac: Run gdb.cell tests when appropriate.
4794 * configure: Regenerate.
4795 * lib/cell.exp: New file.
4796 * gdb.cell: New directory.
4797 * gdb.cell/configure.ac: New file.
4798 * gdb.cell/configure: New file.
4799 * gdb.cell/Makefile.in: New file.
4800 * gdb.cell/arch.exp: New file.
4801 * gdb.cell/break.c: New file.
4802 * gdb.cell/break.exp: New file.
4803 * gdb.cell/break-spu.c: New file.
4804 * gdb.cell/bt.c: New file.
4805 * gdb.cell/bt2-spu.c: New file.
4806 * gdb.cell/bt-spu.c: New file.
4807 * gdb.cell/bt.exp: New file.
4808 * gdb.cell/coremaker.c: New file.
4809 * gdb.cell/coremaker-spu.c: New file.
4810 * gdb.cell/core.exp: New file.
4811 * gdb.cell/gcore.exp: New file.
4812 * gdb.cell/data.c: New file.
4813 * gdb.cell/data.exp: New file.
4814 * gdb.cell/data-spu.c: New file.
4815 * gdb.cell/ea-cache.exp: New file.
4816 * gdb.cell/ea-cache.c: New file.
4817 * gdb.cell/ea-cache-spu.c: New file.
4818 * gdb.cell/ea-standalone.c: New file.
4819 * gdb.cell/ea-standalone.exp: New file.
4820 * gdb.cell/ea-test.c: New file.
4821 * gdb.cell/ea-test.exp: New file.
4822 * gdb.cell/f-regs.exp: New file.
4823 * gdb.cell/mem-access.c: New file.
4824 * gdb.cell/mem-access.exp: New file.
4825 * gdb.cell/mem-access-spu.c: New file.
4826 * gdb.cell/ptype.exp: New file.
4827 * gdb.cell/registers.exp: New file.
4828 * gdb.cell/size.c: New file.
4829 * gdb.cell/sizeof.exp: New file.
4830 * gdb.cell/size-spu.c: New file.
4831 * gdb.cell/solib.exp: New file.
4832 * gdb.cell/solib-symbol.exp: New file.
4833
85e747d2
UW
48342009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4835
4836 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
4837
58d6951d
DJ
48382009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
4839
4840 * gdb.base/float.exp: Handle VFP registers.
4841
6e0a4f15
MS
48422009-07-14 Michael Snyder <msnyder@vmware.com>
4843
dcd5da87
MS
4844 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
4845 to bring gdb to the beginning of the calling line.
4846
6e0a4f15
MS
4847 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
4848 confusing the i386 epilogue unwinder.
4849
782b2b07
SS
48502009-07-14 Stan Shebs <stan@codesourcery.com>
4851
4852 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
4853
f662c3bc
MS
48542009-07-14 Michael Snyder <msnyder@vmware.com>
4855
4856 * gdb.reverse/step-reverse.exp (stepi into function call):
4857 Call instruction may not be first instruction in the line.
4858 (reverse stepi from a function call): Used wrong line number.
4859
8f313923
JK
48602009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4861
4862 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
4863
4662c76e
JK
48642009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4865
4866 Fix gdb.base/macscp.exp when using custom inputrc.
4867 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
4868 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
4869 env(TERM) set.
4870 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
4871 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
4872
aa81e255
JK
48732009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4874
4875 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
4876 * gdb.base/annota1.exp (thread_test): Import global $testfile.
4877 Change the compilation target to match the testcase name.
4878 * gdb.base/sect-cmd.exp: Change the compilation target to match the
4879 testcase name.
4880 * a2-run.exp: Use for setup prepare_for_testing. Change the
4881 compilation target to match the testcase name.
4882 * gdb.base/commands.exp: Likewise.
4883 * gdb.base/finish.exp: Likewise.
4884 * gdb.base/float.exp: Likewise.
4885 * gdb.base/info-target.exp: Likewise.
4886 * gdb.base/relational.exp: Likewise.
4887 * gdb.base/term.exp: Likewise.
4888 * gdb.base/until.exp: Likewise.
4889 * gdb.base/volatile.exp: Likewise.
4890 * gdb.base/whatis-exp.exp: Likewise.
4891
4c93b1d7
HZ
48922009-07-11 Hui Zhu <teawater@gmail.com>
4893
4894 * gdb.base/help.exp (disassemble): Update expected help text.
4895
812f7342
TT
48962009-07-09 Tom Tromey <tromey@redhat.com>
4897
4898 * lib/gdb.exp: Handle TRANSCRIPT.
4899 (remote_spawn, remote_close, send_gdb): New procs.
4900
fbb8f299
PM
49012009-07-10 Phil Muldoon <pmuldoon@redhat.com>
4902
4903 * gdb.python/python-prettyprint.c: Add counted null string
4904 structure.
4905 * gdb.python/python-prettyprint.exp: Print null string. Test for
4906 embedded nulls.
4907 * gdb.python/python-prettyprint.py (pp_ns): New Function.
4908 * gdb.python/python-value.exp (test_value_in_inferior): Add
4909 variable length string fetch tests.
4910 * gdb.python/python-value.c (main): Add strings for string fetch tests.
4911
c0ac0ec7
JK
49122009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4913
4914 * gdb.base/dump.exp (inaccessible memory is reported): New test.
4915
30b66ecc
TT
49162009-07-07 Tom Tromey <tromey@redhat.com>
4917
4918 * gdb.base/call-rt-st.exp: Update for change to escape output.
4919 * gdb.base/callfuncs.exp: Likewise.
4920 * gdb.base/charset.exp: Likewise.
4921 * gdb.base/constvars.exp: Likewise.
4922 * gdb.base/long_long.exp: Likewise.
4923 * gdb.base/pointers.exp: Likewise.
4924 * gdb.base/printcmds.exp: Likewise.
4925 * gdb.base/setvar.exp: Likewise.
4926 * gdb.base/store.exp: Likewise.
4927 * gdb.cp/ref-types.exp: Likewise.
4928 * gdb.mi/mi-var-child.exp: Likewise.
4929 * gdb.mi/mi-var-display.exp: Likewise.
4930 * gdb.mi/mi2-var-display.exp: Likewise.
4931 * gdb.base/charset.exp: Test octal escape sequence length.
4932 Update for change to escape output.
4933
187c4a2b
JK
49342009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4935
4936 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
4937
d80a43f9
DJ
49382009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
4939
4940 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
4941
047427a8
JK
49422009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4943
4944 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
4945 gdbserver increasing $portnum if "Can't bind address" has been seen.
4946
8b5a0f4f
PA
49472009-07-05 Pedro Alves <pedro@codesourcery.com>
4948
4949 * gdb.base/ending-run.exp: Add "step out of main" pattern for
4950 mingw32ce.
4951
7d93ba58
PA
49522009-07-05 Pedro Alves <pedro@codesourcery.com>
4953
4954 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
4955 VFP format.
4956
2277426b
PA
49572009-07-02 Pedro Alves <pedro@codesourcery.com>
4958
4959 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
4960 linux. Adjust to use "inferior", "info inferiors", "detach
4961 inferior" and "kill inferior" instead of "restart", "info fork",
4962 "detach fork" and "delete fork".
4963 * gdb.base/ending-run.exp: Spell out "info".
4964 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
4965 the "kill" command.
4966
5af949e3
UW
49672009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4968
4969 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
4970 change to prefix TLS offset in hex with 0x.
4971
5d3729b5
UW
49722009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4973
4974 * gdb.base/default.exp: Update test case for "x" changes.
4975
af589bd0
TG
49762009-07-01 Tristan Gingold <gingold@adacore.com>
4977
4978 * gdb.base/bigcore.exp: Make darwin untested.
4979
40974f91
JK
49802009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4981
4982 * gdb.base/completion.exp (directory completion): Create the directory.
4983 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
4984 escapeuniquesub.
4985 (directory completion 2): Expect now ${escapeuniquesub}.
4986 (Glob remaining of directory test): Remove one excessive newline.
4987 Expect the real output.
4988
59dd3af6
JK
49892009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4990
4991 Fix `make check//%' target after `make check' has been ran.
4992 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
4993 a mkdir call.
4994 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
4995 (%/.dir): Remove.
4996
f4e164aa
JK
49972009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4998
4999 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
5000 the expected result record.
5001
69af2122
JK
50022009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5003
5004 Remove racy FAILs relying just on the timeouts.
5005 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
5006 (annotation_level 2): Remove racy FAILs.
5007
2fd481e1
PP
50082009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
5009
5010 gdb/10275
889bf7c5
PA
5011 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
5012
c38f313d
DJ
50132009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
5014
5015 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
5016
8b777f02
VP
50172009-06-30 Vladimir Prus <vladimir@codesourcery.com>
5018
5019 * gdb.mi/mi-stack.exp: Testing symbolic options
5020 to -stack-list-locals and -stack-list-arguments.
5021
00c7eacf
JK
50222009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5023
5024 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
5025
6bc80edc
TT
50262009-06-29 Tom Tromey <tromey@redhat.com>
5027
5028 * dg-extract-results.sh: New file.
5029 * Makefile.in (FORCE_PARALLEL): New variable.
5030 (CHECK_TARGET): New conditional variable.
5031 (check): Use CHECK_TARGET.
5032 (DO_RUNTEST): New variable.
5033 (check-single): New target.
5034 (TEST_DIRS): New variable.
5035 (TEST_TARGETS): Likewise.
5036 (check-parallel): New target.
5037 (check-gdb.%): New pattern.
5038 (BASE1_FILES): New variable.
5039 (BASE2_FILES): Likewise.
5040 (check-gdb.base%): New pattern.
5041 (%/.dir): New pattern.
5042 * configure: Rebuild.
5043 * aclocal.m4 (AM_CONDITIONAL): New defun.
5044 * configure.ac: Check whether user is using GNU make.
5045 (GMAKE): New conditional.
5046
794684b6
SW
50472009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
5048
5049 * gdb.cp/namespace-nested-import.cc: New test.
5050 * gdb.cp/namespace-nested-import.exp: New test.
5051
edb3359d
DJ
50522009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
5053
5054 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
5055 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
5056 * gdb.opt/Makefile.in (EXECUTABLES): Update.
5057 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
5058 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
5059 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
5060 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
5061 gdb.opt/inline-markers.c: New files.
5062 * lib/gdb.exp (skip_inline_frame_tests): New function.
5063 (skip_inline_var_tests): New function.
5064
cf657a0c
AS
50652009-06-27 Andreas Schwab <schwab@linux-m68k.org>
5066
5067 * gdb.cp/exception.exp: Don't require $hex before inner frame in
5068 backtrace.
5069
28d41a99
MS
50702009-06-27 Michael Snyder <msnyder@vmware.com>
5071
5072 * gdb.reverse: New directory.
5073 * gdb.reverse/break-reverse.c: New test.
5074 * gdb.reverse/break-reverse.exp: New test.
5075 * gdb.reverse/consecutive-reverse.c: New test.
5076 * gdb.reverse/consecutive-reverse.exp: New test.
5077 * gdb.reverse/finish-reverse.c: New test.
5078 * gdb.reverse/finish-reverse.exp: New test.
5079 * gdb.reverse/machinestate.c: New test.
5080 * gdb.reverse/ms1.c: New test.
5081 * gdb.reverse/machinestate.exp: New test.
5082 * gdb.reverse/Makefile.in: New file.
5083 * gdb.reverse/shr2.c: New test.
5084 * gdb.reverse/solib-reverse.c: New test.
5085 * gdb.reverse/solib-reverse.exp: New test.
5086 * gdb.reverse/step-reverse.c: New test.
5087 * gdb.reverse/step-reverse.exp: New test.
5088 * gdb.reverse/until-reverse.c: New test.
5089 * gdb.reverse/ur1.c: New test.
5090 * gdb.reverse/until-reverse.exp: New test.
5091 * gdb.reverse/watch-reverse.c: New test.
5092 * gdb.reverse/watch-reverse.exp: New test.
5093 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
5094 * configure: Regenerate.
5095
fe3c8b0d
DE
50962009-06-26 Doug Evans <dje@google.com>
5097
5098 * gdb.base/psymtab.exp: Turn off pending breakpoints.
5099
3a72a602
PM
51002009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
5101
5102 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
5103 windows problem for 'file delete $binfile'.
5104
27aa8d6a
SW
51052009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
5106
5107 * gdb.cp/namespace-using.exp: New test.
5108 * gdb.cp/namespace-using.cc: New test.
5109
8ac055f8
JB
51102009-05-20 Joel Brobecker <brobecker@adacore.com>
5111
5112 * gdb.ada/variant_record_packed_array: New testcase.
5113
85e306ed
TT
51142009-06-23 Tom Tromey <tromey@redhat.com>
5115
5116 * gdb.base/charset.exp (test_combination): Regression test.
5117 * gdb.base/charset.c (my_wchar_t): New typedef.
5118 (myvar): New global.
5119 (main): Set myvar.
5120
56643c5e
PM
51212009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
5122
5123 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
5124 target.
5125
1fac167a
UW
51262009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5127
5128 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
5129
7ccb0be9
UW
51302009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5131
5132 * gdb.mi/gdb680.exp: Update test for error message.
5133
568d6575
UW
51342009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5135
5136 * gdb.base/annota1.exp: Allow multiple occurrences of the
5137 frames-invalid annotation.
5138 * gdb.cp/annota2.exp: Likewise.
5139
7cd1089b
PM
51402009-06-15 Phil Muldoon <pmuldoon@redhat.com>
5141
5142 * gdb.cp/gdb2495.cc: New file.
5143 * gdb.cp/gdb2495.exp: New file.
5144
72c63395
JK
51452009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
5146
5147 Report error on GDB crash during runto.
5148 * lib/gdb.exp (runto <eof>): New.
5149
3788363d
DJ
51502009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
5151
5152 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
5153 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
5154 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
5155 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
5156 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
5157 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
5158 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
5159 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
5160 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
5161 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
5162 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
5163 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
5164 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
5165 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
5166 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
5167 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
5168 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
5169 gdb.server/server-mon.exp, gdb.server/server-run.exp,
5170 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
5171 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
5172 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
5173 gdb.trace/passcount.exp, gdb.trace/report.exp,
5174 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
5175 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
5176 gdb.trace/while-stepping.exp: Use a unique name for the compiled
5177 executable.
5178
17592de3
PA
51792009-06-07 Pedro Alves <pedro@codesourcery.com>
5180
5181 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
5182 defined before referencing it.
5183
701e355d
DE
51842009-06-03 Doug Evans <dje@google.com>
5185
5186 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
5187 * gdb.arch/i386-see.c: Ditto.
5188
f2292c65
PM
51892009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
5190
5191 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
5192 (check_macro): Return 1 if undefined.
5193 If first test fails, check if macro debug information is available,
5194 and report unsupported test if no macro information is found.
5195
5a437975
DE
51962009-05-29 Doug Evans <dje@google.com>
5197
5198 * gdb.threads/hand-call-in-threads.exp: New.
5199 * gdb.threads/hand-call-in-threads.c: New.
5200
c141c696
MS
52012009-05-29 Michael Snyder <msnyder@vmware.com>
5202
5203 * gdb.base/break-always.exp: Change "1" to "on".
5204 Add confirmation check.
5205
b3444185
PA
52062009-05-28 Pedro Alves <pedro@codesourcery.com>
5207
5208 * gdb.threads/threxit-hop-specific.c: New.
5209 * gdb.threads/threxit-hop-specific.exp: New.
5210 * gdb.threads/thread-execl.c: New.
5211 * gdb.threads/thread-execl.exp: New.
5212
b6313243
TT
52132009-05-27 Tom Tromey <tromey@redhat.com>
5214 Thiago Jung Bauermann <bauerman@br.ibm.com>
5215
5216 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
5217 (mi_child_regexp): Likewise.
5218 (mi_list_varobj_children_range): Likewise.
5219 (mi_get_features): Likewise.
5220 (mi_list_varobj_children): Rewrite.
5221 * gdb.python/python-mi.exp: New file.
5222
a6bac58e
TT
52232009-05-27 Tom Tromey <tromey@redhat.com>
5224 Thiago Jung Bauermann <bauerman@br.ibm.com>
5225 Phil Muldoon <pmuldoon@redhat.com>
5226 Paul Pluzhnikov <ppluzhnikov@google.com>
5227
5228 * gdb.python/python-prettyprint.exp: New file.
5229 * gdb.python/python-prettyprint.c: New file.
5230 * gdb.python/python-prettyprint.py: New file.
5231 * gdb.base/display.exp: print/r is now valid.
5232
2c74e833
TT
52332009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
5234 Tom Tromey <tromey@redhat.com>
5235 Pedro Alves <pedro@codesourcery.com>
5236 Paul Pluzhnikov <ppluzhnikov@google.com>
5237
5238 * gdb.python/python-template.exp: New file.
5239 * gdb.python/python-template.cc: New file.
5240 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
5241 tests.
5242 * gdb.python/python-value.exp (py_objfile_tests): New proc.
5243 Call it.
5244 (test_value_after_death): New proc.
5245 * gdb.python/python-value.c (PTR): New typedef.
5246 (main): New variable 'x'.
5247
89c73ade
TT
52482009-05-27 Tom Tromey <tromey@redhat.com>
5249
5250 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
5251 tests.
5252 * gdb.python/python-value.exp (py_objfile_tests): New proc.
5253 Call it.
5254
a75724bc
PA
52552009-05-27 Pedro Alves <pedro@codesourcery.com>
5256
5257 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
5258
e58b0e63
PA
52592009-05-24 Pedro Alves <pedro@codesourcery.com>
5260
5261 * gdb.threads/fork-thread-pending.c: New.
5262 * gdb.threads/fork-thread-pending.exp: New.
5263
4ac36638
JK
52642009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
5265
5266 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
5267 * gdb.dwarf2/dw2-strp.S (a_string2): New.
5268
889bf7c5 52692009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 5270
889bf7c5 5271 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 5272
b242c3c2
PA
52732009-05-17 Pedro Alves <pedro@codesourcery.com>
5274
5275 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
5276 `gdb_get_line_number'. Call `callee' in both parent and child.
5277 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
5278 `gdb_get_line_number' instead of hardcoding line numbers.
5279 (catch_fork_unpatch_child): New procedure to test detaching
5280 breakpoints from child fork.
5281 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
5282 hardcoding line numbers.
5283 (do_fork_tests): Run `catch_fork_unpatch_child'.
5284
ee342b23
VP
52852009-05-17 Vladimir Prus <vladimir@codesourcery.com>
5286
5287 * gdb.mi/mi-cmd-var.exp: Check that when varobj
5288 of structure type enters or leaves the scope, it
5289 is reported by -var-update.
5290
e2009e98
DE
52912009-05-11 Doug Evans <dje@sebabeach.org>
5292
5293 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 5294 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
5295 * gdb.threads/schedlock.c (main): Fix off-by-one error.
5296
00903456
JK
52972009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5298
5299 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
5300
dc621c35
DE
53012009-04-30 Doug Evans <dje@google.com>
5302
5303 * gdb.threads/watchthreads2.exp: New testcase.
5304 * gdb.threads/watchthreads2.c: New testcase.
5305
9ab4e744
DE
53062009-04-29 Doug Evans <dje@google.com>
5307
5308 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
5309 * gdb.cp/mb-ctor.cc: Ditto.
5310 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
5311 * gdb.cp/mb-inline.h (multi_line_foo): New function.
5312 * gdb.cp/mb-inline1.cc: Call it.
5313 * gdb.cp/mb-inline2.cc: Ditto.
5314 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
5315 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
5316
484086b7
JK
53172009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5318
5319 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
5320 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
5321 Replace all uses of `decimal' by `nonzero'.
5322 (info macro FROM_COMMANDLINE): New test.
5323
379a77b5
TT
53242009-04-27 Tom Tromey <tromey@redhat.com>
5325
5326 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
5327
b92b73c2
DE
53282009-04-27 Doug Evans <dje@google.com>
5329
5330 * gdb.threads/watchthreads.c (main): Initialize args before starting
5331 the threads. Plus formatting cleanup.
5332 * gdb.threads/watchthreads.exp: Avoid errant failures due to
5333 biased scheduling of one thread.
5334
945a118d
JG
53352009-04-27 Jerome Guitton <guitton@adacore.com>
5336
5337 * gdb.cp/templates.cc (GetMax): New template.
5338 (main): Declare two instances of GetMax.
5339 * gdb.cp/templates.exp: Add new test.
5340
d389af10
JK
53412009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5342
5343 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
5344
e7f86de9
JM
53452009-04-22 Joseph Myers <joseph@codesourcery.com>
5346
5347 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
5348
334cc82d
TT
53492009-04-15 Tom Tromey <tromey@redhat.com>
5350
5351 * gdb.base/charset.exp: Add regression test.
5352
d12672cc
JB
53532009-04-14 Joel Brobecker <brobecker@adacore.com>
5354
5355 * gdb.base/exe-lock.exp: New testcase.
5356
18e8c3bc
TT
53572009-04-13 Tom Tromey <tromey@redhat.com>
5358
5359 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
5360 operator on Frame.
5361
5ecd5cbe
UW
53622009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5363
5364 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
5365 * gdb.server/ext-attach.exp: Likewise.
5366
7309f756
VP
53672009-04-03 Vladimir Prus <vladimir@codesourcery.com>
5368
5369 Eliminate some sleep usage.
5370
889bf7c5
PA
5371 * gdb.mi/basics.c (do_nothing): New.
5372 (main): Use do_nothing instead of printf, so that
5373 not to introduce race condition between output of
5374 inferiour and output of gdb. Do not use sleep as it
5375 is not generally available on embedded targets.
7309f756 5376
f4b95f6f
PA
53772009-04-02 Pedro Alves <pedro@codesourcery.com>
5378
5379 * gdb.server/ext-attach.exp: Expect an optional process id after
5380 "Detached from remote process".
5381
de40b933
JK
53822009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5383
5384 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
5385 gdb.dwarf2/dw2-unresolved.exp: New.
5386
2ae101a4
PA
53872009-04-02 Pedro Alves <pedro@codesourcery.com>
5388
5389 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
5390 mi_run_to_main.
5391
56a8e183
PA
53922009-04-02 Pedro Alves <pedro@codesourcery.com>
5393
5394 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
5395 mi_run_to_main. Skip thread exit test on remote targets.
5396 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
5397 mi_run_to_main.
5398 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
5399 mi_run_to_main.
5400 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
5401 when expecting ^connected. Detect when the target doesn't support
5402 non-stop mode.
5403 (mi_run_cmd): Detect if non-stop mode was requested by isn't
5404 supported. Return -1 on error, 0 on success.
5405 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
5406 (mi_runto): Return mi_runto_helper's result explicitly.
5407
c35fafde
PA
54082009-04-01 Pedro Alves <pedro@codesourcery.com>
5409
5410 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
5411
f8a8dce6
JB
54122009-04-01 Tom Tromey <tromey@redhat.com>
5413
5414 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
5415 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
5416 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
5417 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
5418
71c25dea
TT
54192009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
5420 Jan Kratochvil <jan.kratochvil@redhat.com>
5421
5422 PR gdb/931
5423 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
5424 output.
5425 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
5426 for gdb/931.
5427 * dw2-strp.S (DW_AT_language): Change to C++.
5428 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
5429
02d9a9ce
JB
54302009-03-31 Joel Brobecker <brobecker@adacore.com>
5431
5432 * gdb.ada/tasks: New testcase.
5433
1042e4c0
SS
54342009-03-30 Stan Shebs <stan@codesourcery.com>
5435
5436 * gdb.trace/actions.exp: Update to match new info trace format.
5437 * gdb.trace/deltrace.exp: Ditto.
5438 * gdb.trace/infotrace.exp: Ditto.
5439 * gdb.trace/passcount.exp: Ditto.
5440 * gdb.trace/save-trace.exp: Ditto.
5441 * gdb.trace/while-stepping.exp: Ditto.
5442 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
5443
f8f6f20b
TJB
54442009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
5445
5446 * gdb.python/python-frame.c: New file.
5447 * gdb.python/python-frame.exp: New file.
5448
c0c6f777
TJB
54492009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
5450
5451 * gdb.python/python-value.exp: Add tests for the address
5452 attribute.
5453
3cb51905
AS
54542009-03-29 Andreas Schwab <schwab@linux-m68k.org>
5455
5456 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
5457
88fc996f
DE
54582009-03-26 Doug Evans <dje@google.com>
5459
5460 * gdb.mi/mi-nonstop-exit.exp: New file.
5461 * gdb.mi/non-stop-exit.c: New file.
5462
56ef84b1
TT
54632009-03-26 Tom Tromey <tromey@redhat.com>
5464
5465 Update for change to prologue skipping:
5466 * gdb.mi/mi2-simplerun.exp: Update.
5467 * gdb.mi/mi2-break.exp: Update.
5468 * gdb.mi/mi-simplerun.exp: Update.
5469 * gdb.mi/mi-break.exp: Update.
5470 * gdb.base/ending-run.exp: Update.
5471
def2b000
TJB
54722009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
5473
5474 * gdb.python/python-value.exp (test_value_in_inferior): Test
5475 gdb.Value.is_optimized_out attribute.
5476
442ddf59
JK
54772009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
5478
5479 * gdb.dwarf2/dw2-noloc-main.c: New file.
5480 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
5481 (.text): Remove.
5482 (.data): New.
5483 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
5484 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
5485 (DW_TAG_subprogram func_cu1, noloc): Remove.
5486 (main): New.
5487 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
5488 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
5489 (file_symbols): New procedure.
5490
a8df5de4
TT
54912009-03-25 Tom Tromey <tromey@redhat.com>
5492
5493 * gdb.base/charset.exp (valid_target_charset): New proc.
5494 Use it to skip tests on invalid charsets.
5495
cc1d7add
PM
54962009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
5497
5498 * gdb.base/completion.exp: Add a test for directory completion.
5499
bcd5727b
JK
55002009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5501
5502 Fix a racy FAIL.
5503 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
5504 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
5505
cc924cad
TJB
55062009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
5507
5508 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
5509 * gdb.python/python-function.exp: Add test for function returning
5510 a GDB value.
5511
bc3b79fd
TJB
55122009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
5513
5514 * gdb.python/python-function.exp: New file.
5515
6c7a06a3
TT
55162009-03-20 Tom Tromey <tromey@redhat.com>
5517
5518 * gdb.base/store.exp: Update for change to escape output.
5519 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
5520 to escape output.
5521 * gdb.base/pointers.exp: Update for change to escape output.
5522 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
5523 to escape output.
5524 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
5525 escape output.
5526 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
5527 to escape output.
5528 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
5529 escape output.
5530 * gdb.base/setvar.exp: Update for change to escape output.
5531 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
5532 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
5533 to escape output.
5534 (test_print_string_constants): Likewise.
5535 * gdb.base/charset.exp (valid_host_charset): Check size of
5536 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
5537 cases. Handle "auto"-related output.
5538 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
5539 (uvar, Uvar): New globals.
5540
c31af87b
JG
55412009-03-19 Jerome Guitton <guitton@adacore.com>
5542
5543 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
5544 deltas.
5545 * gdb.ada/fixed_points.exp: Ditto.
5546
51272cf2
PA
55472009-03-18 Pedro Alves <pedro@codesourcery.com>
5548
5549 * return-nodebug.c: Don't include stdio.h.
5550 (init): Delete.
5551 (func): Delete definition and provide extern declaration.
5552 (t): New.
5553 (main): Don't call printf. Call func and store its result in t.
5554 * return-nodebug1.c: New.
5555 * return-nodebug.exp: Don't expect stdio output. Instead, print
5556 the global variable t. Drop printf formatters and cast types from
5557 foreach loop. Don't use prepare_for_testing. Compile
5558 return-nodebug.c and return-nodebug1.c in separate steps. Don't
5559 define FORMAT or CAST.
5560
d24948ac
PP
55612009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
5562
5563 * gdb.base/solib-display.exp: Disable test for remote targers.
5564
61ff14c6
JK
55652009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5566
5567 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
5568
cb4dce93
JK
55692009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5570
5571 Fix a racy FAIL.
5572 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
5573 code from `follow parent, print pids'.
5574 (`follow child, print pids', `follow parent, print pids'): Call it.
5575 Replace `gdb_test "break..."' by gdb_breakpoint.
5576
f7c60c5e
VP
55772009-03-13 Vladimir Prus <vladimir@codesourcery.com>
5578
5579 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 5580 sync and async modes.
f7c60c5e 5581
383ace49
JB
55822009-03-12 Joel Brobecker <brobecker@adacore.com>
5583
5584 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
5585 that was checked in by mistake. Remove loading of ada.exp, since
5586 this is not necessary in this case.
5587
4ce102af
JB
55882009-03-12 Joel Brobecker <brobecker@adacore.com>
5589
5590 * gdb.ada/ptype_arith_binop.exp: New testcase.
5591
529a2aef
JB
55922009-03-12 Joel Brobecker <brobecker@adacore.com>
5593
5594 * gdb.ada/mod_from_name: New testcase.
5595
8a38181c
JB
55962009-03-12 Joel Brobecker <brobecker@adacore.com>
5597
5598 * gdb.ada/tick_last_segv: New testcase.
5599
11436dee
VP
56002009-03-12 Vladimir Prus <vladimir@codesourcery.com>
5601
61ff14c6 5602 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 5603
1f31650a
VP
56042009-03-12 Vladimir Prus <vladimir@codesourcery.com>
5605
61ff14c6
JK
5606 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
5607 include the token in ^running and frame info in *stopped.
1f31650a 5608
a3247a22
PP
56092009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
5610
5611 * solib-display.exp: New file.
5612 * solib-display-main.c: New file.
5613 * solib-display-lib.c: New file.
61ff14c6 5614
aae64587
PA
56152009-03-05 Pedro Alves <pedro@codesourcery.com>
5616
5617 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
5618
44aabfbc
JK
56192009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
5620
5621 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
5622 (list_and_check_macro): Use more specific test name.
5623 (next to definition): Make the test names unique.
5624
c087fcd3
PM
56252009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
5626
5627 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 5628
c86cf029
VP
56292009-02-17 Vladimir Prus <vladimir@codesourcery.com>
5630
5631 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
5632 notifications.
5633 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
5634 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
5635 * lib/mi-support.exp (library_loaded_re): New.
5636 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
5637
3ea85240
VP
56382009-02-17 Vladimir Prus <vladimir@codesourcery.com>
5639
5640 * gdb.gdb/observer.exp: Use test_notification observer, not
5641 normal_stop, everywhere.
5642 (test_normal_stop_notifications): Rename to...
5643 (test_notifications): ...this.
5644 (test_observer_normal_stop): Rename to...
5645 (test_observer): ...this.
5646
1903f0e6
DE
56472009-02-16 Doug Evans <dje@google.com>
5648
5649 * gdb.arch/amd64-disp-step.S (test_int3): New test.
5650 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
5651 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
5652 (test_prefixed_syscall,test_int3): New tests.
5653 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
5654 (test_prefixed_syscall,test_int3): New tests.
5655
1d33d6ba
VP
56562009-02-14 Vladimir Prus <vladimir@codesourcery.com>
5657
3cb51905
AS
5658 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
5659 (mi_expect_interrupt): Likewise.
5660 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
5661 response.
1d33d6ba 5662
faafb047
PM
56632009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
5664
5665 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
5666 * gdb.base/pc-fp.exp (get_valueofx): Remove.
5667 Replace calls to get_valueofx by get_hexadecimal_valueof.
5668
417e16e2
PM
56692009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
5670
5671 * lib/gdb.exp (get_valueof): Accept anything as a return value.
5672 (get_integer_valueof): New procedure.
5673 (get_sizeof): Use new get_integer_value_of.
5674 * gdb.base/sizeof.exp: Replace all uses of get_valueof
5675 by get_integer_valueof.
5676
7065b901
TT
56772009-02-13 Tom Tromey <tromey@redhat.com>
5678
5679 * gdb.base/remote.exp (get_sizeof): Remove.
5680 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
5681 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
5682 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
5683 * lib/gdb.exp (get_valueof): Move from long_long.exp.
5684 (get_sizeof): Likewise.
5685
5d7cb8df
JK
56862009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
5687
5688 PR fortran/9806
5689 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
5690
b2febfff
PP
56912009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
5692
5693 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
5694
4aa995e1
PA
56952009-02-06 Pedro Alves <pedro@codesourcery.com>
5696
5697 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
5698
d8906c6f
TJB
56992009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
5700
5701 * gdb.python/python-cmd.exp: New file.
5702
ff4ab08d
TG
57032009-02-06 Tristan Gingold <gingold@adacore.com>
5704
5705 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
5706
aacd552b
TG
57072009-02-05 Tristan Gingold <gingold@adacore.com>
5708
5709 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
5710 pointer is dereferenced and use this signal name in regexp.
5711 * gdb.base/signull.exp: Ditto.
5712 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
5713 * gdb.base/signull.c (main): Ditto.
5714
08c637de
TJB
57152009-02-04 Tom Tromey <tromey@redhat.com>
5716 Thiago Jung Bauermann <bauerman@br.ibm.com>
5717
5718 * gdb.python/python-value.exp: Use `gdb.history' instead of
5719 `gdb.value_from_history'.
5720 (test_value_numeric_ops): Add test for conversion of enum constant.
5721 * gdb.python/python-value.c (enum e): New type.
5722 (evalue): New global.
5723 (main): Use argv.
5724
20261af8
JG
57252009-02-04 Jerome Guitton <guitton@adacore.com>
5726
5727 * gdb.ada/uninitialized_vars: New test program.
5728 * gdb.ada/uninitialized_vars.exp: New testcase.
5729
52e44b43
TT
57302009-02-02 Tom Tromey <tromey@redhat.com>
5731
5732 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
5733 * gdb.cp/pr2489.cc: Rename...
5734 * gdb.cp/pr9594.cc: ... to this.
5735
1c71341a
TT
57362009-02-02 Tom Tromey <tromey@redhat.com>
5737
5738 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
5739 * gdb.cp/pr2489.cc: New file.
5740 * gdb.cp/cpcompletion.exp: New file.
5741
a4295225
TT
57422009-02-02 Tom Tromey <tromey@redhat.com>
5743
5744 PR exp/9059:
5745 * gdb.cp/call-c.exp: Add regression test.
5746 * gdb.cp/call-c.cc (FooHandle): New typedef.
5747 (main): New variable 'handle'.
5748
592375cd
VP
57492009-01-30 Vladimir Prus <vladimir@codesourcery.com>
5750
5751 * lib/mi-support.exp (et_mi_thread_list)
5752 (check_mi_and_console_threads): Adjust for current thread in
5753 -thread-list-ids output.
5754
41447f92
VP
57552009-01-30 Vladimir Prus <vladimir@codesourcery.com>
5756
889bf7c5
PA
5757 * gdb.mi/mi-break.exp (test_disabled_creation): New.
5758 Call it.
41447f92 5759
35669430
DE
57602009-01-28 Doug Evans <dje@google.com>
5761
5762 * gdb.arch/amd64-disp-step.S: New file.
5763 * gdb.arch/amd64-disp-step.exp: New file.
5764 * gdb.arch/i386-disp-step.S: New file.
5765 * gdb.arch/i386-disp-step.exp: New file.
5766
09f00d9a
PM
57672009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
5768
5769 * gdb.base/find.exp: Set newline variable
5770 using quotes instead of braces to fix cygwin failures.
5771
1e8fb976
PA
57722009-01-23 Pedro Alves <pedro@codesourcery.com>
5773
5774 * gdb.base/radix.exp: Add tests to ensure that that set
5775 input-radix 0 and set output-radix 0 are really rejected.
5776
da061712
PA
57772009-01-23 Pedro Alves <pedro@codesourcery.com>
5778
5779 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
5780 copyright years.
5781
dd7e2d2b
PA
57822009-01-23 Pedro Alves <pedro@codesourcery.com>
5783
5784 PR gdb/9664:
5785 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
5786
392452f6
PA
57872009-01-22 Pedro Alves <pedro@codesourcery.com>
5788
5789 PR c++/9631:
5790 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
5791
8653e71c
PM
57922009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
5793
5794 * gdb.server/file-transfer.exp: Use EXEEXT variable for
5795 binfile definition to fix Windows OS failure.
5796
a12cc160
DJ
57972009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
5798
5799 PR gdb/9346
5800 * gdb.base/interrupt.c (sigint_handler): New.
5801 (main): Install a SIGINT handler if SIGNALS is defined. Exit
5802 on error.
5803 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
5804 Test "signal SIGINT".
5805
b89667eb
DE
58062009-01-19 Doug Evans <dje@google.com>
5807
5808 * gdb.base/break.exp: Update expected gdb output.
5809 * gdb.base/sepdebug.exp: Ditto.
5810 * gdb.mi/mi-syn-frame.exp: Ditto.
5811 * gdb.mi/mi2-syn-frame.exp: Ditto.
5812 * gdb.base/call-signal-resume.exp: New file.
5813 * gdb.base/call-signals.c: New file.
5814 * gdb.base/unwindonsignal.exp: New file.
5815 * gdb.base/unwindonsignal.c: New file.
5816 * gdb.threads/interrupted-hand-call.exp: New file.
5817 * gdb.threads/interrupted-hand-call.c: New file.
5818 * gdb.threads/thread-unwindonsignal.exp: New file.
5819
adb483fe
DJ
58202009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
5821
5822 * gdb.base/define.exp: Test defining and hooking prefix commands.
5823 * gdb.python/python.exp: Update test for "show user" output.
5824
60023297
JK
58252009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5826
5827 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
5828 now the output exactly, using less wildcards. Expect also the output
5829 of gfortran-4.3. Update for the f-valprint.c modification from
5830 2008-04-22.
5831 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
5832 Remove gdb_test test names where matching the command.
5833
ccc57cf9
PA
58342009-01-01 Pedro Alves <pedro@codesourcery.com>
5835
5836 PR breakpoints/9681:
5837 * gdb.base/watchpoint.exp: Add regression test.
5838
c7a6ca08
PA
58392008-12-31 Pedro Alves <pedro@codesourcery.com>
5840
5841 * gdb.threads/attach-into-signal.exp: Don't use
5842 gdb_suppress_entire_file.
5843 * gdb.threads/attach-stopped.exp: Ditto.
5844 * gdb.threads/attachstop-mt.exp: Ditto.
5845
3a031f65
PA
58462008-12-31 Pedro Alves <pedro@codesourcery.com>
5847
5848 PR gdb/8812:
5849 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
5850
09e6485f
PA
58512008-12-29 Pedro Alves <pedro@codesourcery.com>
5852
5853 PR gdb/7536:
5854 * gdb.base/radix.exp: Add tests to ensure invalid input radices
5855 and unsupported output radices are really rejected.
5856
0cd53049
JK
58572008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5858
5859 * gdb.cp/punctuator.exp: Backslash the '$' signs.
5860
ba163c7e
TT
58612008-12-22 Tom Tromey <tromey@redhat.com>
5862
5863 * gdb.cp/punctuator.exp: New file.
5864
6f4de6c9
JK
58652008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5866
5867 * gdb.base/completion.exp (Completing non-existing component): New test.
5868
0f34d0b4
JK
58692008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
5870
5871 Fix for PR gdb/8648.
5872 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
5873 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
5874 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
5875 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
5876
db2ad4c3
JK
58772008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
5878
5879 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
5880
bb5ef15e
DP
58812008-12-16 Christophe Lyon <christophe.lyon@st.com>
5882
5883 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
5884 compiler actually generate code at the expected line number.
5885
90142adc
JZ
58862008-12-15 Jie Zhang <jie.zhang@analog.com>
5887
5888 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
5889
fad6eecd
TT
58902008-12-12 Tom Tromey <tromey@redhat.com>
5891
5892 * gdb.base/commands.exp (redefine_hook_test): New proc.
5893 Call it.
5894
17c8aaf5
TT
58952008-12-11 Tom Tromey <tromey@redhat.com>
5896
5897 * gdb.base/macscp.exp: New regression test.
5898
7c8adf68
TT
58992008-12-11 Tom Tromey <tromey@redhat.com>
5900
5901 * gdb.base/macscp.exp: Print "address.addr".
5902 * gdb.base/macscp1.c (struct outer): New struct.
5903 (address): New global.
5904
b05dcbb7
TT
59052008-12-09 Tom Tromey <tromey@redhat.com>
5906
5907 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
5908 Call it.
5909
2d476de1
DE
59102008-12-04 Doug Evans <dje@google.com>
5911
5912 * gdb.server/ext-run.exp: Relax regexp for init program.
5913
87bdc959
TG
59142008-12-03 Tristan Gingold <gingold@adacore.com>
5915
5916 * gdb.base/macscp.exp: Generate an object file during compilation
5917 to work around Darwin dsymutil limitations.
5918
e0740f77
JK
59192008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5920
5921 Test resolving external references to TLS variables.
5922 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
5923 FILE2_THREAD_LOCAL.
5924 (testfile2, srcfile2): New variables.
5925 * gdb.threads/tls.c (file2_thread_local)
5926 (function_referencing_file2_thread_local): New.
5927 * gdb.threads/tls2.c: New file.
5928
67f0aac5
JB
59292008-11-28 Joel Brobecker <brobecker@adacore.com>
5930
5931 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
5932 rather than integer, as integer might not be big enough when
5933 on 64bit targets.
67f0aac5 5934
c332165e
JG
59352008-11-27 Jerome Guitton <guitton@adacore.com>
5936
5937 * gdb.cp/formatted-ref.exp: Add equality test.
5938 * gdb.ada/formatted_ref.exp: Ditto.
5939
fc9b693c
JK
59402008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5941
5942 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
5943 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
5944
a9c64011
AS
59452008-11-20 Andreas Schwab <schwab@suse.de>
5946
5947 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
5948 matching syscall entry point.
5949 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
5950 (tcatch_vfork_then_child_follow): Likewise. Finish through
5951 vfork even if we stopped at the syscall trampoline.
5952
e2fd701e
DE
59532008-11-20 Doug Evans <dje@google.com>
5954
5955 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
5956
69abc51c
TJB
59572008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
5958
5959 * gdb.arch/ppc-dfp.exp: New file.
5960 * gdb.arch/ppc-dfp.c: New file.
5961
c14c28ba
PP
59622008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
5963
5964 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 5965
2e74121d
DE
59662008-11-17 Doug Evans <dje@google.com>
5967
5968 * gdb.mi/mi-syn-frame.exp: Update expected output.
5969 * gdb.mi/mi2-syn-frame.exp: Update expected output.
5970
66bb093b
VP
59712008-11-17 Vladimir Prus <vladimir@codesourcery.com>
5972
5973 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
5974 "thread N" results in =thread-selected.
5975 * lib/mi-support (mi_run_cmd, mi_expect_stop)
5976 (mi_send_resuming_command_raw): Be prepared for
5977 =thread-selected.
5978
3d043ef6
VP
59792008-11-17 Vladimir Prus <vladimir@codesourcery.com>
5980
a9c64011
AS
5981 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
5982 * lib/mi-support.exp: Likewise.
3d043ef6 5983
808104c8
JB
59842008-11-16 Joel Brobecker <brobecker@adacore.com>
5985
5986 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
5987 commands from the expected output for "help catch".
5988
00b22944
JB
59892008-11-15 Joel Brobecker <brobecker@adacore.com>
5990
5991 * gdb.ada/int_deref.exp: New testcase.
5992
59669435
TT
59932008-11-14 Nick Roberts <nickrob@snap.net.nz>
5994
5995 * gdb.mi/gdb2549.exp: New file.
5996
de04a248
DE
59972008-11-11 Doug Evans <dje@google.com>
5998
5999 * gdb.base/callexit.exp: New file.
6000 * gdb.base/callexit.c: New file.
6001
6b8ce727
DE
60022008-11-10 Doug Evans <dje@google.com>
6003
6004 * lib/gdb.exp (GDBFLAGS): Move -nx ...
6005 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
6006 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
6007 (default_gdb_start,default_gdb_exit): Ditto.
6008 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
6009 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
6010 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
6011 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
6012 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
6013 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
6014
1b14b8aa
AS
60152008-11-03 Andreas Schwab <schwab@suse.de>
6016
6017 * gdb.base/hashline2.exp: Fix typo.
6018 * gdb.base/hashline3.exp: Likewise.
6019
f3134b88
TT
60202008-10-30 Tom Tromey <tromey@redhat.com>
6021
6022 * gdb.base/pointers.exp: Add test.
6023 * gdb.base/pointers.c (k, S): New typedefs.
6024 (instance): New global.
6025
c2226152
AS
60262008-10-30 Andreas Schwab <schwab@suse.de>
6027
6028 * gdb.base/args.exp: Add tests for newlines.
6029
462f405c
JB
60302008-10-30 Joel Brobecker <brobecker@adacore.com>
6031
6032 gdb.base/foll-exec.exp: Update the expected output of a couple
6033 of "info breakpoints" tests.
6034
79a45b7d
TT
60352008-10-28 Tom Tromey <tromey@redhat.com>
6036
6037 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
6038
adc13a14
PA
60392008-10-24 Pedro Alves <pedro@codesourcery.com>
6040
6041 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
6042 gdb_start_cmd.
6043 Use runto_main before any test that requires execution.
6044
252fbfc8
PA
60452008-10-23 Pedro Alves <pedro@codesourcery.com>
6046
6047 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
6048 instead of SIGINT.
6049
28148e3d
JB
60502008-10-22 Joel Brobecker <brobecker@adacore.com>
6051
6052 * gdb.base/completion.exp: Update expected output following
6053 the addition of the "info tasks" command.
6054
c209f847
TT
60552008-10-22 Tom Tromey <tromey@redhat.com>
6056
6057 * gdb.base/exprs.exp (test_expr): Add test for string
6058 concatenation.
6059
f177e350
PA
60602008-10-19 Pedro Alves <pedro@codesourcery.com>
6061
6062 * configure.ac: Output gdb.python/Makefile.
6063 * configure: Regenerate.
6064 * gdb.python/Makefile.in: New.
6065
cce89356
JB
60662008-10-16 Joel Brobecker <brobecker@adacore.com>
6067
6068 * gdb.base/foll-fork.exp: Adjust the expected output to match
6069 the new description for fork/vfork catchpoints in the "info
6070 breakpoints" output.
6071
176d289d
TJB
60722008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
6073
6074 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
6075
a08702d6
TJB
60762008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
6077
6078 * gdb.python/python-value.c: New file.
6079 * gdb.python/python-value.exp: New file.
6080
1c5cfe86
PA
60812008-10-15 Pedro Alves <pedro@codesourcery.com>
6082
6083 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
6084
5a98ad69
DP
60852008-10-15 Denis Pilat <denis.pilat@st.com>
6086
41702f1b 6087 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 6088
dcb1a1e2
TT
60892008-10-09 Tom Tromey <tromey@redhat.com>
6090
6091 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
6092 'fprintf' and 'stderr'.
6093
9124fe48
JB
60942008-10-07 Joel Brobecker <brobecker@adacore.com>
6095
6096 * gdb.ada/ref_tick_size.exp: New testcase.
6097
45452591
DE
60982008-10-06 Doug Evans <dje@google.com>
6099
6100 * gdb.dwarf2/dw2-cu-size.exp: New file.
6101 * gdb.dwarf2/dw2-cu-size.S: New file.
6102
6103 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
6104 .Ltype_int for clarity.
6105
4fc5b208
PP
61062008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
6107
6108 PR gdb/2384:
6109 * gdb.cp/gdb2384.exp: Extended to test more cases.
6110 * gdb.cp/gdb2384.cc: Likewise.
6111 * gdb.cp/gdb2384-base.h: Likewise.
6112 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 6113
d78df370
JK
61142008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6115
6116 * gdb.base/maint.exp (maint print type): Remove printing
6117 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
6118
9a044a89
TT
61192008-09-30 Tom Tromey <tromey@redhat.com>
6120
6121 * gdb.base/macscp.exp: Add completion tests.
6122 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
6123 (TWENTY_THREE): Likewise.
6124 (FORTY_EIGHT): Likewise.
6125
506800a9
TT
61262008-09-30 Tom Tromey <tromey@redhat.com>
6127
6128 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
6129 everywhere.
6130 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
6131
1a6f01b5
JK
61322008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6133
6134 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
6135 testcase is derived from. Fix racy dependency on an expected PID
6136 number. No longer support the testcase on Linux kernel 2.4.x.
6137
2fae03e8
TT
61382008-09-27 Tom Tromey <tromey@redhat.com>
6139
6140 * gdb.base/macscp.exp: Add tests for stringification, splicing,
6141 and varargs.
6142
1ad15515
PA
61432008-09-22 Pedro Alves <pedro@codesourcery.com>
6144
6145 * lib/mi-support.exp (mi_expect_interrupt): New.
6146 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
6147 from gdb.mi/mi-nonstop.exp.
6148 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
6149 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
6150 lib/mi-support.exp.
6151 Use mi_check_thread_states throughout. Avoid ".*" and do not
6152 require an anchor after -exec-run.
6153
d0b76dc6
DJ
61542008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
6155
6156 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
6157 stop is pending. Avoid ".*" when two stops are pending.
6158 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
6159 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
6160 newlines in fullnames.
6161 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
6162 (mi_expect_stop): Update comments. Only anchor in sync mode.
6163 Do not match newlines.
6164 (mi_send_resuming_command_raw): Always return status.
6165 (mi_get_stop_line): Do not match more than one line by accident.
6166 Only anchor in sync mode.
6167 (mi_run_inline_test): If -exec-next fails, give up.
6168
9990c830
UW
61692008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6170
6171 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
6172 on SPU.
6173
ebcf6f00
JB
61742008-09-10 Joel Brobecker <brobecker@adacore.com>
6175
6176 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
6177
b6db24e5
JB
61782008-09-10 Joel Brobecker <brobecker@adacore.com>
6179
6180 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
6181 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
6182 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
6183 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
6184 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
6185 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
6186 gdb.ada/interface.exp, gdb.ada/null_array.exp,
6187 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
6188 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
6189 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
6190 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
6191 Include the "= " sequence in the expected output of print tests.
6192
2bf448e0
JB
61932008-09-10 Joel Brobecker <brobecker@adacore.com>
6194
6195 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
6196 description for boolean types.
6197
d51fd4c8
PA
61982008-09-09 Pedro Alves <pedro@codesourcery.com>
6199
6200 * gdb.base/hook-stop-continue.c: New.
6201 * gdb.base/hook-stop-continue.exp: New.
6202
694182d2
DJ
62032008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
6204
6205 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
6206
3b8a7fc0
JG
62072008-09-08 Jerome Guitton <guitton@adacore.com>
6208
6209 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
6210 (stack_check_probe_2, stack_check_probe_loop_1)
6211 (stack_check_probe_loop_2): New functions.
6212 (main): Add call to these new functions.
6213 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
6214 functions, check that the breakpoint is inserted at the appropriate
6215 location.
6216 (insert_breakpoint): Slightly refine this procedure so that it can
6217 be called several times in the test.
6218
96cc0ae8
JG
62192008-09-08 Jerome Guitton <guitton@adacore.com>
6220
6221 * gdb.base/stack-checking.c: New file.
6222 * gdb.base/stack-checking.exp: New file.
6223
1f08b409
TJB
62242008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
6225
6226 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
6227 * gdb.arch/altivec-regs.exp: Likewise.
6228 * gdb.arch/vsx-regs.exp: Likewise.
6229
3099e1c4
TJB
62302008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
6231
6232 * gdb.arch/ppc-fp.exp: New file.
6233 * gdb.arch/ppc-fp.c: New file.
6234
cc69bfc1
PP
62352008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
6236
6237 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
6238 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 6239
b02a33db
MS
62402008-09-04 Michael Snyder <msnyder@vmware.com>
6241
6242 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
6243 as "at" (for non-debug functions such as _start).
6244
2992cbe0
UW
62452008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6246
6247 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
6248 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
6249 software watchpoints.
6250 * gdb.base/watch_thread_num.exp: Likewise.
6251
514f746b
AR
62522008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
6253
6254 * gdb.arch/i386-bp_permanent.exp: New test.
6255
876cecd0
TT
62562008-08-24 Tom Tromey <tromey@redhat.com>
6257
6258 * gdb.base/maint.exp: Update "maint print type".
6259
80f73d71
VP
62602008-08-21 Vladimir Prus <vladimir@codesourcery.com>
6261
6262 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
6263 support. Adjust the order of "*running" notifications.
6264 * gdb.mi/non-stop.c: Don't cast from int to void* and
6265 back.
6266
d9c78d7d
MK
62672008-08-20 Mark Kettenis <kettenis@gnu.org>
6268
6269 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
6270 expect to find it in the "info frame" output.
6271
97a2d1d3
DJ
62722008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
6273
6274 * gdb.base/interp.exp: Always consume both prompts.
6275
b96e2927
PA
62762008-08-20 Pedro Alves <pedro@codesourcery.com>
6277
6278 * gdb.base/pending.exp: Test pending breakpoints without symbols
6279 loaded.
6280
8cf6e61a
VP
62812008-08-19 Vladimir Prus <vladimir@codesourcery.com>
6282
6283 * lib/mi-support.exp (mi_expect_stop): Produce
6284 more details on failures.
6285 * gdb.mi/mi-nonstop.exp: New.
6286 * gdb.mi/non-stop.c: New.
6287
c6ebd6cf
VP
62882008-08-19 Vladimir Prus <vladimir@codesourcery.com>
6289
a9c64011
AS
6290 * gdb.mi/mi-async.exp: Use 'set target-async'.
6291 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 6292
46a9b8ed
DJ
62932008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
6294
6295 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
6296
44feb3ce
TT
62972008-08-17 Tom Tromey <tromey@redhat.com>
6298
6299 * gdb.base/help.exp (help catch): Rewrite.
6300
311a4e6b
TJB
63012008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
6302
6303 * gdb.base/define.exp: Test indented command documentation.
6304 * gdb.python/python.exp: Test indented multi-line command.
6305
604c2f83
LM
63062008-08-15 Luis Machado <luisgpm@br.ibm.com>
6307
6308 * testsuite/gdb.arch/vsx-regs.c: New source file.
6309 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
6310 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
6311
886a217c
TT
63122008-08-14 Tom Tromey <tromey@redhat.com>
6313
6314 * gdb.base/macscp.exp: Add regression test for "macro define" or
6315 "macro undef" with no arguments.
6316
c814a4f3
PP
63172008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
6318
6319 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 6320
12ab8a60
UW
63212008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6322
6323 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
6324
d57a3c85
TJB
63252008-08-06 Tom Tromey <tromey@redhat.com>
6326
6327 * gdb.python/python.exp: New file.
6328
c7b778ff
JK
63292008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6330
6331 Fix for PR gdb/1543.
6332 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
6333 $LOCATION.
6334 (location): New variable.
6335 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
6336 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
6337 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
6338 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
6339 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
6340 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
6341 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
6342 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
6343 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
6344 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
6345 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
6346 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
6347 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
6348 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
6349 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
6350 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
6351 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
6352 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
6353 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
6354 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
6355 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
6356 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
6357 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
6358 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
6359 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
6360 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
6361 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
6362 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
6363 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
6364 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
6365 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
6366 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
6367 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
6368 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
6369 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
6370 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
6371 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
6372 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
6373 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
6374 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
6375 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
6376 gdb.base/type-opaque.exp, gdb.base/until.exp,
6377 gdb.base/value-double-free.c, gdb.base/varargs.exp,
6378 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
6379 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
6380 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
6381 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
6382 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
6383 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
6384 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
6385 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
6386 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
6387 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
6388 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
6389 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
6390 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
6391 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
6392 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
6393 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
6394 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
6395 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
6396 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
6397 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
6398 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
6399 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
6400 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
6401 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
6402 gdb.pascal/types.exp, gdb.stabs/weird.exp,
6403 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
6404 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
6405 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
6406 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
6407 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
6408 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
6409 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
6410 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
6411 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
6412 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
6413 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
6414 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
6415 lib/mi-support.exp, lib/trace-support.exp: Remove reference
6416 to bug-gdb@prep.ai.mit.edu .
6417
5e06a3d1
VP
64182008-07-31 Vladimir Prus <vladimir@codesourcery.com>
6419
6420 * lib/mi-support.exp (mi_load_shlibs): New.
6421 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
6422
9d81d21b
VP
64232008-07-30 Vladimir Prus <vladimir@codesourcery.com>
6424
6425 * lib/mi-support.exp (get_mi_thread_list)
6426 (check_mi_and_console_threads): New, moved from ...
6427 * gdb.mi/mi-pthread.exp: ...here.
6428 * gdb.mi/gdb669.exp (get_mi_thread_list)
6429 (check_mi_and_console_threads): Delete.
6430 * gdb.mi/mi2-pthread.exp: Likewise.
6431
bae98fe0
TT
64322008-07-28 Tom Tromey <tromey@redhat.com>
6433
6434 * Makefile.in (just-check): Remove. Move body to...
6435 (check): ... here.
6436
57380f4e
DJ
64372008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
6438
6439 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
6440 Add a test for duplicated SIGINTs.
6441
e09490f1
DJ
64422008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
6443
6444 * gdb.threads/schedlock.exp (get_args): Update to work for any
6445 value of NUM.
6446 (Top level): Report the number of threads that did not resume.
6447
6387b45f
DJ
64482008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
6449
6450 * gdb.dwarf2/dw2-compressed.S: Also define __start.
6451
62f64ff2
DJ
64522008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
6453
6454 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
6455 non-MI prompt.
6456
fa8de41e
TT
64572008-07-26 Tom Tromey <tromey@redhat.com>
6458
6459 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
6460 (function_struct, function_struct_ptr): New globals.
6461 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
6462 function pointer in a struct.
6463
ccb3ac8a
TT
64642008-07-26 Tom Tromey <tromey@redhat.com>
6465
6466 * gdb.base/macscp.exp: Add test for macro lexing bug.
6467
d7d9f01e
TT
64682008-07-18 Tom Tromey <tromey@redhat.com>
6469
6470 * gdb.base/macscp.exp: Add macro tests.
6471
9bf07184
PP
64722008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
6473
6474 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
6475
becf6477
PP
64762008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
6477
6478 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
6479
0709f7d3
PP
64802008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
6481
6482 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 6483
7093c834
PP
64842008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
6485
6486 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 6487
b432ffe3
JK
64882008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6489
6490 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
6491
b1a268e5
VP
64922008-07-12 Vladimir Prus <vladimir@codesourcery.com>
6493
6494 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
6495
e2995f8e
KB
64962008-07-11 Kevin Buettner <kevinb@redhat.com>
6497
6498 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
6499 of regexp to account for changes made to GDB in the printing of
6500 byte vectors.
6501
14032a66
TT
65022008-07-11 Tom Tromey <tromey@redhat.com>
6503
6504 * gdb.base/completion.exp: Add 'help' completion test.
6505
981505ef
JK
65062008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6507
6508 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
6509
10568435
JK
65102008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6511
6512 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
6513
4487aabf
PA
65142008-07-09 Pedro Alves <pedro@codesourcery.com>
6515
6516 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
6517
a4a9b1c4
PA
65182008-07-09 Pedro Alves <pedro@codesourcery.com>
6519
6520 * gdb.base/fullname.exp: Restore pwd if compiling failed.
6521
3c3185ac
JK
65222008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6523
6524 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
6525
7ebd49dc
VP
65262008-06-28 Vladimir Prus <vladimir@codesourcery.com>
6527
6528 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
6529 previous commit. Add a comment.
6530
84e46146
PA
65312008-06-28 Pedro Alves <pedro@codesourcery.com>
6532
6533 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
6534
0f8d4a2f
VP
65352008-06-28 Vladimir Prus <vladimir@codesourcery.com>
6536
6537 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
6538
f747e0ce
PA
65392008-06-27 Pedro Alves <pedro@codesourcery.com>
6540
6541 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
6542 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
6543 compiling an executable, link in an object that forces unbuffered
6544 output.
6545 * lib/set_unbuffered_mode.c: New file.
6546
734a5c36
JK
65472008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6548
6549 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
6550
a2840c35
VP
65512008-06-25 Vladimir Prus <vladimir@codesourcery.com>
6552
a9c64011
AS
6553 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
6554 mi_expect_stop.
6555 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
6556 Demand that *running is output.
6557 (detect_async): Perform checking every time.
6558 (mi_send_resuming_command): Extract everything into...
6559 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
6560 (mi_expect_stop): Don't accept any output before *stopped.
6561
6ae37fef
VP
65622008-06-13 Vladimir Prus <vladimir@codesourcery.com>
6563
6564 Robustify mi-simplerun.
a9c64011
AS
6565 * gdb.mi/basics.c (main): Add a call to sleep.
6566 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
6567 * gdb.mi/mi2-cli.exp: Likewise.
6568 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 6569
b4aa76f0 65702008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
6571
6572 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
6573
e1ac3328
VP
65742008-06-10 Vladimir Prus <vladimir@codesourcery.com>
6575
a9c64011
AS
6576 * gdb.mi/mi-console.exp: Adjust.
6577 * gdb.mi/mi-syn-frame.exp: Adjust.
6578 * gdb.mi/mi2-console.exp: Adjust.
6579 * gdb.mi/mi2-syn-frame.exp: Adjust.
6580 * lib/mi-support.exp (mi_run_cmd): Adjust.
6581 (mi_send_resuming_command): Adjust.
e1ac3328 6582
f7f9a841
VP
65832008-06-10 Vladimir Prus <vladimir@codesourcery.com>
6584
6585 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
6586 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
6587 testing of stopped.
6588 * gdb.mi/mi2-syn-frame.exp: Likewise.
6589 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
6590 (async, detect_async): New.
6591 (mi_expect_stop, mi_continue_to_line): Adjust expectation
6592 depending on if we're running in sync or async mode.
f7f9a841 6593
37cd5d19
TT
65942008-06-09 Tom Tromey <tromey@redhat.com>
6595
6596 * gdb.base/completion.exp: New tests for field name completion
6597 with spaces, and field name completion with '->'.
6598
65d12d83
TT
65992008-06-06 Tom Tromey <tromey@redhat.com>
6600
6601 * gdb.base/break1.c (struct some_struct): New struct.
6602 (values): New global.
6603 * gdb.base/completion.exp: Add field name completion test.
6604
ebfe2e3f
PP
66052008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
6606
6607 * gdb.cp/call-c.exp: Test for incorrect handling of reference
6608 to pointer.
6609 * gdb.cp/call-c.cc: Likewise.
6610
bcf6fc3a
NR
66112008-06-06 Nick Roberts <nickrob@snap.net.nz>
6612
6613 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
6614 annotation.
6615
49fd4a42 66162008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 6617 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
6618
6619 * gdb.threads/execl.c, gdb.threads/execl1.c,
6620 gdb.threads/execl.exp: New tests.
a9c64011 6621
8a34ac3f
AR
66222008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
6623 Daniel Jacobowitz <dan@codesourcery.com>
6624
6625 * gdb.cp/exception.exp: Activate test, make it work with pending
6626 catchpoints.
6627
86ae69ef
JK
66282008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
6629
6630 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
6631
f7f9ae2c
VP
66322008-05-28 Vladimir Prus <vladimir@codesourcery.com>
6633
a9c64011
AS
6634 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
6635 now printed.
6636 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 6637
2a2d4dc3
AS
66382008-05-27 Andreas Schwab <schwab@suse.de>
6639
6640 * gdb.base/frame-args.exp: Handle arguments that are optimized
6641 out.
6642
5099e4d9
LM
66432008-05-26 Luis Machado <luisgpm@br.ibm.com>
6644
6645 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
6646 quiet for ppc32 and group options into a single variable.
6647
d9c36a91
JB
66482008-05-23 Joel Brobecker <brobecker@adacore.com>
6649
6650 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
6651 of zero-size elements.
6652 * gdb.ada/null_array.exp: Test printing this new array.
6653
103a8671
JK
66542008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6655
6656 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
6657
07a4cc1a 66582008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
6659
6660 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
6661 of the "finish" command.
6662
55f996a7
NR
66632008-05-21 Nick Roberts <nickrob@snap.net.nz>
6664
6665 * gdb.base/annota1.exp: Test for new annotation.
6666
907fc202
UW
66672008-05-16 Pedro Alves <pedro@codesourcery.com>
6668
6669 * gdb.base/fixsection.exp: New file.
6670 * gdb.base/fixsection0.c: New file.
6671 * gdb.base/fixsection1.c: New file.
6672
e8f97270
UW
66732008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6674
6675 * gdb.base/annota1.exp: Accept printf@... in place of printf.
6676 * gdb.base/annota3.exp: Likewise.
6677
ac0bb574
NF
66782008-05-13 Nathan Froyd <froydnj@codesourcery.com>
6679
6680 * gdb.base/watch_thread_num.exp: Don't run tests that require
6681 watchpoints if the target doesn't support them.
6682
6fadd07a
DE
66832008-05-12 Doug Evans <dje@google.com>
6684
6685 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
6686
6e9a4a30
JB
66872008-05-09 Joel Brobecker <brobecker@adacore.com>
6688
6689 * gdb.ada/assign_1.exp: New testcase.
6690
08388c79
DE
66912008-05-09 Doug Evans <dje@google.com>
6692
a3c83fae
DE
6693 * gdb.base/find.exp: New file.
6694 * gdb.base/find.c: New file.
08388c79 6695
bd5ddfe8
DJ
66962008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
6697
6698 * gdb.base/commands.exp (watchpoint_command_test): Handle
6699 gdb,no_hardware_watchpoints.
6700 * gdb.base/float.exp: Allow ARM targets without floating point.
6701 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
6702
b5dd68e2 67032008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 6704 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
6705
6706 * gdb.ada/lang_switch: New test program.
6707 * gdb.ada/lang_switch.exp: New testcase.
6708
382d13d1
DE
67092008-05-05 Doug Evans <dje@google.com>
6710
6711 * gdb.base/help.exp (disassemble): Update expected help text.
6712
9dd789d0
PA
67132008-05-04 Pedro Alves <pedro@codesourcery.com>
6714
6715 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
6716
611c83ae
PA
67172008-05-04 Pedro Alves <pedro@codesourcery.com>
6718
6719 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
6720 different times.
6721
ff013f42
JK
67222008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
6723
6724 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
6725 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
6726 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
6727 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
6728
96dff6a2
VP
67292008-05-04 Vladimir Prus <vladimir@codesourcery.com>
6730
6731 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
6732 notification to appear.
6733
55cd6f92
DJ
67342008-05-04 Daniel Jacobowitz <dan@debian.org>
6735
6736 * gdb.base/fullname.c: New file.
6737 * gdb.base/fullname.exp: New file.
6738 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
6739
d705c43c
PA
67402008-05-03 Pedro Alves <pedro@codesourcery.com>
6741
6742 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
6743 expressions with macros.
6744
333222e1
JK
67452008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6746
6747 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
6748
5ac01682
DJ
67492008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
6750
6751 * gdb.base/completion.exp: Handle lack of other symbols beginning
6752 with "a".
6753
6754 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
6755
237fc4c9
PA
67562008-05-02 Jim Blandy <jimb@codesourcery.com>
6757
6758 * gdb.asm/asmsrc1.s: Add scratch space.
6759
ed5e9466
DJ
67602008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6761 Daniel Jacobowitz <dan@codesourcery.com>
6762
6763 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
6764 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
6765 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
6766
b39cc962
DJ
67672007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
6768
6769 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
6770
36d520f5
JB
67712008-05-01 Joel Brobecker <brobecker@adacore.com>
6772
6773 * gdb.base/info-target.exp: New testcase.
6774
8d4e3071
DJ
67752008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
6776
6777 * gdb.cp/hang.exp: Use .cc instead of .C.
6778 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
6779 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
6780
6f3f3097
DJ
67812008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
6782
6783 * gdb.base/gdb1250.exp: Remove perror.
6784 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
6785
5550a914
PA
67862008-04-30 Pedro Alves <pedro@codesourcery.com>
6787
6788 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
6789 .2byte.
6790
d848e687
DJ
67912008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
6792
6793 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
6794 (maybe_kfail): New.
6795
93b5768b
PA
67962008-04-25 Pedro Alves <pedro@codesourcery.com>
6797
6798 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
6799
721c02de
VP
68002008-04-24 Vladimir Prus <vladimir@codesourcery.com>
6801
a9c64011
AS
6802 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
6803 * gdb.mi/mi2-syn-frame.exp: Likewise.
6804 * lib/mi-support.exp: Likewise.
721c02de 6805
74960c60
VP
68062008-04-24 Vladimir Prus <vladimir@codesourcery.com>
6807
6808 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
6809 to specify regexp for the location to stop at.
6810 * gdb.base/break-always.c: New.
6811 * gdb.base/break-always.exp: New.
6812
d24317b4
VP
68132008-04-24 Vladimir Prus <vladimir@codesourcery.com>
6814
6815 * lib/mi-support.exp (mi_runto_helper): Adjust
6816 for the original-location field.
6817 (mi_create_breakpoint, mi_list_breakpoints): New.
6818 * gdb.mi/mi-break.exp: Adjust.
6819 * gdb.mi/mi2-break.exp: Adjust.
6820 * gdb.mi/mi-pending.exp: Adjust.
6821 * gdb.mi/mi-simplerun.exp: Adjust.
6822 * gdb.mi/mi2-simplerun.exp: Adjust.
6823 * gdb.mi/mi-syn-frame.exp: Adjust.
6824 * gdb.mi/mi2-syn-frame.exp: Adjust.
6825 * gdb.mi/mi-until.exp: Adjust.
6826 * gdb.mi/mi2-until.exp: Adjust.
6827 * gdb.mi/mi-var-display.exp: Adjust.
6828 * gdb.mi/mi2-var-display.exp: Adjust.
6829 * gdb.mi/mi-watch.exp: Adjust.
6830 * gdb.mi/mi2-watch.exp: Adjust.
6831
fdc59709 68322008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 6833
a9c64011
AS
6834 * aclocal.m4: Add override.m4.
6835 * configure: Regenerate.
fdc59709 6836
8e91f023
VP
68372008-04-19 Vladimir Prus <vladimir@codesourcery.com>
6838
6839 * gdb.mi/var-cmd.c (do_at_tests): Verify that
6840 '-var-update --all-values' reports new value even the type
6841 of a variable object has changed.
6842
233a11ab
CS
68432008-04-18 Craig Silverstein <csilvers@google.com>
6844
6845 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
6846 files.
d24317b4 6847
9c1137ad
JB
68482008-04-18 Joel Brobecker <brobecker@adacore.com>
6849
6850 * gdb.ada/atomic_enum: New test program.
6851 * gdb.ada/atomic_enum.exp: New testcase.
6852
66d0bbc7
DE
68532008-04-17 Doug Evans <dje@google.com>
6854
6855 * gdb.opt/Makefile.in: Fix whitespace.
6856
100906b0
UW
68572008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
6858
6859 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
6860
4584e32e
DE
68612008-04-17 Doug Evans <dje@google.com>
6862
6863 * gdb.base/hashline1.exp: New testcase.
6864 * gdb.base/hashline2.exp: New testcase.
6865 * gdb.base/hashline2.exp: New testcase.
6866
0a320680
PA
68672008-04-17 Pedro Alves <pedro@codesourcery.com>
6868
6869 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
6870
18ac113b
AR
68712008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
6872
6873 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
6874 temporary breakpoint to match "Temporary breakpoint".
6875 * gdb.base/break.exp (delete_breakpoints): Likewise.
6876 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
6877 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
6878 * gdb.base/display.exp: Likewise.
6879 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
6880 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
6881 * gdb.base/restore.exp (restore_tests): Likewise.
6882 * gdb.base/sepdebug.exp: Likewise.
6883 * gdb.base/watchpoint.exp: Likewise.
6884 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
6885 * gdb.mi/mi-pending.exp: Likewise.
6886 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
6887 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
6888 * gdb.mi/mi-var-cmd.exp: Likewise.
6889 * gdb.mi/mi-var-display.exp: Likewise.
6890 * gdb.mi/mi2-cli.exp: Likewise.
6891 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
6892 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
6893 * gdb.mi/mi2-var-display.exp: Likewise.
6894 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
6895 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
6896 new "disp" field.
a9c64011 6897 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
6898 reason. This is to support fix for PR2424.
6899
add38693
JK
69002008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6901
6902 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
6903
fcacd99f
VP
69042008-04-13 Vladimir Prus <vladimir@codesourcery.com>
6905
6906 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 6907 field. Add more floating varobj tests.
fcacd99f 6908 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
6909 field.
6910 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
6911 (main): Call do_at_tests.
6912 * lib/mi-support.exp (mi_create_floating_varobj)
6913 (mi_varobj_update_with_type_change): New.
fcacd99f 6914
de051565
MK
69152008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
6916
6917 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
6918 option of -var-evaluate-expression.
6919 * gdb.mi/mi2-var-display.exp: Likewise.
6920
dbc52822
VP
69212008-04-07 Vladimir Prus <vladimir@codesourcery.com>
6922
6923 Introduce test setup helpers.
a9c64011
AS
6924 * lib/gdb.exp (build_executable, clean_restart)
6925 (prepare_for_testing): New.
6926 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
6927 * gdb.base/return.exp: Likewise.
6928 * gdb.base/ending-run.exp: Likewise.
dbc52822 6929
473591da
NR
69302008-04-07 Nick Roberts <nickrob@snap.net.nz>
6931
6932 * gdb.mi/mi-async.exp: New test for asynchronous Machine
6933 Interface (MI) responses.
6934
2b2d9e11
VP
69352008-04-06 Vladimir Prus <vladimir@codesourcery.com>
6936
a9c64011
AS
6937 * gdb.cp/breakpoint.cc: New code to test conditions involving
6938 member variables.
6939 * gdb.cp/breakpoint.exp: Test condition involving member
6940 variables.
2b2d9e11 6941
bb378428
VP
69422008-04-05 Vladimir Prus <vladimir@codesourcery.com>
6943
6944 * lib/mi-support.exp (mi_expect_stop): New.
6945 (mi_run_cmd): Change the
6946 token. Use mi_send_resuming_command, use
6947 mi_expect_stop.
6948 (mi_execute_to_helper): Rename to mi_execute_to.
6949 (mi_send_resuming_command): Add more error patterns.
6950 (mi_wait_for_stop): Renamed to...
6951 (mi_get_stop_line): ...this.
6952 (mi_run_inline_test): Adjust.
6953
6954 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
6955 * gdb.mi/mi-console.exp: Likewise.
6956 * gdb.mi/mi-pending.exp: Likewise.
6957 * gdb.mi/mi-simplerun.exp: Likewise.
6958 * gdb.mi/mi-stack.exp: Likewise.
6959 * gdb.mi/mi-stepi.exp: Likewise.
6960 * gdb.mi/mi-syn-frame.exp: Add comment.
6961 * gdb.mi/mi-until.exp: Likewise.
6962 * gdb.mi/mi-var-display.exp: Likewise.
6963 * gdb.mi/mi-watch.exp: Likewise.
6964 * gdb.mi/mi2-cli.exp: Likewise.
6965 * gdb.mi/mi2-console.exp: Likewise.
6966 * gdb.mi/mi2-simplerun.exp: Likewise.
6967 * gdb.mi/mi2-stack.exp: Likewise.
6968 * gdb.mi/mi2-stepi.exp: Likewise.
6969 * gdb.mi/mi2-until.exp: Likewise.
6970 * gdb.mi/mi2-var-display.exp: Likewise.
6971 * gdb.mi/mi2-watch.exp: Likewise.
6972
62172bb9
UW
69732008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6974
6975 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
6976
6977 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
6978
a13e061a
PA
69792008-04-04 Pedro Alves <pedro@codesourcery.com>
6980
6981 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
6982 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
6983 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
6984 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
6985 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
6986 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
6987 expect an mi error duplicated in stderr.
6988
eae06beb
JB
69892008-04-03 Joel Brobecker <brobecker@adacore.com>
6990
6991 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
6992 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
6993 Add a couple of tests that verify the behavior when the new setting
6994 is set to "cancel" and "all".
6995 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
6996 "ask" before we start the testing.
6997
79c6ced6
AR
69982008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
6999
7000 * gdb.cp/casts.cc: Add class reference variables.
7001 * gdb.cp/casts.exp: New test cases for up/down casting references.
7002
6c2d1a6b
MK
70032008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
7004
7005 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
7006 instead of beginning to make an extra test pass.
7007 * gdb.mi/mi2-var-display.exp: Likewise.
7008
55b411d9
MR
70092008-03-31 Maciej W. Rozycki <macro@mips.com>
7010
7011 * gdb.base/break.exp: Mark failures as such. Fix formatting.
7012
c6140da2
MD
70132008-03-31 Markus Deuling <deuling@de.ibm.com>
7014 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7015
7016 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
7017 value. Add xfail for older kernels.
7018
79732189
AR
70192008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
7020
7021 Bring mi-support in line with gdb.exp.
7022 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
7023 (mi_gdb_start): New function.
7024
33c3676e
MR
70252008-03-28 Maciej W. Rozycki <macro@mips.com>
7026
7027 * gdb.mi/mi-var-cmd.exp: Fix a typo.
7028
92e28119
VP
70292008-03-26 Vladimir Prus <vladimir@codesourcery.com>
7030
7031 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
7032 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 7033
9e8e3afe
VP
70342008-03-26 Vladimir Prus <vladimir@codesourcery.com>
7035
7036 * lib/mi-support.exp (mi_create_varobj_checked): New.
7037 (mi_list_varobj_children): Allow to check for a
7038 value.
7039 (mi_list_array_varobj_children): New.
7040
7041 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
7042 and mi_list_varobj_children, as opposed to hardcoding
7043 expected strings.
7044 * gdb.mi/gdb701.exp: Likewise.
7045 * gdb.mi/gdb792.exp: Likewise.
7046 * gdb.mi/mi-var-block.exp: Likewise.
7047 * gdb.mi/mi-var-cmd.exp: Likewise.
7048 * gdb.mi/mi-var-invalidate.exp: Likewise.
7049 * gdb.mi/mi2-var-block.exp: Likewise.
7050 * gdb.mi/mi2-var-child.exp: Likewise.
7051 * gdb.mi/mi2-var-cmd.exp: Likewise.
7052 * gdb.mi/mi2-var-display.exp: Likewise.
7053
9df50351
JK
70542008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7055
7056 Fix random false FAILs on i386.
7057 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
7058
31e5d73a
DJ
70592008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
7060
7061 PR gdb/544
7062 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
7063
12f4afab
DJ
70642008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
7065
7066 PR gdb/544
7067 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
7068
b562a0cb
DJ
70692008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
7070
7071 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
7072 fixed PR gdb/544.
7073
17faa917
DJ
70742008-03-21 Pedro Alves <pedro@codesourcery.com>
7075
7076 * gdb.threads/fork-child-threads.exp: Test next over fork.
7077
6214f497
DJ
70782008-03-21 Chris Demetriou <cgd@google.com>
7079
7080 * gdb.base/break.exp (rbreak junk): New test for rbreak
7081 "Junk at end of arguments" issue.
7082
63092375
DJ
70832008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
7084
7085 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
7086 *& to work on created array elements.
7087 (Top level): Test print $pc with a file. Test string operations
7088 without a target.
7089 * gdb.base/ptype.exp: Do not expect *& to work on created array
7090 elements.
7091
b21991b0
DJ
70922008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
7093
7094 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
7095 gdb.threads/staticthreads.exp: Update exit query.
7096
c4b347c7
SL
70972008-03-07 Sandra Loosemore <sandra@codesourcery.com>
7098
7099 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
7100
fa4727a6
DJ
71012008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
7102
7103 * gdb.base/watchpoint.c (global_ptr, func4): New.
7104 (main): Call func4.
7105 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
7106 (test_inaccessible_watchpoint): New.
7107
2f34202f
MR
71082008-02-29 Maciej W. Rozycki <macro@mips.com>
7109
7110 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
7111 select the largest.
7112
0d6ba1b1
DJ
71132008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
7114
7115 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
7116 frames-invalid annotations.
7117
e691325a
PM
71182008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
7119
a9c64011 7120 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 7121
f85b5ecc
DE
71222008-02-27 Doug Evans <dje@google.com>
7123
7124 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
7125 for bug 1738.
7126 (breakpoint_to_handler_entry): Ditto.
7127
b40e7bf3
JB
71282008-02-27 Joel Brobecker <brobecker@adacore.com>
7129
7130 * gdb.base/ending-run.exp: Use the first line of code inside
7131 function body to test breakpoints.
7132 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
7133 location where the breakpoint is inserted when using the line
7134 where a function is declared. Fix typo in the description of
7135 one of the tests.
7136 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
7137
2faca73a
PM
71382008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
7139
7140 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 7141 tests.
2faca73a 7142
6f439c36
PM
71432008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
7144
7145 * gdb.base/args.exp: avoid same output for tests
7146 with single quotes.
7147
54e52265
VP
71482008-02-26 Vladimir Prus <vladimir@codesourcery.com>
7149
a9c64011
AS
7150 * gdb.base/annota1.exp: Adjust for 'info break'
7151 format changes.
7152 * gdb.base/annota3.exp: Likewise.
7153 * gdb.base/break.exp: Likewise.
7154 * gdb.base/condbreak.exp: Likewise.
7155 * gdb.base/pending.exp: Likewise.
7156 * gdb.base/sepdebug.exp: Likewise.
7157 * gdb.base/unload.exp: Likewise.
7158 * gdb.cp/ovldbreak.exp: Likewise.
7159 * gdb.mi/mi-pending.exp: Likewise.
54e52265 7160
897b09ca
DE
71612008-02-07 Doug Evans <dje@google.com>
7162
7163 * gdb.cp/mb-inline.exp: New.
7164 * gdb.cp/mb-inline.h: New.
7165 * gdb.cp/mb-inline1.cc: New.
7166 * gdb.cp/mb-inline2.cc: New.
7167
b1c32d35
PM
71682008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
7169
7170 * gdb.pascal/floats.pas: New test program.
7171 * gdb.pascal/floats.exp: New testcase.
7172
1a4ca44a
TJB
71732008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
7174
7175 * gdb.base/callfuncs.c (t_float_many_args): New function.
7176 (t_double_many_args): New function.
7177 * gdb.base/callfuncs.exp: Add tests for exceeding float
7178 and double parameters passed through the stack.
7179
439048e8
JB
71802008-02-05 Joel Brobecker <brobecker@adacore.com>
7181
7182 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
7183 gdb.ada/complete/foo.adb: New files.
7184 * gdb.ada/complete.exp: New testcase.
7185
81fe8080
DE
71862008-02-03 Doug Evans <dje@google.com>
7187
301f0ecf
DE
7188 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
7189
81fe8080
DE
7190 * gdb.cp/gdb2384.exp: New file.
7191 * gdb.cp/gdb2384.cc: New file.
7192 * gdb.cp/gdb2384-base.h: New file.
7193 * gdb.cp/gdb2384-base.cc: New file.
7194
4b071aec
DE
71952008-02-02 Doug Evans <dje@google.com>
7196
7197 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
7198
61137ba6
JB
71992007-02-01 Joel Brobecker <brobecker@adacore.com>
7200
7201 * gdb.ada/sym_print_name: New test program.
7202 * gdb.ada/sym_print_name.exp: New testcase.
7203
72042007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
7205
7206 * gdb.ada/nested/hello.adb: New file.
7207 * gdb.ada/nested.exp: New testcase.
7208 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
7209
98deb0da
VP
72102008-02-01 Vladimir Prus <vladimir@codesourcery.com>
7211
7212 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
7213 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
7214 don't cause future evaluations of function to report
7215 creation of internal breakpoints.
98deb0da 7216
723a2275
VP
72172008-02-01 Vladimir Prus <vladimir@codesourcery.com>
7218
7219 * gdb.mi/mi-break.exp (test_error): New.
7220 Call it.
7221
fb546a2f
LM
72222008-01-31 Luis Machado <luisgpm@br.ibm.com>
7223
7224 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
7225 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
7226
2d8fd90a
PM
72272008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
7228
7229 * gdb.pascal/integers.pas: New test program.
7230 * gdb.pascal/integers.exp: New testcase.
7231
a7fa0ded
PM
72322008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
7233
7234 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
7235
5e1a1926
TJB
72362008-01-30 Luis Machado <luisgpm@br.ibm.com>
7237
7238 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
7239 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
7240
8d04f9f0
JB
72412008-01-30 Paul Hilfinger <hilfinger@adacore.com>
7242
7243 * gdb.ada/formatted_ref: New test program.
7244 * gdb.ada/formatted_ref.exp: New testcase.
7245
7246 * gdb.cp/formatted-ref.cc: New file.
7247 * gdb.cp/formatted-ref.exp: New testcase.
7248
ce75a98f
JB
72492008-01-30 Joel Brobecker <brobecker@adacore.com>
7250
7251 * gdb.base/ptype.exp: Add testing of "ptype $pc".
7252
e835f6bf
NR
72532008-01-30 Nick Roberts <nickrob@snap.net.nz>
7254
7255 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
7256 (test_file_list_exec_source_file): Update to new macro-info field.
7257
d118ef87
PH
72582008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
7259
7260 * gdb.ada/exprs: New test program.
7261 * gdb.ada/exprs.exp: New testcase.
7262
7d35ab09
TJB
72632008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
7264
7265 * dfp-test.c (DELTA, DELTA_B): New definitions.
7266 (double_val1, double_val2, double_val3, double_val4, double_val5,
7267 double_val6, double_val7, double_val8, double_val9, double_val10,
7268 double_val11, double_val12, double_val13, double_val14, dec32_val1,
7269 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
7270 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
7271 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
7272 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
7273 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
7274 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
7275 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
7276 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
7277 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
7278 dec128_val16): New global variables.
7279 (decimal_dec128_align): New function.
7280 (decimal_mixed): Likewise.
7281 (decimal_many_args_dec32): Likewise.
7282 (decimal_many_args_dec64): Likewise.
7283 (decimal_many_args_dec128): Likewise.
7284 (decimal_many_args_mixed): Likewise.
7285 * dfp-test.exp: Add tests calling new inferior functions.
7286
2d717e4f
DJ
72872008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
7288
7289 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
7290 gdb.server/ext-run.exp: New files.
7291 * lib/gdbserver-support.exp (gdbserver_download): New.
7292 (gdbserver_start): New. Update gdbserver expected
7293 output.
7294 (gdbserver_spawn): Use them.
7295 (gdbserver_start_extended): New.
7296
e85a822c
DJ
72972008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
7298
7299 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
7300 Run on GNU/Linux.
7301 (do_exec_tests): Check for systems which do not support catchpoints.
7302 Do not match START.
7303 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
7304 Run on GNU/Linux. Enable verbose output.
7305 (check_fork_catchpoints): New.
7306 (explicit_fork_child_follow, catch_fork_child_follow)
7307 (tcatch_fork_parent_follow): Update expected messages.
7308 (do_fork_tests): Use check_fork_catchpoints.
7309 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
7310 Run on GNU/Linux. Enable verbose output.
7311 (check_vfork_catchpoints): New.
7312 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
7313 expected messages.
7314 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
7315
401ea829
JB
73162008-01-29 Jim Blandy <jimb@red-bean.com>
7317
7318 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
7319 host' errors.
7320 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
7321
aceaf3ad
JB
73222008-01-29 Jim Blandy <jimb@red-bean.com>
7323
7324 * gdb.threads/sigthread.c: Use barriers to ensure that
7325 child_thread and child_thread_two are always initialized before we
7326 start to use them.
7327
a5606eee
VP
73282008-01-29 Vladimir Prus <vladimir@codesourcery.com>
7329
7330 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
7331 * gdb.base/watchpoint-solib.c: New.
7332 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 7333
c55a82bb
PM
73342008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
7335
7336 * gdb.base/gdb1056.exp: Add unsigned integer test.
7337
0993fe05
DE
73382008-01-28 Doug Evans <dje@google.com>
7339
7340 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
7341
4fe42e7f
JB
73422008-01-27 Jim Blandy <jimb@codesourcery.com>
7343
c7a69933
JB
7344 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
7345
4fe42e7f
JB
7346 * gdb.base/expand-psymtabs.exp: Doc fix.
7347
5def8285
MK
73482008-01-26 Mark Kettenis <kettenis@gnu.org>
7349
7350 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
7351
5313c911
NR
73522008-01-24 Nick Roberts <nickrob@snap.net.nz>
7353
a9c64011 7354 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
7355 -var-set-format.
7356
93815fbf
VP
73572008-01-23 Chris Demetriou <cgd@google.com>
7358
7359 * gdb.threads/thread_events.c: New testcase source file.
7360 * gdb.threads/thread_events.exp: New testcase expect file.
7361
467a88ee
NR
73622008-01-23 Nick Roberts <nickrob@snap.net.nz>
7363
7364 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
7365
7366 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
7367 -var-set-format.
7368
d8f82aba
DJ
73692008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
7370 Vladimir Prus <vladimir@codesourcery.com>
7371
7372 * gdb.base/float.exp: Allow missing floating point for m68k and
7373 PowerPC.
7374
60c46647
VP
73752008-01-22 Vladimir Prus <vladimir@codesourcery.com>
7376
7377 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
7378 ignore count.
7379 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
7380 * gdb.mi/mi-cli.exp: Adjust.
7381 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 7382
c7dd36a1
PA
73832008-01-17 Pedro Alves <pedro@codesourcery.com>
7384
7385 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
7386 and 'dummy_ptr' integer pointer. Initialize struct_declarations
7387 with dummy_ptr's address.
7388 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
7389 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
7390 all targets.
7391 * gdb.mi/mi2-var-child.exp: Likewise.
7392
39d5313e
JB
73932008-01-09 Joel Brobecker <brobecker@adacore.com>
7394
7395 * gdb.ada/null_array: New test program.
7396 * gdb.ada/null_array.exp: New testcase.
7397
0aea4bf3
LM
73982008-01-09 Luis Machado <luisgpm@br.ibm.com>
7399
7400 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
7401 with required float modifiers.
7402
0b354900
JB
74032008-01-08 Joel Brobecker <brobecker@adacore.com>
7404
7405 * gdb.ada/funcall_param: New test program.
7406 * gdb.ada/funcall_param.exp: New testcase.
7407
cdb7f5d4
JB
74082008-01-08 Joel Brobecker <brobecker@adacore.com>
7409
7410 * gdb.ada/arrayparam: New test program.
7411 * gdb.ada/arrayparam.exp: New testcase.
7412
88e2547f
JB
74132008-01-08 Joel Brobecker <brobecker@adacore.com>
7414
7415 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
7416 landed. Should also fix random failures in the test following it.
7417
f6867ce0
TJB
74182008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
7419
7420 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
7421 for expressions with decimal float values.
7422 (test_dfp_conversions): New function to test casts to and from
7423 decimal float types.
7424 Call test_dfp_conversions.
7425 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
7426 elements.
7427 (main): Initialize ds.float4 and ds.double8 elements.
7428 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
7429 string to new error message.
7430 (d64_set_tests): Likewise.
7431 (d128_set_tests): Likewise.
7432 Add tests for expressions with decimal float variables. Add tests for
7433 conversions to and from decimal float types.
7434
f9c11282
JB
74352008-01-05 Joel Brobecker <brobecker@adacore.com>
7436
7437 * gdb.ada/packed_tagged/comp_bug.adb: New file.
7438 * gdb.ada/packed_tagged.exp: New testcase.
7439
0ecbca72
JB
74402008-01-04 Joel Brobecker <brobecker@adacore.com>
7441
7442 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
7443 gdb.ada/homonym/homonym_main.adb: New files.
7444 * gdb.ada/homonym.exp: New testcase.
7445
c18d3d89
JB
74462008-01-04 Joel Brobecker <brobecker@adacore.com>
7447
7448 * gdb.ada/packed_array.exp: Add testing of references to
7449 a packed array.
7450
ecc7085b
JB
74512008-01-04 Joel Brobecker <brobecker@adacore.com>
7452
7453 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
7454 New files.
7455 * gdb.ada/type_coercion.exp: New testcase.
7456
c474c922
JB
74572008-01-04 Joel Brobecker <brobecker@adacore.com>
7458
7459 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
7460 gdb.ada/tagged/foo.adb: New file.
7461 * gdb.ada/tagged.exp: New testcase.
7462
9005b927
JB
74632008-01-04 Joel Brobecker <brobecker@adacore.com>
7464
7465 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
7466 gdb.ada/ptype_field/foo.adb: New files.
7467 * gdb.ada/ptype_field.exp: New testcase.
7468
1a6aaad8
JB
74692008-01-03 Joel Brobecker <brobecker@adacore.com>
7470
7471 * gdb.ada/print_pc.exp: New testcase.
7472
0ef22f53
JB
74732008-01-03 Joel Brobecker <brobecker@adacore.com>
7474
7475 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
7476 gdb.ada/taft_type/p.adb: New files.
7477 * gdb.ada/taft_type.exp: New testcase.
7478
1689ecf8
JB
74792008-01-03 Joel Brobecker <brobecker@adacore.com>
7480
7481 * gdb.ada/array_bounds/bar.adb: New file.
7482 * gdb.ada/array_bounds.exp: New testcase.
7483
a4d0b9c3
JB
74842008-01-03 Joel Brobecker <brobecker@adacore.com>
7485
7486 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
7487 gdb.ada/arrayptr/foo.adb: New files.
7488 * gdb.ada/arrayptr.exp: New testcase.
7489
a31ace00
JB
74902008-01-03 Joel Brobecker <brobecker@adacore.com>
7491
7492 * gdb.base/set-lang-auto.exp: New testcase.
7493
a97fced3
JB
74942008-01-03 Joel Brobecker <brobecker@adacore.com>
7495
7496 * gdb.ada/fun_addr/foo.adb: New file.
7497 * gdb.ada/fun_addr.exp: New testcase.
7498
ef29ce1a
JK
74992008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7500
7501 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
7502 New files
7503
0fafefe3
JB
75042008-01-02 Joel Brobecker <brobecker@adacore.com>
7505
7506 * array_subscript_addr/p.adb: New file.
a9c64011 7507 * array_subscript_addr.exp: New testcase.
0fafefe3 7508
c4359f8d
JB
75092008-01-02 Joel Brobecker <brobecker@adacore.com>
7510
a9c64011 7511 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
7512 New files.
7513 * gdb.ada/str_cmp_ref.exp: New testcase.
7514
1aa1b15b
JB
75152008-01-01 Joel Brobecker <brobecker@adacore.com>
7516
7517 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
7518 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 7519 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 7520
81c9b2cf
JB
75212008-01-01 Joel Brobecker <brobecker@adacore.com>
7522
7523 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
7524 gdb.ada/ref_param/pck.ads: New files.
7525 * gdb.ada/ref_param.exp: New testcase.
7526
319e4674
JB
75272008-01-01 Joel Brobecker <brobecker@adacore.com>
7528
7529 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
7530 gdb.ada/interface/foo.adb: New files.
7531 * gdb.ada/interface.exp: New testcase.
7532
ef682c56
JB
75332007-12-31 Jim Blandy <jimb@codesourcery.com>
7534
7535 * gdb.base/multi-forks.exp: Consume all output from child
7536 processes before proceeding to next test.
7537
f6f3eb6c
JB
75382007-12-29 Jim Blandy <jimb@codesourcery.com>
7539
7540 * configure: Regenerated.
7541
f652e42f
JB
75422007-12-27 Joel Brobecker <brobecker@adacore.com>
7543
7544 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
7545 gdb.ada/fixed_cmp/fixed.adb: New files.
7546 * gdb.ada/fixed_cmp.exp: New testcase.
7547
6943e596
JB
75482007-12-27 Joel Brobecker <brobecker@adacore.com>
7549
7550 * gdb.ada/boolean_expr.exp: New testcase.
7551
aad9a193
JB
75522007-12-26 Jim Blandy <jimb@codesourcery.com>
7553
7554 * gdb.base/multi-forks.exp: Doc fix.
7555
fb5f3683
JB
75562007-12-26 Joel Brobecker <brobecker@adacore.com>
7557
7558 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
7559 * gdb.ada/char_param.exp: Do not compile our test program with
7560 -gnata, this is unnecessary.
7561 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
7562
384e4a9c
JB
75632007-12-24 Joel Brobecker <brobecker@adacore.com>
7564
7565 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
7566 gdb.ada/print_chars/foo.adb: New files.
7567 * gdb.ada/print_chars.exp: New testcase.
7568
01e044f7
JB
75692007-12-24 Joel Brobecker <brobecker@adacore.com>
7570
7571 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
7572 gdb.ada/char_param/foo.adb: New files.
7573 * gdb.ada/char_param.exp: New testcase.
7574
0ce17860
JB
75752007-12-22 Jim Blandy <jimb@codesourcery.com>
7576
7577 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
7578 hard-coding source line numbers into the test.
7579 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
7580 gdb_get_line_number to find.
7581
919809b9
JB
75822007-12-22 Joel Brobecker <brobecker@adacore.com>
7583
7584 * gdb.base/ptype.c (highest): New struct type.
7585 (the_highest): New variable of that type.
7586 (main): Add dummy assignment to a field of variable the_highest.
7587 * gdb.base/ptype.exp: Test type printing of our new variable.
7588
abc8a88d
PM
75892007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
7590
7591 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 7592 and record first explicitly generated thread number.
abc8a88d
PM
7593 Use that thread number for thread specific watchpoint test.
7594 Add iteration number to repetitive tests.
7595
5158f3e3
CES
75962007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
7597 Jim Blandy <jimb@codesourcery.com>
7598
7599 * gdb.base/expand-psymtabs.c: New testcase
7600 source file.
7601 * gdb.base/expand-psymtabs.exp: New testcase
7602 expect file.
7603
37e4754d
LM
76042007-12-17 Luis Machado <luisgpm@br.ibm.com>
7605
7606 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
7607 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
7608
551e5d04
JB
76092007-12-17 Joel Brobecker <brobecker@adacore.com>
7610
7611 * gdb.ada/frame_args/foo.adb: New file.
7612 * gdb.ada/frame_args/pck.ads: New file.
7613 * gdb.ada/frame_args/pck.adb: New file.
7614 * gdb.ada/frame_args.exp: New testcase.
7615
a05ee097
JB
76162007-12-17 Joel Brobecker <brobecker@adacore.com>
7617
7618 * gdb.base/frame-args.c: New file.
7619 * gdb.base/frame-args.exp: New testcase.
7620
c162e8c9 76212007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 7622 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
7623
7624 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
7625
afe8ab22 76262007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 7627
afe8ab22
VP
7628 * gdb.mi/mi-pending.exp: New.
7629 * gdb.mi/mi-pending.c: New.
7630 * gdb.mi/mi-pendshr.c: New.
7631
dfdfb3ca
JB
76322007-12-06 Jim Blandy <jimb@codesourcery.com>
7633
7634 * gdb.base/default.exp: Update expected output for 'info catch'.
7635
b7fca990
JK
76362007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
7637
7638 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
7639 must be set to binary.
7640
6a1afc1e
PA
76412007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
7642
7643 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
7644
a6b151f1
DJ
76452007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
7646
7647 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
7648 gdb.mi/mi-file-transfer.exp: New.
7649
43039443
JK
76502007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7651
7652 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
7653
0ef2251b
MR
76542007-11-22 Maciej W. Rozycki <macro@mips.com>
7655
7656 * gdb.trace/backtrace.exp: Fix a typo.
7657 * gdb.trace/circ.exp: Likewise.
7658 * gdb.trace/collection.exp: Likewise.
7659 * gdb.trace/limits.exp: Likewise.
7660 * gdb.trace/report.exp: Likewise.
7661 * gdb.trace/tfind.exp: Likewise.
7662 * gdb.trace/while-dyn.exp: Likewise.
7663
5443631e
NR
76642007-11-21 Nick Roberts <nickrob@snap.net.nz>
7665
7666 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
7667 objects of pointers that can't be dereferenced are now
7668 "noneditable".
7669
a4ce5b0d
UW
76702007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7671
7672 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
7673 (target_cpu): Remove.
7674
d6e956e5
VP
76752007-10-15 Vladimir Prus <vladimir@codesourcery.com>
7676
7677 * gdb.base/ending-run.exp: Expect the list of cleared
7678 breakpoint to come in natural order, not the reversed one.
a9c64011 7679
214270ab
VP
76802007-11-07 Vladimir Prus <vladimir@codesourcery.com>
7681
7682 * gdb.mi/mi-var-child.c (do_child_deletion): New.
7683 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 7684
1a619819
LM
76852007-11-05 Luis Machado <luisgpm@br.ibm.com>
7686
7687 * gdb.base/printcmds.exp: New function
7688 test_printf_with_dfp.
7689
5b01a6fa
DE
76902007-11-02 Doug Evans <dje@google.com>
7691
7692 * gdb.disasm/t01_mov.s: Remove carriage returns.
7693 * gdb.disasm/t02_mova.s: Ditto.
7694 * gdb.disasm/t03_add.s: Ditto.
7695 * gdb.disasm/t04_sub.s: Ditto.
7696 * gdb.disasm/t05_cmp.s: Ditto.
7697 * gdb.disasm/t06_ari2.s: Ditto.
7698 * gdb.disasm/t07_ari3.s: Ditto.
7699 * gdb.disasm/t08_or.s: Ditto.
7700 * gdb.disasm/t09_xor.s: Ditto.
7701 * gdb.disasm/t10_and.s: Ditto.
7702 * gdb.disasm/t11_logs.s: Ditto.
7703 * gdb.disasm/t12_bit.s: Ditto.
7704 * gdb.disasm/t13_otr.s: Ditto.
7705
ec33ab7f
JK
77062007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7707
7708 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
7709
ae0d01ff
UW
77102007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7711
7712 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
7713 provide DFP support.
7714
55eddb0f
DJ
77152007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
7716
7717 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
7718 Test "set powerpc vector-abi". Skip auto-detection tests for old
7719 toolchains.
7720
7020f05c
PA
77212007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
7722
7723 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
7724 with [string compare].
7725
84bc3db9
PA
77262007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
7727
7728 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
7729 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
7730
5876dc88
LM
77312007-10-25 Luis Machado <luisgpm@br.ibm.com>
7732
7733 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
7734 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
7735 * gdb.opt/Makefile.in: New makefile.
7736 * Makefile.in: Create new directory "gdb.opt".
7737 * configure.ac: Add "gdb.opt" directory.
7738 * configure: Regenerated.
a9c64011 7739
c3ea9a14
DE
77402007-10-25 Doug Evans <dje@google.com>
7741
7742 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
7743 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
7744
a9c64011 77452007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
7746 Thiago Jung Bauermann <bauerman@br.ibm.com>
7747
7748 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
7749 Floating Point expressions.
7750 * gdb.base/dfp-test.exp: new file adding tests for Decimal
7751 Floating Point variables.
7752 * gdb.base/dfp-test.c: new file containing program with Decimal
7753 Floating variables, used by gdb.base/dfp-test.exp.
7754
62a24a2b
DJ
77552007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
7756
7757 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
7758
e7b1eae6
UW
77592007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7760
7761 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
7762 compiling test case with GCC.
7763 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
7764
c641edcc
UW
77652007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7766
7767 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
7768 format changes.
7769
5e5ebfe6
MS
77702007-10-18 Michael Snyder <msnyder@specifix.com>
7771
7772 * gdb.base/dbx.exp: Add missing "-re " operator.
7773
e831e7b6
GM
77742007-10-16 Gaius Mulley <gaius@glam.ac.uk>
7775
7776 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
7777 * configure.ac: Removed trailing spaces after backslash.
7778 * gdb.modula2: New directory.
7779 * gdb.modula2/Makefile.in: New file.
7780 * gdb.modula2/unbounded-array.exp: New file.
7781 * gdb.modula2/unbounded1.c: New file.
7782
7cc46491
DJ
77832007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
7784
7785 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
7786
77872007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
7788
7789 * gdb.base/sigstep.c (main): Add checks for
7790 return values for setitimer call.
7791 Call setitimer again with itimer = ITIMER_REAL
7792 if first call to setitimer fails.
7793
e91528f0
KH
77942007-10-11 Kazu Hirata <kazu@codesourcery.com>
7795
7796 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
7797 of $timeout.
7798
2ec9a4f8
DJ
77992007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
7800
7801 * gdb.server/server-run.exp: Test for dynamic linker symbols.
7802
78032007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
7804
7805 * lib/gdb.exp (gdb_run_cmd): Move comment outside
7806 of gdb_expect call, to avoid interruption.
7807
64b2fa04
PA
78082007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
7809
7810 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
7811 (v_unsigned_long_long, v_long_long_array)
7812 (v_signed_long_long_array, v_unsigned_long_long_array)
7813 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
7814 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
7815 [!NO_LONG_LONG]: New.
7816 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
7817 v_long_long_member.
7818
7819 (v_long_long_func, v_signed_long_long_func)
7820 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
7821 (main) [!NO_LONG_LONG]: Initialize long long variants.
7822
7823 * gdb.base/whatis.exp: If board file requests no_long_long, build
7824 test with NO_LONG_LONG defined. Test long long, signed long long,
7825 and unsigned long long variants but only if board file doesn't
7826 disable it.
7827
a912286e 78282007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 7829 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
7830
7831 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
7832 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
7833 * configure: Regenerated.
7834 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
7835 gdb.pascal/types.exp, lib/pascal.exp: New files.
7836
471ba8c9
DJ
78372007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
7838
7839 * gdb.cp/classes.exp (do_tests): Always step to the line after the
7840 call.
7841 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
7842 to return to the call.
7843 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
7844 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
7845 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
7846 * gdb.mi/mi-until.exp (test_until): Likewise.
7847 * gdb.mi/mi2-until.exp (test_until): Likewise.
7848
fef8a650
DJ
78492007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
7850
7851 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
7852 two-char array.
7853 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
7854
d983da9c
DJ
78552007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
7856
7857 * gdb.threads/watchthreads.c (thread_function): Sleep between
7858 iterations.
7859 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
7860 at once for S/390. Generate matching fails and passes.
7861
17f62551
VP
78622007-09-27 Vladimir Prus <vladimir@codesourcery.com>
7863
7864 * gdb.mi/var-cmd.c (do_children_tests): Initialize
7865 the 'struct_declarations' variable to zeros.
a9c64011 7866
ed0616c6
VP
78672007-09-24 Vladimir Prus <vladimir@codesourcery.com>
7868
7869 * gdb.cp/mb-ctor.cc: New.
7870 * gdb.cp/mb-ctor.exp: New.
7871 * gdb.cp/mb-templates.cc: New.
7872 * gdb.cp/mb-templates.exp: New.
7873
41f1b697
DJ
78742007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
7875
7876 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
7877
3f213f78
PA
78782007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
7879
7880 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
7881 targets.
7882 * configure: Regenerate.
7883
0d381245 78842007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 7885
0d381245
VP
7886 * gdb.base/annota1.exp: Adjust for 'info break'
7887 format changes.
7888 * gdb.base/annota3.exp: Likewise.
7889 * gdb.base/break.exp: Likewise.
7890 * gdb.base/condbreak.exp: Likewise.
7891 * gdb.base/pending.exp: Likewise.
7892 * gdb.base/sepdebug.exp: Likewise.
7893 * gdb.base/unload.exp: Likewise.
7894 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 7895
fe3f5fa8
VP
78962007-09-22 Vladimir Prus <vladimir@codesourcery.com>
7897
7898 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
7899 messages.
7900 * gdb.base/chng-syms.exp: Likewise.
7901 * gdb.base/unload.exp: Likewise.
a9c64011 7902
a75cf6c0
DJ
79032007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
7904
7905 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
7906
18ecae38
DJ
79072007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
7908
7909 * schedlock.c (NUM): Change to 1.
7910 (main): Use args[0] for the main thread.
7911 * schedlock.exp: Only expect two threads. Only issue one pass or fail
7912 regardless of the number of threads.
7913
5509918f
MR
79142007-09-14 Maciej W. Rozycki <macro@mips.com>
7915
4a543daf
MR
7916 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
7917 type down.
7918 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
7919 test.
7920 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
7921 watchpoint type down.
7922 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
7923 test.
7924
79252007-09-14 Maciej W. Rozycki <macro@mips.com>
7926
5509918f
MR
7927 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
7928 Move all the tests here and run them twice, once using software
7929 watchpoints and once using hardware watchpoints.
7930 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
7931
40b53987
DJ
79322007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
7933
7934 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
7935 test.
7936
695e2681
MK
79372007-09-10 Mark Kettenis <kettenis@gnu.org>
7938
8b3fc8d8
MK
7939 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
7940 build-id.
7941
695e2681
MK
7942 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
7943 know about $ORIGIN. Calculate output dir from $dest instead of
7944 using ${objdir}/{$subdir}.
7945
58d69f29
MK
79462007-09-09 Mark Kettenis <kettenis@gnu.org>
7947
7948 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
7949 gcore, before continuing with the test.
7950
3e347599
DJ
79512007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
7952
7953 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
7954 * gdb.mi/mi-watch.exp: Likewise.
7955
ea37ba09
DJ
79562007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
7957 Jim Blandy <jimb@codesourcery.com>
7958
7959 * gdb.arch/i386-sse.exp: Do not expect character constants.
7960 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
7961 * gdb.base/display.exp: Allow print/s.
7962 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
7963 and unsigned char array changes.
7964
2025a643
DJ
79652007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
7966
7967 * gdb.base/display.exp: Add tests for printf %p.
7968
26669a27
PA
79692007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
7970
7971 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
7972 the dll name to unicode.
7973
c8f021f8
JK
79742007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7975
7976 * gdb.base/default.exp (show version): Update the version text.
7977 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
7978
4cf31eea
JK
79792007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7980
7981 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
7982 New files.
7983
4935890f
JK
79842007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7985
7986 * lib/gdb.exp (build_id_debug_filename_get): New function.
7987 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
7988 Remove the generate DEBUG file for the future testcase runs.
7989 New testcase for the NT_GNU_BUILD_ID retrieval.
7990 Move the final testing step to ...
7991 (test_different_dir): ... a new function.
7992 New parameter XFAIL to XFAIL all the tests performed.
7993 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
7994 New parameter TYPE to PF_PREFIX all the tests performed.
7995
02142340
VP
79962007-08-31 Vladimir Prus <vladimir@codesourcery.com>
7997
7998 * gdb.mi/mi-var-cp.cc (path_expression): New
7999 function.
8000 * gdb.mi/mi-var-cp.exp: Run path exression tests.
8001
36acd84e
UW
80022007-08-27 Markus Deuling <deuling@de.ibm.com>
8003
8004 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
8005 to fit into SPU Local Store memory.
8006
a896d121
JB
80072007-08-23 Joel Brobecker <brobecker@adacore.com>
8008
8009 * gdb.base/default.exp: Adjust the expected output of "info
8010 warranty" after the switch to GPLv3.
8011
7b433602
JB
80122007-08-23 Joel Brobecker <brobecker@adacore.com>
8013
8014 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
8015 to 30000 (from 20000).
8016
e22f8b7c
JB
80172007-08-23 Joel Brobecker <brobecker@adacore.com>
8018
8019 Switch the license of all .exp files to GPLv3.
8020 Switch the license of all .f and .f90 files to GPLv3.
8021 Switch the license of all .s and .S files to GPLv3.
8022
5a0e3bd0
JB
80232007-08-23 Joel Brobecker <brobecker@adacore.com>
8024
8025 * configure.ac: Switch license to GPLv3.
8026
cc00619d
JB
80272007-08-23 Joel Brobecker <brobecker@adacore.com>
8028
8029 Switch the licensing to GPLv3 for all .ads and .adb files.
8030
8d26208a
DJ
80312007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
8032
8033 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
8034 and t_int_double.
8035 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
8036
4fcb9948
JB
80372007-08-17 Joel Brobecker <brobecker@adacore.com>
8038
8039 * gdb.base/step-line.c: Switch license to GPL version 3, and
8040 update copyright year.
8041 * gdb.base/step-line.inp: Likewise.
8042
b9c34f67
JB
80432007-08-17 Joel Brobecker <brobecker@adacore.com>
8044
8045 * gdb.base/gdb1555.exp: Make expected output immune to formatting
8046 changes inside gdb1555.c.
8047 * gdb.base/pending.exp: Likewise.
8048
2cc17678
DJ
80492007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
8050
8051 * config/default.exp: New file.
8052
e48883f7
DJ
80532007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
8054
8055 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
8056 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
8057
1ab80e5b
MR
80582007-07-30 Maciej W. Rozycki <macro@mips.com>
8059
8060 * gdb.base/dump.exp: Force the correct endianness for binary
8061 formats not carrying this information.
8062
aba471f5
DJ
80632007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
8064
8065 * gdb.threads/staticthreads.exp: Match .*sem_post.
8066
d4e07204
DJ
80672007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
8068
8069 * gdb.base/readline.exp (operate_and_get_next): Match the final
8070 prompt.
8071
2b97317d
KB
80722007-07-23 Kevin Buettner <kevinb@redhat.com>
8073
8074 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
8075 to restarting SID.
8076
44efa07a
KB
80772007-07-18 Kevin Buettner <kevinb@redhat.com>
8078
8079 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
8080 prior to `gdb_start'.
8081
7b5ebade
KB
80822007-07-18 Kevin Buettner <kevinb@redhat.com>
8083
8084 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
8085 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
8086 Remove call to gdb_unload.
8087
255e7678
DJ
80882007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
8089 Daniel Jacobowitz <dan@codesourcery.com>
8090
8091 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
8092 for __WIN32__.
8093 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
8094 * gdb.base/unload.exp: Use shared library test routines.
8095
3a40aaa0
UW
80962007-07-03 Markus Deuling <deuling@de.ibm.com>
8097
8098 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
8099 * gdb.base/solib-symbol-lib.c: Likewise.
8100 * gdb.base/solib-symbol-main.c: Likewise.
8101
b0f4b84b
DJ
81022007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
8103
8104 * config/gdbserver.exp (gdb_reconnect): New.
8105 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
8106 gdb.base/solib-disc.exp: New files.
8107 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
8108 remote debugging".
8109 (gdb_compile): Add shlib_load flag.
8110 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
8111 port.
8112 (gdbserver_reconnect): New.
8113
1b05479a
DJ
81142007-07-01 Nick Roberts <nickrob@snap.net.nz>
8115 Daniel Jacobowitz <dan@codesourcery.com>
8116
8117 * gdb.base/annota3.exp: Test for if construct.
8118
86f78eb2
DJ
81192007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
8120
8121 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
8122
6a2eb474 81232007-06-21 Chris Dearman <chris@mips.com>
a9c64011 8124 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
8125
8126 * gdb.base/display.exp: Allow a newline after display/i.
8127 * gdb.base/pc-fp.exp: Likewise.
8128 * gdb.base/sigbpt.exp: Likewise.
8129
f8b73d13
DJ
81302007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
8131
8132 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
8133 required features to be included.
8134
4339e69e
DJ
81352007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
8136
8137 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
8138 in info threads output.
8139
23d964e7
UW
81402007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8141 Markus Deuling <deuling@de.ibm.com>
8142
8143 * gdb.arch/spu-info.exp: New testcase.
8144 * gdb.arch/spu-info.c: New file.
8145
fd20f75b
DJ
81462007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
8147
8148 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
8149 tpcs_offset. Restore lr after the call.
8150 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
8151
2226f861
DJ
81522007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
8153
8154 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
8155 (gdbserver_run): Kill any running gdbserver.
8156 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
8157
d12371a9
MR
81582007-05-17 Maciej W. Rozycki <macro@mips.com>
8159
8160 * gdb.base/sigbpt.exp: Preset segv_addr.
8161
93f02886
DJ
81622007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
8163
8164 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
8165 (gdb_compile_shlib): Likewise.
8166 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
8167 (default_gdb_init): Clear cleanfiles.
8168 (gdb_finish): Delete recorded cleanfiles.
8169 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
8170
8171 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
8172 Do not use isnative.
8173 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
8174 gdb.base/so-impl-ld.exp: Likewise.
8175 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
8176 * gdb.base/unload.exp: Likewise. Do not pass empty option to
8177 gdb_compile.
8178
b04e06d7
VP
81792007-05-15 Vladimir Prus <vladimir@codesourcery.com>
8180
8181 * config/unknown.exp: Remove.
8182
069ed931
UW
81832007-05-15 Markus Deuling <deuling@de.ibm.com>
8184
8185 * gdb.base/info-proc.exp: Check is_remote.
8186
09db0d03
UW
81872007-05-14 Markus Deuling <deuling@de.ibm.com>
8188
8189 * gdb.base/gcore.exp: Initialize variable core_supported.
8190
af2cbe8c
DJ
81912007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
8192
8193 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
8194
027c0295
DJ
81952007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
8196
8197 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
8198 * gdb.threads/print-threads.exp (test_all_threads): Allow
8199 negative and hexadecimal thread IDs.
8200
dc5000e7
DJ
82012007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
8202
8203 * gdb.java/jprint.java (public): Avoid invalid call to static
8204 method.
8205
2e74ed18
DP
82062007-05-14 Denis Pilat <denis.pilat@st.com>
8207
8208 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
8209 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
8210 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
8211 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
8212 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
8213
83547f02
UW
82142007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8215
8216 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 8217 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
8218 this mode.
8219 * gdb.base/ovlymgr.c: Provide stubs for spu target.
8220 * gdb.base/spu.ld: New file.
8221
b18be20d
DJ
82222007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
8223
8224 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
8225
be444858
DJ
82262007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
8227
8228 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
8229
b1d53152
DJ
82302007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
8231
8232 * gdb.java/jmain.exp: Handle demangled names with and without method
8233 signatures.
8234
d084b331
DJ
82352007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
8236
8237 * gdb.mi/mi-syn-frame.c (main, foo, bar)
8238 (have_a_very_merry_interrupt): Remove calls to puts.
8239 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
8240 inferior output.
8241 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
8242 test names.
8243
db9d7fc5
DJ
82442007-04-29 Markus Deuling <deuling@de.ibm.com>
8245 Daniel Jacobowitz <dan@codesourcery.com>
8246
8247 * gdb.base/auxv.exp (core_works): Also check is_remote.
8248 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
8249
ef783a7d 82502007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 8251
ef783a7d
VP
8252 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
8253 message, not the undefined 'module' variable.
8254 * gdb.base/siginfo.exp: Likewise.
8255 * gdb.base/sigstep.exp: Likewise.
8256 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
8257 serialport.
8258 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
8259
b7b73cae
CV
82602007-04-25 Corinna Vinschen <vinschen@redhat.com>
8261
8262 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
8263 target sim fails. Return 0 otherwise.
8264 (gdb_load): Return prematurely if gdb_target_sim fails.
8265
7d90fdfa
DP
82662007-04-16 Denis Pilat <denis.pilat@st.com>
8267
8268 * gdb.base/setshow.exp: Reset height after having set it to 100.
8269
5d3e9c85
DP
82702007-04-16 Denis Pilat <denis.pilat@st.com>
8271
8272 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
8273
18e75969
DP
82742007-04-16 Denis Pilat <denis.pilat@st.com>
8275
8276 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
8277
25d5ea92
VP
82782007-04-14 Vladimir Prus <vladimir@codesourcery.com>
8279
8280 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
8281 tests. Run the frozen varobjs test.
8282 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 8283 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 8284
0b49cb80
JK
82852007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8286
8287 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
8288 gdb.base/type-opaque.exp: New files.
8289
a73bafbc 82902007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
8291
8292 * gdb.mi/mi-var-child.c
a73bafbc
VP
8293 (do_children_tests): User char[2] instead of
8294 char so that automatic printing of pointers to char
8295 don't give unpredicable result.
8296 * gdb.mi/var-cmd.c (do_locals_test): Initialize
8297 local variables.
8298 * gdb.mi/mi-var-child.exp: Step to right line
8299 of do_children_tests.
8300 * gdb.mi/mi2-var-child.exp: Likewise.
8301 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 8302 do_locals_tests.
a73bafbc
VP
8303 (do_children_tests): User char[2] instead of
8304 char so that automatic printing of pointers to char
a9c64011 8305 don't give unpredicable result.
a73bafbc 8306 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 8307 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
8308 Pass test name to mi_wait_for_stop.
8309
7ce59000
DJ
83102007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
8311
8312 * gdb.asm/asm-source.exp: Remove d10v case.
8313 * lib/gdb.exp (skip_cplus_tests): Likewise.
8314 * gdb.asm/d10v.inc: Deleted.
8315
20389057
DJ
83162007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
8317
8318 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
8319
8807d78b
DJ
83202007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
8321
8322 * config/netware.exp: Delete file.
8323
aa3edb8e
JB
83242007-03-29 Joel Brobecker <brobecker@adacore.com>
8325
8326 * gdb.dwarf2/dw2-noloc.S: New file.
8327 * gdb.dwarf2/dw2-noloc.exp: New file.
8328
297561ac
PA
83292007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
8330
8331 * gdb.cp/method2.cc: New test.
8332 * gdb.cp/method2.exp: New test.
8333 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
8334
1f81bd39
DJ
83352007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
8336
8337 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
8338
9453113a
DJ
83392007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
8340
8341 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
8342
b741e217
DJ
83432007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
8344
8345 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
8346 (gdb_load): Delete, replace with...
8347 (gdb_reload): ...this.
8348 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
8349 * gdb.server/server-mon.exp: Likewise.
8350 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
8351 (gdb_start_cmd): New.
8352 (gdb_file_cmd): Save the last loaded file.
8353 (gdb_reload): New.
8354 (gdb_gnu_strip_debug): Use transform.
8355 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
8356 support here. Use new $last_loaded_file. Check mtime.
8357 (gdb_target_cmd): Handle ObjC failure case.
8358 (infer_host_exec): Delete.
8359 (gdbserver_load): Rename to...
8360 (gdbserver_run): ...this. Simplify.
8361 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
8362 (mi_gdb_load): Move most contents to a new function...
8363 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
8364 (mi_run_cmd): Use mi_gdb_target_load.
8365 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
8366 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
8367 Use gdb_run_cmd.
8368 * gdb.base/charsign.exp: Remove incorrect comment.
8369 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
8370 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
8371 gdb.base/start.exp: Use gdb_start_cmd.
8372
446ab585 83732007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 8374 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
8375
8376 * gdb.base/sigbpt.exp: Fix the message when skipping test.
8377 * gdb.base/signull.exp: Similarly.
8378
bbb88ebf
UW
83792007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8380
8381 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
8382 messages available to test cases (like chng-sym.exp).
8383
cb8c4a99
AS
83842007-03-14 Andreas Schwab <schwab@suse.de>
8385
8386 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
8387 format changes.
8388
4e463ff5
DJ
83892007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
8390
8391 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
8392 (optimized_1): New.
8393 (main): Call optimized_1.
8394 (gdb2029): Correct typos. Call gdb2029_marker.
8395 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
8396 for gdb2029.
8397
b6db2c47
MK
83982007-03-12 Mark Kettenis <kettenis@gnu.org>
8399
8400 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
8401 as tabs. Remove redundant test pattern.
8402
70ed3737
UW
84032007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8404
8405 * gdb.base/long_long.exp: Accept optional symbol name in <...>
8406 for /a format output.
8407
47b67b60
DJ
84082007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
8409
8410 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
8411 collect output incrementally.
8412
b8953b0e
UW
84132007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8414
8415 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
8416 for -var-create lpcharacter test.
8417 * gdb.mi/mi2-var-cmd.exp: Likewise.
8418
7acd5c40
UW
84192007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8420
8421 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
8422 pass on targets where address zero is readable.
8423
9c6759c1
UW
84242007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8425
8426 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
8427 just a single architecture.
8428
a2f1aeb4
UW
84292007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8430
8431 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
8432 (fetch_all_registers): New function, uses gdb_test_multiple and
8433 exp_continue to fetch inferior output line-by-line.
8434 Replace all uses of do_get_all_registers by fetch_all_registers.
8435
46579ac2
UW
84362007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8437
8438 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
8439 in target_info.
8440
fc133f24
MS
84412007-03-02 Michael Snyder <michael.snyder@palmsource.com>
8442
a9c64011 8443 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
8444 consistancy; add a default (timeout) case.
8445
7646a51d
MS
84462007-03-02 Michael Snyder <michael.snyder@palmsource.com>
8447
8448 * gdb.base/watchpoint.exp: Fix truncated comment.
8449
dcfff61f
MS
84502007-03-02 Michael Snyder <michael.snyder@palmsource.com>
8451
8452 * Makefile.in: Remove spurious single-quotes from sed command.
8453
664e3ee9
DJ
84542007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
8455
8456 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
8457 func.
8458 * gdb.mi/mi2-var-cmd.exp: Likewise.
8459
d7cc6f2f
JB
84602007-02-27 Joel Brobecker <brobecker@adacore.com>
8461
a9c64011
AS
8462 * gdb.dwarf2/dw2-producer.S: New file.
8463 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
8464
84652007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
8466
8467 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
8468 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
8469 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
8470 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
8471 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
8472 Revert tests to use mi_gdb_test and include value field in output
8473 of -var-create.
8474
93d42b30
DJ
84752007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
8476
8477 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
8478
c499ed39
DJ
84792007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
8480
8481 * gdb.base/maint.exp: Remove full paths from test names.
8482 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
8483 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
8484
9836f81b
JB
84852007-02-27 Joel Brobecker <brobecker@adacore.com>
8486
8487 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
8488
c74d0ad8
DJ
84892007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
8490
8491 * gdb.server/server-mon.exp: New test.
8492
2711e456
DJ
84932007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
8494
8495 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
8496
ff6f572f
DJ
84972007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
8498
8499 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
8500 register capitalization.
8501
fada3feb
DP
85022007-02-13 Denis Pilat <denis.pilat@st.com>
8503
8504 * gdb.mi/mi-var-invalidate.exp: New file.
8505
fb1e4ffc
DJ
85062007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
8507
8508 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
8509
3da939d7
DJ
85102007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
8511
8512 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
8513
123dc839
DJ
85142007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
8515
8516 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
8517 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
8518
877e3645 85192007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
8520
8521 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
8522 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
8523 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
8524 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
8525 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 8526 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 8527 Update tests to include value field in output of -var-create.
a9c64011 8528
3c0a2960
AS
85292007-02-08 Andreas Schwab <schwab@suse.de>
8530
8531 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
8532
108546a0
DJ
85332007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
8534
8535 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
8536 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
8537
d701dcab
DP
85382007-02-02 Denis Pilat <denis.pilat@st.com>
8539
8540 * gdb.threads/threadapply.exp: check that frame is not changed by
8541 the thread apply all command.
8542
783e3e2f
AS
85432007-01-31 Andreas Schwab <schwab@suse.de>
8544
6d9c3a87
AS
8545 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
8546
3c50d7b9
AS
8547 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
8548 in the dwarf sections.
8549 * gdb.dwarf2/mac-fileno.S: Likewise.
8550
783e3e2f
AS
8551 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
8552 bspstore register on ia64.
8553
78ff580e
AS
85542007-01-29 Andreas Schwab <schwab@suse.de>
8555
cc8e9b12
AS
8556 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
8557 "frame-begin" annotation.
8558
78ff580e
AS
8559 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
8560 number of "frames-invalid" annotations.
8561
704a4f78
DJ
85622007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
8563
8564 * gdb.base/commands.exp: Call if_commands_test.
8565 (gdb_test_no_prompt, if_commands_test): New.
8566
e741bf94
MK
85672007-01-28 Mark Kettenis <kettenis@gnu.org>
8568
8569 * gdb.threads/sigthread.c (NSIGS): Make bigger.
8570
474d0ad3
AS
85712007-01-27 Andreas Schwab <schwab@suse.de>
8572
8573 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
8574 .short/.int/.quad in the dwarf sections.
8575 * gdb.dwarf2/dw2-intercu.S: Likewise.
8576 * gdb.dwarf2/dw2-intermix.S: Likewise.
8577
e784b426
JK
85782007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8579
8580 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
8581 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
8582 array.
e784b426
JK
8583 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
8584 * gdb.base/setvar.exp: Likewise.
8585
37f08e04
AS
85862007-01-26 Andreas Schwab <schwab@suse.de>
8587
9a01813a
AS
8588 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
8589 test.
8590
37f08e04
AS
8591 * gdb.base/multi-forks.exp ("restart $i"): Also match
8592 __kernel_syscall_via_break.
8593
6e2a9270
VP
85942007-01-24 Vladimir Prus <vladimir@codesourcery.com>
8595
8596 * lib/mi-support.exp (mi_delete_varobj): New.
8597 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
8598 testcase.
8599 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
8600 (main): Call the above.
8601 (reference_update_test, base_in_reference_test)
8602 (reference_to_pointer): Delete the created varobjs.
a9c64011 8603
e515b470
DJ
86042007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
8605
8606 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
8607 * configure: Regenerated.
8608 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
8609 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
8610 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
8611 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
8612 * lib/gdb.exp (gdb_skip_xml_test): New function.
8613
08d8bcd7
DJ
86142007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
8615
8616 * gdb.base/sigrepeat.exp: Correct error message.
8617
86182007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
8619 Daniel Jacobowitz <dan@codesourcery.com>
8620
8621 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
8622 gdb.arch/i386-gnu-cfi-asm.S: New files.
8623
97c3f1f3
JK
86242007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
8625
8626 * lib/gdb.exp: Abort on missing `site.exp'.
8627
cb1df416
DJ
86282007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
8629 Daniel Jacobowitz <dan@codesourcery.com>
8630
8631 * gdb.base/included.c, gdb.base/included.exp,
8632 gdb.base/included.h: New files.
8633
35990120
DJ
86342007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
8635
8636 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
8637 (maximize_rlimit): Reduce limits on 64-bit systems.
8638
6e81a116 86392007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
8640
8641 From Marcus Deuling <deuling@de.ibm.com>:
8642 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
8643 every case.
8644
6c3c41f3
NR
86452007-01-13 Nick Roberts <nickrob@snap.net.nz>
8646
8647 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
8648 (test_path_specification): Use objdir instead of srcdir to always
8649 get an absolute filename.
8650
2f12c312
DJ
86512007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
8652
8653 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
8654
81121995
VP
86552007-01-11 Vladimir Prus <vladimir@codesourcery.com>
8656
8657 * gdb.mi/mi-var-cp.cc (reference_update_tests):
8658 Make sure the variable we're using is in scope.
8659 (reference_to_pointer): Likewise.
8660
4741b737
DJ
86612007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
8662
8663 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
8664 has no debug information.
8665
054410c3
DJ
86662007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
8667
8668 * gdb.base/annota1.exp: Remove extra send_gdb.
8669
818f79f6
DJ
86702007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8671
8672 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
8673
f7a6bb70
DJ
86742007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8675
8676 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
8677
57e66780
DJ
86782007-01-08 Nick Roberts <nickrob@snap.net.nz>
8679 Daniel Jacobowitz <dan@codesourcery.com>
8680
8681 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
8682 lcharacter or linteger change. Correct duplicated test name.
8683 * gdb.mi/mi2-var-cmd.exp: Likewise.
8684
3d799a95
DJ
86852007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
8686
8687 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
8688
86892007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 8690
a9c64011
AS
8691 * gdb.base/nofield.c: New file.
8692 * gdb.base/nofield.exp: New testcase.
51679ba9 8693
eafb94e8
NR
86942007-01-05 Nick Roberts <nickrob@snap.net.nz>
8695
8696 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
8697
8698 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
8699 test.
8700
5e572bb4
DJ
87012007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
8702
8703 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
8704
74a44383
DJ
87052007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
8706
8707 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
8708 when continuing.
8709
1b572db9
DJ
87102007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
8711
8712 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
8713 Expect ".exe" extension.
8714
381bc39b
DJ
87152007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
8716
8717 * gdb.base/charset.exp: Add explicit filename to break.
8718 * gdb.base/dbx.exp: Add explicit filename to breaks.
8719
2b70e4c6
DJ
87202007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
8721
8722 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
8723 * gdb.mi/mi2-file.exp: Likewise.
8724
303b6f5d
DJ
87252007-01-04 Vladimir Prus <vladimir@codesourcery.com>
8726
8727 Implement specification of MI tests as comments
8728 in C and C++ sources.
8729 * lib/mi-support.exp (mi_autotest_data): New variable.
8730 (mi_autotest_source): New variable.
8731 (count_newlines, mi_prepare_inline_tests)
8732 (mi_get_inline_test, mi_continue_to_line)
8733 (mi_run_inline_test, mi_tbreak)
8734 (mi_send_resuming_command, mi_wait_for_stop): New functions.
8735 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
8736 Run inline tests.
8737 * gdb.mi/mi-var-cp.cc: Define tests here.
8738
23da0d94
VP
87392007-01-04 Vladimir Prus <vladimir@codesourcery.com>
8740
8741 Simplify usage of mi_continue_to.
8742 * lib/mi-support.exp (mi_runto_helper): Renamed
8743 from mi_runto, added new parameter 'run_or_continue'.
8744 (mi_runto): Use mi_runto_helper.
8745 (mi_continue_to): Accept just function name as parameter.
8746 Use mi_runto_helper.
8747 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
8748 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 8749
f9e18282
JB
87502006-01-04 Joel Brobecker <brobecker@adacore.com>
8751
8752 Make this testcase a bit more realistic. The current code
8753 is too simplistic, and allows the compiler to optimize out
8754 some of the entities we need for this testcase.
8755 * gdb.ada/null_record/bar.ads (Void_Star): New type.
8756 (Do_Nothing): Add extra parameter.
8757 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
8758 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
8759 by using a variable of type Void_Star.
8760
fd678c65
JB
87612006-01-04 Joel Brobecker <brobecker@adacore.com>
8762
8763 * gdb.ada/catch_ex/foo.adb: New file.
8764 * gdb.ada/catch_ex.exp: New testcase.
8765
05cfdb42
DJ
87662007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
8767
8768 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
8769 pass --image-base to linker.
8770
2e03ee74
DJ
87712007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8772 Daniel Jacobowitz <dan@codesourcery.com>
8773
8774 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
8775 secondary prompts.
8776
0d5de010
DJ
87772007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
8778
8779 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
8780 output. Test the types of members and member pointers.
8781 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
8782 gdb/2092.
8783 * gdb.cp/member-ptr.exp: Search for a comment instead of a
8784 statement. Enable for GCC. Update expected output for some tests
8785 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
8786 layout.
8787 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
8788 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
8789 (Diamond::vget_base): New.
8790 (main): Add new tests.
8791 * gdb.cp/printmethod.exp: Update expected output for member functions.
8792 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
8793 print pEe->D::vg().
8794
61a771aa
DJ
87952007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
8796
8797 * gdb.threads/tls.exp: Allow stops in sem_post.
8798
2fa63963
DJ
87992006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
8800
8801 * gdb.base/annota1.exp: Allow .*printf in backtraces.
8802 * gdb.base/annota3.exp: Likewise.
8803 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
8804 again (instead of timing out).
8805 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
8806 GCC bug 26475.
8807 * gdb.java/jmisc.exp: Adjust to work with method signatures including
8808 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
8809 test from jmisc1.exp.
8810 * gdb.java/jmisc1.exp: Delete.
8811 * gdb.java/jprint.exp: Adjust to work with method signatures including
8812 return types.
8813 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
8814 * gdb.threads/linux-dp.exp: Don't be confused by program output.
8815 * lib/java.exp (compile_java_from_source): Pass the correct type
8816 to target_compile.
8817
5eefc2b7
JB
88182006-12-31 Joel Brobecker <brobecker@adacore.com>
8819
8820 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
8821 (stack_align_edx): New function.
8822 (stack_align_eax): New function.
8823 (main): Add calls to stack_align_edx and stack_align_eax.
8824 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
8825 Add testing for the cases where the register used during a stack
8826 realignment is edx. Same for eax.
8827
227c54da
DJ
88282006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
8829
8830 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
8831 and generic PE targets.
8832
cab8ac94
JB
88332006-12-29 Joel Brobecker <brobecker@adacore.com>
8834
8835 * gdb.ada/array_return.exp: Update copyright date list.
8836
ba54f318
JB
88372006-12-27 Joel Brobecker <brobecker@adacore.com>
8838
8839 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
8840 (Create_Small_Float_Vector): New function.
8841 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
8842 function body.
8843 * gdb.ada/array_return/p.adb: Use new type and function from
8844 package Pck.
8845 * gdb.ada/array_return.exp: Add a test verifying that GDB is
8846 able to print the value returned by a function returning an
8847 array of float.
8848
6b7a35dd
JB
88492006-12-20 Joel Brobecker <brobecker@adacore.com>
8850
8851 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
8852 The associated tests should be PASSing.
8853
038224f6
VP
88542006-12-08 Vladimir Prus <vladimir@codesourcery.com>
8855
8856 Test for base in references.
8857 * gdb.mi/mi-var-cp.cc: Add test code.
8858 * gdb.mi/mi-var-cp.exp: Test for bases in references.
8859 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
8860 * gdb.mi/mi2-watch.exp: Likewise.
8861 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
8862 (mi_list_varobj_children): New function.
8863
b26ed50d
VP
88642006-12-08 Vladimir Prus <vladimir@codesourcery.com>
8865
8866 * lib/mi-support.exp
8867 (mi_runto): Accept "()" after function name.
8868 (mi_create_varobj): New function.
8869 (mi_varobj_update): New function.
8870 (mi_Check_varobj_value): New function.
8871 * gdb.mi/mi-var-cp.exp: New file.
8872 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 8873
08232497
DJ
88742006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
8875
8876 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
8877 gdb.base/weaklib2.c: New files.
8878
d394c993 88792006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 8880
ac6c2fba
NS
8881 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
8882 info. Adjust test names.
8883
8ec659a0 8884 * gdb.base/break.c (main): Move position of malloc.
d394c993 8885 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 8886
acd65feb
VP
88872006-11-28 Vladimir Prus <vladimir@codesourcery.com>
8888
8889 * gdb.mi/mi-var-cmd.exp: Check -var-update after
8890 assignement of arrays and function pointers.
8891 * gdb.mi/var-cmd.c: Add declaration necessary for above
8892 tests.
8893
f556d5e5
NS
88942006-11-27 Nathan Sidwell <nathan@codesourcery.com>
8895
8896 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
8897
8898 * gdb.threads/linux-dp.exp: Read thread table before and after
8899 creating each philosopher and verify it.
8900
697bc68d
NS
89012006-11-27 Nathan Sidwell <nathan@codesourcery.com>
8902 Paul Brook <paul@codesourcery.com>
8903 Daniel Jacobowitz <dan@codesourcery.com>
8904
8905 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 8906 main to remove duplication. Add start function of the form
697bc68d
NS
8907 '_*start[1-9]*'. Add RVDS start function.
8908
29d73ae4
DJ
89092006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
8910
8911 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
8912
c1d88655
UW
89132006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8914
8915 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
8916 * gdb.asm/spu.inc: New file.
8917 * gdb.base/term.exp: Disable if [target_info exists noargs].
8918 * gdb.gdb/complaints.exp: Disable if ![isnative].
8919 * gdb.gdb/selftest.exp: Likewise.
8920 * gdb.gdb/observer.exp: Likewise.
8921 * gdb.gdb/xfullpath.exp: Likewise.
8922 * gdb.base/attach.exp: Disable on SPU target.
8923 * gdb.cp/bs145503.exp: Likewise.
8924 * gdb.cp/exception.exp: Likewise.
8925 * gdb.cp/userdef.exp: Likewise.
8926
32a13b1a
DJ
89272006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
8928
8929 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
8930
d8295fe9
VP
89312006-11-10 Vladimir Prus <vladimir@codesourcery.com>
8932
8933 * gdb.base/completion.exp: Fix completion tests for
8934 'info' and 'info '.
8935 * gdb.base/help.exp (help_test_raw, test_class_help)
8936 (test_prefix_command_help): Move...
8937 * lib/gdb.exp: Here.
8938 * gdb.base/main.exp: Adjust.
8939 * gdb.cp/maint.exp: Adjust.
8940 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 8941
8c394015
VP
89422006-11-09 Vladimir Prus <vladimir@codesourcery.com>
8943
8944 * gdb.stabs/weird.exp (print_weird_var): Use
8945 gdb_test_multiple instead of gdb_expect.
8946
027fc1bc
VP
89472006-11-09 Vladimir Prus <vladimir@codesourcery.com>
8948
8949 * gdb.base/help.exp (help_test_raw): New.
8950 (test_class_help): New.
8951 (test_prefix_command_help): New.
8952 Adjust testcases.
8953
67609209
FR
89542006-11-09 Christophe Lyon <christophe.lyon@st.com>
8955
8956 * gdb.base/constvars.c (main): Write to crass and crips, so that
8957 they are allocated by the compiler.
8958
f73adfeb
AS
89592006-10-27 Andreas Schwab <schwab@suse.de>
8960
8961 * gdb.base/multi-forks.exp: Use "detach fork" instead of
8962 "detach-fork".
8963
2f83a18e
DJ
89642006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
8965
8966 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
8967 of patterns.
8968
94277a38
DJ
89692006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
8970
8971 * gdb.base/sepdebug.exp: Remove debug format test.
8972 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
8973 Handle no-symtab.
8974 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
8975
5bd2f6e2
DJ
89762006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
8977
8978 * gdb.threads/manythreads.c (thread_function, main): Don't cast
8979 int to pointer or pointer to int.
8980 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
8981
8c008720
DJ
89822006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
8983
8984 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
8985
9e35dae4
DJ
89862006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8987
8988 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
8989
d9639e13
DJ
89902006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
8991
8992 PR c++/2116
8993 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
8994
390a1bd0
JB
89952006-10-06 Joel Brobecker <brobecker@adacore.com>
8996
8997 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
8998 the corresponding bug has been fixed in GDB (PR/2018).
8999
dd920c33
JB
90002006-10-06 Joel Brobecker <brobecker@adacore.com>
9001
9002 * gdb.base/subst.exp: New testcase.
9003
53bbefe9
JB
90042006-10-06 Joel Brobecker <brobecker@adacore.com>
9005
9006 * gdb.ada/array_return/pck.ads: Add copyright notice.
9007 * gdb.ada/array_return/pck.adb: Likewise.
9008 * gdb.ada/array_return/p.adb: Likewise.
9009 * gdb.ada/exec_changed/first.adb: Likewise.
9010 * gdb.ada/exec_changed/second.adb: Likewise.
9011
09851417
JB
90122006-10-06 Joel Brobecker <brobecker@adacore.com>
9013
9014 * gdb.ada/watch_arg/watch.adb: New file.
9015 * gdb.ada/watch_arg.exp: New testcase.
9016
041bf30d
VP
90172006-10-02 Vladimir Prus <vladimir@codesourcery.com>
9018
9019 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 9020 via string_to_regexp.
041bf30d 9021 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 9022
f286fbdd 90232006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
9024
9025 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
9026 Remove unused / obsolete files.
9027
7c07f349
NR
90282006-09-19 Nick Roberts <nickrob@snap.net.nz>
9029
9030 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
9031
cd5ff84a
VP
90322006-09-17 Vladimir Prus <vladimir@codesourcery.com>
9033
9034 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
9035 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 9036 the number of frames.
cd5ff84a 9037
ae018d1a
DJ
90382006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
9039
9040 * gdb.base/args.c (main): Add breakpoint marker.
9041 * gdb.base/args.exp: Use args_test for tests. Add new tests which
9042 really test empty arguments.
9043 (args_load): Delete.
9044 (args_test): New.
9045
b399c549
NR
90462006-09-13 Nick Roberts <nickrob@snap.net.nz>
9047
9048 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 9049 check for one file.
b399c549 9050
2ab1eb7a
VP
90512006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
9052
9053 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
9054 HIGH_FRAME argument to -stack-list-locals can be larger than
9055 the number of frames.
a9c64011 9056
476308bf
FF
90572006-08-18 Fred Fish <fnf@specifix.com>
9058
9059 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
9060 '$' in front of skip_vmx_tests_saved when setting that.
9061
8625200f
AS
90622006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
9063
9064 * gdb.base/trace-commands.exp: New file.
9065
089ec8f1
DJ
90662006-08-10 Joel Brobecker <brobecker@adacore.com>
9067 Daniel Jacobowitz <dan@codesourcery.com>
9068
9069 * gdb.base/step-bt.exp: Make hexadecimal address optional in
9070 expected output of the backtrace commands.
9071
b60f0898
JB
90722006-08-09 Joel Brobecker <brobecker@adacore.com>
9073
9074 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
9075 untested followed by return combination.
9076 * gdb.arch/altivec-regs.exp: Likewise.
9077 * gdb.arch/e500-abi.exp: Likewise.
9078 * gdb.arch/e500-regs.exp: Likewise.
9079 * gdb.arch/gdb1291.exp: Likewise.
9080 * gdb.arch/gdb1431.exp: Likewise.
9081 * gdb.arch/gdb1558.exp: Likewise.
9082 * gdb.arch/i386-prologue.exp: Likewise.
9083 * gdb.arch/i386-unwind.exp: Likewise.
9084 * gdb.asm/asm-source.exp: Likewise.
9085 * gdb.base/a2-run.exp: Likewise.
9086 * gdb.base/advance.exp: Likewise.
9087 * gdb.base/all-bin.exp: Likewise.
9088 * gdb.base/annota1.exp: Likewise.
9089 * gdb.base/annota3.exp: Likewise.
9090 * gdb.base/args.exp: Likewise.
9091 * gdb.base/arithmet.exp: Likewise.
9092 * gdb.base/assign.exp: Likewise.
9093 * gdb.base/async.exp: Likewise.
9094 * gdb.base/attach.exp: Likewise.
9095 * gdb.base/bang.exp: Likewise.
9096 * gdb.base/bigcore.exp: Likewise.
9097 * gdb.base/bitfields.exp: Likewise.
9098 * gdb.base/bitfields2.exp: Likewise.
9099 * gdb.base/break.exp: Likewise.
9100 * gdb.base/call-sc.exp: Likewise.
9101 * gdb.base/call-strs.exp: Likewise.
9102 * gdb.base/callfuncs.exp: Likewise.
9103 * gdb.base/checkpoint.exp: Likewise.
9104 * gdb.base/chng-syms.exp: Likewise.
9105 * gdb.base/code-expr.exp: Likewise.
9106 * gdb.base/commands.exp: Likewise.
9107 * gdb.base/completion.exp: Likewise.
9108 * gdb.base/cond-expr.exp: Likewise.
9109 * gdb.base/condbreak.exp: Likewise.
9110 * gdb.base/consecutive.exp: Likewise.
9111 * gdb.base/constvars.exp: Likewise.
9112 * gdb.base/corefile.exp: Likewise.
9113 * gdb.base/cvexpr.exp: Likewise.
9114 * gdb.base/dbx.exp: Likewise.
9115 * gdb.base/define.exp: Likewise.
9116 * gdb.base/detach.exp: Likewise.
9117 * gdb.base/display.exp: Likewise.
9118 * gdb.base/dump.exp: Likewise.
9119 * gdb.base/ena-dis-br.exp: Likewise.
9120 * gdb.base/ending-run.exp: Likewise.
9121 * gdb.base/environ.exp: Likewise.
9122 * gdb.base/eval-skip.exp: Likewise.
9123 * gdb.base/exprs.exp: Likewise.
9124 * gdb.base/fileio.exp: Likewise.
9125 * gdb.base/finish.exp: Likewise.
9126 * gdb.base/float.exp: Likewise.
9127 * gdb.base/foll-exec.exp: Likewise.
9128 * gdb.base/foll-fork.exp: Likewise.
9129 * gdb.base/foll-vfork.exp: Likewise.
9130 * gdb.base/freebpcmd.exp: Likewise.
9131 * gdb.base/funcargs.exp: Likewise.
9132 * gdb.base/gcore.exp: Likewise.
9133 * gdb.base/gdb1090.exp: Likewise.
9134 * gdb.base/gdb1250.exp: Likewise.
9135 * gdb.base/huge.exp: Likewise.
9136 * gdb.base/info-proc.exp: Likewise.
9137 * gdb.base/interrupt.exp: Likewise.
9138 * gdb.base/jump.exp: Likewise.
9139 * gdb.base/langs.exp: Likewise.
9140 * gdb.base/lineinc.exp: Likewise.
9141 * gdb.base/list.exp: Likewise.
9142 * gdb.base/logical.exp: Likewise.
9143 * gdb.base/long_long.exp: Likewise.
9144 * gdb.base/macscp.exp: Likewise.
9145 * gdb.base/maint.exp: Likewise.
9146 * gdb.base/mips_pro.exp: Likewise.
9147 * gdb.base/miscexprs.exp: Likewise.
9148 * gdb.base/multi-forks.exp: Likewise.
9149 * gdb.base/opaque.exp: Likewise.
9150 * gdb.base/overlays.exp: Likewise.
9151 * gdb.base/pc-fp.exp: Likewise.
9152 * gdb.base/pointers.exp: Likewise.
9153 * gdb.base/printcmds.exp: Likewise.
9154 * gdb.base/psymtab.exp: Likewise.
9155 * gdb.base/ptype.exp: Likewise.
9156 * gdb.base/recurse.exp: Likewise.
9157 * gdb.base/relational.exp: Likewise.
9158 * gdb.base/relocate.exp: Likewise.
9159 * gdb.base/remote.exp: Likewise.
9160 * gdb.base/reread.exp: Likewise.
9161 * gdb.base/restore.exp: Likewise.
9162 * gdb.base/return.exp: Likewise.
9163 * gdb.base/return2.exp: Likewise.
9164 * gdb.base/scope.exp: Likewise.
9165 * gdb.base/sect-cmd.exp: Likewise.
9166 * gdb.base/sep.exp: Likewise.
9167 * gdb.base/sepdebug.exp: Likewise.
9168 * gdb.base/setshow.exp: Likewise.
9169 * gdb.base/setvar.exp: Likewise.
9170 * gdb.base/sigall.exp: Likewise.
9171 * gdb.base/sigbpt.exp: Likewise.
9172 * gdb.base/signals.exp: Likewise.
9173 * gdb.base/signull.exp: Likewise.
9174 * gdb.base/sizeof.exp: Likewise.
9175 * gdb.base/solib.exp: Likewise.
9176 * gdb.base/step-line.exp: Likewise.
9177 * gdb.base/step-test.exp: Likewise.
9178 * gdb.base/structs.exp: Likewise.
9179 * gdb.base/structs2.exp: Likewise.
9180 * gdb.base/term.exp: Likewise.
9181 * gdb.base/twice.exp: Likewise.
9182 * gdb.base/until.exp: Likewise.
9183 * gdb.base/varargs.exp: Likewise.
9184 * gdb.base/volatile.exp: Likewise.
9185 * gdb.base/watchpoint.exp: Likewise.
9186 * gdb.base/whatis-exp.exp: Likewise.
9187 * gdb.base/whatis.exp: Likewise.
9188 * gdb.cp/ambiguous.exp: Likewise.
9189 * gdb.cp/annota2.exp: Likewise.
9190 * gdb.cp/annota3.exp: Likewise.
9191 * gdb.cp/bool.exp: Likewise.
9192 * gdb.cp/breakpoint.exp: Likewise.
9193 * gdb.cp/casts.exp: Likewise.
9194 * gdb.cp/class2.exp: Likewise.
9195 * gdb.cp/classes.exp: Likewise.
9196 * gdb.cp/cplusfuncs.exp: Likewise.
9197 * gdb.cp/ctti.exp: Likewise.
9198 * gdb.cp/derivation.exp: Likewise.
9199 * gdb.cp/exception.exp: Likewise.
9200 * gdb.cp/gdb1355.exp: Likewise.
9201 * gdb.cp/hang.exp: Likewise.
9202 * gdb.cp/inherit.exp: Likewise.
9203 * gdb.cp/local.exp: Likewise.
9204 * gdb.cp/m-data.exp: Likewise.
9205 * gdb.cp/m-static.exp: Likewise.
9206 * gdb.cp/member-ptr.exp: Likewise.
9207 * gdb.cp/method.exp: Likewise.
9208 * gdb.cp/misc.exp: Likewise.
9209 * gdb.cp/namespace.exp: Likewise.
9210 * gdb.cp/overload.exp: Likewise.
9211 * gdb.cp/ovldbreak.exp: Likewise.
9212 * gdb.cp/pr-1023.exp: Likewise.
9213 * gdb.cp/pr-1210.exp: Likewise.
9214 * gdb.cp/pr-574.exp: Likewise.
9215 * gdb.cp/printmethod.exp: Likewise.
9216 * gdb.cp/psmang.exp: Likewise.
9217 * gdb.cp/ref-params.exp: Likewise.
9218 * gdb.cp/ref-types.exp: Likewise.
9219 * gdb.cp/rtti.exp: Likewise.
9220 * gdb.cp/templates.exp: Likewise.
9221 * gdb.cp/try_catch.exp: Likewise.
9222 * gdb.cp/userdef.exp: Likewise.
9223 * gdb.cp/virtfunc.exp: Likewise.
9224 * gdb.disasm/am33.exp: Likewise.
9225 * gdb.disasm/h8300s.exp: Likewise.
9226 * gdb.disasm/mn10300.exp: Likewise.
9227 * gdb.disasm/sh3.exp: Likewise.
9228 * gdb.disasm/t01_mov.exp: Likewise.
9229 * gdb.disasm/t02_mova.exp: Likewise.
9230 * gdb.disasm/t03_add.exp: Likewise.
9231 * gdb.disasm/t04_sub.exp: Likewise.
9232 * gdb.disasm/t05_cmp.exp: Likewise.
9233 * gdb.disasm/t06_ari2.exp: Likewise.
9234 * gdb.disasm/t07_ari3.exp: Likewise.
9235 * gdb.disasm/t08_or.exp: Likewise.
9236 * gdb.disasm/t09_xor.exp: Likewise.
9237 * gdb.disasm/t10_and.exp: Likewise.
9238 * gdb.disasm/t11_logs.exp: Likewise.
9239 * gdb.disasm/t12_bit.exp: Likewise.
9240 * gdb.disasm/t13_otr.exp: Likewise.
9241 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
9242 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
9243 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
9244 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
9245 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
9246 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
9247 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
9248 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
9249 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
9250 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
9251 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
9252 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
9253 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
9254 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
9255 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
9256 * gdb.mi/gdb701.exp: Likewise.
9257 * gdb.mi/gdb792.exp: Likewise.
9258 * gdb.mi/mi-basics.exp: Likewise.
9259 * gdb.mi/mi-break.exp: Likewise.
9260 * gdb.mi/mi-cli.exp: Likewise.
9261 * gdb.mi/mi-console.exp: Likewise.
9262 * gdb.mi/mi-disassemble.exp: Likewise.
9263 * gdb.mi/mi-eval.exp: Likewise.
9264 * gdb.mi/mi-file.exp: Likewise.
9265 * gdb.mi/mi-read-memory.exp: Likewise.
9266 * gdb.mi/mi-regs.exp: Likewise.
9267 * gdb.mi/mi-return.exp: Likewise.
9268 * gdb.mi/mi-simplerun.exp: Likewise.
9269 * gdb.mi/mi-stack.exp: Likewise.
9270 * gdb.mi/mi-stepi.exp: Likewise.
9271 * gdb.mi/mi-syn-frame.exp: Likewise.
9272 * gdb.mi/mi-until.exp: Likewise.
9273 * gdb.mi/mi-var-block.exp: Likewise.
9274 * gdb.mi/mi-var-child.exp: Likewise.
9275 * gdb.mi/mi-var-cmd.exp: Likewise.
9276 * gdb.mi/mi-var-display.exp: Likewise.
9277 * gdb.mi/mi-watch.exp: Likewise.
9278 * gdb.mi/mi2-basics.exp: Likewise.
9279 * gdb.mi/mi2-break.exp: Likewise.
9280 * gdb.mi/mi2-cli.exp: Likewise.
9281 * gdb.mi/mi2-console.exp: Likewise.
9282 * gdb.mi/mi2-disassemble.exp: Likewise.
9283 * gdb.mi/mi2-eval.exp: Likewise.
9284 * gdb.mi/mi2-file.exp: Likewise.
9285 * gdb.mi/mi2-read-memory.exp: Likewise.
9286 * gdb.mi/mi2-regs.exp: Likewise.
9287 * gdb.mi/mi2-return.exp: Likewise.
9288 * gdb.mi/mi2-simplerun.exp: Likewise.
9289 * gdb.mi/mi2-stack.exp: Likewise.
9290 * gdb.mi/mi2-stepi.exp: Likewise.
9291 * gdb.mi/mi2-syn-frame.exp: Likewise.
9292 * gdb.mi/mi2-until.exp: Likewise.
9293 * gdb.mi/mi2-var-block.exp: Likewise.
9294 * gdb.mi/mi2-var-child.exp: Likewise.
9295 * gdb.mi/mi2-var-cmd.exp: Likewise.
9296 * gdb.mi/mi2-var-display.exp: Likewise.
9297 * gdb.mi/mi2-watch.exp: Likewise.
9298 * gdb.stabs/exclfwd.exp: Likewise.
9299 * gdb.stabs/weird.exp: Likewise.
9300 * gdb.threads/gcore-thread.exp: Likewise.
9301 * gdb.trace/actions.exp: Likewise.
9302 * gdb.trace/backtrace.exp: Likewise.
9303 * gdb.trace/circ.exp: Likewise.
9304 * gdb.trace/collection.exp: Likewise.
9305 * gdb.trace/deltrace.exp: Likewise.
9306 * gdb.trace/infotrace.exp: Likewise.
9307 * gdb.trace/limits.exp: Likewise.
9308 * gdb.trace/packetlen.exp: Likewise.
9309 * gdb.trace/passc-dyn.exp: Likewise.
9310 * gdb.trace/passcount.exp: Likewise.
9311 * gdb.trace/report.exp: Likewise.
9312 * gdb.trace/save-trace.exp: Likewise.
9313 * gdb.trace/tfind.exp: Likewise.
9314 * gdb.trace/tracecmd.exp: Likewise.
9315 * gdb.trace/while-dyn.exp: Likewise.
9316 * gdb.trace/while-stepping.exp: Likewise.
9317
f4b618d1
JB
93182006-08-08 Joel Brobecker <brobecker@adacore.com>
9319
9320 * gdb.base/step-bt.c: New file.
9321 * gdb.base/step-bt.exp: New testcase.
9322
3d00d119
DJ
93232006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
9324
9325 * config/monitor.exp (gdb_load): Remove support for obsolete
9326 download-write-size.
9327 * gdb.base/remote.exp: Likewise. Update all callers of
9328 gdb_timed_load.
9329
017b5bd4
DJ
93302006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
9331
9332 * cursal.exp: Pass binfile to gdb_load.
9333
837c599d
DJ
93342006-08-01 Nathan Sidwell <nathan@codesourcery.com>
9335
9336 * gdb.base/cursal.exp: Add "" to gdb_load call.
9337
8dd4540b
MK
93382006-07-29 Mark Kettenis <kettenis@gnu.org>
9339
9340 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
9341 NetBSD/ELF targets.
9342
ab5c9f60
DJ
93432006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
9344
9345 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
9346 operator*.
9347
4c42eaff
DJ
93482006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
9349
9350 * gdb.base/completion.exp: Update for change in "file" behavior.
9351 * gdb.stabs/weird.exp: Likewise.
9352 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
9353 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
9354
0155cc76
NS
93552006-07-24 Nathan Sidwell <nathan@codesourcery.com>
9356
9357 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
9358 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
9359
16026cd7
AS
93602006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
9361
9362 * gdb.base/default.exp: Update source command error message.
9363 * gdb.base/help.exp: Update 'help source' message.
9364
16963cb6
DJ
93652006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
9366
9367 * gdb.cp/bs15503.exp: Update comment for no longer crashing
9368 test.
9369
6d7fd486
AS
93702006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
9371
9372 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
9373
29e8a844
DJ
93742006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
9375
9376 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
9377
6afcfa39
DJ
93782006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
9379
9380 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
9381
267a692b
MK
93822006-07-17 Mark Kettenis <kettenis@gnu.org>
9383
9384 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
9385 *-*-openbsd* from targets for wich we expect ARM FPA floating
9386 point format.
9387
85d2fec4
NR
93882006-07-17 Nick Roberts <nickrob@snap.net.nz>
9389
9390 * gdb.cp/annota3.exp: Expect frame-begin annotation.
9391
93922006-07-17 Mark Kettenis <kettenis@gnu.org>
9393
9394 * gdb.base/annota3.exp: Expect frame-begin annotation.
9395
85b4c6e8
JB
93962006-07-14 Joel Brobecker <brobecker@adacore.com>
9397
9398 * gdb.base/help.exp: Adjust "help unset" test to accept
9399 any list of unset commands.
9400
fb933624
DJ
94012006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
9402 Daniel Jacobowitz <dan@codesourcery.com>
9403
9404 * gdb.cp/ref-params.exp: New test.
9405 * gdb.cp/ref-params.cc: New source file.
9406 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
9407
1dff4b64
MK
94082006-07-08 Mark Kettenis <kettenis@gnu.org>
9409
9410 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
9411 spaces/tabs in regular expressions since they might not be there.
9412
40d2e0e3
AS
94132006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
9414
9415 * gdb.base/ifelse.exp: New file.
9416
f6c957d2
NS
94172006-07-04 Nathan Sidwell <nathan@codesourcery.com>
9418
9419 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
9420 line.
9421 * gdb.base/huge.exp: Loop over compilation to find a size that
9422 is acceptable.
9423 * gdb.base/remote.exp: Correct expected strings.
9424 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
9425
b9c5a23d
DJ
94262006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
9427
9428 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
9429
9af2e58d
DJ
94302006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
9431
9432 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
9433 native.
9434
30930ca5
DJ
94352006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
9436
9437 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
9438 enable stabs testing.
9439
aa32fa1d
DJ
94402006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
9441
bd4a4c80 9442 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
9443 gdb_test_multiple does.
9444
321fef15
DJ
94452006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
9446
9447 * Makefile.in (host_alias): Remove.
9448 (target_alias): Use @target_noncanonical@.
9449 (site.exp): Don't set host_alias.
9450 * aclocal.m4: Remove contents. Include acx.m4.
9451 * configure: Regenerated.
9452 * configure.ac: Use ACX_NONCANONICAL_TARGET.
9453
e1c2defa
NS
94542006-06-13 Nathan Sidwell <nathan@codesourcery.com>
9455
e63b55d1
NS
9456 * lib/gdb.exp (gdb_load_cmd): New.
9457
5600ea19
NS
9458 * gdb.base/fileio.c: Add system(NULL) test.
9459 * gdb.base/fileio.exp: Check it.
9460
e1c2defa
NS
9461 * gdb.base/break.c: Add 10a breakpoint at }
9462 * gdb.base/break.exp: Add test for breakpoint at }
9463 * gdb.cp/anon-union.cc: Add code at end of function.
9464 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
9465 * gdb.mi/var-cmd.c: Add code at end of function.
9466 * gdb.mi/mi-var-display.exp: Adjust end of next.
9467 * gdb.mi/mi2-var-display.exp: Likewise.
9468 * gdb.base/fileio.c: Add stop function and insert calls at
9469 stopping places.
9470 * gdb.base/fileio.exp: Breakpoint stop function and remove
9471 explicit line number references.
9472
6c0112ec
JB
94732006-05-19 Joel Brobecker <brobecker@adacore.com>
9474
a9c64011
AS
9475 * gdb.base/del.exp (test_delete_alias): New function.
9476 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 9477
154189a4
FF
94782006-05-18 Fred Fish <fnf@specifix.com>
9479
9480 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
9481 required. Check for spurious output after program exits normally.
9482
582e64c2
FF
94832006-05-17 Fred Fish <fnf@specifix.com>
9484
9485 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
9486 gdb_load, so it works in the simulator.
9487
8ef6493a
FF
94882006-05-11 Fred Fish <fnf@specifix.com>
9489
9490 * gdb.base/bang.exp: Ignore unexpected output between the
9491 "program exited normally" and the gdb prompt, as many other
9492 tests do.
9493
692b141c
MK
94942006-05-07 Mark Kettenis <kettenis@gnu.org>
9495
9496 * gdb.base/help.exp: Make "delete checkpoint" part option for
9497 "help d" and "help delete" tests.
9498
540b8a30
UW
94992006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9500
a9c64011 9501 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
9502 expected output in some mi_gdb_test statements.
9503 * gdb.mi/mi2-basics.exp: Likewise.
9504
9b6462d9
JB
95052006-05-05 Joel Brobecker <brobecker@adacore.com>
9506
9507 * gdb.base/del.c: New file.
9508 * gdb.base/del.exp: New testcase.
9509
954de43b
DM
95102006-05-05 David S. Miller <davem@sunset.davemloft.net>
9511
9512 * gdb.base/break.exp: Do not assume a breakpoint on
9513 main will actually be in $srcfile when optimizing.
1303f75e
DM
9514 * gdb.base/savedregs.exp: Do not require that the dummy
9515 frame location match up to a symbol and source file location.
c3242428
DM
9516 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
9517 will get printed without a mi_cmd_data_list_register_values prefix.
9518 (*-data-list-register-*): Correct regular expressions to expect the new
9519 pseudo d? floating point registers.
9520 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 9521
c7e64c9a
DJ
95222006-05-05 Christophe Lyon <christophe.lyon@st.com>
9523
9524 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
9525 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
9526 is allocated by the compiler.
9527 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
9528 anons, e, anone to force their allocation by the compiler.
9529
95302006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
9531
9532 * gdb.base/help.exp: Update expected text for help d and
9533 help delete.
9534
27ce9a6d
MK
95352006-05-02 Mark Kettenis <kettenis@gnu.org>
9536
9537 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
9538 NetBSD/ELF targets.
9539
8608915f
MK
95402006-04-30 Mark Kettenis <kettenis@gnu.org>
9541
9542 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
9543 single-step breakpoint fails; make this a KFAIL on
9544 sparc*-*-openbsd*.
9545 * gdb.base/siginfo.exp: Likewise.
9546 * gdb.base/sigstep.exp (advance, advancei): Likewise.
9547
b8db102d
MS
95482006-04-26 Michael Snyder <msnyder@redhat.com>
9549
9550 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
9551 which may have to consume output from other forks.
9552 Add tests to make sure that "delete fork" succeeded.
9553
c702009a
MS
95542006-04-20 Michael Snyder <msnyder@redhat.com>
9555
9556 * 2006-03-22 Jim Blandy <jimb@redhat.com>
9557 Add support for the Renesas M32C and M16C.
9558
9559 * gdb.asm/asm-source.exp: Add m32c target.
9560 * gdb.asm/m32c.inc: Support for m32c target.
9561
e28493f2
AS
95622006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
9563
9564 * gdb.base/commands.exp (recursive_source_test): New test.
9565
880da185
DM
95662006-04-04 David S. Miller <davem@sunset.davemloft.net>
9567
9568 * gdb.base/float.exp: Add pattern for sparc targets.
9569
61d9b92f
DJ
95702006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
9571
9572 * gdb.base/commands.exp (stray_arg0_test): New test.
9573
bd717df8
PB
95742006-03-30 Paul Brook <paul@codesourcery.com>
9575
9576 * gdb.mi/mi-until.exp: kfail broken until command.
9577 * gdb.mi/mi2-until.exp: Ditto.
9578
ec793d3c
NR
95792006-03-27 Nick Roberts <nickrob@snap.net.nz>
9580
9581 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
9582
831004b7
AO
95832006-03-08 Alexandre Oliva <aoliva@redhat.com>
9584
9585 * gdb.base/prelink.exp: Anchor tested-for regular expression
9586 on gdb prompt.
9587
effe49a0
PB
95882006-03-07 Paul Brook <paul@codesourcery.com>
9589
9590 * gdb.base/assign.exp: Correct fail message.
9591
e5461016
PB
95922006-03-07 Paul Brook <paul@codesourcery.com>
9593
9594 * lib/compiler.c: Extract armcc version number.
9595 * lib/compiler.cc: Ditto.
9596
fc91c6c2
PB
95972006-03-07 Paul Brook <paul@codesourcery.com>
9598
9599 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
9600 additional_flags=-w.
9601 * gdb.arch/altivec-regs.exp: Ditto.
9602 * gdb.arch/e500-abi.exp: Ditto.
9603 * gdb.arch/e500-regs.exp: Ditto.
9604 * gdb.base/all-bin.exp: Ditto.
9605 * gdb.base/annota1.exp: Ditto.
9606 * gdb.base/annota3.exp: Ditto.
9607 * gdb.base/args.exp: Ditto.
9608 * gdb.base/arithmet.exp: Ditto.
9609 * gdb.base/assign.exp: Ditto.
9610 * gdb.base/async.exp: Ditto.
9611 * gdb.base/bang.exp: Ditto.
9612 * gdb.base/break.exp: Ditto.
9613 * gdb.base/call-rt-st.exp: Ditto.
9614 * gdb.base/completion.exp: Ditto.
9615 * gdb.base/cond-expr.exp: Ditto.
9616 * gdb.base/condbreak.exp: Ditto.
9617 * gdb.base/consecutive.exp: Ditto.
9618 * gdb.base/define.exp: Ditto.
9619 * gdb.base/display.exp: Ditto.
9620 * gdb.base/ena-dis-br.exp: Ditto.
9621 * gdb.base/environ.exp: Ditto.
9622 * gdb.base/eval-skip.exp: Ditto.
9623 * gdb.base/info-proc.exp: Ditto.
9624 * gdb.base/jump.exp: Ditto.
9625 * gdb.base/logical.exp: Ditto.
9626 * gdb.base/long_long.exp: Ditto.
9627 * gdb.base/maint.exp: Ditto.
9628 * gdb.base/miscexprs.exp: Ditto.
9629 * gdb.base/pc-fp.exp: Ditto.
9630 * gdb.base/pointers.exp: Ditto.
9631 * gdb.base/relational.exp: Ditto.
9632 * gdb.base/reread.exp: Ditto.
9633 * gdb.base/sect-cmd.exp: Ditto.
9634 * gdb.base/sep.exp: Ditto.
9635 * gdb.base/sepdebug.exp: Ditto.
9636 * gdb.base/until.exp: Ditto.
9637 * gdb.base/whatis-exp.exp: Ditto.
9638 * gdb.cp/annota2.exp: Ditto.
9639 * gdb.cp/annota3.exp: Ditto.
9640 * gdb.trace/actions.exp: Ditto.
9641 * gdb.trace/backtrace.exp: Ditto.
9642 * gdb.trace/circ.exp: Ditto.
9643 * gdb.trace/collection.exp: Ditto.
9644 * gdb.trace/deltrace.exp: Ditto.
9645 * gdb.trace/infotrace.exp: Ditto.
9646 * gdb.trace/limits.exp: Ditto.
9647 * gdb.trace/packetlen.exp: Ditto.
9648 * gdb.trace/passc-dyn.exp: Ditto.
9649 * gdb.trace/passcount.exp: Ditto.
9650 * gdb.trace/report.exp: Ditto.
9651 * gdb.trace/save-trace.exp: Ditto.
9652 * gdb.trace/tfind.exp: Ditto.
9653 * gdb.trace/tracecmd.exp: Ditto.
9654 * gdb.trace/while-dyn.exp: Ditto.
9655 * gdb.trace/while-stepping.exp: Ditto.
9656 * lib/gdb.exp: Ditto.
9657 (gdb_compile): Handle nowarning option.
9658
5f4a23d9
AO
96592006-03-07 Alexandre Oliva <aoliva@redhat.com>
9660
9661 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
9662 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
9663 Rename executable to prelinkt. Don't re-prelink if we didn't
9664 get a core file. Test prelink -u exit status to tell whether
9665 prelinking failed. Use gdb_test_multiple.
9666
9733fc94
DJ
96672006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
9668
9669 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
9670 (do_tests): Call it.
9671
cc10cae3
AO
96722006-02-28 Alexandre Oliva <aoliva@redhat.com>
9673
9674 * gdb.base/prelink.exp: New test.
9675 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
9676
15c46491
WZ
96772006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
9678
9679 * gdb.fortran/derived-type.f90: New file.
9680 * gdb.fortran/derived-type.exp: New testcase.
9681
5c9f7ded
DJ
96822006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
9683
9684 * gdb.base/default.exp: Allow ';' as a directory separator.
9685
5b96932b
AS
96862006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
9687
9688 * gdb.base/help.exp (help add-symbol-file): Update.
9689
1986bccd
AS
96902006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
9691
9692 * gdb.base/help.exp (help load): Update expected results.
9693
a8b7528f
FF
96942006-02-19 Fred Fish <fnf@specifix.com>
9695
9696 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
9697 specifix hex value as part of results.
9698 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 9699
f8261448
FF
97002006-02-16 Fred Fish <fnf@specifix.com>
9701
9702 * gdb.base/whatis.c: Define variables using typedefs char_addr,
9703 ushort_addr, and slong_addr, so the typedefs are not optimized
9704 away.
9705 * gdb.base/whatis.exp: Add tests using type name for struct type,
9706 union type, enum type, and typedef.
a9c64011 9707
31d8bdd2
MK
97082006-02-13 Mark Kettenis <kettenis@gnu.org>
9709
9710 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
9711
34e41e63
JB
97122006-02-13 Jim Blandy <jimb@redhat.com>
9713
9714 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
9715 case where it takes two "next" commands to skip past the init
9716 call.
9717
ac6e4f31
FF
97182006-02-12 Fred Fish <fnf@specifix.com>
9719
9720 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
9721 to handle cases where it takes two "next" commands to skip
9722 past the init call.
9723
2db2d571
JB
97242006-02-07 Joel Brobecker <brobecker@adacore.com>
9725
9726 * gdb.ada/array_return.exp: Mark the last test as expected to fail
9727 on hppa32 targets.
9728
38fcd64c
DJ
97292006-02-06 Vladimir Prus <ghost@cs.msu.su>
9730
9731 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
9732 field.
9733
1315ad46
MK
97342006-01-29 Mark Kettenis <kettenis@gnu.org>
9735
9736 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
9737
5625b943
DJ
97382006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
9739
9740 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
9741 files.
9742
80df1bbe
DJ
97432006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
9744
9745 * gdb.cp/maint.exp: Set complaints to a positive value.
9746
9078e690
DJ
97472006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
9748
9749 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
9750 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
9751 function name.
9752
9c903399
DJ
97532006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
9754
9755 * gdb.base/checkpoint.c: Update copyright notice. Include
9756 <stdlib.h>.
9757
761ae4d6
JB
97582006-01-04 Jim Blandy <jimb@redhat.com>
9759
9760 * gdb.asm/asm-source.exp: Independently provide default values for
9761 asm-flags and debug-flags. Use 'string equal' to do the
9762 comparison, not the implicit expr's '==' operator. Remove
9763 now-unneeded assignments to asm-flags. In h8300 case, place
9764 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
9765
099ac3dd
MS
97662006-01-04 Michael Snyder <msnyder@redhat.com>
9767
9768 * gdb.base/checkpoint.c: New file.
9769 * gdb.base/checkpoint.exp: New file.
9770 * gdb.base/multi-fork.c: New file.
9771 * gdb.base/multi-fork.exp: New file.
9772 * gdb.base/pi.txt: New file (data for checkpoint.c test).
9773
f4d85314
FF
97742006-01-04 Fred Fish <fnf@specifix.com>
9775
9776 * gdb.base/ptype.c (foo): Add typedef.
9777 (intfoo): Add function.
9778 * gdb.base/ptype1.c: New file.
9779 * gdb.base/ptype.exp: Handle compilation and linking with two
9780 source files. Test that proper type for "foo" is found based
9781 on source context rather than first match found in symtabs.
9782
a1b06f35
MK
97832005-12-28 Mark Kettenis <kettenis@gnu.org>
9784
9785 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
9786 * gdb.asm/openbsd.inc: Indent commands.
9787
d082a1e2
MK
97882005-12-26 Mark Kettenis <kettenis@gnu.org>
9789
c65016bd
MK
9790 * gdb.base/freebpcmd.exp: Increase timeout.
9791
d082a1e2
MK
9792 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
9793
d3c32a0e
DJ
97942005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
9795
9796 * gdb.base/default.exp: Update check for "show version".
9797
9fdb1f50
RC
97982005-12-09 Randolph Chung <tausq@debian.org>
9799
9800 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
9801 * gdb.asm/pa64.inc: New file.
9802
5f2c56f7
RC
98032005-12-09 Randolph Chung <tausq@debian.org>
9804
9805 * gdb.asm/common.inc: Indent commands.
9806 * gdb.asm/asmsrc1.s: Likewise.
9807 * gdb.asm/asmsrc2.s: Likewise.
9808
8117349c
RC
98092005-12-09 Randolph Chung <tausq@debian.org>
9810
9811 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
9812 (get_addr_of_sym): Remove duplicate print.
9813 (gen_core): xfail hppa*-*-hpux*, update expected output.
9814 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
9815 * gdb.arch/pa64-nullify.s: New file.
9816
8f07f25a
RC
98172005-12-09 Randolph Chung <tausq@debian.org>
9818
9819 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
9820
55b39184
DJ
98212005-12-07 Christophe Lyon <christophe.lyon@st.com>
9822
9823 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
9824 code generation for these functions.
9825 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
9826 error message.
9827
31e2b00f
AS
98282005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
9829
9830 * gdb.base/help.exp (help b, help br, help bre, help brea)
9831 (help break): Update the expected message.
9832
c3d0b56e
SC
98332005-11-11 Stephane Carrez <stcarrez@nerim.fr>
9834
9835 * gdb.asm/m68hc11.inc: Setup the data section.
9836 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
9837 script for this test.
9838 (m6812-*-*): Likewise.
9839
36ae0ea9
RC
98402005-11-09 Randolph Chung <tausq@debian.org>
9841
9842 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
9843
9d6f42e9
WZ
98442005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
9845
9846 * gdb.base/break.exp: Fix a comment typo.
9847
e2126a14
EZ
98482005-11-03 Jim Blandy <jimb@redhat.com>
9849
a9c64011
AS
9850 Checked in by Elena Zannoni <ezannoni@redhat.com>
9851
889bf7c5 9852 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 9853
e0ac7199
CV
98542005-11-02 Corinna Vinschen <vinschen@redhat.com>
9855
9856 * gdb.arch/gdb1558.c: Include stdio.h.
9857
31d3fb18
MK
98582005-10-31 Mark Kettenis <kettenis@gnu.org>
9859
9860 * gdb.asm/asm-source.exp: Use -e instead of --entry.
9861
e52b687c
MK
98622005-10-31 Mark Kettenis <kettenis@gnu.org>
9863
9864 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
9865
f4711d79
PG
98662005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
9867
a9c64011
AS
9868 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
9869 vscr" tests to better match output.
f4711d79 9870
987a9106
JB
98712005-10-12 Jim Blandy <jimb@redhat.com>
9872
9873 * gdb.base/structs.exp (any): New function.
9874 (test_struct_returns): Don't make any assumptions at all about
9875 what value the function returns when GDB can't set the return
9876 value.
9877
2336bb58
JB
98782005-10-09 Joel Brobecker <brobecker@adacore.com>
9879
9880 * gdb.ada/arrayidx/p.adb: New file.
9881 * gdb.ada/arrayidx.exp: New testcase
9882
98832005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
9884
9885 * gdb.ada/array_return/pck.ads: New file.
9886 * gdb.ada/array_return/pck.adb: New file.
9887 * gdb.ada/array_return/p.adb: New file.
9888 * gdb.ada/array_return.exp: New testcase.
9889
705335ea
JB
98902005-10-03 Joel Brobecker <brobecker@adacore.com>
9891
a9c64011
AS
9892 * gdb.base/arrayidx.c: New file.
9893 * gdb.base/arrayidx.exp: New testcase.
705335ea 9894
11ee9940
NR
98952005-09-29 Nick Roberts <nickrob@snap.net.nz>
9896
9897 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
9898 frames-invalid and breakpoints-invalid are no longer generated
9899 with level 3 so don't expect them in the output.
9900
39fb8e9e
BR
99012005-09-27 Bob Rossi <bob@brasko.net>
9902
a9c64011 9903 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
9904 from test. Escape the | in mi_gdb_test call.
9905 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
9906 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
9907 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
9908 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
9909 expected regex's in mi_gdb_test calls.
9910 * lib/mi-support.exp: Remove arbitrary .* from tests.
9911 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
9912 Fully anchor GDB/MI expected results in mi_gdb_test.
9913 * lib/gdb.exp (string_to_regexp): Escape the ] character.
9914 * gdb.base/sizeof.exp: Remove escape character. Correct test.
9915
2af48f68
PB
99162005-09-26 Paul Brook <paul@codesourcery.com>
9917
9918 * long_long.exp: Exclude eabi targets from arm FPA float format test.
9919
f34502bc
WZ
99202005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
9921
9922 * bfp-test.c: New file.
9923 * bfp-test.exp: New testcase.
9924
ca929517
WZ
99252005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
9926
9927 * gdb.fortran/subarray.exp: New testcase to test the evaluation
9928 of subarray and substring variable.
9929 * gdb.fortran/subarray.f: New source file for the test of subarray
9930 and substring variable evaluation.
9931 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
9932 of string constant.
9933
c761af65
DJ
99342005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
9935
9936 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
9937 copyright dates.
9938
561d7a1d
PG
99392005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
9940
9941 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
9942 powerpc altivec' test with an almost identical 'info vector' test.
9943
b2b64cc9
PG
99442005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
9945
a9c64011
AS
9946 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
9947 vscr" tests to match output.
b2b64cc9 9948
6ac4d15a
PG
99492005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
9950
a9c64011
AS
9951 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
9952 output.
6ac4d15a 9953
40e55bef
BR
99542005-09-11 Bob Rossi <bob@brasko.net>
9955
889bf7c5
PA
9956 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
9957 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
9958 commands that return an MI output command and an asyncronous MI output
9959 command.
40e55bef
BR
9960 * gdb.mi/mi-console.exp: Ditto.
9961
3c7385ec
BR
99622005-09-11 Bob Rossi <bob@brasko.net>
9963
9964 * gdb.mi/mi-var-child.c: Include <string.h>.
9965
a6cd0eb3
DJ
99662005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
9967
9968 * killed.exp: Correct gdb_expect syntax.
9969
2f168eed
CV
99702005-08-09 Corinna Vinschen <vinschen@redhat.com>
9971
9972 * lib/mi-support.exp (mi_gdb_load): Fix typo.
9973
ecd3fd0f
BR
99742005-08-02 Bob Rossi <bob@brasko.net>
9975
9976 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
9977 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
9978 Change tests to inferior-tty-set/show.
9979 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
9980 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
9981 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
9982 inferior. Use mi_gdb_test to get GDB and Inferior output.
9983 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
9984 descriptor.
9985 (mi_inferior_tty_name): Add inferior PTY file name.
9986 (mi_gdb_start): Add INFERIOR_PTY parameter.
9987 (mi_gdb_test): Add IPATTERN parameter.
9988
f1ea48cb 99892005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 9990
f1ea48cb
BR
9991 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
9992 parameter to mi_gdb_test.
9993 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
9994
6e650a67
DJ
99952005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
9996
9997 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
9998 struct_declarations.
9999 * gdb.mi/mi-var-child.exp: Step over the initialization of
10000 struct_declarations.
10001
8be260b6
DJ
100022005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
10003
10004 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
10005 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
10006 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
10007 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
10008 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
10009 file.
10010
4e660f07
NR
100112005-07-27 Nick Roberts <nickrob@snap.net.nz>
10012
10013 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
10014 (do_children_tests): Assign values to the extra elements.
10015
10016 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
10017 them for tests for "-var-update --no-values" and
a9c64011 10018 "-var-update --all-values".
4e660f07
NR
10019 Add test for "-var-list-children --simple-values".
10020
10021 * gdb.mi/basics.c (callee4): Add integer array D[3]...
10022
10023 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
10024 "-stack-list-locals --simple-values" Improve doc strings and
10025 comments.
10026
6bdae935
MK
100272005-07-18 Mark Kettenis <kettenis@gnu.org>
10028
598b7a6f
MK
10029 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
10030 *-*-openbsd*.
10031 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
10032
6bdae935
MK
10033 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
10034 sigaltsatck'.
10035
1323e929 100362005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 10037
1323e929
BR
10038 * gdb.base/default.exp (tty): Changed output of command.
10039 * gdb.base/help.exp (help tty): Ditto.
10040
b1a9c082
MK
100412005-07-12 Mark Kettenis <kettenis@gnu.org>
10042
10043 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
10044
10a844a2
MK
100452005-07-10 Mark Kettenis <kettenis@gnu.org>
10046
10047 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
10048 -stack-select-frame without arguments.
10049 (test_stack_frame_listing): Add test for newly implemented command
10050 -stack-info-frame.
10051
3cb3b8df
BR
100522005-07-06 Bob Rossi <bob@brasko.net>
10053
10054 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
10055 command.
10056 (Copyright): Update copyright.
10057
a0c5fbcf
WZ
100582005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
10059
10060 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
10061 tests to evaluate exponentiation expression.
10062
984971d0
AS
100632005-06-29 Andreas Schwab <schwab@suse.de>
10064
10065 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
10066 main to avoid warnings.
10067
10068 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
10069
fe03833f
NR
100702005-06-20 Nick Roberts <nickrob@snap.net.nz>
10071
10072 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
10073 -stack-select-frame without arguments.
10074 (test_stack_frame_listing): Add test for newly implemented command
10075 -stack-info-frame.
a9c64011 10076
7a55f279
WZ
100772005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
10078
0ffa0ea5
DJ
10079 * gdb.fortran/array-element.f: New file.
10080 * gdb.fortran/array-element.exp: New testcase.
7a55f279 10081
26585198
DJ
100822005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
10083
10084 * gdb.base/bigcore.exp: Correct checks for systems which can
10085 not dump a large core file.
10086
c1bd25fd
DJ
100872005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
10088
10089 * gdb.base/relocate.c: Add a copyright notice.
10090 (dummy): Remove.
10091 * gdb.base/relocate.exp: Test printing the values of variables
10092 from a relocatable file.
10093
589e074d
DJ
100942005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
10095
10096 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
10097 excess MI output after an error.
10098
0915f927
JB
100992005-05-29 Joel Brobecker <brobecker@adacore.com>
10100
10101 * gdb.arch/alpha-step.c: New file.
10102 * gdb.arch/alpha-step.exp: New testcase.
10103
76ff342d
DJ
101042005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
10105 Dennis Brueni <dennis@slickedit.com>
10106
10107 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
10108 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
10109 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
10110 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
10111 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
10112 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
10113 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
10114
96b0c7ac
DJ
101152005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
10116 Wu Zhou <woodzltc@cn.ibm.com>
10117
10118 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
10119 IBM's xlc compiler.
10120 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
10121 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
10122
f21565d2
JB
101232005-05-13 Jim Blandy <jimb@redhat.com>
10124
10125 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
10126 calling gdb_suppress_entire_file.
10127 * gdb.base/charset.exp: Same.
10128 * gdb.base/call-rt-st.exp: Same.
10129
6006a3a1
BR
101302005-05-05 Bob Rossi <bob_rossi@cox.net>
10131
10132 * lib/gdb.exp (fullname_syntax): Added global regex.
10133 (fullname_syntax_POSIX): Ditto.
10134 (fullname_syntax_UNC): Ditto.
10135 (fullname_syntax_DOS_CASE): Ditto.
10136 (fullname_syntax_DOS): Ditto.
10137 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
10138 fullname_syntax variable to scope and use it.
10139 (test_file_list_exec_source_files): Ditto.
10140 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
10141
c3b69c04
DJ
101422005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
10143
10144 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
10145
3c95e6af
PG
101462004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
10147
a9c64011
AS
10148 * lib/gdb.exp (skip_altivec_tests): New function, based on
10149 check_vmx_hw_available from the GCC testsuite.
10150 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
10151 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 10152
78df6c56
JB
101532005-05-02 Jim Blandy <jimb@redhat.com>
10154
10155 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
10156 calling gdb_suppress_entire_file.
10157
1690f9cf
DJ
101582005-04-30 Randolph Chung <tausq@debian.org>
10159
10160 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
10161 Slightly relax "sem_post" name checking.
10162
5ea106f7
PG
101632005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
10164
10165 * gdb.base/unload.exp: Use new shared library infrastructure.
10166
bf7234cf
PG
101672005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
10168
10169 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 10170 infrastructure.
bf7234cf 10171
547b869a
CV
101722005-04-29 Corinna Vinschen <vinschen@redhat.com>
10173
10174 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
10175 * gdb.asm/h8300.inc: New file.
10176
f07e55f0
PG
101772005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
10178
10179 * gdb.base/shlib-call.exp: Change to use new shared library
10180 infrastructure.
10181
3cbba3d1
PG
101822005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
10183
a9c64011
AS
10184 * gdb.base/pending.exp: Change to use new shared library
10185 infrastructure.
3cbba3d1 10186
ed6df200
PG
101872005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
10188
a9c64011
AS
10189 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
10190 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 10191
8c8f4ebe
PG
101922005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
10193
a9c64011
AS
10194 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
10195 shared objects being adjusted and update copyright years.
8c8f4ebe 10196
607fbc54
DJ
101972005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
10198
10199 * ChangeLog: Correct some 2003-01-13 dates.
10200 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
10201 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
10202 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
10203 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
10204 gdb.trace/tfind.exp: Update copyright years.
10205
57bf0e56
DJ
102062005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
10207 Daniel Jacobowitz <dan@codesourcery.com>
10208
10209 * lib/gdb.exp (gdb_compile): Handle shlib=.
10210 (gdb_compile_shlib): New function.
10211
9b593790
PG
102122005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
10213
a9c64011 10214 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 10215
9494c6a5
DJ
102162005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
10217
10218 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
10219 gdb.server.
10220 * configure.ac: Likewise.
10221 * configure: Regenerated.
10222 * gdb.gdbserver/Makefile.in: Moved to...
10223 * gdb.server/Makefile.in: ... here.
10224 * gdb.gdbserver/server.c: Moved to...
10225 * gdb.server/server.c: ... here.
10226 * gdb.gdbserver/server-run.exp: Moved to...
10227 * gdb.server/server-run.exp: ... here.
10228
6f8eac0e
DJ
102292005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
10230
10231 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
10232 * configure.ac: Create gdb.gdbserver/Makefile.
10233 * configure: Regenerated.
10234 * lib/gdbserver-support.exp: New file, derived from
10235 config/gdbserver.exp.
10236 * config/gdbserver.exp: Use gdbserver-support.exp.
10237 * gdb.gdbserver/Makefile.in: New file.
10238 * gdb.gdbserver/server.c: New file.
10239 * gdb.gdbserver/server-run.exp: New file.
10240
6e87504d
PG
102412005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
10242
a9c64011
AS
10243 * lib/gdb.exp (test_compiler_info): Return compiler_info
10244 if no arguments are given.
6e87504d 10245
d1779be4
PG
102462005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
10247
10248 * gdb.arch/altivec-abi.exp: Check for compiler and set
10249 use altivec' flag accordingly.
10250 * gdb.arch/altivec-regs.exp: Likewise.
10251
88750304
DJ
102522005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
10253
10254 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
10255
f3fb768d
AS
102562005-03-27 Andreas Schwab <schwab@suse.de>
10257
10258 * gdb.base/bigcore.c (main): Add missing mode argument in open
10259 call.
10260
7e813ac5
DJ
102612005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
10262
10263 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
10264 downloads.
10265 * config/gdbserver.exp (gdb_load): Likewise.
10266
8e3049aa
PB
102672005-03-14 Paul Brook <paul@codesourcery.com>
10268
10269 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
10270 targets.
10271
a9df7c44
JB
102722005-03-09 Joel Brobecker <brobecker@adacore.com>
10273
10274 * gdb.dwarf2/dup-psym.S: New file.
10275 * gdb.dwarf2/dup-psym.exp: New testcase.
10276
9f0d94e8
JB
102772005-03-09 Joel Brobecker <brobecker@adacore.com>
10278
10279 * gdb.ada/exec_changed/first.adb: New file.
10280 * gdb.ada/exec_changed/second.adb: New file.
10281 * gdb.ada/exec_changed.exp: New testcase.
10282
5f579bc5
NS
102832005-03-08 Nathan Sidwell <nathan@codesourcery.com>
10284
36e9969c
NS
10285 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
10286 (A2): New class.
10287 (main): Test operator+.
10288 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
10289 breakpoint test.
10290
5f579bc5
NS
10291 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
10292 * gdb.base/signull.exp: Disable if gdb,nosignals.
10293 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
10294 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
10295 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
10296 * gdb.mi/mi2-console.exp: Likewise.
10297 * gdb.trace/collection.exp (run_trace_experiment): Consume the
10298 continue output at start.
10299 (gdb_collect_locals_test): Robustify regexp.
10300 * gdb.trace/passc-dyn.exp: Fix comment typo.
10301 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
10302
be46087e
CV
103032005-03-08 Corinna Vinschen <vinschen@redhat.com>
10304
10305 * gdb.asm/asm-source.exp: Add iq2000 case.
10306 * gdb.asm/iq2000.inc: New file.
10307
384e1a61 103082005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 10309
384e1a61
MI
10310 * gdb.base/command.exp: Change hardcoded value to regular expression.
10311 * gdb.base/float.exp: Add powerpc to the list of targets checked.
10312
584b6e9e
DJ
103132005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
10314
10315 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
10316 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
10317 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
10318 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
10319 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
10320
ab5b5d61
MK
103212005-03-05 Mark Kettenis <kettenis@gnu.org>
10322
10323 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
10324 changes.
10325
ae051c1b
PG
103262004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
10327
a9c64011
AS
10328 * lib/compiler.c: Add test for IBM's xlc compiler.
10329 * lib/compiler.cc: Likewise.
ae051c1b 10330
3f0f6ed2
JB
103312004-02-24 Joel Brobecker <brobecker@adacore.com>
10332
10333 * gdb.ada/fixed_points.exp: Create compilation object directory
10334 before running the test.
10335 * gdb.ada/null_record.exp: Likewise.
10336 * gdb.ada/packed_array.exp: Likewise.
10337 * gdb.ada/start.exp: Likewise.
10338
724f452b
JB
103392005-02-15 Joel Brobecker <brobecker@adacore.com>
10340
10341 * gdb.ada/packed_array/pa.adb: New file.
10342 * gdb.ada/packed_array.exp: New testcase.
10343
57f5cdfb 103442005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 10345
1f393151
MK
10346 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
10347 files.
10348
ebdda337
MK
10349 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
10350 on *-*-openbsd*. Correctly match whitespace in regukar
10351 expressions.
10352
cf309262
DJ
103532005-02-10 Daniel Jacobowitz <dan@debian.org>
10354
10355 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
10356 PR exp/1821
10357 * gdb.base/gdb1821.c: New test file.
10358 * gdb.base/gdb1821.exp: New test file.
10359
3be49e7a
JB
103602005-02-09 Joel Brobecker <brobecker@adacore.com>
10361
10362 * gdb.base/start.c: New file.
10363 * gdb.base/start.exp: New testcase.
10364
e292e67d
JB
103652005-02-09 Joel Brobecker <brobecker@adacore.com>
10366
10367 * gdb.ada/start/dummy.adb: New file.
10368 * gdb.ada/start.exp: New testcase.
10369
dbdfa66c
CV
103702005-02-09 Corinna Vinschen <vinschen@redhat.com>
10371
10372 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
10373 for printing symbols and statistics.
10374 Add test for using relative pathnames in "maint print msymbols" test.
10375 Mark "maint info sections DATA" XFAIL on Cygwin.
10376 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
10377 tests.
10378
d7941671
AC
103792005-02-09 Andreas Schwab <schwab@suse.de>
10380
10381 Committed by Andrew Cagney <cagney@gnu.org>
10382 * gdb.base/remotetimeout.exp: New file.
10383
74e5ef44
MK
103842005-02-07 Mark Kettenis <kettenis@gnu.org>
10385
10386 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
10387
464dd14d
JB
103882005-02-03 Joel Brobecker <brobecker@adacore.com>
10389
10390 * gdb.ada/gnat_ada.gpr: New file.
10391 * gdb.ada/gnat_ada.gin: Delete, no longer used.
10392 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
10393 * configure.ac: No longer generate gnat_ada.gpr.
10394 * configure: Regenerate.
10395 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
10396 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
10397 * gdb.ada/null_record/bar.ads: Likewise.
10398 * gdb.ada/null_record/bar.adb: Likewise.
10399 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
10400 * gdb.ada/null_record.exp (testdir): New variable.
10401 (testfile): executable is now in testdir subdirectory.
10402 (srcfile): Use full path to the main compilation unit.
10403 * gdb.ada/fixed_points.exp: Same changes as above.
10404
30d756ae
NR
104052005-02-03 Nick Roberts <nickrob@snap.net.nz>
10406
10407 * gdb.base/interp.exp: New test.
10408
9d799f85
AC
104092005-01-24 Andrew Cagney <cagney@gnu.org>
10410
10411 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
10412
15656118
AC
104132005-01-19 Andrew Cagney <cagney@gnu.org>
10414
a892c31b
AC
10415 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
10416 configure.ac not configure.in.
10417
15656118
AC
10418 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
10419 of powerpc*-*-*.
10420 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 10421 * gdb.base/list.exp (test_list_function)
15656118
AC
10422 (test_list_filename_and_function): Ditto.
10423 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
10424
a7b01baf
AC
104252005-01-16 Andrew Cagney <cagney@gnu.org>
10426
17d92a02
AC
10427 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
10428
a7b01baf
AC
10429 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
10430
bc8332bb
AC
104312005-01-14 Andrew Cagney <cagney@gnu.org>
10432
10433 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
10434 * gdb.mi/mi2-var-cmd.exp: Ditto.
10435
4d074752
CV
104362005-01-10 Corinna Vinschen <vinschen@redhat.com>
10437
10438 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
10439
bec39cab
AC
104402005-01-07 Andrew Cagney <cagney@gnu.org>
10441
10442 * configure.ac: Rename configure.in, require autoconf 2.59.
10443 * configure: Re-generate.
10444 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
10445 * gdb.stabs/configure: Re-generate.
10446 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
10447 * gdb.hp/configure: Re-generate.
10448 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
10449 autoconf 2.59.
10450 * gdb.hp/gdb.objdbg/configure: Re-generate.
10451 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
10452 autoconf 2.59.
10453 * gdb.hp/gdb.defects/configure: Re-generate.
10454 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
10455 autoconf 2.59.
10456 * gdb.hp/gdb.compat/configure: Re-generate.
10457 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
10458 autoconf 2.59.
10459 * gdb.hp/gdb.base-hp/configure: Re-generate.
10460 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
10461 autoconf 2.59.
10462 * gdb.hp/gdb.aCC/configure: Re-generate.
10463
f10b16d4
JB
104642004-12-15 Jim Blandy <jimb@redhat.com>
10465
10466 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
10467 under NPTL when there is debugging info available for libpthread.
10468
fb6e1814
JG
104692004-12-13 Jerome Guitton <guitton@gnat.com>
10470
10471 * gdb.ada/fixed_points.c: New file.
10472 * gdb.ada/fixed_points.exp: New file.
10473
fe46cd3a
RC
104742004-12-03 Randolph Chung <tausq@debian.org>
10475
10476 * gdb.arch/pa-nullify.exp: New file.
10477 * gdb.arch/pa-nullify.s: New file.
10478
8de0841b
RC
104792004-11-30 Randolph Chung <tausq@debian.org>
10480
10481 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
10482 instead of "tbug". Fix regexp to work properly with gdb_test.
10483
c8170782
PH
104842004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
10485
10486 * gdb.base/bitfields2.exp: New test.
10487 * gdb.base/bitfields2.c: New file.
10488
954269c2
RE
104892004-11-28 Richard Earnshaw <rearnsha@arm.com>
10490
10491 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
10492
0107feed
RC
104932004-11-16 Randolph Chung <tausq@debian.org>
10494
10495 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
10496
f073ae8c
DJ
104972004-11-14 Daniel Jacobowitz <dan@debian.org>
10498
10499 * gdb.threads/threadapply.exp: Correct "macro details" test.
10500
19ad59e7
JJ
105012004-11-11 Jeff Johnston <jjohnstn@redhat.com>
10502
10503 * gdb.threads/threadapply.exp: New test.
10504 * gdb.threads/threadapply.c: New file.
10505
9cf0961b
MK
105062004-11-07 Mark Kettenis <kettenis@gnu.org>
10507
10508 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
10509 frames.
10510
c789492a
FL
105112004-11-05 Felix Lee <felix+log1@specifixinc.com>
10512
10513 * gdb.base/cursal.exp: New file.
10514 * gdb.base/cursal.c: New file.
10515
a1e167bb
AC
105162004-11-03 Andrew Cagney <cagney@gnu.org>
10517
10518 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
10519
b7cbf173
MK
105202004-10-30 Mark Kettenis <kettenis@gnu.org>
10521
10522 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
10523 NetBSD/ELF targets.
10524
88f9d34f
JB
105252004-10-29 Joel Brobecker <brobecker@gnat.com>
10526
10527 * gdb.threads/bp_in_thread.c: New file, copied from
10528 pthread_cond_wait.c.
10529 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
10530 file, rather than reusing the .c file from another testcase.
10531
ca7d6a0c
JB
105322004-10-20 Joel Brobecker <brobecker@gnat.com>
10533
10534 * gdb.ada/null_record.exp: Check where we stopped after
10535 sending the start command, instead of where the associated
10536 temporary breakpoint was inserted.
10537
0d863d03
AC
105382004-10-14 Andrew Cagney <cagney@gnu.org>
10539
10540 * gdb.mi/gdb701.c (main): Return 0.
10541
d11e72cb
DJ
105422004-10-13 Daniel Jacobowitz <dan@debian.org>
10543
d40539a4 10544 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 10545
e1923096
JJ
105462004-10-12 Jeff Johnston <jjohnstn@redhat.com>
10547
10548 * gdb.threads/schedlock.c: Add comment markers to use to find
10549 line numbers.
10550 * gdb.threads/schedlock.exp: Adjust regex to handle the new
10551 comments.
10552 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
10553 breakpoint lines.
10554
ec8ba2c9
DJ
105552004-10-12 Daniel Jacobowitz <dan@debian.org>
10556
10557 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
10558
0eb3658b
DJ
105592004-10-12 Daniel Jacobowitz <dan@debian.org>
10560
10561 * configure.in: Add gdb.dwarf2.
10562 * configure: Regenerated.
10563 * Makefile.in: Add gdb.dwarf2.
10564 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
10565 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
10566 gdb.dwarf2/file1.txt: New files.
10567
a271cc33
OF
105682004-10-11 Orjan Friberg <orjanf@axis.com>
10569
a9c64011 10570 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
10571 of "run", since the latter doesn't work with remote targets. Adjust
10572 the breakpoint numbering accordingly.
10573 * gdb.threads/pthread_cond_wait.exp: Ditto.
10574
895ce074
MC
105752004-10-08 Michael Chastain <mec.gnu@mindspring.com>
10576
10577 * gdb.base/overlays.exp: Update copyright years.
10578
6be3092d
KI
105792004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
10580
10581 * gdb.base/overlays.exp: Disable if target is Linux.
10582
e05389b8
FL
105832004-10-06 Felix Lee <felix+log1@specifixinc.com>
10584
10585 * config/gdbserver.exp (gdb_load): Use right filename on remote.
10586
73cb587d
KI
105872004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
10588
10589 * gdb.asm/asm-source.exp: Add m32r-linux target.
10590 * gdb.asm/m32r-linux.inc: New file.
10591
3c0edcdc
AC
105922004-09-24 Andrew Cagney <cagney@redhat.com>
10593 David Anderson <anderson@redhat.com>
10594
10595 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
10596 command fails, assume things will work.
10597 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
10598 (_GNU_SOURCE): Define.
10599 (print_unsigned, print_hex): Change parameter to "long long".
10600 (print_byte_count): New function, use to print byte counts.
10601 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
10602 O_LARGEFILE.
10603 (main): Compute an upper bound on a corefile in max_core_size.
10604 Limit memory chunk size to max_core_size. Limit total memory
10605 allocated to max_core_size.
10606
4bb3667f
AC
106072004-09-23 Andrew Cagney <cagney@gnu.org>
10608
10609 * gdb.base/bigcore.exp: Replace the code that creates a corefile
10610 from a separate process with code that creates a corefile by
10611 making the inferior dump core.
10612
60fe1a51
MK
106132004-09-23 Mark Kettenis <kettenis@gnu.org>
10614
10615 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
10616 block.
10617
8e937346
MC
106182004-09-23 Michael Chastain <mec.gnu@mindspring.com>
10619
10620 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
10621 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
10622 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
10623 Likewise.
10624
7213f6d6
JJ
106252004-09-20 Jeff Johnston <jjohnstn@redhat.com>
10626
10627 * gdb.java/jprint.exp: New test case for java inferior call.
10628 * gdb.java/jprint.java: Ditto.
10629
eac69dca
JB
106302004-09-15 Joel Brobecker <brobecker@gnat.com>
10631
10632 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
10633
22227696
MC
106342004-09-14 Michael Chastain <mec.gnu@mindspring.com>
10635
10636 * gdb.threads/killed.c: Include <stdlib.h>.
10637 * gdb.threads/pthreads.c: Likewise.
10638
7dd403a4
MC
106392004-09-14 Michael Chastain <mec.gnu@mindspring.com>
10640
10641 * gdb.threads/killed.c: Add copyright notice.
10642
33f2d567
JM
106432004-09-10 Jason Molenda (jmolenda@apple.com)
10644
a9c64011
AS
10645 * gdb.base/define.exp: Two new tests to verify zero space chars
10646 after 'if' and 'while' commands in a user-defined command is correctly
10647 parsed.
33f2d567 10648
e05b62ac
AC
106492004-09-08 Andrew Cagney <cagney@gnu.org>
10650
10651 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
10652 delivery test with duplicate at end of file.
10653
9cbe82da
MK
106542004-09-06 Mark Kettenis <kettenis@jive.nl>
10655
10656 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
10657
564803d9
MC
106582004-09-05 Michael Chastain <mec.gnu@mindspring.com>
10659
10660 * config/hppro.exp: Removed.
10661
7c6807ce
MC
106622004-09-05 Michael Chastain <mec.gnu@mindspring.com>
10663
10664 * config/sparclet.exp: Removed.
10665
bf7e26dd
MC
106662004-09-05 Michael Chastain <mec.gnu@mindspring.com>
10667
10668 * config/udi.exp: Removed.
10669
714e341b
MC
106702004-09-02 Michael Chastain <mec.gnu@mindspring.com>
10671
10672 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
10673 of "exp_continue".
10674 (advancei): Likewise.
10675
1236e623
JJ
106762004-09-01 Jeff Johnston <jjohnstn@redhat.com>
10677
10678 * gdb.base/unload.exp: Fix so messages aren't duplicated.
10679
3bdcad15
MI
106802004-09-01 Manoj Iyer <manjo@austin.ibm.com>
10681
228af206 10682 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
10683 to check for nodebug in executable.
10684 * gdb.gdb/observer.exp (setup_test): Likewise.
10685 * gdb.gdb/selftest.exp (test_with_self): Likewise.
10686 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
10687
c72b934c
AC
106882004-09-01 Andrew Cagney <cagney@gnu.org>
10689
10690 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
10691 files.
10692
edd9b715
JJ
106932004-09-01 Jeff Johnston <jjohnstn@redhat.com>
10694
10695 * gdb.base/unload.exp: Fix expected warning message to match
10696 latest format.
10697
fb4ce06b
CV
106982004-09-01 Corinna Vinschen <vinschen@redhat.com>
10699
10700 * gdb.base/call-rt-st.exp: Fix typos.
10701
ce78e7c3
MI
107022004-08-31 Manoj Iyer <manjo@austin.ibm.com>
10703
10704 * gdb.threads/thread_check.exp: New testcase.
10705 * gdb.threads/thread_check.c: New testcase.
10706
2dedb159
AC
107072004-08-31 Andrew Cagney <cagney@gnu.org>
10708
10709 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
10710 (skip_to_handler_entry): New procedures. Test stepping into a
10711 handler when the breakpoint is at the handler's entry point.
10712
68f53502
AC
107132004-08-30 Andrew Cagney <cagney@gnu.org>
10714
10715 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
10716 gdb/1757.
10717
3e3ffd2b
MC
107182004-08-27 Michael Chastain <mec.gnu@mindspring.com>
10719
10720 With code from Manoj Iyer <manjo@austin.ibm.com>:
10721 * lib/gdb.exp (gdb_file_cmd): Return more information in the
10722 return value. Add an arm for "no debugging symbols found".
10723 Change a stray "error" to "perror".
10724 (gdb_run_cmd): Adapt to new return value.
10725 * gdb.base/remote.exp: Adapt to new return value.
10726 * gdb.gdb/complaints.exp: Likewise.
10727 * gdb.gdb/observer.exp: Likewise.
10728 * gdb.gdb/selftest.exp: Likewise.
10729 * gdb.gdb/xfullpath.exp: Likewise.
10730
4b6f5fd2
JB
107312004-08-27 Joel Brobecker <brobecker@gnat.com>
10732
10733 * gdb.threads/bp_in_thread.exp: New testcase.
10734
e5b25496
MC
107352004-08-27 Michael Chastain <mec.gnu@mindspring.com>
10736
10737 Fix PR testsuite/1735.
10738 * gdb.threads/schedlock.c (thread_function): Add a cast
10739 to suppress a gcc warning.
10740 * gdb.threads/thread-specific.c (thread_function): Likewise.
10741
934353d6
MC
107422004-08-26 Michael Chastain <mec.gnu@mindspring.com>
10743
10744 * gdb.base/unload.c: Include <stdlib.h>.
10745
f98a0aef 107462004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 10747
f98a0aef 10748 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
10749 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
10750 synchronized after the "return".
10751
5a2e8882
MC
107522004-08-26 Michael Chastain <mec.gnu@mindspring.com>
10753
10754 * gdb.mi/basics.c: Include <stdio.h>.
10755 * gdb.mi/pthreads.c: Include <stdlib.h>.
10756 * gdb.mi/var-cmd.c: Include <stdlib.h>.
10757
a9640423
MC
107582004-08-26 Michael Chastain <mec.gnu@mindspring.com>
10759
10760 * gdb.threads/schedlock.c: Add copyright notice.
10761
b04e311d
AC
107622004-08-25 Andrew Cagney <cagney@gnu.org>
10763
10764 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
10765 (skip_over_handler, breakpoint_over_hander): New test procedures.
10766 (advance, advancei): Add a proper prefix, do not use
10767 rerun_to_main.
10768 * gdb.base/sigstep.c (main): Change to use an infinite loop.
10769
7c27f15b
MC
107702004-08-24 Michael Chastain <mec.gnu@mindspring.com>
10771
10772 * gdb.mi/basics.c: Add copyright notice.
10773 * gdb.mi/var-cmd.c: Add copyright notice.
10774
fffc87ae
MC
107752004-08-23 Michael Chastain <mec.gnu@mindspring.com>
10776
10777 * lib/gdb.exp: Remove signed_keyword_not_used.
10778 * lib/compiler.c: Likewise.
10779 * lib/compiler.cc: Likewise.
10780
d782e0bf
MC
107812004-08-23 Michael Chastain <mec.gnu@mindspring.com>
10782
10783 * gdb.base/whatis.c: Remove conditional disabling of "signed".
10784 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
10785
96033e83
MC
107862004-08-23 Michael Chastain <mec.gnu@mindspring.com>
10787
10788 * gdb.base/whatis.c: Add copyright notice.
10789
cf38c229
MK
107902004-08-20 Mark Kettenis <kettenis@gnu.org>
10791
10792 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
10793 it to skip the breakpoints encoded in the inline assembly.
10794
f4b49756
MC
107952004-08-20 Michael Chastain <mec.gnu@mindspring.com>
10796
10797 * Makefile.in: Add gdb.fortran.
10798
2f193b69
MC
107992004-08-20 Michael Chastain <mec.gnu@mindspring.com>
10800
10801 * gdb.base/call-sc.exp (test_scalar_returns):
10802 Fix cut-and-paste glitch in "Make fun return now".
10803
89a237cb
MC
108042004-08-17 Michael Chastain <mec.gnu@mindspring.com>
10805
10806 * configure.in: Add gdb.fortran.
10807 * configure: Regenerate.
10808 * gdb.fortran/Makefile.in: New file.
10809 * lib/gdb.exp (skip_fortran_tests): New procedure.
10810
469aff8e
MC
108112004-08-17 Michael Chastain <mec.gnu@mindspring.com>
10812
10813 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
10814 reference to bug-gnu@prep.ai.mit.edu.
10815 * gdb.mi/mi-var-child.exp: Likewise.
10816 * gdb.mi/mi-var-cmd.exp: Likewise.
10817 * gdb.mi/mi-var-display.exp: Likewise.
10818 * gdb.mi/mi2-var-block.exp: Likewise.
10819 * gdb.mi/mi2-var-child.exp: Likewise.
10820 * gdb.mi/mi2-var-cmd.exp: Likewise.
10821 * gdb.mi/mi2-var-display.exp: Likewise.
10822
00b51b9f
MK
108232004-08-15 Mark Kettenis <kettenis@gnu.org>
10824
10825 * gdb.base/unload.c (main): Make local variable msg const.
10826
45f07fef
MC
108272004-08-15 Michael Chastain <mec.gnu@mindspring.com>
10828
10829 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
10830 to bug-gnu@prep.ai.mit.edu.
10831 * gdb.mi/mi-disassemble.exp: Likewise.
10832 * gdb.mi/mi-eval.exp: Likewise.
10833 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
10834 default line number.
10835 * gdb.mi/mi-return.exp: Likewise.
10836 * gdb.mi/mi-simplerun.exp: Likewise.
10837 * gdb.mi/mi-stack.exp: Likewise.
10838 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
10839 number with explicit range test.
10840 * gdb.mi/mi-watch.exp: Likewise.
10841 * gdb.mi/mi2-break.exp: Likewise.
10842 * gdb.mi/mi2-cli.exp: Likewise.
10843 * gdb.mi/mi2-disassemble.exp: Likewise.
10844 * gdb.mi/mi2-eval.exp: Likewise.
10845 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
10846 default line number.
10847 * gdb.mi/mi2-return.exp: Likewise.
10848 * gdb.mi/mi2-simplerun.exp: Likewise.
10849 * gdb.mi/mi2-stack.exp: Likewise.
10850 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
10851 number with explicit range test.
10852 * gdb.mi/mi2-watch.exp: Likewise.
10853
dd8c8ee7
MC
108542004-08-15 Michael Chastain <mec.gnu@mindspring.com>
10855
10856 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
10857 * gdb.cp/m-static.exp: Likewise.
10858 * gdb.cp/rtti.exp: Likewise.
10859
4e838464
MK
108602004-08-14 Mark Kettenis <kettenis@gnu.org>
10861
10862 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
10863
8d8cb839
EZ
108642004-08-14 Eli Zaretskii <eliz@gnu.org>
10865
10866 * ChangeLog: Prefix Local Variables with semi-colons and indent
10867 the reference to older ChangeLog files, to fix fontification in
10868 Emacs.
10869
deea8bb0
MC
108702004-08-13 Michael Chastain <mec.gnu@mindspring.com>
10871
10872 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
10873 * gdb.mi/mi2-break.exp: Likewise.
10874
c3297504
MC
108752004-08-13 Michael Chastain <mec.gnu@mindspring.com>
10876
10877 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
10878
25808999
MC
108792004-08-13 Michael Chastain <mec.gnu@mindspring.com>
10880
10881 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
10882
226a8d71
MC
108832004-08-13 Michael Chastain <mec.gnu@mindspring.com>
10884
10885 * gdb.cp/classes.exp: Remove unused declarations. Just let
10886 test names default instead of providing special names. Remove
10887 extraneous demangler test.
10888
37fdf854
JJ
108892004-08-12 Jeff Johnston <jjohnstn@redhat.com>
10890
10891 * gdb.base/unload.exp: New test for breakpoints in dynamically
10892 loaded libraries.
10893 * gdb.base/unload.c: Ditto.
10894 * gdb.base/unloadshr.c: Ditto.
10895
2d3a7986
MC
108962004-08-12 Michael Chastain <mec.gnu@mindspring.com>
10897
10898 * gdb.cp/classes.exp (test_ptype_class_objects): Call
10899 cp_test_ptype_class.
10900 (test_enums): Likewise.
10901
c72b934c
AC
109022004-08-10 Andrew Cagney <cagney@gnu.org>
10903
10904 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
10905 files.
10906
cc503c8a
AC
109072004-08-10 Andrew Cagney <cagney@gnu.org>
10908
10909 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
10910 init_malloc call.
10911
902f2ccb
MC
109122004-08-10 Michael Chastain <mec.gnu@mindspring.com>
10913
10914 * ChangeLog: Add copyright notice. The notice is copied
10915 from emacs 21.3 top level ChangeLog.
10916
78c90502
MC
109172004-08-09 Michael Chastain <mec.gnu@mindspring.com>
10918
10919 * lib/cp-support.exp: New file.
10920 * lib/cp-support.exp (cp_test_type_class): New function.
10921 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
10922 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
10923 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
10924 cp_test_ptype_class.
10925
88e5ea78
MC
109262004-08-09 Michael Chastain <mec.gnu@mindspring.com>
10927
10928 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
10929 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
10930 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
10931 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
10932 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
10933 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
10934 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
10935 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
10936 gdb.mi/mi2-watch.exp: Update copyright years.
10937
6a89fc9c
MK
109382004-08-09 Mark Kettenis <kettenis@gnu.org>
10939
10940 * gdb.base/sigaltstack.exp: Provide proper anchoring.
10941
1482e0de
MC
109422004-08-09 Michael Chastain <mec.gnu@mindspring.com>
10943
10944 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
10945 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
10946 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
10947 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
10948 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
10949 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
10950 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
10951 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
10952 gdb.mi/mi-watch.exp: Update copyright years.
10953
1a5ce3f3
DJ
109542004-08-08 Daniel Jacobowitz <dan@debian.org>
10955
10956 PR gdb/1738
10957 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
10958 from a breakpoint with a pending signal.
10959
04f6ecf2
DJ
109602004-08-08 Daniel Jacobowitz <dan@debian.org>
10961
10962 PR gdb/1736
10963 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
10964 * gdb.base/sigaltstack.exp (finish_test): Consume output until
10965 the prompt.
10966 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
10967
54d90d35
DJ
109682004-08-08 Daniel Jacobowitz <dan@debian.org>
10969
10970 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
10971
d2f6abb0
DJ
109722004-08-08 Daniel Jacobowitz <dan@debian.org>
10973
10974 PR gdb/1736
10975 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
10976 for i?86-*-linux*.
10977
5598c03d
DJ
109782004-08-08 Daniel Jacobowitz <dan@debian.org>
10979
10980 * gdb.arch/i386-prologue.exp: Compile without debug information.
10981
c6fee705
MC
109822004-08-08 Michael Chastain <mec.gnu@mindspring.com>
10983
10984 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
10985 rather than asking gdb to search.
10986
dd90efdb
MC
109872004-08-05 Michael Chastain <mec.gnu@mindspring.com>
10988
10989 * gdb.base/gcore.c: Include <string.h>.
10990
1e84bec1
MC
109912004-08-05 Michael Chastain <mec.gnu@mindspring.com>
10992
10993 * gdb.base/gcore.c: Add copyright notice.
10994
e425eb2b
MC
109952004-08-05 Michael Chastain <mec.gnu@mindspring.com>
10996
10997 * gdb.base/freebpcmd.c: Include <stdio.h>.
10998 * gdb.base/long_long.c: Include <string.h>.
10999 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
11000 * gdb.base/siginfo.c: Include <string.h>.
11001 * gdb.base/sigstep.c: Include <string.h>.
11002
cb9aaed5
MC
110032004-08-04 Michael Chastain <mec.gnu@mindspring.com>
11004
11005 * gdb.base/complex.c: Include <stdlib.h>.
11006
55944f3d
MC
110072004-08-04 Michael Chastain <mec.gnu@mindspring.com>
11008
11009 * gdb.base/complex.c: Add copyright notice.
11010
7b2953d9
MC
110112004-08-04 Michael Chastain <mec.gnu@mindspring.com>
11012
11013 * gdb.base/charset.c: Include <stdlib.h>.
11014
c9133d23
MC
110152004-08-04 Michael Chastain <mec.gnu@mindspring.com>
11016
11017 * gdb.base/auxv.c: Include <stdlib.h>.
11018
0a8490ad
MC
110192004-08-04 Michael Chastain <mec.gnu@mindspring.com>
11020
11021 * gdb.base/auxv.c: Add copyright notice.
11022
3426d5ec
MC
110232004-08-04 Michael Chastain <mec.gnu@mindspring.com>
11024
11025 * gdb.base/coremaker.c: Add copyright notice.
11026 * gdb.base/coremaker2.c: Add copyright notice.
11027
8da195dd
AC
110282004-08-04 Andrew Cagney <cagney@gnu.org>
11029
11030 * gdb.base/store.exp: Update copyright.
11031 (check_set, up_set, check_struct, up_struct): Add a prefix to test
11032 names, do not import gdb_prompt.
11033
8d394f98
AC
110342004-08-01 Andrew Cagney <cagney@gnu.org>
11035
11036 Fix PR testsuite/1729.
11037 * gdb.base/dump.exp: Add test name to callers of capture_value, do
11038 not use capture_value with value 4.
11039 (capture_value): Add optional test name parameter.
11040 (test_reload_saved_value, test_restore_saved_value): Use $msg as
11041 the prefix, pass to capture_value.
11042
b6702b23
MK
110432004-08-01 Mark Kettenis <kettenis@gnu.org>
11044
11045 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
11046 * gdb.arch/i386-prologue.c (standard): New prototype and function.
11047 (main): Call new function.
11048
c203e0ca
MC
110492004-07-31 Michael Chastain <mec.gnu@mindspring.com>
11050
11051 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
11052
a7995a30
MC
110532004-07-31 Michael Chastain <mec.gnu@mindspring.com>
11054
11055 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
11056
9366563b
MC
110572004-07-31 Michael Chastain <mec.gnu@mindspring.com>
11058
b6eeaf26 11059 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
11060 Accept more values of vtbl pointer. Remove some messages
11061 about "obsolete gcc or gdb".
11062
2fc1f950
MC
110632004-07-30 Michael Chastain <mec.gnu@mindspring.com>
11064
11065 * gdb.cp/classes.exp: Accept more varieties of ptype output.
11066
c724d49b
MC
110672004-07-30 Michael Chastain <mec.gnu@mindspring.com>
11068
11069 * gdb.base/asm-source.exp: Properly convert target board
11070 debug flags from gcc format to binutils format.
11071
736b0fce
MK
110722004-07-28 Mark Kettenis <kettenis@gnu.org>
11073
11074 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
11075 gdb1718". PR backtrace/1718 partially fixed.
11076
5633ea5c
JJ
110772004-07-27 Jeff Johnston <jjohnstn@redhat.com>
11078
11079 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
11080
575eebb1
NC
110812004-07-26 Nick Clifton <nickc@redhat.com>
11082
11083 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
11084 good default value for a specific architecture is available then
11085 set it to that value. Otherwise default to the -gstabs switch.
11086 Remove the -g... switches from the asm-flags variable. Allow the
11087 target board info to override the value if it wants to. Pass the
11088 switch on the assembler command line.
11089
62104619
MK
110902004-07-23 Mark Kettenis <kettenis@gnu.org>
11091
11092 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
11093 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
11094 (main): Call new function.
11095
4a1135b8
MC
110962004-07-22 Michael Chastain <mec.gnu@mindspring.com>
11097
11098 Test for PR exp/1715.
11099 * gdb.base/radix.exp: Refactor common procedures. Make all
11100 test names unique. Change XFAIL to KFAIL.
11101
8a12c1f0
MC
111022004-07-20 Michael Chastain <mec.gnu@mindspring.com>
11103
11104 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
11105 * gdb.ada/gnat_ada.gin: ... to here.
11106 * configure.in: Use gnat_ada.gin.
11107 * configure: Regenerate.
11108
23b451cf
AC
111092004-07-20 Andrew Cagney <cagney@gnu.org>
11110
11111 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
11112 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
11113 XFAILs. Clean up test messages and comments. Check backtraces.
11114 Delete re-sync code.
11115
ab618a02
MC
111162004-07-19 Michael Chastain <mec.gnu@mindspring.com>
11117
11118 Fix PR cli/740.
11119 * gdb.base/annota1.exp: Honor gdb,nosignals.
11120 * gdb.base/annota3.exp: Likewise.
11121
46dad340
MC
111222004-07-19 Michael Chastain <mec.gnu@mindspring.com>
11123
11124 * lib/java.exp: Update copyright notice.
11125
756d8c70
AC
111262004-07-19 Andrew Cagney <cagney@gnu.org>
11127
11128 * gdb.base/selftest.exp: Copy file from here ...
11129 * gdb.gdb/selftest.exp: ... to here.
11130
586027e6
AC
111312004-07-16 Andrew Cagney <cagney@redhat.com>
11132
11133 * lib/insight-support.exp: Delete file.
11134 * lib/java.exp (java_init): Fix copyright.
11135
029d2200
AC
111362004-07-16 Andrew Cagney <cagney@gnu.org>
11137
11138 * gdb.base/restore.c: Append "prologue" to comments marking the a
11139 function's prologue.
11140 * gdb.base/restore.exp: Update copyright, re-indent.
11141 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
11142 callerN" prefix where needed. Update patterns that match a
11143 function's prologue.
11144
653b62c5
MC
111452004-07-16 Michael Chastain <mec.gnu@mindspring.com>
11146
11147 * gdb.base/restore.c: Add copyright notice.
11148
f7d690e5
AC
111492004-07-16 Andrew Cagney <cagney@gnu.org>
11150
11151 * gdb.base/logical.exp: Update copyright.
11152 (evaluate): New procedure. Use to re-implement tests using
11153 several tables.
11154
d629a7cb
MH
111552004-07-14 Martin Hunt <hunt@redhat.com>
11156
11157 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
11158 which fixes some problems where init.tcl was not found.
11159
9c7bb332
AC
111602004-07-13 Andrew Cagney <cagney@gnu.org>
11161
6bf46641
AC
11162 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
11163 (check_sizeof, check_valueof): Do not include the output in the
11164 test name. Use gdb_test.
11165 (get_valueof): Use gdb_test_multiple.
11166
c4ffd4c0
AC
11167 * gdb.base/step-test.exp: Update copyright. Use
11168 gdb_test_multiple. Ensure that test names do not include
11169 architecture dependent output.
11170
ab89363a
AC
11171 * gdb.gdb/observer.exp: Update copyright.
11172 (setup_test): Use gdb_test_multiple.
11173 (attach_first_observer, attach_second_observer)
11174 (attach_third_observer, detach_first_observer)
11175 (detach_second_observer, detach_third_observer)
11176 (reset_counters, check_counters): Make $message a prefix.
11177 (test_normal_stop_notifications): Add "args" parameter - a list of
11178 init functions to be called. Make $message a prefix,
11179 (test_observer_normal_stop): Change the message prefixes so that
11180 they are unique, pass the attach / detach procedures to
11181 test_normal_stop_notifications.
11182
ec58997a
AC
11183 * gdb.base/signull.exp (test_segv): Prefix all tests with
11184 "${name}". Clean up test messages.
11185
b475183b
AC
11186 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
11187
9c7bb332
AC
11188 * gdb.base/ena-dis-br.exp: Update copyright.
11189 (break_at): New function. Replace send_gdb with gdb_test,
11190 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
11191 ignore count, not stopped at bpt", with KFAIL.
11192
2dd95497
CV
111932004-07-13 Corinna Vinschen <vinschen@redhat.com>
11194
11195 * gdb.base/attach.exp: Remove cleanupfile handling.
11196
419e626b
AC
111972004-07-12 Andrew Cagney <cagney@gnu.org>
11198
11199 * gdb.base/annota1.exp: Cleanup corefile test name.
11200 * gdb.base/annota3.exp: Ditto.
11201
8b1b3228
AC
112022004-07-12 Andrew Cagney <cagney@gnu.org>
11203
78650829
AC
11204 * gdb.base/signals.exp: Clean up copyright, re-indent.
11205
8b1b3228
AC
11206 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
11207 gdb_test and gdb_test_multiple.
11208
935c2760
JJ
112092004-07-08 Jeff Johnston <jjohnstn@redhat.com>
11210
11211 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 11212 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
11213 provide line number info for first statement in main.
11214
1544280f
AC
112152004-07-08 Andrew Cagney <cagney@gnu.org>
11216
1279f4ff
AC
11217 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
11218
1544280f
AC
11219 * gdb.base/sigbpt.exp: Make the common part of each test name a
11220 prefix instead of suffix.
11221
bcc82369
BR
112222004-07-07 Bob Rossi <bob_rossi@cox.net>
11223
11224 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
11225 test from test_tbreak_creation_and_listing to
11226 test_file_list_exec_source_file
11227 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
11228 Changed name of test from test_tbreak_creation_and_listing to
11229 test_file_list_exec_source_file
11230
23f4b0aa
JJ
112312004-07-07 Jeff Johnston <jjohnstn@redhat.com>
11232
11233 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
11234 the jmisc() constructor instead of <init>.
11235 * gdb.java/jmisc1.exp: Ditto.
11236
56401cd5
AC
112372004-07-07 Andrew Cagney <cagney@gnu.org>
11238
11239 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
11240 corrupting the PC.
11241
44ae2f6a
MC
112422004-07-06 Michael Chastain <mec.gnu@mindspring.com>
11243
11244 * gdb.cp/templates.exp: Accept whitespace change in demangler
11245 output.
11246
45a83408
AC
112472004-07-06 Andrew Cagney <cagney@gnu.org>
11248
11249 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
11250
d205ad70
MC
112512004-07-02 Michael Chastain <mec.gnu@mindspring.com>
11252
11253 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
11254 * lib/compiler.cc: Likewise.
11255
06ea1a61
MC
112562004-06-30 Michael Chastain <mec.gnu@mindspring.com>
11257
11258 * lib/compiler.cc: Work around string preprocessing problem
11259 with old hp c++ compiler.
11260 * lib/compiler.c: Likewise.
11261
daab1251
CV
112622004-06-29 Corinna Vinschen <vinschen@redhat.com>
11263
11264 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
11265 directives to conditionalize symbol prefixing.
11266 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
11267 additional_flags handling. Add underscore prefix for Cygwin.
11268 * gdb.arch/i386-unwind.c: Use preprocessor directives to
11269 conditionalize symbol prefixing.
11270 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
11271 additional_flags handling. Add underscore prefix for Cygwin.
11272
cc984116
CV
112732004-06-29 Corinna Vinschen <vinschen@redhat.com>
11274
11275 * gdb.base/bigcore.exp: Skip test on Cygwin.
11276
c279b077
MC
112772004-06-28 Michael Chastain <mec.gnu@mindspring.com>
11278
11279 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
11280 formats for "info register". Use gdb_test_multiple. Fix
11281 the "invalid register" test.
11282
0e915747
CV
112832004-06-28 Corinna Vinschen <vinschen@redhat.com>
11284
11285 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
11286 PID for Cygwin. Add Cygwin specific strings to check for in some
11287 tests.
11288 (do_attach_tests): Add a test for user interaction when attaching
11289 to a process with no matching symbol table already loaded.
11290
11422c86
AC
112912004-06-26 Andrew Cagney <cagney@gnu.org>
11292
11293 Test PR java/1567 and PR java/1565.
11294 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
11295 * gdb.java/jmisc2.exp: Delete file.
11296
cefbce26
MC
112972004-06-26 Michael Chastain <mec.gnu@mindspring.com>
11298
11299 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
11300
e19f872c
CV
113012004-06-25 Corinna Vinschen <vinschen@redhat.com>
11302
11303 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
11304 attach process.
11305
d931ba3b
MC
113062004-06-23 Michael Chastain <mec.gnu@mindspring.com>
11307
11308 * gdb.cp/pr-1553.exp: Remove.
11309
aef68c48
MC
113102004-06-22 Michael Chastain <mec.gnu@mindspring.com>
11311
11312 * gdb.cp/pr-1553.cc: Remove.
11313 * gdb.cp/pr-1553.exp: Disable this test.
11314
8d5df71a
JB
113152004-06-20 Jim Blandy <jimb@redhat.com>
11316
a9c64011 11317 Fix PR testsuite/1680.
8d5df71a
JB
11318 * gdb.arch/i386-sse.exp: Properly quote curly braces in
11319 regular expressions.
11320
4ac6f39d
MC
113212004-06-19 Michael Chastain <mec.gnu@mindspring.com>
11322
11323 Fix PR testsuite/1679.
11324 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
11325 Issue an UNSUPPORTED result instead.
11326
1b413552
JB
113272004-06-18 Jim Blandy <jimb@redhat.com>
11328
11329 * gdb.base/charset.exp: Only send a control-C if we see a new
11330 prompt and incomplete command.
11331
6daa6ebd
MC
113322004-06-18 Michael Chastain <mec.gnu@mindspring.com>
11333
11334 * gdb.cp/pr-574.cc: Add copyright notice.
11335
51fa4ae0
JB
113362004-06-17 Jim Blandy <jimb@redhat.com>
11337
11338 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
11339 cases where the regexp has no groups; this grabs random text from
11340 the previous test suite, whatever that was.
11341
8fea26c5
MC
113422004-06-17 Michael Chastain <mec.gnu@mindspring.com>
11343
11344 * gdb.cp/printmethod.cc: Add copyright notice.
11345
1e3aeb41
MC
113462004-06-16 Michael Chastain <mec.gnu@mindspring.com>
11347
11348 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
11349
9d9030bc
AC
113502004-06-16 Andrew Cagney <cagney@gnu.org>
11351
11352 * gdb.base/signull.c: Update copyright. Include <string.h>.
11353 (bowler): Replace data_pointer with data_read
11354 and data_write cases. Add code_descriptor case.
11355 (zero, desc): New array and pointer.
11356 (data, code): Change to simple pointers.
11357 * gdb.base/signull.exp: Fix probe pattern matching a function
11358 descriptor SIGSEGV. Replace data_pointer with data_read and
11359 data_write tests.
11360
acd4ad44
AC
113612004-06-16 Andrew Cagney <cagney@gnu.org>
11362
11363 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
11364
08fd625c
MC
113652004-06-15 Michael Chastain <mec.gnu@mindspring.com>
11366
11367 * gdb.base/long_long.c: Add copyright notice.
11368
1903502c
MC
113692004-06-15 Michael Chastain <mec.gnu@mindspring.com>
11370
11371 * gdb.base/long_long.exp: Remove reference to
11372 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
11373 to gdb_breakpoint and gdb_continue_to_breakpoint.
11374
83313cb1
JB
113752004-06-14 Jim Blandy <jimb@redhat.com>
11376
11377 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
11378 endian case.
11379
1bf404ef
AC
113802004-06-14 Andrew Cagney <cagney@gnu.org>
11381
11382 * gdb.base/gcore.exp (capture_command_output): Delete the always
11383 passing tests containing inferior values.
11384 * gdb.base/ending-run.exp: Do not include the breakpoint address
11385 in the test message. Update copyright.
11386 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
11387 size in the test name, use gdb_test_multiple. Update copyright.
11388
ef220b33
MC
113892004-06-14 Michael Chastain <mec.gnu@mindspring.com>
11390
11391 * gdb.cp/ref-types.cc: Add copyright notice.
11392
4f70a4c9
MC
113932004-06-14 Michael Chastain <mec.gnu@mindspring.com>
11394
11395 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
11396 hp_aCC_compiler.
11397 * lib/compiler.cc: Likewise.
11398 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
11399 'set' commands. Log diagnostics for other lines. Set
11400 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
11401
335928ac
MC
114022004-06-13 Michael Chastain <mec.gnu@mindspring.com>
11403
11404 * gdb.cp/try_catch.cc: Add copyright notice.
11405
2efb12e8
MC
114062004-06-12 Michael Chastain <mec.gnu@mindspring.com>
11407
11408 * gdb.cp/userdef.cc: Add copyright notice.
11409
0bbed51a
MC
114102004-06-11 Michael Chastain <mec.gnu@mindspring.com>
11411
11412 * gdb.cp/virtfunc.cc: Add copyright notice.
11413
e12a46c9
RC
114142004-06-11 Randolph Chung <tausq@debian.org>
11415
11416 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
11417 problem.
11418
338e05af
AC
114192004-06-10 Andrew Cagney <cagney@gnu.org>
11420
11421 * lib/compiler.cc, lib/compiler.c: Append either
11422 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
11423 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
11424 instead of gcc-3-3.
11425
dc3f10cb
AC
114262004-06-09 Andrew Cagney <cagney@gnu.org>
11427
b4d946af
AC
11428 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
11429 gdb/1455, bug is specific to "long long" and "double".
a9c64011 11430
dc3f10cb
AC
11431 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
11432 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
11433 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
11434 fixed.
11435
b5c0bfa2
AC
114362004-06-09 Andrew Cagney <cagney@gnu.org>
11437
11438 * gdb.base/structs.exp (test_struct_returns): Replace
11439 "return_value_unknown" and "finish_value_unknown" by
11440 "return_value_known" and "finish_value_known". Instead of
11441 "return_value_unknown" iff "finish_value_unknown", check
11442 "return_value_known" implies "finish_value_known".
11443
caeb605f
MH
114442004-06-08 Martin Hunt <hunt@redhat.com>
11445
11446 * gdb.base/float.exp: Add pattern for mips targets.
11447
c892bb64
RC
114482004-06-08 Randolph Chung <tausq@debian.org>
11449
11450 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
11451 message for unknown architectures more clear.
11452
48306d3e
JB
114532004-06-08 Joel Brobecker <brobecker@gnat.com>
11454
11455 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
11456 start the execution of the program.
11457
83ecb59f
JB
114582004-06-07 Jim Blandy <jimb@redhat.com>
11459
11460 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
11461 * gdb.arch/i386-cpuid.h: New helper file.
11462
55264cb4
RC
114632004-06-07 Randolph Chung <tausq@debian.org>
11464
11465 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
11466 has started.
11467
23cadb28
RM
114682004-06-04 Roland McGrath <roland@redhat.com>
11469
11470 Fix PR gdb/1647.
11471 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
11472 differently to be robust to output buffering differences.
11473
51d01eda
MC
114742004-06-04 Michael Chastain <mec.gnu@mindspring.com>
11475
11476 * gdb.threads/pthreads.exp: Update copyright years.
11477 (check_control_c): Change asynchronous 'after' to synchronous.
11478
f4fc3b93
RM
114792004-06-04 Roland McGrath <roland@redhat.com>
11480
11481 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
11482 next gdb prompt.
11483
4013522b
MC
114842004-06-02 Michael Chastain <mec.gnu@mindspring.com>
11485
11486 Fix PR gdb/1636.
11487 * gdb.threads/manythreads.exp: Change asynchronous 'after'
11488 calls to synchronous.
11489
7a8f1e6b
JB
114902004-05-26 Jim Blandy <jimb@redhat.com>
11491
11492 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
11493
81bb3443
RC
114942004-05-24 Randolph Chung <tausq@debian.org>
11495
11496 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
11497 * gdb.asm/pa.inc: New file.
11498
8f5a3103
MK
114992004-05-22 Mark Kettenis <kettenis@gnu.org>
11500
11501 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
11502
734b8fe8 115032004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 11504 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
11505
11506 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
11507 GDB prompt.
11508
725603e1
UW
115092004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11510
f4fc3b93 11511 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
11512 setjmp/longjmp. Use sigaction instead of signal.
11513
8b923272 115142004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 11515 Michael Snyder <msnyder@redhat.com>
8b923272
JB
11516
11517 * gdb.threads/pthread_cond_wait.c: New file.
11518 * gdb.threads/pthread_cond_wait.exp: New testcase.
11519
8bfabb04
AC
115202004-05-13 Andrew Cagney <cagney@redhat.com>
11521
11522 * gdb.base/signull.exp, gdb.base/signull.c: New files.
11523 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
11524
42edda50
AC
115252004-05-11 Andrew Cagney <cagney@redhat.com>
11526
11527 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
11528 fixed but revealed gdb/1639.
11529
d303a6c7
AC
115302004-05-10 Andrew Cagney <cagney@redhat.com>
11531
11532 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
11533 func1" and "next to 2nd alarm", kernel bug avoided.
11534
bf08c2a1
DJ
115352004-05-10 Daniel Jacobowitz <dan@debian.org>
11536
11537 PR external/1568
11538 * gdb.base/bigcore.exp: Check the size of the dumped core file.
11539 XFAIL if it is smaller than bytes_allocated.
11540 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
11541 (main): Make chunks_allocated unsigned. Correct comment.
11542
c0586a34
JB
115432004-05-07 Joel Brobecker <brobecker@gnat.com>
11544
11545 * gdb.arch/powerpc-aix-prologue.c: New file.
11546 * gdb.arch/powerpc-aix-prologue.exp: New file.
11547
f2785d12
JB
115482004-05-07 Jim Blandy <jimb@redhat.com>
11549
11550 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
11551 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
11552
bd7f6e30
JB
115532004-05-06 Joel Brobecker <brobecker@gnat.com>
11554
11555 * gdb.base/sep.exp: No longer setup_kfail when the program was
11556 built with dwarf2.
11557
0a5e7efe
JI
115582004-05-05 Jim Ingham <jingham@apple.com>
11559
11560 * gdb.base/pending.exp: Make sure pending breakpoints
11561 preserve the ignore count.
f4fc3b93 11562
a8958849
MK
115632004-04-27 Jerome Guitton <guitton@gnat.com>
11564
11565 * i386-prologue.exp: Add testcase for jump instruction as first
11566 instruction of the real code.
11567 * i386-prologue.c (jump_at_beginning): New function.
11568
7e103f5b
MK
115692004-04-28 Mark Kettenis <kettenis@gnu.org>
11570
11571 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
11572 x86_64-*-*.
11573
5d38b224
MK
115742004-04-28 Mark Kettenis <kettenis@gnu.org>
11575
11576 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
11577 i*86-*-*.
11578
0ef32fd9
MK
115792004-04-25 Mark Kettenis <kettenis@gnu.org>
11580
11581 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
11582 expression that checks the return type.
11583
71d7dd7c
AC
115842004-04-23 Andrew Cagney <cagney@redhat.com>
11585
11586 * gdb.base/call-sc.exp: New test of scalar call/return values.
11587 * gdb.base/call-sc.c: Ditto.
11588
1e9f977e
JJ
115892004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11590
11591 * gdb.threads/manythreads.c: Reduce thread stack size.
11592
899d9e3a
JJ
115932004-04-23 Jeff Johnston <jjohnstn@redhat.com>
11594
11595 * gdb.threads/manythreads.c: Add copyright notice.
11596
61bcae62
AC
115972004-04-23 Andrew Cagney <cagney@redhat.com>
11598
11599 * gdb.base/siginfo.exp: Better handle step out of signal.
11600 * gdb.base/sigstep.exp: Ditto.
11601
7339a42e 116022004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 11603 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
11604
11605 * gdb.threads/manythreads.c: New testcase.
11606 * gdb.threads/manythreads.exp: Ditto.
11607
5c98409b
JB
116082004-04-22 Jim Blandy <jimb@redhat.com>
11609
11610 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
11611 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
11612
3b611f1a
MC
116132004-04-21 Michael Chastain <mec.gnu@mindspring.com>
11614
11615 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
11616
f0fd9238
AC
116172004-04-21 Andrew Cagney <cagney@redhat.com>
11618
11619 * gdb.base/sigstep.c: New file.
11620 * gdb.base/sigstep.exp: New file.
11621
90990674
JB
116222004-04-16 Joel Brobecker <brobecker@gnat.com>
11623
11624 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
11625 call to observer_notify_normal_stop.
11626
78cef34b
AC
116272004-04-15 Andrew Cagney <cagney@redhat.com>
11628
11629 * gdb.base/siginfo.c: New file.
11630 * gdb.base/siginfo.exp: New file.
11631
d2343407
JB
116322004-04-12 J. Brobecker <brobecker@gnat.com>
11633
11634 * gdb.base/sep.exp: Fix typo in comment.
11635
a2dba3c8
JB
116362004-04-12 J. Brobecker <brobecker@gnat.com>
11637
11638 * gdb.base/sep.c: New file.
11639 * gdb.base/sep-proc.c: New file.
11640 * gdb.base/sep.exp: New testcase.
11641
15f7b60e
MK
116422004-04-09 Mark Kettenis <kettenis@gnu.org>
11643
11644 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
11645 support.
11646
44f4de1a
AC
116472004-04-05 Andrew Cagney <cagney@redhat.com>
11648
11649 * gdb.base/sigaltstack.c: New file.
11650 * gdb.base/sigaltstack.exp: New file.
11651
ef04f396
JB
116522004-04-04 Joel Brobecker <brobecker@gnat.com>
11653
11654 * gdb.base/foll-fork.exp: Update the expected output for
11655 "help set follow-fork-mode", to match a change that was made
11656 to the help of this variable on 2004-01-13.
11657
d40d2c92
JB
116582004-04-01 Joel Brobecker <brobecker@gnat.com>
11659
11660 * lib/ada.exp: Add copyright notice.
11661 * bar.ads: Likewise.
11662 * bar.adb: Likewise.
11663 * null_record.adb: Likewise.
11664 * null_record.exp: Likewise.
11665 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
11666
f86ef5a3
JB
116672004-04-01 Joel Brobecker <brobecker@gnat.com>
11668
11669 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
11670 * configure: Regenerate.
11671
414e70e3
JB
116722004-04-01 Joel Brobecker <brobecker@gnat.com>
11673
11674 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
11675 to build the application. Remove the message printed when in
11676 verbose mode, redundant with the UNSUPPORTED message above.
11677
f0aaee49
JB
116782004-03-31 Joel Brobecker <brobecker@gnat.com>
11679
11680 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
11681 * gdb.ada (null_record.exp): New testcase.
11682
ac81cb54
JB
116832004-03-31 Joel Brobecker <brobecker@gnat.com>
11684
11685 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
11686
854af2f7
JB
116872004-03-31 Joel Brobecker <brobecker@gnat.com>
11688
11689 * gdb.ada: New subdirectory.
11690 * gdb.ada/Makefile.in: New file.
11691 * gdb.ada/gnat_ada.gpr.in: New file.
11692
034cb681
JB
116932004-03-31 Joel Brobecker <brobecker@gnat.com>
11694
11695 * lib/ada.exp: New file.
11696
78a1a894
DJ
116972004-03-24 Daniel Jacobowitz <drow@mvista.com>
11698
11699 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
11700 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
11701
4b2b3b3e
AC
117022004-03-22 Andrew Cagney <cagney@redhat.com>
11703
11704 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
11705 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
11706 Problem identified by Ulrich Weigand.
11707
23c73aa3
DC
117082004-03-17 David Carlton <carlton@kealia.com>
11709
11710 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
11711 PR c++/826.
11712
d63a86f8
RM
117132004-03-16 Roland McGrath <roland@redhat.com>
11714
11715 * gdb.base/auxv.exp: New file.
11716 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
11717
0e02aa50
DC
117182004-03-12 David Carlton <carlton@kealia.com>
11719
11720 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
11721 * gdb.cp/pr-1553.cc: Ditto.
11722 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
11723 pass branch.
11724
c20b71be
MC
117252004-03-12 Michael Chastain <mec.gnu@mindspring.com>
11726
11727 * gdb.cp/templates.exp: Accept more template types.
11728
c7414a01
MC
117292004-03-09 Michael Chastain <mec.gnu@mindspring.com>
11730
11731 From Corinna Vinschen with modifications.
11732 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
11733 local variable obj_with_enum.
11734 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
11735 results with obj_with_enum.
11736
ed69573c
MC
117372004-03-09 Michael Chastain <mec.gnu@mindspring.com>
11738
11739 * gdb.cp/classes.cc: New file, copied from misc.cc.
11740 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
11741
28301461
MC
117422004-03-09 Michael Chastain <mec.gnu@mindspring.com>
11743
11744 * gdb.cp/misc.cc: Add copyright notice.
11745
1198ecbe
DC
117462004-03-05 David Carlton <carlton@kealia.com>
11747
11748 * gdb.cp/rtti.exp: Add 'print *obj3' test.
11749 * gdb.cp/rtti.h: Update copyright.
11750 (namespace n2::n3): New.
11751 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
11752 (n2::n3::func3): New.
11753 (main): Call n2::n3::func3.
11754 * gdb.cp/rtti2.cc: Update copyright.
11755 (n2::create3): New.
11756
9e08c470
MK
117572004-03-04 Mark Kettenis <kettenis@gnu.org>
11758
11759 * gdb.asm/openbsd.inc: Fix typo.
11760
4bebc3aa
FF
117612004-03-03 Fred Fish <fnf@redhat.com>
11762
11763 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
11764 "val" instead of unused "size". Update copyright year.
11765
6ea9fb37
DJ
117662004-02-29 Daniel Jacobowitz <drow@mvista.com>
11767
11768 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
11769 to use unsigned char.
11770 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
11771 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
11772
23b23974
DJ
117732004-02-29 Daniel Jacobowitz <drow@mvista.com>
11774
11775 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
11776 line of output.
11777
7574fd53
DJ
117782004-02-28 Daniel Jacobowitz <drow@mvista.com>
11779
11780 * gdb.base/relocate.c (dummy): Initialize.
11781
a195357f
DJ
117822004-02-28 Daniel Jacobowitz <drow@mvista.com>
11783
11784 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
11785 a breakpoint at exit.
11786
72fd54a9
FF
117872004-02-27 Fred Fish <fnf@redhat.com>
11788
11789 * gdb.base/chng-syms.exp: Add expect condition to match failing
11790 case that isn't a timeout.
11791
b9d23137
AC
117922004-02-27 Andrew Cagney <cagney@redhat.com>
11793
11794 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
11795 support.
11796
15d208f6 117972004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 11798
15d208f6
FF
11799 * gdb.arch/gdb1431.c: Remove.
11800 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
11801 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
11802 of "until" incorrectly.
11803
98f9cd2d
JB
118042004-02-26 J. Brobecker <brobecker@gnat.com>
11805
11806 * gdb.cp/class2.cc (empty): New class.
11807 (refer): New function.
11808 (main): Declare an object of type empty and use it.
11809 * gdb.cp/class2.exp: Print the value of an object of type empty.
11810
9b50c11b
JJ
118112004-02-26 Jeff Johnston <jjohnstn@redhat.com>
11812
11813 * gdb.base/langs.exp: Update query string to match the
11814 new nquery format used for pending breakpoints.
11815
0dcd613f
AC
118162004-02-26 Andrew Cagney <cagney@redhat.com>
11817
11818 Fix PR i18n/1570.
11819 * gdb.base/charset.c: Update copyright notice.
11820 (main, init_string): Remove the escape character '\e' tests.
11821 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
11822 * gdb.base/charset.exp (valid_host_charset): Ditto.
11823 * gdb.base/setvar.exp: Ditto.
11824
b8a56647
AC
118252004-02-24 Andrew Cagney <cagney@redhat.com>
11826
90d59e34
AC
11827 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
11828 mmapped data in core file" PASS and FAIL messages consistent.
11829
b8a56647
AC
11830 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
11831 setting a breakpoint. Work around PR java/1565.
11832
9f27c604
JJ
118332004-02-23 Jeff Johnston <jjohnstn@redhat.com>
11834
11835 * lib/gdb.exp (gdb_breakpoint): Update query string to match
11836 new nquery format.
11837 * gdb.base/pending.exp: Ditto.
11838
3224a706
MK
118392004-02-22 Mark Kettenis <kettenis@gnu.org>
11840
11841 * configure.in: Run stabs tests on *BSD.
11842 * configure: Regenerated.
11843
41e0a9ca
MK
118442004-02-21 Mark Kettenis <kettenis@gnu.org>
11845
11846 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
11847
1e1b3428
FF
118482004-02-20 Fred Fish <fnf@redhat.com>
11849
11850 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
11851 blank in test for "returns short", for consistency with other
11852 "returns xxx" tests. Update copyright year.
11853
f9a7572a
FF
118542004-02-19 Fred Fish <fnf@redhat.com>
11855
11856 New testcase for PR breakpoint/1558.
11857 * gdb.arch/gdb1558.exp: New file.
11858 * gdb.arch/gdb1558.c: New file.
11859
b2ce2854
EZ
118602004-02-19 Elena Zannoni <ezannoni@redhat.com>
11861
11862 * gdb.base/nodebug.exp: Fix typo.
11863
e7c9ff01
JB
118642004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11865
11866 Committed by Jim Blandy <jimb@redhat.com>.
11867
62f4b920
JB
11868 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
11869
2db536a1
JB
11870 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
11871
e7c9ff01
JB
11872 * gdb.base/float.exp: Support s390*-*-* targets.
11873
f3205b34
AF
118742004-02-17 Adam Fedor <fedor@gnu.org>
11875
11876 * gdb.base/gdb1555.exp: New file.
11877 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
11878
9d62932d
EZ
118792004-02-17 Elena Zannoni <ezannoni@redhat.com>
11880
11881 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
11882
344c9711
FF
118832004-02-16 Fred Fish <fnf@redhat.com>
11884
11885 * gdb.arch/gdb1291.c: Remove
11886 * gdb.arch/gdb1291.s: New test input file.
11887 * gdb.arch/gdb1291.exp: Expand test to check case that should not
11888 fail. Test for correct result, known incorrect result, other
11889 failures and timeouts.
11890
2d822687
AC
118912004-02-16 Andrew Cagney <cagney@redhat.com>
11892
11893 * gdb.base/bigcore.exp: New file.
11894 * gdb.base/bigcore.c: New file.
11895
dac15b66
AC
118962004-02-13 Andrew Cagney <cagney@redhat.com>
11897
11898 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
11899 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
11900 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
11901 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
11902 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
11903 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
11904 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
11905 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
11906 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
11907 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
11908
6bdfc2c4
JJ
119092004-02-11 Jeff Johnston <jjohnstn@redhat.com>
11910
11911 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
11912 executed is an alloc instruction.
11913
87b3ede8
DC
119142004-02-11 David Carlton <carlton@kealia.com>
11915
11916 * gdb.cp/breakpoint.exp: New.
11917 * gdb.cp/breakpoint.cc: New.
11918
6e19e2bf
MC
119192004-02-11 Michael Chastain <mec.gnu@mindspring.com>
11920
11921 Partial fix for PR gdb/1543.
11922 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
11923 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
11924 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
11925 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
11926 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
11927 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
11928 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
11929 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
11930 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
11931 to bug-gdb@prep.ai.mit.edu .
11932 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
11933 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
11934 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
11935 Likewise.
11936
5c5455dc
AC
119372004-02-10 Andrew Cagney <cagney@redhat.com>
11938
11939 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
11940 using gdb_internal_error_resync.
11941
9cf689d7
DJ
119422004-02-09 Daniel Jacobowitz <drow@mvista.com>
11943
11944 * gdb.threads/thread-specific.exp: Stop early if no threads are
11945 found.
11946
d2dc51db
MC
119472004-02-09 Michael Chastain <mec.gnu@mindspring.com>
11948
11949 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
11950
14b1a056
DJ
119512004-02-08 Daniel Jacobowitz <drow@mvista.com>
11952
11953 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
11954 breakpoints.
11955
83f66e8f
DJ
119562004-02-07 Daniel Jacobowitz <drow@mvista.com>
11957
11958 * config/sim.exp (gdb_load): Handle $arg == "".
11959 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
11960 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
11961
30fc0091
EZ
119622004-02-07 Elena Zannoni <ezannoni@redhat.com>
11963
a9c64011
AS
11964 * gdb.base/maint.exp: Update test to reflect
11965 obstack changes.
30fc0091 11966
4d806929
JJ
119672004-02-04 Jeff Johnston <jjohnstn@redhat.com>
11968
11969 * gdb.base/pendshr.c (pendfunc): New function that calls
11970 pendfunc1.
11971 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
11972
7bfdd688
FF
119732004-02-04 Fred Fish <fnf@redhat.com>
11974
11975 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
11976 function symbols and update copyright years.
11977 * gdb.arch/gdb1291.c: Ditto.
11978
aaa08ee4
MC
119792004-02-03 Michael Chastain <mec.gnu@mindspring.com>
11980
11981 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
11982
dbad7755
MC
119832004-02-03 Michael Chastain <mec.gnu@mindspring.com>
11984
11985 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
11986
ec4646ef
MC
119872004-02-03 Michael Chastain <mec.gnu@mindspring.com>
11988
11989 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
11990
1b802196
FF
119912004-02-02 Fred Fish <fnf@redhat.com>
11992
11993 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
11994 remote targets. Update copyright years.
11995
18fe2033
JJ
119962004-02-02 Jeff Johnston <jjohnstn@redhat.com>
11997
11998 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
11999 support.
12000 * gdb.base/langs.exp: Fix test which attempts to create
12001 breakpoint on non-existent function to handle new pending
12002 support.
12003 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
12004 a breakpoint.
12005 * gdb.base/pending.exp: New test.
12006 * gdb.base/pending.c: New file.
12007 * gdb.base/pendshr.c: Ditto.
12008
8d577d32
DC
120092004-02-02 David Carlton <carlton@kealia.com>
12010
12011 * gdb.cp/overload.exp: Add overloadNamespace tests.
12012 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
12013 (overloadNamespace, XXX): New.
12014 (main): Call XXX::marker2.
12015
3ad13771
FF
120162004-02-01 Fred Fish <fnf@redhat.com>
12017
12018 * gdb.base/dump.exp: Use runto_main instead of "runto main".
12019 * gdb.base/finish.exp: Ditto.
12020 * gdb.base/gcore.exp: Ditto.
12021 * gdb.base/huge.exp: Ditto.
12022 * gdb.base/info-proc.exp: Ditto.
12023 * gdb.base/return2.exp: Ditto.
12024 * gdb.threads/gcore-thread.exp: Ditto.
12025
44c75849
DJ
120262004-02-01 Daniel Jacobowitz <drow@mvista.com>
12027
12028 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
12029
005bc093
MK
120302004-02-01 Mark Kettenis <kettenis@gnu.org>
12031
12032 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
12033 that opening the file succeeds on OpenBSD.
12034
c47cebdb
DJ
120352004-02-01 Daniel Jacobowitz <drow@mvista.com>
12036
12037 * gdb.threads/thread-specific.c: New file.
12038 * gdb.threads/threads-specific.exp: New test script.
12039 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
12040 to expect_out.
12041
5a01311c
MK
120422004-02-01 Mark Kettenis <kettenis@gnu.org>
12043
12044 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
12045 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
12046 only on the "print_small_structs from print_long_arg_list" test.
12047
ce22a4f1
DJ
120482004-02-01 Daniel Jacobowitz <drow@mvista.com>
12049
12050 * gdb.base/completion.exp: Kill a stray backslash.
12051
12052 From Jim Ingham <jingham@apple.com>:
12053 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
12054 agrees with the result from sending a tab.
12055
abbab9d3
DJ
120562004-01-31 Daniel Jacobowitz <drow@mvista.com>
12057
12058 * gdb.base/chng-syms.exp: Remove stray newline.
12059
53904d1e
MK
120602004-01-31 Mark Kettenis <kettenis@gnu.org>
12061
12062 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
12063 *-*-openbsd*.
12064 * gdb.asm/openbsd.inc: New file.
12065
3a4b3aac
MK
120662004-01-30 Mark Kettenis <kettenis@gnu.org>
12067
12068 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
12069 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
12070 *-*solaris2*. Remove commented out default settings for
12071 asm-flags. Replace gdb_compile with target_link.
12072
ebac27b4
MC
120732004-01-29 Michael Chastain <mec.gnu@mindspring.com>
12074
12075 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
12076 for all tests. Remove old hp-ux and cygnus xfail cases.
12077
d8679d84
PH
120782004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
12079
12080 * gdb.base/chng-syms.exp: New file.
12081 * gdb.base/chng-syms.c: New file.
12082
0a55bc22
MC
120832004-01-24 Michael Chastain <mec.gnu@mindspring.com>
12084
12085 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
12086 Provide arms for current output in all my configurations.
12087
94b8e876
MC
120882004-01-24 Michael Chastain <mec.gnu@mindspring.com>
12089
12090 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
12091 * lib/compiler.cc: Likewise.
12092 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
12093 get the right preprocessor. Eval the output directly. Remove
12094 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
12095 hp_f77_compiler and hp_f90_compiler completely.
12096 (gdb_preprocess): Delete.
12097 (get_compiler): Delete.
12098
7cf03d44
MK
120992004-01-24 Mark Kettenis <kettenis@gnu.org>
12100
12101 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
12102 <string.h>.
12103
68b6dce9
NR
121042004-01-24 Nick Roberts <nick@nick.uklinux.net>
12105
12106 * gdb.mi/mi-stack.exp: Update copyright.
12107
b368761e
DC
121082004-01-23 David Carlton <carlton@kealia.com>
12109
12110 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
12111 test for cp_lookup_transparent_type.
12112 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
12113 call them.
12114
f2061b53
DJ
121152004-01-23 Daniel Jacobowitz <drow@mvista.com>
12116
12117 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
12118 after -var-update.
12119
37fc574a
DC
121202004-01-23 David Carlton <carlton@kealia.com>
12121
12122 * gdb.cp/namespace.cc (C::ensureRefs): New.
12123 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
12124
8e94b928
NR
121252004-01-20 Nick Roberts <nick@nick.uklinux.net>
12126
12127 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
12128 case "-stack-list-locals 2".
12129 * gdb.mi/mi-var-child.exp: Test for case
12130 "-var-list-children --all-values NAME".
12131
997b0952
MC
121322004-01-18 Michael Chastain <mec.gnu@mindspring.com>
12133
12134 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
12135
52470da3
MK
121362004-01-18 Mark Kettenis <kettenis@gnu.org>
12137
7049b4b8
MK
12138 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
12139 used with gdb_test_multiple.
12140
52470da3
MK
12141 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
12142 read at address 0. This fixes PR testsuite/1504.
12143
da6012e5
DJ
121442004-01-18 Daniel Jacobowitz <drow@mvista.com>
12145
12146 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
12147 Remove downloading, guessing the host executable, the calls to
12148 gdb_file_cmd and gdb_target_cmd, and "load" support.
12149 (infer_host_exec): New function broken out from gdb_load.
12150 (gdb_load): New wrapper for gdbserver_gdb_load.
12151 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
12152 gdb_target_cmd. Use -target-select.
12153 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
12154 Download binaries to the host. Clear last_mi_remote_file when
12155 we load a new binary.
12156 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
12157 call gdbserver_gdb_load and mi_gdb_target_cmd.
12158
32c70722
MC
121592004-01-17 Michael Chastain <mec.gnu@mindspring.com>
12160
12161 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
12162 type patterns.
12163
b0cecf36
MC
121642004-01-17 Michael Chastain <mec.gnu@mindspring.com>
12165
12166 * gdb.cp/templates.exp: Fix typo in test name of
12167 "print Foo<volatile char*>::foo".
12168
4120d7e6
MC
121692004-01-15 Michael Chastain <mec.gnu@mindspring.com>
12170
12171 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
12172
f679e530
BE
121732004-01-16 Ben Elliston <bje@wasabisystems.com>
12174
12175 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
12176 (clean mostlyclean): Remove empty rm.
12177
091c48f6
MC
121782004-01-15 Michael Chastain <mec.gnu@mindspring.com>
12179
12180 * gdb.base/setvar.exp: Add copyright years.
12181
3e5fc8d2
DC
121822004-01-14 David Carlton <carlton@bactrian.org>
12183
12184 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
12185 PR c++/1511 and update coment.
12186 * gdb.cp/templates.exp: Update patterns to match current output.
12187 If changes involve something other than whitespace, KFAIL
12188 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
12189
63d06c5c
DC
121902004-01-14 David Carlton <carlton@kealia.com>
12191
12192 * gdb.cp/namespace.exp: Add tests involving classes defined within
12193 namespaces.
12194 * gdb.cp/namespace.cc (C::CClass): New.
12195 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
12196
a51dab88
EZ
121972004-01-14 Elena Zannoni <ezannoni@redhat.com>
12198
12199 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
12200 what debug info we have. Print a better message if something goes
12201 wrong while producing the separate debug info file.
12202
a476ccc9
MC
122032004-01-14 Michael Chastain <mec.gnu@mindspring.com>
12204
12205 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
12206
f453692c
MC
122072004-01-14 Michael Chastain <mec.gnu@mindspring.com>
12208
12209 * gdb.base/callfuncs.c: Add copyright notice.
12210
f40063a5
MC
122112004-01-13 Michael Chastain <mec.gnu@mindspring.com>
12212
12213 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
12214 inheritance. PR gdb/1498, PR gcc/13539.
12215
19ac3974
EZ
122162004-01-13 Elena Zannoni <ezannoni@redhat.com>
12217
a9c64011
AS
12218 * gdb.threads/gcore-thread.exp: Prefix name of binary with
12219 test specific name.
12220 * gdb.mi/gdb669.exp: Ditto.
12221 * gdb.mi/mi-pthreads.exp: Ditto.
12222 * gdb.mi/mi1-pthreads.exp: Ditto.
12223 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 12224
56c97c6e
MC
122252004-01-12 Michael Chastain <mec.gnu@mindspring.com>
12226
12227 * gdb.cp/member-ptr.cc: Add copyright notice.
12228
a0644324
MC
122292004-01-12 Michael Chastain <mec.gnu@mindspring.com>
12230
12231 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
12232 some patterns for recent versions of gcc and hpacc. Delete
12233 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
12234 Delete tests that access a NULL pointer-to-member-data. This
12235 script is still disabled for gcc.
12236
32fabe09
EZ
122372004-01-12 Elena Zannoni <ezannoni@redhat.com>
12238
12239 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 12240 escaped correctly.
32fabe09 12241
1f8a6abb
EZ
122422004-01-12 Elena Zannoni <ezannoni@redhat.com>
12243
12244 * gdb.base/sepdebug.exp: New file.
12245 * gdb.base/sepdebug.c: New file.
12246 * lib/gdb.exp (separate_debug_filename): New procedure.
12247 (gdb_gnu_strip_debug): New procedure.
12248
48efe704
AC
122492004-01-12 Andrew Cagney <cagney@redhat.com>
12250
12251 * gdb.mi/ChangeLog: Delete file. Renamed to ...
12252 * gdb.mi/ChangeLog-1999-2003: New file.
12253
a9415475
AC
122542004-01-12 Andrew Cagney <cagney@redhat.com>
12255
12256 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
12257 "Renaming a directory to a non-empty directory returns ENOTEMPTY
12258 or EEXIST", treat EBUSY as an XFAIL.
12259
83b8cf9d
MC
122602004-01-11 Michael Chastain <mec.gnu@mindspring.com>
12261
12262 * gdb.base/scope.exp: Remove obsolete setup_xfail for
12263 hp_cc_compiler.
12264
9939d2a8
MC
122652004-01-10 Michael Chastain <mec.gnu@mindspring.com>
12266
12267 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
12268 decorations.
12269
1ff8cadf
MC
122702004-01-10 Michael Chastain <mec.gnu@mindspring.com>
12271
12272 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
12273 and "(aCC)" decorations. Remove obsolete doco about old
12274 test results.
12275
6fa9022e
MC
122762004-01-09 Michael Chastain <mec.gnu@mindspring.com>
12277
12278 * gdb.cp/exception.exp: Fix typo in doco.
12279
209721fe
MK
122802004-01-09 Mark Kettenis <kettenis@gnu.org>
12281
12282 * gdb.base/gdb1476.exp: Fix typo.
12283
ef11303e
MC
122842004-01-09 Michael Chastain <mec.gnu@mindspring.com>
12285
12286 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
12287 file.
12288
041ab88c
MC
122892004-01-09 Michael Chastain <mec.gnu@mindspring.com>
12290
12291 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
12292 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
12293 Use gdb_compile. Remove restriction on gcc. Add some patterns
12294 for recent version of gdb. Delete second half, which was a copy
12295 of the first half with different build flags. This test is
12296 still disabled because it is still not ready for production.
12297
e36d075a
MC
122982004-01-08 Michael Chastain <mec.gnu@mindspring.com>
12299
12300 * gdb.cp/exception.cc: Add copyright notice.
12301 * gdb.cp/exception.exp: Add a notice that this file is broken
12302 because of line number changes caused by addition of copyright
12303 notice.
12304
42b190ad
MC
123052004-01-08 Michael Chastain <mec.gnu@mindspring.com>
12306
12307 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
12308 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
12309
8f25f06b
MC
123102004-01-08 Michael Chastain <mec.gnu@mindspring.com>
12311
12312 * gdb.cp/classes.exp: Accept gnu abi 2.
12313 * gdb.cp/derivation.exp: Likewise.
12314 * gdb.cp/overload.exp: Likewise.
12315 * gdb.cp/virtfunc.exp: Likewise.
12316
06ded8b8
MC
123172004-01-08 Michael Chastain <mec.gnu@mindspring.com>
12318
12319 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
12320 semicolon after end of function.
12321
77c26ae3
MC
123222004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12323
12324 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
12325 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
12326 boilerplate code for compiling and running the program under
12327 test. Add some string method tests.
12328
20757486
MC
123292004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12330
12331 * gdb.cp/bs15503.cc: Add copyright notice.
12332 * gdb.cp/bs15503.exp: Adjust line number.
12333
0fd3b503
MC
123342004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12335
12336 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
12337 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
12338
10d1bea8
MC
123392004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12340
12341 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
12342 hp_cc_compiler.
12343
2789202a
MC
123442004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12345
12346 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
12347 * gdb.cp/ctti.exp: Use the marker instead of "next".
12348 With gcc, run further before bailing.
12349
b862f14c
MC
123502004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12351
12352 * gdb.cp/cttiadd.cc: Add copyright notice.
12353 * gdb.cp/cttiadd1.cc: Likewise.
12354 * gdb.cp/cttiadd2.cc: Likewise.
12355 * gdb.cp/cttiadd3.cc: Likewise.
12356
96da2469
MC
123572004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12358
12359 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
12360 Use gdb_test, gdb_test_multiple. Use floating-point values that
12361 have exact representations in IEEE-ish formats.
12362
053248ff
MC
123632004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12364
12365 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
12366 compilers. Delete duplicate call to get_compiler_info.
12367 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
12368 * gdb.base/volatile.exp: Likewise.
12369
84acecdd
MK
123702004-01-07 Mark Kettenis <kettenis@gnu.org>
12371
12372 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
12373 memory at address 0.
12374
fe11a27f
MC
123752004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12376
12377 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
12378 to test for hp-ux assembler. Fix copyright years.
12379
60ad077b
AC
123802004-01-07 Andrew Cagney <cagney@redhat.com>
12381
12382 * gdb.base/fileio.c (strerrno): Add "EBUSY".
12383
1c9b8f33
AC
123842004-01-07 Andrew Cagney <cagney@redhat.com>
12385
12386 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
12387 when creating the read-only file. From analysis by Roland McGrath
12388 and Elena Zannoni.
12389
753ccc7a
MC
123902004-01-06 Michael Chastain <mec.gnu@mindspring.com>
12391
12392 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
12393
eca3e36b
MC
123942004-01-06 Michael Chastain <mec.gnu@mindspring.com>
12395
12396 * gdb.base/cvexpr.c: Be type-safe with function pointers and
12397 data pointers.
12398
f8d4bac4
MC
123992004-01-06 Michael Chastain <mec.gnu@mindspring.com>
12400
12401 * gdb.cp/m-static.exp: Compile one source file at a time.
12402 Delete unused call to get_compiler_info.
12403
9b4e0f94
MC
124042004-01-06 Michael Chastain <mec.gnu@mindspring.com>
12405
12406 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
12407 * gdb.base/call-rt-st.exp: Likewise.
12408 * gdb.base/nodebug.exp: Likewise.
12409 * gdb.base/volatile.exp: Likewise.
12410 * gdb.cp/ref-types.exp: Likewise.
12411 * gdb.cp/templates.exp: Likewise.
12412
023c1024
MK
124132004-01-05 Mark Kettenis <kettenis@gnu.org>
12414
12415 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
12416
19703c4a
MC
124172004-01-05 Michael Chastain <mec.gnu@mindspring.com>
12418
12419 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
12420 hppa*-hp-hpux*.
12421
18b67037
MK
124222004-01-04 Mark Kettenis <kettenis@gnu.org>
12423
ba6219c8
MK
12424 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
12425 x86_64-*-*.
12426
18b67037
MK
12427 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
12428 sparc64-*-* and sparc*-solaris2*.
12429
1bfbbb9d
MK
124302004-01-04 Mark Kettenis <kettenis@gnu.org>
12431
12432 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
12433 return ${tests}" test. The ${tests} already mentions the
12434 filename.
12435
06846494
MC
124362004-01-02 Michael Chastain <mec.gnu@mindspring.com>
12437
12438 * gdb.cp/local.exp: Accept gcc abi 2.
12439
3b0cb202
MC
124402004-01-02 Michael Chastain <mec.gnu@mindspring.com>
12441
12442 * gdb.cp/templates.exp: Accept gcc abi 2.
12443
0643ec3f
MC
124442004-01-02 Michael Chastain <mec.gnu@mindspring.com>
12445
12446 * lib/compiler.cc: Remove supports_template_debugging.
12447 * gdb.cp/templates.exp: Do not test supports_template_debugging.
12448
d231d0b1
MC
124492004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12450
12451 * gdb.cp/namespace.exp: Accept gcc abi 2.
12452
44ffb27c
MC
124532004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12454
12455 * gdb.cp/method.exp: Accept gcc abi 2.
12456
184ad485
MC
124572004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12458
12459 * gdb.cp/classes.exp: Generate identical results as old version.
12460 * gdb.cp/derivation.exp: Likewise.
12461 * gdb.cp/overload.exp: Likewise.
12462 * gdb.cp/virtfunc.exp: Likewise.
12463
116f09e7
MC
124642004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12465
12466 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
12467 mysterious bug with sourceware version of expect.
12468
b1379776
MC
124692004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12470
12471 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
12472 current versions of gcc, including gcc abi 2. Remove gratuitous
12473 restart of test program. Use gdb_test_multiple and gdb_test for
12474 all tests. Add patterns to xfail missing "const" in "const char *"
12475 and kfail PR gdb/1155.
12476
6b7a4c0e
MC
124772004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12478
12479 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
12480 current versions of gcc, including gcc abi 2. Remove gratuitous
12481 restart of test program. Use gdb_test_multiple and gdb_test for
12482 all tests. Add patterns to kfail PR gdb/1498.
12483
51615d72
MC
124842003-12-31 Michael Chastain <mec.gnu@mindspring.com>
12485
12486 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
12487 current versions of gcc, including gcc abi 2. Use "breakpoint"
12488 and "continue" instead of restarting the target program. Use
12489 gdb_test_multiple and gdb_test for all tests.
12490
7b79a9d7
MK
124912004-01-01 Mark Kettenis <kettenis@gnu.org>
12492
12493 * gdb.asm/asm-source.exp: Update copyright year. Link statically
12494 for *-*-solaris2*.
12495
1cd3489f
MC
124962003-12-31 Michael Chastain <mec.gnu@mindspring.com>
12497
12498 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
12499 current versions of gcc, including gcc abi 2. Use "breakpoint"
12500 and "continue" instead of restarting the target program several
12501 times. Use gdb_test_multiple and gdb_test for all tests.
12502
850742db
MC
125032003-12-18 Michael Chastain <mec.gnu@mindspring.com>
12504
12505 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
12506 source files.
12507
eb4bbda8
MC
125082003-12-16 Michael Chastain <mec.gnu@mindspring.com>
12509
12510 * gdb.base/environ.exp: Handle compiling test case from multiple
12511 source files.
12512
e42c7771
MC
125132003-12-16 Michael Chastain <mec.gnu@mindspring.com>
12514
12515 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
12516
80e4b428
JB
125172003-12-17 Jim Blandy <jimb@redhat.com>
12518
5f06973a
JB
12519 * gdb.base/freebpcmd.c: Add copyright notice.
12520
80e4b428
JB
12521 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
12522
0ab84fb7
MC
125232003-12-16 Michael Chastain <mec.gnu@mindspring.com>
12524
12525 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
12526
1b3bb3d0
JB
125272003-12-13 Jim Blandy <jimb@redhat.com>
12528
12529 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
12530
3a4c9371
KB
125312003-12-12 Kevin Buettner <kevinb@redhat.com>
12532
12533 * gdb.asm/frv.inc: New file.
12534 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
12535
a1dea79a
FF
125362003-12-09 Fred Fish <fnf@redhat.com>
12537
12538 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
12539 functions to break1.c and leave prototypes behind. Add more
12540 "set breakpoint NN here" comments.
12541 * gdb.base/break1.c: New file.
12542
12543 * gdb.base/break.exp: Handle compiling test case from multiple
12544 source files and change source file references as needed.
12545 * gdb.base/completion.exp: Ditto.
12546 * gdb.base/condbreak.exp: Ditto.
12547 * gdb.base/define.exp: Ditto.
12548 * gdb.base/ena-dis-br.exp: Ditto.
12549 * gdb.base/info-proc.exp: Ditto.
12550 * gdb.base/maint.exp: Ditto.
12551 * gdb.base/until.exp: Ditto.
12552
12553 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
12554 hardcoded line numbers.
12555 * gdb.base/define.exp: Ditto.
12556 * gdb.base/ena-dis-br.exp: Ditto.
12557 * gdb.base/maint.exp: Ditto.
12558 * gdb.base/until.exp: Ditto.
12559
12560 * gdb.base/completion.exp: Use "break1" for completion tests since
12561 "break" is no longer a unique prefix.
12562
5266b69c
AC
125632003-12-06 Andrew Cagney <cagney@redhat.com>
12564
12565 * gdb.base/structs.exp (test_struct_returns): When applicable, set
12566 "return_value_unimplemented". When an unimplemented struct return
12567 architecture, report incorrect values as a KFAIL
12568
374451f0
MC
125692003-12-05 Michael Chastain <mec.gnu@mindspring.com>
12570
12571 * gdb.cp/rtti.exp: Accept new wording of warning from
12572 cp_lookup_rtti_type.
12573
ba9b20a7
MC
125742003-12-05 Michael Chastain <mec.gnu@mindspring.com>
12575
12576 Partial fix for PR testsuite/1456.
12577 * gdb.base/scope.exp (test_at_main): Replace references to
12578 gcc_compiled with calls to test_compiler_info.
12579 (test_at_foo): Likewise.
12580 (test_at_bar): Likewise.
12581
b74b6d0b
MC
125822003-12-04 Michael Chastain <mec.gnu@mindspring.com>
12583
12584 Partial fix for PR testsuite/1456.
12585 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
12586 to test_compiler_info.
12587
ccfa3402
MC
125882003-12-03 Michael Chastain <mec.gnu@mindspring.com>
12589
12590 * gdb.base/so-impl-ld.exp: Update copyright notice.
12591
f6246aba
MC
125922003-12-02 Michael Chastain <mec.gnu@mindspring.com>
12593
12594 Partial fix for PR testsuite/1456.
12595 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
12596 to test_compiler_info.
12597
13ae734a
MC
125982003-11-28 Michael Chastain <mec.gnu@mindspring.com>
12599
12600 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
12601 from current versions of gdb. Clean up regular expressions.
12602 Delete redundant timeout case.
12603
d8e1cdee
MC
126042003-11-28 Michael Chastain <mec.gnu@mindspring.com>
12605
12606 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
12607 from current versions of gdb. Clean up regular expressions.
12608 Delete redundant timeout case.
12609
96457b64
MC
126102003-12-01 Michael Chastain <mec.gnu@mindspring.com>
12611
12612 Partial fix for PR testsuite/1456.
12613 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
12614 gcc_compiled with call to test_compiler_info.
12615
f35309fc
MC
126162003-11-30 Michael Chastain <mec.gnu@mindspring.com>
12617
12618 Partial fix for PR testsuite/1456.
12619 * gdb.base/list.exp (test_list_function): Delete unused declaration
12620 of gcc_compiled.
12621
d7afdf9b
MC
126222003-11-29 Michael Chastain <mec.gnu@mindspring.com>
12623
12624 Partial fix for PR testsuite/1456.
12625 * gdb.base/complex.exp: Replace reference to gcc_compiled with
12626 call to test_compiler_info.
12627
71507b56
MK
126282003-11-29 Mark Kettenis <kettenis@gnu.org>
12629
12630 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
12631 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
12632 it to create the appropriate note.inc.
12633 * gdb.asm/asmsrc1.s: Include "note.inc".
12634 * gdb.asm/netbsd.inc: New file.
12635 * gdb.asm/empty.inc: New file.
12636
f81f93f7
MC
126372003-11-28 Michael Chastain <mec.gnu@mindspring.com>
12638
12639 Partial fix for PR testsuite/1456.
12640 * gdb.base/constvars.exp: Replace references to gcc_compiled with
12641 calls to test_compiler_info.
12642
9a77938e
MC
126432003-11-27 Michael Chastain <mec.gnu@mindspring.com>
12644
12645 Partial fix for PR testsuite/1456.
12646 * gdb.base/volatile.exp: Replace references to gcc_compiled with
12647 calls to test_compiler_info.
12648
e8367dc7
MK
126492003-11-27 Mark Kettenis <kettenis@gnu.org>
12650
12651 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
12652 pattern for the KFAILs.
12653
526c61ee
AF
126542003-11-25 Adam Fedor <fedor@gnu.org>
12655
12656 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
12657 * gdb.objc/objcdecode.m: New file.
12658
28f2d600
AF
126592003-11-25 Adam Fedor <fedor@gnu.org>
12660
12661 * gdb.objc/nondebug.exp: Test for PR objc/1236.
12662 * gdb.objc/nondebug.m: New file.
12663
a3895cee
BE
126642003-11-26 Ben Elliston <bje@wasabisystems.com>
12665
12666 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
12667 NetBSD as it does on FreeBSD. Modelled on a similar change by
12668 Mark Kettenis on 2003-05-30.
12669 (link-flags): Set to "--entry _start" regardless of target.
12670 Special linker flags are to be appended to $link-flags.
12671 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
12672
c9f2c8a3
MC
126732003-11-25 Michael Chastain <mec.gnu@mindspring.com>
12674
12675 * gdb.cp/method.exp: Accept output of new demangler.
12676
15a0587a 126772003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
12678
12679 * gdb/class2.exp: New file.
12680 * gdb/class2.cc: New file.
12681
3c00b570
MC
126822003-11-25 Michael Chastain <mec.gnu@mindspring.com>
12683
12684 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
12685 of new demangler.
12686
7027acc7
MK
126872003-11-23 Mark Kettenis <kettenis@gnu.org>
12688
12689 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
12690 of gdb_test "run".
12691
b0e1598a
MK
126922003-11-23 Mark Kettenis <kettenis@gnu.org>
12693
12694 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
12695 "continue" into "run".
12696
4d9eda44
MC
126972003-11-23 Michael Chastain <mec.gnu@mindspring.com>
12698
12699 Partial fix for PR testsuite/1456.
12700 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
12701 call to test_compiler_info.
12702 * gdb.cp/ctti.exp: Likewise.
12703 * gdb.cp/derivation.exp: Likewise.
12704 * gdb.cp/member-ptr.exp: Likewise.
12705 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
12706 reference to gcc_compiled.
12707
127082003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
12709
12710 Fix PR testsuite/1463.
12711 * gdb.base/structs.exp (start_structs_test): Call
12712 get_debug_format before using the debug format.
12713
d422fe19
AC
127142003-11-22 Andrew Cagney <cagney@redhat.com>
12715
12716 * lib/gdb.exp (gdb_test_multiple): Add simple example.
12717 * gdb.base/structs.exp: Use gdb_test_multiple.
12718
039cf96d
AC
127192003-11-20 Andrew Cagney <cagney@redhat.com>
12720
6882279b
AC
12721 * gdb.base/structs.exp: Handle and recover from internal errors.
12722 Replace "foo${n}" with "foo<n>" in test messages.
12723
e53890ae
AC
12724 * gdb.base/structs.exp: Update copyright. Rewrite.
12725 * gdb.base/structs.c: Update copyright. Rewrite.
12726
2b211c59
AC
12727 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
12728 resync count exceeded.
d63a86f8 12729
039cf96d
AC
12730 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
12731 from the internal error.
12732 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
12733 Original from Jim Blandy.
12734 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 12735
eac98b22
AC
127362003-11-19 Andrew Cagney <cagney@redhat.com>
12737
12738 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
12739 KFAIL.
12740
67455b2a
MK
127412003-11-17 Mark Kettenis <kettenis@gnu.org>
12742
12743 New testcase for PR backtrace/1435.
12744 * gdb.arch/i386-unwind.exp: New file.
12745 * gdb.arch/i386-unwind.c: New file.
12746
853d6e5b
AC
127472003-11-17 Andrew Cagney <cagney@redhat.com>
12748
12749 * lib/gdb.exp (compiler_info): New global.
12750 (test_compiler_info): New function.
12751 (get_compiler_info): Set compiler_info.
12752 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
12753 "compiler_info" to gcc-<major>-<minor>.
12754
38cf6e11
MC
127552003-11-15 Michael Chastain <mec.gnu@mindspring.com>
12756
12757 * gdb.trace/configure: Remove.
12758
a50d3602
EZ
127592003-11-13 Elena Zannoni <ezannoni@redhat.com>
12760
12761 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 12762 breakpoints.
a50d3602
EZ
12763 * gdb.base/break.exp: Remove all references to explicit line
12764 numbers.
12765
d9407aaa
NC
127662003-11-11 Nick Clifton <nickc@redhat.com>
12767
12768 * gdb.base/shreloc.exp: Do not run for targets which do not
12769 support shared objects.
12770
db488fc1
CV
127712003-11-10 Corinna Vinschen <vinschen@redhat.com>
12772
12773 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
12774 Don't run tests if nofileio flag is given.
12775
6a90a18e
EZ
127762003-11-07 Elena Zannoni <ezannoni@redhat.com>
12777
12778 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 12779 as well as 'Watchpoint'.
6a90a18e 12780
0b915e9c
EZ
127812003-11-06 Elena Zannoni <ezannoni@redhat.com>
12782
12783 Reported by Jim Ingham <jingham@apple.com>:
12784 * gdb.base/annota1.exp: Match at least one occurrence of the
12785 signal handler annotation.
12786
d7e4b55f
EZ
127872003-11-06 Elena Zannoni <ezannoni@redhat.com>
12788
a9c64011
AS
12789 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
12790 as well as 'Watchpoint'.
d7e4b55f 12791
2fe4e8d0
MC
127922003-11-05 Michael Chastain <mec@shout.net>
12793
12794 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
12795
6ef88553
KW
127962003-11-03 Kris Warkentin <kewarken@qnx.com>
12797
12798 * gdb.arch/gdb1291.c: New test file.
12799 * gdb.arch/gdb1291.exp: New test script.
12800 * gdb.arch/gdb1431.c: New test file.
12801 * gdb.arch/gdb1431.exp: New test script.
12802
ae7dc4d8
MC
128032003-10-22 Michael Chastain <mec@shout.net>
12804
12805 * gdb.mi/pthreads.c: Add copyright notice.
12806
c39d7427
MC
128072003-10-22 Michael Chastain <mec@shout.net>
12808
12809 * gdb.threads/pthreads.c: Add copyright notice.
12810
8b7d96c1
MC
128112003-10-20 Michael Chastain <mec@shout.net>
12812
12813 * gdb.base/gdb1056.exp: New test script.
12814
d1d69fdd
DJ
128152003-10-13 Daniel Jacobowitz <drow@mvista.com>
12816
12817 * gdb.threads/killed.exp: Use gdb_run_cmd.
12818
7d605576
DJ
128192003-10-13 Daniel Jacobowitz <drow@mvista.com>
12820
12821 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
12822 create a core file.
12823 * gdb.threads/gcore-thread.exp: Likewise.
12824
618ec112
CV
128252003-10-13 Corinna Vinschen <vinschen@redhat.com>
12826
12827 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
12828 type, based on char type.
12829 (struct bit_flags_short_t): New bitfield type, based on short type.
12830 (init_bit_flags_char): New fuction.
12831 (init_bit_flags_short): Ditto.
12832 (print_bit_flags_char): Ditto.
12833 (print_bit_flags_short): Ditto.
12834 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
12835
9367a73c
MC
128362003-10-11 Michael Chastain <mec@shout.net>
12837
12838 * gdb.base/call-rt-st.exp: Update copyright year.
12839
1decf120
KI
128402003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
12841
12842 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
12843 * gdb.disasm/sh3.s: Ditto.
12844
5445b2ae
DJ
128452003-10-07 Daniel Jacobowitz <drow@mvista.com>
12846
12847 * gdb.threads/switch-threads.exp: New test.
12848 * gdb.threads/switch-threads.c: New source file.
12849
aec24853
CV
128502003-10-07 Corinna Vinschen <vinschen@redhat.com>
12851
12852 * gdb.base/ending-run.exp: Add sh specific case.
12853
adc7428d
AC
128542003-10-06 Andrew Cagney <cagney@redhat.com>
12855
12856 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
12857 * gdb.disasm/mn10200.exp: Delete obsolete file.
12858
c9d37158
DJ
128592003-09-29 Daniel Jacobowitz <drow@mvista.com>
12860
12861 * ChangeLog: Correct an entry command.exp -> commands.exp.
12862 * gdb.base/commands.exp (bp_deleted_in_command_test)
12863 (temporary_breakpoint_commands): Check noargs.
12864
79c2c32d
DC
128652003-09-25 David Carlton <carlton@kealia.com>
12866
12867 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
12868 of some print tests, where appropriate. Add tests for C::D::cd,
12869 E::ce, F::cXfX, G::XgX.
12870 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
12871
594e6d67
RE
128722003-09-25 Richard Earnshaw <rearnsha@arm.com>
12873
12874 * lib/java.exp (java_init): Import target_alias before using it.
12875
10f0d451
DC
128762003-09-25 David Carlton <carlton@kealia.com>
12877
12878 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
12879
274bcba0
EZ
128802003-09-23 Elena Zannoni <ezannoni@redhat.com>
12881
d63a86f8 12882 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 12883 weirdness.
274bcba0 12884
cdbf20f7
MC
128852003-09-17 Michael Chastain <mec@shout.net>
12886
12887 * gdb.cp/gdb1355.exp: New file.
12888 * gdb.cp/gdb1355.c: New file.
12889
71e06f80
CV
128902003-09-15 Corinna Vinschen <vinschen@redhat.com>
12891
12892 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
12893 * gdb.asm/sh.inc: New file.
12894
5c4e30ca
DC
128952003-09-11 David Carlton <carlton@kealia.com>
12896
bd45b7af
DC
12897 * gdb.cp/namespace.exp: Add tests for namespace types.
12898 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
12899 (test_namespace): New.
12900
1c199746
EZ
129012003-09-11 Elena Zannoni <ezannoni@redhat.com>
12902
a9c64011 12903 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 12904 * gdb.stabs/weird.exp: Ditto.
1c199746 12905
04ed252f
MC
129062003-09-08 Michael Chastain <mec@shout.net>
12907
12908 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
12909
d8a2d9e7
MC
129102003-09-07 Michael Chastain <mec@shout.net>
12911
12912 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
12913 'parse error'.
12914
161afb24
MK
129152003-09-07 Mark Kettenis <m.kettenis@osp.nl>
12916
12917 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
12918
49f2741a
MC
129192003-08-30 Michael Chastain <mec@shout.net>
12920
12921 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
12922 * gdb.gdb/observer.exp: Ditto.
12923 * gdb.gdb/xfullpath.exp: Ditto.
12924
8afa723e
MK
129252003-08-29 Mark Kettenis <kettenis@gnu.org>
12926
12927 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
12928 *-*-*bsd*.
12929
f31dfe3b
JJ
129302003-08-28 Jeff Johnston <jjohnstn@redhat.com>
12931
12932 * gdb.base/dump.exp: Skip for ia64.
12933
4630e498
JJ
129342003-08-25 Jeff Johnston <jjohnstn@redhat.com>
12935
12936 * gdb.asm/asm-source.exp: Add ia64 support.
12937 * gdb.asm/ia64.inc: New file.
12938
1105b7ef
MC
129392003-08-22 Michael Chastain <mec@shout.net>
12940
12941 * gdb.cp: New directory.
12942 * gdb.cp/*: Copy from gdb.c++/*.
12943 * gdb.c++/*: Remove.
12944 * Makefile.in: Change gdb.c++ to gdb.cp.
12945 * configure.in: Ditto.
12946 * configure: Regnerate.
12947
c945b932
MK
129482003-08-18 Mark Kettenis <kettenis@gnu.org>
12949
12950 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
12951 * gdb.arch/i386-prologue.c (gdb1338): Add function.
12952
2b66634b
DJ
129532003-08-17 Daniel Jacobowitz <drow@mvista.com>
12954
12955 * mi-var-display.exp (-var-list-children weird): Accept function
12956 pointers with argument types.
12957 * mi1-var-display.exp (-var-list-children weird): Likewise.
12958 * mi2-var-display.exp (-var-list-children weird): Likewise.
12959
a356f73b
DJ
129602003-08-17 Daniel Jacobowitz <drow@mvista.com>
12961
12962 * gdb.base/annota3.exp: Add missing newline.
12963
483417b8
MC
129642003-08-06 Michael Chastain <mec@shout.net>
12965
12966 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
12967
c99c59c3
MS
129682003-08-12 Michael Snyder <msnyder@redhat.com>
12969
12970 * gdb.base/float.exp: Add test for SH.
12971
55ed7501
MK
129722003-08-10 Mark Kettenis <kettenis@gnu.org>
12973
12974 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
12975
1a371f2e
EZ
129762003-08-07 Elena Zannoni <ezannoni@redhat.com>
12977
12978 * gdb.base/completion.exp: Remove reduntant completion test
12979 on filename.
12980
e0f353ce
EZ
129812003-08-07 Elena Zannoni <ezannoni@redhat.com>
12982
a9c64011
AS
12983 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
12984 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
12985 gdb.trace/save-trace.exp: Make sure that full pathnames are
12986 escaped correctly.
e0f353ce 12987
5710a1af 129882003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 12989
a9c64011
AS
12990 * configure.in: Don't generate config.h from config.hin.
12991 * configure: Regenerate.
12992 * config.hin: Remove file.
12993 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
12994 * gdb.threads/pthreads.c: Ditto.
5710a1af 12995
dcd81ce9
DJ
129962003-08-07 Daniel Jacobowitz <drow@mvista.com>
12997
12998 From Kei Sakamoto <sakamoto.kei@renesas.com>:
12999 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
13000 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
13001 Replace ld24 with seth/add3.
13002
6009d884
AC
130032003-08-02 Andrew Cagney <cagney@redhat.com>
13004
13005 * gdb.base/annota3.exp: New file.
13006 * gdb.base/annota3.c: New file.
13007 * gdb.c++/annota3.exp: New file.
13008 * gdb.c++/annota3.cc: New file.
13009
51514e06
MC
130102003-07-29 Michael Chastain <mec@shout.net>
13011
13012 * gdb.threads/tls.c (spin): Check errno only if sem_wait
13013 actually failed.
13014 (do_pass): Likewise.
13015 * gdb.threads/tls.exp: Always initialize no_of_threads.
13016
4ee6625b
DJ
130172003-07-27 Daniel Jacobowitz <drow@mvista.com>
13018
13019 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
13020 pattern.
13021 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
13022 * gdb.threads/tls.exp: Recognize one case of the host library not
13023 supporting TLS.
13024
225f2bf6
AC
130252003-07-27 Andrew Cagney <cagney@redhat.com>
13026
13027 * gdb.base/fileio.exp: Use SH when running commands using
13028 remote_exec.
13029
bcb27c9f
DJ
130302003-07-24 Daniel Jacobowitz <drow@mvista.com>
13031
13032 From Kei Sakamoto <sakamoto.kei@renesas.com>:
13033 * gdb.base/relocate.c (dummy): New padding array.
13034
3d67be83
MS
130352003-07-22 Michael Snyder <msnyder@redhat.com>
13036
d63a86f8 13037 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
13038
13039 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
13040 patterns to be more general, accepting old and new output.
13041 Some output chars (such as '+') also must be quoted.
d63a86f8 13042 Some addresses are displayed numerically instead of
3d67be83
MS
13043 symbolically.
13044
57ba3b85
MS
130452003-07-23 Michael Snyder <msnyder@redhat.com>
13046
686d097c
MS
13047 * gdb.base/return2.exp: Don't test long-long return.
13048
57ba3b85
MS
13049 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
13050 * gdb.disasm/t01_mov.exp: Ditto.
13051 * gdb.disasm/t02_mova.s: Ditto.
13052 * gdb.disasm/t02_mova.exp: Ditto.
13053 * gdb.disasm/t03_add.s: Ditto.
13054 * gdb.disasm/t03_add.exp: Ditto.
13055 * gdb.disasm/t04_sub.s: Ditto.
13056 * gdb.disasm/t04_sub.exp: Ditto.
13057 * gdb.disasm/t05_cmp.s: Ditto.
13058 * gdb.disasm/t05_cmp.exp: Ditto.
13059 * gdb.disasm/t06_ari2.s: Ditto.
13060 * gdb.disasm/t06_ari2.exp: Ditto.
13061 * gdb.disasm/t07_ari3.s: Ditto.
13062 * gdb.disasm/t07_ari3.exp: Ditto.
13063 * gdb.disasm/t08_or.s: Ditto.
13064 * gdb.disasm/t08_or.exp: Ditto.
13065 * gdb.disasm/t09_xor.s: Ditto.
13066 * gdb.disasm/t09_xor.exp: Ditto.
13067 * gdb.disasm/t10_and.s: Ditto.
13068 * gdb.disasm/t10_and.exp: Ditto.
13069 * gdb.disasm/t11_logs.s: Ditto.
13070 * gdb.disasm/t11_logs.exp: Ditto.
13071 * gdb.disasm/t12_bit.s: Ditto.
13072 * gdb.disasm/t12_bit.exp: Ditto.
13073 * gdb.disasm/t13_otr.s: Ditto.
13074 * gdb.disasm/t13_otr.exp: Ditto.
13075
e00759ef
EZ
130762003-07-22 Elena Zannoni <ezannoni@redhat.com>
13077
13078 * gdb.threads/tls.exp :Add kfail for 'info address' case.
13079
8bc2021f
EZ
130802003-07-22 Elena Zannoni <ezannoni@redhat.com>
13081
a9c64011
AS
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.
8bc2021f 13087
89320c4c
AS
130882003-07-22 Andreas Schwab <schwab@suse.de>
13089
13090 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
13091
180dea7c
AS
130922003-07-20 Andreas Schwab <schwab@suse.de>
13093
13094 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
13095 due to insn reordering.
13096
0714963c
AC
130972003-07-15 Andrew Cagney <cagney@redhat.com>
13098
13099 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
13100
98a23b3f
MC
131012003-07-15 Michael Chastain <mec@shout.net>
13102
13103 * gdb.base/gdb1250.exp: New file.
13104 * gdb.base/gdb1250.c: New file.
13105
27e417a2
ML
131062003-07-09 Michal Ludvig <mludvig@suse.cz>
13107
13108 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
13109 expansion of size_t to 'unsigned long', not only to 'unsigned'.
13110
8bc2021f
EZ
131112003-07-09 Elena Zannoni <ezannoni@redhat.com>
13112
a9c64011
AS
13113 * gdb.threads/tls.c: New file.
13114 * gdb.threads/tls.exp: New file.
13115 * gdb.threads/tls-main.c: New file.
13116 * gdb.threads/tls-shared.c: New file.
13117 * gdb.threads/tls-shared.exp: New file.
8bc2021f 13118
d99968dc
EZ
131192003-07-09 Elena Zannoni <ezannoni@redhat.com>
13120
13121 * gdb.base/annota1.exp: Make sure that we properly escape the
13122 full path of the source file. Xfail more permissive patterns,
d63a86f8 13123 due to a compiler debug info problem.
d99968dc 13124
83876b3b
AS
131252003-07-07 Andreas Schwab <schwab@suse.de>
13126
2705e972
AS
13127 * gdb.asm/m68k.inc: New file.
13128 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
13129
83876b3b
AS
13130 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
13131 arguments"): Also match negative number.
13132
13133 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
13134
3a871b37
DJ
131352003-07-03 Daniel Jacobowitz <drow@mvista.com>
13136
13137 * gdb.base/store.c (charest): New typedef.
13138 (add_char): Rename to add_charest, update.
13139 (wack_char): Rename to wack_charest, update types. Return l + r
13140 to keep r live across the call.
13141 (wack_short, wack_int, wack_long, wack_longest, wack_float)
13142 (wack_double, wack_doublest): Return l + r to keep r live across
13143 the call.
13144 * gdb.base/store.exp: Accomodate store.c changes.
13145
b2a7f303
DC
131462003-06-30 David Carlton <carlton@kealia.com>
13147
13148 * gdb.c++/maint.exp (test_invalid_name): New.
13149 (test_first_component): Add tests for invalid names.
13150
3c6cb4a1
MC
131512003-06-29 Michael Chastain <mec@shout.net>
13152
13153 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
13154 output of '<VTT for class>' for virtual base classes.
13155
f1c2644b
DJ
131562003-06-29 Daniel Jacobowitz <drow@mvista.com>
13157
13158 * gdb.base/completion.exp: Tab-complete "complet" instead of
13159 "compl".
13160 * gdb.base/complex.exp, gdb.base/complex.c: New files.
13161
18080350
DJ
131622003-06-29 Daniel Jacobowitz <drow@mvista.com>
13163
13164 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
13165 * gdb.base/volatile.exp: Likewise.
13166
f56973f8
DJ
131672003-06-29 Daniel Jacobowitz <drow@mvista.com>
13168
13169 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
13170 gdb/1265.
13171
131722003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
13173 Daniel Jacobowitz <drow@mvista.com>
13174
13175 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
13176 initial line count of 'captured_main' from 26 to 32.
13177 (test_with_self): Allow xmalloc call to be interleaved with the
13178 preceding two lines.
13179
e766d4d6
JB
131802003-06-24 Joel Brobecker <brobecker@gnat.com>
13181
13182 * gdb.base/bang.exp: New testcase.
13183
f125c9a4
JB
131842003-06-23 Joel Brobecker <brobecker@gnat.com>
13185
13186 * gdb.base/langs.exp: Add some tests for the "minimal" language
13187 support.
13188
6e25beaf
EZ
131892003-06-23 Elena Zannoni <ezannoni@redhat.com>
13190
13191 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
13192 the testcase.
13193
2f816dda
DJ
131942003-06-22 Daniel Jacobowitz <drow@mvista.com>
13195
13196 * gdb.base/relocate.exp: Test add-symbol-file with a variable
13197 offset.
13198
db5a5748
DJ
131992003-06-22 Daniel Jacobowitz <drow@mvista.com>
13200
13201 * gdb.c++/pr-1210.cc: New file.
13202 * gdb.c++/pr-1210.exp: New file.
13203
1df0c130
DJ
132042003-06-21 Daniel Jacobowitz <drow@mvista.com>
13205
13206 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
13207 000-exec-continue.
13208
a92feac0
MK
132092003-06-15 Mark Kettenis <kettenis@gnu.org>
13210
13211 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
13212 on *-*-*bsd* instead of *-*-freebsd*.
13213
81a58f5b
AC
132142003-06-14 Andrew Cagney <cagney@redhat.com>
13215
13216 * gdb.base/store.exp: Test longest and doublest. Test all
13217 parameters. Weaken return statement match.
13218 * gdb.base/store.c: Add longest and doublest - aka long long and
13219 long double functions. Put all parameters into local register
13220 variables. Use negative values.
13221
b257a0d3
AC
132222003-06-14 Andrew Cagney <cagney@redhat.com>
13223
13224 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
13225 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
13226 exit status.
13227 * gdb.base/fileio.exp: Disable target when nointerrupts and
13228 noinferiorio, instead of limiting it to remote. Use remote_exec
13229 instead of system.
d63a86f8 13230
21c38304
JJ
132312003-06-12 Jeff Johnston <jjohnstn@redhat.com>
13232
13233 * gdb.base/float.exp: Add ia64 support.
13234
1bcdb424
CV
132352003-06-12 Corinna Vinschen <vinschen@redhat.com>
13236
13237 * gdb.base/fileio.exp: Run only on remote targets.
13238
6aeb981f
CV
132392003-06-10 Corinna Vinschen <vinschen@redhat.com>
13240
13241 * gdb.base/fileio.c: New file, testing File-I/O.
13242 * gdb.base/fileio.exp: Ditto.
13243
53df362e
RG
132442003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
13245
13246 * gdb.base/shreloc.exp: New file, check symbol values obtained from
13247 shared objects after relocation at load time (gdb PR/1132).
13248 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 13249 as above, part of the shared object relocation test.
53df362e 13250
ffee1b46
MK
132512003-06-08 Mark Kettenis <kettenis@gnu.org>
13252
b5ca3722
MK
13253 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
13254 fully filled history list.
13255 * gdb.base/gdb_history: New file.
13256
03ed860d
MK
13257 * gdb.base/signals.exp: XFAIL "continue to func1" on
13258 i*86-*-freebsd*.
13259
ffee1b46
MK
13260 * gdb.base/attach.exp: When trying to attach to a nonexistent
13261 process, make it possible to specify the PID based on the target,
13262 and do so for *-*-freebsd*.
13263
d80dbb52
RH
132642003-06-02 Richard Henderson <rth@redhat.com>
13265
13266 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
13267
6dd77b81
RH
132682003-06-02 Richard Henderson <rth@redhat.com>
13269
13270 * gdb.base/selftest.exp: Next over lim_at_start initialization.
13271
f6347e16
RH
132722003-06-02 Richard Henderson <rth@redhat.com>
13273
13274 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
13275
2c161407
DJ
132762003-06-01 Daniel Jacobowitz <drow@mvista.com>
13277
13278 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
13279 of globalvar.
13280
572eb746
MK
132812003-06-01 Mark Kettenis <kettenis@gnu.org>
13282
13283 * gdb.asm/asm-source.exp: Check for memory read errors in
13284 disassembler test on *BSD too.
13285
9e9617a5
RH
132862003-06-01 Richard Henderson <rth@redhat.com>
13287
13288 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
13289 for .frame.
13290 (gdbasm_call): Lose ldgp.
13291 (gdbasm_startup): Add frame information.
13292 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
13293
7b34ad4e
MK
132942003-05-31 Mark Kettenis <kettenis@gnu.org>
13295
13296 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
13297 i?86-*-*.
13298
10059fdf
MK
132992003-05-30 Mark Kettenis <kettenis@gnu.org>
13300
13301 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
13302 FreeBSD.
13303
acf4b816
RH
133042003-05-29 Richard Henderson <rth@redhat.com>
13305
13306 * gdb.asm/alpha.inc: New file.
13307 * gdb.asm/asm-source.exp: Use it.
13308
e9ecd949
JB
133092003-05-29 Jim Blandy <jimb@redhat.com>
13310
13311 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
13312 'core.PID'.
13313
e3e5a4f3
JB
133142003-05-22 Jim Blandy <jimb@redhat.com>
13315
13316 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
13317 backtrace.
d63a86f8 13318
72fe3d25
DC
133192003-05-20 David Carlton <carlton@math.stanford.edu>
13320
13321 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
13322 this time.
13323
58da2eb2
DC
133242003-05-19 David Carlton <carlton@bactrian.org>
13325
13326 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
13327 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
13328
1fcb5155
DC
133292003-05-19 David Carlton <carlton@bactrian.org>
13330
13331 * gdb.c++/namespace.exp: Add namespace scope and anonymous
13332 namespace tests.
13333 Bump copyright date.
13334 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
13335 (main): Call C::D::marker2.
13336 * gdb.c++/namespace1.cc: New file.
13337
85e85163
JJ
133382003-05-14 Jeff Johnston <jjohnstn@redhat.com>
13339
13340 Roland McGrath <roland@redhat.com>
d63a86f8 13341 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
13342 there is no manager thread.
13343
a25fbfec
JJ
133442003-05-08 Jeff Johnston <jjohnstn@redhat.com>
13345
d63a86f8
RM
13346 * gdb.threads/schedlock.exp: Remove assumption that all threads
13347 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
13348 in one of the child threads rather than the main thread.
13349
be375bae
JB
133502003-05-07 Jim Blandy <jimb@redhat.com>
13351
09bf6082
JB
13352 Add support for assembly source testing on the s390x.
13353 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
13354 architecture.
13355 * gdb.asm/s390x.inc: New file.
13356
be375bae
JB
13357 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
13358 succession of 'if' statements.
13359
00905d52
AC
133602003-05-05 Andrew Cagney <cagney@redhat.com>
13361
13362 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
13363
b1e29e33
AC
133642003-05-05 Andrew Cagney <cagney@redhat.com>
13365
13366 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
13367 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
13368
e33d66ec
EZ
133692003-05-02 Elena Zannoni <ezannoni@redhat.com>
13370
13371 * gdb.base/charset.exp: Update based on new behavior of set/show
13372 charset commands.
13373
2b6fd0d8
AC
133742003-05-01 Andrew Cagney <cagney@redhat.com>
13375
13376 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
13377 variable do not give memory errors.
13378
130cacce
AF
133792003-04-30 Adam Fedor <fedor@gnu.org>
13380
13381 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
13382 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
13383 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
13384 gdb.objc/basicclass.m: : New files
13385
13386 * lib/gdb.exp (gdb_compile_objc): New procedure.
13387
bea71854
DJ
133882003-04-27 Daniel Jacobowitz <drow@mvista.com>
13389
13390 * gdb.base/signals.exp: Make backtrace tests more specific.
13391
0f20eeea
DC
133922003-04-23 David Carlton <carlton@bactrian.org>
13393
13394 * gdb.c++/maint.exp (test_first_component): Add tests for
13395 'operator' in more locations.
13396
c8c4d8dc
KB
133972003-04-16 Kevin Buettner <kevinb@redhat.com>
13398
13399 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
13400
3fe60e3c
EZ
134012003-04-16 Elena Zannoni <ezannoni@redhat.com>
13402
13403 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 13404 func marke' instead. Update test name.
3fe60e3c 13405
9219021c
DC
134062003-04-15 David Carlton <carlton@math.stanford.edu>
13407
13408 * gdb.c++/maint.exp: New file.
13409
5dd55bdd
EZ
134102003-04-14 Elena Zannoni <ezannoni@redhat.com>
13411
13412 * gdb.threads/schedlock.c: Change type of thread function argument
13413 to long, to avoid warnings on 64-bit platforms.
13414
00890572
EZ
134152003-04-14 Elena Zannoni <ezannoni@redhat.com>
13416
a9c64011
AS
13417 * gdb.base/attach.exp: Add new message from ptrace in case of
13418 attaching to nonexistent process.
d63a86f8 13419
93201743
JB
134202003-04-11 Jim Blandy <jimb@redhat.com>
13421
13422 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
13423 gdb.c++/userdef.cc: Place comments on the lines to which the
13424 marker function might return.
13425 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
13426 gdb.c++/userdef.exp: Look for those comments to check that we've
13427 returned to the right place, instead of checking line numbers.
13428
2a11c64d
EZ
134292003-04-11 Elena Zannoni <ezannoni@redhat.com>
13430
a9c64011
AS
13431 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
13432 match on sourcefile name, instead of directory name.
2a11c64d 13433
68ab8fc5
EZ
134342003-04-10 Elena Zannoni <ezannoni@redhat.com>
13435
d63a86f8 13436 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
13437 working directory name.
13438
5624293a
JB
134392003-04-09 Jim Blandy <jimb@redhat.com>
13440
13441 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
13442 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
13443 after an inferior function call, report the failure, but allow the
13444 test to continue.
13445
f1f02ee4
SC
134462003-04-05 Stephane Carrez <stcarrez@nerim.fr>
13447
13448 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
13449 with -DPROTOTYPES.
13450
6eb79af0
SC
134512003-04-05 Stephane Carrez <stcarrez@nerim.fr>
13452
13453 * gdb.base/break.exp: Revert last patch.
13454
8dfb4cf0
SC
134552003-04-04 Stephane Carrez <stcarrez@nerim.fr>
13456
13457 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
13458 with -DPROTOTYPES.
13459
ed4c619a
AC
134602003-04-02 Andrew Cagney <cagney@redhat.com>
13461
13462 * gdb.base/callfuncs.exp: Make "print add" messages unique.
13463 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
13464 matching directories by the name breakpoint.
13465 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
13466 Make "continue to marker1" consistent.
13467 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
13468 message consistent.
13469 * lib/gdb.exp: Put "the program is no longer running", and "the
13470 program exited" in parenthesis.
13471 * lib/mi-support.exp: Ditto.
d63a86f8 13472
4e35d5f0 134732003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 13474
4e35d5f0
BR
13475 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
13476
71900fe8
AC
134772003-03-29 Andrew Cagney <cagney@redhat.com>
13478
13479 * gdb.base/sizeof.c (main): Print the value of '\377'.
13480 * gdb.base/sizeof.exp: Check the sign of '\377'.
13481
c0655a16
MC
134822003-03-27 Michael Chastain <mec@shout.net>
13483
13484 * gdb.base/gdb1090.exp: New file.
13485 * gdb.base/gdb1090.cc: New file.
13486
5b2a3989
JB
134872003-03-27 J. Brobecker <brobecker@gnat.com>
13488
13489 * gdb.gdb/observer.exp: New regression test.
13490
79876890
MC
134912003-03-27 Michael Chastain <mec@shout.net>
13492
13493 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
13494 * gdb.base/ptype.exp: Likewise.
13495
6eac95e3
CV
134962003-03-27 Corinna Vinschen <vinschen@redhat.com>
13497
13498 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
13499
e8c71839
MC
135002003-03-26 Michael Chastain <mec@shout.net>
13501
13502 * gdb.base/ptype.exp: Actually use some typedef'd types.
13503
71b10041
SC
135042003-03-21 Stephane Carrez <stcarrez@nerim.fr>
13505
13506 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
13507 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
13508
2512cf80
CV
135092003-03-20 Corinna Vinschen <vinschen@redhat.com>
13510
13511 * gdb.base/default.exp: Fix regular expression.
13512
0d195a4f
CV
135132003-03-20 Corinna Vinschen <vinschen@redhat.com>
13514
13515 * gdb.base/args.exp: Fix regular expression.
13516
8a2dbca8
CV
135172003-03-20 Corinna Vinschen <vinschen@redhat.com>
13518
13519 * gdb.base/help.exp: Allow Win32 child process.
13520
bf028682
CV
135212003-03-20 Corinna Vinschen <vinschen@redhat.com>
13522
13523 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
13524 when stepping out of main().
13525
182dbe85
CV
135262003-03-20 Corinna Vinschen <vinschen@redhat.com>
13527
13528 * gdb.base/default.exp: Check for win32 specific message when calling
13529 "run" without executable.
13530
d67a6ba5
CV
135312003-03-20 Corinna Vinschen <vinschen@redhat.com>
13532
13533 * gdb.base/args.exp: Expect .exe in output.
13534
a955b5bb
CV
135352003-03-20 Corinna Vinschen <vinschen@redhat.com>
13536
13537 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
13538 Cygwin native.
13539
bf6bad4b
AC
135402003-03-17 Andrew Cagney <cagney@redhat.com>
13541
13542 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
13543 vector registes.
13544 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
13545 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
13546
293e9a31
DC
135472003-03-17 David Carlton <carlton@math.stanford.edu>
13548
13549 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
13550 test, for PR breakpoints/38.
13551 Call test_watchpoint_and_breakpoint.
13552 * gdb.base/watchpoint.c (func3): New function.
13553 (main): Call func3.
13554
5330f2db
DC
135552003-03-04 David Carlton <carlton@math.stanford.edu>
13556
13557 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
13558 Garply<Garply<char> >:: garply".
13559 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
13560 with respect to PR c++/1111; note also PR c++/1113.
13561 (test_template_breakpoints): KFAIL "constructor breakpoint" with
13562 respect to PR c++/1062.
13563 KFAIL "destructor breakpoint" with respect to PR c++/1112.
13564
6ece72da
DC
135652003-03-03 David Carlton <carlton@math.stanford.edu>
13566
13567 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
13568 with respect to PR c++/57.
13569 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
13570 c++/826.
13571 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
13572 respect to PR c++/57.
13573
85ca1584
DC
135742003-03-03 David Carlton <carlton@math.stanford.edu>
13575
13576 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
13577 respect to PR c++/33 into FAILs.
13578
98e9c5b8
MC
135792003-03-03 Michael Chastain <mec@shout.net>
13580
7bedbf27
MC
13581 * configure.in: Update copyright years.
13582
135832003-03-03 Michael Chastain <mec@shout.net>
13584
13585 * Makefile.in: Update copyright years.
98e9c5b8 13586
f683e100
DC
135872003-02-28 David Carlton <carlton@math.stanford.edu>
13588
13589 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
13590 print class instead of struct and/or superfluous protection
13591 specifiers, as long as the resulting output is equivalent to the
13592 source code.
13593 Delete FIXME from end of messages on tests that don't need
13594 fixing.
13595
a9e0cf2c
DC
135962003-02-28 David Carlton <carlton@math.stanford.edu>
13597
13598 * gdb.c++/templates.exp (do_tests): Allow const in the two
13599 Foo<volatile char *>::foo tests.
13600
e8d359df
MS
136012003-02-27 Michael Snyder <msnyder@redhat.com>
13602
d63a86f8 13603 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
13604 will be consistant.
13605
0b71dc91
DC
136062003-02-26 David Carlton <carlton@math.stanford.edu>
13607
13608 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
13609 char *>::foo" test with respect to PR c++/33. Create a new test
13610 which is identical to that one except that it doesn't put the
13611 space between the "char" and the "*"; KFAIL it, too.
13612
dd14ab43
DC
136132003-02-26 David Carlton <carlton@math.stanford.edu>
13614
13615 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
13616 template types into either PASSes or KFAILs (corresponding to PR
13617 c++/57). Tweak indentation. Update copyright.
13618
1146c7f1
SC
136192003-02-23 Stephane Carrez <stcarrez@nerim.fr>
13620
13621 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
13622
74641dfb
MC
136232003-02-13 Michael Chastain <mec@shout.net>
13624
13625 * gdb.base/exprs.exp: Remove i960 remnants.
13626 * gdb.base/funcargs.exp: Likewise.
13627 * gdb.base/list.exp: Likewise.
13628 * gdb.base/ptype.exp: Likewise.
13629
559cd2d0
DC
136302003-02-14 David Carlton <carlton@math.stanford.edu>
13631
13632 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
13633 pEe->D::vg()" from XFAIL to KFAIL.
13634
c4f90d87
JM
136352003-02-13 Jason Molenda (jmolenda@apple.com)
13636
13637 * gdb.base/maint.exp: Update maint print statistics regexp to include
13638 new entries.
13639
cbc4d97c
MC
136402003-02-13 Michael Chastain <mec@shout.net>
13641
13642 * gdb.c++/inherit.exp: Remove call to get_debug_format.
13643
40f235b7
MC
136442003-02-12 Michael Chastain <mec@shout.net>
13645
13646 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
13647 * gdb.c++/inherit.exp: Likewise.
13648 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
13649 * gdb.c++/templates.exp: Likewise.
13650 * gdb.c++/virtfunc.exp: Likewise.
13651
c56716b0
JM
136522003-02-06 Jason Molenda (jason-cl@molenda.com)
13653
13654 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
13655 why the code is written that way.
13656
070afcf8
MC
136572003-02-05 Michael Chastain <mec@shout.net>
13658
13659 * gdb.base/dump.exp: Add missing copyright line.
13660
5d0331e5
JM
136612003-02-05 Jason Molenda (jason-cl@molenda.com)
13662
f7ae6d3e 13663 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
13664 at the beginning so the breakpoint doesn't get set on the loop.
13665
92851186
MC
136662003-02-05 Michael Chastain <mec@shout.net>
13667
13668 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
13669 output for configurations with gcc 2.95.3.
13670
cbf1e085
AC
136712003-02-05 Keith Seitz <keiths@redhat.com>
13672 Andrew Cagney <ac131313@redhat.com>
13673
13674 * gdb.mi/mi-cli.exp: New file.
d63a86f8 13675
29518e1e
MC
136762003-02-04 Michael Chastain <mec@shout.net>
13677
13678 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
13679 Call perror and then continue.
13680
5af1d5f3
MC
136812003-02-03 Michael Chastain <mec@shout.net>
13682
13683 * gdb.c++/pr-1023.cc: New file.
13684 * gdb.c++/pr-1023.exp: New file.
13685
6b549786
JB
136862003-02-05 Jim Blandy <jimb@redhat.com>
13687
13688 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
13689 it's local to foobar. Check for it there, and check that it's not
13690 present in main.
13691 * gdb.c++/local.cc (marker2): New function.
13692 (foobar): Call marker1.
13693 (main): Call marker2 instead of marker1.
13694
67f16606
AC
136952003-02-04 Andrew Cagney <ac131313@redhat.com>
13696
13697 * gdb.disasm/mn10200.exp: Obsolete file.
13698 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
13699 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
13700 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
13701
1c5cb38e
DC
137022003-02-04 David Carlton <carlton@math.stanford.edu>
13703
13704 * gdb.c++/overload.exp: Test intToChar(1).
13705 * gdb.c++/overload.cc (intToChar): New.
13706 (main): Call intToChar.
13707
d1fe6965
DC
137082003-02-03 David Carlton <carlton@math.stanford.edu>
13709
13710 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
13711 'might_kfail' arg.
13712 KFAIL some of the continue_to_bp_overloaded calls, according to
13713 PR c++/1025.
13714
9ba61c5d
MC
137152003-02-01 Michael Chastain <mec@shout.net>
13716
13717 * gdb.base/advance.c (marker1): New marker function.
13718 * gdb.base/advance.exp: When the 'advance' command lands on the
13719 return breakpoint, it can legitimately stop on either the
13720 current line or the next line. Accommodate both outcomes.
13721 * gdb.base/until.exp: Likewise.
13722
e7494ffb
AC
137232003-02-02 Andrew Cagney <ac131313@redhat.com>
13724
13725 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
13726 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
13727 now a list, not a tuple.
13728 * gdb.mi/mi-var-display.exp: Ditto.
13729 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 13730
075559bc
AC
137312003-02-01 Andrew Cagney <ac131313@redhat.com>
13732
13733 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
13734 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
13735 stack backtraces.
13736 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 13737
2bd4c7b1
MK
137382003-02-01 Mark Kettenis <kettenis@gnu.org>
13739
13740 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
13741 gdb.mi/mi1-pthreads.exp: Return instead of calling
13742 gdb_suppress_entire_file.
13743
eabd8992
MS
137442003-02-01 Mark Salter <msalter@redhat.com>
13745
13746 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
13747
71469e2f
MS
137482003-01-31 Mark Salter <msalter@redhat.com>
13749
13750 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
13751 Support empty arg.
13752
38a94d44
MC
137532003-01-30 Michael Chastain <mec@shout.net>
13754
13755 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
13756 This was a workaround for a UTF-8 bug in readline 4.3. The bug
13757 has been fixed in gdb/readline on 2003-01-09.
13758
19ea9e73
MS
137592003-01-29 Michael Snyder <msnyder@redhat.com>
13760
e8d359df
MS
13761 * gdb.base/maint.exp: Allow for leading underscore in symbol.
13762 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
13763 * gdb.base/args.exp: Skip if target does not support args passing.
13764
2307bd6a
DJ
137652003-01-22 Daniel Jacobowitz <drow@mvista.com>
13766
19ea9e73 13767 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
13768 gdb_test. Accept a list of expect arguments as the third
13769 parameter.
13770 (gdb_test): Use it.
13771
f2dd3617
EZ
137722003-01-20 Elena Zannoni <ezannoni@redhat.com>
13773
13774 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
13775 allow for different test tree configurations. Update some
13776 tescases accordingly.
13777 * gdb.arch/altivec-regs.exp: Ditto.
13778 * gdb.asm/asm-source.exp: Ditto.
13779 * gdb.base/advance.exp: Ditto.
13780 * gdb.base/display.exp: Ditto.
d63a86f8 13781 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
13782 * gdb.base/mips_pro.exp: Ditto.
13783 * gdb.base/overlays.exp: Ditto.
13784 * gdb.base/relocate.exp: Ditto.
13785 * gdb.base/setshow.exp: Ditto.
13786 * gdb.base/step-line.exp: Ditto.
13787 * gdb.base/step-test.exp: Ditto.
13788 * gdb.base/until.exp: Ditto.
13789 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
13790
c71cdefd
DC
137912003-01-17 David Carlton <carlton@math.stanford.edu>
13792
13793 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
13794 corresponding to PR c++/945.
13795 Update copyright.
13796
fdba05d7
DC
137972003-01-17 David Carlton <carlton@math.stanford.edu>
13798
13799 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
13800 corresponding to PR c++/68.
13801
138022003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
13803
13804 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
13805 (test_paddr_hairy_functions): Call print_addr_2_kfail for
13806 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
13807
c362c33a
EZ
138082003-01-15 Elena Zannoni <ezannoni@redhat.com>
13809
0fbc361c
EZ
13810 * gdb.base/break.exp: Fix change of default location, because of
13811 removal of until tests.
13812 * gdb.base/help.exp: Update test for new 'until' help message.
13813 Add test for help on 'advance'.
a9c64011 13814 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 13815
dabf8a35
MK
138162003-01-15 Mark Kettenis <kettenis@gnu.org>
13817
13818 * gdb.base/default.exp: Adapt "info float" test for recent changes
13819 to that command. Add test for "info vector".
13820 * gdb.base/float.exp: New file. Add test for "info float" that
13821 resembles the old test in gdb.base/default.exp.
13822
a1769aca
DC
138232003-01-15 David Carlton <carlton@math.stanford.edu>
13824
13825 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
13826
82025e13
EZ
138272003-01-15 Elena Zannoni <ezannoni@redhat.com>
13828
13829 * gdb.base/break.exp: Move the tests of until command from here...
13830 * gdb.base/until.exp: ... to here. New file. Add other tests.
13831 * gdb.base/advance.c: New file.
13832 * gdb.base/advance.exp: New file.
13833
8f9ab801
EZ
138342003-01-14 Elena Zannoni <ezannoni@redhat.com>
13835
a9c64011
AS
13836 * gdb.base/args.c: New file.
13837 * gdb.base/args.exp: New file.
8f9ab801 13838
9ae66589
DJ
138392003-01-14 Daniel Jacobowitz <drow@mvista.com>
13840
13841 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
13842
8d77e5c3
DJ
138432003-01-14 Daniel Jacobowitz <drow@mvista.com>
13844
13845 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
13846
12d2f0a1
DJ
138472003-01-14 Daniel Jacobowitz <drow@mvista.com>
13848
13849 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
13850 dates.
13851
6ca37014
DJ
138522003-01-13 Daniel Jacobowitz <drow@mvista.com>
13853
13854 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
13855
b0023472
DJ
138562003-01-13 Daniel Jacobowitz <drow@mvista.com>
13857
13858 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
13859 (ptype &*"foo").
13860 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
13861
607fbc54 138622003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
13863
13864 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
13865 * gdb.mi/mi1-console.exp: Likewise.
13866
607fbc54 138672003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
13868
13869 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
13870 * gdb.mi/mi1-console.exp: Likewise.
13871
a1fb14a2
DJ
138722003-01-13 Daniel Jacobowitz <drow@mvista.com>
13873
13874 * gdb.c++/overload.exp: Remove some fixed XFAILs.
13875
c4cf40b7
DJ
138762003-01-09 Daniel Jacobowitz <drow@mvista.com>
13877
13878 * gdb.base/detach.exp: New test.
13879
696d5a5b
DJ
138802003-01-09 Daniel Jacobowitz <drow@mvista.com>
13881
13882 * Makefile.in (ALL_SUBDIRS): New variable.
13883 (subdirs, clean, distclean): Use it.
13884 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
13885 regenerating Makefile, since it is generated from the top level.
13886 * gdb.asm/Makefile.in: Likewise.
13887 * gdb.base/Makefile.in: Likewise.
13888 * gdb.c++/Makefile.in: Likewise.
13889 * gdb.disasm/Makefile.in: Likewise.
13890 * gdb.java/Makefile.in: Likewise.
13891 * gdb.mi/Makefile.in: Likewise.
13892 * gdb.threads/Makefile.in: Likewise.
13893 * gdb.trace/Makefile.in: Likewise.
13894
754533e4
DC
138952003-01-09 David Carlton <carlton@math.stanford.edu>
13896
13897 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
13898 Add copyright year 2003.
13899
d8b3e9ee
MC
139002003-01-06 Michael Chastain <mec@shout.net>
13901
13902 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
13903 When selecting a thread, 'line' and 'file' are optional.
13904 * gdb.mi/mi1-pthreads.exp: Likewise.
13905
8e9e0fe6
AS
139062003-01-06 Andreas Schwab <schwab@suse.de>
13907
13908 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
13909 failures.
13910
b5ab8ff3
DJ
139112003-01-04 Daniel Jacobowitz <drow@mvista.com>
13912
13913 Fix PR gdb/844
13914 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
13915 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
13916
13917 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
13918 instead of calling gdb_suppress_entire_file.
13919 * gdb.threads/print-threads.exp: Likewise.
13920 * gdb.threads/schedlock.exp: Likewise.
13921
13922 * gdb.threads/killed.exp: Return instead of calling
13923 gdb_suppress_entire_file.
13924 * gdb.threads/linux-dp.exp: Likewise.
13925 * gdb.threads/pthreads.exp: Likewise.
13926
1e698235
DJ
139272003-01-04 Daniel Jacobowitz <drow@mvista.com>
13928
13929 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
13930 stabs.
13931 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
13932 * gdb.base/whatis.exp: Always allow (void) after function names.
13933
147ff08c
DJ
139342003-01-04 Daniel Jacobowitz <drow@mvista.com>
13935
13936 * gdb.c++/casts.exp: Correct regexp.
13937
dc62bfc2
MK
139382003-01-04 Mark Kettenis <kettenis@gnu.org>
13939
13940 * configure.in: Call AC_CONFIG_HEADER. Don't call
13941 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
13942 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
13943 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
13944 aforementioned directories in the AC_OUPUT call.
13945 * config.hin: New file.
13946 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
13947 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
13948 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
13949 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
13950 pass -I$objdir instead of -I$objdir/$subdir in compilation.
13951 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
13952 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
13953 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
13954 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
13955 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
13956 gdb.threads/configure.in, gdb.threads/configure,
13957 gdb.threads/config.in, gdb.trace/configure.in,
13958 gdb.trace/configure: Removed.
13959
77afa639
MC
139602003-01-03 Michael Chastain <mec@shout.net>
13961
13962 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
13963 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
13964
7634bb6e
DJ
139652003-01-03 Daniel Jacobowitz <drow@mvista.com>
13966
13967 * gdb.base/store.exp: Fix regular expressions.
13968
b39c905e
MK
139692002-12-28 Mark Kettenis <kettenis@gnu.org>
13970
13971 * configure.in: Rewrite.
13972 * configure: Regenerated.
13973
0a8551dd
DC
139742003-01-03 David Carlton <carlton@math.stanford.edu>
13975
13976 * gdb.base/psymtab.exp: New file.
13977 * gdb.base/psymtab1.c: Ditto.
13978 * gdb.base/psymtab2.c: Ditto.
13979
c60b7188
AF
139802002-12-23 Adam Fedor <fedor@gnu.org>
13981
13982 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
13983
ee73db83
DC
139842002-12-23 David Carlton <carlton@math.stanford.edu>
13985
13986 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
13987 and current_directory initialization.
13988
d6c1774e
JB
139892002-12-22 Jim Blandy <jimb@redhat.com>
13990
f0a847b8
JB
13991 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
13992 rather than as part of the output file name.
13993
d6c1774e
JB
13994 * gdb.base/attach.exp: There's no need to copy the test program to
13995 /tmp; that was only ever necessary on HP/UX, and this test is
13996 entirely disabled there anyway.
13997
f0708dbb
JB
139982002-12-21 Jim Blandy <jimb@redhat.com>
13999
4c2acfea
JB
14000 * gdb.c++/psmang.exp: Doc fix.
14001
f0708dbb
JB
14002 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
14003 test.
14004
9579e000
DC
140052002-12-20 David Carlton <carlton@math.stanford.edu>
14006
14007 * gdb.c++/annota2.exp: KFAIL annotate-quit.
14008
d1810171
MC
140092002-12-18 Michael Chastain <mec@shout.net>
14010
14011 * gdb.c++/annota2.exp: Add copyright year 2002.
14012
76565097
DC
140132002-12-17 David Carlton <carlton@math.stanford.edu>
14014
14015 * gdb.c++/try_catch.cc: Add marker comments.
14016 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
14017 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
14018 * gdb.c++/m-static.cc: Ditto.
14019 * gdb.c++/m-static1.cc: Ditto.
14020 * gdb.c++/try_catch.cc: Ditto.
14021
da81390b
JJ
140222002-12-16 Jeff Johnston <jjohnstn@redhat.com>
14023
14024 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
14025 to see whether we are using the new -environment-directory
14026 command which resets via -r or the old version of the command
14027 which may prompt the user. Part of fix for gdb/741.
14028
b304d130
AC
140292002-12-13 Andrew Cagney <ac131313@redhat.com>
14030
14031 * gdb.fortran/types.exp: Update obsolete comment.
14032 * gdb.fortran/exprs.exp: Ditto.
14033 * lib/gdb.exp: Delete obsolete code.
14034 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
14035 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
14036 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
14037 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
14038 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
14039 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
14040 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
14041 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
14042 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
14043 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
14044 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
14045 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
14046 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
14047 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
14048 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
14049 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
14050 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
14051 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
14052 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
14053 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
14054 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
14055 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
14056 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
14057 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
14058 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
14059 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
14060 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
14061 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
14062 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
14063 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
14064 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
14065 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
14066 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
14067 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
14068 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
14069 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
14070 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
14071
a23b6e6a
DC
140722002-12-11 David Carlton <carlton@math.stanford.edu>
14073
14074 * gdb.c++/m-data.exp: Add test for members that shadow global
14075 variables: see PR gdb/804.
14076 * gdb.c++/m-data.cc: Ditto.
14077
6604731b
DJ
140782002-12-10 Daniel Jacobowitz <drow@mvista.com>
14079
14080 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
14081
de46ecd7
DC
140822002-12-06 David Carlton <carlton@math.stanford.edu>
14083
14084 * gdb.base/store.c: Don't declare functions static.
14085
27e829d0
AC
140862002-12-04 Andrew Cagney <ac131313@redhat.com>
14087
14088 * gdb.base/store.exp, gdb.base/store.c: New files.
14089
92806416
DJ
140902002-12-03 Daniel Jacobowitz <drow@mvista.com>
14091
14092 * gdb.base/selftest.exp: Update for current gdb.
14093
3bcbaac5
DJ
140942002-12-03 Daniel Jacobowitz <drow@mvista.com>
14095
14096 * gdb.base/maint.exp: Only dump symbols from one source file
14097 or objfile.
14098
f4f00b1f
DJ
140992002-12-03 Daniel Jacobowitz <drow@mvista.com>
14100
14101 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
14102 function call.
14103
f1c8a949
JB
141042002-11-25 Jim Blandy <jimb@redhat.com>
14105
14106 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
14107 function appearing in error message.
14108
9e297a97
DJ
141092002-11-21 Daniel Jacobowitz <drow@mvista.com>
14110
14111 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
14112
1f312e79
JJ
141132002-11-08 Jeff Johnston <jjohnstn@redhat.com>
14114
d63a86f8
RM
14115 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
14116 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
14117 should be in mi console format. This is part of fix for PR gdb/604.
14118
83c31e7d
FN
141192002-09-18 Fernando Nasser <fnasser@redhat.com>
14120
14121 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
14122 which explicitly prints the zero offset as "+0".
14123
322b3f65
DJ
141242002-10-22 Daniel Jacobowitz <drow@mvista.com>
14125
14126 * gdb.threads/schedlock.c (args): Make unsigned.
14127
141282002-10-21 Daniel Jacobowitz <drow@mvista.com>
14129
14130 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
14131 numbers. Allow "foo2|selected stack frame".
14132 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
14133 * gdb.asm/asmsrc2.s: Likewise.
14134 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
14135 comments.
14136 * gdb.asm/mips.inc: New file.
14137
5e2fe5b8
AF
141382002-10-18 Adam Fedor <fedor@gnu.org>
14139
14140 * gdb.base/default.exp: Update expected output to include 'ObjC'.
14141 * gdb.base/help.exp: Likewise.
14142
abe1a5d0
KB
141432002-10-17 Kevin Buettner <kevinb@redhat.com>
14144
14145 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
14146 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
14147
10abb1d4
JB
141482002-10-02 Jim Blandy <jimb@redhat.com>
14149
14150 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
14151
1f609b42
AC
141522002-10-01 Andrew Cagney <ac131313@redhat.com>
14153
14154 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
14155 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
14156 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
14157 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
14158 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
14159 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
14160 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
14161
0aee02e4
AC
141622002-09-29 Andrew Cagney <ac131313@redhat.com>
14163
14164 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
14165 * mi0-disassemble.exp, mi0-eval.exp: Delete.
14166 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
14167 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
14168 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
14169 * mi0-var-block.exp, mi0-var-child.exp: Delete.
14170 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 14171
6fde09ad
KB
141722002-09-27 Kevin Buettner <kevinb@redhat.com>
14173
14174 * gdb.base/annota1.exp (info break): Make directory components of
14175 path optional since not all compilers emit this debug information.
14176
889bf7c5
PA
14177 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
14178 step ends up stepping out of the function instead of stopping on
14179 the epilogue.
6fde09ad 14180
9e8aab75
KS
141812002-09-26 Keith Seitz <keiths@redhat.com>
14182
14183 * lib/insight-support.exp (gdbtk_start): Figure out where
14184 the insight executable is based on where gdb is. Use this
14185 executable to start insight instead of gdb.
14186
e36180d7
AC
141872002-09-25 Andrew Cagney <cagney@redhat.com>
14188
14189 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
14190
9dd34b2b
AC
141912002-09-24 Andrew Cagney <ac131313@redhat.com>
14192
14193 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
14194 test_isolated_complaints.
14195 (test_empty_complaint): New function.
14196 (test_empty_complaints): New function. Check no output when no
14197 complaints.
d63a86f8 14198
dea97812
KB
141992002-09-19 Jim Blandy <jimb@redhat.com>
14200
a9c64011 14201 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 14202
54951bd7
AC
142032002-09-19 Andrew Cagney <ac131313@redhat.com>
14204
14205 * gdb.gdb/complaints.exp: New file.
14206
dec43320
AC
142072002-09-18 Andrew Cagney <ac131313@redhat.com>
14208
14209 * gdb.base/maint.exp: Check `help maint internal-warning'.
14210
e70d6e3f
DC
142112002-09-18 David Carlton <carlton@math.stanford.edu>
14212
14213 * gdb.c++/m-static.exp: Remove breakpoints depending on line
14214 numbers, and replace them by a single breakpoint after the
14215 constructors are all finished.
14216 Add test 4.
14217 * gdb.c++/m-static.cc: Add test 4.
14218 * gdb.c++/m-static.h: New file.
14219 * gdb.c++/m-static1.cc: New file.
14220
14221 * gdb.c++/printmethod.exp: New file.
14222 * gdb.c++/printmethod.cc: New file.
14223
14224 * gdb.c++/pr-574.exp: New file.
14225 * gdb.c++/pr-574.cc: New file.
14226
afb5c968
CV
142272002-09-18 Corinna Vinschen <vinschen@redhat.com>
14228
14229 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
14230 embedded targets which never actually exit.
14231
31e45dee
FN
142322002-09-18 Fernando Nasser <fnasser@redhat.com>
14233
14234 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
14235 "don't step after run" as unresolved or unsupported, instead of xfail.
14236
a283c5a1
CV
142372002-09-18 Corinna Vinschen <vinschen@redhat.com>
14238
14239 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
14240 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
14241 Add newline to expected string in "step out of main (status wrapper)"
14242 case.
14243
11350d2a
CV
142442002-09-18 Corinna Vinschen <vinschen@redhat.com>
14245
14246 * lib/gdb.exp (rerun_to_main): Allow restarting application.
14247 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
14248
0deec7d6
TT
142492002-09-17 Tom Tromey <tromey@redhat.com>
14250
14251 * gdb.base/printcmds.exp (test_print_string_constants): Expect
14252 \000, not \0, in double-quoted string.
14253
b2b4a1b5
CV
142542002-09-14 Corinna Vinschen <vinschen@redhat.com>
14255
c9d37158 14256 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
14257 string after running the commands execution on breakpoint tests.
14258
1c56143a
CV
142592002-09-13 Corinna Vinschen <vinschen@redhat.com>
14260
14261 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
14262
37f8da45
JB
142632002-09-12 Joel Brobecker <brobecker@gnat.com>
14264
14265 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
14266
08b468e0
KS
142672002-09-10 Keith Seitz <keiths@redhat.com>
14268
14269 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
14270 runto proc.
14271 (mi_run_to_main): Use mi_runto.
14272 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
14273
dc360f58
KS
142742002-09-10 Keith Seitz <keiths@redhat.com>
14275
14276 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
14277 regexp for stopping at main. Could have multiple event notifications.
14278 Don't assume that main was declared with no parameters.
14279 (mi_next): Use mi_step_to.
14280 (mi_step): Use mi_next_to.
14281
ce3abcfb
CV
142822002-09-09 Corinna Vinschen <vinschen@redhat.com>
14283
14284 * gdb.base/default.exp: Fix expected string in `info float' test.
14285
d1f5b980
BE
142862002-09-09 Ben Elliston <bje@redhat.com>
14287
14288 * config/mips.exp: Update comments.
14289 * config/mips-idt.exp: Likewise.
14290 * config/nind.exp: Likewise.
14291 * config/slite.exp: Likewise.
14292 * config/sparclet.exp: Likewise.
14293 * config/udi.exp: Likewise.
14294 * config/vx.exp: Likewise.
14295 * config/vxworks29k.exp: Likewise.
14296
2f71430b
JB
142972002-09-05 Jim Blandy <jimb@redhat.com>
14298
14299 * gdb.threads/killed.exp: Fix test failure message.
14300
7ddebc7e
KS
143012002-09-04 Keith Seitz <keiths@redhat.com>
14302
14303 * lib/mi-support.exp: Update copyright.
14304 (mi_gdb_test): Increase the priority of the expected pattern
14305 so that it matches gdb_test.
14306
0ae67eb3
KS
143072002-09-03 Keith Seitz <keiths@redhat.com>
14308
14309 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
14310 Use integer comparison instead of string comparison for testing
14311 whether binary was built.
14312
38fc42c8
JB
143132002-09-03 Jim Blandy <jimb@redhat.com>
14314
14315 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
14316
b6ff0e81
JB
143172002-08-29 Jim Blandy <jimb@redhat.com>
14318
14319 * gdb.threads/pthreads.exp: Move the portable thread compilation
14320 code into a function in lib/gdb.exp, and call that from here.
14321 * lib/gdb.exp (gdb_compile_pthreads): New function.
14322
07c98896
KS
143232002-08-29 Keith Seitz <keiths@redhat.com>
14324
14325 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
14326 expect_out so that callers can get at it.
14327
0312286c
DJ
143282002-08-23 Daniel Jacobowitz <drow@mvista.com>
14329
14330 * gdb.threads/print-threads.c: New file.
14331 * gdb.threads/print-threads.exp: New file.
14332 * gdb.threads/schedlock.c: New file.
14333 * gdb.threads/schedlock.exp: New file.
14334
dd039bc4
EZ
143352002-08-22 Elena Zannoni <ezannoni@redhat.com>
14336
a9c64011
AS
14337 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
14338 not altivec.c.
dd039bc4 14339
1f36144c
MK
143402002-08-17 Mark Kettenis <kettenis@gnu.org>
14341
14342 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
14343 targets. The problem should be fixed now.
14344
16057ec7 143452002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
14346
14347 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
14348 2002-07-24 change that removes final dots from error messages.
14349
3c1499ad
TT
143502002-08-13 Tom Tromey <tromey@redhat.com>
14351
14352 * gdb.base/readline.exp: New file.
14353
a20ce2c3
AC
143542002-08-01 Andrew Cagney <ac131313@redhat.com>
14355
14356 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
14357 supress message.
14358
db034ac5
AC
143592002-08-01 Andrew Cagney <cagney@redhat.com>
14360
14361 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
14362 CHILL_FOR_TARGET and CHILL_LIB.
14363 * configure.in (configdirs): Remove gdb.chill.
14364 * configure: Regenerate.
14365 * lib/gdb.exp: Obsolete references to chill.
14366 * gdb.fortran/types.exp: Ditto.
14367 * gdb.fortran/exprs.exp: Ditto.
14368
3e000b18
KB
143692002-07-30 Kevin Buettner <kevinb@redhat.com>
14370
14371 * gdb.base/shlib-call.exp (additional_flags): Conditionally
14372 set Irix-specific compile and link flags.
14373
28f4966b
KB
143742002-07-29 Kevin Buettner <kevinb@redhat.com>
14375
14376 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
14377 source files. The ``-o'' option doesn't work with the ``-E'' option
14378 when using the Irix compiler.
14379
46c0d5a6
DJ
143802002-07-19 Daniel Jacobowitz <drow@mvista.com>
14381
14382 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
14383 Improve support for reusing an exec file. Copy exec file
14384 to target, and run gdbserver on the target instead of on the host.
14385
eecf4bed
JB
143862002-07-18 Jim Blandy <jimb@redhat.com>
14387
0f815cdf
JB
14388 * gdb.base/ending-run.exp: Don't expect to see the program end in
14389 some orderly fashion when we're running on a real stand-alone
14390 board.
14391
eecf4bed
JB
14392 * gdb.base/interrupt.exp: Correct logic for skipping tests on
14393 targets that don't support interrupts.
14394
52d309e4
JB
143952002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
14396
14397 * gdb.base/attach.exp: Add patterns to match output from /proc-based
14398 systems.
14399 Move comments in expect statements to inside the actions, so that they
14400 don't get matched against.
14401
ff683d9e
MK
144022002-07-10 Mark Kettenis <kettenis@gnu.org>
14403
14404 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
14405 function when asleep" test.
14406
b5356753
AC
144072002-07-10 Andrew Cagney <ac131313@redhat.com>
14408
14409 * gdb.base/page.exp: Rewrite to handle problems with very long
14410 `info set' output. Update copyright.
14411
6aa4d13a
AC
144122002-06-26 Andrew Cagney <ac131313@redhat.com>
14413
14414 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
14415 gdb.threads-hp.
14416 * gdb.hp/configure: Regenerate.
14417 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
14418 * gdb.hp/gdb.threads-hp/configure: Delete file.
14419 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
14420
8cf8c2b8
AC
144212002-06-22 Andrew Cagney <ac131313@redhat.com>
14422
14423 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
14424 setlocale, bindtextdomain and textdomain.
14425
6827a8f8
JB
144262002-06-11 Jim Blandy <jimb@redhat.com>
14427
919d772c
JB
14428 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
14429 preprocessor macro information is present.
14430
6827a8f8
JB
14431 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
14432 tests.
14433
c15b0d21
MS
144342002-06-06 Michael Snyder <msnyder@redhat.com>
14435
c5984d70
MS
14436 * gdb.base/overlays.exp: Record addresses of overlay
14437 functions in TCL variables rather than in GDB variables,
14438 to avoid having GDB convert them to pointers (with loss
14439 of information).
14440
d63a86f8 14441 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 14442 default linker script changes.
c15b0d21
MS
14443 * gdb.base/long_long.exp: Add check for sizeof (long double).
14444
be26fe0d
ML
144452002-06-06 Michal Ludvig <mludvig@suse.cz>
14446
14447 * gdb.asm/asm-source.exp: Add x86-64 target.
14448 * gdb.asm/x86_64.inc: New.
d63a86f8 14449
258093ca 144502002-05-30 Michael Chastain <mec@shout.net>
258093ca 14451
4b3153f1 14452 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
14453 * gdb.c++/m-static.cc: New file.
14454 * gdb.c++/m-static.exp: New file.
14455
241264c6
MS
144562002-05-28 Michael Snyder <msnyder@redhat.com>
14457
14458 * gdb.base/call-ar-st.exp: Allow for reduced floating point
14459 precision.
14460
9bba8c8f 144612002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 14462
4b3153f1 14463 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
14464 * gdb.c++/m-data.cc: New file.
14465 * gdb.c++/m-data.exp: New file.
14466
144672002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 14468
4b3153f1 14469 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 14470 * gdb.c++/try_catch.cc: New file.
d63a86f8 14471 * gdb.c++/try_catch.exp: New file.
9bba8c8f 14472
def1b996
MC
144732002-05-27 Michael Chastain <mec@shout.net>
14474
14475 * gdb.c++/local.exp: Accept more nested types in output.
14476
522ba268
MC
144772002-05-26 Michael Chastain <mec@shout.net>
14478
14479 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
14480
277254ba
MS
144812002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
14482
14483 * lib/gdb.exp (gdb_wrapper_init): Just because
14484 gdb_wrapper_file exists, this does not mean that the file
14485 should not be rebuilt. That is what gdb_wrapper_initialized
14486 is for.
14487 (default_gdb_init): Reset gdb_wrapper_initialized.
14488
b61a8733
MS
144892002-05-23 Michael Snyder <msnyder@redhat.com>
14490
d63a86f8 14491 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
14492 the precision of the floating point test results.
14493 * gdb.base/call-rt-st.exp: Ditto.
14494
b61a8733
MS
14495 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
14496 * gdb.base/call-rt-st.exp: Ditto.
14497
56f6e910
MC
144982002-05-19 Michael Chastain <mec@shout.net>
14499
14500 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
14501
ad0b0016
EZ
145022002-05-19 Elena Zannoni <ezannoni@redhat.com>
14503
a9c64011
AS
14504 * configure.in (configdirs): Add gdb.arch.
14505 * configure: Regenerate.
ad0b0016 14506
f617d2b6
JB
145072002-05-17 Jim Blandy <jimb@redhat.com>
14508
14509 * gdb.base/completion.exp: Recognize the more detailed error
14510 messages produced by the macro expander's lexical analyzer.
14511
eac2a696
EZ
145122002-05-14 Elena Zannoni <ezannoni@redhat.com>
14513
a9c64011
AS
14514 * gdb.arch/altivec-abi.c: New file.
14515 * gdb.arch/altivec-abi.exp: New file.
14516 * gdb.arch/altivec-regs.c: New file.
14517 * gdb.arch/altivec-regs.exp: New file.
eac2a696 14518
2fdde8f8
DJ
145192002-05-14 Daniel Jacobowitz <drow@mvista.com>
14520
14521 * gdb.base/maint.exp (maint print type): Update for new type
14522 structure.
d63a86f8 14523
e31f1a7c
EZ
145242002-05-14 Elena Zannoni <ezannoni@redhat.com>
14525
14526 * gdb.arch: New directory.
14527 * gdb.arch/configure.in: New file.
14528 * gdb.arch/configure: New file.
14529 * gdb.arch/Makefile.in: New file.
14530
db589741
CV
145312002-05-13 Corinna Vinschen <vinschen@redhat.com>
14532
14533 * gdb.asm/asm-source.exp: Add v850 as supported target.
14534 * gdb.asm/v850.inc: New file.
14535
8ce2a7dc
DJ
145362002-05-13 Daniel Jacobowitz <drow@mvista.com>
14537
14538 * gdb.c++/annota2.exp (annotate-quit): Add comment.
14539
df763c7f
DJ
145402002-05-12 Daniel Jacobowitz <drow@mvista.com>
14541
14542 * gdb.base/break.exp: Check 'break "marker2"'.
14543
377daeed
MS
145442002-05-10 Michael Snyder <msnyder@redhat.com>
14545
14546 * gdb.base/long_long.exp: Fix typo.
14547
c4b7bc2b
JB
145482002-05-10 Jim Blandy <jimb@redhat.com>
14549
ecac9a4e
JB
14550 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
14551 a bug.
14552
c4b7bc2b
JB
14553 * gdb.base/printcmds.exp (test_integer_literals_rejected):
14554 Recognize more detailed error message produced by the macro
14555 expander's lexical analyzer.
14556 * lib/gdb.exp (test_print_reject): Same.
14557
e71019a1
MK
145582002-05-09 Mark Kettenis <kettenis@gnu.org>
14559
14560 * gdb.c++/method.exp: Fix typo.
14561
fedfc8e6
MS
145622002-05-08 Michael Snyder <msnyder@redhat.com>
14563
166a1957
MS
14564 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
14565 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 14566 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
14567 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
14568 Add iftarget clause for strongarm.
d63a86f8 14569
f1c47eb2
MS
145702002-05-06 Michael Snyder <msnyder@redhat.com>
14571
cb9a9d3e
MS
14572 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
14573 (gdb_continue_to_end): Accept output from status wrapper.
14574 * gdb.base/ending-run.exp: Add case for output from status wrapper.
14575 Clean up fail messages to match pass messages.
14576
f1c47eb2
MS
14577 Enable the "needs_status_wrapper" testsuite feature.
14578 * lib/gdb.exp (gdb_wrapper_init): New procedure.
14579 (gdb_compile): Conditionally call gdb_wrapper_init.
14580 * gdb.base/a2-run.exp: Recognize output from status wrapper.
14581 * gdb.c++/method.exp: Recognize output from status wrapper.
14582
6079c749
BE
145832002-05-06 Ben Elliston <bje@redhat.com>
14584From Graydon Hoare <graydon@redhat.com>
14585
14586 * config/sid.exp: Include support for "rawsid" protocol.
14587
188baff3
JB
145882002-05-03 Jim Blandy <jimb@redhat.com>
14589
14590 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
14591 * gdb.c++/hang3.C: New file.
14592
b9c07f0f
AC
145932002-05-04 Andrew Cagney <ac131313@redhat.com>
14594
14595 * gdb.base/default.exp: Remove obsolete code.
14596 * gdb.c++/misc.exp: Ditto. Update copyright.
14597 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
14598 * gdb.base/whatis.exp: Ditto. Update copyright.
14599 * gdb.base/scope.exp: Ditto. Update copyright.
14600 * gdb.base/ptype.exp: Ditto. Update copyright.
14601 * gdb.base/printcmds.exp: Ditto. Update copyright.
14602 * gdb.base/opaque.exp: Ditto. Update copyright.
14603 * gdb.base/list.exp: Ditto.
14604 * gdb.base/funcargs.exp: Ditto. Update copyright.
14605 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
14606 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
14607 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
14608 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
14609 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
14610 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
14611
5c7a0397
MS
146122002-05-02 Michael Snyder <msnyder@redhat.com>
14613
d6dcc264 14614 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
14615 * gdb.base/long_long.exp: Add xscale target.
14616 * gdb.base/default.exp: Add xscale target.
14617
eb7f1c48
JB
146182002-05-01 Jim Blandy <jimb@redhat.com>
14619
14620 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
14621 gdb.c++/hang.exp: New test.
14622
a6befae8
FF
146232002-05-01 Fred Fish <fnf@redhat.com>
14624
14625 * gdb.base/completion.exp: Handle completions of "./Make" for
14626 more than one completion possibility, as is the case when we
14627 build and test in the source tree.
14628
0a310277
AG
146292002-04-29 Anthony Green <green@redhat.com>
14630
14631 * gdb.java/jmisc1.exp: New file.
14632 * gdb.java/jmisc2.exp: New file.
14633
6ff9af88
DJ
146342002-04-24 Daniel Jacobowitz <drow@mvista.com>
14635
14636 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
14637
96b3d632
EZ
146382002-04-23 Elena Zannoni <ezannoni@redhat.com>
14639
14640 * gdb.base/help.exp: Change 'help status' to allow for target
14641 dependent output differences.
14642
5019bb54
MC
146432002-04-22 Michael Chastain <mec@shout.net>
14644
14645 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
14646
a805a116
MC
146472002-04-22 Michael Chastain <mec@shout.net>
14648
14649 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
14650
a1706bfd
DM
146512002-04-17 David S. Miller <davem@redhat.com>
14652
14653 * gdb.asm/sparc64.inc: New file.
14654 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
14655
a73a20a2
EZ
146562002-04-19 Elena Zannoni <ezannoni@redhat.com>
14657
14658 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
14659 instruction file directly into the build tree. Clean up at end of
14660 test.
14661
ba678339
DM
146622002-04-18 David S. Miller <davem@redhat.com>
14663
14664 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
14665 handle 64-bit platforms correctly.
14666 * gdb.base/maint.exp: Likewise.
14667
b03399da
KB
146682002-04-18 Kevin Buettner <kevinb@redhat.com>
14669
14670 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
14671 ``-fpic'' when compiling files comprising a shared library, but
14672 it does need additional linker flags in order to find shared
14673 libraries at run time.
14674
e2004992
KB
146752002-04-18 Kevin Buettner <kevinb@redhat.com>
14676
14677 * gdb.base/cvexpr.c (use): New function.
14678 (main): Invoke use() on all global variables to prevent
14679 some linkers from deleting these otherwise unused symbols.
14680
d8937120
MC
146812002-04-17 Michael Chastain <mec@shout.net>
14682From David S. Miller <davem@redhat.com>
14683
14684 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
14685 handle 64-bit platforms correctly.
14686
ffd61a58
MS
146872002-04-12 Michael Snyder <msnyder@redhat.com>
14688From Jim Blandy <jimb@redhat.com>
a9c64011 14689 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
14690 script can handle this instead.
14691 * gdb.base/bar.c (barx): Same.
14692 * gdb.base/baz.c (bazx): Same.
14693 * gdb.base/grbx.c (grbxx): Same.
14694
14695 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
14696 manager doesn't automatically unmap overlays unnecessarily.
14697
6b8426a6
MH
146982002-04-10 Martin M. Hunt <hunt@redhat.com>
14699
14700 * gdb.base/ending-run.exp: Fix pattern for Mips targets
14701 stepping out of main.
14702
34af4875
MC
147032002-04-09 Michael Chastain <mec@shout.net>
14704
14705 * gdb.c++/local.cc (main): Move call to marker1() inside nested
14706 scope so that the nested scope tests will make sense.
14707 * gdb.c++/local.exp: Write patterns that actually work with gcc
14708 (the HP patterns "were never known to work with gcc").
14709 Keep the old aCC patterns too.
14710
2d1676a0
DJ
147112002-04-09 Daniel Jacobowitz <drow@mvista.com>
14712
14713 * gdb.base/attach.exp: Correct target board test.
14714
3a63e3f9
MC
147152002-04-08 Michael Chastain <mec@shout.net>
14716
14717 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
14718 in a const method. Add some xfail and fail cases for configurations
14719 that do not emit the "const ...".
14720
f18dabd2
MC
147212002-04-07 Michael Chastain <mec@shout.net>
14722
14723 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
14724 Accept "A * const" and "const A * const" as type of "this".
14725 Fix spelling of getFunky throughout. Make messages uniform.
14726
0fcddd82
EZ
147272002-04-07 Elena Zannoni <ezannoni@redhat.com>
14728
a9c64011 14729 Work around for PR gdb/285:
0fcddd82
EZ
14730 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
14731
16a8534a
EZ
147322002-04-07 Elena Zannoni <ezannoni@redhat.com>
14733
14734 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
14735 instructions file at run time instead of configure time.
14736 Sometimes we run the test in a directory that is not the one we
14737 configured in.
14738 * gdb.asm/configure.in: Delete creation of symlink.
14739 * gdb.asm/configure: Regenerate.
14740
24181d81
JB
147412002-04-05 J. Brobecker <brobecker@gnat.com>
14742
14743 * gdb.gdb/xfullpath.exp: New test, to exercise the new
14744 xfullpath () function.
14745
7cdb7107
DJ
147462002-04-04 Daniel Jacobowitz <drow@mvista.com>
14747
14748 * gdb.asm/Makefile.in: Correct dependencies.
14749
14750 * gdb.asm/powerpc.inc: New file.
14751 * gdb.asm/asm-source.exp: Add PowerPC.
14752 * gdb.asm/configure.in: Likewise.
14753 * gdb.asm/configure: Regenerated.
14754
a7d17088
DJ
147552002-04-04 Daniel Jacobowitz <drow@mvista.com>
14756
14757 * gdb.base/relocate.exp: New file.
14758 * gdb.base/relocate.c: New file.
14759
cd721503
FF
147602002-04-04 Fred Fish <fnf@redhat.com>
14761
14762 * gdb.base/step-test.exp: Update comment regarding stopping in
14763 memcpy/bcopy calls inserted as part of the compiler runtime.
14764
b22ad7a7
MS
147652002-04-04 Michael Snyder <msnyder@redhat.com>
14766
14767 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
14768
5f279fa6
DJ
147692002-04-03 Daniel Jacobowitz <drow@mvista.com>
14770
14771 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
14772 (gdb_expect): Remove $notransfer hack.
14773
dd0fd3ce
DJ
147742002-04-02 Daniel Jacobowitz <drow@mvista.com>
14775
14776 * gdb.c++/classes.exp ("calling method for small class"): Match
14777 updated register output.
14778
1e50cda1
DJ
147792002-03-30 Daniel Jacobowitz <drow@mvista.com>
14780
14781 Fix PR gdb/452
14782 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
14783 when finished. Make gdb_file_cmd send "exec-file" when
14784 appropriate.
14785
24015922
DJ
147862002-03-30 Daniel Jacobowitz <drow@mvista.com>
14787
14788 * gdb.base/attach.exp: Remove extra setup_xfail.
14789
dd7dfd64
MS
147902002-03-26 Michael Snyder <msnyder@redhat.com>
14791
14792 * gdb.base/default.exp: Add tests for dump, append, and restore.
14793 * gdb.base/help.exp: Add tests for dump, append, and restore.
14794 * gdb.base/dump.exp: New file, test dump, append and restore.
14795 * gdb.base/dump.c: New file.
14796
48b2f8d7
MS
147972002-03-27 Michael Snyder <msnyder@redhat.com>
14798
d63a86f8 14799 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
14800 clean-ups in help messages.
14801
05b4d525
FF
148022002-03-26 Fred Fish <fnf@redhat.com>
14803
14804 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
14805 have debugging info for those functions and the compiler uses them
14806 internally to copy structs around.
14807
d7679631
FF
148082002-03-26 Fred Fish <fnf@redhat.com>
14809
14810 * gdb.base/list.exp: Revert the change made yesterday and add note
14811 about why we don't list the default lines for remote targets.
14812
523ac3f9
MS
148132002-03-25 Michael Snyder <msnyder@redhat.com>
14814
14815 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
14816
754b2b8d
FF
148172002-03-25 Fred Fish <fnf@redhat.com>
14818
14819 * gdb.base/list.exp: This test works on remote targets so remove
14820 the short circuit for remote targets. Update copyright.
14821
33c3e192
FF
148222002-03-25 Fred Fish <fnf@redhat.com>
14823
14824 * gdb.base/attach.exp: Fix logic error that was suppressing this
14825 test for all non hppa*-*-hpux* targets, instead of the hp target.
14826 Move comments closer to the suppression point. Also now need to
14827 check that we are running natively.
14828
d43e73ee
MS
148292002-03-22 Michael Snyder <msnyder@redhat.com>
14830
882c8f02
MS
14831 * gdb.base/default.exp: Add test for gcore. Update copyright.
14832 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 14833
04c12f60
FF
148342002-03-06 Fred Fish <fnf@redhat.com>
14835
14836 * gdb.base/funcargs.c: Remove extraneous ';' character.
14837 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
14838
b43df995
MC
148392002-03-04 Michael Chastain <mec@shout.net>
14840
14841 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
14842 accommodate gcc v3 function signature.
14843 * gdb.mi/mi0-var-cmd-exp: Ditto.
14844
92362027
AC
148452002-02-24 Andrew Cagney <ac131313@redhat.com>
14846
14847 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
14848 ``GNU/Linux'' or ``Linux kernel''
14849 * testsuite/gdb.threads/pthreads.c: Ditto.
14850
258ad32d
MC
148512002-02-24 Michael Chastain <mec@shout.net>
14852
14853 * gdb.threads/pthreads.c (thread1): Add a return statement.
14854 (thread2): Likewise.
14855 (foo): Likewise.
14856
04c3b3d4
MC
148572002-02-23 Michael Chastain <mec@shout.net>
14858
14859 * gdb.threads/linux-dp.c (philosopher): Add a return statement
14860 to placate gcc.
14861
5a2a0a20
MC
148622002-02-23 Michael Chastain <mec@shout.net>
14863
14864 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
14865 test "ptype bint". The test passes on all my stabs configurations.
14866
a640f7fc
JB
148672002-02-21 Jim Blandy <jimb@redhat.com>
14868
27924826
JB
14869 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
14870 filename at a time, and watch for the ones we want to see.
14871
a640f7fc
JB
14872 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
14873 types of pointers to prototyped functions.
14874
edcc8c75
AC
148752002-02-20 Andrew Cagney <ac131313@redhat.com>
14876
14877 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
14878 signed, unsigned and straight char.
14879 (padding_char, padding_short, padding_int, padding_long,
14880 padding_long_long, padding_float, padding_double,
14881 padding_long_double): New global variables.
14882 (fill, fill_structs): New functions.
14883
14884 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
14885 for correctly sized writes. Update copyright.
14886 (get_valueof): New procedure.
14887 (get_sizeof): Call get_valueof.
14888 (check_valueof): New procedure.
14889 (check_padding): New procedure.
14890
ac57ea44
MC
148912002-02-20 Michael Chastain <mec@shout.net>
14892
14893 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
14894 to setup_xfail. Document some of the remaining calls.
14895
7a10c941
MC
148962002-02-18 Michael Chastain <mec@shout.net>
14897
14898 * gdb.c++/userdef.exp: Update copyright year.
14899
fb8acdcc
DJ
149002002-02-18 Daniel Jacobowitz <drow@mvista.com>
14901
14902 * gdb.c++/userdef.exp: Test overloaded operators properly.
14903 Remove xfails.
14904
fda6ae12
MS
149052002-02-14 Michael Snyder <msnyder@redhat.com>
14906
14907 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
14908
676a0442
DJ
149092002-02-14 Daniel Jacobowitz <drow@mvista.com>
14910
14911 * gdb.base/a2-run.exp: Check for a remote target properly.
14912 * gdb.base/annota1.exp: Likewise.
14913 * gdb.base/list.exp: Likewise.
14914 * gdb.base/reread.exp: Likewise.
14915 * gdb.base/scope.exp: Likewise.
14916 * gdb.base/shlib-call.exp: Likewise.
14917 * gdb.base/term.exp: Likewise.
14918 * gdb.c++/annota2.exp: Likewise.
14919
78b4f468
RE
149202002-02-13 Richard Earnshaw <rearnsha@arm.com>
14921
14922 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
14923
9a81ba51
MC
149242002-02-10 Michael Chastain <mec@shout.net>
14925
14926 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
14927 (call_after_alloca): Ditto.
14928
004af6c7
DJ
149292002-02-10 Daniel Jacobowitz <drow@mvista.com>
14930
14931 * gdb.base/ending-run.exp: Guard "cont" test with
14932 gdb_skip_stdio_test.
14933
37225f62
JB
149342002-02-06 Jim Blandy <jimb@redhat.com>
14935
14936 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
14937 from here...
14938 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
14939 To here. Disable this test on non-HP platforms. Add big comment.
14940
fe6fdd96
MS
149412002-02-04 Michael Snyder <msnyder@redhat.com>
14942
14943 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
14944 other than d10v and m32r.
14945
036fad3f
RE
149462002-02-02 Richard Earnshaw <rearnsha@arm.com>
14947
14948 * gdb.base/default.exp: Rewrite test patterns to reduce time
14949 taken to match them.
14950
7148ab62
DJ
149512002-01-30 Daniel Jacobowitz <drow@mvista.com>
14952
14953 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
14954 Allow a start function above main.
14955 * gdb.threads/linux-dp.exp: Fix copyright date.
14956
396cc255
DJ
149572002-01-30 Daniel Jacobowitz <drow@mvista.com>
14958
a9c64011
AS
14959 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
14960 (check_philosopher_stack): Check for manager thread before checking
14961 for a just-starting thread.
396cc255 14962
f038d31b
DJ
149632002-01-30 Daniel Jacobowitz <drow@mvista.com>
14964
14965 From Neil Booth <neil@daikokuya.demon.co.uk>:
14966 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
14967 warnings.
14968
b3ff9d9a
FF
149692002-01-21 Fred Fish <fnf@redhat.com>
14970
14971 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
14972 not caller.
14973
39ad761d
JB
149742002-01-21 Jim Blandy <jimb@redhat.com>
14975
14976 * gdb.base/reread.exp: Check that GDB properly re-reads the
14977 executable file when it changes while no inferior is running.
14978
aaf320fa
FF
149792002-01-21 Fred Fish <fnf@redhat.com>
14980
a9c64011
AS
14981 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
14982 optionally accept the "shlib events" variation.
aaf320fa 14983
808a31f5
JB
149842002-01-21 Jim Blandy <jimb@redhat.com>
14985
14986 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
14987 call `fflush' after every `printf', so that the output is produced
14988 at predictable points, regardless of whatever buffering does (or
14989 doesn't) take place.
14990 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
14991 at different points.
14992
4420d5e2
DJ
149932002-01-20 Daniel Jacobowitz <drow@mvista.com>
14994
14995 * gdb.c++/inherit.exp: Update copyright years.
14996 * gdb.c++/method.exp: Likewise.
14997
3e36a0f4
DJ
149982002-01-20 Daniel Jacobowitz <drow@mvista.com>
14999
15000 * gdb.c++/classes.exp: Update for improved v3 support and skipping
15001 artificial methods/arguments.
15002 * gdb.c++/derivation.exp: Likewise.
15003 * gdb.c++/inherit.exp: Likewise.
15004 * gdb.c++/method.exp: Likewise.
15005 * gdb.c++/virtfunc.exp: Likewise.
15006
b4ceaee6
AC
150072002-01-18 Andrew Cagney <ac131313@redhat.com>
15008
15009 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
15010 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
15011 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
15012 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
15013 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
15014 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
15015
ecace851
JB
150162002-01-17 Jim Blandy <jimb@redhat.com>
15017
15018 * gdb.asm/asm-source.exp (info symbol): Take another shot at
15019 anchoring the pattern matching the entry point symbol's name.
15020
375fc983
AC
150212002-01-17 Andrew Cagney <ac131313@redhat.com>
15022
15023 * gdb.base/maint.exp: Update ``maint internal-error'' to match
15024 continue/quit query. Update copyright.
15025
fe6fdd96
MS
150262002-01-14 Michael Snyder <msnyder@redhat.com>
15027
15028 * gdb.base/gcore.exp: Remove extra debugging output.
15029
e017c81f
DJ
150302002-01-13 Daniel Jacobowitz <drow@mvista.com>
15031
15032 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
15033 for slightly dubious v2 mangled string.
15034
37ab3bf8
DJ
150352002-01-13 Daniel Jacobowitz <drow@mvista.com>
15036
15037 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
15038
1bc05c3a 150392002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 15040
1bc05c3a 15041 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 15042
1bc05c3a
JM
15043 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
15044 constructors.
15045 * gdb.c++/derivation.exp: Likewise.
15046 * gdb.c++/templates.exp: Likewise.
15047 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 15048
1bc05c3a
JM
150492002-01-10 Michael Snyder <msnyder@redhat.com>
15050
15051 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 15052
a911c360
MS
150532002-01-08 Michael Snyder <msnyder@redhat.com>
15054
15055 * gdb.base/gcore.exp: New test for generate-core-file command.
15056 * gdb.base/gcore.c: Testcase for above.
15057 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
15058
ea2119ec
JM
150592002-01-08 Jason Merrill <jason@redhat.com>
15060
15061 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
15062
68203136
FF
150632002-01-07 Fred Fish <fnf@redhat.com>
15064
15065 * gdb.c++/overload.exp: Remove unconditional xfails for:
15066 print foo_instance1.overloadargs(1)
15067 print foo_instance1.overloadargs(1, 2)
15068 print foo_instance1.overloadargs(1, 2, 3)
15069 print foo_instance1.overloadargs(1, 2, 3, 4)
15070 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
15071 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
15072 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
15073 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
15074 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
15075 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
15076 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
15077 print foo_instance1.overload1arg()
15078 print foo_instance1.overload1arg((char)arg2)
15079 print foo_instance1.overload1arg((signed char)arg3)
15080 print foo_instance1.overload1arg((unsigned char)arg4)
15081 print foo_instance1.overload1arg((int)arg7)
15082 print foo_instance1.overload1arg((unsigned int)arg8)
15083 print foo_instance1.overload1arg((float)arg11)
15084 print foo_instance1.overload1arg((double)arg12)
d63a86f8 15085
21b9b5b1
MS
150862002-01-07 Michael Snyder <msnyder@redhat.com>
15087
15088 * gdb.base/huge.exp: New test. Print a very large target data object.
15089 (skip_huge_test): New test variable. Define if you want to skip this
15090 test. The test reads an 8 megabyte data object from the target, so it
15091 might be very time consuming on remote targets with a slow connection.
15092 * gdb.base/huge.c: New file. Test case for above.
15093
725f922e
FF
150942002-01-07 Fred Fish <fnf@redhat.com>
15095
15096 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
15097 g_instance.bfoo, and g_instance.cfoo.
15098
889bf7c5 150992002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 15100
889bf7c5
PA
15101 * gdb.base/break.c (multi_line_if_conditional): New function.
15102 (multi_ilne_while_conditional): Likewise.
15103 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
15104 IF or WHILE condition puts the breakpoint at the start of
15105 the condition.
f286b2c3 15106
634d57ec
JL
15107 * gdb.base/selftest.exp (backtrace through signal handler): Remove
15108 hppa*-*-hpux* expected failure.
15109 * gdb.base/structs.exp (do_function_calls): Similarly.
15110
15111 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
15112 watchpoints.
15113
9fbfe2dc
AC
151142002-01-06 Andrew Cagney <ac131313@redhat.com>
15115
15116 Fix PR gdb/66.
15117 * gdb.base/structs.exp: Replace skip for a29k with skip for
15118 gdb,cannot_call_functions.
15119 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
15120 * gdb.base/callfuncs.exp: Ditto.
15121 * gdb.base/call-rt-st.exp: Ditto.
15122 * gdb.base/call-strs.exp: Ditto.
15123 * gdb.base/callfwmall.exp: Ditto.
15124 * gdb.base/scope.exp: Obsolete xfail a29k.
15125 * gdb.c++/misc.exp: Ditto.
15126 * gdb.c++/cplusfuncs.exp: Ditto.
15127 * gdb.base/ptype.exp: Ditto.
15128 * gdb.base/printcmds.exp: Ditto.
15129 * gdb.base/opaque.exp: Ditto.
15130 * gdb.base/list.exp: Ditto.
15131 * gdb.base/funcargs.exp: Ditto.
15132 * gdb.base/default.exp: Ditto.
15133
8ddad156
MS
151342002-01-04 Michael Snyder <msnyder@redhat.com>
15135
ca4976a6 15136 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
15137 * gdb.base/maint.exp: Add tests for maint info sections options.
15138
1b074332
JL
15139Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
15140
15141 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
15142
7d159115
CV
151432001-12-20 Corinna Vinschen <vinschen@redhat.com>
15144
15145 * gdb.asm/arm.inc: New file.
15146 * gdb.asm/asm-source.exp: Add arm targets.
15147 * gdb.asm/configure.in: Ditto.
15148 * gdb.asm/configure: Recreated from configure.in.
15149
8fb87725
JL
15150Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
15151
afabe08c
JL
15152 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
15153 with HP's compiler.
15154 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
15155 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
15156 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
15157 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
15158
15159 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
15160 either HP's compilers or GCC.
15161
db521deb
JL
15162 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
15163 a SIGBUS or SIGSEGV.
15164
15165 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
15166
15167 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
15168 can be compiled with either HP's compiler or GCC.
15169
cfa88ab7
JL
15170 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
15171 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
15172 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
15173
ca344dff
JL
15174 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
15175 to match current gdb output. Update due to using auto-solib-limit
15176 for limiting instead of overloading auto-solib-add.
15177 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
15178 test program.
15179
3f3c6e55 15180 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
15181 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
15182 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
15183 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
15184 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
15185 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
15186 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
15187 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
15188 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
15189 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
15190 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
15191 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
15192 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 15193
8fb87725
JL
15194 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
15195 a SIGTRAP to the inferior.
15196
cf599fa7
CV
151972001-12-19 Corinna Vinschen <vinschen@redhat.com>
15198
15199 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
15200 Substitute call to target_link by call to gdb_compile.
15201
2cd045cd
JL
15202Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
15203
a9c64011
AS
15204 * gdb.base/break.exp: Fix HP specific search string when testing
15205 backtracing in a called function.
2cd045cd 15206
a9c64011
AS
15207 * gdb.base/constvars.exp: Only set lang to C++ if we're
15208 compiling the test with HP's compilers.
15209 * gdb.base/volatile.exp: Similarly.
2cd045cd 15210
99ebe9ac
JB
152112001-12-19 Jim Blandy <jimb@redhat.com>
15212
15213 * gdb.base/printcmds.exp: Expect the null character to be printed
15214 as '\0', and the '\013' to be printed as '\v'.
15215 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
15216 * gdb.base/setvar.exp: Same.
15217
b9891b29
JB
152182001-12-17 Jim Blandy <jimb@redhat.com>
15219
0eba65ab
JB
15220 * gdb.base/completion.exp: Rather than completing very long
15221 filenames, which can make the readline library produce output we
15222 don't recognize, cd to the directory first, and then complete
15223 using nice, short relative paths.
15224
6970b5b1
JB
15225 * gdb.base/completion.exp: On some systems, there is, in fact, a
15226 variable named `b' in scope, since GDB treats all static
a9c64011
AS
15227 variables as being in scope. So use `no_var_named_this'
15228 instead of `b'.
6970b5b1 15229
b9891b29 15230 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 15231 can't find the core file's registers as a failure.
b9891b29 15232
e6ccd35f
JSC
152332001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
15234
a9c64011
AS
15235 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
15236 test expect string more specific.
e6ccd35f 15237
105ba819
CV
152382001-12-13 Corinna Vinschen <vinschen@redhat.com>
15239
15240 * gdb.asm/asm-source.exp: Add support for xstormy16.
15241 * gdb.asm/configure.in: Ditto.
15242 * gdb.asm/configure: Rebuild.
15243 * gdb.asm/xstormy16.inc: New file.
15244
e9e79dd9
FF
152452001-12-10 Fred Fish <fnf@redhat.com>
15246
15247 * gdb.base/maint.exp: Update to match changes in type dumping code.
15248
347dc97d
JB
152492001-12-10 Jim Blandy <jimb@redhat.com>
15250
15251 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
15252 matching the entry point symbol's name at the beginning of the
15253 line.
347dc97d 15254
5178b9d6
DJ
152552001-12-07 Daniel Jacobowitz <drow@mvista.com>
15256
15257 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
15258 gdb.c++/inherit.exp, gdb.c++/method.exp,
15259 gdb.c++/namespace.exp, gdb.c++/templates.exp,
15260 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
15261 and class layout support.
15262
af890c52
DJ
152632001-12-07 Daniel Jacobowitz <drow@mvista.com>
15264
15265 * gdb.c++/classes.exp: Add test for static member function.
15266 * gdb.c++/misc.cc: Add class with static member function.
15267
7a345fb3
JB
152682001-12-07 Jim Blandy <jimb@redhat.com>
15269
f2e54a80 15270 If GDB says it can't find the struct the function returned, report
8032bf31
JB
15271 those tests as `unsupported'.
15272 * gdb.base/call-rt-st.exp (print_struct_call): New function.
15273 Rewrite subsequent tests to use it.
15274
15275 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
15276 those tests as `unsupported'.
15277 * gdb.base/structs.exp (call_struct_func): New function.
15278 (do_function_calls): Use call_struct_func to call the functions
15279 returning structs.
15280
0bc69509
JB
15281 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
15282 whether functions are prototyped or not, so we can't possibly pass
15283 arguments to t_float_values2 properly.
15284
7a345fb3
JB
15285 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
15286 value of `timeout' for targets other than the mips*tx39-*.
15287
edb6ede1
MS
152882001-12-06 Michael Snyder <msnyder@redhat.com>
15289
d63a86f8 15290 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
15291 and detect whether the start symbol has a leading underscore.
15292
2d842f13
JB
152932001-12-04 Jim Blandy <jimb@redhat.com>
15294
15295 * gdb.base/completion.exp: Clarify indentation.
15296
68550daf
JB
152972001-12-03 Jim Blandy <jimb@redhat.com>
15298
15299 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
15300 variables on the S/390, not `.word'.
15301
cd5195a8
JB
153022001-11-30 Jim Blandy <jimb@redhat.com>
15303
15304 Add assembly-source tests for s390-ibm-linux.
15305 * gdb.asm/s390.inc: New file.
15306 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
15307 the S/390 architecture.
a9c64011 15308 * gdb.asm/configure: Regenerated.
cd5195a8 15309
ca9efc90
MS
153102001-11-30 Michael Snyder <msnyder@redhat.com>
15311
15312 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
15313 next, info source, info sources, info line, global and static
15314 variables, and static functions.
15315 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
15316 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
15317 * gdb.asm/asmsrc1.s: Add a static function and some variables.
15318 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
15319 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
15320 (gdbasm_leave): Restore frame pointer.
15321 (gdbasm_startup): Copy stack set-up from crt0.S.
15322
d0e66976
FN
153232001-11-26 Fernando Nasser <fnasser@redhat.com>
15324
15325 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
15326 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
15327 to a local (non-static) variable. Copy tstruct.a to a static buffer
15328 and return a pointer to that buffer.
15329 * gdb.base/callfwmall.c (t_structs_a): Ditto.
15330
e2334072
MK
153312001-11-24 Mark Kettenis <kettenis@gnu.org>
15332
15333 * gdb.asm/configure.in: Fix recognition of ix86 target.
15334 * gdb.asm/configure: Regenerate.
15335
756caa3d
MS
153362001-11-21 Michael Snyder <msnyder@redhat.com>
15337
15338 * gdb.asm/sparc.inc: New file.
15339 * gdb.asm/asm-source.exp: Recognize sparc target.
15340 * gdb.asm/configure.in: Recognize sparc target.
15341 * gdb.asm/configure: Regenerate.
d63a86f8 15342
9a4d72d5
MS
153432001-11-21 Michael Snyder <msnyder@redhat.com>
15344
15345 * gdb.asm/m32r.inc: New file.
15346 * gdb.asm/asm-source.exp: Recognize m32r target.
15347 * gdb.asm/configure.in: Recognize m32r target.
15348 * gdb.asm/configure: Regenerate.
15349
a773d1cd
MS
153502001-11-20 Michael Snyder <msnyder@redhat.com>
15351
017ac23d
MS
15352 * gdb.asm/i386.inc: New file.
15353 * gdb.asm/asm-source.exp: Recognize ix86 target.
15354 * gdb.asm/configure.in: Recognize ix86 target.
15355 * gdb.asm/configure: Regenerate.
15356
a773d1cd
MS
15357 * gdb.c++/namespace.exp: Fix quotes in output messages.
15358
bb632afb
MS
153592001-11-14 Michael Snyder <msnyder@redhat.com>
15360
25d559ca 15361 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
15362 qualifier in a type cast expression, to designate an address
15363 in the instruction space (Harvard architecture).
15364
4749e309
MS
153652001-11-13 Michael Snyder <msnyder@redhat.com>
15366
15367 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
15368 Tests for expressions using 'const' and 'volatile'.
15369
25050984
CV
153702001-11-13 Corinna Vinschen <vinschen@redhat.com>
15371
15372 * gdb.asm/asm-sources.exp: Allow defining linker flags.
15373
1902c51f
DJ
153742001-11-12 Daniel Jacobowitz <drow@mvista.com>
15375
15376 * lib/mi-support.exp (mi_run_to_helper): Move comments
15377 outside of gdb_expect.
15378
dcf95b47
DJ
153792001-11-11 Daniel Jacobowitz <drow@mvista.com>
15380
15381 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
15382 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
15383 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
15384 mi0_run_to): New functions.
15385 * gdb.mi/mi-simplerun.exp: Use them.
15386 * gdb.mi/mi0-simplerun.exp: Likewise.
15387 * gdb.mi/mi-var-cmd.exp: Likewise.
15388 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 15389
45b074e1
AC
153902001-11-10 Andrew Cagney <ac131313@redhat.com>
15391
15392 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
15393 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
15394
bf50d346
AC
153952001-11-09 Andrew Cagney <ac131313@redhat.com>
15396
15397 * gdb.base/restore.exp: Include $expected value in restored test
15398 message.
15399
9383332c
AC
154002001-11-09 Andrew Cagney <ac131313@redhat.com>
15401
15402 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
15403 implemented.
15404
db62520a
MS
154052001-11-08 Michael Snyder <msnyder@redhat.com>
15406
15407 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
15408 Add pass/fail message for stop at breakpoint in call dummy function.
15409
b5703437
MS
154102001-11-07 Michael Snyder <msnyder@redhat.com>
15411
d63a86f8
RM
15412 * gdb.c++/templates.exp (test_template_breakpoints):
15413 If we get an overload menu, but it does not match what
760f6330 15414 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
15415 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
15416 making the whitespace optional. Argument for "new" may be
15417 "unsigned" as well as "unsigned int/long".
d63a86f8 15418 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
15419 making the whitespace optional. Also replace "(void) with
15420 "((void|)), making the keyword "void" optional.
d63a86f8 15421 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
15422 making the whitespace optional. Also replace "(void) with
15423 "((void|)), making the keyword "void" optional.
3bf40917
MS
15424 * gdb.base/callfuncs.c (t_float_values): This function must
15425 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 15426 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
15427 can be tested against both cases. Usually one case involves
15428 promotion of float to double, while the other does not.
15429 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
15430 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
15431 includes a stack frame for "start".
15432
c8ab4e6d
JB
154332001-11-05 Jim Blandy <jimb@redhat.com>
15434
15435 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
15436 pointers are 32 bits long, and that offsets of relocs are always
15437 stored in the data (REL-style), and not in the reloc entry itself
15438 (RELA-style).
15439 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
15440 stabs.
15441
3f08ced9
MS
154422001-11-01 Michael Snyder <msnyder@redhat.com>
15443
15444 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
15445 and regular expression operators by using quoting.
15446
cbfa24cd
MS
154472001-10-31 Michael Snyder <msnyder@redhat.com>
15448
15449 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
15450 depending on what the symbol table contains.
15451 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
15452 the output of the ptype command. Similarly, accept both "const &"
15453 and "const&".
15454
aaa68313
CV
154552001-10-31 Corinna Vinschen <vinschen@redhat.com>
15456
15457 * gdb.base/miscexprs.c (main): Add usage of preprocessor
15458 symbol `STORAGE' to allow to choose the storage class of
15459 the local datastructures.
15460 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
15461 compiler directive.
15462
91740388
MS
154632001-10-30 Michael Snyder <msnyder@redhat.com>
15464
15465 * gdb.base/jump.exp: Allow it to run for all targets.
15466
1b7c05e7
CV
154672001-10-29 Corinna Vinschen <vinschen@redhat.com>
15468
15469 * gdb.base/call-ar-st.c (print_double_array): Match for loop
15470 with new double_array size.
15471 (main): Change storage class of all local variables to static.
15472 Reduce size of double_array to 9.
15473 * gdb.base/call-ar-st.exp: Increase timeout value.
15474 Change expected output for double array to match new size in
15475 call-ar-st.c.
15476
36a22261
CV
154772001-10-29 Corinna Vinschen <vinschen@redhat.com>
15478
15479 * gdb.base/ending-run.exp: Create identical output when passing
15480 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 15481 Stormy16 target.
36a22261 15482
92b8ae91
MK
154832001-10-28 Mark Kettenis <kettenis@gnu.org>
15484
15485 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
15486 that we catch the expected failure under Linux/x86.
15487
cb135b83
OF
154882001-10-29 Orjan Friberg <orjanf@axis.com>
15489
15490 * gdb.base/setvar.exp: Escape curly braces.
15491 * gdb.stabs/weird.exp: Ditto.
15492
6884aa54
DJ
154932001-10-27 Daniel Jacobowitz <drow@mvista.com>
15494
15495 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
15496 * gdm.mi/mi0-hack-cli.exp: Likewise.
15497
0398c9aa
AC
154982001-10-25 Andrew Cagney <ac131313@redhat.com>
15499
15500 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
15501 messages.
15502
d20bf2e8
AC
155032001-10-21 Andrew Cagney <ac131313@redhat.com>
15504
15505 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
15506 checking MI enabled.
15507
03dd63aa
CV
155082001-10-09 Corinna Vinschen <vinschen@redhat.com>
15509
15510 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
15511
1d9d99f3
FCE
155122001-10-04 Frank Ch. Eigler <fche@redhat.com>
15513
15514 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
15515 if gdb child process crashes, just signal an error.
15516
838ae6c4
JB
155172001-10-02 Jim Blandy <jimb@redhat.com>
15518
15519 * lib/gdb.exp (test_xfail_format): Simplify.
15520
15521 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
15522 front of the variable name `format'. Simplify `if'.
15523
8f0cbc1c
DJ
155242001-10-01 Daniel Jacobowitz <drow@mvista.com>
15525
15526 * gdb.threads/pthreads.exp: Wait for output and delay
15527 before sending ^C.
15528
1f08dafd
DJ
155292001-10-01 Daniel Jacobowitz <drow@mvista.com>
15530
15531 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
15532 some incorrect output instead of timing out.
15533 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
15534
674f90ff
CV
155352001-09-28 Corinna Vinschen <vinschen@redhat.com>
15536
15537 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
15538 check to allow additional `int'.
15539
9b284272
DJ
155402001-09-27 Daniel Jacobowitz <drow@mvista.com>
15541
15542 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
15543 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
15544
b55a4771
MS
155452001-09-27 Michael Snyder <msnyder@redhat.com>
15546
15547 * lib/gdb.exp (test_debug_format): New proc.
15548 (setup_xfail_format): Use new proc test_debug_format.
15549 * gdb.base/constvars.exp (local_compiler_xfail_check): New
15550 proc; use new service proc test_debug_format.
15551 Replace all other "gcc_compiled" tests with this test.
15552 * gdb.base/volatile.exp (local_compiler_xfail_check): New
15553 proc; use new service proc test_debug_format.
15554 Replace all other "gcc_compiled" tests with this test.
15555
155562001-09-27 Michael Snyder <msnyder@redhat.com>
15557
15558 * gdb.base/cvexpr.exp: New file.
15559 * gdb.base/cvexpr.c: New file
15560 Test for expressions using const and volatile keywords.
15561
4e6667ac
CV
155622001-09-26 Corinna Vinschen <vinschen@redhat.com>
15563
15564 * gdb.base/constvars.exp: Check for different orders of keywords
15565 and additional "int" strings in output.
15566
4f337972
AC
155672001-09-22 Andrew Cagney <ac131313@redhat.com>
15568
15569 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
15570 responses from "help maint".
15571
2015650d
FCE
155722001-09-19 Frank Ch. Eigler <fche@redhat.com>
15573
15574 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
15575 to localhost:NNN instead of :NNN, in case Xvfb is listening
15576 only on TCP.
15577
f3bcedc1
CV
155782001-09-19 Corinna Vinschen <vinschen@redhat.com>
15579
15580 * gdb.base/recurse.exp: When checking leaving the watchpoint
15581 scope, recognize when gdb is in function's epilogue and pass.
15582
6b819c92
KS
155832001-09-18 Keith Seitz <keiths@redhat.com>
15584
15585 * lib/insight-support.exp (_gdbtk_export_target_info): Add
15586 support for running tests against sid targets.
15587 (gdbtk_done): Ditto.
15588
a10c9419
CV
155892001-09-18 Corinna Vinschen <vinschen@redhat.com>
15590
15591 * gdb.base/ending-run.c (main): Set stdout buffersize
15592 to the same reasonable value for any target.
15593 * gdb.base/ending-run.exp: Add a regular expression
15594 to make testsuite happy on Sanyo Stormy16 target.
15595
739d0d99
CV
155962001-09-17 Corinna Vinschen <vinschen@redhat.com>
15597
15598 * gdb.base/display.c (do_loops): Add float variable `f'.
15599 Increment f in loop.
15600 * gdb.base/display.exp: Increment timeout by 60 seconds.
15601 Change float display test to use variable `f'.
15602
1b8947f0
JB
156032001-09-17 Jim Blandy <jimb@redhat.com>
15604
15605 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
15606 overflowing the limited breakpoint tables on some ROM monitors
15607 (like the ROM68K).
15608
9890ac81
FCE
156092001-09-15 Frank Ch. Eigler <fche@redhat.com>
15610
15611 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
15612 the "-ac" (disable access control) flag.
15613
6db765ea
JH
156142001-08-30 Jeff Holcomb <jeffh@redhat.com>
15615
15616 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
15617 ints.
15618
4c32cc04
KS
156192001-08-30 Keith Seitz <keiths@redhat.com>
15620
15621 * lib/gdb.exp: Move all insight-related functionality into
15622 separate file.
15623 * lib/insight-support.exp: New file.
15624
8d6e6f81
FCE
156252001-08-29 Frank Ch. Eigler <fche@redhat.com>
15626
15627 * config/sid.exp (sid_start): Never set sid verbosity; disable
15628 expect_background {} that consumed its stdout; tolerate </dev/null.
15629 Attempt to set endianness override in "sid" protocol mode. Cleanup.
15630
6a90e1d0
AC
156312001-08-18 Andrew Cagney <ac131313@redhat.com>
15632
15633 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
15634 CLI jump command to start it.
15635 (mi_run_to_main): Fail immediatly when unexpected output.
15636
1759b3c3
AC
156372001-08-18 Andrew Cagney <ac131313@redhat.com>
15638
15639 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
15640 beginning of function. Fix PR gdb/191.
15641
61d11d80
FCE
156422001-08-16 Frank Ch. Eigler <fche@redhat.com>
15643
15644 * config/sid.exp (sid_start): Don't warn if we cannot figure out
15645 what to force sid endianness to.
15646
942a4df2
KS
156472001-08-15 Keith Seitz <keiths@redhat.com>
15648
15649 * lib/gdb.exp (gdbtk_start): Don't set environment
15650 variables for TCL_LIBRARY and friends. Insight will
15651 now figure these out for itself.
15652
0521c418
MS
156532001-08-02 Michael Snyder <msnyder@redhat.com>
15654
15655 * gdb.base/completion.exp: Remove the symbol "a64l" from
15656 the expect string; this is target-specific, and not related
15657 to what is being tested.
15658
74a9a58a
DB
156592001-08-02 Dave Brolley <brolley@redhat.com>
15660
15661 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
15662
c70819fa
MS
156632001-07-25 Michael Snyder <msnyder@redhat.com>
15664
c2b8fa57
MS
15665 * gdb.base/consecutive.exp: New file. Test stepping over
15666 breakpoints on consecutive instructions.
15667 * gdb.base/consecutive.c: New file.
15668
c70819fa
MS
15669 * gdb.base/call-rt-st.exp: Use double-backslash to quote
15670 curly braces in regular expressions.
15671
2b1a1355
MS
156722001-07-25 Michael Snyder <msnyder@redhat.com>
15673
15674 * gdb.base/ending-run.exp: Accept "Program exited normally" as
15675 legitimate output from stepping out of main.
15676
413eca6f
KS
156772001-07-22 Keith Seitz <keiths@redhat.com>
15678
15679 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
15680 the empty string, do not run the tests.
15681
7e5a9322
SC
156822001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
15683
15684 * gdb.base/long_long.exp: Detect size of pointer. Take into
15685 account 2-byte pointers when testing for p/a results.
15686
de58f10f
SC
156872001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
15688
d63a86f8 15689 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
15690 and defined to 1K for m68hc11.
15691 (random_data): Reduce table to 1K for embedded platforms (68hc11).
15692 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
15693 (sizeof_random_data): New variable to tell the size of the data table;
15694 don't test past this size; always run to main.
15695
d6f5fea1
SC
156962001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
15697
15698 * gdb.base/return2.exp: return of long long and double fails for
15699 68HC11; don't execute these tests on that platform.
15700 * gdb.base/return.exp: Return of a double fails for 68hc11.
15701
c477543d
SC
157022001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
15703
15704 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
15705 tests that print a float.
15706 * call-rt-st.exp: Likewise.
15707
63cf1c79
MK
157082001-07-12 Mark Kettenis <kettenis@gnu.org>
15709
15710 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
15711 running this test on Linux.
15712
112f9ab5
MC
157132001-06-24 Michael Chastain <chastain@redhat.com>
15714
15715 * gdb.base/arithmet.exp: Remove some tests to make all test names
15716 unique.
15717
4970cb0f
MS
157182001-07-03 Michael Snyder <msnyder@redhat.com>
15719
15720 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
15721 the output of the ptype command.
15722
d85da69f
MS
157232001-07-02 Michael Snyder <msnyder@redhat.com>
15724
4c8a82de
MS
15725 * gdb.base/completion.exp: Don't assume that break.c is the only
15726 source file that may contain functions named "marker".
d85da69f
MS
15727 * gdb.base/corefile.exp: Quote the curly braces in regexp.
15728
8afc772b
AC
157292001-06-28 Andrew Cagney <ac131313@redhat.com>
15730
15731 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
15732 of files to delete.
15733
15734 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
15735 * gdb.disasm/h8300s.exp: New file.
15736 gdb.disasm/h8300s.s: Likewise.
15737
cff22675
AC
157382001-06-27 Andrew Cagney <ac131313@redhat.com>
15739
15740 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
15741 empty breakpoint tables.
15742
68c81b54
AC
157432001-06-25 Andrew Cagney <ac131313@redhat.com>
15744
15745 * lib/mi-support.exp: Update args=... part of stop-reason
15746 patterns. Accept either a list or a tuple.
15747
2dd62704
AC
157482001-06-23 Andrew Cagney <ac131313@redhat.com>
15749
15750 * lib/mi-support.exp: Remove local emacs variable defining
15751 change-log-default-name.
15752
b4127474
MC
157532001-06-22 Michael Chastain <chastain@redhat.com>
15754
15755 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
15756 This is operationally compatible with the previous version.
15757
8dbfb380
JB
157582001-06-13 Jim Blandy <jimb@redhat.com>
15759
15760 * lib/gdb.exp (gdb_test): Doc fix.
15761
f2d8c86d
MC
157622001-06-10 Michael Chastain <chastain@redhat.com>
15763
15764 * gdb.base/exprs.exp: Remove a duplicate test.
15765
81564d34
JB
157662001-06-06 Jim Blandy <jimb@redhat.com>
15767
15768 * gdb.base/return2.exp (main): Use values to test float and double
15769 returns that are not NaN's, to avoid being confused by IEEE
15770 comparison rules.
15771
da55addb
MS
157722001-06-04 Michael Snyder <msnyder@redhat.com>
15773
15774 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 15775 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
15776 rather than wait for 12 more tests to time out.
15777
42c65987
JB
157782001-06-06 Jim Blandy <jimb@redhat.com>
15779
b18bced9 15780 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 15781 Don't forget to match the GDB prompt.
b18bced9 15782
42c65987
JB
15783 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
15784
5b41e5f0
JB
157852001-06-04 Jim Blandy <jimb@redhat.com>
15786
15787 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
15788 command.
15789
015e046f
KB
157902001-05-31 Kevin Buettner <kevinb@redhat.com>
15791
15792 * gdb.base/annota1.exp (info break): Match four or more spaces
15793 after "Address".
15794
fb1ffbbe
MC
157952001-05-31 Michael Chastain <chastain@redhat.com>
15796
15797 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
15798 (dm_type_int_star): Likewise.
15799 (dm_type_long_star): Likewise.
15800 (dm_type_void_star): Likewise.
15801
5ea2a32c
KB
158022001-05-29 Kevin Buettner <kevinb@redhat.com>
15803
15804 * gdb.base/completion.exp (INPUTRC): Set this environment variable
15805 to a known value in order to get consistent results regardless
15806 of the setting of INPUTRC or the presence or contents of .inputrc.
15807
ae23c492
MS
158082001-05-24 Michael Snyder <msnyder@redhat.com>
15809
ac55707e
MS
15810 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
15811 Don't require that the main thread and the manager thread are the
15812 first in the list.
15813
ae23c492
MS
15814 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
15815 debugging. If test fails, issue an "unsupported" not a "fail".
15816
400071f1
JB
158172001-05-24 Jim Blandy <jimb@redhat.com>
15818
15819 Don't assume that short is shorter than int.
15820 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
15821 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 15822 this isn't true.
400071f1
JB
15823 ("print unsigned char == (~0)"): Add test that verifies that ~0,
15824 an int, is not equal to ~0 stored in an unsigned char. This tests
15825 the same thing that the previous test meant to, but works on
15826 16-bit machines, too.
15827 ("print unsigned char != (~0)"): Same test, complemented.
15828
0816a3e5
MS
158292001-05-24 Michael Snyder <msnyder@redhat.com>
15830
15831 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 15832 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
15833 and prevents dejagnu getting out of step.
15834
f6dc23a9
KB
158352001-05-23 Kevin Buettner <kevinb@redhat.com>
15836
15837 * gdb.base/finish.exp (finish_void): Revise pattern for
15838 stopping on the call statement to not permit stopping at
15839 the start of the instructions comprising the call sequence.
15840
7dbd117d
MC
158412001-05-19 Michael Chastain <chastain@redhat.com>
15842
15843 * gdb.base/callfuncs.exp: Make all test names unique.
15844 * gdb.base/commands.exp: Make all test names unique.
15845 * gdb.base/condbreak.exp: Make all test names unique.
15846 * gdb.base/dbx.exp: Make all test names unique.
15847 * gdb.base/default.exp: Make all test names unique.
15848 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
15849 and TIMEOUT messages to their corresponding PASS message.
15850 * gdb.base/ending-run.exp: Make all test names unique.
15851 * gdb.base/long_long.exp: Remove duplicate test.
15852
6b0b0a9e
KB
158532001-05-21 Kevin Buettner <kevinb@redhat.com>
15854
15855 * gdb.base/finish.exp (finish_void): Allow "finish" command to
15856 stop on the call statement as well as the statement after the
15857 call.
15858
2caa35cb
MS
158592001-05-21 Michael Snyder <msnyder@redhat.com>
15860
15861 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
15862
40713331
EZ
158632001-05-10 Elena Zannoni <ezannoni@redhat.com>
15864
a9c64011
AS
15865 * gdb.base/completion.exp: Revamp test. Make it execute on all
15866 platforms.
40713331 15867
c2c1be8d
EZ
158682001-05-10 Elena Zannoni <ezannoni@redhat.com>
15869
a9c64011
AS
15870 * config/gdbserver.exp (gdb_load): Handle the case
15871 in which the arguments to gdbserver are given in the
15872 baseboard configuration file.
15873 Also handle the case in which the server needs to do a
15874 load.
2c9cd303 15875
9671de48
KS
158762001-05-07 Keith Seitz <keiths@cygnus.com>
15877
a9c64011
AS
15878 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
15879 set up the display for testing.
15880 (gdbtk_start): Convert all paths to paths that tcl will like.
15881 Export target information to environment.
15882 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
15883 necessary.
15884 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
15885 (to_tcl_path): New proc to convert a given pathname into
15886 a path acceptible as an argument to a tcl command.
15887 (_gdbtk_export_target_info): New proc to export target info
15888 into the environment for gdbtk testing.
15889 (gdbtk_done): New proc to signal end-of-test.
9671de48 15890
5a360f47
JB
158912001-05-06 Jim Blandy <jimb@redhat.com>
15892
15893 * restore.c: Make the code of caller0 correspond to its comment.
15894
66c756c6
MS
158952001-05-03 Michael Snyder <msnyder@redhat.com>
15896
15897 * config/sid.exp (gdb_target_sid): Check for error messages.
15898 On error or timeout, don't make expect exit (which will terminate
15899 all subsequent tests); instead just make gdb exit.
d63a86f8 15900 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
15901 return a negative value.
15902
a966fde5
JB
159032001-04-24 Jim Blandy <jimb@redhat.com>
15904
851c18e0
JB
15905 * gdb.c++/templates.exp: If we see the prompt for the overload
15906 list, but we haven't recognized any of the longer patterns,
15907 arrange for this test to fail, not hang.
15908
a966fde5
JB
15909 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
15910 variations.
15911
db144853
MC
159122001-04-22 Michael Chastain <chastain@redhat.com>
15913
15914 * gdb.c++/local.exp: Use the 'runto' library function.
15915 * gdb.c++/namespace.exp: Likewise.
15916 * gdb.c++/overload.exp: Likewise.
15917
3207ec21
KB
159182001-03-26 Kevin Buettner <kevinb@redhat.com>
15919
15920 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
15921 * gdb.base/step-line.exp: New file. Test step/next in presence of
15922 #line directives.
15923 * gdb.base/step-line.c: New file. Test program for the above.
15924 * gdb.base/step-line.inp: New file. We pretend that this file has
15925 been transformed by some other tool into step-line.c.
15926
13b57657
JB
159272001-03-21 Jim Blandy <jimb@redhat.com>
15928
15929 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
15930 unmangled operator names.
15931
754cbe1c
JB
159322001-03-20 Jim Blandy <jimb@redhat.com>
15933
15934 * gdb.threads/linux-dp.exp: Recognize an additional message
15935 generated by GDB when it doesn't understand how to debug threads
15936 on the target system.
15937
177495c9
AC
159382001-03-19 Andrew Cagney <ac131313@redhat.com>
15939
15940 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
15941
f266096b
MC
159422001-03-12 Michael Chastain <chastain@redhat.com>
15943
15944 * gdb.c++/derivation.exp: Use the 'runto' library function.
15945
cac3c2ff
MC
159462001-03-12 Michael Chastain <chastain@redhat.com>
15947
15948 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
15949
b6c11a24
MC
159502001-02-24 Michael Chastain <chastain@redhat.com>
15951
15952 * gdb.c++/ref-types.exp: Change handwritten code to library
15953 function 'runto'.
15954
6bae5bce
OF
159552001-03-16 Orjan Friberg <orjanf@axis.com>
15956
15957 * gdb.base/signals.exp: Set count to 0 explicitly.
15958
0015fd9a
MS
159592001-03-15 Mark Salter <msalter@redhat.com>
15960
15961 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
15962 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
15963 (gdb_load): Add support for additional target_info: gdb_download_size
15964 and gdb_load_timeout.
0015fd9a 15965
fc33412a
DT
15966Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
15967
15968 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
15969 file -- to prevent failing when the compile fails but we have no
15970 intention of running the tests anyway.
fc33412a
DT
15971
15972 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
15973 tests if set.
15974
15975 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 15976 integers.
fc33412a
DT
15977
15978 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
15979 * gdb.c++/namespace.exp: Ditto.
15980
115f06de
OF
159812001-03-07 Orjan Friberg <orjanf@axis.com>
15982
15983 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
15984 * gdb.base/pointers.exp: Relax pattern match of decimals.
15985
b6ba6518
KB
159862001-03-06 Kevin Buettner <kevinb@redhat.com>
15987
15988 * Makefile.in, config/abug.exp, config/cfdbug.exp,
15989 config/cpu32bug.exp, config/dve.exp, config/est.exp,
15990 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
15991 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
15992 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
15993 config/sh.exp, config/sid.exp, config/slite.exp,
15994 config/sparclet.exp, config/udi.exp, config/unknown.exp,
15995 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
15996 config/vxworks.exp, config/vxworks29k.exp,
15997 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
15998 gdb.base/all-bin.exp, gdb.base/annota1.exp,
15999 gdb.base/arithmet.exp, gdb.base/assign.exp,
16000 gdb.base/async.exp, gdb.base/attach.exp,
16001 gdb.base/bitfields.exp, gdb.base/bitops.exp,
16002 gdb.base/break.exp, gdb.base/call-ar-st.exp,
16003 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
16004 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
16005 gdb.base/commands.exp, gdb.base/completion.exp,
16006 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
16007 gdb.base/constvars.exp, gdb.base/corefile.exp,
16008 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
16009 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
16010 gdb.base/ending-run.exp, gdb.base/environ.exp,
16011 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
16012 gdb.base/finish.exp, gdb.base/foll-exec.exp,
16013 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
16014 gdb.base/funcargs.exp, gdb.base/help.exp,
16015 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
16016 gdb.base/logical.exp, gdb.base/long_long.exp,
16017 gdb.base/maint.exp, gdb.base/mips_pro.exp,
16018 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
16019 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
16020 gdb.base/pointers.exp, gdb.base/printcmds.exp,
16021 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
16022 gdb.base/regs.exp, gdb.base/relational.exp,
16023 gdb.base/remote.exp, gdb.base/reread.exp,
16024 gdb.base/restore.exp, gdb.base/return2.exp,
16025 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
16026 gdb.base/selftest.exp, gdb.base/setshow.exp,
16027 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
16028 gdb.base/sigall.exp, gdb.base/signals.exp,
16029 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
16030 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
16031 gdb.base/step-test.exp, gdb.base/structs.c,
16032 gdb.base/structs.exp, gdb.base/structs2.exp,
16033 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
16034 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
16035 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
16036 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
16037 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
16038 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
16039 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
16040 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
16041 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
16042 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
16043 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
16044 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
16045 gdb.fortran/types.exp, gdb.java/jmisc.exp,
16046 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
16047 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
16048 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
16049 gdb.trace/circ.exp, gdb.trace/collection.exp,
16050 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
16051 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
16052 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
16053 gdb.trace/report.exp, gdb.trace/save-trace.exp,
16054 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
16055 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
16056 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
16057 notices.
16058
dc96c6c7 160592001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
16060
16061 * gdb.base/varargs.c (find_max_double): Fix printf format string:
16062 first arg is int not float.
16063
dc96c6c7 160642001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
16065
16066 * gdb.base/reread.exp: Unsupported for non-native targets;
16067 doesn't work for remote debugging.
16068
9b0c4aeb
FN
160692001-02-19 Fernando Nasser <fnasser@redhat.com>
16070
16071 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
16072 * gdb.base/ending-run.exp: Properly handle the BSP state when
16073 stepping past the end of main.
9b0c4aeb 16074
02aa71d5
MC
160752001-02-19 John Moore <jmoore@redhat.com>
16076
16077 * gdb.base/commands.exp (infrun_breakpoint_command_test):
16078 Converted HPUX fix for non-expected items following multiple
16079 step commands into general solution for all platforms.
16080
1fa449a4
MC
160812001-02-18 Michael Chastain <chastain@redhat.com>
16082
16083 * gdb.c++/classes.exp (do_tests): Change runto statements
16084 from "runto 'foo(void)'" to "runto 'foo'". This makes the
16085 statements demangler agnostic.
16086 * gdb.c++/virtfunc.exp (do_tests): Likewise.
16087 (gdb_virtfunc_restart): Likewise.
16088
b2f9ec70
MC
160892001-02-14 Michael Chastain <chastain@redhat.com>
16090
16091 * gdb.c++/inherit.exp (do_tests): Change runto statements
16092 from "runto 'foo(void)'" to "runto 'foo'". This makes the
16093 statements demangler agnostic.
16094
cf74b8ca
AC
16095Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
16096
16097 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
16098 ``continue to bkpt at common_routine in thread 2'' and ``stopped
16099 before calling common_routine 15 times'' tests.
cf74b8ca 16100
99f78f56
MC
161012001-02-11 Michael Chastain <chastain@redhat.com>
16102
16103 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
16104 Helps the test script figure out which demangler is in use.
16105 (dm_type_foo_ref): Ditto.
16106 (dm_type_int_star): Ditto.
16107 (dm_type_long_star): Ditto.
16108 (dm_type_unsigned_int): Ditto.
16109 (dm_type_void): Ditto.
16110 (dm_type_void_star): Ditto.
99707966 16111 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
16112 Probe the gdb demangler and set variables to accommodate
16113 formatting differences.
16114 (info_func_regexp): New function. Same as info_func, but
16115 matches against a regexp.
16116 (info_func): Match against a literal string.
16117 (print_addr_2): New function. Match against a literal string,
16118 which can be different from the input to gdb.
16119 (print_addr): Simply call print_addr_2 with the same argument twice.
16120 (test_lookup_operator_functions): Use demangler formatting variables.
16121 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
16122 the tests in the same order as the C++ class declaration.
16123 (test_paddr_operator_functions): Ditto.
16124 (test_paddr_overloaded_functions): Ditto.
16125 (test_paddr_hairy_functions): Use demangler formatting variables.
16126 Add reference to gdb/19 for related tests.
16127 (do_tests): Call probe_demangler.
16128
1de8f023
KB
161292001-01-30 Kevin Buettner <kevinb@redhat.com>
16130
16131 * gdb.c++/templates.cc (printf): Remove unused function definition.
16132
ca3f91ed
MS
161332001-01-26 Felix Lee <flee@redhat.com>
16134
16135 * sid.exp (sid_exit): Pass host, not target, to remote_close.
16136
161372001-01-25 matthew green <mrg@redhat.com>
16138
16139 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
16140 up sid.
16141 (sid_exit): Call `remote_pop_conn' after GDB is gone.
16142
161432001-01-25 matthew green <mrg@redhat.com>
16144
16145 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 16146 Deprecate $sid_spawn_id.
ca3f91ed
MS
16147 (sid_exit): Remove code necessary only for `spawn.'
16148
161492001-01-25 matthew green <mrg@redhat.com>
16150
16151 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
16152
fb18ec4a
MC
161532001-01-28 Michael Chastain <chastain@redhat.com>
16154
16155 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
16156 to call when tests fail. It takes gdb out of the overloaded
16157 function choice menu back to the main prompt, so that the test
16158 program stays synchronized.
16159 (set_bp_overloaded): New proc to collect all the common
16160 code for setting a breakpoint on an overloaded name. Calls
16161 take_gdb_out_of_choice_menu when needed.
16162 (menu_overload1arg): New variable to collect the repeated
16163 instances of the expected menu for an overloaded name. Change
16164 the regular expression to handle changes in g++ type encoding:
16165 "void" can be either "void" or "", and "unsigned int" can be
16166 either "unsigned int" or "unsigned".
16167 (continue_to_bp_overloaded): Change regular expressions to handle
16168 changes in g++ type encoding.
16169 (no proc): Call take_gdb_out_of_choice_menu when needed.
16170 Remove redundant calls to "info break". Accept either "canceled"
16171 or "cancelled". Change regular expressions in "info break"
16172 calls to handle changes in g++ type encoding. Give all tests
16173 unique strings.
16174
9c646a6e
BE
161752001-01-17 Ben Elliston <bje@redhat.com>
16176
16177 * config/sid.exp: New file.
16178
9549d9c1
AC
16179Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
16180
16181 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
16182
dc96c6c7 161832000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
16184
16185 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
16186 Add a RE to accept a non-ascii char if one is ever presented.
16187
b4df4f68
FN
161882000-12-20 Fernando Nasser <fnasser@redhat.com>
16189
297dd0fd 16190 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 16191
dc96c6c7 161922000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 16193
d63a86f8 16194 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
16195 in regexp. One '\' does not suffice on Linux.
16196
4a7bddb6
MC
161972000-12-09 Michael Chastain <chastain@redhat.com>
16198
16199 * gdb.base/break.exp (test_clear_command): Use a marker function
16200 rather than 'main' for the test function. Also move this
16201 test to an execution point where the marker function names are
16202 guaranteed to be bound to functions. (Executing tests after a
16203 'finish' from main runs into name conflicts with local names
16204 in __libc_start_main).
16205
dc96c6c7 162062000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
16207
16208 * gdb.base/finish.exp: New test for gdb's "finish" command.
16209 * gdb.base/return2.exp: New test for gdb's "return" command.
16210 * gdb.base/return2.c: New source file for above.
16211
dc96c6c7 162122000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
16213
16214 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
16215 * gdb.base/miscexprs.exp: Ditto.
16216 * gdb.base/pointers.exp: Ditto.
16217 * gdb.c++/derivation.exp: Ditto.
16218 * gdb.c++/local.exp: Ditto.
16219 * gdb.c++/namespace.exp: Ditto.
16220 * gdb.c++/overload.exp: Ditto.
16221 * gdb.c++/ref-types.exp: Ditto.
16222
dc96c6c7 162232000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
16224
16225 * gdb.base/constvars.exp: Test result of "up" command.
16226 * gdb.base/miscexprs.exp: Ditto.
16227 * gdb.base/pointers.exp: Ditto.
16228 * gdb.base/scope.exp: Ditto.
16229 * gdb.c++/derivation.exp: Ditto.
16230 * gdb.c++/local.exp: Ditto.
16231 * gdb.c++/namespace.exp: Ditto.
16232 * gdb.c++/overload.exp: Ditto.
16233 * gdb.c++/ref-types.exp: Ditto.
16234
44097287
FN
162352000-11-22 Michael Chastain <chastain@redhat.com>
16236
16237 * mips_pro.exp: Accept either "middle -> top -> main" or
16238 "middle -> main" in the backtrace, because gcc can optimize
16239 tail calls to jumps. Remove setup_xfail for the hppa case.
16240 Add a comment with the original warning messages from PR 3016,
16241 which was filed in 1993, to preserve them for posterity.
16242
9d2e1bab
ND
162432000-11-17 Nick Duffek <nsd@redhat.com>
16244
16245 * lib/gdb.exp (gdb_test): Override timeout with board info.
16246
1aca8eb7
ND
162472000-11-17 Nick Duffek <nsd@redhat.com>
16248
16249 * gdb.base/display.exp: Don't kill running stub. Add "again" to
16250 the second kill and detach messages.
16251
93076499
ND
162522000-11-17 Nick Duffek <nsd@redhat.com>
16253
16254 * configure.in: Add AC_EXEEXT.
16255 * configure: Regenerate.
16256 * Makefile.in (just-check): Export EXEEXT.
16257 * lib/gdb.exp ($EXEEXT): Import from environment.
16258 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
16259 expect "maint dump-me" on Cygwin.
16260 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
16261 $EXEEXT.
16262
30e87cd3
ND
162632000-11-17 Nick Duffek <nsd@redhat.com>
16264
16265 * gdb.base/break.exp: Test backtrace and finish from called
16266 function on all platforms, not just HP-UX.
16267
dc96c6c7 162682000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
16269
16270 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
16271 code from gdb_target_monitor, so it can be used independantly
16272 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 16273
dc96c6c7 162742000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
16275
16276 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
16277 * gdb.base/corefile.exp: Expect the message "Program is being
16278 debugged already" when we send the "corefile" command, since
16279 the preceeding gdb_load may have connected gdb to a remote target.
16280 * gdb.base/display.exp: Disable hardware watchpoints if new
16281 board info variable "no_hardware_watchpoints" is true.
16282 Replace single-letter commands with more readable ones.
16283 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
16284 if new board info variable "no_hardware_watchpoints" is true.
16285 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
16286 to see if stdio (printf) testing is possible.
16287 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
16288 board info variable "no_hardware_watchpoints" is true. Use new
16289 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
16290
39124dea
FN
162912000-11-13 Fernando Nasser <fnasser@redhat.com>
16292
16293 From Orjan Friberg <orjanf@axis.com>:
16294 * gdb.base/printcmds.exp: Escape curly braces followed by a number
16295 in array print pattern match.
16296
a9e2e984
FN
162972000-11-09 Fernando Nasser <fnasser@redhat.com>
16298
16299 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
16300 spelling "cancelled" to U.S. spelling "canceled" to match changes
16301 made to gdb.
16302 * gdb.c++/ovldbreak.exp: Ditto.
16303
c7db355b
PS
163042000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
16305
16306 * gdb.base/callfuncs.c (main): Moved to end of file, call
16307 t_double_values to initialize the FPU before inferior calls are made.
16308 * gdb.base/callfuncs.exp: Test for register preservation after calling
16309 inferior functions. Add tests for continuining, finishing and
16310 returning from a stop in a call dummy.
16311
dc96c6c7 163122000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
16313
16314 * gdb.base/commands.exp: Break up long lines, and re-indent.
16315
dc96c6c7 163162000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
16317
16318 * config/gdbserver.exp: Rewritten from the ground up, to make it
16319 compatible with the current dejagnu tree, and to make it work with
16320 the new "gdbserver" in libremote.
16321
dc96c6c7 163222000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
16323
16324 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
16325 * gdb.base/varargs.exp: Skip entire test if no printf support.
16326 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
16327 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
16328
dc96c6c7 163292000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
16330
16331 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
16332 no floating point support.
16333 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
16334 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
16335 * gdb.base/call-rt-st.exp: Ditto.
16336 * gdb.base/call-strs.exp: Ditto.
16337
bac5fc66
JG
163382000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
16339
16340 * gdb.base/sizeof.c: include <stdio.h>.
16341
16342 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
16343 'finish', otherwise uncaptured gdb_prompt would potentially
16344 throw remaining test points out of sync.
bac5fc66 16345
b22a6027
SB
163462000-07-26 Scott Bambrough <scottb@netwinder.org>
16347
16348 * gdb.base/recurse.exp: Run tests for all targets.
16349 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
16350 gnu-oldld case on ARM.
16351 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
16352 for ARM targets.
d63a86f8 16353
d8231941
AG
16354Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
16355
16356 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
16357 * gdb.java/configure: Rebuild.
16358
8caabe69
AG
16359Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
16360
16361 * gdb.java/jv-exp.exp: New file.
16362
9d273ca3
AG
16363Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
16364
16365 * configure: Rebuilt.
16366 * configure.in (configdirs): Add gdb.java.
16367 * gdb.java/jmisc.java: New file.
16368 * gdb.java/jmisc.exp: New file.
16369 * gdb.java/Makefile.in: New file.
16370 * gdb.java/configure: Rebuilt.
16371 * gdb.java/configure.in: New file.
16372 * lib/java.exp: New file.
16373
4f823a66
AC
16374Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
16375
16376 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 16377 underflow.
4f823a66 16378
2391e11d
AC
16379Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
16380
16381 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 16382 and the compilers sizes.
2391e11d 16383
54602222
ND
163842000-07-09 Nick Duffek <nsd@redhat.com>
16385
16386 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
16387 (use_methods): New function.
16388 (main): Call use_methods().
16389 * gdb.c++/classes.exp (test_method_param_class): New procedure.
16390 (do_tests): Call test_method_param_class.
16391
2bec0572
ND
163922000-07-09 Nick Duffek <nsd@redhat.com>
16393
16394 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
16395 spelling.
16396 (test_enums): New procedure. Move enum tests from end of script
16397 to here. Set breakpoint on function name instead of line number.
16398 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
16399 (enums2): New marker function.
16400 (enums1): New function.
16401 (main): Call enums1(). Move enum tests to enums1().
16402
78492fde
AC
16403Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
16404
16405 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 16406 compile/link program. Update line numbers.
78492fde
AC
16407 * gdb.asm/d10v.inc: Define ``startup''.
16408 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 16409
49a2cef8
AC
16410Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
16411
16412 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
16413
3e6c8688
EZ
164142000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16415
16416 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 16417 of 'help maint print' command.
3e6c8688 16418
9ff5cbe9
AC
16419Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
16420
16421 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 16422 they use gdb_expect_list.
9ff5cbe9 16423
17c579bd
AC
16424Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
16425
16426 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
16427 memory-read-packet-size'' instead of ``set endian big'' to test
16428 long commands.
17c579bd 16429
e6d71bf3
DB
164302000-06-03 Daniel Berlin <dan@cgsoftware.com>
16431
16432 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 16433 g++, and stop skipping them.
e6d71bf3
DB
16434
16435 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
16436 work under g++.
16437
d63a86f8 16438 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
16439 initialization.
16440
dc96c6c7 164412000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
16442
16443 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
16444 the regular expression: accept an (almost) arbitrary sequence of
16445 "frames-invalid" and "breakpoints-invalid" messages both before
16446 and after the "starting" message.
16447
dc96c6c7 164482000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
16449
16450 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 16451
dc96c6c7 164522000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
16453
16454 * gdb.base/annota1.exp (annotate-signal-handler-caller):
16455 Relax the regular expression a little, make it pass on Solaris 8.
16456
8216cda9
KB
164572000-05-12 Kevin Buettner <kevinb@redhat.com>
16458
16459 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 16460 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
16461 Instead, it is permissible for gdb to stop on the line of the
16462 call itself.
16463
1a570b2f
MS
164642000-05-12 Michael Snyder <msnyder@.cygnus.com>
16465
16466 * gdb.base/break.exp (bp on small function, optimized file):
16467 Add a second pass pattern. The behavior differs here between stabs
16468 and dwarf for one-line functions. Stabs preserves two line symbols
16469 (one before the prologue and one after) with the same line number,
16470 but dwarf regards these as duplicates and discards one of them.
16471 Therefore the address after the prologue (where the breakpoint is)
16472 has no exactly matching line symbol, and GDB reports the breakpoint
16473 as if it were in the middle of a line rather than at the beginning.
16474
dc96c6c7 164752000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 16476
d63a86f8 16477 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
16478 rather than "send_gdb" (for consistancy).
16479
7d418785
AC
16480Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
16481
16482 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
16483 * gdb.c++/templates.cc: Properly check for GCC version number.
16484 * lib/compiler.cc: Likewise
16485
dc96c6c7 164862000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 16487
d63a86f8 16488 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
16489 gdb may not stop at the first line of main, due to code motion.
16490
dc96c6c7 164912000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
16492
16493 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
16494 This test depends on parsing the printf output from the target.
16495 Since the sparclet stub doesn't do stdio, this will never work.
16496 * gdb.base/call-rt-st.exp: ditto.
16497 * gdb.base/call-strs: ditto.
16498
dc96c6c7 164992000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
16500
16501 * gdb.base/miscexprs.exp: make sizeof long array test portable.
16502
16503 * gdb.base/ending-run.exp: After connecting to a remote target,
16504 but before running, the target will appear to be in a random
16505 location. Specify both a file and a line for breakpoints.
16506 Also, the function that calls main may be called 'init'
16507 rather than 'start'.
16508
a5a51225
EZ
165092000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16510
16511 * gdb.base/help.exp: Update output for add-symbol-file command.
16512
7930cc7c
FN
165132000-04-10 Fernando Nasser <fnasser@cygnus.com>
16514
16515 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16516 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
16517
23e37ab1
C
165182000-04-07 J.T. Conklin <jtc@redback.com>
16519
e93c542c
C
16520 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
16521
23e37ab1
C
16522 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
16523
591b8fa3
PDM
16524Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
16525
16526 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 16527 values that can be represented exactly.
591b8fa3
PDM
16528 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
16529 above change, and to not check against the directory part of the source
16530 file name.
16531 (step into print_long_arg_list): Likewise.
16532 (print print_small_structs from print_long_arg_list): Likewise.
16533 (print print_long_arg_list): Likewise.
16534
7a495180
EZ
165352000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16536
30b53638 16537 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 16538
beb998c6
AC
16539Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
16540
16541 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
16542
1c689132
DB
165432000-03-25 Daniel Berlin <dan@cgsoftware.com>
16544
16545 * gdb.base/commands.exp (deprecated_command_test): Add test for
16546 deprecate with no arguments.
16547
c1790a9d
JL
165482000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
16549
16550 * gdb.base/break.exp: Add new test for setting breakpoints on
16551 optimized code so we can test breakpoints work even when function
16552 prologues may be optimized away
16553
003ba290
FN
165542000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
16555
16556 From David Whedon <dwhedon@gordian.com>
a9c64011 16557 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 16558
6837a0a2
DB
165592000-03-22 Daniel Berlin <dan@cgsoftware.com>
16560
16561 * gdb.base/help.exp: Added test for new apropos command.
16562
b9593231
KB
165632000-03-21 Kevin Buettner <kevinb@redhat.com>
16564
16565 * gdb.base/pointers.c (usevar): New function.
16566 (main): Make sure that global variables v_int_pointer2, rptr,
16567 and y are all referenced someplace in the program by calling
16568 usevar() on them. [Some linkers delete symbols which are
16569 never referenced. The space remains, but there's no way to
16570 get a (symbolic) handle on the variable from the debugger.]
16571
751a959b
EZ
165722000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16573
16574 * gdb.base/printcmds.c: Add typedeffed arrays.
16575
16576 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 16577 procedure to test arrays that are typedef'd.
751a959b 16578
73a93a32
JI
165792000-03-13 James Ingham <jingham@leda.cygnus.com>
16580
16581 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 16582 the library directories.
73a93a32 16583
fb40c209
AC
16584Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
16585
16586 * configure.in (configdirs): Add sub directory gdb.mi.
16587 * configure: Re-generate.
16588
16589 * gdb.mi: New directory.
d63a86f8 16590
ee4dd2c9
AC
165912000-02-25 Scott Bambrough <scottb@netwinder.org>
16592
16593 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 16594 a long long value as a double on ARM platforms.
ee4dd2c9 16595
70f0cc22
JB
165962000-02-16 Jim Blandy <jimb@redhat.com>
16597
16598 * gdb.base/break.exp ("breakpoint line number"): Make sure the
16599 default source file is set properly before running this test.
16600
853819b8
EZ
166012000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16602
16603 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 16604 gdbtk/library directory, not in gdbtcl2.
853819b8 16605
dfcd3bfb
JM
166062000-02-04 Jim Blandy <jimb@redhat.com>
16607
16608 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
16609 backslash from regexp pattern.
16610
16611 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
16612 procedure. Use it to run all the "continue to bp overloaded"
16613 tests. Note that this changes the names of the tests slightly.
16614 If the breakpoint hit message includes a hex PC value, because
16615 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
16616 from the real source code, still consider that a pass.
16617
16618 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
16619 XFAIL here if the breakpoint message contains a hex address. Note
16620 similar change on 1999-11-02.
16621
16622 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
16623
16624 * gdb.base/ptype.exp: Establish a default source file before
16625 calling get_debug_format.
16626
166272000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
16628
16629 * gdb.base/watchpoint.exp: Remove duplication of test messages.
16630
8b93c638
JM
166312000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
16632
16633 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
16634 of successive stepi commands -- while in the prologue we should see
16635 the function entry bracket.
16636
166372000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
16638
16639 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
16640 reach __change_mode() when stepping through the end of main().
16641
c5394b80
JM
166422000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
16643
16644 * gdb.base/default.exp: Fix expected pattern.
16645 * gdb.base/help.exp: Same.
16646
0d06e24b
JM
166472000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16648
16649 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 16650 Don't use xfail's because that affects only the following test.
d63a86f8 16651
0d06e24b 16652 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 16653 solaris or linux.
0d06e24b
JM
16654
16655 * gdb.base/selftest.exp: Update to reflect changes to main.c.
16656
dc96c6c7 166572000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 16658
d63a86f8 16659 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
16660 "A syntax error" rather than "A parse error". Accept both.
16661
166622000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
16663
16664 * gdb.base/default.exp: Remove OS dependent string from "target
16665 remote" test.
16666 * gdb.base/help.exp: Same for "help target remote" test.
16667
c3f6f71d
JM
166682000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16669
16670 From Jim Kingdon <kingdon@redhat.com>:
16671
16672 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
16673 prompt (cleanup rather than necessity, but still might keep output
16674 from spilling to next test).
c3f6f71d
JM
16675
166762000-01-02 Fred Fish <fnf@cygnus.com>
16677
16678 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
16679 AIX, which defines them in <sys/types.h>.
16680
ed9a39eb 166811999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 16682
ed9a39eb 16683 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 16684 float" test.
ed9a39eb
JM
16685
166861999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 16687
ed9a39eb 16688 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
16689
16690 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
16691 outermost frame disallowed".
16692
166931999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
16694
16695 * gdb.base/setvar.exp: New tests for setting the value of a struct
16696 with a constant list.
16697
166981999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
16699
16700 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
16701 require the user to type a cast before setting the value of a struct.
16702
de57eccd
JM
167031999-12-06 Jim Blandy <jimb@cygnus.com>
16704
16705 * gdb.base/default.exp: Expect the new 'info float' command on
16706 all i386 platforms.
16707
16708 * gdb.threads/linux-dp.exp: Expand our ability to recognize
16709 LinuxThreads libraries that don't support debugging.
16710
c2d11a7d
JM
16711Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
16712
16713 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
16714 Change the buffer type to ``unsigned char'' to simplify size
16715 arithmetic.
c2d11a7d
JM
16716
16717 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
16718 stub only handles 400-1 byte packets. Verify that the download
16719 worked.
c2d11a7d
JM
16720
167211999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
16722
16723 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
16724 tests, using UNRESOLVED for the untested cases. Also, does not wait
16725 for a timeout if the prompt was received before a recognizable pattern.
16726
167271999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
16728
16729 * lib/gdb.exp (gdb_expect_list): Fix spelling.
16730
167311999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16732
16733 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 16734 watchpoints.
c2d11a7d
JM
16735
167361999-11-24 Jason Merrill <jason@casey.cygnus.com>
16737
16738 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
16739
16740 * gdb.c++/local.exp: Be more flexible in recognizing local class
16741 name mangling. Don't allow horribly truncated method names.
16742 * gdb.c++/derivation.exp: Expect protected inheritance.
16743 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
16744 * gdb.c++/virtfunc.exp: Likewise.
16745 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
16746 when printing a nested enum.
16747
167481999-11-22 Jim Blandy <jimb@cygnus.com>
16749
16750 * gdb.base/step-test.exp: Properly await GDB's response to setting
16751 a breakpoint on the call to large_struct_by_value.
16752
16753 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
16754 just because we have debug info for the `start' function.
16755
167561999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
16757
16758 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
16759 "Unknown signal" messages, which indicate (on LinuxThreads) that
16760 GDB doesn't know how to debug threads on this system. This is
16761 better than hanging while philosopher 0 dumps chatter into gdb.log.
16762
167631999-11-18 Tom Tromey <tromey@cygnus.com>
16764
16765 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
16766
167671999-11-18 Fred Fish <fnf@cygnus.com>
16768
16769 * gdb.base/coremaker2.c: Add sample program for generating
16770 cores that is more self contained than coremaker.c. Eventually
16771 I'll add more code to this and tie it into the testsuite.
16772
4ce44c66
JM
167731999-11-12 Stan Shebs <shebs@andros.cygnus.com>
16774
16775 * gdb.base/dollar.exp: Remove, now in gdb.hp.
16776
167771999-11-10 Jimmy Guo <guo@cup.hp.com>
16778
16779 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 16780 from $srcdir/lib/.
4ce44c66 16781 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 16782 and gdb.c++/.
4ce44c66
JM
16783
16784 * gdb.c++/derivation.exp: remove redundant get compiler info code.
16785
d63a86f8 16786 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
16787 'continue with watch' test point.
16788
167891999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
16790
16791 Merged from p2linux-990323-branch:
d63a86f8 16792
4ce44c66
JM
16793 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
16794
11cf8741
JM
16795Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
16796
16797 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 16798 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
16799
16800Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
16801
16802 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 16803 gdb_expect_list.
11cf8741
JM
16804
16805Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
16806
16807 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
16808
168091999-11-03 Mark Salter <msalter@cygnus.com>
16810
16811 * gdb.base/break.exp: Fix "stub continue" pattern.
16812
168131999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
16814
16815 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
16816
168171999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
16818
16819 * gdb.base/display.exp ("finish"): Add timeout clause.
16820
16821 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
16822 plain prompt clause, so this doesn't have to time out in order to
16823 fail.
16824
16825 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 16826 breakpoint hit messages include an address.
11cf8741
JM
16827
16828 * gdb.base/display.exp: Don't forget to escape parens in regular
16829 expressions. Unix regexp notatation sucks.
16830
168311999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16832
16833 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 16834 order for 'signalled' message.
11cf8741 16835
5c44784c
JM
168361999-11-01 Stan Shebs <shebs@andros.cygnus.com>
16837
16838 From Jimmy Guo <guo@cup.hp.com>:
16839 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
16840 * gdb.base/annota1.c: Add code for tests to work with.
16841
168421999-10-26 Frank Ch. Eigler <fche@cygnus.com>
16843
16844 * gdb.base/remote.exp: New test for remote downloading settings.
16845 * gdb.base/remote.c: New file with large .data.
16846
917317f4
JM
168471999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
16848
16849 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
16850 for LinuxThreads support, merged from the Code Fusion branch.
16851
16852Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
16853
16854 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
16855 containing exp_continue into a while within an expect. Don't
16856 attempt a start more than three times. Check return value from
16857 gdb_load.
d63a86f8 16858
2df3850c
JM
16859Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
16860
16861 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 16862 a pass case.
2df3850c 16863
2acceee2
JM
168641999-10-01 Kevin Buettner <kevinb@cygnus.com>
16865
16866 * gdb.base/break.c (main): Added a statement that we can step
16867 off of.
16868 * gdb.base/break.exp: Added tests for setting a breakpoint
16869 at an offset and stepping onto a breakpoint.
16870
168711999-10-01 Fred Fish <fnf@cygnus.com>
16872
d63a86f8 16873 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
16874 gdb output.
16875
c2c6d25f
JM
168761999-09-18 Jim Blandy <jimb@cris.red-bean.com>
16877
16878 * gdb.base/break.exp: Code locations are in hex, don't forget!
16879 (For HP-UX.)
16880
168811999-09-17 Stan Shebs <shebs@andros.cygnus.com>
16882
16883 * condbreak.exp: Use break.c as test program.
16884 * condbreak.c: Remove, redundant with break.c.
16885
168861999-09-15 Stan Shebs <shebs@andros.cygnus.com>
16887
16888 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 16889 Z-packets if the target needs it.
c2c6d25f
JM
16890
168911999-09-13 James Ingham <jingham@leda.cygnus.com>
16892
16893 * gdb.c++/overload.exp: Added tests for listing overloaded
16894 functions with function pointers in the arg, explicitly calling
16895 out the version you want.
16896
cff3e48b
JM
168971999-09-09 Stan Shebs <shebs@andros.cygnus.com>
16898
16899 * long_long.exp: Add variations of test cases that work for
16900 targets with 16-bit ints and 32-bit doubles.
16901
d4f3574e
SS
169021999-09-08 Stan Shebs <shebs@andros.cygnus.com>
16903
16904 * break.c (main): Compare a possibly-uninitialized argc with an
16905 unlikely value that fits in 16 bits.
16906
169071999-09-07 Stan Shebs <shebs@andros.cygnus.com>
16908
16909 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
16910 0xfeeb, don't want negative numbers if ints are 16 bits.
16911
16912 * lib/gdb.exp (skip_cplus_tests): New proc.
16913 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
16914 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
16915 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
16916 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
16917 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
16918 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
16919 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
16920 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
16921
16922 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
16923
16924Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
16925
16926 * gdb.base/corefile.exp (up): Allow a parameter to appear
16927 in the frame that we're going up to.
16928
16929 From Jim Blandy <jimb@cygnus.com>:
16930
16931 * gdb.base/default.exp (info float): Expect some output now.
16932
16933 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
16934 returning floating-point values to fail on the x86.
16935 * gdb.base/callfwmall.exp (do_function_calls): Same.
16936
16937 * gdb.base/list.exp (test_listsize): Correct expectations for
16938 listing line 1 with listsize 2. Also, listing a single line
16939 works now, as does listing three lines. [Kevin's note: There
16940 were a number of other cases fixed too where the expectations
16941 differed...]
16942
169431999-09-02 Stan Shebs <shebs@andros.cygnus.com>
16944
16945 * gdb.base/selftest.exp: Add case for when version prints as
16946 constant string instead of char pointer.
16947
104c1213
JM
169481999-08-25 Stan Shebs <shebs@andros.cygnus.com>
16949
16950 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 16951 stepping out of main.
104c1213
JM
16952
16953 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
16954 G++ used.
16955
16956 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 16957 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
16958
16959 * gdb.c++/ovldbreak.exp: Update match string in test that
16960 includes a warning of multiple breakpoints.
16961
169621999-08-24 Stan Shebs <shebs@andros.cygnus.com>
16963
16964 * gdb.base/display.exp: Improve precision of step-after-finish
16965 added yesterday.
16966
16967 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 16968 test.
104c1213
JM
16969
16970 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
16971 configs when using G++, not just hppa*.
16972
169731999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16974
16975 * gdb.base/async.c: New file.
16976 * gdb.base/async.exp: New file.
16977
16978Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
16979
16980 * gdb.base/break.exp: Tweak PA specific tests to properly handle
16981 PA64.
16982
53a5351d
JM
16983Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
16984
104c1213
JM
16985 * gdb.base/display.exp: "finish" can leave us mid-line on many
16986 targets, deal with it. Add a small constant to main, instead of
16987 1000 since main+1000 may not be a valid address in the target.
16988
53a5351d
JM
16989 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
16990 on hpux11.
16991
16992 * gdb.base/attach.exp: Handle another hpux11 error message variant
16993 when attaching to a process that does not exist.
16994
169951999-08-19 J.T. Conklin <jtc@redback.com>
16996
16997 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 16998 characters in 'continue to 1241' test.
53a5351d
JM
16999
170001999-08-17 Stan Shebs <shebs@andros.cygnus.com>
17001
17002 * gdb.base/call-ar-st.exp: Add a shorter match case for the
17003 stop in print_long_arg_list, define and use a whitespace
17004 variable in print_small_structs test, add an XFAIL for Solaris.
17005 * gdb.base/dbx.exp: XFAIL func commands until somebody is
17006 interested enough to fix.
17007
7be570e7
JM
170081999-08-13 Keith Seitz <keiths@cygnus.com>
17009
17010 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
17011 (dbx_gdb_load): Remove. Use gdb_load instead, since that
17012 proc knows about targets other than the natives.
17013 (test_assign): Use "gdb_run_cmd" to "run" the target.
17014 Check that we've actually hit the breakpoint at main.
17015 When we attempt to assign a value to a local variable, check
17016 that the variable is in the current scope, i.e., don't use
17017 a test with an empty result.
17018
17019Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
17020
17021 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 17022 command.
7be570e7
JM
17023
170241999-08-09 Stan Shebs <shebs@andros.cygnus.com>
17025
17026 From Jimmy Guo <guo@cup.hp.com> and others at HP:
17027 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
17028 gdb.compat, gdb.threads-hp.
17029 gdb.hp/configure, gdb.hp/configure.in: New files.
17030 gdb.hp/Makefile.in: Recurse into new subdirs.
17031 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
17032 gdb.hp/gdb.objdbg: New directory, tests for debugging info
17033 in object files.
17034 gdb.hp/tools: New directory, aux tools for HP-specific tests.
17035
96baa820
JM
170361999-08-05 Stan Shebs <shebs@andros.cygnus.com>
17037
17038 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 17039 funky printf, remove a bogus p/a test.
96baa820
JM
17040
170411999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17042
17043 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
17044 connected to the target. This is necessary when running not
17045 natively.
96baa820
JM
17046
170471999-08-03 Stan Shebs <shebs@andros.cygnus.com>
17048
17049 * gdb.base/step-test.exp: Removed some extraneous messages.
17050
17051 * gdb.base/long_long.exp: Don't run memory examination tests
17052 on little-endian targets (they will need a different set of
17053 results to match).
17054
170551999-08-02 Stan Shebs <shebs@andros.cygnus.com>
17056
17057 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
17058 until somebody decides to fix GDB.
17059
17060 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 17061 constant as "ULL".
96baa820
JM
17062 * gdb.base/long_long.exp: Loosen x/c test, add partial result
17063 matches for a couple x/2 commands.
17064
a0b3c4fd
JM
170651999-07-30 Stan Shebs <shebs@andros.cygnus.com>
17066
17067 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
17068 by merging in ref-types2 tests.
17069 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
17070
17071 From Jimmy Guo <guo@cup.hp.com> and others at HP:
17072 * gdb.c++/Makefile.in: Add standard actions.
17073 (EXECUTABLES): Rename from PROGS, update list.
17074 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
17075 from gdb.hp.
17076 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
17077 foo and bar locals.
17078 * gdb.c++/anon-union.exp: Fix tests to match.
17079 * gdb.c++/classes.exp: Run if HP compiler used, add extra
17080 expect matches to handle output variations.
17081 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
17082 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 17083 output, add HP alternatives for new and delete prints.
a0b3c4fd 17084 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 17085 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
17086 * gdb.c++/demangle.exp: Use $style when reporting failure.
17087 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
17088 * gdb.c++/inherit.exp: Run if HP compiler used, add some
17089 match alternatives.
17090 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 17091 compilers.
a0b3c4fd
JM
17092 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
17093 * gdb.c++/method.exp: Add match alternatives.
17094 * gdb.c++/misc.cc: Add bool types.
17095 * gdb.c++/misc.exp: Add tests for bool types.
17096 * gdb.c++/overload.exp: Add xfails.
17097 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
17098 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
17099 add some more template parameter tests (only for HP currently).
17100 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
17101 * gdb.c++/virtfunc.cc: Add return type and value for main.
17102 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
17103 match alternatives.
d63a86f8 17104
a0b3c4fd
JM
171051999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17106
17107 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
17108
171091999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
17110
17111 * gdb.base/signals.exp: Don't expect getting a backtrace from
17112 within a signal handler to fail on Linux.
17113
171141999-07-29 Stan Shebs <shebs@andros.cygnus.com>
17115
17116 From Jimmy Guo <guo@cup.hp.com> and others at HP:
17117 * lib/gdb.exp: Remove some gratuitious semicolons.
17118 (delete_breakpoints): Increase timeout.
17119 (gdb_expect): Add -notransfer option.
17120 (gdb_test): Use -notransfer option.
17121 (get_compiler_info): Add f77 case.
17122 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 17123 case.
a0b3c4fd
JM
17124 (gdb_preprocess): Call get_compiler.
17125
17126 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
17127 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
17128 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
17129 gdb.base/long_long.exp, gdb.base/printcmds.exp,
17130 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
17131 third arg to gdb_test.
a0b3c4fd
JM
17132 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
17133 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 17134 HP-UX xfails, add others.
a0b3c4fd
JM
17135 * gdb.base/completion.exp: Reflect name change of self-test.
17136 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
17137 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
17138 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
17139 HP failure number.
a0b3c4fd
JM
17140 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
17141 useless HP-UX 10.30 references.
17142 * gdb.base/maint.exp: Loosen matches.
17143 * gdb.base/pointers.c (main): Declare more_code.
17144 * gdb.base/pointers.exp: Match on output of a `next'.
17145 * gdb.base/structs.c: Add prototypes.
17146 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
17147 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
17148
171491999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17150
17151 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 17152 command.
a0b3c4fd
JM
17153
171541999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17155
17156 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
17157 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
17158
17159 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
17160 debug info. Deal with lack of signal hanlder info in stack.
17161
a9c64011 17162 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
17163 * gdb.base/annota1.exp: If printf has debug info, deal with it.
17164
5a2468f5
JM
171651999-07-19 Stan Shebs <shebs@andros.cygnus.com>
17166
17167 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 17168 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 17169
adf40b2e
JM
17170Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
17171
17172 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 17173 a1-selftest.exp.
adf40b2e
JM
17174 * gdb.base/configure: Re-generate.
17175
171761999-07-12 Stan Shebs <shebs@andros.cygnus.com>
17177
17178 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
17179 in trying to run first and name is too long.
17180
17181 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
17182 pointers2.c and pointers2.exp, respectively.
17183 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
17184 doschk happier.
17185
43e526b9
JM
171861999-07-08 Stan Shebs <shebs@andros.cygnus.com>
17187
17188 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
17189 callfuncs2.c and callfuncs2.exp.
17190
17191 * gdb.base/list.exp: Remove mistaken xfails.
17192 * gdb.base/list0.h: Add optional prototypes.
17193
9846de1b
JM
17194Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
17195
a9c64011 17196 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 17197 calling malloc.
a9c64011
AS
17198 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
17199 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 17200 use.
9846de1b
JM
17201
172021999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17203
17204 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
17205 * gdb.base/annota2.cc, annota2.exp: Move from here.
17206 * gdb.c++/annota2.cc, annota2.exp: To here.
17207 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
17208
43ff13b4
JM
17209Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
17210
17211 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 17212 a consistent format.
43ff13b4 17213
085dd6e6
JM
172141999-06-25 Stan Shebs <shebs@andros.cygnus.com>
17215
17216 From Jimmy Guo <guo@cup.hp.com> and others at HP:
17217 * lib/gdb.exp (get_compiler_info): Add detection for assorted
17218 HP compilers, also set the globals $true and $false.
17219
17220 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
17221 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
17222 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
17223 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
17224 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
17225 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
17226 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
17227 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
17228 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
17229 whatis.c} Add C++ compatible function definitions and return
17230 types, add includes for library functions.
085dd6e6
JM
17231 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
17232 * gdb.base/step-test.c (myglob): Rename from glob.
17233 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
17234 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
17235 files, move here from gdb.hp.
085dd6e6 17236 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
17237 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
17238 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
17239 Adjust line numbers in regexps.
085dd6e6
JM
17240
17241 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
17242 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
17243 instead of 0/1.
17244
17245 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
17246 foll-vfork.exp: New files, move here from gdb.hp.
17247 * gdb.base/page.exp: New file, test of pagination command.
17248
17249 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
17250 recursion test.
17251 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
17252
17253 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 17254 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
17255
17256 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 17257 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 17258 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 17259 watchpoint test.
085dd6e6
JM
17260 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
17261 them work.
17262 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
17263 expressions properly.
17264 * gdb.base/corefile.exp: Loosen the match slightly.
17265 * gdb.base/default.exp: Allow "Error accessing memory" message
17266 also.
17267 * gdb.base/display.exp: Skip over x/0 j if PA64.
17268 * gdb.base/funcargs.exp: Add xfails for HP-UX.
17269 * gdb.base/interrupt.exp: Ditto.
17270 * gdb.base/langs.exp: Add symbolic matches governed by compiler
17271 in use.
17272 * gdb.base/list.exp: Add xfails for HP-UX.
17273 * gdb.base/long_long.exp: Refine some of the numeric matches.
17274 * gdb.base/mips_pro.exp: Xfail on HP-UX.
17275 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
17276 * gdb.base/nodebug.exp: Succeed on more varieties of output.
17277 * gdb.base/opaque.exp: Remove some HP-UX xfails.
17278 * gdb.base/ptype.exp: Succeed on more varieties of output.
17279 * gdb.base/scope.exp: Add xfails for HP-UX.
17280 * gdb.base/sect-cmd.exp: Add more cases.
17281 * gdb.base/setvar.exp: Add xfails for HP-UX.
17282 * gdb.base/shlib-call.exp: Loosen some matches slightly.
17283 * gdb.base/signals.exp: Match on void symbolically.
17284 * gdb.base/step-test.exp: Add case for PA64.
17285 * gdb.base/term.exp: Add exit and restart.
17286 * gdb.base/twice.exp: Clean up after self.
17287 * gdb.base/varargs.exp: Disable overload resolution explicitly.
17288 * gdb.base/whatis.exp: Allow more ways to pass tests.
17289
17290 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 17291 no longer useful.
085dd6e6
JM
17292
17293Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
17294
17295 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 17296 list of patterns.
085dd6e6 17297 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
17298 print_double_array(double_array)", "continuing to breakpoint
17299 1018", "print print_double_array(array_d)" and "continuing to
17300 1034" tests.
d63a86f8 17301
085dd6e6
JM
173021999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
17303
a9c64011 17304 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
17305
173061999-06-24 Stan Shebs <shebs@andros.cygnus.com>
17307
17308 * config/mt-*: Remove, these haven't been used since 1996.
17309
173101999-06-22 Stan Shebs <shebs@andros.cygnus.com>
17311
17312 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 17313 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
17314 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
17315
9e0b60a8
JM
173161999-06-18 Stan Shebs <shebs@andros.cygnus.com>
17317
17318 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
17319 simpler match case for the ptype of the big class.
17320
173211999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
17322
17323 * gdb.exp: Fix test for gdb_prompt existence.
17324
173251999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
17326
17327 * gdb.exp (gdb_test): Add fail after calls to perror.
17328
173291999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
17330
17331 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
17332
173331999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
17334
17335 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
17336
0f71a2f6
JM
17337Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
17338
17339 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 17340 malloc() is linked in.
0f71a2f6
JM
17341
173421999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
17343
17344 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
17345 step at end.
17346
17347 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
17348
173491999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
17350
17351 * gdb.java/jv-print.exp: New file. (Our first Java test!)
17352
cce74817
JM
17353Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
17354
17355 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
17356 * gdb.base/mips_pro.exp: Likewise.
17357
173581999-06-02 Keith Seitz <keiths@cygnus.com>
17359
17360 * gdb.c++/templates.cc: Change all "new" operators to throw
17361 an exception.
17362 * gdb.c++/cplusfuncs.cc: Likewise.
17363
17364 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
17365
17366Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
17367
17368 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
17369 * gdb.base/ending-run.exp: When stepping out of main, accept a
17370 step into an arbitrary assembler file.
cce74817 17371
392a587b
JM
173721999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17373
d63a86f8 17374 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 17375 "breakpoint-invalid" to be printed.
d63a86f8 17376 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
17377 number of "frames-invalid" and "breakpoint-invalid" to be printed.
17378 * gdb.base/annota2.cc: Initialize a.x to 0.
17379
9e086581
JM
173801999-05-17 Keith Seitz <keiths@cygnus.com>
17381
17382 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
17383 when "skip_float_tests" set.
17384 Ditto for "print print_double_array(array_d)", "print print_small_structs",
17385 "print print_ten_doubles", and "step into print_long_arg_list".
17386 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
17387 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
17388 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
17389 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
17390 "skip_float_tests" is set.
17391 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
17392 when "skip_float_tests" set.
d63a86f8 17393
cd0fc7c3
SS
173941999-05-06 Keith Seitz <keiths@cygnus.com>
17395
17396 * gdb.base/annota2.cc: Include stdio.h.
17397
17398Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
17399
17400 * gdb.base/crossload.exp: Remove, this has been disabled ever
17401 since BFD stopped including all targets, and cross-GDB gets
17402 plenty of testing anyway.
17403 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
17404 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
17405 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
17406 * gdb.base/README: Remove, was doc for this.
17407 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 17408 needed.
cd0fc7c3 17409
b83266a0
SS
174101999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17411
17412 * gdb.base/call-ar-st.exp: Fix one regular expression in test
17413 output.
17414
17415 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
17416 * gdb.base/annota2.exp: New file. More annotation tests.
17417 * gdb.base/annota1.c: New file. Source file for annota1.exp.
17418 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
17419
174201999-04-23 Angela Marie Thomas <angela@cygnus.com>
17421
17422 * config/cfdbug.exp: New file.
17423
7a292a7a
SS
174241999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
17425
17426 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
17427 Marcus Daniel's and Dale Hawkins's demangler crashes.
17428
17429 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
17430 test_lucid_style_demangling, test_arm_style_demangling,
17431 test_hp_style_demangling): Try Tom Tromey's core-dumping
17432 identifier under each demangling style.
7a292a7a
SS
17433
174341999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
17435
17436 * gdb.c++/demangle.exp: Include the current demangling style
17437 in all test names.
17438 (current_demangling_style): New global variable.
17439 (set_demangling_style, test_demangling_core, test_demangling,
17440 test_demangling_exact): New functions.
17441 (test_gnu_style_demangling, test_lucid_style_demangling,
17442 test_arm_style_demangling, test_hp_style_demangling): Use those,
17443 instead of calling gdb_test and gdb_test_exact directly.
17444 (catch_demangling_errors): New function, which reports errors
17445 signalled by the demangling test functions in an orderly way.
17446 (do_tests): Use catch_demangling_errors.
17447
174481999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
17449
17450 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 17451 grouping in expressions, not {}.
7a292a7a
SS
17452
17453 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 17454 initialized yet.
7a292a7a
SS
17455
174561999-04-01 Stan Shebs <shebs@andros.cygnus.com>
17457
17458 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
17459 are listed.
17460
174611999-03-26 Stan Shebs <shebs@andros.cygnus.com>
17462
17463 * gdb.stabs/weird.exp: Test for CC being defined before
17464 looking at its value.
17465
174661999-03-25 Stan Shebs <shebs@andros.cygnus.com>
17467
17468 * gdb.base/call-ar-st.exp: Remove stray '#'.
17469 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
17470 "short int" and "long int".
17471 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 17472 change, to mollify finicky HP compiler.
7a292a7a
SS
17473 * gdb.hp/reg-test.exp (testfile): Fix file name.
17474 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 17475
7a292a7a
SS
17476 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
17477 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
17478 alternate form of enum ptype.
17479
c906108c
SS
174801999-03-23 Stan Shebs <shebs@andros.cygnus.com>
17481
7a292a7a
SS
17482 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
17483 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
17484 passing skip_hp_tests, so as not to waste time on guaranteed
17485 failure.
7a292a7a 17486
c906108c
SS
17487 * gdb.c++/overload.cc: Pass string instead of char addr, always
17488 init ccpfoo.
17489 * gdb.c++/templates.cc: Fix syntax error.
17490
7a292a7a
SS
17491Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17492
17493 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 17494 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
17495 command.
17496
174971999-03-18 James Ingham <jingham@cygnus.com>
17498
17499 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
17500
17501 * gdb.c++/method.exp: It was testing an uninitialized int on the
17502 stack and assuming it was positive.
17503
17504 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
17505
17506 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 17507 keep it from killing the rest of the tests.
7a292a7a
SS
17508 Use gdb_continue_to_end.
17509
17510 * gdb.base/sigall.exp: use gdb_continue_to_end.
17511
17512 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
17513
17514 * gdb.base/display.exp: use runto_main, not run.
17515
d63a86f8
RM
17516 * gdb.base/default.exp: Check for the current error message in the
17517 r abbreviation test.
7a292a7a
SS
17518 Add strongarm to the targets that know info float.
17519
d63a86f8 17520 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
17521 run which doesn't work with monitors.
17522
17523 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
17524
17525 * gdb.base/break.exp: use the gdb_continue_to_end proc.
17526
17527 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
17528 program. Traps the case (in Cygmon) when the program never really
17529 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
17530 more places, so I used my name. Sorry Mark...
17531
17532 * config/monitor.exp (gdb_target_monitor): added another
17533 target_info parameter: remotebinarydownload. This will set the
17534 remotebinarydownload flag if this is causing some boards trouble.
17535
175361999-03-18 Mark Salter <msalter@cygnus.com>
17537
17538 * lib/gdb.exp (continue_to_exit): New function.
17539
17540 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
17541 * gdb.base/ending-run.exp: Ditto.
17542 * gdb.base/step-test.exp: Ditto.
17543
175441999-03-16 Stan Shebs <shebs@andros.cygnus.com>
17545
17546 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
17547 (suggested by Art Haas <ahaas@neosoft.com>).
17548
175491999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
17550
889bf7c5 17551 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
17552
17553Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
17554
17555 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 17556 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
17557
175581999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
17559
17560 * gdb.base/call-strs.exp: Don't assume that `step' will step over
17561 a call to strlen; sometimes we do have sources.
17562
175631999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
17564
17565 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 17566 character, so GDB won't print garbage after its end.
d63a86f8 17567
c906108c
SS
17568 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
17569 breakpoint there instead. Sometimes GCC emits memcpy to handle
17570 the large structures being passed by value, so we step into that
17571 instead of sum_array_print, which obscures what we're really testing.
17572 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
17573 the bizarre steps into memcpy, so do that here. Add check for
17574 stepping into function calls that pass large structures by value.
17575 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
17576 Remove all references to specific line numbers.
17577 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
17578 New type and function.
17579 (main): Call large_struct_by_value, passing it a large struct by value.
17580 * lib/gdb.exp (gdb_get_line_number): New function.
17581
17582 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
17583 more portable.
17584
7a292a7a
SS
175851999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
17586
c906108c
SS
17587 * lib/gdb.exp: Doc fixes.
17588
7a292a7a
SS
175891999-03-05 Nick Clifton <nickc@cygnus.com>
17590
d63a86f8 17591 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
17592
175931999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
17594
c906108c 17595 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
17596 commands. They're not germane to this test, and they don't work
17597 that way on remote targets.
c906108c 17598
3fc11d3e
JM
175991999-03-01 James Ingham <jingham@cygnus.com>
17600
17601 * Changelog entries merged over from gdb development branch.
17602
3fc11d3e
JM
17603 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
17604
17605 * lib/gdb.exp (gdbtk_analyze_results): Generic function
17606 for outputting results of test run.
17607
2d4a1622 17608 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
17609
17610 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 17611
7a292a7a
SS
176121999-02-25 Felix Lee <flee@cygnus.com>
17613
17614 * lib/gdb.exp (debug_format): initialize
17615
c906108c
SS
176161999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
17617
17618 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
17619 * gdb.base/call-rt-st.c: Ditto.
17620
c906108c
SS
176211999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
17622
17623 * gdb.threads/pthreads.exp (horiz): New variable.
17624 (test_startup): Fix regexps that capture thread numbers.
17625
176261999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
17627
17628 * gdb.base/smoke.exp: Disambiguate two test case names (both
17629 called ``print'').
17630
17631Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
17632
17633 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 17634 compilation.
c906108c
SS
17635
176361999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
17637
17638 * gdb.base/miscexprs.exp: Change patterns to match GDB's
17639 actual output formatting.
17640 * gdb.base/smoke.exp: GDB removes leading 0's.
17641 * gdb.base/volatile.exp: Don't check type of remuneration;
17642 that variable is no longer defined in constvars.c.
17643 * gdb.base/step-test.c (main): Exit with explicit exit code.
17644 * gdb.base/step-test.exp: Remove two nexti checks--they are
17645 not portable.
17646
176471999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
17648
17649 * gdb.base/help.exp ("help delete display"): Fix test to match
17650 gdb's output.
17651
17652 * gdb.base/long_long.c (known_types): Initialize values to zero.
17653 * gdb.base/long_long.exp: Step one more line
17654 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
17655 leading zeros. Explicitly ask for hex formatting. Use
17656 unique test case names.
c906108c
SS
17657
17658Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17659
d63a86f8 17660 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
17661
17662 * gdb.c++/method.exp: Add missing close brace.
17663
176641999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
17665
17666 * gdb.base/maint.exp: Use 'set height 0' to disable page
17667 prompting, not 'set height 400'.
17668
17669 Fix a bunch of timeouts.
17670 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
17671 four separate tests, so expect doesn't take forever to match a ton
17672 of text against a regexp with lots of .* forms.
17673 ("maint print psymbols", "maint print symbols"): Make some of
17674 these greps more selective, so that expect doesn't try to wade
17675 through huge piles of output and time out.
17676
17677 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
17678
17679 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
17680 tests: one which doesn't expect shlib events to be reported, and
17681 another which does, but is XFAIL for all platforms other than
17682 HP/UX.
c906108c
SS
17683
17684 * gdb.base/break.exp: Teach the test suite that the `catch
17685 fork', `catch vfork', and `catch exec' commands produce error
17686 messages on platforms that don't provide these features.
17687
17688Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
17689
17690 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
17691 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
17692 (shortening names from solib_threshold.exp etc), won't run on
17693 anything but HP-UX for the foreseeable future.
c906108c 17694 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 17695 reflect move.
c906108c
SS
17696
17697Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
17698
17699 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 17700 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
17701
17702Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
17703
17704 * gdb.base/shlib-call.exp: add test cases to verify that gdb
17705 successfully re-sets breakpoints in shared libraries.
17706 * gdb.base/shmain.c (main): return 0, don't fall off the end.
17707
17708Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17709
d63a86f8
RM
17710 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
17711 and compiled w/o GCC.
c906108c
SS
17712
17713 * gdb.hp/watch-cmd.exp: ditto.
17714
17715 * gdb.hp/watch-hp.exp: ditto.
17716
17717 * gdb.hp/xdb1.exp: ditto.
17718
17719 * gdb.hp/xdb2.exp: ditto.
17720
17721 * gdb.hp/dbx.exp: ditto.
17722
17723Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
17724
17725 * constvars.c: Remove C++-isms.
17726 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 17727 with GCC.
c906108c
SS
17728
17729Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
17730
17731 The following changes are part of the HP merge.
17732
17733 * gdb.base/break.exp: new tests to verify that catchpoints for
17734 fork, vfork, and exec don't trigger inappropriately.
17735
17736 * gdb.base/opaque.exp: compile one file at a time, then link.
17737
17738 * gdb.base/signals.exp: be more restrictive about which hppa
17739 systems receive a setup_xfail. new tests.
17740
17741 * gdb.base/solib_threshold.build: new file.
17742 * gdb.base/solib_threshold.exp: new file.
17743 * gdb.base/solib_threshold.link_opts: new file.
17744 * gdb.base/solib_threshold.mk: new file.
17745 * gdb.base/gen_solib_threshold.c: new file.
17746
17747 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
17748 tests. New tests for enums inside classes.
17749
17750 * gdb.c++/compiler.cc: indicate support of template debugging.
17751
17752 * gdb.c++/demangle.exp: run hp style demangling tests.
17753
17754 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
17755 tests.
17756
17757 * gdb.c++/misc.cc: changes to support new tests.
17758
17759 * gdb.c++/templates.cc: changes to support HP's compiler; changes
17760 to support new tests.
17761
17762 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
17763 gcc, then skip these tests.
17764
17765Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
17766
17767 The following files are part of the HP merge; some had longer
17768 names at HP, but have been renamed to be no more than 14
17769 characters in length.
17770
17771 * gdb.hp/ambiguous.cc: new file.
17772 * gdb.hp/ambiguous.exp: new file.
17773 * gdb.hp/attach.exp: new file.
17774 * gdb.hp/attach2.exp: new file.
17775 * gdb.hp/classes-hp.exp: new file.
17776 * gdb.hp/ctti.exp: new file.
17777 * gdb.hp/ctti-add.cc: new file.
17778 * gdb.hp/ctti-add1.cc: new file.
17779 * gdb.hp/ctti-add2.cc: new file.
17780 * gdb.hp/ctti-add3.cc: new file.
17781 * gdb.hp/dbx.exp: new file.
17782 * gdb.hp/exception.cc: new file.
17783 * gdb.hp/exception.exp: new file.
17784 * gdb.hp/foll-exec.c: new file.
17785 * gdb.hp/foll-exec.exp: new file.
17786 * gdb.hp/foll-fork.c: new file.
17787 * gdb.hp/foll-fork.exp: new file.
17788 * gdb.hp/foll-vfork.c: new file.
17789 * gdb.hp/foll-vfork.exp: new file.
17790 * gdb.hp/inherit-hp.exp: new file.
17791 * gdb.hp/more-steps.exp: new file.
17792 * gdb.hp/namespace.cc: new file.
17793 * gdb.hp/namespace.exp: new file.
17794 * gdb.hp/optimize.exp: new file.
17795 * gdb.hp/pxdb.c: new file.
17796 * gdb.hp/pxdb.exp: new file.
17797 * gdb.hp/quicksort.exp: new file.
17798 * gdb.hp/reg-test.exp: new file.
17799 * gdb.hp/reg-test.s: new file.
17800 * gdb.hp/sized-enum.c: new file.
17801 * gdb.hp/sized-enum.exp: new file.
17802 * gdb.hp/start-stop.exp: new file.
17803 * gdb.hp/templ-hp.cc: new file.
17804 * gdb.hp/templ-hp.exp: new file.
17805 * gdb.hp/thr-lib.c: new file.
17806 * gdb.hp/thr-lib.exp: new file.
17807 * gdb.hp/thr-lib.h: new file.
17808 * gdb.hp/thr-liblib.c: new file.
17809 * gdb.hp/virtfun-hp.c: new file.
17810 * gdb.hp/virtfun-hp.exp: new file.
17811 * gdb.hp/watch-cmd.exp: new file.
17812 * gdb.hp/watch-hp.exp: new file.
17813 * gdb.hp/xdb1.exp: new file.
17814 * gdb.hp/xdb2.exp: new file.
17815 * gdb.hp/xdb3.exp: new file.
17816
17817Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
17818
17819 The following files are part of the HP merge; some had longer
17820 names at HP, but have been renamed to be no more than 14
17821 characters in length.
17822
17823 * gdb.base/ss.h: new file.
17824 * gdb.base/call-ar-st.c: new file.
17825 * gdb.base/call-ar-st.exp: new file.
17826 * gdb.base/call-rt-st.c: new file.
17827 * gdb.base/call-rt-st-exp: new file.
17828 * gdb.base/call-strs.exp: new file.
17829 * gdb.base/ena-dis-br.exp: new file.
17830 * gdb.base/environ.exp: new file.
17831 * gdb.base/long_long.exp: new file.
17832 * gdb.base/sect-cmd.exp: new file.
17833 * gdb.base/shlib-cl2.exp: new file.
17834 * gdb.base/smoke.exp: new file.
17835 * gdb.base/so-impl-ld.c: new file.
17836 * gdb.base/so-impl-ld.exp: new file.
17837 * gdb.base/so-indr-cl.c: new file.
17838 * gdb.base/so-indr-cl.exp: new file.
17839 * gdb.base/varargs.exp: new file.
17840 * gdb.base/volatile.exp: new file.
17841 * gdb.base/whatis-exp.exp: new file.
7a292a7a 17842 * gdb.base/display.exp: new file.
c906108c
SS
17843 * gdb.c++/derivation.exp: new file.
17844 * gdb.c++/local.exp: new file.
17845 * gdb.c++/member-ptr.exp: new file.
17846 * gdb.c++/overload.exp: new file.
17847 * gdb.c++/ovldbreak.exp: new file.
17848 * gdb.c++/ref-types.exp: new file.
17849 * gdb.c++/ref-types2.exp: new file.
17850 * gdb.c++/userdef.exp: new file.
d63a86f8 17851
c906108c
SS
17852Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
17853
17854 * gdb.base/default.exp: Reflect wording change in remote.c.
17855
dc96c6c7 17856Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17857
17858 * gdb.base/help.exp: Update to reflect current text.
17859
17860Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
17861
17862 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
17863 they're stack variables and contain garbage.
17864 * gdb.c++/anon-union.exp: new file.
17865
17866 The following changes were made by David Taylor
889bf7c5
PA
17867 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
17868 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
17869 in changes by HP.
c906108c
SS
17870
17871 * gdb.base/bitops.exp: new file.
17872 * gdb.base/default.exp: change expected messages for catch and
17873 info catch tests to reflect HP merge changes.
17874 * gdb.base/enable-disable-break.exp
17875 * gdb.base/ending-run.c: new file.
17876 * gdb.base/long_long.c: new file.
17877 * gdb.base/maint.exp: new file.
17878 * gdb.base/pointers2.exp: new file.
17879 * gdb.base/shlib-call2.exp: new file.
17880 * gdb.base/solib.exp: new file.
17881 * gdb.base/step-test.c: new file.
17882 * gdb.c++/anon-union.cc: new file.
17883 * gdb.c++/local.cc: new file.
17884 * gdb.c++/member-pointer.cc: new file.
17885 * gdb.c++/method.cc: new file.
17886 * gdb.c++/ref-types.cc: new file.
17887 * gdb.c++/ref-types2.cc: new file.
17888 * gdb.c++/userdef.cc: new file.
d63a86f8 17889
c906108c
SS
17890 * gdb.base/scope.exp: compile one file at a time, then link.
17891 * gdb.base/langs.exp: ditto.
17892 * gdb.base/list.exp: ditto.
d63a86f8 17893
c906108c
SS
17894Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
17895
17896 The following changes were made by David Taylor
889bf7c5
PA
17897 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
17898 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
17899 in changes by HP.
d63a86f8 17900
c906108c
SS
17901 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
17902 skip tests. When compiling pass c++ flag to gdb_compile.
17903 * gdb.c++/
d63a86f8 17904
c906108c
SS
17905 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
17906 test for on hppa*-*-hpux*; use args to see if c++ was specified.
17907 (skip_hp_tests): new function.
17908 (gdb_preprocess): new function.
17909
17910 * configure.in (hpdir): decide whether to configure gdb.hp.
17911 * configure: regenerated.
17912
17913 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
17914 to delete on clean.
17915 (EXECUTABLES): update to reflect new additions.
17916 * gdb.base/commands.exp: update message expected.
17917 * gdb.base/default.exp: add copyright notice.
17918 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
17919 * gdb.base/help.exp: update messages to reflect current text.
17920 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
17921 targets for recurse tests.
17922 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
17923 skip this file.
17924
17925 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
17926 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
17927 compilation.
17928 * gdb.c++/misc.exp: ditto.
17929 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
17930 run the tests. tell gdb_compile that it's a c++ compilation.
17931
17932 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 17933
c906108c
SS
17934 * gdb.base/all-bin.exp: new file.
17935 * gdb.base/arithmet.exp: new file.
17936 * gdb.base/assign.exp: new file.
17937 * gdb.base/completion.exp: new file.
17938 * gdb.base/cond-expr.exp: new file.
17939 * gdb.base/condbreak.exp: new file.
17940 * gdb.base/define.exp: new file.
17941 * gdb.base/dollar.exp: new file.
17942 * gdb.base/environment.exp: new file.
17943 * gdb.base/eval-skip.exp: new file.
17944 * gdb.base/jump.exp: new file.
17945 * gdb.base/logical.exp: new file.
17946 * gdb.base/pointers.exp: new file.
17947 * gdb.base/relational.exp: new file.
17948 * gdb.base/section_command.exp: new file.
17949 * gdb.base/whatis-expr.exp: new file.
17950
17951 * gdb.base/all-types.c: new file.
17952 * gdb.base/call-array-struct.c: new file.
17953 * gdb.base/call-return-struct.c: new file.
17954 * gdb.base/call-strings.c: new file.
17955 * gdb.base/callfuncs2.c: new file.
17956 * gdb.base/condbreak.c: new file.
17957 * gdb.base/constvars.c: new file.
17958 * gdb.base/display.c: new file.
17959 * gdb.base/int-type.c: new file.
17960 * gdb.base/jump.c: new file.
17961 * gdb.base/miscexprs.c: new file.
17962 * gdb.base/pointers.c: new file.
17963 * gdb.base/pointers2.c: new file.
17964 * gdb.base/shmain.c: new file.
17965 * gdb.base/shr1.c: new file.
17966 * gdb.base/shr2.c: new file.
17967 * gdb.base/solib.c: new file.
17968 * gdb.base/solib1.c: new file.
17969 * gdb.base/solib2.c: new file.
17970 * gdb.base/varargs.c: new file.
17971 * gdb.c++/derivation.cc: new file.
17972 * gdb.c++/overload.cc: new file.
17973 * gdb.c++/ovldbreak.cc: new file.
17974 * gdb.hp/attach.c: new file.
17975 * gdb.hp/attach2.c: new file.
17976 * gdb.hp/average.c: new file.
17977 * gdb.hp/compiler.c: new file.
17978 * gdb.hp/compiler.cc: new file.
17979 * gdb.hp/execd-program.c: new file.
17980 * gdb.hp/follow-exec.c: new file.
17981 * gdb.hp/follow-fork.c: new file.
17982 * gdb.hp/follow-vfork-and-exec.c: new file.
17983 * gdb.hp/misc-hp.cc: new file.
17984 * gdb.hp/more-steps.c: new file.
17985 * gdb.hp/optimize.c: new file.
17986 * gdb.hp/quicksort.c: new file.
17987 * gdb.hp/run-hp.c: new file.
17988 * gdb.hp/start-stop.c: new file.
17989 * gdb.hp/sum.c: new file.
17990 * gdb.hp/templates-hp.cc: new file.
17991 * gdb.hp/thread-local-in-lib.c: new file.
17992 * gdb.hp/thread-local-in-lib.h: new file.
17993 * gdb.hp/thread-local-in-lib.lib.c: new file.
17994 * gdb.hp/vforked-program.c: new file.
17995 * gdb.hp/virtfunc-hp.cc: new file.
17996 * gdb.hp/watchpoint-hp.c: new file.
17997 * gdb.hp/xdb.c: new file.
17998 * gdb.hp/xdb0.c: new file.
17999 * gdb.hp/xdb0.h: new file.
18000 * gdb.hp/xdb1.c: new file.
18001
18002Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
18003
18004 The following change was made by Edith Epstein
889bf7c5
PA
18005 <eepstein@cygnus.com> as part of a project to merge in changes
18006 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
18007
18008 * gdb.c++/demangle.exp: changed the expected output for some
18009 ARM-style mangling -- removed second reference to datatype.
889bf7c5 18010 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 18011 T1<char>::~T1<char>(void)
c906108c 18012 becomes,
a9c64011
AS
18013 maint demangle __dt__11T1__pt__2_cFv
18014 T1<char>::~T1(void)
c906108c 18015
889bf7c5 18016 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 18017
c906108c
SS
18018Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
18019
18020 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
18021 * gdb.trace/backtrace.exp: Likewise.
18022 * gdb.trace/circ.exp: Likewise.
18023 * gdb.trace/collection.exp: Likewise.
18024 * gdb.trace/deltrace.exp: Likewise.
18025 * gdb.trace/infotrace.exp: Likewise.
18026 * gdb.trace/limits.exp: Likewise.
18027 * gdb.trace/packetlen.exp: Likewise.
18028 * gdb.trace/passc-dyn.exp: Likewise.
18029 * gdb.trace/passcount.exp: Likewise.
18030 * gdb.trace/report.exp: Likewise.
18031 * gdb.trace/save-trace.exp: Likewise.
18032 * gdb.trace/tfind.exp: Likewise.
18033 * gdb.trace/tracecmd.exp: Likewise.
18034 * gdb.trace/while-dyn.exp: Likewise.
18035 * gdb.trace/while-stepping.exp: Likewise.
18036
180371998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
18038
18039 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
18040
18041Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
18042
18043 From Brendan Kehoe:
18044 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
18045 int return types.
18046
18047Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
18048
18049 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 18050 remote dos host testing right.
c906108c
SS
18051
18052Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
18053
18054 * gdb.base/corefile.exp: remove some xfails.
18055
18056Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
18057
18058 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 18059 have different timestamps.
c906108c
SS
18060
18061Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
18062
18063 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 18064 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
18065
18066Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
18067
18068 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 18069 delta.
c906108c
SS
18070
18071Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
18072
18073 * gdb.base/default.exp: Add brace missing from previous delta.
18074
18075Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
18076
18077 * gdb.base/default.exp: Support test for info float for all
18078 varieties of arm toolchain.
18079
dc96c6c7 18080Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18081
18082 * gdb.trace/*.exp: remove "remote_download" command.
18083
dc96c6c7 18084Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18085
18086 * gdb.trace/*.exp: remove -gdwarf from compile.
18087
18088Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
18089
18090 * gdb.trace/configure.in(AC_INIT): typo
18091 * gdb.trace/configure: regenerated
18092
dc96c6c7 18093Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18094
18095 * config/m68k-emc.exp: New file.
18096 * lib/<emc-support.exp trace-support.exp}: New files.
18097 * configure.in: add new test directory gdb.trace.
18098 * gdb.trace/{configure configure.in Makefile.in}: New files.
18099 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
18100 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
18101 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
18102 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
18103 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
18104 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
18105 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 18106
dc96c6c7 18107Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18108
18109 * gdb.c++/classes.exp: Change all regular expressions to match
18110 arbitrary combinations of newline/carriage-return, so that they
18111 will work equally well on Unix and Windows.
18112 * gdb.c++/inherit.exp: ditto.
18113 * gdb.c++/virtfunc.exp: ditto.
18114
181151998-08-11 Dawn Perchik <dawn@cygnus.com>
18116
18117 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
18118
c2d11a7d
JM
18119Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
18120
18121 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
18122 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
18123 to use a0-a3/d0-d3 as needed.
18124
18125Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
18126
18127 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
18128 * gdb.disasm/am33.exp: Corresponding changes.
18129
c906108c
SS
181301998-07-11 Felix Lee <flee@cygnus.com>
18131
18132 * gdb.base/callfuncs.exp: add cmp10 test.
18133 * gdb.base/callfuncs.c (cmp10): new function.
18134
18135Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
18136
d63a86f8 18137 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
18138 into two parts to get around a synchronization problem in expect.
18139
3fc11d3e
JM
18140Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
18141
18142 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
18143
18144 * configure.in: Add options for gdbtk testsuite.
18145
18146 * configure: Regenerate.
18147
18148 * gdb.gdbtk: New directory to hold gdbtk tests.
18149
c906108c
SS
18150Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
18151
18152 * gdb.fortran/types.exp: Escape brackets in expect patterns
18153 for test_float_literal_types_accepted tests.
18154 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
18155 before run test.
18156
c2d11a7d
JM
18157Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
18158
18159 * am33.exp: Just compile, do not link the testcase.
18160 * am33.s: Add ".am33" pseudoop to force am33 mode.
18161
c906108c
SS
181621998-06-25 Felix Lee <flee@cygnus.com>
18163
18164 * gdb.base/setshow.exp: make sure $pc is sane.
18165
18166 * gdb.stabs/weird.exp: split expect patterns properly.
18167
c2d11a7d
JM
18168Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
18169
18170 * gdb.disasm/am33.s: New disassembler testfile for the am33.
18171 * gdb.disasm/am33.exp: Run it.
18172
dc96c6c7 18173Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18174
18175 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
18176 match processing (and eliminate spurious timeouts when running).
18177
dc96c6c7 18178Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18179
18180 * gdb.base/signals.exp (test_handle_all_print): put back Mach
18181 exception test, but conditionalize it on target [mach | gnu].
18182
dc96c6c7 18183Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18184
18185 * gdb.base/overlays.exp: fixup compile line for linker script.
18186
18187Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
18188
18189 * gdb.fortran/types.exp: don't guess at float size.
18190
18191Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
18192
18193 * gdb.base/exprs.exp: delete test that depends on int size.
18194
18195Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
18196
18197 * config/sim.exp: Removed checks for target triplets.
18198 (gdb_target_sim): Use gdb,target_sim_options.
18199
18200Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
18201
18202 * gdb.base/reread.exp: New file.
18203 * gdb.base/reread1.c: New file.
18204 * gdb.base/reread2.c: New file.
18205
18206Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
18207
18208 * config/sim.exp: Use 'target sim -sparclite' when running
18209 SPARClite programs.
18210
18211Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
18212
18213 * gdb.base/structs2.exp: New file.
18214 * gdb.base/structs2.c: New file.
18215
18216Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
18217
18218 * gdb.asm/common.inc: New file.
18219 * gdb.asm/d10v.inc: New file.
18220 * asm-source.exp: Pass -I's to gas to find .inc files.
18221 Update line numbers in expected output.
18222 * asmsrc1.s: Rewrite.
18223 * asmsrc2.s: Rewrite.
18224 * configure.in: Create arch.inc symlink.
18225 * configure: Regenerate.
18226 * Makefile.in (distclean): Delete arch.inc.
18227
18228Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
18229
18230 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
18231 (t_enum_value2): ditto
18232 (t_enum_value3): ditto
18233 (main): ditto
c906108c
SS
18234Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
18235
18236 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
18237 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
18238 change.
18239 Use gdb_test instead of send_gdb/gdb_expect sequences.
18240
18241Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
18242
18243 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
18244 not void.
18245
18246Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
18247
18248 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
18249 subroutines. Used to test gdbs ability to single step through PC
18250 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
18251
18252Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
18253
18254 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
18255 more rigorous EGCS C++ error checking.
18256
18257Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18258
a9c64011
AS
18259 * gdb.base/help.exp: Clean up `help set args' and `help show args'
18260 tests.
18261 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
18262 function when asleep.
18263 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
18264 for i*86 Linux and SVR4 signal handling problems.
18265 Remove linux xfail for `next to handler in signals_tests_1', fixed
18266 by recent infrun.c change.
18267 Limit backtrace to 10 frames to avoid timeout problems with infinite
18268 stack backtraces.
18269 Adjust expect pattern in `handle all print' test to match Apr 28 1997
18270 target.[ch] change.
c906108c
SS
18271
18272Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
18273
18274 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
18275 for a newline from gdb before continuing.
18276 (default_gdb_exit): Just look for y or n.
18277 (gdb_test): Detect abnormal exit from GDB running on DOS; if
18278 it does, fail the rests of the tests in the file.
18279
18280Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
18281
18282 * config/cygmon.exp: New file.
18283
18284Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
18285
18286 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 18287 main" test on remote targets.
c906108c
SS
18288
18289 * gdb.base/scope.exp: Fix problem with filelocal_bss before
18290 run test on remote targets.
18291
18292Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
18293
18294 * gdb.asm: New directory.
18295 * configure.in: Configure it.
18296 * configure: Regenerate.
18297 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
18298 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
18299
18300Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
18301
18302 * config/mn10300-eval.exp: New file to support MN10300 eval board.
18303
dc96c6c7 18304Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 18305
a9c64011
AS
18306 * gdb.base/overlays (several files): Merge the two overlay
18307 managers into one. Change variables (foox, barx, bazx, grbxx)
18308 back into ints but force them to load in their proper sections.
c906108c
SS
18309
18310Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
18311
18312 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 18313 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
18314 (D10VCopy): Handle memory regions crossing 16k boundaries.
18315 (D10VCopy): Transfer data in 32 bit chunks.
18316
18317Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
18318
18319 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 18320 correct.
c906108c
SS
18321
18322 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 18323 map. Include space for printf in .text segment.
c906108c
SS
18324
18325 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 18326 updated d10v memory VMA/LMA map.
c906108c 18327 (D10VCopy): Call D10VTranslate.
d63a86f8 18328
c906108c
SS
18329Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
18330
18331 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
18332
18333 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
18334 that it won't be put into the .sdata - small data -
18335 section. Update reference.
c906108c
SS
18336 * gdb.base/baz.c (bazx, baz): Ditto.
18337 * gdb.base/foo.c (foox, foo): Ditto.
18338 * gdb.base/grbx.c (grbxx, grbx): Ditto.
18339
18340 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 18341 to be arrays.
d63a86f8 18342
dc96c6c7 18343Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 18344
a9c64011
AS
18345 * gdb.base/overlays.exp: fix up and get working again.
18346 Add tests for backtraces from an overlay function.
d63a86f8 18347
c906108c
SS
18348Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
18349
18350 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
18351 "calling function with watchpoint enabled".
18352
18353Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
18354
18355 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 18356 gdb_suppress_tests for d10v-*-*.
c906108c
SS
18357 * lib/gdb.exp (gdb_suppress_tests): Disable this function
18358 pending review of whether it is useful or not.
18359
18360Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
18361
18362 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
18363
18364Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
18365
18366 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
18367 * config/dve.exp: New file to support Densan boards.
18368
18369Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
18370
18371 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 18372 reads and BSD.
c906108c
SS
18373
18374Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
18375
18376 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
18377 response.
18378
18379 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
18380
18381Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
18382
18383 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 18384 test.
c906108c
SS
18385
18386 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 18387 target_sizeof_long and target_bigendian_p.
c906108c 18388 (structs_by_value, structs_by_reference): Check values according
889bf7c5 18389 to targets word size and endianess.
d63a86f8 18390
c906108c
SS
18391Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
18392
18393 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 18394 output.
c906108c
SS
18395
18396Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
18397
18398 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 18399 Update test of set args help to match source change.
c906108c
SS
18400
18401Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
18402
18403 * gdb.base/default.exp: Expect help system output to be in
18404 alphabetical order.
18405 * gdb.base/help.exp: Ditto.
18406
18407Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
18408
18409 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
18410 "i*86-pc-linux-gnu*".
18411 * gdb.base/interrupt.exp: Ditto.
18412 * gdb.base/corefile.exp: Ditto.
18413
18414 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 18415 define vxworks when building the testcase.
c906108c
SS
18416
18417 * gdb.base/ptype.exp: Fix testnames to be unique.
18418 * gdb.base/radix.exp: Ditto.
18419 * gdb.base/term.exp: Ditto.
18420 * gdb.base/whatis.exp: Ditto.
18421 * gdb.c++/classes.exp: Ditto.
18422
18423Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
18424
18425 * gdb.base/callfuncs.exp: Fix indentation.
18426
18427 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
18428 suppress_flag has been set.
18429 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
18430 target feature.
18431
18432Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
18433
18434 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
18435 the testcase.
18436
18437 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 18438 set_debug_traps() and breakpoint().
c906108c
SS
18439 * gdb.c++/misc.cc (main): Ditto.
18440 * gdb.c++/templates.cc (main): Ditto.
18441 * gdb.c++/virtfunc.cc (main): Ditto.
18442
18443Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
18444
18445 * lib/gdb.exp(gdb_step_for_stub): New function.
18446 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
18447 exists, reload the executable and do a "continue" instead of
18448 doing a jump.
18449 (runto_main): Use gdb_step_for_stub.
d63a86f8 18450
c906108c 18451 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 18452 tests to have unique names.
c906108c
SS
18453 * gdb.base/callfuncs.exp: Ditto.
18454 * gdb.base/commands.exp: Ditto.
18455 * gdb.base/default.exp: Ditto.
18456 * gdb.base/help.exp: Ditto.
18457 * gdb.base/list.exp: Ditto.
18458 * gdb.base/opaque.exp: Ditto.
18459 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
18460 similar tests.
d63a86f8 18461
c906108c
SS
18462 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
18463 * gdb.c++/cplusfuncs.cc: Ditto.
18464 * gdb.c++/virtfunc.cc: Ditto.
18465
18466 * config/monitor.exp: Keep track of the last file we saw, rather
18467 than trying to get the info from gdb.
18468
18469 * gdb.fortran/types.exp: Move comment to previous line.
18470
18471Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
18472
18473 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 18474 target mode.
c906108c
SS
18475
18476Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
18477
18478 From Bob Manson:
18479 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 18480 string from GDB when it connects.
c906108c
SS
18481
18482 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
18483
18484Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
18485
18486 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
18487 if we can't get a debug format from GDB (we may be testing an
18488 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
18489
18490 * gdb.stabs/weird.exp: Fix quoting.
18491
18492 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
18493
18494Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
18495
18496 * config/arm-ice.exp: New file.
18497
18498Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
18499
18500 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 18501 until it has been modified to work with the new testsuite.
c906108c 18502
99707966 18503 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
18504 testcase won't compile, cause all of the testcases in the file to
18505 fail instead.
c906108c
SS
18506
18507 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
18508 (gdb_clear_suppressed): New procedure.
18509 (gdb_stop_suppressing_tests): Only clear suppress_flag if
18510 it contains a positive value.
18511
18512Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
18513
18514 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
18515
18516 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
18517
18518Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
18519
18520 * lib/gdb.exp (setup_xfail_format): New function.
18521 (get_debug_format): New function to get debug format.
18522 (debug_format): New global variable to hold last value set
18523 by get_debug_format.
18524 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 18525 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
18526 * gdb.c++/ptype.exp: Ditto.
18527 * gdb.c++/classes.exp: Ditto.
18528 * gdb.c++/cplusfuncs.exp: Ditto.
18529 * gdb.c++/inherit.exp: Ditto.
18530 * gdb.c++/templates.exp: Ditto.
18531 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 18532
c906108c
SS
18533Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
18534
18535 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
18536 host doesn't have a currently-open connection.
18537
18538 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
18539 any gdb stub target. Handle cases where gdb doesn't respond when
18540 interrupted in a sane fashion.
c906108c
SS
18541
18542 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 18543 same thing in a totally different way.
c906108c
SS
18544
18545 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 18546 setting "timeout".
c906108c 18547 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 18548 default_gdb_init now.
c906108c
SS
18549
18550Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
18551
18552 * gdb.base/printcmds.exp: Fix "check for floating addition"
18553 regexp to accept results within approx +/- .01 of exact value.
18554 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
18555
18556Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
18557
18558 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 18559 properly.
c906108c
SS
18560 (gdb_expect): Add optional timeout parameter, and add timeout
18561 value to various calls.
18562 (gdb_suppress_tests): Only give one warning message per group.
18563
18564Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
18565
18566 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
18567 global variables. Handle getting a value for $timeout more
18568 gracefully.
c906108c
SS
18569
18570Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
18571
18572 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 18573 initialize.
c906108c 18574 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 18575 by a target configuration file.
c906108c
SS
18576 (gdb_expect): Pass the timeout to remote_expect.
18577
18578 * config/monitor.exp(gdb_load): Fix typo in regexp.
18579
18580Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
18581
18582 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
18583
18584Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
18585
18586 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
18587 here. Call gdb_target_exec before rebooting the target, to make
18588 sure the connection to the target is closed.
c906108c
SS
18589 (gdb_load): Pass the name of the executable to gdb_target_monitor.
18590 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
18591 Also detect "Timeout reading from remote" error.
18592
18593 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
18594 gdb_target_monitor. Don't call gdb_file_cmd here; let
18595 gdb_target_monitor do it.
c906108c
SS
18596
18597 * gdb.disasm/hppa.exp: Don't use exec_output.
18598
18599Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
18600
18601 * gdb.base/list.exp: If we're debugging a non-native target,
18602 try to set the pc register to point to the start of the
18603 program before doing the first list command.
18604
18605 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 18606 test_calls after restarting.
c906108c
SS
18607
18608 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 18609 reloading.
c906108c
SS
18610
18611 * gdb.base/watchpoint.exp: Fix typo.
18612
18613 * gdb.base/setshow.exp: Check for use_gdb_stub.
18614
18615 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 18616 stub case.
c906108c
SS
18617 * gdb.base/langs.exp: Ditto.
18618
18619 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
18620 gdb_load_offset. If we weren't given a file to load, figure out
18621 what the current file is and use it.
c906108c
SS
18622
18623 * config/i386-bozo.exp: New file.
18624
18625Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
18626
18627 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
18628 feature.
18629
18630 * config/proelf.exp: New entry.
18631
18632Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
18633
18634 * lib/gdb.exp: Remove spurious .* patterns at the beginning
18635 of regexps.
18636
18637 * gdb.base/watchpoint.exp: Don't run the test_stepping
18638 tests if gdb can't call functions on the target.
18639
18640 * gdb.base/setshow.exp: Don't run the set prompt tests if
18641 the board has gdb_prompt set.
18642
18643Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
18644
18645 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
18646 * gdb.base/commands.exp: Likewise.
18647 * gdb.base/setshow.exp: Likewise.
18648
18649Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
18650
18651 * config/monitor.exp(gdb_start): Look for gdb_prompt target
18652 feature.
18653
18654 * config/i960.exp: New file.
18655
18656Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
18657
18658 * gdb.base/funcargs.exp: Check for gdb,short_int target
18659 feature instead of looking for explicit target triplets.
18660
dc96c6c7 18661Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 18662
d63a86f8 18663 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
18664 "p 123DEADBEEF", to check parse_number.
18665 * top.c: change "to enable to enable" to "to enable" in a couple
18666 of help strings.
18667
18668Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
18669
18670 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
18671 on the mn10300.
d63a86f8 18672
c906108c
SS
18673Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
18674
18675 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
18676 where the test executable is run with explicit args.
18677 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
18678
18679Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
18680
18681 * gdb.base/run.c: Use FAKEARGV to build test executable that
18682 does not require a command line arg, since most simulators
18683 don't currently support passing such an arg into the simulated
18684 program.
18685 * gdb.base/commands.exp: Change tests to insert the proper
18686 value as the arg to the first recursive factorial call. Change
18687 compilation line to define FAKEARGV at compile time.
18688
18689Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
18690
18691 * gdb.base/recurse.exp: Enable these tests for the mn10300.
18692 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
18693 function with watchpoint enabled" test.
18694
18695Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
18696
18697 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 18698 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
18699
18700 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 18701 "Tests restarted" messages.
c906108c
SS
18702
18703Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
18704
18705 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
18706
dc96c6c7 18707Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18708
18709 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
18710 for INFO SYMBOL; add help tests for OVERLAY commands.
18711 * gdb.base/default.exp: add tests for INFO SYMBOL command;
18712 add tests for OVERLAY commands
18713 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
18714 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
18715 * gdb.base/sigall.c: add usestubs code frag
18716 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 18717
c906108c
SS
18718Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
18719
18720 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
18721 failures.
18722 (gdb_stop_suppressing_tests): Note that tests have restarted.
18723
18724Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
18725
18726 * config/h8300.exp: New file.
18727
18728Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
18729
18730 * gdb.base/setshow.exp: Check for the existence of a
18731 feature, not its value.
18732
18733Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
18734
18735 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
18736
18737 * gdb.base/scope.exp: It's now init0(), not init().
18738
18739 * gdb.base/scope0.c: For now, change init() to be init0().
18740
18741 * config/monitor.exp: Use gdb_serial in preference to serial
18742 or netport.
18743
18744 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 18745 and it's not already set.
c906108c
SS
18746
18747Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
18748
18749 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 18750 isn't using a stub and if it supports argument passing.
c906108c
SS
18751
18752Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
18753
18754 * config/udi.exp(gdb_start): Make sure UDICONF is set
18755 properly before starting gdb.
18756
18757Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
18758
18759 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
18760 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
18761 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
18762
18763Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
18764
18765 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 18766 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
18767
18768 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
18769
18770 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
18771
18772 * config/monitor.exp: Make sure we disconnect from the target.
18773 Also, try a reboot/reload cycle instead of failing if the
18774 load fails.
18775
18776Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
18777
18778 * gdb.base/default.exp: Don't set match_max.
18779 * gdb.base/help.exp: Ditto.
18780 * gdb.base/list.exp: Ditto.
18781 * gdb.base/signals.exp: Ditto.
18782
18783 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
18784 set, use remote_ld to download the testcase instead of
18785 the GDB loader.
18786
18787Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
18788
18789 * config/vr5000.exp: New file.
18790
18791 * config/monitor.exp(gdb_target_monitor): Add pattern for
18792 "Ending remote" to detect errors in connecting.
18793
18794 * gdb.base/setshow.exp: Add .* within auto language test.
18795
18796 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
18797 target feature.
18798
18799 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 18800 and reboot the board if necessary.
c906108c
SS
18801
18802 * gdb.base/setvar.exp(test_set): Handle multiple prints within
18803 a set of tests. Remove print.* from the patterns being checked.
18804
18805Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
18806
18807 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
18808 refer to gdb_spawn_id.
18809
18810 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
18811 longer used.
18812 * config/sparclet.exp: Ditto.
18813 * config/sparclet-old.exp: Ditto.
18814 * config/slite.exp: Ditto.
18815 * config/sim.exp: Ditto.
18816 * gdb.base/funcargs.exp: Ditto.
18817
18818 * lib/gdb.exp:Remove references to gdb_spawn_id.
18819 (gdb_expect): Move to remote.exp.
18820
18821Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
18822
18823 * config/monitor.exp: Detect the "Couldn't establish connection"
18824 message from GDB.
18825
18826Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
18827
18828 * gdb.base/bitfields.exp: Use runto instead of explicit
18829 gdb_run_cmd/gdb_expect sequences.
18830
18831 * gdb.base/break.exp(text_next_with_recursion): Add match for
18832 gdb_expect call.
18833
18834 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
18835 We also need to handle the "A program is being debugged already"
18836 prompt from gdb. Use gdb_test to set the baud rate.
18837
18838 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
18839 to 20000. Really. I mean it.
18840
18841Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
18842
18843 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
18844 fails. If suppress_flag is set, skip perror message about not
18845 being able to send to GDB.
c906108c 18846 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 18847 GDB.
c906108c
SS
18848 (gdb_expect): If suppress_flag is set, always fail immediately.
18849 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
18850 (gdb_init): Call gdb_stop_suppressing_tests.
18851 (default_gdb_exit): Ditto.
18852 (default_gdb_start): Ditto.
18853
18854 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 18855 gdb_stop_suppressing_tests as appropriate.
c906108c 18856 * gdb.base/break.exp: Ditto.
889bf7c5 18857 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
18858 * gdb.base/commands.exp: Ditto.
18859 * gdb.base/exprs.exp: Ditto.
889bf7c5 18860 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
18861 * gdb.base/list.exp: Ditto.
18862 * gdb.base/recurse.exp: Ditto.
889bf7c5 18863 * gdb.base/scope.exp: Ditto.
c906108c
SS
18864 * gdb.base/structs.exp: Ditto.
18865 * gdb.c++/inherit.exp: Ditto.
18866
18867Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
18868
18869 * config/vr4300.exp: New file.
18870
99707966 18871 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 18872
99707966 18873 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
18874
18875Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
18876
18877 * lib/gdb.exp(gdb_init): New function.
18878
18879 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 18880 for each individual variable set.
c906108c
SS
18881
18882 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
18883 name.
18884
18885 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
18886
18887 * gdb.base/scope.exp: Use gdb_test.
18888
18889 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
18890 aborting; the testsuite driver will do that for us (see
18891 gdb_finish). Also, use gdb_test in a few more places.
18892
18893Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
18894
18895 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
18896
18897Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
18898
18899 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
18900 and "add_tests" are not at the same address.
18901
18902Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
18903
18904 * gdb.base/ptype.exp: Use gdb_test.
18905
18906Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
18907
18908 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
18909 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
18910 left in. No longer expect them to fail.
18911
18912 * gdb.stabs/*.mt; Deleted, no longer used.
18913 * gdb.stabs/configure.in: Remove references to target makefile
18914 frags.
18915 * gdb.stabs/configure: Rebuilt.
18916
18917 * gdb.disasm/*.mt: Deleted, no longer used.
18918 * gdb.disasm/configure.in: Remove references to target makefile
18919 frags. Use "sh3.s" as the unique filename for this directory.
18920 * gdb.disasm/configure: Rebuilt.
18921
18922 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
18923 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
18924 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
18925
18926Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
18927
18928 * config/udi.exp: Use mondfe,name instead of remote_host.
18929
18930Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
18931
18932 * gdb.base/watchpoint.exp: Don't expect a failure when calling
18933 a function with a watchpoint enabled on the mn10200.
18934
18935 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
18936 before trying to create it!
18937
18938Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
18939
18940 * config/vx.exp: Use hostname instead of netport.
18941
18942 * config/vxworks.exp: New file.
18943
18944 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
18945
18946 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 18947 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
18948 occurs.
18949
18950 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
18951 $gdb_spawn_id directly.
18952 (gdb_run_cmd): Try _start as well as start. Use the target feature
18953 gdb,start_symbol as the symbol to start from when jumping.
18954
18955Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
18956
18957 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
18958 redundant) test.
18959
18960 * gdb.base/recurse.exp: Relax final value test for 'b' so that
18961 it doesn't lose for 16bit integer systems.
18962
18963Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
18964
18965 * gdb.fortran/types.exp: If the target doesn't support "double"
18966 data types, then expect "real" types to only be 4 bytes.
18967
18968 * gdb.c++/virtfunc.exp: Expect failure for virtual function
18969 call tests if the target doesn't support inferior function calls.
18970
18971 * gdb.base/printcmds.exp: Allow minor deviation in FP values
18972 in printf tests.
18973
18974Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
18975
18976 * gdb.base/help.exp: Disable "help set", "help show", and
18977 "help support". Simplify regexp for "help stack".
18978
18979 * gdb.base/default.exp: Set match_max to 5000 and the timeout
18980 to 60 seconds. Temporarily set match_max to 15000 around the
18981 "info copying" test.
18982
18983 * gdb.base/nodebug.exp: Don't try to do an inferior function
18984 call if the target doesn't support them.
18985 * gdb.base/printcmds.exp: Likewise.
18986 * gdb.base/setvar.exp: Likewise.
18987 * gdb.base/structs.exp: Likewise.
18988 * gdb.c++/templates.exp: Likewise.
18989 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
18990
18991 * gdb.base/recurse.exp: Enable for the mn10200.
18992
18993 * configure.in: Do configure gdb.stabs directory for *-*-elf
18994 targets.
18995 * configure: Rebuilt.
18996
18997 * gdb.base/break.exp: Check for gdb,noresults before testing
18998 exit status and/or results from the target.
18999 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
19000 * lib/gdb.exp: Remove old (now bogus) initialization of
19001 noinferior, noargs, noresults and nosignals.
19002
19003Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
19004
19005 * config/sh.exp: New file.
19006
19007 * config/slite.exp: Try to connect multiple times to the board
19008 before rebooting. Only send a "monitor run" if need_monitor_run
19009 is set.
19010
19011 * gdb.base/break.exp: Don't do the "stub continue" test if
19012 the target has gdb_stub set.
19013
19014 * gdb.base/callfuncs.exp: Increase the timeout.
19015
19016 * gdb.base/interrupt.exp: Don't even try to compile the testcase
19017 if the target has gdb,noinferiorio set.
19018
19019 * gdb.base/list.exp: Increase match_max to 10000 characters.
19020
19021 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
19022
19023 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
19024 target.
19025
19026 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
19027
19028Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
19029
19030 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
19031 trying to delete the copy of gdb. Catch the file delete so we
19032 don't die if the delete fails; also, the file should be copied to
19033 the host, not to the build.
c906108c
SS
19034
19035Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
19036
19037 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 19038 parenthesis in case it contains multiple regexps separated
c906108c
SS
19039 with |.
19040
19041 * gdb.base/watchpoint.exp: Use gdb_test.
19042 * gdb.base/default.exp: Ditto.
19043
19044Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
19045
99707966 19046 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 19047
c906108c
SS
19048 * gdb.base/scope.exp: Use gdb_test.
19049 * gdb.c++/classes.exp: Ditto.
19050 * gdb.c++/inherit.exp: Ditto.
19051
19052Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
19053
19054 * gdb.base/crossload.exp: Don't use execute_anywhere, use
19055 remote_exec instead.
19056 * gdb.base/corefile.exp: Don't be ridiculous.
19057 * gdb.base/*.c: Add missing stub invocations.
19058
19059Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
19060
19061 * config/slite.exp: Miscellaneous fixes.
19062
19063 * lib/gdb.exp: Fix runto.
19064
19065 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
19066 the target.
19067
19068 * gdb.base/watchpoint.exp: Fix regexp.
19069
19070 * lib/gdb.exp(default_gdb_exit): Add a catch to the
19071 close and wait commands, as the descriptor may now be
19072 invalid. Always call "remote_close host".
19073
19074Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
19075
19076 Major rewrite for testsuite revision.
d63a86f8 19077
c906108c
SS
19078 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
19079 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
19080 instead of relying on spawn_id to always contain a valid
19081 spawn id.
19082 (get_compiler_info): New procedure to build the ${binfile}.ci
19083 file, instead of replicating this in N different places.
19084 (gdb_compile): New procedure.
d63a86f8 19085
c906108c 19086 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
19087 appropriate arguments) instead of compile. Use gdb_test in a lot
19088 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
19089 at the start of a testcase, as this is no longer done magically.
19090
19091 config/*-gdb.exp: Rename without the -gdb suffix.
19092
19093 config/mips.exp: Use remote_close instead of exit_remote_shell.
19094 config/monitor.exp: Use target_info instead of looking at
19095 baud, timeout, etc.
19096 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
19097
19098Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19099
19100 * gdb.c++/templates.exp (test_ptype_of_templates),
19101 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
19102 Update expect patterns for destructors and assignment operators
19103 to match corresponding c-typeprint.c changes.
19104 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
19105 to destructor breakpoint test, GDB should be able to set the
19106 destructor breakpoint without specifying arguments.
19107
19108Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
19109
19110 * gdb.threads/pthreads.exp: Change result for failure to compile due
19111 to lack of pthreads runtime support from an error to simply an
19112 unsupported test, per dejagnu standards.
19113
19114Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19115
19116 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
19117 where GDB exits to reduce pattern match time.
19118 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
19119
19120 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
19121
dc96c6c7 19122Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19123
19124 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
19125 * gdb.base/default.exp: ditto.
19126 * gdb.base/nodebug.exp: ditto.
19127 * gdb.base/printcmds.exp: ditto.
19128 * gdb.base/ptype.exp: ditto.
19129 * gdb.base/setvar.exp: ditto.
19130 * gdb.base/structs.exp: ditto.
19131 * gdb.base/setshow.c: Guard against uninitialized values of argc.
19132
19133Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
19134
19135 * configure, */configure: Rebuild with autoconf 2.12.
19136
19137Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
19138
19139 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
19140 use new i*86-pc-linux*-gnu quads.
19141 * gdb.base/corefile.exp: Ditto.
19142 * gdb.base/signals.exp: Ditto.
19143 * gdb.base/sigall.exp: Ditto.
19144 * gdb.base/interrupt.exp: Ditto.
19145
19146 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
19147 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
19148 RedHat 4.0.
d63a86f8 19149
c906108c 19150 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
19151 linux. This allows the test case to at least compile on latest
19152 linux, but still not run due to missing the threads runtime library.
c906108c
SS
19153
19154Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19155
19156 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
19157 directory to search gdb directory. Accept and step over conditional
19158 stack alignment code. Consume $prompt in failure cases.
19159 Reset timeout to $oldtimeout instead of some arbitrary value.
19160 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
19161 timeout problems with infinite stack backtraces.
19162 * gdb.base/ptype.exp (ptype struct link, union tu_link):
19163 Accept function parameters for linkfunc member.
19164
19165Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
19166
19167 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
19168 (CXXFLAGS): Remove, unreferenced.
19169 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
19170 previous -B options and also add -B option to pick up cross compiled
19171 runtime.
c906108c
SS
19172 (TARGET_INCLUDES): Add for -I options and add code to initialize when
19173 doing cross compiles.
19174 (target_alias): Declare global.
19175 (xgcc): Set variable to full path of gcc in build tree. Use findfile
19176 to verify that gcc exists in build tree, and if so set CC to that
19177 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 19178
c906108c
SS
19179Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
19180
19181 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
19182 ptype test for anonymous union. Fixup testcase to match
19183 current gcc debug output.
19184
19185Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
19186
19187 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
19188 force argument to an unsigned long type.
19189
19190Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
19191
19192 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 19193 tests and anonymous union print/ptype tests.
c906108c
SS
19194 * gdb.base/list.exp (test_forward-search): Increase timeout by
19195 5 minutes for the "search extremely long line" case.
19196 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
19197 completely optional and that the pass/fail messages use the command as
19198 the message if that third arg is a null string.
19199 (gdb_test_exact): Arrange that a null string pattern means match a
19200 null string output rather than any output, which might include random
889bf7c5 19201 errors.
c906108c
SS
19202 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
19203 backtrace test.
19204 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
19205 always failing and failure is now exposed by gdb.exp changes.
19206
19207Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
19208
19209 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
19210 weren't being noted.
19211
19212Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19213
19214 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
19215 * gdb.stabs/weird.exp: Remove v_comb xfails.
19216
dc96c6c7 19217Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19218
19219 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 19220 list.exp scope.exp watchpoint.exp]
c906108c 19221 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 19222
dc96c6c7 19223Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19224
19225 * config/monitor.exp: Increase download timeout to 1000 seconds.
19226
dc96c6c7 19227Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19228
19229 * config/m32r.exp: Increase timeout to 120 seconds.
19230
19231Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
19232
19233 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
19234 and accept older ordering as obsolescent gcc or gdb.
19235 * gdb.c++/templates.exp: Ditto.
19236 * gdb.c++/virtfunc.exp: Ditto.
19237
19238Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
19239
19240 * gdb.base/coremaker.c: Add code to mmap some data so we
19241 can check that it ends up in the core file.
19242 * gdb.base/corefile.exp: Add test to read mmapped data
19243 from core file.
19244
dc96c6c7 19245Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19246
19247 * config/m32r.exp: New file.
19248
19249Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
19250
19251 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
19252 that cflags can contains -gstabs, and work correctly for other tests.
19253
dc96c6c7 19254Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19255
19256 * gdb.base/setshow.exp: New file, tests show and set.
19257 * gdb.base/setshow.c: New file, tests show and set.
19258 * gdb.base/help.exp: Add test for help set|show annotate.
19259 * gdb.base/default.exp: Add test for set|show annotate.
19260
19261Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
19262
19263 * testsuite/gdb.base/break.exp: Make backtrace from factorial
19264 errors unique.
19265 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
19266 explicitly.
19267
19268Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
19269
19270 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
19271 and width commands. This is done elsewhere.
19272 * (gdb_start): Don't call gdb_start_sim here. That's already
19273 done in gdb_load. This fixes lots of failures in default.exp.
19274
19275Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
19276
19277 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
19278 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
19279 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
19280 in the same we we treat other failures (since it may be an expected
889bf7c5 19281 condition), rather than as an error.
c906108c
SS
19282 * gdb.base/signals.exp (test_handle_all_print): Revert back to
19283 old test format.
19284
19285Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
19286
19287 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
19288 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 19289 twice. Nuke the duplicates.
c906108c 19290 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 19291 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
19292 Remove config.h along with other config files.
19293
19294Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
19295
19296 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
19297 "p func1 ()" and note that rests of tests are skipped.
19298 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 19299 setup_xfails for "print func2::coremaker_local".
c906108c
SS
19300 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
19301 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
19302 affected by the previous run test.
19303 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
19304 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
19305 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
19306 "pass int powerset tuple" and "pass modeless int powerset tuple".
19307 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
19308 "real write 4" and "real write 8".
19309 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 19310 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
19311 "print \$i after tuple assign 2", and
19312 "print vs2 after tuple assign 2".
19313 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
19314 meaningful error message and return -1 so the caller can
19315 suppress further tests and avoid a cascade of errors.
d63a86f8 19316
c906108c
SS
19317Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
19318
19319 * gdb.base/a1-selftest.exp: Tweak tests to account for new
19320 format for printing version.
19321 * gdb.base/default.exp: Ditto.
19322 * gdb.base/interrupt.exp: Fix problem with cascade of
19323 errors if child process dies while calling a function.
d63a86f8 19324
c906108c
SS
19325Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
19326
19327 * Makefile.in (VPATH): Add
19328 * Makefile.in (Makefile, config.status): Fix rules so things get
19329 remade when necessary.
19330
19331Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
19332
19333 * Makefile.in (just-check): Add path to sibling expect dir
19334 to environment variable specified by RPATH_ENVVAR.
19335
19336Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
19337
19338 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
19339 (just-check): Add shared library paths for libstdc++, tk,
19340 tcl, bfd, and opcodes to the environment variable specified
19341 in RPATH_ENVVAR.
19342 * configure.in: Add support to recognize --enable-shared flag
19343 and generate correct value for RPATH_ENVVAR.
19344 * configure: Regenerated with autoconf.
19345
19346Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
19347
19348 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 19349 include all osf versions.
c906108c
SS
19350 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
19351 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
19352 when target is linux. When failing to build pthreads test
19353 executable, give more meaningful message.
19354 * gdb.threads/pthreads.c: Hpux also uses old definition of second
19355 arg for pthread_create.
d63a86f8 19356
c906108c
SS
19357Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
19358
19359 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 19360 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 19361 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 19362 and -lpthreads (everybody else).
c906108c
SS
19363 (test_startup): Fail gracefully if threads are not supported.
19364 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
19365 "p/c array_index("abcdef",2)" when not gcc compiled.
19366 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
19367 "print func2::coremaker_local" when not gcc compiled.
19368 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
19369 "ptype on opaque struct tagname (statically)",
19370 "ptype on opaque struct tagname (dynamically) 1", and
19371 "ptype on opaque struct tagname (dynamically) 2"
19372 for not compiled with gcc.
19373 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
19374 backtrace when compiled with gcc.
d63a86f8 19375 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
19376 than always return success.
19377
19378Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
19379
19380 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
19381
19382Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
19383
19384 * gdb.base/structs.exp: Undo last change.
19385
19386Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
19387
19388 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
19389 encapsulate all the steps/nexts done during self test, starting
19390 at main, and makes them less sensitive to optimization issues.
19391 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
19392 signal handler" test.
19393 * gdb.threads/pthreads.exp: Only run this for native configs.
19394 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
19395 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
19396 tests.
19397 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
19398 for "runto test_calls(void)" test.
d63a86f8 19399
c906108c
SS
19400Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
19401
19402 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
19403 and don't expect address info in breakpoint confirmations.
19404
19405Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
19406
19407 * gdb.base/list.exp (test_forward_search): Increase timeout
19408 temporarily by 60 seconds for searching extremely long line,
889bf7c5 19409 and then reset to old value when done. Increase expect input
c906108c
SS
19410 buffer to 10000.
19411
19412Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
19413
19414 * gdb.base/list.exp (test_forward_search): Fix to handle very
19415 long source line without overflowing expect's input buffer.
19416
19417Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
19418
19419 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
19420 "buffer_full".
19421
19422 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
19423 "buffer_full".
19424
19425 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
19426 "buffer_full".
19427
19428 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
19429 "buffer_full".
19430
19431Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
19432
19433 * configure.in (configdirs): Add gdb.threads.
19434 * configure: Regenerated with autoconf.
19435 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
19436 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
19437 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 19438
c906108c
SS
19439Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
19440
19441 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
19442
19443Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
19444
19445 * gdb.base/signals.exp (test_handle_all_print): Test separately for
19446 each signal's status in the output of "handle all print".
19447 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
19448 the \r\n sequence that immediately precedes the gdb prompt.
19449 * gdb.base/a1-selftest.exp: Save original timeout and restore
19450 after test.
19451
19452Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
19453
19454 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
19455 symbol.
19456
19457Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
19458
19459 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
19460
19461Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
19462
19463 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
19464 timeout by 60 seconds.
19465
19466Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
19467
19468 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
19469 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
19470 error return.
19471
19472Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
19473
19474 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
19475 gdb initialization, also report how long dejagnu waited. Restore
19476 old timeout before doing error return. Temporarily increase timeout
889bf7c5 19477 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
19478
19479Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
19480
19481 * lib/gdb.exp: Report timeout value for verbosity level 2.
19482 * config/gdbserver.exp: Ditto.
19483 * config/hppro.exp: Ditto.
19484 * config/mips-gdb.exp: Ditto.
19485 * config/monitor.exp: Ditto.
19486 * config/netware.exp: Ditto.
19487 * config/sim-gdb.exp: Ditto.
19488 * config/slite-gdb.exp: Ditto.
19489 * config/udi-gdb.exp: Ditto.
19490 * config/unix-gdb.exp: Ditto.
19491 * config/vx-gdb.exp: Ditto.
19492 * gdb.base/a1-selftest.exp: Ditto.
19493 * gdb.base/a2-run.exp: Ditto.
19494 * gdb.base/break.exp: Ditto.
19495 * gdb.base/corefile.exp: Ditto.
19496 * gdb.base/list.exp: Ditto.
19497 * gdb.base/recurse.exp: Ditto.
19498 * gdb.base/scope.exp: Ditto.
19499 * gdb.base/signals.exp: Ditto.
19500
19501Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
19502
19503 * gdb.threads/Makefile.in (docdir): Removed.
19504
19505Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
19506
19507 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 19508 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 19509 @srcdir@.
d63a86f8 19510 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
19511 autoconf 2.5 or higher.
19512 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
19513
19514Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
19515
19516 * configure: Regenerated.
19517 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
19518 avoid name clashes with SunOS headers.
19519
19520Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
19521
19522 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
19523
19524Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
19525
19526 * gdb.base/callfuncs.exp: Finish last change -- make sure the
19527 prototype information ends up in the compiler info file.
19528
19529Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
19530
19531 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
19532 attempting to regenerate it. Eliminate use of a temporary file
19533 and just generate the info file directly. Source it immediately,
19534 for consistency of use.
19535 * gdb.base/corefile.exp: Ditto
19536 * gdb.base/exprs.exp: Ditto.
19537 * gdb.base/funcargs.exp: Ditto.
19538 * gdb.base/langs.exp: Ditto.
19539 * gdb.base/list.exp: Ditto.
19540 * gdb.base/mips_pro.exp: Ditto.
19541 * gdb.base/nodebug.exp: Ditto.
19542 * gdb.base/opaque.exp: Ditto.
19543 * gdb.base/ptype.exp: Ditto.
19544 * gdb.base/scope.exp: Ditto.
19545 * gdb.base/setvar.exp: Ditto.
19546 * gdb.base/signals.exp: Ditto.
19547 * gdb.base/whatis.exp: Ditto.
19548 * gdb.c++/templates.exp: Ditto.
19549 * gdb.c++/virtfunc.exp: Ditto.
19550 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 19551 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
19552
19553Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19554
19555 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
19556 it got fixed by the recent lookup_minimal_symbol_by_pc change.
19557 Increase timeout, a lot of single stepping might be needed if the
19558 target has no hardware watchpoints.
19559
19560Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
19561
19562 * gdb.base/break.exp: Ignore compiler warnings when compiling
19563 break.c.
19564 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
19565 * gdb.base/default.exp: Add h8300 xfails. Handle messages
19566 from remote-sim.
19567 * gdb.base/exprs.exp: Add h8300 xfails.
19568 * gdb.base/funcargs.exp: Likewise.
19569 * gdb.base/nodebug.exp: Likewise.
19570 * gdb.base/printcmds.exp: Likewise.
19571 * gdb.base/ptype.exp: Likewise.
19572 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
19573 h8300 xfails.
d63a86f8 19574 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
19575 on the h8300.
19576 * gdb.base/funcargs.c: Explicitly make last constant argument to
19577 call_after_alloca_subr an unsigned long type.
19578 * gdb.base/return.c: Include stdio.h.
19579
19580Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
19581
19582 * config/abug.exp: New file for the older Motorola Bug monitor
19583 that runs on the mvme13x series VME boards.
19584 * config/monitor.exp: Use the new config array for target settings
19585 if they exist.
19586
19587Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
19588
19589 * sim-gdb.exp: Make the SH simulator allocate less space when
19590 it is targeted.
19591
19592Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
19593
19594 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
19595 test.
19596
19597Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
19598
19599 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
19600 "rs6000-*-*" for "list function in include file" when gcc compiled.
19601 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
19602 for "p ctable1[120]".
19603 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
19604 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
19605 Remove setup_xfail for "rs6000-*-*" for
19606 "print 'scope0.c'::filelocal before run".
19607 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
19608 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
19609 since some compilers don't allow both options to be given
19610 on the same command line. Create object file and move it.
d63a86f8 19611
c906108c
SS
19612Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
19613
19614 * gdb.base/corefile.exp: Always regenerate the core file, since
19615 we always regenerate the coremaker program. Detect special case
19616 where registers cannot be read from core file.
d63a86f8 19617
c906108c
SS
19618Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
19619
19620 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
19621 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
19622 * gdb.c++/templates.exp: Only match on basename of file since
19623 some formats like xcoff don't encode directory information.
19624 * gdb.stabs/weird.exp: Use the right sed script for powerpc
19625 and rs6000 AIX xcoff targets.
19626 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
19627 * configure: Regenerate.
19628 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
19629 here, rather than in distclean.
d63a86f8 19630
c906108c
SS
19631Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
19632
19633 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
19634 defined, and use it to compile the test case with -O2. The
19635 native compilation still uses no optimization.
19636 * gdb.base/mips_pro.c: Remove inline assembly code since
19637 it is compiled PIC by default, which results in assembler
19638 warnings that make the testsuite think the compilation
19639 was unsuccessful.
19640
19641Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
19642
19643 * gdb.c++/misc.exp: Add note to message for
19644 "print s.a for foo struct" that this is a known gcc 2.7.2
19645 and earlier bug.
19646
19647Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
19648
19649 * gdb.base/break.exp: Fix pattern for matching "Delete all
19650 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
19651 setup_xfail for deleting all breakpoints test. Fix various
19652 timeout messages to include "(timeout)".
19653 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
19654 for "p t_float_values2(3.14159,float_val2)".
19655 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
19656 for "continue to call2g" when gcc compiled.
19657 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
19658 "up to foo in langs.exp", "show language at foo in langs.exp",
19659 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
19660 and "show language at fsub in langs.exp".
19661 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
19662 "list line 1 in include file", "list message for lines past EOF",
19663 "list function in include file", "list list0.h:foo", and
19664 "list filename:function; nonexistant function".
19665 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
19666 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
19667 and "ptype t_char_array" to be for native cc only.
d63a86f8 19668
c906108c
SS
19669Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
19670
d63a86f8 19671 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 19672 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 19673 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
19674
19675Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
19676
19677 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
19678 "bt in signals.exp". This problem only appears when running
19679 the testsuite, and then only intermittently.
19680
19681Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
19682
19683 * gdb.base/return.exp (return_tests): Differentiate between
19684 two tests of continuing.
19685
19686Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
19687
19688 * */Makefile.in (maintainer-clean): Remove config.log.
19689 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
19690 * gdb.c++/Makefile.in (PROGS): Add inherit.
19691 (clean): Remove *.ci.
19692
19693Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
19694
19695 * gdb.c++/misc.cc: Add test code from Mike Stump.
19696 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
19697
19698Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
19699
19700 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
19701 to "alpha-*-osf2*" and add comment.
19702 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
19703 setup_xfail for "step over execarg initialization" and
19704 "step over corearg initialization".
c906108c
SS
19705 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
19706 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
19707 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 19708 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
19709 "print func2::coremaker_local", and "backtrace in corefile.exp".
19710 * gdb.base/signals.exp: Build and source signals.ci.
19711 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
19712 to be for gcc only.
19713 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 19714
c906108c
SS
19715Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19716
19717 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
19718 Feb 3 procfs.c change.
19719
19720Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
19721
19722 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
19723
19724Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
19725
19726 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
19727 from dejagnu's apparent default of 10 seconds, which gives random
19728 results when running the tests over NFS on moderately loaded systems.
19729 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
19730
19731Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
19732
19733 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
19734 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 19735 result reports.
c906108c
SS
19736
19737Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
19738
19739 * configure.in (CY_AC_PATH_TCLH): Remove.
19740 * configure: Regenerate.
19741
19742Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
19743
19744 * gdb.c++/Makefile.in (clean): Add missing '{'.
19745
19746Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
19747
19748 * lib/gdb.exp: Provide a default value for noinferior.
19749
19750 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
19751 Load libgloss.exp.
19752
19753Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
19754
19755 * gdb.disasm/hppa.exp: Compile directly into an executable, use
19756 the executable, not the .o to run the tests from.
19757
19758Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
19759
19760 * gdb.base/break.exp: Don't test for program exit or exit status
19761 if $noresults if nonzero.
19762 * gdb.base/langs.exp: Likewise.
19763 * gdb.base/watchpoint.exp: Likewise.
19764
19765 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
19766 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
19767 trying to compile the testcase.
19768
19769Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
19770
19771 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
19772 * gdb.base/signals.exp (continue to handler): Likewise.
19773
19774Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
19775
19776 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
19777
19778 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
19779
19780Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
19781
19782 * gdb.base/corefile.exp: Recognize "not found" as failure
19783 when trying to determine if a core file was generated.
19784 If no core file was generate the first time, try again without
19785 the ulimit -c to work around braindamaged shells.
19786
19787Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
19788
19789 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
19790 [] tests with "test" and enclose string in quotes.
19791 * gdb.stabs/configure: Rebuild
d63a86f8 19792
c906108c
SS
19793Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
19794
19795 Changes in sync with expect:
19796 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
19797 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
19798 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
19799 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
19800 argument to AC_REQUIRE.
19801 * configure: Regenerated.
19802
19803Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
19804
19805 * gdb.base/corefile.exp: When generating a core, discard any
19806 error messages about ulimit not found and the "core dumped"
19807 message from the shell that runs the coredumper.
19808
19809Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
19810
19811 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
19812
19813 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
19814 which sed script to run. Expect failure for v_comb test
19815 on PA targets too.
d63a86f8 19816
c906108c
SS
19817Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
19818
19819 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 19820 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
19821
19822Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
19823
19824 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
19825 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 19826 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
19827 * lib/gdb.exp (default_gdb_start): Fix typo.
19828 * gdb.base/corefile.exp: Allow "Core was generated by ..."
19829 messages to not include the full program name that caused
19830 the core dump since some systems (such as solaris) apparently
19831 truncate this path to about 80 characters.
19832 When generating a core file first try increasing the core file
19833 size limit to unlimited since some systems may default it to
19834 zero, and it is harmless to try it. Move the test for failing
19835 to generate a core file to where it will actually get executed.
19836 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
19837 new gdb result from g++ debug info improvements and make old
19838 pattern obsolescent. Also account for size_t differences
19839 (may be int or long).
19840 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
19841 initialization before function call is placed in the delay slot
19842 and thus appears to be skipped over by commands such as "next".
19843
19844Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
19845
19846 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
19847
19848Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
19849
19850 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
19851 input source file; fix code to compile test to deal with this
19852 convention.
19853 * gdb.c++/*.exp: Likewise.
19854
19855Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
19856
19857 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
19858 "bt in signals.exp".
19859
19860Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
19861
19862 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
19863 "step over execarg initialization" and
889bf7c5 19864 "step over corearg initialization".
c906108c
SS
19865
19866Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
19867
19868 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
19869 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
19870
19871Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
19872
19873 From Rob Savoye (rob@poseidon.cygnus.com)
19874 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
19875 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
19876 configure.in}, gdb.disasm/{Makefile.in, configure.in},
19877 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
19878 configure.in}: Major reworking for autoconfig.
c906108c
SS
19879 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
19880 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 19881 New files.
c906108c
SS
19882 * config/unix-gdb.exp: Make GDB global.
19883 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
19884 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
19885 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
19886 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
19887 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
19888 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 19889 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
19890 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
19891 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
19892 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
19893 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 19894 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
19895 to returns as necessary, arrange for test to compile own testcase
19896 executable.
c906108c 19897 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 19898
c906108c
SS
19899Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
19900
19901 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 19902 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
19903 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
19904 "backtrace through signal handler".
19905
19906Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19907
19908 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
19909 continuing from a job control stop signal.
19910 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
19911
19912Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
19913
19914 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
19915 * gdb.base/corefile.exp: Likewise.
19916 * gdb.base/funcargs.exp: Likewise.
19917
19918Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
19919
19920 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
19921 * config/monitor.exp: Add support for setting baud rate.
19922
19923Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
19924
19925 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
19926 i*86-*-linux* xfails for "backtrace through signal handler".
19927 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
19928 "print func2::coremaker_local".
19929 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 19930 alpha-dec-osf2* xfail for
c906108c
SS
19931 "delete all breakpoints when none".
19932
19933Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
19934
19935 * gdb.base/break.exp: Change test that deletes all breakpoints
19936 when no user breakpoints are installed. A post 4.15 change
19937 causes gdb to no longer prompt in this case.
19938
19939Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
19940
19941 * gdb.base/return.exp (return_tests): Change xfail for test
19942 "correct value returned double test" to stop xfailing at
19943 Solaris 2.5. Apparently the bug has been fixed.
19944
19945Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
19946
19947 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
19948 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
19949
19950Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
19951
19952 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
19953 * gdb.disasm/hppa.s: Corresponding changes.
19954
19955Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
19956
19957 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
19958 makefile fragment.
19959 * config/mt-hpux: Deleted.
19960
19961Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
19962
d63a86f8 19963 * Many files: When warning about suppressed tests due to a
c906108c
SS
19964 nonexistant test binary, avoid incrementing the warning count.
19965
19966Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
19967
19968 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 19969
c906108c
SS
19970Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19971
19972 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
19973 "sparc-*-solaris2*".
19974
19975Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19976
19977 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
19978 Add global and local variables and initialize them.
19979 * gdb.base/corefile.exp: Test correct mapping of corefile sections
19980 by printing variables. Remove rs6000 and powerpc xfails, BFD now
19981 extracts the file name and terminating signal from the core file.
19982 * TODO: Remove note about tests for correct mapping of corefile.
19983 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
19984 from optimizing it away.
19985 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
19986 handles common blocks.
19987
19988Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
19989
19990 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
19991 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
19992
19993Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
19994
19995 * Makefile.in (maintainer-clean): New target, synonym for
19996 realclean.
19997 * gdb.base/Makefile.in (maintainer-clean): Likewise.
19998 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
19999 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
20000 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
20001 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
20002 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
20003
20004Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
20005
20006 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
20007 xfails when not gcc compiled for "print foo::funclocal".
20008 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
20009 "print foo::funclocal at foo",
20010 "print 'scope1.c'::foo::funclocal at foo",
20011 "print foo::funclocal_bss at foo",
20012 "print 'scope1.c'::foo::funclocal_bss at foo",
20013 "print foo::funclocal_ro at foo",
20014 "print 'scope1.c'::foo::funclocal_ro at foo",
20015 "print bar::funclocal at foo" and
20016 "print 'scope1.c'::bar::funclocal at foo".
20017 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
20018 gcc compiled for "print foo::funclocal at bar".
20019 Expand all messages to ensure that they identify that
20020 the test is at bar().
20021 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
20022 gcc compiled for:
20023 "ptype on opaque struct pointer (statically)",
20024 "ptype on opaque struct tagname (statically)",
20025 "ptype on opaque struct pointer (dynamically) 1",
20026 "ptype on opaque struct tagname (dynamically) 1",
20027 "ptype on opaque struct pointer (dynamically) 2" and
20028 "ptype on opaque struct tagname (dynamically) 2
20029 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
20030 gcc compiled for:
20031 "p datalocal"
20032 "whatis datalocal",
20033 "ptype datalocal",
20034 "p bsslocal",
20035 "whatis bsslocal", and
20036 "ptype bsslocal".
20037 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
20038 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
20039 when not gcc compiled.
20040 * gdb.base/funcargs.exp (float_and_integral_args): Add
20041 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
20042 compiled.
20043 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
20044 "backtrace from call6a" when not gcc compiled.
20045 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
20046 "backtrace from call7a" when not gcc compiled.
20047 * gdb.base/callfuncs.exp (do_function_calls):
20048 Add "hppa*-*-hpux*" xfail when not gcc compiled for
20049 "p t_char_array_values(char_array_val2,char_array_val1)",
20050 "p t_char_array_values(char_array_val1,char_array_val2)",
20051 "p t_char_array_values("carray 1","carray 2")",
20052 "p t_char_array_values("carray 1",char_array_val2)",
20053 "p t_char_array_values(char_array_val1,"carray 2")",
20054 "p sum_args(1,{2})",
20055 "p sum_args(2,{2,3})",
20056 "p sum_args(3,{2,3,4})",
20057 "p sum_args(4,{2,3,4,5})"
20058 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
20059 "backtrace in corefile.exp" when not gcc compiled.
20060
20061Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20062
20063 * gdb.base/signals.exp: Rewrite `handle all print' test as
20064 a procedure. Accept blanks or TABs as whitespace, increase
20065 timeout and expect input buffer size for the large output
20066 from the command. Remove "i*86-*-bsdi2.0" xfail.
20067
20068Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20069
20070 * gdb.base/setvar.exp: Add new testcases for truncation when
20071 assigning invalid values to bitfields.
20072
20073Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
20074
d63a86f8 20075 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
20076 mips-sgi-irix* xfail for
20077 "call inferior func with struct - returns char *"
20078 and fix test so that an optional (unsigned char *) cast is
889bf7c5 20079 accepted in the result.
c906108c
SS
20080
20081Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
20082
20083 * gdb.base/funcargs.exp (float_and_integral_args): Remove
20084 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
20085 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
20086 * gdb.base/signals.exp: Remove duplicate "handle all print" test
20087 that accidentally got checked in.
20088
20089Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
20090
d63a86f8 20091 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
20092 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
20093 compiled test.
20094 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
20095 Add mips-sgi-irix5* xfail for not gcc compiled.
20096 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
20097 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
20098 "p top", "whatis top", "p middle", and "whatis middle".
20099 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
20100 "whatis signed char" for not gcc compiled.
20101 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
20102 "set variable signed char=-1 (-1)" and
20103 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
20104 * gdb.base/funcargs.exp (float_and_integral_args):
20105 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
20106 Add mips-sgi-irix* xfail when not gcc compiled for
20107 "continue to call2b".
20108 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
20109 "continue to call2g".
20110 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
20111 "backtrace from call6a"
20112 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
20113 "backtrace from call7k".
20114 Add mips-sgi-irix5* xfail when not gcc compiled for
20115 "backtrace from call7a".
20116 (localvars_after_alloca): Fix gdb_test cmds for
20117 "print * after runto ...".
20118 Remove rs6000-*-* xfails for
20119 "print i after runto localvars_after_alloca" and
20120 "print l after runto localvars_after_alloca"
20121 for all compilers.
20122 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 20123 when not compiled with gcc, for:
c906108c
SS
20124 "print signed char == (minus)",
20125 "print signed char != (minus)",
20126 "print signed char < (minus)",
20127 "print signed char > (minus)".
20128 * gdb.base/callfuncs.exp (do_function_calls):
20129 Add mips-sgi-irix* xfail, when compiled with native compiler, for
20130 "call inferior func with struct - returns char *".
d63a86f8 20131 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
20132 "correct value returned double test" to include Solaris 2.4.
20133 * gdb.base/funcargs.exp (float_and_integral_args):
20134 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 20135
c906108c
SS
20136Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20137
20138 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
20139 enumeration bitfields if compiling with GNU C.
20140 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
20141 to empty' prompt.
20142
20143Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
20144
20145 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
20146 test for PRO targets.
20147
20148 * gdb.base/funcargs.exp: Avoid ever setting more than 8
20149 breakpoints in the inferior at any given time by making
20150 two groups of breakpoints for call2*, call6* and call7*
20151 tests.
20152
20153Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20154
20155 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
20156 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
20157 from optimizing it away.
20158 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
20159 "call inferior func with struct".
20160
20161Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
20162
20163 * configure.in: Only configure gdb.chill for particular targets.
20164
20165Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
20166
20167 * gdb.base/Makefile.in: Add action to .c.o transformation
20168 rule that generates a .ci file for each .o file and remove
20169 explicit .c.o rules except for callfuncs.o.
20170 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
20171 generates a .ci file for each .o file and remove explicit
20172 .cc.o rules.
20173 (clean): Remove *.tmp *.ci files.
20174 (EXECUTABLES): Remove templ-info.exp.
20175 * gdb.base/compiler.c: New file.
20176 * gdb.c++/compiler.cc: New file
20177 * gdb.base/scope.exp: Source gdb.base/scope.ci.
20178 Change rs6000-*-* xfail for
20179 "print 'scope0.c'::filelocal_ro" and
20180 "print 'scope1.c'::filelocal" and
20181 "print 'scope1.c'::filelocal_bss" and
20182 "print 'scope1.c'::filelocal_ro" and
20183 "print 'scope1.c'::foo::funclocal" and
20184 "print 'scope1.c'::foo::funclocal_ro" and
20185 "print 'scope1.c'::bar::funclocal" and
20186 "print 'scope0.c'::filelocal_ro" and
20187 "print 'scope1.c'::filelocal at foo" and
20188 "print 'scope1.c'::filelocal_bss at foo" and
20189 "print 'scope1.c'::filelocal_ro at foo" and
20190 "print 'scope1.c'::foo::funclocal at foo" and
20191 "print 'scope1.c'::foo::funclocal_bss at foo" and
20192 "print 'scope1.c'::foo::funclocal_ro at foo" and
20193 "print 'scope1.c'::bar::funclocal at foo" and
20194 "print 'scope0.c'::filelocal_ro" and
20195 "print 'scope1.c'::filelocal" and
20196 "print 'scope1.c'::filelocal_bss" and
20197 "print 'scope1.c'::filelocal_ro" and
20198 "print 'scope1.c'::foo::funclocal" and
20199 "print 'scope1.c'::foo::funclocal_bss" and
20200 "print 'scope1.c'::foo::funclocal_ro" and
20201 "print 'scope1.c'::bar::funclocal" and
20202 "print 'scope1.c'::bar::funclocal_bss"
20203 to only be xfail'd when not compiled with gcc.
d63a86f8 20204 Add rs6000-*-* xfail for
c906108c
SS
20205 "print 'scope0.c'::filelocal_bss before run"
20206 when compiled with gcc.
20207 (test_at_main): Add rs6000-*-* xfail for
20208 "print filelocal_ro in test_at_main"
20209 when compiled with gcc.
20210 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 20211 Add rs6000-*-aix* xfail for
c906108c
SS
20212 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
20213 "ptype t_char_array", not compiled with gcc.
20214 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
20215 xfail for "list foo (in include file)" when gcc compiled.
20216 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 20217 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
20218 "run to call0a" if not compiled with gcc.
20219 (unsigned_integral_args): Add rs6000-*-* xfail for
20220 "run to call1a" if not compiled with gcc.
20221 (float_and_integral_args): Add rs6000-*-* xfail for
20222 "run to call2a" if not compiled with gcc and for
20223 "continue to call2b" for any compiler.
20224 Add rs6000-*-* xfail to
20225 "print f1 after run to call2a" for gcc compiled.
20226 (discard_and_shuffle): Add rs6000-*-* xfail for
20227 "run to call6a".
20228 (shuffle_round_robin): Add rs6000-*-* xfail for
20229 "backtrace from call7a" if not compiled with gcc.
20230 Add rs6000-*-* xfail for
20231 "backtrace from call7b" if compiled with gcc.
20232 (call_after_alloca): Add rs6000-*-* xfail for
20233 "print c in call_after_alloca" and
20234 "print s in call_after_alloca" and
20235 "backtrace from call_after_alloca_subr"
20236 if not compiled with gcc.
20237 (localvars_in_indirect_call): Add rs6000-*-* xfail for
20238 "print c in localvars_in_indirect_call" and
20239 "print c in localvars_in_indirect_call" and
20240 "backtrace in indirectly called function" and
20241 "stepping into indirectly called function"
20242 if not compiled with gcc.
20243 (localvars_after_alloca): Add rs6000-*-* xfail for
20244 "print c after runto localvars_after_alloca" and
20245 "print s after runto localvars_after_alloca" and
20246 "print i after runto localvars_after_alloca" and
20247 "print l after runto localvars_after_alloca"
20248 for all compilers.
20249 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
20250 than whatis-info.exp.
20251 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
20252 than opaque-info.exp.
20253 Setup rs6000-*-* xfail for
d63a86f8 20254 "ptype on opaque struct pointer (statically)" and
c906108c
SS
20255 "ptype on opaque struct pointer (dynamically)" when
20256 not compiled with gcc.
20257 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
20258 rather than callf-info.exp.
20259 (do_function_calls): Add clear_xfail for rs6000-*-* for
20260 "p t_float_values2(3.14159,float_val2)". Seems to work
20261 fine there, both with xlc and gcc. Need to find out what
20262 it is doing right and fix other platforms.
20263 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
20264 "call inferior func with struct - returns int",
20265 "call inferior func with struct - returns long",
20266 "call inferior func with struct - returns float",
20267 "call inferior func with struct - returns double",
20268 "call inferior func with struct - returns char *",
20269 but only if not gcc compiled (presumes xlc compiled).
20270 Change rs6000-*-* xfails for
20271 "call inferior func with struct - returns char" and
20272 " call inferior func with struct - returns short" to only
20273 xfail if not using gcc.
20274 (clean mostlyclean): Remove *.ci and *.tmp files.
20275 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
20276 than templ-info.exp.
20277 * gdb.base/langs.exp: Source gdb.base/langs.ci.
20278 Add rs6000-*-* xfail for "up to foo in langs.exp"
20279 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 20280 when not gcc compiled.
d63a86f8 20281
c906108c
SS
20282Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
20283
20284 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
20285 * gdb.base/corefile.exp: Likewise.
20286 * gdb.base/list.exp: Likewise.
20287 * gdb.base/scope.exp: Likewise.
20288 * gdb.base/siganls.exp: Likewise.
20289
20290 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
20291 compiler output.
20292 * gdb.base/whatis.exp: Likewise.
20293
20294Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
20295
20296 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
20297 failure (opcode table has been fixed to match reality).
20298
20299Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
20300
20301 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
20302 "call inferior func with struct - returns char",
20303 "call inferior func with struct - returns short"
20304
20305 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
20306 "print 'scope0.c'::filelocal at main",
20307 "print 'scope0.c'::filelocal_bss in test_at_main",
20308 "print 'scope0.c'::filelocal at foo",
20309 "print 'scope0.c'::filelocal_bss in test_at_foo",
20310 "print 'scope0.c'::filelocal at bar",
20311 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 20312
c906108c
SS
20313 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
20314 in source file 1". This bug seems to have been fixed with both
20315 gcc and native cc (was native assembler bug?).
20316
20317Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
20318
20319 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
20320 "backtrace through signal handler" to "i*86-*-sysv4*".
20321 * gdb.base/signals.exp: Add xfail for "'next' behaved as
20322 continue" case. Add "known SVR4 bug" to fail message.
20323 Add "i*86-*-bsdi2.0" xfail for "handle all print".
20324 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
20325 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
20326 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
20327 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
20328 "up to foo in langs.exp", "show language at foo in
20329 langs.exp", "up to cppsub_ in langs.exp", "show
20330 language at cppsub_ in langs.exp", "up to fsub in
20331 langs.exp", and "show language at fsub in langs.exp".
20332 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
20333 "bactrace in corefile.exp".
20334 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
20335 "call inferior function with struct - returns float" and
20336 "call inferior function with struct - returns double".
d63a86f8 20337
c906108c
SS
20338Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
20339
20340 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
20341 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
20342 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
20343 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
20344
20345Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
20346
20347 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
20348 (or overriden) "CHILL" macro rather then bare "gcc".
20349 Also look for ../../gcc/xgcc since that is what we will
20350 actually need, not "Makefile". Remove following assignment
20351 of CHILL to CHILL_FOR_TARGET because that results in
20352 recursive definition.
20353
20354Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
20355
20356 * gdb.base/corefile.exp: Change xfail for backtrace in
20357 corefile.exp from linuxaout to all linux.
20358 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
20359 cases where we miss the breakpoint at the signal handler
20360 for some reason. Setup xfail for linuxoldld/linuxaout and
20361 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
20362 hitting SIGURG breakpoint.
20363 * gdb.base/signals.exp: Setup xfail for "next" acting like
20364 continue to add linuxoldld. Setup xfail for all linux for
20365 "next to handler in signals_tests_1", "backtrace in
20366 signals_tests_1", "continue to func1", "pass SIGUSR1",
20367 and continue to handler".
20368
20369Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
20370
20371 * Update all FSF addresses except those in COPYING* files.
20372
20373Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
20374
20375 * gdb.base/a2-run.exp: Change messages to be more explicit about
20376 the status of args, and quote binfile in results.
20377
20378Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
20379
20380 * gdb.base/callfuncs.exp: Add tests for passing structs to
20381 inferior functions and return various types.
20382 * gdb.base/callfuncs.c: Add functions to receive a struct
20383 and return a member of the struct, in various types.
20384
20385Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20386
20387 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
20388
20389Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
20390
20391 * config/vxworks29k.exp: New file, sources vxworks.exp.
20392
20393Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
20394
20395 * config/gdbremote.exp: New file. Testing framework using
20396 gdbserver.
20397
20398Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
20399
20400 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
20401 "call function when asleep" and "send end of file".
20402 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
20403 for "backtrace in corefile.exp".
20404 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
20405 for "backtrace through signal handler".
20406 * gdb.base/corefile.exp: Make sure we actually generate a core file
20407 before trying the core tests. Some systems allow the user to suppress
20408 generation of core files and default to that (linux for example).
20409 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
20410 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
20411
20412Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
20413
20414 * gdb.threads: New directory with some crude multi-threaded
20415 gdb tests (step.exp and step2.exp).
20416 * config/mt-lynx (STEP_EXECUTABLE): Define.
20417 (THREADFLAGS): Define.
20418
20419Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
20420
20421 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
20422
20423 * gdb.base/signals.exp: Disable whole file for lynx until
20424 further notice.
20425
20426 * gdb.base/signals.exp: xfail test where "next" acts like
20427 "continue" for lynx.
20428
20429 * gdb.base/interrupt.exp: xfail test for calling function while
20430 inferior is asleep for lynx.
20431
20432 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
20433 than one cr-lf after each command.
20434
20435Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20436
20437 * configure.in: Reinstate setting of stabsdirs variable, fix
20438 typo in setting up configdirs for native builds.
20439
20440 * gdb.base/return.exp: Fix typo in return double test.
20441 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
20442 compiler from optimizing them away.
20443
20444Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
20445
20446 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
20447 sequences to be echo'd by gdb when using gdb_test.
20448 * gdb.chill/chexp.exp: Likewise.
20449 * gdb.fortran/exprs.exp: Likewise
20450
20451Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
20452
20453 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
20454 after the inferior gdb has started.
20455
20456 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
20457 after each command.
20458 * gdb.base/funcargs.exp: Likewise.
20459 * gdb.base/gdbvars.exp: Likewise.
20460 * gdb.base/interrupt.exp: Likewise.
20461 * gdb.base/list.exp: Likewise.
20462 * gdb.base/watchpoint.exp: Likewise.
20463 * gdb.c++/demangle.exp: Likewise.
20464 * gdb.c++/inherit.exp: Likewise.
20465 * gdb.chill/chexp.exp: Likewise.
20466 * gdb.fortran/exprs.exp: Likewise.
20467
20468 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
20469 test if we can't handle IO to/from the inferior.
20470
20471 * gdb.c++/misc.exp: Always check for a program already being
20472 started after sending a "run" command to gdb.
20473
20474 * gdb.base/twice.exp: Start with a fresh gdb.
20475
20476 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
20477 only depend on gdb's expression code, not the chill runtime.
20478
20479 * gdb.base/return.c: Put return values into variables so we
20480 can have gdb print them rather than depending on the program
20481 to print them.
20482 * gdb.base/return.exp: Corresponding changes.
20483
20484 * lib/gdb.exp: Provide default value for noinferiorio.
20485 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
20486 the inferior.
20487
20488 * gdb.base/break.exp: Always check for a program already being
20489 started after sending a "run" command to gdb.
20490 (text_next_with_recursion): Don't check the output from the
20491 program's printf statement. Instead just make sure the program
20492 exited.
20493
20494 * gdb.base/commands.exp: Protect tests which need arguments with
20495 $noargs conditionals.
20496
20497Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20498
20499 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
20500 of structure member arrays to match gdb/valops.c:value_addr change.
20501
20502Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
20503
20504 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
20505 cases.
20506
20507Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
20508
20509 * configure.in (configdirs): Remove gdb.chill from default list
20510 of subdirs and then add it back in only if doing a native build.
20511 The current chill compiler does not yet work in any cross build.
20512 * Revert all signal changes from Jul 6.
20513 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
20514 for sh-hms targets, allowing these tests to link, with no other
20515 changes. Testing is suppressed by setting "nosignals" in site.exp.
20516
20517Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
20518
20519 * configure.in (signaldirs): Define and add to configdirs for all
20520 targets except some specific ones that are known to not support signals.
20521 Also clean up formatting.
20522 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
20523 (signals, sigall): Remove rules to build.
20524 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
20525 Moved to new gdb.signals directory.
20526 * gdb.signals: New test directory.
20527 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
20528 signals.c signals.exp}: New or moved files.
20529
20530Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
20531
20532 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
20533
20534Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
20535
20536 * gdb.base/return.exp: Xfail `return double' test failure
20537 on at least Solaris 2.3 and handle future/past versions on
20538 a case by case basis as appropriate. Also update message
20539 to include i*86 failures.
20540
20541Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20542
20543 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
20544
20545 * lib/gdb.exp: Fix comment which erroneously identified
20546 gdb_file_cmd as gdb_load (the 19 May change was in fact to
20547 gdb_file_cmd not gdb_load).
20548 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
20549
20550 * gdb.base/setvar.exp: Make test names consistent between pass and
20551 fail cases. Use gdb_test more.
20552
20553Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20554
20555 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
20556
20557Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20558
20559 * gdb.base/help.exp: Fix expected help string for `show commands'.
20560
20561Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
20562
20563 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
20564
20565 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
20566 of a text section.
20567
20568Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
20569
20570 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
20571 that loop eventually terminates. Fix Connection refused logic so
20572 that testsuite will expire nicely.
20573
20574Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
20575
20576 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
20577 config/rom68k.exp: New tcl glue for the appropriate monitors.
20578 These all just end up calling monitor.exp.
20579 * config/monitor.exp (gdb_target_monitor): Handle `Connection
20580 refused' by retrying. Cleanup some timeout issues.
20581 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
20582 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
20583 callers don't have to set/restore global timeout variable.
20584
20585 * The following set of changes centralizes management of the global
20586 timeout variable. This way, it can be set in one target dependent
20587 place instead of dozens of places scattered throughout the test suite.
20588 If you need to lengthen a timeout, then you should either set timeout
20589 in one of the config/{target}.exp files, or multiply it by a factor.
20590 Setting it to an absolute value is always going to lose for some
20591 targets.
20592 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
20593 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
20594 * gdb.base/funcargs.exp: Don't set timeout.
20595 * gdb.base/list.exp (test_forward_search): Only use local timeout.
20596 * gdb.base/printcmds.exp (test_print_string_constants
20597 test_print_array_constants): Don't set timeout.
20598 * gdb.base/ptype.exp: Don't set timeout.
20599 * gdb.base/recurse.exp: Don't set timeout.
20600 * gdb.base/return.exp: Don't set timeout.
20601 * gdb.base/watchpoint.exp: Don't set timeout.
20602 * gdb.c++/classes.exp (do_tests): Don't set timeout.
20603 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
20604
20605Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
20606
20607 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
20608
20609Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20610
20611 * lib/gdb.exp: Disable chill tests for irix5.
20612
20613Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20614
20615 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
20616 each test pass or fail.
20617
20618Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20619
20620 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
20621 xlc not gcc.
20622
20623Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
20624
20625 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
20626
20627Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
20628
20629 * config/est.exp: Fix copyright and comments. Remove dead code.
20630 Use targetname, serialport and baud variables instead of fixed
20631 constants.
20632 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
20633 * config/cpu32bug.exp: New file to support cpu32bug monitors.
20634
20635Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20636
20637 * gdb.base/watchpoint.exp: Don't run
20638 test_watchpoint_triggered_in_syscall for sunos.
20639
20640Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20641
20642 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
20643 they don't seem to exist. Do include stdio.h.
20644
20645Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20646
20647 * gdb.base/a1-selftest.exp: Add alpha xfail.
20648
20649Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20650
20651 * gdb.base/watchpoint.c (main): Prompt before calling read().
20652 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
20653 Revise accordingly. Remove cruft about sending "123" several
20654 times, until it gets noticed. Clean up the "print buf[0]" stuff
20655 so that it passes or fails, and waits for prompts in the usual way.
20656
20657Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20658
20659 * gdb.base/recurse.exp: Fix comment.
20660
20661 * TODO: Remove item about printing variables in nodebug.exp. Add
20662 item about enabling tests which are only run on some targets.
20663
20664 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
20665 fail, make test names unique, use new gdb_test convention
20666 regarding pattern, use gdb_test more, etc.).
20667
20668 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
20669 fail, make test names unique, etc.).
20670
20671Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20672
20673 * gdb.base/nodebug.c: Change return type of top and middle to
20674 short.
20675 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
20676 are fixed by the recent mdebugread.c changes. Allow `short ()'
20677 as type for top and middle.
20678
20679Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20680
20681 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
20682 nearly as I can tell, the whole thing was an accident in Stu's
20683 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
20684 to replace a send/expect pair with gdb_test, but ended up only
20685 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
20686 of 30 Mar 1995 took care of it, but left this vestigial comment
20687 which I am now nuking.
20688
20689Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20690
20691 * gdb.base/break.exp: Look for different line number for
20692 breakpoint at main depending on usestubs.
20693
20694Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20695
20696 * gdb.base/list.exp: Adjust some alternate expect patterns to
20697 match recent list0.c change. Add alternate expect pattern for
20698 output from `list default lines around main' for optimizing
20699 compilers.
20700
20701Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20702
20703 * lib/gdb.exp: If nosignals is not set, set it to 0.
20704
20705Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
20706
20707 * config/slite-gdb.exp: Responds to load symbol table prompt.
20708 * gdb.base/break.exp: Adjust line number, fix rerun.
20709 * gdb.base/langs0.c: Add #ifdef usestubs.
20710
20711Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
20712
20713 * gdb.base/list.exp: Adjust line contents after adding new lines in
20714 list0.c. Also fix a syntax error.
20715
20716 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
20717 * gdb.base/break.exp: ditto.
20718 * gdb.base/list.exp: ditto.
20719 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
20720 * gdb.base/run.c: ditto.
20721 * gdb.base/list0.c: ditto.
20722 * gdb.base/funcargs.c: ditto.
20723
20724Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
20725
20726 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
20727 $targetname, $serialport and $baud instead of hardwired variables.
20728 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
20729 target doesn't support signals.
20730
20731Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
20732
20733 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
20734
20735Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20736
20737 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
20738 Don't rely on the value of an auto variable before it has been
20739 initialized. Use gdb_test more.
20740
20741Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20742
20743 * lib/gdb.exp (default_gdb_version): A version number must start
20744 with a digit, but other than that contains all characters up to
20745 the first whitespace character.
20746
20747Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20748
20749 * gdb.base/commands.exp (breakpoint_command_test): New tests.
20750
20751Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20752
20753 * gdb.c++/*.exp: Warn if executable does not exist. The original
20754 reason for skipping the warning was that configure.in sometimes
20755 intentionally skipped building the executables but the tcl code
20756 had no way of knowing. That (a) was always bogus with respect to
20757 error handling, (b) is no longer true (right now there is no way
20758 to skip C++ tests).
20759
20760 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
20761
20762Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20763
20764 * gdb.base/list.exp: Add expect patterns for output from
20765 SunPRO compiled executables.
20766 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
20767 types.
20768
20769Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20770
20771 * gdb.base/break.exp (test_next_with_recursion): Accept any line
20772 number (we are already testing that the correct source line text
20773 gets printed).
20774
20775 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
20776 that is what is intended, but something needed to be done to get
20777 sunos4 native working again.
20778
20779 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
20780
20781 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
20782 apparently went with a (very) old xfail.
20783
20784Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
20785
20786 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
20787 runto_main is a proc in gdb.exp that will do 'step' for target use
20788 stubs.
20789 * gdb.base/exprs.exp: ditto.
20790 * gdb.base/interrupt.exp: ditto.
20791 * gdb.base/opaque.exp: ditto.
20792 * gdb.base/printcmds.exp: ditto.
20793 * gdb.base/ptype.exp: ditto.
20794 * gdb.base/scope.exp: ditto.
20795 * gdb.base/setvar.exp: ditto.
20796 * gdb.base/signals.exp: ditto.
20797 * gdb.base/twice.exp: ditto.
20798 * gdb.c++/classes.exp: ditto.
20799 * gdb.c++/inherit.exp: ditto.
20800 * gdb.c++/templates.exp: ditto.
20801 * gdb.base/break.exp: no run and hit main for stubs. Change line
20802 numbers for breakpoints and info breakpoint.
20803 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
20804 breakpoint().
20805 * gdb.base/callfuncs.c: ditto.
20806 * gdb.base/exprs: ditto.
20807 * gdb.base/interrupt.c: ditto.
20808 * gdb.base/opaque0.c: ditto.
20809 * gdb.base/printcmds.c: ditto.
20810 * gdb.base/ptype.c: ditto.
20811 * gdb.base/scope0.c: ditto.
20812 * gdb.base/setvar.c: ditto.
20813 * gdb.base/signals.c: ditto.
20814 * gdb.base/twice.c: ditto.
20815 * gdb.c++/misc.cc: ditto.
20816 * gdb.c++/templates.cc: ditto.
20817
20818Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20819
20820 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
20821
20822 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
20823 somewhere between `read' and `main.c'. I'm pretty sure the
20824 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
20825 and it isn't particularly useful.
20826
20827 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
20828
20829Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20830
20831 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
20832
20833Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
20834
20835 * config/mt-slite: add LIBS and -nostdlib.
20836 * config/slite-gdb.exp: add this new file to support sparclite target.
20837
20838Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
20839
20840 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
20841
20842 * gdb.base/a2-run.exp: Change argument to istarget from
20843 "*-*-vxworks" to "*-*-vxworks*".
20844 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
20845
20846Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
20847
20848 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
20849 will not runto main but do a 'step' to step out of breakpoint().
20850 * config/mt-slite: add -Dusestubs.
20851
20852Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20853
20854 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
20855 instead of just @.
20856
20857 * gdb.base/signals.exp: Add test for "handle all print".
20858 * TODO: Remove "handle all print". Also remove item about
20859 checking copyright date (I don't like the idea of a spurious FAIL
20860 based on when we run the tests).
20861
20862 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
20863 for SunOS4 (reason for failure not investigated). Remove
20864 redundant test for $binfile.
20865
20866 * gdb.base/nodebug.c (array_index): Call malloc.
20867
20868 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
20869
20870Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
20871
20872 * gdb.base/recurse.exp: Update gdb_test invocation to use new
20873 conventions and slightly simplify the matching regexp.
20874
20875Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20876
20877 * gdb.base/break.exp: Update gdb_test invocation to use new
20878 convention.
20879
20880 * lib/gdb.exp: If noargs is not set, set it to 0.
20881
20882 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
20883 tests unique.
20884
20885 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
20886
20887Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20888
20889 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
20890 one argument of type "<non-float parameter>".
20891
20892Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
20893
20894 * config/rom68k.exp: New file to support Motorola IDP board.
20895 * gdb.base/a2-run.exp: Skip this file if noargs is set.
20896 * gdb.base/break.c: Change things around so that this program
20897 doesn't depend upon args. This is necessary to make remote
20898 targets work (in general, they can't take args).
20899 * gdb.base/break.exp: Don't try to send args to program. Don't
20900 expect output. Also, replace lots of code with gdb_test.
20901
20902Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20903
20904 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
20905 printing of '\'' (which is what the comment says we are testing,
20906 even though we were not), not '''.
20907 (test_integer_literals_rejected): Test that printing ''' is an error.
20908
20909 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
20910 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
20911 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
20912 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
20913 Use gdb_test not test_print_accept.
20914 * lib/gdb.exp: Remove test_print_accept.
20915
20916 * gdb.base/signals.exp (signal_tests_1): Make pass message
20917 consistent with fail message.
20918
20919 * gdb.base/whatis.exp: Remove xfails for printing char vs.
20920 unsigned char; the bug (PR 1821) is fixed.
20921
20922 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
20923
20924 * gdb.base/scope.exp (test_at_localscopes): Call pass for
20925 successful tests--makes xfailing them work right.
20926
20927Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20928
20929 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
20930 only \r\n, not .*. The test can pass .* as the last thing in
20931 $pattern if that is what it wants. In addition to providing this
20932 flexibility, this change should speed up pattern matching in cases
20933 where the pattern already ended with .* (there were a number of
20934 them). This change also helps catch bad patterns--in the old
20935 scheme the typo "char \*" instead of "char \\*" would pass. Now
20936 it is caught.
20937 * Many .exp files: Update callers.
20938
20939 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
20940 clearer and does not spuriously match multiple ('s. Likewise for
20941 ) and *.
20942
20943 * gdb.base/nodebug.exp: Test ability to call a function and pass
20944 it a string (even with no debugging info).
20945
20946 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
20947 "p '\'", which is the same as "p ''" once tcl gets done with
20948 quoting, to "p '\\'", which I suspect is what is intended (one
20949 backslash gets sent to GDB).
20950
20951 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
20952
20953Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20954
20955 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
20956 1817) was fixed literally years ago.
20957
20958Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20959
20960 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
20961 test, it causes stepping out of call_after_alloca_subr with
20962 optimizing compilers.
20963 (localvars_in_indirect_call): Consume GDB prompt if `finish'
20964 fails.
20965
20966 * gdb.c++/templates.exp: Source templ-info.exp only if
20967 the templates executable exists.
20968
20969 * gdb.c++/misc.cc (class Contains_static_instance,
20970 class Contains_nested_static_instance),
20971 gdb.c++/classes.exp (test_static_members): Test printing of
20972 a class that contains a static instance of the class.
20973
20974Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20975
20976 * gdb.base/langs2.c (cppsub_): Don't prototype.
20977 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
20978 only, I believe).
20979
20980Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20981
20982 * lib/gdb.exp (skip_chill_tests): New procedure.
20983
20984 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
20985
20986Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
20987
20988 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
20989 each expect pattern. Cuts runtime from 12 to about 4 seconds.
20990
20991Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20992
20993 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
20994
20995 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
20996 disassemble 8, not 16, instructions for part 4.
20997
20998 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
20999 support the latter anymore.
21000
21001 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
21002 -DNO_PROTOTYPES.
21003 * gdb.base/callfuncs.c: Control use of prototypes based on
21004 NO_PROTOTYPES, not __STDC__.
21005 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
21006 t_float_values2 tests if prototypes in use.
21007
21008 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
21009 t_double_values): When checking differences against DELTA, check
21010 that difference is within the range (-DELTA,DELTA), not just
21011 (-infinity,DELTA).
21012
21013Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
21014
21015 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
21016 'file' command firts, then 'target', then 'load', this is due to gdb
21017 target set up.
21018 * config/mips-gdb.exp: Fix a couple regular exp bugs.
21019
21020Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
21021
21022 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
21023 FP load/store variants.
21024 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
21025
21026Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
21027
21028 * gdb.base/term.exp: Do not give a warning if not native, it is
21029 not an abnormal condition.
21030
21031Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
21032
21033 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
21034 t_char_array".
21035
21036Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
21037
21038 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
21039 are getting the version number.
21040
21041 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
21042 if not native, it is not an abnormal condition.
21043
21044Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21045
21046 * lib/gdb.exp: Just use "file exists", rather than undocumented
21047 dejagnu procedure "findfile".
21048
21049Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
21050
21051 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
21052 (LDFLAGS): Set to -Xlinker -Ur.
21053
21054 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
21055 Removed, these values are set by lib/gdb.exp.
21056
21057 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
21058
21059Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
21060
21061 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
21062 of replicating gdb startup code.
21063
21064 * config/mt-vxworks (LDFLAGS): Set to -r.
21065 (CFLAGS_FOR_TARGET): Removed.
21066
21067 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
21068 (gdb) and gdb for vxworks uses (vxgdb).
21069
21070 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
21071 executable is not in the tree and host != target, use sed and
21072 program_transform_name to determine the gdb name used by the
21073 target.
21074
21075 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
21076 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
21077
21078Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21079
21080 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
21081 floats, chars, and shorts where there are ANSI-style function
21082 definitions.
21083
21084 * gdb.base/langs.exp, gdb.base/langs*: New test.
21085 * gdb.base/Makefile.in: Build it.
21086 * TODO: Remove item about checking that C names don't get C++
21087 demangling applied; this test tests it.
21088
21089Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21090
21091 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
21092 went with the const70 xfail. The xfail went away a year ago.
21093
21094 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
21095
21096 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
21097 for hp300.
21098
21099 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
21100
21101 * gdb.base/a1-selftest.exp: Don't run on hp300.
21102
21103Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21104
21105 * Makefile.in (site.exp): Set host_alias and target_alias as well
21106 as host_triplet and target_triplet.
21107
21108Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21109
21110 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
21111
21112 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
21113 places as other ecoff systems).
21114
21115 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
21116 ultrix.
21117
21118Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21119
21120 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
21121 remove them.
21122 * gdb.base/nodebug.exp: Accept "function" in addition to "text
21123 variable and "variable" in addition to "data variable".
21124 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
21125
21126 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
21127 2.
21128 * gdb.base/list1.c (long_line): Add additional statement at start
21129 of function.
21130 * gdb.base/list.exp (test_forward_search): Update line number to
21131 reflect new statement.
21132
21133Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21134
21135 * gdb.base/signals.exp: Reinitialize searched source directories
21136 after gdb_start call.
21137
21138Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
21139
21140 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
21141 * gdb.stabs/Makefile.in: Likewise.
21142
21143 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
21144 change. Instead split the tests into smaller pieces.
21145 * gdb.disasm/hppa.s: Corresponding changes.
21146
21147Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21148
21149 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
21150 Quote ^C when passing it to stty. For some shells ^ is a pipe.
21151
21152 * gdb.base/funcargs.exp: Modify many tests so that every test
21153 either passes or fails. Make some test names unique.
21154
21155Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21156
21157 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
21158 Call stty to set interrupt character.
21159
21160 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
21161 for HP assembler versus GNU assembler based on actual behavior of
21162 $(CC), rather than assuming that $(AS) is always the GNU assembler.
21163
21164 * TODO: Suggest a few more stepping tests.
21165
21166Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
21167
21168 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
21169 restart GDB for h8300 after a continue.
21170 (return): Add pattern to match a29k-udi behavior.
21171 * gdb.base/nodebug.exp: Remove obsolete comment.
21172 * gdb.base/regs.exp: New file, testing of register displays.
21173 * gdb.base/return.exp: Fix typo in reference to $objdir.
21174 * gdb.base/whatis.exp: Always start with a fresh GDB.
21175
21176Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21177
21178 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
21179 higher, these tests generate a lot of output.
21180
21181Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21182
21183 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
21184 code following the catch silently ignored some errors; without the
21185 catch they should be thrown like any other tcl error. Also, the
21186 catch used "" instead of {} which meant all the callers who wanted
21187 to include one of the characters "[]$ had to quote it an extra time.
21188 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
21189 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
21190 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
21191 Remove extra quoting.
21192
21193Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
21194
21195 * gdb.base/commands.exp: Make test names unique; every test either
21196 passes or fails. Update some comments.
21197
21198 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
21199
21200Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21201
21202 The following fixes a FAIL caused by the fact that the alpha stabs
21203 configuration didn't use the ".if alpha" code in weird.def.
21204 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
21205 bit pointer, so the 32 bit version works even on the alpha.
21206 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
21207 Remove the stuff which allowed us to have separate versions for
21208 alpha and everything else.
21209
21210 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
21211 regexp which "info func operator\[\](" is supposed to match. Fix
21212 string to send to GDB. Note that GDB still doesn't work right. Add a
21213 new test for "info func .perator\[\](" which GDB does handle correctly.
21214
21215 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
21216
21217Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21218
21219 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
21220 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
21221 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
21222 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
21223 it makes the tests harder to understand and confuses test-o-matic.
21224 The preferred style is that each test provides a PASS or a FAIL,
21225 and has a unique message (e.g. "continue #54" not just "continue")
21226 which is the same for the pass and the fail.
21227 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
21228 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
21229 to lib/gdb.exp.
21230 * gdb.base/printcmds.exp: Use test_print_accept. Remove
21231 prt_accept which was basically the same thing. Likewise for
21232 test_print_reject and prt_reject.
21233 * lib/gdb.exp (test_print_reject): Add some more error message
21234 patterns to match from the former printcmds.exp (prt_reject).
21235 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
21236 One defect of the passcount stuff is that some of it failed to
21237 report XPASS where appropriate.
21238 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
21239 stuff before and after arg in expected pattern.
21240 (test_paddr_operator_functions): Re-do test without print_addr_of;
21241 this is the only test which seems to want extra stuff there.
21242
21243Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21244
21245 * gdb.base/nodebug.exp: Update new tests to reflect improved
21246 wording of gdb output.
21247
21248 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
21249 and "ptype" work on variables in files compiled without -g.
21250 Replaces commented out "maint print msymbol" tests.
21251
21252Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21253
21254 * gdb.base/setvar.c (dummy): Call malloc.
21255
21256 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
21257 losing with the irix4 sed.
21258
21259 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
21260 ALRM" on irix4.
21261
21262Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21263
21264 * TODO: Remove items about corefile.exp testing new exec-file and
21265 backtrace; both are now done. Add items about printing enums.
21266
21267Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21268
21269 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
21270 "get signal $thissig" test fails.
21271
21272 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
21273
21274Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21275
21276 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
21277 compiler warning with dec alpha compiler.
21278
21279 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
21280 extra \n from gdb_test call (this explains why the prompt test
21281 that I removed yesterday was there).
21282 (user_defined_command_test): Remove extra \n and prompt test.
21283
21284 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
21285 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
21286 doesn't exist.
21287 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
21288 Also remove alpha workaround, which turns out to be because
21289 SIGABRT == SIGLOST.
21290
21291 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
21292
21293 * gdb.base/help.exp: Don't test "help show".
21294
21295Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21296
21297 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
21298 "set print address" is on.
21299 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
21300 pass prompt to gdb_test; gdb_test already looks for the prompt.
21301
21302 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
21303
21304 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
21305 was a vestige of the manual TESTSTRATEGY, and the purpose of it
21306 was to make sure that gdb can read a core file. But (a) the "read
21307 the corefile" part didn't make it to a1-selftest.exp, we just
21308 delete the corefile after creating it, and (b) we test reading
21309 corefiles in corefile.exp anyway. Also, this test left around a
21310 xgdb process on Solaris.
21311
21312 * gdb.base/corefile.exp: Also test backtrace.
21313
21314Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
21315
21316 * gdb.base/commands.exp: Test a simple user defined command with
21317 arguments and if/while statements; verify the full user command is
21318 printed by "show user".
21319
21320 * gdb.base/commands.exp: Test if/while commands as part of a
21321 breakpoint command list; verify they appear in breakpoint
21322 information.
21323
21324Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21325
21326 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
21327 than by dividing by zero.
21328
21329Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
21330
21331 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
21332 performing an inferior call with watchpoints enabled.
21333 * gdb.base/watchpoint.c (main): Delete second unnecessary read
21334 call.
21335
21336Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21337
21338 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
21339 of "file" command.
21340
21341 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
21342 Add additional pattern for when "int operator int(void);" appears
21343 in a different order.
21344
21345Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21346
21347 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
21348
21349 * gdb.base/help.exp: Replace most of docstrings for "info signals"
21350 and "signal" with ".*".
21351
21352Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21353
21354 * TODO: Add note about "handle all nostop".
21355
21356 * gdb.base/{sigall.c, sigall.exp}: New test.
21357 * gdb.base/Makefile.in: Add it.
21358
21359Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
21360
21361 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
21362 when invoking GDB, suppresses any windowing interface.
21363
21364Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
21365
21366 * config/sim-gdb: New file, simulator testing support.
21367
21368Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
21369
21370 * gdb.base/interrupt.exp: Test calling func1 twice.
21371
21372Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
21373
21374 * gdb.base/list.exp (test_forward_search): Set timeout higher
21375 when we'll be getting lots of output from gdb.
21376
21377 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
21378 "init_malloc" to after the expect statement. Run it if that
21379 regexp is taken, but also for two others which happen if source
21380 cannot be found.
21381
21382Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21383
21384 * gdb.base/printcmds.exp: New test, for printing register before
21385 program is running.
21386
21387Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21388
21389 * gdb.base/list.exp: Correct some alternate expect patterns
21390 to reflect changes in list1.c.
21391
21392Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21393
21394 * TODO: Add item regarding large frames.
21395
21396 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
21397
21398 * TODO: Remove item about enabling return.exp; it
21399 is enabled. Suggest a few more "return" tests.
21400
21401Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21402
21403 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
21404 anonymous unions.
21405
21406Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21407
21408 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
21409 and pr-5646.o, so "make" is the same as "make all", not "make
21410 pr-4975.o".
21411
21412Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
21413
21414 * gdb.base/list.exp: Adjust expectations to reflect changes in
21415 list1.c.
21416 (test_forward_search): New test proc.
21417 * gdb.base/list1.c (long_line): New function, has long source line.
21418
21419Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
21420
21421 * gdb.base/a1-selftest.exp: Change initial stepping to know about
21422 additional line of code that was added.
21423
21424Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
21425
21426 * gdb.disasm/hppa.s: Break the large branching tests into smaller
21427 tests so as not to overflow expect's input buffers.
21428 * gdb.disasm/hppa.exp: Corresponding changes.
21429
21430Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21431
21432 Beginnings of template debugging tests.
21433 * gdb.c++/templ-info.cc: New file to test for template
21434 debugging capability of the compiler.
21435 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
21436 templ-info.cc.
21437 * gdb.c++/templates.cc: Add explicit template instantiations
21438 to enable compiling with -fno-implicit-templates. Add destructor
21439 and 'value' method to T5 class for template tests.
21440 * gdb.c++/templates.exp: Add testcases for printing of template
21441 types, setting breakpoints on template methods and calling a
d63a86f8 21442 template method.
c906108c
SS
21443
21444Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
21445
21446 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
21447 branch target since some assemblers (gas-2.5) may emit a
21448 relocation for the branch instead of resolving it in the
21449 assembler.
21450
21451Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21452
21453 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
21454 through signal handler.
21455
21456Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21457
21458 * configure.in (*-*-netware): Use config/mt-netware.
21459
21460 * config/mt-netware: New file.
21461 * config/mt-i386-netware: Removed, separate configs for different
21462 netware architectures are no longer needed now that we have
21463 --with-headers.
21464
21465Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21466
21467 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
21468 by the recent changes to use ANSI C arithmetic conversions.
21469
21470Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21471
21472 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
21473 bug involving using inferior_pid to figure out whether to select a
21474 frame.
21475
21476Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
21477
21478 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
21479 match the current disassembler output.
21480
21481Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
21482
21483 * gdb.fortran/exprs.exp: Expect VOID instead of void.
21484 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
21485 types, expect "int" as type of integer values (for now).
21486
21487Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
21488
21489 * gdb.base/commands.exp: New tests for if/while commands.
21490
21491Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
21492
21493 * lib/gdb.exp (runto): Replace sub-pattern for hex value
21494 by .*, since hex values have different syntax in Chill mode.
21495
21496Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21497
21498 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
21499 linefeed from expect pattern for repeated types with indices > 9.
21500
21501Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
21502
21503 First part of Fortran test suite.
21504 * gdb.fortran: New directory.
21505 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
21506
21507Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21508
21509 * gdb.base/default.exp: Update expect pattern for load command
21510 without arguments.
21511
21512Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
21513
21514 * configure.in: Change i386 to i[345]86.
21515 * gdb.base/configure.in: Likewise.
21516 * gdb.c++/configure.in: Likewise.
21517 * gdb.chill/configure.in: Likewise.
21518
21519Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
21520
21521 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
21522 patterns, since that is not a valid context for comments.
21523
21524Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
21525
21526 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
21527 repeated types and repeated types with indices > 9.
21528
21529Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
21530
21531 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
21532 2417; old bug has been fixed.
21533
21534Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
21535
21536 * gdb.base/interrupt.exp: When trying to wake up the inferior,
21537 send the newline ourselves instead of assuming gdb_test will do
21538 so when passed an empty input string.
21539
21540 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
21541 stabs testcode.
21542
21543Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21544
21545 * lib/gdb.exp (gdb_test): Don't send anything if the first
21546 argument is an empty string. This makes cases where we want to
21547 match output that is already in expect's buffers (for example,
21548 matching a breakpoint after gdb_run_cmd has been called) work
21549 reliably.
21550
21551Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21552
21553 * config/netware.exp: New file.
21554
21555Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21556
21557 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
21558 the -B and -L prefixes so we can find the debugging stub.
21559
21560 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
21561 there and we are using the gcc from the tree.
21562
21563 * gdb.base/types.c: Removed.
21564
21565 * gdb.base/configure.in: Look for makefile fragments in ../config.
21566 Recognize i386-*-netware.
21567 * gdb.c++/configure.in: Likewise.
21568
21569Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21570
21571 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
21572 the correct TCL syntax.
21573
21574Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21575
21576 * gdb.base/opaque.exp: use runto instead of messing around with
21577 breakpoints. Simplify by using gdb_test.
21578
21579 * gdb.base/bitfields.exp: restart between tests on netware targets
21580 because breakpoints aren't relocated after target death. Run
21581 processes to completion.
21582
21583 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
21584
21585Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
21586
21587 * Makefile.in: Remove extra tabs that confuse some versions
21588 of "make". Use the newly built gdb to test with by default,
21589 rather than the first one in the tester's search path.
21590
21591Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
21592
21593 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
21594
21595 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
21596 condition help.
21597
21598Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21599
21600 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
21601
21602 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
21603 running.
21604 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
21605 * gdb.base/funcargs.exp: Likewise.
21606
21607 * gdb.base/bitfields.exp: Simplify by using gdb_test.
21608 * gdb.base/funcargs.exp: Likewise.
21609
21610 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
21611 message is "".
21612
21613Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21614
21615 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
21616 return,signals,twice}.exp: Handle non-existant binaries
21617 consistantly.
21618
21619 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
21620 * gdb.base/Makefile.in: Don't try to generate a core dump, we
21621 might testing a cross development system.
21622
21623Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21624
21625 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
21626 runtest script is relative to ${srcdir}, not ${rootdir}.
21627
21628Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
21629
21630 * gdb.base/signals.exp: Allow for optionality of breakpoint
21631 address.
21632
21633Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21634
21635 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
21636
21637Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21638
21639 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
21640 for size_t definition.
21641 * gdb.c++/templates.cc: Likewise
21642
21643 * config/mt-i386-netware: New file.
21644
21645 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
21646 defined.
21647
21648 * gdb.base/Makefile.in: Added support for systems that name core
21649 files by appending "core" to the program name.
21650 * gdb.base/a1-selftest.exp: Likewise.
21651
21652Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21653
21654 * gdb.base/return.exp: Add comment and message for `return double'
21655 test failure on Sparc Solaris.
21656
21657Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
21658
21659 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
21660
21661Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21662
21663 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
21664 from optimizing them away.
21665 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
21666 patterns to include default constructors and assignment operators,
21667 to match gcc versions beyond 2.5.8. Accept any cplus demangling
21668 character in the output of the virtual base pointer.
21669
21670Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21671
21672 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
21673 expression match in print_addr_of to avoid unintented matches.
21674 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
21675 versions up to 2.5.8.
21676
21677Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21678
21679 * gdb.base/list.exp: Tweak alternate pattern for listing of an
21680 included file to run under newer versions of expect.
21681 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
21682 consecutive >'s in templates to accomodate recent cplus-dem.c change.
21683 Remove xfail for the virtual table of BDDHookV.
21684
21685Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
21686
21687 * lib/gdb.exp (string_to_regexp): Set a default result.
21688 (default_gdb_start): Fix misleading message.
21689
21690Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
21691
21692 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
21693 Remove all CC, etc definitions.
21694 * config/mt-hpux: New file.
21695 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
21696 (CFLAGS, LDFLAGS): Define.
21697 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
21698
21699 * Makefile.in (site.exp): Don't insert host_os, etc.
21700 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
21701 (distclean): Check existence of subdir.
21702 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
21703 * gdb.base/Makefile.in: General cleanup and simplification.
21704 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
21705 to build executables. Use default rule to build .o files.
21706 (EXPECT, RUNTEST, CC): Fix relative pathname.
21707 (site.exp): Don't insert host_os, etc.
21708 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
21709 and/or SIGUSR1 defined.
21710 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
21711 * gdb.c++/Makefile.in: General cleanup and simplification.
21712 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
21713 (CFLAGS): Remove.
21714 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
21715
21716Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
21717
21718 * gdb.base/recurse.exp: Misc changes to get tests running again
21719 after Kung's changes to the watchpoint code.
21720 * gdb.base/watchpoint.exp: Likewise.
21721
21722Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
21723
21724 * lib/gdb.exp (string_to_regexp): Convert {\} also.
21725
21726Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
21727
21728 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
21729 * lib/gdb.exp (default_gdb_start): Define.
21730 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
21731 gdb.base/funcargs.exp, gdb.base/opaque.exp,
21732 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
21733 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
21734 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
21735 Don't call gdb_target_udi in between tests.
21736
21737Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21738
21739 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
21740 (which was basically just a local version of the same thing). In
21741 addition to avoiding duplication, gdb_test_exact is faster.
21742 * lib/gdb.exp (gdb_test_exact): Fix typo.
21743
21744 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
21745 don't give an error.
21746
21747 * gdb.base/term.exp: Call delete_breakpoints before starting.
21748
21749 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
21750 (t10): Add comment.
21751
21752Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
21753
21754 Reorganization of the GDB Test Suite.
21755
21756 * gdb.base: New directory, contains all the basic tests.
21757 * gdb.c++: New directory, tests specific to C++.
21758 * gdb.chill: New directory, tests specific to Chill.
21759 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
21760 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
21761 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
21762 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
21763 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
21764 t30-31 to chill).
21765 * */gdbme.*: Rename to match appropriate expect scripts.
21766 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
21767 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
21768 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
21769 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
21770 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
21771 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
21772 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
21773 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
21774 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
21775 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
21776 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
21777 gdb.c++/virtfunc.cc: New names of C++ files.
21778 * gdb.chill/chillvars.ch: New name of Chill file.
21779 * gdb.base/configure.in, gdb.c++/configure.in,
21780 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
21781 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
21782 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
21783 * configure.in (configdirs): Update to reflect directory changes.
21784 (target_abbrev): No longer define for any configuration.
21785 * Makefile.in: Cosmetic improvements to header comments.
21786
21787Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
21788
21789 Various changes to gdb.t31:
21790
21791 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
21792 * gdbme.ch: Make all key-words and predefineds be upper-case.
21793 * chillvars.exp: Expect key-words and predefinds in upper-case.
21794
21795 * chillvars.exp: Use gdb_test_exact many places.
21796 Change expected output for arrays (which now includes index labels).
21797
21798 * pr-5020.exp, gdme.ch (module PR_5020):
21799 New test, for PR-5020.
21800
21801Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
21802
21803 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
21804 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
21805
21806Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
21807
21808 * Makefile.in: Fix bit-rot in definitions of CHILL,
21809 CHILL_FOR_TARGET and Chill_LIB.
21810 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
21811 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
21812 CHILL, and CHILL_LIB.
21813
21814Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
21815
21816 * Revert the previous changes. Please see Rob's directory
21817 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
21818
21819Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
21820
21821 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
21822 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
21823 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
21824 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
21825 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
21826 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
21827 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
21828 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
21829 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
21830 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
21831 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
21832 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
21833 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
21834 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
21835 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
21836 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
21837 changes from 94Q1.
21838
21839Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
21840
21841 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
21842 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
21843 Rob's new testing fragments.
21844
21845Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
21846
21847 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 21848 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
21849
21850Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
21851
21852 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
21853 version also, match on casted version strings, and match on
21854 gdb startup case where the line numbers might be messed up.
21855
21856Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
21857
21858 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 21859 (CFLAGS): Delete it from here.
c906108c
SS
21860
21861Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
21862
21863 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
21864
21865Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
21866
21867 * Makefile.in (RUNTEST): Default to just "runtest".
21868
21869Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21870
21871 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
21872 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
21873 the code has been restructured.
21874
21875Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21876
21877 * gdb.t00/default.exp (set write): Allow any number of \r and/or
21878 \n, not just one of each.
21879
21880 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
21881 /bin/cc gives a warning if you do.
21882
21883Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
21884
d63a86f8 21885 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
21886 __t10ListS_link1ZUiRCUiPT0
21887
21888Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21889
21890 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
21891 on local variables in recursive functions.
21892
21893 * gdb.t07/Makefile.in: Build the new test.
21894
21895Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21896
21897 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
21898 directly. Instead compare the return values from actual calls.
21899
21900Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
21901
21902 * Makefile.in (check): Set TCL_LIBRARY for runtest.
21903
21904Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21905
21906 * From Peter Schauer with minor modifications.
a9c64011
AS
21907 * gdb.t15/return.exp (return_tests): Handle targets where "return"
21908 stops in mid-line in the caller. Add xfail for returning a float
21909 value on X86 targets.
c906108c
SS
21910
21911Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21912
21913 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
21914 to avoid expect lossage.
21915 (fmem_LRbug_tests): Likewise.
21916 * gdb.disasm/hppa.s: Corresponding changes.
21917
21918 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
21919 conditions to work with latest dejagnu/expect.
21920
21921 * gdb.t15/funcargs.exp (finish from indirect call): No longer
21922 expected to fail on the PA.
21923 (backtrace in call with trampolines): Explicitly require main
21924 to be frame #1 (no trampolines should show up in backtrace).
21925
21926 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
21927 "continue -expect".
21928 * gdb.t06/break.exp: Likewise.
21929 * gdb.t07/watchpoint.exp: Likewise.
21930 * gdb.t13/bitfields.exp: Likewise.
21931 * gdb.t15/{funcargs,return}.exp: Likewise.
21932 * gdb.stabs/weird.exp: Likewise.
21933 * config/{mips,udi}-gdb.exp: Likewise.
21934
21935 * hppa.sed: Enclose comments within a sed command to avoid
21936 losing with the old OSF1 sed.
21937
21938Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21939
21940 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
21941 sequent dynix.
21942 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
21943 * gdb.t15/funcargs.exp: Conditionally step again to really
21944 finish from marker_call_with_trampolines. Handle the case where
21945 the first step from within call_with_trampolines already steps
21946 us back to main.
21947 * gdb.t15/gdbme.c: Add comment to closing brace of
21948 call_with_trampolines for funcargs.exp.
21949
21950Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21951
d63a86f8 21952 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
21953 Fix typo(s).
21954
21955Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21956
21957 * gdb.t07/gdbme.c: More code for watchpoint testing.
21958
21959 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
21960 "Hardware watchpoint" throughout file.
21961 (test_watchpoint_triggered_in_syscall): New test.
21962 (test_complex_watchpoint): New test.
21963
21964Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21965
21966 * gdbme.c (call_with_trampolines): New function to try and step
21967 into. Tests trampoline problems on the PA.
21968
21969 * funcargs.exp (localvars_in_indirect_call): No longer expect
21970 stepping into indirect call to fail on PAs.
21971 (test_stepping_over_trampolines): New test.
21972
21973Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21974
21975 * TODO: Add suggestions for static member function tests, and
21976 completion tests.
21977
21978Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21979
21980 * TODO: Add suggestions for "p/a" tests.
21981
21982 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
21983 (default_gdb_exit): Replace all the hair with sending "quit" to
21984 the process with a simple close.
21985
21986Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21987
21988 * TODO: Add suggestions for shared library tests.
21989
21990Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21991
21992 * TODO: Add suggestions for x/s tests.
21993
21994Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21995
21996 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
21997 "enable once", and "enable breakpoints once" with ".*".
21998
21999Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22000
22001 * TODO: Add suggestions about structure passing tests.
22002
22003Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22004
22005 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
22006 the primary1 test, use work around if __GNUC__ < 2.
22007 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
22008 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
22009 Test for bad output rather than waiting for timeout. Issue
22010 second continue only if first continue failed.
22011
22012Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
22013
22014 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
22015 operator[] test with gdb_test because the old code didn't seem to
22016 be getting the quoting right with the new dejagnu.
22017
22018Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
22019
22020 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
22021 one from the path.
22022 * Makefile.in: Use a fresh expect if there is one, use runtest
22023 from the src tree if there is one.
d63a86f8 22024
c906108c
SS
22025Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
22026
22027 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
22028 next over recursive call. Revise the tests from that point on
22029 (which had been skipped) to match GDB's actual (correct) output.
22030
22031 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
22032 with next over a breakpoint whose condition is false.
22033
22034 * gdb.t00/help.exp: Comment out "help set print" tests just like
22035 (and for same reason as) "help set" test.
22036
22037Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22038
22039 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
22040 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
22041
22042Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22043
22044 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
22045 necessary gdb_target_udi.
22046
22047 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
22048
22049 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
22050 1838 and 2417; they are fixed.
22051
22052 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
22053 gdb.t03/ptype.exp (ptype structure, ptype union):
22054 Remove xfails; the test is looser than when the xfails were added.
22055
22056 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
22057 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
22058
22059 * gdb.t01/run.exp: Only run shell test if isnative.
22060
22061 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
22062 since "run" automatically loads if necessary. Call gdb_target_udi
22063 after the "file" since "file" kills any execution target.
22064
22065 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
22066 GDB. GDB doesn't work that way (not anymore at least) on UDI.
22067 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
22068 argument for UDI.
22069
22070Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
22071
22072 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
22073
22074 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
22075
22076Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22077
22078 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
22079 properly quoting regexps. This makes the second argument to
22080 demangle a fixed string, which matches the callers, instead of a
22081 shell-style pattern which is what the previous implementation
22082 used. Update some of the callers.
22083
22084Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22085
22086 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
22087 (comib_nullified_tests): Fix typo.
22088 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
22089 strings. No longer expected to fail.
22090
22091 * gdb.disasm/hppa.s (addib_tests): Fix typo.
22092 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
22093 strings. No longer expected to fail.
22094
22095 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
22096 string. No longer expected to fail.
22097
22098Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22099
22100 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
22101 No longer expected to fail.
22102
22103 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
22104 string. No longer expected to fail.
22105
22106Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22107
22108 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
22109 only in the names (I probably got most of them). I was even
22110 generous with some which differed in underscores in names, and
22111 probably missed a few, and I *still* was able to remove almost a
22112 third of the file with almost no impact on testsuite coverage.
22113
22114Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22115
22116 * gdb.t00/default.exp: Match udi_attach error message as well as
22117 the one from child_attach.
22118
22119 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
22120
22121 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
22122
22123 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
22124 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
22125
22126 * Move test with enums and partial symbols back to
22127 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
22128 Reverts the change of 26 May 93. Per today's change to
22129 stabs.texinfo, the behavior that weird.exp was expecting was
22130 unreasonable; what is important is that the compiler+gdb get
22131 things right, which happens with a recent gcc. Also fix the test
22132 to deal with native compilers which put out the stab gdb can't
22133 deal with.
22134
22135Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22136
22137 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
22138 in the names. The main thing these accomplish is to slow things down.
22139 Many more such duplicates surely remain.
22140
22141 * gdb.t00/help.exp: Comment out "help support" test just like
22142 (and for same reason as) "help set" test.
22143
22144Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
22145
22146 * gdb.t06/break.exp: Remove setup_xfails for
22147 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
22148 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
22149 about known bug in gcc to include up through 2.5.8.
22150 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
22151 well as "_vb$".
22152 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
22153 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
22154 with latest gcc and gdb.
22155 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
22156 well as "_vb$".
22157
22158Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22159
22160 * configure.in (hppa*-*-*): Also configure and build stabs-only
22161 tests.
22162
22163Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22164
22165 * gdb.t10/hppa.mt: A makefile fragment for the PA.
22166 * gdb.t10/configure.in (hppa*-*-*): Use it.
22167
22168Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22169
22170 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
22171
22172Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22173
22174 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
22175 versions prior to 1.13.5.
22176
22177Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22178
22179 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
22180 the prompt is at the start of a line.
22181
22182Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22183
22184 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
22185 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
22186 in the copr tests now.
22187 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
22188 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
22189 expected to fail.
22190
22191Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
22192
22193 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
22194 gdb.t31/chillvars.exp, lib/gdb.exp:
22195 Tweak to run under either version of expect.
22196 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
22197 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
22198 * gdb.t11/list.exp: Remove extraneous whitespace.
22199
22200Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22201
22202 * gdb.t16/printcmds.exp (test_print_strings): Accept
22203 "(unsigned char *) " before the string.
22204
22205 * TODO: Add notes about printing of fancy types and GDB expressions.
22206
22207Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
22208
22209 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
22210 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 22211 if doing mips-idt-ecoff.
c906108c
SS
22212
22213Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
22214
22215 * Most .exp files: Tweak to run under either version of expect.
22216
22217Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22218
22219 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
22220 xfails; I'm not sure why they are failing, but not because of PR 1806.
22221
22222Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
22223
22224 * config/unix-gdb.exp: Remove gdb_unload cause it's already
22225 defined in lib/gdb.exp.
22226
22227Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22228
22229 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
22230 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
22231 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
22232 have to be typeless.
22233
22234Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22235
22236 * TODO: Add suggestion for copyright year test.
22237
22238Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
22239
22240 * configure.in (*-*-lynxos*): Add stabs tests.
22241
22242Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
22243
22244 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
22245 so insert a tab before any assembler directive in column zero.
22246
22247 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
22248 stores.
22249 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
22250 stores.
22251 (fpu_short_memory_tests): Likewise.
22252
22253Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22254
22255 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
22256 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
22257 .stabs directives in comments.
22258
22259Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22260
22261 * TODO: New file, describing tests we could write.
22262 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
22263
22264Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22265
22266 * gdb.t06/signals.exp: Add kludge to force re-sync.
22267
22268 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
22269 to xgdb instead of gdb, get out of gdb.
22270
22271Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
22272
22273 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
22274 for info.
22275
22276Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
22277
22278 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
22279 * gdb.stabs/configure.in (hppa*-*-*): Use it.
22280 * gdb.stabs/hppa.sed: New sed script for the PA.
22281
22282Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22283
22284 * gdb.stabs: Re-write weird.def and configuration to use sed
22285 instead of cpp. sed is portable and POSIX; cpp is neither.
22286
22287Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22288
22289 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
22290
22291Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22292
22293 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
22294
22295Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22296
22297 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
22298 "_vb$".
22299 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
22300 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
22301
22302Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22303
22304 * lib/gdb.exp: Comment out code which depends on non-existent
22305 `transform' procedure.
22306
22307Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
22308
22309 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
22310 * lib/gdb.exp: Transform tool name.
22311 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
22312 1.1's new error handling system.
22313
22314Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22315
22316 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
22317
22318Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22319
22320 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
22321 They made pattern matching so slow that timeouts happened on
22322 heavily loaded systems. Now any output from "show print" which
22323 gets us back to the GDB prompt is a PASS.
22324
22325Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
22326
22327 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
22328
22329Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22330
22331 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
22332
22333 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
22334 It is not from PR 3220.
22335
22336Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22337
22338 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
22339 just started failing because they depended on the order the
22340 subcommands are presented, or exact docstring text. This kind of
22341 test is a pain and has minimal benefit.
22342
22343Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22344
22345 * gdb.t09/corefile.exp: At end of test, use "core" command with
22346 no arguments.
22347
22348Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
22349
22350 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
22351 17}/Makefile.in: Make it possible to run the testsuite with Sun
22352 make and CC = cross gcc by adding explicit build rules for .o
22353 files.
22354
22355Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22356
22357 * gdb.t15/funcargs.exp: Don't put comments on same line as
22358 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 22359
c906108c
SS
22360Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22361
22362 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
22363
22364Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
22365
22366 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
22367 * gdb.t20/inherit.exp: remove three dumplicate entries.
22368
22369Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22370
22371 * gdb.t06/break.exp: For "next over recursive call", fail on any
22372 incorrect output, not just on "factorial (value=2)".
22373
22374Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22375
22376 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
22377 working now. Add an xfail if accesing a bss variable causes
22378 a memory error if the target is not yet run.
22379
22380Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22381
22382 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
22383 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
22384 name of __st* demangling (2 strings). Did Kung really get the
22385 more than 95 others right without testing them?
22386
22387Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
22388
22389 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
22390
22391Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
22392
22393 * configure.in (configdirs): Add gdb.disasm
22394 * gdb.disasm: New directory for GDB disassembler tests.
22395 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
22396
22397Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22398
22399 * gdb.t00/help.exp: Don't test "help set".
22400
22401 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
22402 from within expect statements. None of these happen anymore and
22403 they cause regressions to be silently unnoticed.
22404
22405 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
22406 messages) about known failures with gcc cygnus-2.4.5-930417.
22407
22408 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
22409 comp-info.exp so it gets built if it doesn't exist.
22410
22411 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
22412 it is no longer used.
22413 * gdb.t13/comp-info.c: Removed.
22414
22415Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
22416
22417 * gdb.t06/signals.exp: Add xfail for sun3.
22418
22419Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22420
22421 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
22422 relevant because ^C doesn't get sent but failure can be reproduced
22423 interactively).
22424
22425Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22426
22427 * gdb.stabs/alpha.mt: New configuration file for alpha.
22428 * gdb.stabs/configure.in: Use it.
22429 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
22430 sharing with alpha.mt, redefine long to word via preprocessor.
22431 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
22432 for alpha.
22433 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
22434 native cc.
22435 * gdb.t00/teststrategy.exp: Change expect string so that we
22436 consume the `(xgdb)' from the command echo and from the gdb prompt.
22437 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
22438 gdb currently compares all values as long, so this failure probably
22439 applies to any configuration where LONGEST is bigger than a target int.
22440 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
22441 with gcc.
22442 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
22443 to handle opaque pointers, gcc is.
22444 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
22445 as first argument. Include <sys/types.h> and change all operator
22446 new definitions to use size_t.
22447 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
22448 now that we use size_t.
22449
22450Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22451
a9c64011 22452 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 22453 a long or float array cast all array members to the same type.
a9c64011 22454 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 22455 with 64 bit longs.
a9c64011 22456 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 22457 on alpha.
a9c64011 22458 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
22459
22460Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22461
22462 * gdb.t24 (demangle.exp): Constructors of templates have names like
22463 vector<int>::vector(int) not vector<int>::vector<int>(int). See
22464 section 14.6 of the ARM.
22465
22466 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
22467 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
22468 accomplish little and slow down the testsuite.
22469
22470 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
22471 Accept spaces various places.
22472
22473Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22474
22475 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
22476 with watchpoint enabled.
22477
22478 * Makefile.in: Remove definition of CC and remove the second
22479 definition of CXX (the "CXX = gcc" one remains). These definitions
22480 were causing backquotes to be expanded within backquotes, which
22481 doesn't work.
22482
22483Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
22484
22485 * gdb.t17/callfuncs.exp: Add "return 0" to end.
22486
22487Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22488
a9c64011
AS
22489 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
22490 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
22491 by mips cc and contains no stabs entries.
22492
22493Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
22494
22495 * config/vx-gdb.exp: Use fake device to load files rather than
22496 NFS.
22497 * lib/gdb.exp: New proc to do "file" command.
22498 * config/unix-gdb.exp: Use new "file" proc.
22499
22500Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
22501
22502 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
22503 Rework board rebooting slightly.
22504 (gdb_exit): Don't exit from the remote shell; there isn't one.
22505 * gdb.stabs/weird.exp: If a program is being debugged already,
22506 kill it.
22507 * gdb.t04/setvar.exp: Stop and restart gdb.
22508 * gdb.t05/expr.exp: Likewise.
22509 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
22510 restart gdb and reload the program.
22511 * gdb.t08/opaque.exp: Likewise.
22512 * gdb.t12/scope.exp: Likewise.
22513 * gdb.t13/bitfields.exp: Likewise.
22514 * gdb.t15/funcargs.exp: Likewise.
22515 * gdb.t20/classes.exp: Likewise.
22516 * gdb.t03/ptype.exp: Increase timeout.
22517 * gdb.t16/printcmds.exp (test_print_string_constants,
22518 test_print_array_constants): Likewise.
22519 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
22520 * gdb.t20/classes.exp (do_tests): Likewise.
22521 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
22522
22523Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
22524
22525 * gdb.stabs: Renamed *wierd* to *weird*.
22526
22527Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
22528
22529 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
22530 for timeout. Add "known gcc 2.4.5 bug" to failure message.
22531
22532Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
22533
22534 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
22535 (do_tests): Remove xfail for whatis on one_var and two_var.
22536
22537Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
22538
22539 * Makefile.in: Made cross building work better by adding
22540 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
22541
22542Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22543
22544 * gdb.t15/{return.c,return.exp,Makefile.in}:
22545 New test, currently commented out.
22546
22547Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
22548
22549 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
22550 still running and removes the leftover named socket so GDb can do
22551 clean restarts.
22552
22553Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
22554
22555 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
22556 console, not GDB.
22557 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
22558 cross testing works better with "make check"
22559 * config/unix-gdb: Use default procedures for exit and version.
22560 * config/vx-gdb.exp: Cleaned up and massaged back to working order
22561 with the newest VxWorks.
22562
22563Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22564
22565 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
22566 old form.
22567
22568 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
22569 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
22570
22571 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
22572
22573 * config/unix-gdb.exp: Remove this version of gdb_exit
22574 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
22575 Rob says he'll look at it when he gets back to testing boards.
22576
22577Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
22578
22579 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
22580 an expected fail for certain ptype commands.
22581
22582 * gdb.t20/classes.exp: Update expected results of "ptype class
22583 Base1" to account for the constructor that now appears in the type.
22584
22585Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
22586
22587 * configure.in (configdirs): Restore gdb.t04, which mysteriously
22588 disappeared from list.
22589 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
22590 "alldone" proc with call to cleanup and exit.
22591 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
22592 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
22593 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
22594 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
22595 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
22596 "alldone" proc with simple returns that suppress remaining
22597 tests. The alldone proc went away many months ago.
22598
22599Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22600
22601 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
22602
22603 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
22604
22605Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22606
22607 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
22608 as vax gdb will display them.
22609
22610Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22611
22612 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
22613 optimizers.
22614
22615 * scope.exp: Change "bad value for localval" messages so each one
22616 is unique.
22617
22618 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
22619 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
22620
22621 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
22622
22623Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22624
22625 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
22626 doesn't exist (due to optimization).
22627
22628Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22629
22630 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
22631 contains \r because the filename is long.
22632
22633 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
22634 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
22635
22636Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22637
22638 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
22639 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
22640 Ultrix.
22641 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
22642 int tests.
22643 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
22644
22645Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
22646
22647 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
22648
22649 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 22650 to match does not match the passing case but still matches the
c906108c
SS
22651 failing case.
22652
22653Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22654
22655 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
22656
22657Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
22658
22659 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
22660 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
22661 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
22662 Remove various versions of gdb_exit.
22663 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
22664 gdb_exit.
22665 * config/unix-gdb.exp: gdb_exit remains here, and should override
22666 the generic version, since it's doing a lot of wierd stuff that
22667 the other versions aren't. FIXME, fold it in, or abandon this
22668 version.
22669
22670Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22671
22672 * gdb.t24/demangle.exp: Add tests for PR 3220.
22673
22674Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22675
22676 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
22677
22678Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
22679
22680 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
22681 "i386-*-*". Works for i486 as well.
22682
22683 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
22684 bug, and expand domain of xfail to all SVR4 systems, since the
22685 actual problem is likely to be in generic SVR4 /proc support.
22686
22687Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22688
22689 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
22690
22691Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
22692
22693 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
22694 xfails for other systems. Match a missing 'Continuing.' as an
22695 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
22696
22697 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
22698 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
22699 Only issue warning for missing executables if -all option is used.
22700
22701 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
22702 file if -all option is used. It's like an unpredictable XFAIL.
22703
22704Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22705
22706 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
22707 for dynamically linked binaries.
22708
22709 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
22710
22711Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22712
22713 * gdb.t20/inherit.exp: Change message for "print tagless struct"
22714 to state that this is a known bug in old versions of g++.
22715
22716Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22717
22718 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
22719 while waiting for `Continuing'.
22720
22721Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
22722
22723 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
22724 in text, data, and bss.
22725 * gdb.t10/nodebug.c: Add local and global test variables for
22726 initialized and uninitialized data.
22727
22728Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22729
22730 * config/unix-gdb.exp (gdb_exit): Add "wait".
22731
22732Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22733
22734 * gdb.t06/signals.exp: xfail the continue from the handler for all
22735 targets.
22736
22737 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
22738 function with watchpoints enabled, the i386 call dummy starts with
22739 a call.
22740
22741 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
22742 386 bsd names its corefiles.
22743
22744Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
22745
22746 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
22747 compilers don't grok it.
22748 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
22749 with small octal ints rather than character constants, which
22750 are signed and might not fit if first promoted to int.
22751
22752Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
22753
22754 * gdb.t09/Makefile.in (clean): Remove corefile.
22755
22756Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22757
22758 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
22759
22760Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22761 and Jim Kingdon (kingdon@cygnus.com)
22762
22763 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
22764 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
22765 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
22766
22767Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22768
22769 * gdb.t17/interrupt.exp: Add xfail for hppa.
22770
22771Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22772
22773 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
22774 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
22775 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
22776 to determine signed-ness of bitfields and use the result to setup
22777 the xfail.
22778 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
22779 * gdb.t15/funcargs.exp: Use them to step until the second indirect
22780 call line is reached if necessary.
22781
22782Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22783
22784 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
22785
22786Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22787
22788 * gdb.t06/break.exp: Also test `clear' command.
22789
22790Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
22791
22792 * gdb.t00/teststrategy.exp: Remove extra quote.
22793
22794 * gdb.t07/watchpoint.exp: Change xfail for calling function with
22795 watchpoint enabled to be for all non-68k machines.
22796
22797 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
22798
22799Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22800
22801 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
22802 targets use aout.mt instead of ecoff.mt as gas understands
22803 standard aout format.
22804
22805Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
22806
22807 * lib/gdb.exp (runto): Don't insist that function we are running to
22808 was compiled with -g.
22809
22810 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
22811
22812 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
22813 to get back into the read system call.
22814 Accept leading newline in case where we woke it up.
22815
22816Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22817
22818 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
22819 to make the stabs test work on ecoff systems using gcc and -with-stabs.
22820 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
22821 enable ecoff configuration.
22822
22823Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22824
22825 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
22826
22827Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22828
22829 * gdb.t16/printcmds.exp: Add another printf test.
22830
22831Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
22832
22833 * configure.in: If configured -with-stabs on any target, add
22834 stabsdirs to configdirs.
22835
22836Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22837
22838 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
22839 fun" so pattern does not match the command itself.
22840
22841Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22842
22843 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
22844
22845Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22846
22847 * gdb.t17/interrupt.exp: Test for more things.
22848
22849Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22850
22851 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
22852 compiler arranges the code and line numbers.
22853
22854 * gdb.t17/interrupt.exp: Don't send \n after ^C.
22855
22856Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22857
22858 * gdb.t00/help.exp: Increase expect input buffer size.
22859
22860Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22861
22862 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
22863
22864 * gdb.t07/watchpoint.exp: Add xfail for hppa.
22865
22866 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
22867
22868 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
22869 [0-9]*, not just [0-9].
22870
22871Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22872
22873 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
22874
22875 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
22876
22877Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22878
22879 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
22880
22881Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22882
22883 * gdb.t06/signals.c: Add xfails for sun3.
22884
22885 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
22886
22887 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
22888 test_stepping tests.
22889
22890Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22891
22892 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
22893
22894 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
22895
22896 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
22897 rather than actually putting it through cpp twice.
22898
22899 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
22900
22901Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
22902
22903 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
22904 no longer needed.
22905
22906Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22907
22908 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
22909
22910 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
22911 C++ features prints as "struct", make it a pass, not an xfail.
22912
22913Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22914
22915 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
22916 Don't require VA to print as "class" rather than "struct".
22917
22918Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
22919
22920 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
22921
22922Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22923
22924 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
22925
22926Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22927
22928 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
22929 order.
22930
22931Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22932
22933 * gdb.t16/printcmds.exp: Add printf tests.
22934
22935 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
22936
22937 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
22938
22939Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
22940
22941 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
22942 pass counts, to counteract any existing or future setup_xfails.
22943
22944Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22945
22946 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
22947 {BEGIN,END}_COMMON for common block instead of STAB.
22948 * gdb.stabs/wierd.exp: Add xfail for rs6000.
22949
22950 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
22951 intp_var should be N_GSYM not N_LSYM.
22952 wierd-aout.S: Use a label for the value of the N_SO.
22953 wierd.def: Remove all backslashes.
22954 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
22955
22956Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22957
22958 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
22959 get the expected next to inheritance3.
22960
22961Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22962
22963 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
22964 now that gcc-2.4 gets it right.
22965
22966Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22967
22968 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
22969
22970 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
22971 generating comp-info.exp which works for cross-compilation.
22972
22973Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
22974
22975 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
22976 "*-*-sysv4.*".
22977
22978Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
22979
22980 * gdb.t01/run.exp: Start with a fresh gdb.
22981 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
22982 SVR4.x.
22983
22984Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
22985
22986 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
22987 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
22988 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
22989 Makefile.in (distclean, realclean): Remove gdbme.c from list of
22990 things to remove.
22991
22992Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
22993
22994 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
22995 test cases from bug reports.
22996
22997Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
22998
22999 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
23000 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
23001 avoid spurious xfails.
23002 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
23003 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
23004 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
23005
23006Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
23007
23008 * gdb.t00/teststrategy.exp: Rework to provide more useful
23009 description of each test, fix problem with systems that define
23010 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
23011 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
23012 results for "next over recursive call" so timeouts aren't taken
23013 by error.
23014
23015Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
23016
23017 * gdb.t12/scope.exp: Test printing of variables before run.
23018
23019 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
23020 printed in wrong order due to sorting.
23021
23022Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
23023
23024 * gdb.t00/teststrategy.exp: Fix expected results for printing
23025 user entered string constant. Is array of char, prints with no
23026 address.
23027
23028 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
23029 commands.
23030 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
23031 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
23032 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
23033 of struct of char arrays.
23034 * gdb.t00/radix.exp: New tests for radix commands.
23035
23036Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
23037
23038 * gdb.t16/printcmd.exp: Print a variable before running program
23039 (with xfail for AIX).
23040
23041Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
23042
23043 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
23044
23045 * gdb.t16/printcmd.exp: Don't print variables before running program.
23046
23047 * gdb.t06/break.exp: Don't require envp argument to main.
23048
23049 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
23050
23051 * gdb.t02/whatis.exp, gdb.t11/list.exp:
23052 Add xfails for rs6000.
23053
23054 * gdb.t02/whatis.exp: Change other tests not to re-test something
23055 we already tested.
23056
23057 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
23058 each type used has a variable of that type.
23059
23060Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
23061
23062 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
23063
23064Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
23065
23066 * configure.in: change srctrigger to be a file, not a directory
23067
23068Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
23069
23070 * configure.in (mips-idt-ecoff*): Added trailing '*'.
23071
23072 * gdb.t11/list.exp: Fixed a couple of typos.
23073
23074Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
23075
23076 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
23077 is fixed and PR is closed.
23078 * gdb.t16 (gdbme.c): Add simple test string variable.
23079 * gdb.t16 (printcmds.exp): Add tests with simple test string
23080 variable, primarily for boundaries on "set print elements".
23081
23082Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
23083
23084 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
23085 Make leading 0's optional and don't expect a tab in the middle
23086 of the number.
23087
23088 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
23089
23090 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
23091 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
23092 don't end command passed to gdb_test with newline.
23093
23094 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
23095 signed keyword away, don't expect signed bitfields to be signed.
23096
23097 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
23098 printing with only as many 1's as are in the field as well as printing
23099 with 32 1's (see comment).
23100
23101Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
23102
23103 * gdb.t00/default.exp: Start with a fresh gdb.
23104 * configure.in (configdirs): Remove gdb.t31 until the chill
23105 compiler works again. It no longer is able to find chillrt0
23106 since it isn't in libchill.a anymore.
23107 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
23108 wierd.o, make more modular.
23109 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
23110 spurious newlines that caused problems.
23111
23112Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23113
23114 * Move test with enums and partial symbols from gdb.t03/ptype.exp
23115 to gdb.stabs/wierd.exp since GCC has worked around the bug.
23116 gdb.stabs/wierd.{exp,def}: Many new tests.
23117
23118 * gdb.t00/default.exp: update info line for new message.
23119
23120 * gdb.t02/{whatis.exp,gdbme.c}:
23121 Test that "char *" doesn't print as "caddr_t".
23122
23123Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23124
23125 * gdb.t00/help.exp: Use .* in place of some help messages which
23126 just changed.
23127 gdb.t00/default.exp: Update "info frame" test for new message.
23128 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
23129 Remove some xfails
23130
23131Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23132
23133 * gdb.t03/{gdbme.c,ptype.exp}:
23134 Add tests for typedef'd struct and union without tags.
23135 Also check "whatis" on a variable of a typedef'd enum without a tag.
23136
23137 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
23138 PRMS 1823; the bug still exists but isn't reproduced by this test
23139 anymore), and remove rs6000 XFAIL (the bug is fixed).
23140
23141 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
23142 duplicated from whatis.exp. For those that are left, accept
23143 "long", "long int", or "int" for long variables (whatis.exp already
23144 has an XFAIL for "int", so no need to fail it here).
23145
23146 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
23147 Deal with GCC's names for types now that GDB uses the compiler's names.
23148
23149 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
23150 setup_xfail's for sunos4. If we #defined the signed keyword away,
23151 don't expect GDB to know that char it is signed.
23152
23153 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
23154
23155Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
23156
23157 * configure.in (configdirs): Add gdb.t24 for C++ tests that
23158 should work on any system, regardless of debugging format.
23159 * gdb.t21/demangle.exp: Move to gdb.t24.
23160 * gdb.t24/demangle.exp: Move from gdb.t21.
23161 * gdb.t24/{Makefile.in, configure.in}: New files.
23162
23163Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23164
23165 * configure.in: Do gdb.stabs and C++ tests only for stabs.
23166 * gdb.stabs: New directory.
23167
23168Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23169
23170 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
23171 not just "Quit anyway?".
23172
23173Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
23174
23175 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
23176 that all setup_xfails are immediately followed by clear_xfails.
23177
23178Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
23179
23180 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
23181 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
23182 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
23183 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
23184 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
23185 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
23186 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
23187 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
23188 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
23189 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
23190 gdb.t31/chillvars.exp, lib/gdb.exp:
23191 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
23192 bug-gdb@prep.ai.mit.edu.
23193
23194Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
23195
23196 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
23197 with 0.0, not integer 0.
23198
23199Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
23200
23201 * gdb.t06/break.exp: Update for "Kill the program" message change.
23202
23203Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
23204
23205 * Makefile.in (GDBFLAGS): Set to -nx.
23206 * Makefile.in (site.exp): Use GDBFLAGS.
23207
23208Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
23209
23210 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
23211 Makefiles.
23212 (check): depend on just-check.
23213 (just-check): added so that tests can be run without a noop
23214 build pass.
23215
23216Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
23217
23218 Switch to using configure's configdirs.
23219 * Makefile.in (Makefile): add configure.in dependency.
23220 (SUBDIRS): removed redundant assignment.
23221 * configure.in: switch subdirs assignment to configdirs.
23222 * gdb.t*/configure.in: new files.
23223
23224Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
23225
23226 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
23227 works.
23228
23229Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
23230
23231 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
23232 in explicit rules. Apparently this is not supported by some makes.
23233
23234Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
23235
23236 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
23237
23238Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23239
23240 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
23241 disappeared.
23242
23243Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
23244
23245 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
23246
23247Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
23248
23249 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
23250 watchpoint problem that is now fixed.
23251 * gdb.t30/chexp.exp: Remove setup_xfail for printing
23252 uninitialized convenience variables.
23253 * gdb.t31/chillvars.exp: Fix expected patterns for printing
23254 structures.
23255
23256Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23257
23258 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
23259 which causes expect to get out of sync with gdb on long output
23260 from help set.
23261 * gdb.t09/corefile.exp: Make expected pattern for core file
23262 failing signal and frame output format less sun specific.
23263
23264Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
23265
23266 * gdb.t31/chillvars.exp: Add and remove initial dummy
23267 breakpoint, so that symbol table is forced in.
23268 (Needed at least on Sunos4, though it seems not SVR4.)
23269 * gdb.t31/chillvars.exp: Update for changed output format.
23270
23271Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
23272
a9c64011 23273 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
23274
23275Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
23276
23277 * Makefile.in: Added --srcdir when invoking runtest, removed the
23278 need for a local config file. (optional now)
23279
23280Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
23281
23282 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
23283 failure count used to force early termination. Add some more
23284 expected failures for gnu style demangling.
23285
23286Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23287
23288 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
23289 pmi variable from gdb.t20/gdbme to get optimized away.
23290 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
23291 Check for written corefile upon timeout _and_ eof.
23292
23293Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23294
23295 * config/unix-gdb.exp: Add missing return 0.
23296
23297Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23298
23299 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
23300 test termination.
23301
23302Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
23303
23304 * configure.in (subdirs): Put back gdb.t17 which mysteriously
23305 disappeared.
23306
23307Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
23308
23309 * gdb.t10/crossload.exp: Disable the i860-elf test until such
23310 time as i860 support works.
23311
d63a86f8 23312 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
23313 "backtrace 100\r" rather than just "backtrace\r", to match last
23314 change.
23315
23316Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
23317
23318 * config/udi-gdb.exp (gdb_exit): Remove close command.
23319 (gdb_target_udi): New procedure to set the UDI target.
23320 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
23321 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
23322 Added waits for prompts after several question responses. Added
23323 some more responses used by a29k-amd-udi-gdb.
23324 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
23325 pass different arguments, restart UDI connection after program
23326 completion.
23327 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
23328 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
23329 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
23330 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
23331 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
23332 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
23333 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
23334 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
23335 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
23336 after program completion.
23337 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
23338 compiled with a SELECT_VECS setting.
23339 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
23340 infinite recursion.
23341
23342 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
23343 Added checks for COFF results, and made them expected failures for
23344 all targets. It would be better to make them expected failures
23345 for COFF targets only.
23346
23347Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
23348
23349 * Makefile.in: add null dvi target, don't bother to recurse
23350 through test directories for info and install-info; rename
23351 $(datadir) to be dejagnu instead of deja-gnu
23352
23353Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
23354
23355 * gdb.t31/gdbme.ch: Re-enable code that previously caused
23356 compiler to coredump.
23357 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
23358 code.
23359
23360Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
23361
23362 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
23363 coredump.
23364 * gdb.t31/chillvars.exp: Comment out tests that depend on that
23365 code.
23366
23367Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
23368
23369 * gdb.t03/ptype.exp: tests for return code from gdb_test.
23370 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
23371 which in a shell. Deletes xgdb when done.
23372 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
23373 Tests the return from the "set height" or "set width" commands.
23374 Added a few return codes where needed.
23375
23376Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
23377
23378 * Makefile.in (SUBDIRS): Add gdb.t17.
23379 * configure.in (subdirs): Add gdb.t17.
23380 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
23381 files to test gdb's calling of functions in the inferior with
23382 the correct arguments and gdb's ability to retrieve any
23383 result returned.
23384
23385Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
23386
23387 * config/unix-gdb.exp (gdb_exit): Remove close commands that
23388 may be called after gdb goes away. Previous versions of expect
23389 needed these to avoid file descriptor leaks, but they cause
23390 errors with the current revision of expect.
23391 * gdb.t00/gdbvars.exp: Use -re on expected output after
23392 setting sevenbit-strings.
23393 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
23394 to set sevenbit-strings consistent across tests.
23395 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
23396 set sevenbit-strings consistent across tests.
23397
23398Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
23399
23400 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
23401 expected output to match current "expect" expectations.
23402
23403Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
23404
23405 * gdb.t00/default.exp: Change expected output for default "source"
23406 command, to match new gdb behavior which requires a filename to
23407 source.
23408
23409Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
23410
23411 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
23412 expected fail for i486-*-* that misses the marker2 function.
23413 * gdb.t10/crossload.exp (bfddefault): Allow successful
23414 recognition of a format to pass even if no symbols are found.
23415 Explicitly catch failures where the format is not recognized
23416 or is ambiguous, and add the reason to the fail message.
23417 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
23418 the cause is and invalid target and add reason to failure message.
23419 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
23420 elf32-i386, elf32-sparc, and elf32-i860.
23421 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
23422 Set up expected failure for 'filename'::variable scope resolution,
23423 which is now apparently broken on all targets.
23424 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
23425 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
23426 gdb.t23/templates.exp: Change failure for missing binfile into
23427 just a warning.
23428 gdb.t21/demangle.exp: Change all cfront references to 'arm'
23429 references.
23430
23431Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
23432
23433 * gdb.t00/default.exp: Add expected output for default "source"
23434 command, to match new gdb behavior.
23435 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
23436
23437Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
23438
23439 * config/*-gdb.exp: returns an error, rather than exiting on
23440 internal errors.
23441
23442Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
23443
23444 * gdb.t03/gdbme.c: Add pointer to struct variable.
23445 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
23446 referencing struct members.
23447
23448Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
23449
23450 * configure.in (mips-idt-ecoff): New target.
23451 * config/mips-gdb.exp: New file for remote board using MIPS remote
23452 debugging protocol.
23453
23454 * Redid configuration scheme. Removed gdb.t*/configure.in.
23455 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
23456 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
23457 distclean targets. Built executables via .o files. Adjusted
23458 tests to account for source files in $(srcdir) rather than
23459 $(objdir).
23460 * lib/gdb.exp (runto): Don't expect () after the function name,
23461 because it may have arguments.
23462
23463Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
23464
23465 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
23466 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
23467 expected failures for mips-idt-* and mips-sgi-*.
23468 * gdb.t00/default.exp (attach): Kill process if requested.
23469 * gdb.t00/help.exp (help target core, help target): Accept a gdb
23470 that does not read core files.
23471 * gdb.t01/run.exp: Removed checks for exit status code.
23472 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
23473 it is linked in.
23474 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
23475 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
23476 appropriate, rather than doing it by hand.
23477 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
23478 execution.
23479 * gdb.t10/crossload.exp: Kill existing program if needed.
23480 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
23481 appropriate, rather than doing it by hand. Always increase
23482 timeout for this test, not just for VxWorks.
23483
23484Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
23485
23486 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
23487 of Chill STRUCT types and STRUCT values.
23488 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
23489 than "char".
23490 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 23491 struct2): New struct definitions and initializations to test
c906108c
SS
23492 simple Chill STRUCT types.
23493
23494Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
23495
23496 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
23497 the null byte at the end of strings.
23498 * gdb.t00/default.exp: Make show version insensitive to copyright
23499 date.
23500 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
23501 to avoid dependencies on target char signedness.
23502 * gdb.t16/printcmds.exp: Update expected results for explicitly
23503 unsigned char.
23504 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
23505 now work.
23506 * gdb.t21/demangle.exp: Add many more patterns for template
23507 demangling, most of them being expected failures.
23508 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
23509 string we are matching for, to match on the whole string.
23510 * gdb.t21/demangle.exp: Add many new test strings to demangle,
23511 and fix a whole bunch that had incorrect expected output but were
23512 passing anyway because of the bug in "proc demangle".
23513 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
23514 type.
23515 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
23516
23517Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
23518
a9c64011
AS
23519 * gdb/testsuite: made modifications to testcases, etc., to allow
23520 them to work properly given the reorganization of deja-gnu and the
23521 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
23522
23523Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
23524
23525 * gdb/testsuite: Initial creation of gdb/testsuite.
23526 Migrated dejagnu testcases and support files for testing nm to
23527 gdb/testsuite from deja-gnu. These files were moved "as is"
23528 with no modifications. This migration is part of a major overhaul
23529 of dejagnu. The modifications to these testcases, etc., which
23530 will allow them to work with the new version of dejagnu will be
23531 made in a future update.
48efe704 23532
8d8cb839 23533 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 23534\f
8d8cb839
EZ
23535;; Local Variables:
23536;; mode: change-log
23537;; left-margin: 8
23538;; fill-column: 74
23539;; version-control: never
23540;; End:
902f2ccb
MC
23541
23542 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 23543 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
23544 Copying and distribution of this file, with or without modification,
23545 are permitted provided the copyright notice and this notice are preserved.
This page took 2.558043 seconds and 4 git commands to generate.