Add entry_symbol chain into non_ironly_hash.
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
c82c0b55
MS
12011-02-25 Michael Snyder <msnyder@vmware.com>
2
3 * gdb.multi/base.exp: Add tests for info inferiors with args.
4
1d94651b
JK
52011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6
7 * gdb.dwarf2/dw2-ranges.S: Rename to ...
8 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
9 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
10 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
11 asmfile3. Comment the STABS (#3) file compilation. Compile
12 everything through assembler. Provide KFAIL for symtab/12497.
13 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
14 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
15 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
16 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
17
12c1418e
MS
182011-02-24 Michael Snyder <msnyder@vmware.com>
19
20 * gdb.base/break.exp: Remove debugging 'printf' accidentally
21 left behind in previous check-in.
22
e5a67952
MS
232011-02-23 Michael Snyder <msnyder@vmware.com>
24
25 * gdb.base/break.exp: Add tests for "info break" with arguments.
26 * gdb.trace/infotrace.exp: Update patterns for error and help.
27 * gdb.base/completion.exp: Update pattern.
28 * gdb.base/ena-dis-br.exp: Update pattern.
29 * gdb.base/help.exp: Update patterns.
30
312011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
32
33 * gdb.base/memattr.exp: New test.
34 * gdb.base/memattr.c: Test load for memattr.exp.
35
6e6fbe60
DE
362011-02-22 Doug Evans <dje@google.com>
37
38 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
39
1d41d745
MS
402011-02-22 Michael Snyder <msnyder@vmware.com>
41
42 * Makefile.in: Make more clean.
43 * gdb.ada/Makefile.in: Ditto.
44 * gdb.arch/Makefile.in: Ditto.
45 * gdb.asm/Makefile.in: Ditto.
46 * gdb.base/Makefile.in: Ditto.
47 * gdb.cp/Makefile.in: Ditto.
48 * gdb.dwarf2/Makefile.in: Ditto.
49 * gdb.java/Makefile.in: Ditto.
50 * gdb.mi/Makefile.in: Ditto.
51 * gdb.modula2/Makefile.in: Ditto.
52 * gdb.python/Makefile.in: Ditto.
53 * gdb.server/Makefile.in: Ditto.
54 * gdb.stabs/Makefile.in: Ditto.
55 * gdb.threads/Makefile.in: Ditto.
56 * gdb.trace/Makefile.in: Ditto.
57
79ba84ca
MS
582011-02-22 Michael Snyder <msnyder@vmware.com>
59
60 * gdb.threads/thread-find.exp: Add tests for bad input to
61 info threads.
62
b9b35694
JB
632011-02-22 Joel Brobecker <brobecker@adacore.com>
64
65 * gdb.python/py-breakpoint.exp: Fix the expected output of
66 one of the "maint info breakpoints" tests to accept the output
67 generated on platforms that do not have hardware watchpoints.
68
8bfb830f
JB
692011-02-22 Joel Brobecker <brobecker@adacore.com>
70
71 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
72 clean_restart. Be a little stricter in the expected output
73 for one of the tests. Fix a typo in one of the comments.
74
c45f3c54
JB
752011-02-22 Joel Brobecker <brobecker@adacore.com>
76
77 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
78 Delete variable binfile, no longer use. Add or modify test
79 comments to make them unique.
80
b97c863c
MS
812011-02-21 Michael Snyder <msnyder@vmware.com>
82
83 * Makefile.in: Update for make clean.
84 * gdb.ada/Makefile.in: Ditto.
85 * gdb.arch/Makefile.in: Ditto.
86 * gdb.asm/Makefile.in: Ditto.
87 * gdb.base/Makefile.in: Ditto.
88 * gdb.cp/Makefile.in: Ditto.
89 * gdb.dwarf2/Makefile.in: Ditto.
90 * gdb.java/Makefile.in: Ditto.
91 * gdb.mi/Makefile.in: Ditto.
92 * gdb.modula2/Makefile.in: Ditto.
93 * gdb.python/Makefile.in: Ditto.
94 * gdb.server/Makefile.in: Ditto.
95 * gdb.stabs/Makefile.in: Ditto.
96 * gdb.threads/Makefile.in: Ditto.
97 * gdb.trace/Makefile.in: Ditto.
98
aea5b279
MS
992011-02-21 Michael Snyder <msnyder@vmware.com>
100
101 * gdb.threads/thread-find.exp: Update patterns for changes in
102 output of "info threads" command.
103
e3039479
UW
1042011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
105 Ulrich Weigand <uweigand@de.ibm.com>
106
107 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
108 (skip_hw_watchpoint_tests): Likewise.
109 (skip_hw_watchpoint_multi_tests): Likewise.
110
b800ec70
UW
1112011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
112
113 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
114 (skip_hw_watchpoint_tests): Likewise.
115 (skip_hw_watchpoint_multi_tests): Likewise.
116 (skip_hw_watchpoint_access_tests): Likewise.
117
118 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
119 * gdb.base/pr11022.exp: Likewise.
120 * gdb.base/watch-read.exp: Likewise.
121 * gdb.base/watch_thread_num.exp: Likewise.
122 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
123 * gdb.base/watchpoint-hw.exp: Likewise.
124 * gdb.base/watchpoint.exp: Likewise.
125 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
126 * gdb.threads/watchthreads-reorder.exp: Likewise.
127 * gdb.threads/watchthreads.exp: Likewise.
128 * gdb.threads/watchthreads2.exp: Likewise.
129
91033e37
JB
1302011-02-21 Joel Brobecker <brobecker@adacore.com>
131
132 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
133 the debugger is unable to find the array bounds.
134
eeaafae2
JK
1352011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
136
137 * gdb.cp/typedef-operator.exp: New file.
138 * gdb.cp/typedef-operator.cc: New file.
139
e338d953
MS
1402011-02-17 Michael Snyder <msnyder@vmware.com>
141
142 * gdb.threads/thread-find.exp: Fix regular expressions.
143
e67ad678
JB
1442011-02-17 Joel Brobecker <brobecker@adacore.com>
145
146 * gdb.ada/packed_array: Expand testcase to test printing of
147 unconstrained packed array.
148
93084bca
JB
1492011-02-17 Joel Brobecker <brobecker@adacore.com>
150
151 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
152
a0c78a73
PA
1532011-02-16 Pedro Alves <pedro@codesourcery.com>
154
f65d5553 155 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
156 (main): Initialize it before collecting, and and clear it
157 afterwards.
f65d5553
PA
158 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
159 collecting with '{type} addr', where the addr expression is not an
160 rvalue.
a0c78a73 161
3dfcbbd2
KW
1622011-02-16 Ken Werner <ken.werner@de.ibm.com>
163
164 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
165 a bool variable. Expect correct OpenCL names for vector types. Use the
166 uc3 variable name instead of referring to the uchar3 built-in type.
167 Escape the asterisk at the half pointer test.
168
08807d5a
PA
1692011-02-16 Pedro Alves <pedro@codesourcery.com>
170
f65d5553 171 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
172 (main): Initialize it before collecting, and and clear it
173 afterwards.
f65d5553
PA
174 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
175 collecting overlapping memory ranges.
08807d5a 176
60f98dde
MS
1772011-02-15 Michael Snyder <msnyder@vmware.com>
178
179 * gdb.base/default.exp: Add tests for thread commands.
180 * gdb.base/help.exp: Add tests for thread commands.
181 * gdb.threads/thread-find.exp: New test for thread find command.
182
648cd113
KW
1832011-02-15 Ken Werner <ken.werner@de.ibm.com>
184
185 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
186
494e194e
YQ
1872011-02-15 Yao Qi <yao@codesourcery.com>
188
189 PR tdep/12352
190 * gdb.arch/arm-disp-step.S : New test for str instruction.
191 * gdb.arch/arm-disp-step.exp : Likewise.
192
d9492458
TJB
1932011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
194
195 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
196 "vector_register2_vr" test strings. Test the extended floating
197 point registers (F32~F63).
198 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
199 IBM XL C compiler. Make the test program use a register provided
200 by the compiler for the lxvd2x instruction.
201
8af8e3bc
PA
2022011-02-14 Pedro Alves <pedro@codesourcery.com>
203
204 * gdb.trace/unavailable.cc (class Base, class Middle, class
205 Derived): New types.
206 (derived_unavail, derived_partial, derived_whole): New globals.
207 (virtual_partial): New global.
208 (virtualp): Point at virtual_partial.
209 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
210 related to unavailable vptr.
211
1b28d0b3
PA
2122011-02-14 Pedro Alves <pedro@codesourcery.com>
213
214 * gdb.trace/unavailable.cc (a, b, c): New globals.
215 (main): Set and clear them.
216 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
217 `a' and `c', and check that `b' isn't collected, although `a' and
218 `c' are.
219
ec0a52e1
PA
2202011-02-14 Pedro Alves <pedro@codesourcery.com>
221
222 * gdb.trace/unavailable.cc (struct Virtual): New.
223 (virtualp): New global pointer.
224 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
225 printing a pointer to an object whose type has a vtable, with
226 print object on.
227
24e6bcee
PA
2282011-02-14 Pedro Alves <pedro@codesourcery.com>
229
230 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
231 value repeat handles unavailableness.
232
39d37385
PA
2332011-02-14 Pedro Alves <pedro@codesourcery.com>
234
235 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
236 tests for building arrays from unavailable values, subscripting
237 non-memory rvalue unvailable arrays, and accessing fields or
238 baseclasses of non-lazy unavailable values,
239 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
240 struct types.
241 (g_smallstruct, g_smallstruct_b): New globals.
242
06d72e16
PA
2432011-02-14 Pedro Alves <pedro@codesourcery.com>
244
245 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
246
bc9a5551
JK
2472011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
248
249 Fix const/volatile qualifiers of C++ types, PR c++/12328.
250 * gdb.cp/overload-const.exp: New file.
251 * gdb.cp/overload-const.cc: New file.
252
54fcddd0
UW
2532011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
254
255 * gdb.opencl/callfuncs.cl: New file.
256 * gdb.opencl/callfuncs.exp: New test.
257 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
258
d6dafb7c
UW
2592011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
260
261 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
262 when computing result.
263 * gdb.arch/altivec-abi.exp: Update expected results.
264
a449c2d8
TJB
2652011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
266
267 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
268 * gdb.base/jit.exp: Likewise.
269 * gdb.base/pie-execl.exp: Likewise.
270 * gdb.base/solib-nodir.exp: Likewise.
271 * gdb.base/solib-overlap.exp: Likewise.
272
764880b7
PA
2732011-02-07 Pedro Alves <pedro@codesourcery.com>
274
275 * gdb.trace/collection.c (global_pieces): New.
276 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
277 New procedure.
278 (gdb_trace_collection_test): Call it.
279
505500db
SW
2802011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
281
282 * gdb.python/py-evthreads.c: New file.
283 * gdb.python/py-evthreads.exp: New file.
284 * gdb.python/py-events.py: New file.
285 * gdb.python/py-events.exp: New file.
286 * gdb.python/py-events.c: New file.
287
385203ed
DD
2882011-02-04 David Daney <ddaney@caviumnetworks.com>
289
290 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
291
9011945e
AB
2922011-02-03 Andrew Burgess <aburgess@broadcom.com>
293
294 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
295 gdb.base/disasm-end-cu.exp: New test for disassembling over the
296 boundary between two compilation units.
297
580688f3
PA
2982011-02-02 Pedro Alves <pedro@codesourcery.com>
299
300 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
301 (Virtual): New structs.
302 (virtual_o, virtual_middle_b): New globals.
303 * gdb.cp/virtbase.exp: New tests.
304
d3f0f853
PP
3052011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
306
307 * gdb.base/jit.exp: New file.
308 * gdb.base/jit-main.c: New file.
309 * gdb.base/jit-solib.c: New file.
310
b2030fb5
UW
3112011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
312
313 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
314 proceed to initial kernel entry point.
315 * gdb.opencl/datatypes.exp: Likewise.
316 * gdb.opencl/operators.exp: Likewise.
317 * gdb.opencl/vec_comps.exp: Likewise.
318
2db19d1e
SW
3192011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
320
321 * gdb.cp/nsnested.cc: New.
322 * gdb.cp/nsnested.exp: New.
323 * gdb.cp/nsnoimports.exp: New.
324 * gdb.cp/nsnoimports.cc: New.
325
6b0c4c1f
JB
3262011-01-31 Joel Brobecker <brobecker@adacore.com>
327
328 * gdb.base/interact.exp: Add extra tests that verify that
329 the value of the interactive-mode setting does not change
330 after the script is sourced.
331
80b23b6a
JK
3322011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
333
334 * gdb.cp/noparam.exp: New file.
335 * gdb.cp/noparam.cc: New file.
336
ffd5ec24
PA
3372011-01-28 Pedro Alves <pedro@codesourcery.com>
338
339 * gdb.trace/tfile.exp: Test that with no traceframe selected,
340 there's no stack or registers.
341
a81766d8
TT
3422011-01-26 Tom Tromey <tromey@redhat.com>
343
344 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
345 space before string output. Add test for "set print pretty off"
346 case.
347
585fdaa1
PA
3482011-01-25 Pedro Alves <pedro@codesourcery.com>
349
350 * gdb.base/frame-args.exp: Adjust.
351 * gdb.dwarf2/dw2-noloc.exp: Adjust.
352 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
353 * gdb.dwarf2/pieces.exp: Adjust.
354 * gdb.opt/clobbered-registers-O2.exp: Adjust.
355 * gdb.opt/inline-locals.exp: Adjust.
356 * gdb.threads/fork-child-threads.exp: Adjust.
357
d468832a
KW
3582011-01-25 Ken Werner <ken.werner@de.ibm.com>
359
360 * gdb.opencl/convs_casts.cl: Move program scope variables into the
361 OpenCL kernel function. Add a comment as marker. Add address space
362 qualifiers for the remaining program scope variables.
363 * gdb.opencl/datatypes.cl: Likewise.
364 * gdb.opencl/operators.cl: Likewise.
365 * gdb.opencl/vec_comps.cl: Likewise.
366 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
367 Add breakpoint at the marker comment.
368 * gdb.opencl/datatypes.exp: Likewise.
369 * gdb.opencl/operators.exp: Likewise.
370 * gdb.opencl/vec_comps.exp: Likewise.
371
490f124f
PA
3722011-01-24 Pedro Alves <pedro@codesourcery.com>
373
374 * gdb.base/printcmds.c (some_struct): New struct and instance.
375 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
376 procedure.
377 <global scope>: Call it.
378
6da78614
KW
3792011-01-21 Ken Werner <ken.werner@de.ibm.com>
380
381 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
382 argument to the gdb_compile_opencl_hostapp call.
383
ec64c9aa
YQ
3842011-01-19 Yao Qi <yao@codesourcery.com>
385
386 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
387 positve list.
388
810cfdbb
YQ
3892011-01-19 Yao Qi <yao@codesourcery.com>
390
391 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
392 canonical form.
393 Remove "xscale-*-*"
394 * gdb.xml/tdesc-regs.exp: Likewise.
395 * gdb.python/py-section-script.exp: Replace ARM target triplet
396 with canonical form.
397 Match arm*-*-symbianelf*.
398 * gdb.base/dup-sect.exp: Likewise.
399 * lib/dwarf.exp: New.
400 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
401 dwarf2_support.
402 * gdb.dwarf2/dup-psym.exp: Likewise.
403 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
404 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
405 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
406 * gdb.dwarf2/dw2-basic.exp: Likewise.
407 * gdb.dwarf2/dw2-compressed.exp: Likewise.
408 * gdb.dwarf2/dw2-const.exp: Likewise.
409 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
410 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
411 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
412 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
413 * gdb.dwarf2/dw2-filename.exp: Likewise.
414 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
415 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
416 * gdb.dwarf2/dw2-intercu.exp: Likewise.
417 * gdb.dwarf2/dw2-intermix.exp: Likewise.
418 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
419 * gdb.dwarf2/dw2-noloc.exp: Likewise.
420 * gdb.dwarf2/dw2-op-call.exp: Likewise.
421 * gdb.dwarf2/dw2-producer.exp: Likewise.
422 * gdb.dwarf2/dw2-ranges.exp: Likewise.
423 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
424 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
425 * gdb.dwarf2/dw2-strp.exp: Likewise.
426 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
427 * gdb.dwarf2/implptr.exp: Likewise.
428 * gdb.dwarf2/mac-fileno.exp: Likewise.
429 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
430 * gdb.dwarf2/pieces.exp: Likewise.
431 * gdb.dwarf2/pr11465.exp: Likewise.
432 * gdb.dwarf2/valop.exp: Likewise.
433 * gdb.dwarf2/watch-notconst.exp: Likewise.
434 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
435
4694da01
TT
4362011-01-19 Tom Tromey <tromey@redhat.com>
437
438 * gdb.python/py-infthread.exp: Add thread tests.
439
b075872c
JB
4402011-01-14 Joel Brobecker <brobecker@adacore.com>
441
442 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
443
2c3e6e24
JB
4442011-01-14 Joel Brobecker <brobecker@adacore.com>
445
446 * gdb.ada/widewide: New testcase.
447
de8fa76c
JB
4482011-01-13 Joel Brobecker <brobecker@adacore.com>
449
450 * gdb.base/interact.exp: New testcase.
451
1b05df00
TT
4522011-01-12 Tom Tromey <tromey@redhat.com>
453
454 * gdb.mi/gdb2549.exp: Update for error message changes.
455 * gdb.mi/mi-cli.exp: Likewise.
456 * gdb.mi/mi-disassemble.exp: Likewise.
457 * gdb.mi/mi-pthreads.exp: Likewise.
458 * gdb.mi/mi-regs.exp: Likewise.
459 * gdb.mi/mi-stack.exp: Likewise.
460 * gdb.mi/mi-var-block.exp: Likewise.
461 * gdb.mi/mi-var-cmd.exp: Likewise.
462 * gdb.mi/mi2-cli.exp: Likewise.
463 * gdb.mi/mi2-disassemble.exp: Likewise.
464 * gdb.mi/mi2-pthreads.exp: Likewise.
465 * gdb.mi/mi2-regs.exp: Likewise.
466 * gdb.mi/mi2-stack.exp: Likewise.
467 * gdb.mi/mi2-var-block.exp: Likewise.
468 * gdb.mi/mi2-var-cmd.exp: Likewise.
469
c2ff108b
JK
4702011-01-12 Andrew Burgess <aburgess@broadcom.com>
471 Jan Kratochvil <jan.kratochvil@redhat.com>
472
473 PR fortran/11104 and DWARF unbound arrays detection.
474 * gdb.fortran/multi-dim.exp: New file.
475 * gdb.fortran/multi-dim.f90: New file.
476
b716877b
AB
4772011-01-12 Andrew Burgess <aburgess@broadcom.com>
478
479 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
480 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
481 add new tests for opcode dumping.
482
6c162d5e
TT
4832011-01-11 Tom Tromey <tromey@redhat.com>
484
485 * gdb.python/py-infthread.exp: Load gdb-python.exp.
486
77b06cd7
TJB
4872010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
488
489 Convert hardware watchpoints to use breakpoint_ops.
490 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
491 type is not supported.
492 * gdb.base/foll-fork.exp: Likewise.
493 * gdb.base/foll-vfork.exp: Likewise.
494
f39a75d0
PM
4952011-01-10 Phil Muldoon <pmuldoon@redhat.com>
496
497 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
498 Use load_lib gdb-python.exp.
499 * gdb.python/python.exp: Ditto.
500 * gdb.python/py-function.exp: Ditto.
501
fc529d80
AS
5022011-01-09 Andreas Schwab <schwab@linux-m68k.org>
503
504 * gdb.threads/tls.exp ("info address me"): Fix expected output.
505
fb03cb59
JK
5062011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
507
508 * configure: Regenerate.
509
d8e22779
TT
5102011-01-06 Tom Tromey <tromey@redhat.com>
511
512 * gdb.python/py-frame.exp: Test gdb.newest_frame.
513
09050809
JB
5142011-01-06 Joel Brobecker <brobecker@adacore.com>
515
fc529d80
AS
516 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
517 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
518 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
519 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
520 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
521 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
522 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
523 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
524 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
525 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
526 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
527 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
528 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
529 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
530 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
531 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
532 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
533 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
534 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
535 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
536 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
537 gdb.ada/uninitialized_vars.exp,
538 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
539 Simplify by using clean_restart.
09050809 540
8ed5dd9e
JB
5412011-01-06 Joel Brobecker <brobecker@adacore.com>
542
543 Add marker to be used as anchor for inserting breakpoints.
544 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
545 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
546 Likewise.
547
548 Remove uses of gdb_start_cmd.
549 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
550 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
551
552 Do not run testcase if testing with GDBserver.
553 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
554 if testing with GDBserver.
555
368a124f
JB
5562011-01-06 Joel Brobecker <brobecker@adacore.com>
557
558 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
559 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
560 copyright header.
561
44944448
JB
5622011-01-05 Joel Brobecker <brobecker@adacore.com>
563
564 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
565 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
566 testsuite/gdb.fortran/complex.f,
567 testsuite/gdb.fortran/derived-type.f90,
568 testsuite/gdb.fortran/library-module-lib.f90,
569 testsuite/gdb.fortran/library-module-main.f90,
570 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
571 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
572 Copyright year update.
573
31886ea6
JB
5742011-01-05 Joel Brobecker <brobecker@adacore.com>
575
576 * gdb.base/langs1.f: Add copyright header.
577
ebedcab5
JK
5782011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
579
580 * gdb.base/morestack.exp: New file.
581 * gdb.base/morestack.c: New file.
582
de1eb2f9
JK
5832011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
584
585 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
586
9e87a409
JB
5872010-12-29 Joel Brobecker <brobecker@adacore.com>
588
589 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
590 * gdb.ada/arrayptr.exp: Add test printing that new variable.
591
720d1a40
JB
5922010-12-29 Joel Brobecker <brobecker@adacore.com>
593
594 * gdb.ada/lang_switch.exp: Correct expected parameter value.
595
a283af87
AS
5962010-12-25 Andreas Schwab <schwab@linux-m68k.org>
597
5d3d9cba
AS
598 * gdb.threads/tls.exp: Fix typo.
599
a283af87
AS
600 * gdb.threads/thread-specific.exp (get_thread_list): Update.
601 * gdb.threads/execl.exp: Update.
602
2a20745c
YQ
6032010-12-23 Yao Qi <yao@codesourcery.com>
604
605 * gdb.arch/arm-disp-step.exp: New.
606 * gdb.arch/arm-disp-step.S: New.
607
a7658b96
TT
6082010-12-21 Tom Tromey <tromey@redhat.com>
609
610 * gdb.threads/execl.exp: Update.
611 * gdb.threads/linux-dp.exp: Update.
612 * gdb.threads/manythreads.exp: Update.
613 * gdb.threads/tls.exp: Update.
614
5b79abe7
TT
6152010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
616
617 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
618 (NextOverThrowDerivates) <resumebpt>: New.
619 (resumebpt_test): New.
620 (main): Call resumebpt_test.
621 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
622
0914bcdb
SS
6232010-12-12 Stan Shebs <stan@codesourcery.com>
624
625 * gdb.trace/tsv.exp: Test print command on trace state variables.
626
305aeedc
TT
6272010-12-09 Tom Tromey <tromey@redhat.com>
628
629 * gdb.base/interp.exp: Add regression test.
630
186c406b
TT
6312010-12-09 Tom Tromey <tromey@redhat.com>
632
633 * gdb.java/jnpe.java: New file.
634 * gdb.java/jnpe.exp: New file.
635 * gdb.cp/nextoverthrow.exp: New file.
636 * gdb.cp/nextoverthrow.cc: New file.
637
aae1c79a
DE
6382010-12-07 Doug Evans <dje@google.com>
639
640 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
641 of data-directory.
642 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
643 updated.
644 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
645
60f98dde 6462010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
647
648 * gdb.base/callfuncs.exp: Test for skip_float_tests.
649 * gdb.base/call-sc.exp: Ditto.
650 * gdb.base/finish.exp: Ditto.
651 * gdb.base/return.exp: Ditto.
652 * gdb.base/return2.exp: Ditto.
653
5fa290c1
DE
6542010-11-30 Doug Evans <dje@google.com>
655
656 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
657 (gdb_expect_list): Fix spelling errors in comments.
658 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
659 send_gdb/gdb_expect_list where applicable.
660 * gdb.base/call-ar-st.exp: Ditto.
661 * gdb.base/funcargs.exp: Ditto.
662 * gdb.base/gcore.exp: Ditto.
663 * gdb.base/page.exp: Ditto.
664 * gdb.base/sigaltstack.exp: Ditto.
665 * gdb.base/siginfo.exp: Ditto.
666 * gdb.base/sigstep.exp: Ditto.
667 * gdb.base/trace-commands.exp: Ditto.
668
4e04c971
DE
6692010-11-29 Doug Evans <dje@google.com>
670
671 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
672 printer-name;subprinter-name.
673
8cf6f0b1
TT
6742010-11-29 Tom Tromey <tromey@redhat.com>
675
676 * gdb.dwarf2/implptr.exp: New file.
677 * gdb.dwarf2/implptr.c: New file.
678 * gdb.dwarf2/implptr.S: New file.
679
94b6973e
PM
6802010-11-29 Phil Muldoon <pmuldoon@redhat.com>
681
fc529d80 682 PR python/12199
94b6973e
PM
683
684 * gdb.python/py-breakpoint.exp: Test the delete method.
685
8358c15c
JK
6862010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
687
688 Fix step_resume_breakpoint unsaved during an infcall.
689 * gdb.base/step-resume-infcall.exp: New file.
690 * gdb.base/step-resume-infcall.c: New file.
691
f6df29bc
TJB
6922010-11-24 Edjunior Machado <emachado@br.ibm.com>
693
694 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
695
f2b5a5cf
TJB
6962010-11-24 Edjunior Machado <emachado@br.ibm.com>
697
698 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
699 on ppc64's symbols; "finish" and "return" commands must accept to
700 show the caller line again as well as the line after.
701 * gdb.asm/powerpc64.inc: New file.
702
6b0ecdc2
DE
7032010-11-23 Doug Evans <dje@google.com>
704
705 * lib/gdb.exp (gdb_test_sequence): New function.
706 (gdb_expect_list): Add verbose -log call for each pattern.
707 * gdb.base/signals.exp (test_handle_all_print): Call it.
708 Reduce timeout increment from 6 minutes to 1 minute.
709 * gdb.server/ext-run.exp: Call it.
710
ea976c60
PM
7112010-11-23 Phil Muldoon <pmuldoon@redhat.com>
712
f2b5a5cf 713 PR python/12212
ea976c60
PM
714
715 * gdb.python/python.exp: Check that selected_thread raises an
716 error when no inferior is loaded.
717
c0efa795
JK
7182010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
719
720 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
721 * gdb.dwarf2/dw2-stack-boundary.S: New file.
722
ec3aa567
JK
7232010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
724
725 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
726 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
727
d8249011
DE
7282010-11-18 Doug Evans <dje@google.com>
729
730 * gdb.server/ext-run.exp: Fix intermittent failures.
731
d4eba7d1
NF
7322010-11-12 Nathan Froyd <froydnj@codesourcery.com>
733
734 * gdb.stabs/gdb11479.exp: Use runto_main.
735
b04c2f88
NF
7362010-11-12 Nathan Froyd <froydnj@codesourcery.com>
737
738 * gdb.base/break-entry.exp: Skip if using a stub.
739
ae9d7ce4
NF
7402010-11-12 Nathan Froyd <froydnj@codesourcery.com>
741
742 * gdb.python/py-inferior.exp: Pack values in target endianness.
743
621c8364
TT
7442010-11-12 Tom Tromey <tromey@redhat.com>
745
746 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
747 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
748 MemoryError.
749 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
750 type.
751 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
752 MemoryError.
753 (test_subscript_regression): Update exception type.
754
84f4c1fe
PM
7552010-11-11 Phil Muldoon <pmuldoon@redhat.com>
756
757 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
758 breakpoint tests.
759
a1442452
PA
7602010-11-09 Pedro Alves <pedro@codesourcery.com>
761
762 * gdb.base/watchpoint.exp: Test "watch -location" with an
763 innacessible location.
764
efd11a33
JK
7652010-11-09 Edjunior Machado <emachado@br.ibm.com>
766 Luis Machado <luisgpm@br.ibm.com>
767
768 * gdb.base/maint.exp: Expect "." prefix.
769 * gdb.base/nodebug.exp: Expect "." Likewise.
770 * gdb.base/sepsymtab.exp: Expect "." Likewise.
771 * gdb.base/watchpoint-cond-gone.exp: Likewise.
772 * gdb.base/watchpoint.exp: Expect a software watch to be created for
773 POWER server processors.
774
aa00efb5
JK
7752010-11-08 Edjunior Machado <emachado@br.ibm.com>
776 Luis Machado <luisgpm@br.ibm.com>
777
778 * gdb.base/break-entry.exp: convert entry point for
779 ppc64 and expect leading `.' on ppc64's symbols
780
99e7ae30
DE
7812010-11-05 Doug Evans <dje@google.com>
782
783 * gdb.base/help.exp: Update expected output.
b521dba8
DE
784 * gdb.python/py-param.exp: Delete, contents moved to ...
785 * gdb.python/py-parameter.exp: ... here. New file.
786 Add test for gdb.parameter ("directories").
99e7ae30 787
f4b8a18d
KW
7882010-11-05 Ken Werner <ken.werner@de.ibm.com>
789
790 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
791 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
792 * configure: Regenerate.
793 * gdb.opencl/Makefile.in: New File.
794 * gdb.opencl/datatypes.exp: Likewise.
795 * gdb.opencl/datatypes.cl: Likewise.
796 * gdb.opencl/operators.exp: Likewise.
797 * gdb.opencl/operators.cl: Likewise.
798 * gdb.opencl/vec_comps.exp: Likewise.
799 * gdb.opencl/vec_comps.cl: Likewise.
800 * gdb.opencl/convs_casts.exp: Likewise.
801 * gdb.opencl/convs_casts.cl: Likewise.
802 * lib/opencl.exp: Likewise.
803 * lib/opencl_hostapp.c: Likewise.
804 * lib/opencl_kernel.cl: Likewise.
805 * lib/cl_util.c: Likewise.
806 * lib/cl_util.c: Likewise.
807 * gdb.base/default.exp (set language): Add "opencl" to the list of
808 languages.
809
a9d5ef47
SW
8102010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
811
812 * gdb.cp/overload.exp: Added test for inheritance overload.
813 * gdb.cp/overload.cc: Ditto.
814 * gdb.cp/oranking.exp: Removed releveant kfails.
815
03eb1c79
JK
8162010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
817 Joel Brobecker <brobecker@adacore.com>
818
819 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
820 check test_compiler_info.
821
dbc98a8b
KW
8222010-11-03 Ken Werner <ken.werner@de.ibm.com>
823
824 * gdb.base/gnu_vector.exp: Adjust expect messages.
825
120bd360
KW
8262010-11-03 Ken Werner <ken.werner@de.ibm.com>
827
828 * gdb.base/gnu_vector.exp: Add unary operator tests.
829
c37f7098
KW
8302010-11-03 Ken Werner <ken.werner@de.ibm.com>
831
832 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
833
7b51bc51
DE
8342010-11-02 Doug Evans <dje@google.com>
835
836 * gdb.python/py-pp-maint.c: New file.
837 * gdb.python/py-pp-maint.exp: New file.
838 * gdb.python/py-pp-maint.py: New file.
839
50c97f38
TT
8402010-11-02 Tom Tromey <tromey@redhat.com>
841
842 * gdb.base/default.exp: Remove "scheme" from language list.
843
a289b8f6
JK
8442010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
845
846 Revert:
847 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
848 * gdb.threads/sigstep-threads.exp: New file.
849 * gdb.threads/sigstep-threads.c: New file.
850
cd017491
MS
8512010-10-20 Michael Snyder <msnyder@vmware.com>
852
853 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
854
8e6a5956
UW
8552010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
856
857 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
858 Skip test completely if gdb,no_hardware_watchpoints.
859
2c04da0d
UW
8602010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
861
862 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
863 strict, but do not check for any particular function name within libc.
864
79afc5ef
SW
8652010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
866
867 * gdb.cp/smartp.exp: New test.
868 * gdb.cp/smartp.cc : New test.
869
026ffab7
SW
8702010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
871
872 * gdb.cp/converts.exp: Test pointer to bool conversion.
873 Test pointer to long conversion.
874 * gdb.cp/oranking.exp: Removed relevant kfail.
875
3a772aa4
TT
8762010-10-18 Tom Tromey <tromey@redhat.com>
877
878 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
879 argument to lazy_string.
880 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
881 (pp_ls.to_string): Use it.
882 * gdb.python/py-prettyprint.c (main): Move declarations to top.
883 Add "estring2" local.
884
5fc3827b
JK
8852010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
886
887 Fix s390x compatibility.
888 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
889 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
890
8aeb23f3
JK
8912010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
892
893 * gdb.threads/sigstep-threads.exp: New file.
894 * gdb.threads/sigstep-threads.c: New file.
895
c1e56572
JK
8962010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
897
898 * gdb.base/pie-execl.exp: New file.
899 * gdb.base/pie-execl.c: New file.
900
92163a10
JK
9012010-10-13 Doug Evans <dje@google.com>
902 Jan Kratochvil <jan.kratochvil@redhat.com>
903
904 PR exp/12117
905 * gdb.cp/ptype-cv-cp.cc: New file.
906 * gdb.cp/ptype-cv-cp.exp: New file.
907
7062b0a0
SW
9082010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
909
910 * gdb.cp/converts.cc: New test program.
911 * gdb.cp/converts.exp: New test.
912 * gdb.cp/overload.exp: Added test for void* vs int*.
913 * gdb.cp/overload.exp: Ditto.
914 * gdb.cp/oranking.exp: Removed related kfail.
915
0e3509db
DE
9162010-10-13 Doug Evans <dje@google.com>
917
918 * lib/gdb-python.exp (gdb_check_python_config): New function.
919 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
920 * gdb.python/lib-types.cc: New file.
921 * gdb.python/lib-types.exp: New file.
922
8dc78533
JK
9232010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
924
925 * gdb.python/py-error.exp: New file.
926 * gdb.python/py-error.py: New file.
927
93c17e06
JK
9282010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
929
930 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
931 gdb_test_multiple.
932
d8b34041
JK
9332010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
934
935 * gdb.base/break-interp.exp: Use ldlags for linking flags.
936 * gdb.base/prelink.exp: Likewise.
937 * gdb.base/solib-nodir.exp: Likewise.
938 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
939 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
940 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
941
e0cc584e
UW
9422010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
943
944 * break-interp.exp (test_ld): Use two separate gdb_expect statements
945 for the "info files" test to avoid timeouts on slow machines.
946
cfc353b1
JK
9472010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
948
949 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
950 (main): Make openlib dummy call.
951
d3d7896d
JK
9522010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
953
954 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
955 * break-interp.exp (reach): Move the core body ...
956 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
957 (test_ld): Provide always real argument, even to the linker. Replace
958 dl_main by _dl_debug_state.
959
5e533c94
JK
9602010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
961
962 Fix results of prelinked PIEs on ppc*.
963 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
964 Accept also DISPLACEMENT "PRESENT".
965 (main): Replace "ZERO" displacements by "PRESENT".
966
33540610
SW
9672010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
968
969 * gdb.cp/oranking.exp: New test.
970 * gdb.cp/oranking.cc: New test program.
971
3bdf2bbd
KW
9722010-10-08 Ken Werner <ken.werner@de.ibm.com>
973
974 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
975 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
976
2f608a3a
KW
9772010-10-06 Ken Werner <ken.werner@de.ibm.com>
978
979 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
980 lush, lynx) New constant.
981 * gdb.base/constvars.exp: Test const array types.
982 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
983
aa2e2d8d
DE
9842010-10-06 Doug Evans <dje@google.com>
985
986 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
987 of syscall staging area.
988
2844d6b5
KW
9892010-10-06 Ken Werner <ken.werner@de.ibm.com>
990
991 * gdb.base/gnu_vector.c: Add variable c4.
992 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
993 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
994
7d8ac8bb
MR
9952010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
996
997 * gdb.arch/altivec-abi.exp: Fix a typo.
998
84a02e58
MR
9992010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
1000
1001 * lib/mi-support.exp (thread_selected_re): Correct pattern used
1002 to match a thread ID.
1003
b18e6318
JK
10042010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1005
1006 Fix s390x testcase compatibility.
1007 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
1008
a2c09bd0
DE
10092010-10-01 Doug Evans <dje@google.com>
1010
1011 * lib/gdb-python.exp: New file.
1012 * gdb.python/py-block.exp: Use it.
1013 * gdb.python/py-breakpoint.exp: Ditto.
1014 * gdb.python/py-frame.exp: Ditto.
1015 * gdb.python/py-inferior.exp: Ditto.
1016 * gdb.python/py-param.exp: Ditto.
1017 * gdb.python/py-prettyprint.exp: Ditto.
1018 * gdb.python/py-shared.exp: Ditto.
1019 * gdb.python/py-symbol.exp: Ditto.
1020 * gdb.python/py-symtab.exp: Ditto.
1021 * gdb.python/py-type.exp: Ditto.
1022 * gdb.python/py-value.exp: Ditto.
1023 * gdb.python/python.exp: Ditto.
1024
38f12cfc
TT
10252010-09-30 Tom Tromey <tromey@redhat.com>
1026
1027 * gdb.base/anon.exp: New file.
1028 * gdb.base/anon.c: New file.
1029
9ae8282d
TT
10302010-09-30 Tom Tromey <tromey@redhat.com>
1031
1032 * gdb.base/completion.exp: Test completion through anonymous
1033 union.
1034 * gdb.base/break1.c (struct some_struct): Add anonymous union.
1035
e9e07ba6
JK
10362010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1037
1038 Fix printing parameters of inlined functions.
1039 * gdb.dwarf2/dw2-inline-param.exp: New file.
1040 * gdb.dwarf2/dw2-inline-param-main.c: New file.
1041 * gdb.dwarf2/dw2-inline-param.S: New file.
1042
cd2effb2
JK
10432010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1044
1045 PR corefiles/12071.
1046 * gdb.base/corefile.exp (quit with a process, no question: load core)
1047 (quit with a core file): New tests.
1048
bceffbf3
JK
10492010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
1050
1051 Fix GDB crash on inferior calls with self-referencing classes.
1052 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
1053 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
1054 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
1055
1736ad11
JK
10562010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1057
1058 Fix lost siginfo_t for inferior calls.
1059 * gdb.base/siginfo-infcall.exp: New file.
1060 * gdb.base/siginfo-infcall.c: New file.
1061
a176ad92
JB
10622010-09-22 Joel Brobecker <brobecker@adacore.com>
1063
1064 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
1065
c2b0a229
JK
10662010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1067
1068 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
1069 New test.
1070 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
1071
e8ae22d1
JB
10722010-09-22 Joel Brobecker <brobecker@adacore.com>
1073
1074 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
1075 type of our const type.
1076
ec322823
SW
10772010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
1078
1079 * gdb.cp/pr12028.cc: New.
1080 * gdb.cp/pr12028.exp: New.
1081
72929c62
JB
10822010-09-22 Joel Brobecker <brobecker@adacore.com>
1083
1084 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
1085
875b4ff5 10862010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 1087 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
1088
1089 PR mi/11407
1090 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
1091 * gdb.mi/dw2-ref-missing-frame-main.c New File.
1092 * gdb.mi/dw2-ref-missing-frame.S New File.
1093 * gdb.mi/dw2-ref-missing-frame.exp New File.
1094
7155d578
TT
10952010-09-14 Tom Tromey <tromey@redhat.com>
1096
1097 PR symtab/8399:
1098 * gdb.threads/tls.exp: Remove kfail. Update expected output.
1099
515ed532
TT
11002010-09-14 Tom Tromey <tromey@redhat.com>
1101
1102 PR exp/11803:
1103 * gdb.threads/tls.exp: Use C++.
1104 (check_thread_local): Use K::another_thread_local.
1105 * gdb.threads/tls.c (class K): New.
1106 (another_thread_local): Now a member of K.
1107 (spin): Update. No longer K&R C.
1108
450ca57c
SW
11092010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
1110
1111 * gdb.cp/koenig.cc: created class for testing member lookup.
1112 * gdb.cp/koenig.exp: Added test for member lookup.
1113
dbd492a3
JK
11142010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1115
1116 Fix false FAILs on sourcetree topdir directory containing "kill".
1117 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
1118 source line matching regexp.
1119
8d4d924b
JK
11202010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1121
1122 * gdb.python/python.exp (set height 0, collect help from uiout)
1123 (verify help to uiout): New tests.
1124
8e64f2a0
JK
11252010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
1126
1127 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
1128 is_lp64_target to check 64bit target.
1129
4569eed2
JK
11302010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1131
1132 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
1133 (test_ld) <powerpc64-*>: New.
1134
5e1617b1
DJ
11352010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
1136
1137 * gdb.cp/templates.exp (test_template_args): Allow "struct".
1138
c767944b
DJ
11392010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
1140
1141 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
1142 (FunctionArg::method): New function.
1143 (empty, arg): New variables.
1144 (main): Call arg.method.
1145 * gdb.cp/templates.exp (test_template_args): New function.
1146 (do_tests): Call it.
1147
27d3a3fc
UW
11482010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
1149
1150 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
1151 of "next" to proceed over pthread_exit call.
1152
55b7ce7f
UW
11532010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
1154
1155 * gdb.base/maint.exp: Avoid wildcards against potentially very long
1156 "maint print statistics" output to prevent expect timeouts.
1157
809df446
JK
11582010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1159
1160 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
1161 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
1162 (test_float_rejected): ... here.
1163 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
1164 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
1165 (test_float_rejected): ... here.
1166 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
1167 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
1168 (test_float_rejected): ... here.
1169 * gdb.pascal/print.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
8464be76
DJ
11732010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
1174
1175 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
1176 before disabling hardware watchpoints.
1177 (test_inaccessible_watchpoint): Check that hardware watchpoints
1178 are used. Test for watchpoints on a constant address.
1179
14dba4b4
JK
11802010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1181
1182 * gdb.base/ui-redirect.exp: New file.
1183
3f3540e1 11842010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 1185 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
1186
1187 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
1188
0f254bb7
DE
11892010-08-31 Doug Evans <dje@google.com>
1190
1191 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
1192
03f17ccf
TT
11932010-08-30 Tom Tromey <tromey@redhat.com>
1194
1195 PR python/11792:
1196 * gdb.python/py-value.exp (test_subscript_regression): Add
1197 dynamic_type test.
1198
640617ad
DJ
11992010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
1200
1201 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
1202 instead of running to main. Do not test the main function.
1203 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
1204 Add new main.
1205
2ed91d1b
PA
12062010-08-26 Pedro Alves <pedro@codesourcery.com>
1207
1208 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
1209 one test.
1210
673bfd45
DE
12112010-08-24 Doug Evans <dje@google.com>
1212
1213 PR symtab/11942
1214 * gdb.dwarf2/dw4-sig-types.cc: New file.
1215 * gdb.dwarf2/dw4-sig-types.h: New file.
1216 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
1217 * gdb.dwarf2/dw4-sig-types.exp: New file.
1218
f9ffd4bb
TT
12192010-08-23 Tom Tromey <tromey@redhat.com>
1220
1221 PR python/11145:
1222 * gdb.python/py-value.c (Base, Derived): New types.
1223 (base): New global.
1224 * gdb.python/py-value.exp (test_subscript_regression): Add
1225 dynamic_cast test.
1226
d839c8a4
TT
12272010-08-23 Tom Tromey <tromey@redhat.com>
1228
1229 PR python/10676:
1230 * gdb.python/py-type.exp (test_fields): Add tests for type
1231 equality.
1232
702c2711
TT
12332010-08-23 Tom Tromey <tromey@redhat.com>
1234
1235 PR python/11915:
1236 * gdb.python/py-type.exp (test_fields): Add tests for array.
1237
832bafd3
KS
12382010-08-23 Keith Seitz <keiths@redhat.com>
1239
1240 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
1241 have any children. Create a new abbrev for it.
1242 Add missing terminal sequence to .debug_abbrev.
1243
c37bf528
KS
12442010-08-20 Keith Seitz <keiths@redhat.com>
1245
1246 PR symtab/11465:
1247 * gdb.dwarf2/pr11465.exp: New test.
1248 * gdb.dwarf2/pr11465.S: New file.
1249 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
1250 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
1251
4572cbac
TJB
12522010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
1253
1254 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
1255 registers. Update data sets with the new v2_double element in the
1256 VSX register union. Add vector_register3_vr data set for the AltiVec
1257 registers. Use gdb_test_no_output instead of send_gdb.
1258
e7fbb131
PA
12592010-08-19 Pedro Alves <pedro@codesourcery.com>
1260
1261 * gdb.python/py-shared.exp: New file, factored out from
1262 python.exp.
1263 * gdb.python/py-shared.c: New file.
1264 * gdb.python/py-shared-sl.c: New file.
1265 * gdb.python/python-1.c: New file.
1266 * gdb.python/python-sl.c: Delete.
1267 * gdb.python/python.c: Mention python-1.c.
1268 * gdb.python/python.exp: Move shared library tests to
1269 py-shared.exp.
1270 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
1271 (MISCELLANEOUS): New.
1272 (clean mostlyclean): Also remove $MISCELLANEOUS.
1273
d30f5e1f
DE
12742010-08-19 Doug Evans <dje@google.com>
1275
1276 PR exp/11926
1277 * gdb.base/printcmds.exp (test_float_accepted): New function.
1278 Move existing float tests there. Add tests for floats with suffixes.
1279 (test_float_rejected): New function.
1280 * gdb.java/jv-print.exp (test_float_accepted): New function.
1281 (test_float_rejected): New function.
1282 * gdb.objc/print.exp: New file.
1283 * gdb.pascal/print.exp: New file.
1284 * lib/objc.exp: New file.
1285
7b3fd859
PM
12862010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
1287
1288 * gdb.base/default.exp (info set): Avoid full buffer error and force
1289 reading up to final gdb prompt.
1290 (show): Likewise.
1291
c92817ce
TT
12922010-08-18 Tom Tromey <tromey@redhat.com>
1293
1294 PR symtab/11919:
1295 * gdb.base/completion.exp: Add test.
1296
f1208f9e
DE
12972010-08-18 Doug Evans <dje@google.com>
1298
1299 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
1300 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
1301 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
1302 Simplify, early exit if runto_main fails.
1303 * gdb.fortran/exprs.exp: load_lib fortran.exp.
1304 (set_lang_fortran): Moved to lib/fortran.exp.
1305 * gdb.fortran/types.exp: load_lib fortran.exp.
1306 (set_lang_fortran): Moved to lib/fortran.exp.
1307 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
1308 * gdb.java/jprint.exp (set_lang_java): Ditto.
1309 * gdb.java/jv-exp.exp: load_lib java.exp.
1310 If set_lang_java fails, issue a warning instead of failure to be
1311 consistent with other set_lang_foo uses.
1312 (set_lang_java): Moved to lib/java.exp.
1313 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
1314 If set_lang_java fails, issue a warning instead of failure to be
1315 consistent with other set_lang_foo uses.
1316 * gdb.pascal/types.exp: load_lib pascal.exp.
1317 (set_lang_pascal): Moved to lib/pascal.exp.
1318 * lib/fortran.exp: New file.
1319 * lib/java.exp (set_lang_java): New function.
1320 * lib/pascal.exp (set_lang_pascal): New function.
1321
2f06b485
YQ
13222010-08-18 Yao Qi <yao@codesourcery.com
1323
1324 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
1325 func_nofb_start and func_loopfb_start, so that address of functions
1326 is equal to these labels on Thumb.
1327
96e25403
YQ
13282010-08-18 Yao Qi <yao@codesourcery.com>
1329
1330 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
1331 to reflect latest c source file.
1332
36e6adc4
JK
13332010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1334
1335 * gdb.cp/infcall-dlopen.exp: New file.
1336 * gdb.cp/infcall-dlopen.cc: New file.
1337 * gdb.cp/infcall-dlopen-lib.cc: New file.
1338
f431efe5
PA
13392010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1340 Pedro Alves <pedro@codesourcery.com>
1341
1342 PR breakpoints/11371
1343
1344 * gdb.base/watch-cond-infcall.exp: New file.
1345 * gdb.base/watch-cond-infcall.c: New file.
1346
06a64a0b
TT
13472010-08-16 Tom Tromey <tromey@redhat.com>
1348
1349 * gdb.base/help.exp: Update.
1350 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
1351 watchpoint.
1352 (test_watch_location): New proc.
1353 (test_watchpoint_in_big_blob): Delete watchpoint.
1354 * gdb.base/watchpoint.c (func5): New function.
1355 (main): Call it.
1356
70ebf4ed
DE
13572010-08-16 Doug Evans <dje@google.com>
1358
1359 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
1360
ca5c20b6
PM
13612010-08-11 Phil Muldoon <pmuldoon@redhat.com>
1362
1363 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
1364 tests.
1365
7346b668
KW
13662010-08-11 Ken Werner <ken.werner@de.ibm.com>
1367
1368 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
1369 * gdb.base/gnu_vector.c: New File.
1370 * gdb.base/gnu_vector.exp: Likewise.
1371
cb2e07a6
PM
13722010-08-11 Phil Muldoon <pmuldoon@redhat.com>
1373
1374 * gdb.python/python.c: New File.
1375 * gdb.python/python-sl.c: New File.
1376 * gdb.python/python.exp: Test solib_address and decode_line
1377 * functions.
1378
5da1313b
JK
13792010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1380
1381 * gdb.python/python.exp (show height, set height 10)
1382 (verify pagination beforehand, verify pagination beforehand: q)
1383 (gdb.execute does not page, verify pagination afterwards)
1384 (verify pagination afterwards: q): New.
1385
49c3ccf7
DE
13862010-08-02 Doug Evans <dje@google.com>
1387
1388 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
1389 because of an older gcc, change test2
1390 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
1391 to unsupported.
1392
42c0c4f1
KH
13932010-07-30 Kazu Hirata <kazu@codesourcery.com>
1394
1395 * gdb.base/break-always.exp: Do not expect full paths to file
1396 names.
1397 * gdb.base/commands.exp: Likewise.
1398
d3765805
DE
13992010-07-30 Doug Evans <dje@google.com>
1400
c98ee71b
DE
1401 * gdb.cp/temargs.exp: For new tests that require newer gccs,
1402 xfail them when run with older gccs.
1403
fd961404
DE
1404 * lib/gdb.exp (build_executable): Forward "c++" option to
1405 get_compiler_info.
1406
999adef4
DE
1407 * gdb.python/py-type.exp (test_template): Mark as xfail tests
1408 "python print ttype.template_argument(1)" and
1409 "python print isinstance(ttype.template_argument(1), gdb.Value)"
1410 if using gcc 4.4 or earlier.
1411
d3765805
DE
1412 * gdb.base/valgrind-db-attach.exp: Use unique test name for
1413 attach-to-debugger handling.
1414
1276c759
JK
14152010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1416
1417 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
1418 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
1419 (main): Use copyreloc.
1420 * gdb.base/prelink.exp (split debug of executable)
1421 (.dynbss vs. .bss address shift): New tests.
1422
88caa9b9
PA
14232010-07-29 Pedro Alves <pedro@codesourcery.com>
1424
1425 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
1426 in gdb_test_multiple.
1427
c6f2ac43
PA
14282010-07-29 Pedro Alves <pedro@codesourcery.com>
1429
1430 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
1431 environment.
1432
326fd672
TT
14332010-07-28 Tom Tromey <tromey@redhat.com>
1434
1435 PR python/11060:
1436 * gdb.python/py-type.c (Temargs): New template.
1437 (temvar): New variable.
1438 * gdb.python/py-type.exp (test_template): New proc.
1439
3ce3b1ba
PA
14402010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
1441
1442 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
1443 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
1444
34eaf542
TT
14452010-07-28 Tom Tromey <tromey@redhat.com>
1446
1447 PR c++/9946:
1448 * gdb.cp/temargs.exp: New file.
1449 * gdb.cp/temargs.cc: New file.
1450
d41b819e
JK
14512010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1452
1453 * gdb.base/help.exp (help disassemble): Update the content.
1454
26ab7092
JK
14552010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1456
1457 * gdb.threads/ia64-sigill.exp: New file.
1458 * gdb.threads/ia64-sigill.c: New file.
1459
5283e9e1
TT
14602010-07-27 Tom Tromey <tromey@redhat.com>
1461
1462 * gdb.opt/inline-cmds.c (ATTR): New define.
1463 (func1): Use it.
1464 (func2): Likewise.
1465 (func3): Likewise.
1466 (outer_inline1): Likewise.
1467 (outer_inline2): Likewise.
1468 * gdb.opt/inline-bt.c (ATTR): New define.
1469 (func1): Use it.
1470 (func2): Likewise.
1471 * gdb.opt/inline-locals.c (ATTR): New define.
1472 (func1): Use it.
1473 (func2): Likewise.
1474
e992ef73
TT
14752010-07-27 Tom Tromey <tromey@redhat.com>
1476
1477 * gdb.stabs/gdb11479.c (hack): New function.
1478 (test): Use it.
1479 (test2): Use it.
1480 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
1481 (int32_search_buf, int64_search_buf): No longer static.
1482 (x): Remove.
1483 * gdb.base/relocate.c (hack): New function.
1484
5374244e
PM
14852010-07-27 Phil Muldoon <pmuldoon@redhat.com>
1486
1487 * gdb.python/py-value.exp (test_inferior_function_call): New function.
1488 * gdb.python/py-value.c (func1): New function.
1489 (func2): Likewise.
1490
a99aee83
CV
14912010-07-26 Corinna Vinschen <vinschen@redhat.com>
1492
1493 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
1494 as not to clash with .data section.
1495
a04ba985
JG
14962010-07-26 Jerome Guitton <guitton@adacore.com>
1497
1498 * gdb.base/code_elim.exp: New file.
1499 * gdb.base/code_elim1.c: New file.
1500 * gdb.base/code_elim2.c: New file.
1501
23bd0f7c
PA
15022010-07-21 Pedro Alves <pedro@codesourcery.com>
1503
1504 PR symtab/11827
1505
1506 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
1507 (some_volatile_enum): New variable.
1508 * gdb.base/printcmds.exp (test_print_enums): New.
1509 <top level>: Call it.
1510
883df6dd
SW
15112010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
1512
1513 * gdb.cp/fpointer.cc: New test.
1514 * gdb.cp/fpointer.exp: New test.
1515
569b05a5
JK
15162010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1517
1518 * gdb.base/solib-nodir.exp: New file.
1519 * lib/gdb.exp (runto): New case for a GDB internal error.
1520
51d7d803
JK
15212010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1522 Ulrich Weigand <uweigand@de.ibm.com>
1523 Tom Tromey <tromey@redhat.com>
1524
1525 * gdb.base/charset-malloc.c: New file.
1526 * gdb.base/charset.c (malloc_stub): New prototype.
1527 (main): Call it instead of malloc itself.
1528 * gdb.base/charset.exp: Use only prepare_for_testing.
1529 (binfile): Remove the variable.
1530
c0edd9ed
JK
15312010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1532
1533 Make core files the process_stratum.
1534 * gdb.base/corefile.exp (run: load core again)
1535 (run: sanity check we see the core file, run: with core)
1536 (run: core file is cleared, attach: load core again)
1537 (attach: sanity check we see the core file, attach: with core)
1538 (attach: core file is cleared): New tests.
1539 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
1540
3cbaedff
KW
15412010-07-14 Ken Werner <ken.werner@de.ibm.com>
1542
1543 * gdb.arch/altivec-abi.exp: New tests.
1544
91158a56
TT
15452010-07-13 Tom Tromey <tromey@redhat.com>
1546
1547 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
1548 (main): Use it.
1549 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
1550
0f5238ed
TT
15512010-07-13 Tom Tromey <tromey@redhat.com>
1552
1553 * gdb.base/label.exp: New file.
1554 * gdb.base/label.c: New file.
1555
add265ae
L
15562010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
1557 H.J. Lu <hongjiu.lu@intel.com>
1558
1559 * lib/gdb.exp (is_ilp32_target): New.
1560 (is_lp64_target): Likewise.
1561
1562 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
1563 target.
1564 * gdb.arch/amd64-disp-step.exp: Likewise.
1565 * gdb.arch/amd64-dword.exp: Likewise.
1566 * gdb.arch/amd64-i386-address.exp: Likewise.
1567 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 1568
add265ae
L
1569 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
1570 target.
1571 * gdb.arch/i386-bp_permanent.exp: Likewise.
1572 * gdb.arch/i386-byte.exp: Likewise.
1573 * gdb.arch/i386-disp-step.exp: Likewise.
1574 * gdb.arch/i386-gnu-cfi.exp: Likewise.
1575 * gdb.arch/i386-prologue.exp: Likewise.
1576 * gdb.arch/i386-size-overlap.exp: Likewise.
1577 * gdb.arch/i386-size.exp: Likewise.
1578 * gdb.arch/i386-sse.exp: Likewise.
1579 * gdb.arch/i386-unwind.exp: Likewise.
1580 * gdb.arch/i386-word.exp: Likewise.
1581
1582 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
1583 test only when building 64-bit executables. Do not hard-code
1584 -m64 option.
1585
2dfb8c17
DE
15862010-07-07 Doug Evans <dje@google.com>
1587
1588 * lib/gdb.exp (gdb_test_list_exact): New function.
1589 * gdb.base/default.exp (show convenience): Call it, add tests for
1590 $_sdata = void, $_thread = 0.
1591
4e5799b6
JK
15922010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1593 Joel Brobecker <brobecker@adacore.com>
1594
1595 Fix re-run of PIE executable, PR shlibs/11776.
1596 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
1597 Remove $displacement_main to match the solib-svr4.c change. New "kill"
1598 and re-"run" of the inferior.
1599
1a219cc7
JK
16002010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1601 Joel Brobecker <brobecker@adacore.com>
1602
1603 Cope with missing /usr/sbin/prelink.
1604 * lib/prelink-support.exp (prelink_no):
1605 <result == 1 && $output is "no such file or directory">: New.
1606 (prelink_yes): Likewise. Return on failed prelink_no.
1607
5e3b36f8
JK
16082010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1609 Joel Brobecker <brobecker@adacore.com>
1610
1611 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
1612 build_executable by build_executable_own_libs. Replace "prelink -R"
1613 execution by a call of prelink_yes. Comment why "prelink -r" needs no
1614 change.
1615 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
1616 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
1617 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
1618 Replace build_executable by build_executable_own_libs's function
1619 build_executable_own_libs.
1620 (prelinkNO): Create new stub to call prelink_no.
1621 (prelinkYES): Create new stub to call prelink_yes.
1622 (test_attach): Rename calls of copy to file_copy.
1623 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
1624 (copy): Move to ...
1625 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
1626 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
1627 * gdb.base/prelink.exp: Disable testcase also for is_remote and
1628 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
1629 special flags by gdb_compile_shlib. Replace second gdb_compile by
1630 build_executable_own_libs. Replace "prelink -R" execution by a call of
1631 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
1632 a second call of prelink_yes. Replace restart commands by
1633 clean_restart.
1634 (prelink): Rename to ...
1635 (seen displacement message): ... this test. Extend its expectation
1636 strictness.
1637
86e4bafc
JK
16382010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1639
1640 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
1641 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
1642 displacement message exactly once.
1643
3cd07d20
JK
16442010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1645 Joel Brobecker <brobecker@adacore.com>
1646
1647 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
1648 its restore after the <$relink_args != ""> loop. new comment.
1649
0a1e94c7
JK
16502010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1651 Joel Brobecker <brobecker@adacore.com>
1652
1653 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
1654 code for it. New variable relink_args.
1655 (prelinkYES): Call prelinkNO.
1656 (test_attach): Accept new parameter relink_args. Re-prelink the binary
1657 in such case. Move the core code to ...
1658 (test_attach_gdb): ... a new function. Send GDB command "file".
1659 Extend expected "Attaching to " string.
1660
2f70bcfb
TT
16612010-07-02 Tom Tromey <tromey@redhat.com>
1662
1663 * gdb.base/bitops.exp: Remove extraneous "pass".
1664
a17ac5b0
TT
16652010-07-02 Ken Werner <ken.werner@de.ibm.com>
1666
1667 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
1668
dc10affe
PA
16692010-07-01 Pedro Alves <pedro@codesourcery.com>
1670
d41c0fc8
PA
1671 * gdb.base/help.exp: Adjust expected output.
1672
16732010-07-01 Pedro Alves <pedro@codesourcery.com>
1674
1675 * gdb.base/help.exp: Adjust expected output.
dc10affe 1676
0a600c36
JK
16772010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1678
1679 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
1680 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
1681 c++/11702.
1682
37cc8bfe
JK
16832010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
1684 Doug Evans <dje@google.com>
1685
1686 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
1687 add .dynamic entry'.
1688
254e6b9e
DE
16892010-06-29 Doug Evans <dje@google.com>
1690
1691 Test PR c++/11702.
1692 * gdb.cp/m-static.exp: Add testcase.
1693 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
1694
595939de 16952010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
1696 Tom Tromey <tromey@redhat.com>
1697 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
1698
1699 * gdb.python/py-inferior.c: New File.
1700 * gdb.python/py-infthread.c: New File.
1701 * gdb.python/py-inferior.exp: New File.
1702 * gdb.python/py-infthread.exp: New File.
1703
98751a41
JK
17042010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1705
1706 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
1707 (ptype ::C::OtherFileClass typedefs): New.
1708 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
1709 (C::OtherFileClass::cOtherFileClassVar2): New.
1710 (C::OtherFileClass::cOtherFileClassVar_use): Use also
1711 cOtherFileClassVar2.
1712 (C::cOtherFileType2, C::cOtherFileVar2): New.
1713 (C::cOtherFileVar_use): use also cOtherFileVar2.
1714 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
1715
41f62f39
JK
17162010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1717
1718 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
1719 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
1720 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
1721 (print ::C::cOtherFileVar)
1722 (whatis C::OtherFileClass::cOtherFileClassType)
1723 (whatis ::C::OtherFileClass::cOtherFileClassType)
1724 (print C::OtherFileClass::cOtherFileClassVar)
1725 (print ::cOtherFileClassVar)
1726 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
1727 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
1728 trailing content.
1729 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
1730 (C::OtherFileClass::cOtherFileClassVar)
1731 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
1732 (C::cOtherFileVar, C::cOtherFileVar_use): New.
1733
af53d231
JK
17342010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1735
1736 Test PR c++/11703 and PR gdb/1448.
1737 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
1738 gdb/1448.
1739
9655fd1a
JK
17402010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1741
1742 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
1743 (main) <rtti_data>: New.
1744 * gdb.cp/virtbase.exp (print rtti_data): New.
1745
824cc8dd
JK
17462010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1747 Joel Brobecker <brobecker@adacore.com>
1748
1749 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
1750
6036c742
JK
17512010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1752
1753 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
1754
de6a0421
DE
17552010-06-28 Doug Evans <dje@google.com>
1756
1757 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
1758
b2dae948
DE
17592010-06-27 Doug Evans <dje@google.com>
1760
1761 * gdb.cp/m-static.exp: Update expected test output.
1762
0f3bb72e
PH
17632010-06-25 Paul Hilfinger <hilfinger@adacore.com>
1764
889bf7c5
PA
1765 * gdb.gdb/selftest.exp: Adjust expected message for
1766 capturing start-up runtime.
0f3bb72e 1767
bc9f0842
TT
17682010-06-25 Tom Tromey <tromey@redhat.com>
1769
1770 PR python/10808:
1771 * gdb.python/python.exp: Add new tests.
1772
099ef718
SW
17732010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
1774
1775 * gdb.cp/operator.cc: Created an import loop.
1776 * gdb.cp/operator.exp: Added testcase for import loop.
1777
5868a632
JK
17782010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1779
1780 Test PR python/11407.
1781 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
1782 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
1783 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
1784 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
1785 executable_nofb and executable_fb. New variables srcsfile, objsfile,
1786 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
1787 binfile. Call gdb_compile with clean_restart twice.
1788 (func_nofb print, func_nofb backtrace, func_loopfb print)
1789 (func_loopfb backtrace): New.
1790
af76db58
JK
17912010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1792
1793 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
1794 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
1795 by a hand made one.
1796 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
1797 i?86 requirement. Remove variables srcfile and binfile. New variable
1798 sources, executable_nofb and executable_fb. Call prepare_for_testing.
1799
f2c7657e
UW
18002010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1801
1802 * gdb.cell/dwarfaddr.exp: New file.
1803 * gdb.cell/dwarfaddr.S: New file.
1804
628fe4e4
JK
18052010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1806
1807 Test PR 9436.
1808 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
1809
f1421989
HZ
18102010-06-24 Hui Zhu <teawater@gmail.com>
1811
1812 * gdb.base/eval.exp: New file.
1813
d03285ec
UW
18142010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1815
1816 * gdb.cell/fork.exp: New file.
1817 * gdb.cell/fork.c: Likewise.
1818 * gdb.cell/fork-spu.c: Likewise.
1819
41b2c92d
PM
18202010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
1821
1822 * lib/gdb.exp (banned_variables_traced): New global variable.
1823 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
1824 (gdb_init): Use `trace add variable' instead of obsolete
1825 `trace variable'.
1826
d5bc977f
DE
18272010-06-21 Doug Evans <dje@google.com>
1828
1829 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
1830
d2ed6730
UW
18312010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1832
1833 * gdb.arch/spu-ls.exp: New file.
1834 * gdb.arch/spu-ls.c: Likewise.
1835
6aed2dbc
SS
18362010-06-18 Stan Shebs <stan@codesourcery.com>
1837
1838 * gdb.threads/thread-specific.exp: Add tests of $_thread.
1839
e0756905
UW
18402010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1841
1842 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
1843 * gdb.base/watch-cond.exp: Likewise.
1844 * gdb.python/py-breakpoint.exp: Likewise.
1845
d8053d4d
PA
18462010-06-18 Pedro Alves <pedro@codesourcery.com>
1847
1848 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
1849 clean_restart, make sure every test has a distinct message, and
1850 that messages don't include the executable' full path.
1851
81ce510c
DE
18522010-06-17 Doug Evans <dje@google.com>
1853
1854 * gdb.arch/i386-size.exp: Updated expected output for
1855 DISASSEMBLY_OMIT_FNAME.
1856
65d79d4b
SDJ
18572010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1858 Sergio Durigan Junior <sergiodj@redhat.com>
1859
1860 * gdb.base/watch-notconst.c: New file.
1861 * gdb.base/watch-notconst.S: New file.
1862 * gdb.base/watch-notconst2.c: New file.
1863 * gdb.base/watch-notconst2.S: New file.
1864 * gdb.base/watch-notconst.exp: New file.
1865 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
1866 (func4): Add operations on `global_ptr_ptr'.
1867 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
1868 routine to test watchpoints created with a constant expression.
1869 (test_inaccessible_watchpoint): Include tests for watchpoints
1870 created with a constant expression.
1871
df0f4836
KB
18722010-06-14 Kevin Buettner <kevinb@redhat.com>
1873
1874 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
1875 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
1876 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
1877 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
1878 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
1879 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
1880 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
1881 of `_start'.
1882
b769def5
UW
18832010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1884
1885 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
1886 not supported on the target.
1887 * gdb.mi/mi-nonstop-exit.exp: Likewise.
1888 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
1889 * gdb.mi/mi-nsintrall.exp: Likewise.
1890 * gdb.mi/mi-nsmoribund.exp: Likewise.
1891 * gdb.mi/mi-nsthrexec.exp: Likewise.
1892
d914c394
SS
18932010-06-11 Stan Shebs <stan@codesourcery.com>
1894
1895 * gdb.base/permissions.exp: New file.
1896
18972010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
1898
1899 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
1900 does not support ELF executable class.
1901
f3ce5b9c
UW
19022010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1903
1904 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
1905
8e46892c
JK
19062010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1907
1908 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
1909 (runto): Catch "The target does not support running in non-stop mode.".
1910
6cc55c64
MS
19112010-06-11 Michael Snyder <msnyder@vmware.com>
1912
1913 * gdb.base/setshow.exp (set language asm): Don't use
1914 gdb_test_no_output, fails on some targets.
1915
caddefa4
UW
19162010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1917
1918 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
1919 * gdb.cp/pr9167.exp: Likewise.
1920
468b1aa7
UW
19212010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1922
1923 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
1924
5c3552dc
UW
19252010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1926
1927 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
1928
02e6fe6a
UW
19292010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1930
1931 * gdb.base/charset.c (main): Make sure malloc gets linked in.
1932
0e03807e
TT
19332010-06-11 Tom Tromey <tromey@redhat.com>
1934
1935 PR gdb/9977, PR exp/11636::
1936 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
1937 (pieces_test_f6): Update expected output.
1938
2bdf28a0
JK
19392010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1940
1941 * gdb.base/moribund-step.exp: New.
1942
f6978de9
MS
19432010-06-08 Michael Snyder <msnyder@vmware.com>
1944
1945 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 1946 * gdb.ada/boolean_expr.exp:
f6978de9
MS
1947 * gdb.ada/frame_args.exp: Ditto.
1948 * gdb.ada/lang_switch.exp: Ditto.
1949 * gdb.ada/ptype_arith_binop.exp: Ditto.
1950 * gdb.ada/ref_param.exp: Ditto.
1951 * gdb.ada/type_coercion.exp:Ditto.
1952
1953 * gdb.asm/asm-source.exp: Ditto.
1954
1955 * gdb.base/attach.exp: Ditto.
1956 * gdb.base/bitfields2.exp: Ditto.
1957 * gdb.base/call-signal-resume.exp: Ditto.
1958 * gdb.base/callfuncs.exp: Ditto.
1959 * gdb.base/commands.exp: Ditto.
1960 * gdb.base/dbx.exp: Ditto.
1961 * gdb.base/default.exp: Ditto.
1962 * gdb.base/dump.exp: Ditto.
1963 * gdb.base/exprs.exp: Ditto.
1964 * gdb.base/freebpcmd.exp: Ditto.
1965 * gdb.base/interrupt.exp: Ditto.
1966 * gdb.base/list.exp: Ditto.
1967 * gdb.base/long_long.exp: Ditto.
1968 * gdb.base/maint.exp: Ditto.
1969 * gdb.base/ptype.exp: Ditto.
1970 * gdb.base/return.exp: Ditto.
1971 * gdb.base/setshow.exp: Ditto.
1972 * gdb.base/sigbpt.exp: Ditto.
1973 * gdb.base/sigrepeat.exp: Ditto.
1974
1975 * gdb.cp/classes.exp: Ditto.
1976
1977 * gdb.dwarf2/dw2-restore.exp: Ditto.
1978
1979 * gdb.gdb/selftest.exp: Ditto.
1980
1981 * gdb.multi/base.exp: Ditto.
1982 * gdb.multi/bkpt-multi-exec.exp: Ditto.
1983
1984 * gdb.python/py-block.exp: Ditto.
1985 * gdb.python/py-prettyprint.exp: Ditto.
1986 * gdb.python/py-template.exp: Ditto.
1987
1988 * gdb.server/ext-attach.exp: Ditto.
1989 * gdb.server/ext-run.exp: Ditto.
1990 * gdb.server/server-mon.exp: Ditto.
1991
1992 * gdb.threads/fork-thread-pending.exp: Ditto.
1993 * gdb.threads/hand-call-in-threads.exp: Ditto.
1994 * gdb.threads/interrupted-hand-call.exp: Ditto.
1995 * gdb.threads/linux-dp.exp: Ditto.
1996 * gdb.threads/manythreads.exp: Ditto.
1997 * gdb.threads/print-threads.exp: Ditto.
1998 * gdb.threads/pthreads.exp: Ditto.
1999 * gdb.threads/schedlock.exp: Ditto.
2000 * gdb.threads/thread-unwindonsignal.exp: Ditto.
2001 * gdb.threads/threadapply.exp: Ditto.
2002
de7ff789
MS
20032010-06-08 Michael Snyder <msnyder@vmware.com>
2004
889bf7c5 2005 * gdb.ada/exec_changed.exp:
de7ff789
MS
2006 Use ".*" instead of "" as wildcard regexp.
2007
2008 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
2009 * gdb.base/call-ar-st.exp: Ditto.
2010 * gdb.base/checkpoint.exp: Ditto.
2011 * gdb.base/default.exp: Ditto.
2012 * gdb.base/dump.exp: Ditto.
2013 * gdb.base/ending-run.exp: Ditto.
2014 * gdb.base/fileio.exp: Ditto.
2015 * gdb.base/miscexprs.exp: Ditto.
2016 * gdb.base/pointers.exp: Ditto.
2017 * gdb.base/readline.exp: Ditto.
2018 * gdb.base/reread.exp: Ditto.
2019 * gdb.base/restore.exp: Ditto.
2020 * gdb.base/shlib-call.exp: Ditto.
2021 * gdb.base/valgrind-db-attach.exp: Ditto.
2022 * gdb.base/volatile.exp: Ditto.
2023 * gdb.base/watchpoints.exp: Ditto.
2024
2025 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
2026
2027 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
2028 * gdb.python/py-value.exp: Ditto.
2029
2030 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
2031 * gdb.trace/circ.exp: Ditto.
2032 * gdb.trace/collection.exp: Ditto.
2033 * gdb.trace/packetlen.exp: Ditto.
2034 * gdb.trace/passc-dyn.exp: Ditto.
2035 * gdb.trace/report.exp: Ditto.
2036 * gdb.trace/tfile.exp: Ditto.
2037 * gdb.trace/tfind.exp: Ditto.
2038 * gdb.trace/while-dyn.exp: Ditto.
2039
3bebe2f2
JK
20402010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2041
2042 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
2043
5c631832
JK
20442010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2045
2046 Test PR 10640.
2047 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
2048
4c3376c8
SW
20492010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
2050
2051 * gdb.cp/koenig.exp: Test for ADL operators.
2052 * gdb.cp/koenig.cc: Added ADL operators.
2053 * gdb.cp/operator.exp: New test.
2054 * gdb.cp/operator.cc: New test.
2055
dc226d5a
MS
20562010-06-04 Michael Snyder <msnyder@vmware.com>
2057
dfb88a23
MS
2058 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
2059 * gdb.base/pending.exp: Ditto.
f7ae76b3 2060
dc226d5a
MS
2061 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
2062
967cf477
DE
20632010-06-04 Doug Evans <dje@google.com>
2064
2065 * gdb.python/py-prettyprint.exp: Add new test for enabled and
2066 disabled printers.
2067 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
2068 (enable_lookup_function): New function.
2069
eb801841
TT
20702010-06-04 Tom Tromey <tromey@redhat.com>
2071
2072 * gdb.python/py-value.exp (test_value_hash): Don't test equality
2073 of hash and id.
2074
38979823
JK
20752010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2076
2077 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
2078 newline.
2079 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
2080 (empty verbose non-noisy clear, empty verbose noisy clear)
2081 (empty non-verbose noisy clear): Likewise.
2082
35ec993f
MS
20832010-06-03 Michael Snyder <msnyder@vmware.com>
2084
2085 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
2086 * gdb.base/display.exp: Ditto.
2087 * gdb.base/find.exp: Ditto.
2088 * gdb.base/ifelse.exp: Ditto.
2089 * gdb.base/multi-forks.exp: Ditto.
2090 * gdb.base/recurse.exp: Ditto.
2091 * gdb.base/setshow.exp: Ditto.
2092 * gdb.base/value-double-free.exp: Ditto.
2093 * gdb.base/watch-vfork.exp: Ditto.
2094 * gdb.base/watch_thread_num.exp: Ditto.
2095 * gdb.base/watchpoint-solib.exp: Ditto.
2096 * gdb.base/watchpoint.exp: Ditto.
2097 * gdb.base/watchpoints.exp: Ditto.
2098
2099 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
2100 * gdb.cp/overload.exp: Ditto.
2101 * gdb.cp/virtfunc.exp: Ditto.
2102
2103 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
2104
889bf7c5 2105 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
2106 Replace gdb_test with gdb_test_no_output.
2107
889bf7c5 2108 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
2109 Replace gdb_test with gdb_test_no_output.
2110 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
2111 * gdb.threads/watchthreads.exp: Ditto.
2112 * gdb.threads/watchthreads2.exp: Ditto.
2113
2114 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
2115 * gdb.trace/tfind.exp: Ditto.
2116
c22decce
JB
21172010-06-03 Joel Brobecker <brobecker@adacore.com>
2118
2119 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
2120 successful test if message is the empty string.
2121
fd5700c7
JK
21222010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2123
2124 * gdb.fortran/module.exp (stopped language detection): New test.
2125
f55ee35c
JK
21262010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2127
2128 Support DW_TAG_module as separate namespaces.
2129 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
2130 gdb.fortran/library-module-lib.f90: New.
2131 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
2132 (print i): Remove.
2133 (continue to breakpoint: i-is-1, print var_i value 1)
2134 (continue to breakpoint: i-is-2, print var_i value 2)
2135 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
2136 (print var_d, print var_i value 14, ptype modmany, complete `modm)
2137 (complete `modmany, complete `modmany`, complete `modmany`var)
2138 (show language, setting breakpoint at module): New tests.
2139 * gdb.fortran/module.f90 (module mod): Remove.
2140 (module mod1, module mod2, module modmany, subroutine sub1)
2141 (subroutine sub2, program module): New.
2142
b8e8282f
JK
21432010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2144
2145 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
2146 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
2147 * gdb.cp/anon-union.exp (pass): Rename to ...
2148 (print z 2): ... here.
b8e8282f 2149
019ebafc
MS
21502010-06-02 Michael Snyder <msnyder@vmware.com>
2151
e68d8fd4
MS
2152 * gdb.trace/actions.exp: Use gdb_test_no_output.
2153 * gdb.trace/circ.exp: Ditto.
2154 * gdb.trace/packetlen.exp: Ditto.
2155 * gdb.trace/save-trace.exp: Ditto.
2156 * gdb.trace/tracecmd.exp: Ditto.
2157 * gdb.trace/tsv.exp: Ditto.
2158
12b5d08a
MS
2159 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
2160 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
2161 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
2162 * gdb.threads/manythreads.exp: Ditto.
2163 * gdb.threads/print-threads.exp: Ditto.
2164 * gdb.threads/pthreads.exp: Ditto.
2165 * gdb.threads/schedlock.exp: Ditto.
2166 * gdb.threads/staticthreads.exp: Ditto.
2167 * gdb.threads/thread-specific.exp: Ditto.
2168 * gdb.threads/thread-unwindonsignal.exp: Ditto.
2169 * gdb.threads/threadapply.exp: Ditto.
2170 * gdb.threads/watchthreads.exp: Ditto.
2171 * gdb.threads/watchthreads2.exp: Ditto.
2172
89493308
MS
2173 * gdb.python/py-block.exp: Use gdb_test_no_output.
2174 * gdb.python/py-prettyprint.exp: Ditto.
2175 * gdb.python/py-template.exp: Ditto.
2176 * gdb.python/py-value.exp: Ditto.
2177
2178 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
2179 * gdb.reverse/watch-reverse.exp: Ditto.
2180
2181 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
2182 * gdb.server/ext-run.exp: Ditto.
2183
019ebafc
MS
2184 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
2185 * gdb.dwarf2/dw2-compressed.exp: Ditto.
2186 * gdb.dwarf2/dw2-intercu.exp: Ditto.
2187 * gdb.dwarf2/dw2-intermix.exp: Ditto.
2188 * gdb.dwarf2/dw2-producer.exp: Ditto.
2189 * gdb.dwarf2/mac-fileno.exp: Ditto.
2190
2191 * gdb.gdb/observer.exp: Use gdb_test_no_output.
2192 * gdb.gdb/selftest.exp: Ditto.
2193
2194 * gdb.multi/base.exp: Use gdb_test_no_output.
2195
2196 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
2197
3e0ca3a5
JK
21982010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2199
2200 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
2201
9db70545
MS
22022010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
2203
a8d52276
MS
2204 * gdb.cp/class2.exp: Use gdb_test_no_output.
2205 * gdb.cp/classes.exp: Ditto.
2206 * gdb.cp/extern-c.exp: Ditto.
2207 * gdb.cp/inherit.exp: Ditto.
2208 * gdb.cp/maint.exp: Ditto.
2209 * gdb.cp/mb-inline.exp: Ditto.
2210 * gdb.cp/mb-templates.exp: Ditto.
2211 * gdb.cp/method2.exp: Ditto.
2212 * gdb.cp/misc.exp: Ditto.
2213 * gdb.cp/ovldbreak.exp: Ditto.
2214 * gdb.cp/punctuator.exp: Ditto.
2215 * gdb.cp/templates.exp: Ditto.
2216 * gdb.cp/virtbase.exp: Ditto.
2217
889bf7c5 2218 * gdb.threads/attach-stopped.exp:
9db70545 2219 Replace uses of send_gdb / gdb_expect.
889bf7c5 2220 * gdb.threads/attachstop-mt.exp:
9db70545 2221 Replace uses of send_gdb / gdb_expect.
889bf7c5 2222 * gdb.threads/gcore-thread.exp:
9db70545 2223 Replace uses of send_gdb / gdb_expect.
889bf7c5 2224 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
2225 Replace uses of send_gdb / gdb_expect.
2226 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 2227 * gdb.threads/print-threads.exp:
9db70545
MS
2228 Replace uses of send_gdb / gdb_expect.
2229 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
2230 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
2231 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
2232
2233 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
2234 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
2235 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
2236 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
2237 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
2238 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
2239 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
2240 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
2241 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
2242 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
2243 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
2244
359cc68c
JK
22452010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2246
2247 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
2248
7d3fe98e
SW
22492010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
2250
2251 * gdb.cp/koenig.exp: Added new test case.
2252 * gdb.cp/koenig.cc: Ditto.
2253
27d3a1a2
MS
22542010-06-01 Michael Snyder <msnyder@vmware.com>
2255
2256 * gdb.base/arithmet.exp: Use gdb_test_no_output.
2257 * gdb.base/arrayidx.exp: Ditto.
2258 * gdb.base/attach.exp: Ditto.
2259 * gdb.base/auxv.exp: Ditto.
2260 * gdb.base/bigcre.exp: Ditto.
2261 * gdb.base/break-always.exp: Ditto.
2262 * gdb.base/break-interp.exp: Ditto.
2263 * gdb.base/break.exp: Ditto.
2264 * gdb.base/breakpoint-shadow.exp: Ditto.
2265 * gdb.base/call-ar-st.exp: Ditto.
2266 * gdb.base/call-sc.exp: Ditto.
2267 * gdb.base/call-signal-resume.exp: Ditto.
2268 * gdb.base/callfuncs.exp: Ditto.
2269 * gdb.base/catch-syscall.exp: Ditto.
2270 * gdb.base/charset.exp: Ditto.
2271 * gdb.base/code-expr.exp: Ditto.
2272 * gdb.base/commands.exp: Ditto.
2273 * gdb.base/cond-expr.exp: Ditto.
2274 * gdb.base/condbreak.exp: Ditto.
2275 * gdb.base/cursal.exp: Ditto.
2276 * gdb.base/cvexpr.exp: Ditto.
2277 * gdb.base/default.exp: Ditto.
2278 * gdb.base/del.exp: Ditto.
2279 * gdb.base/detach.exp: Ditto.
2280 * gdb.base/display.exp: Ditto.
2281 * gdb.base/ena-dis-br.exp: Ditto.
2282 * gdb.base/eval-skip.exp: Ditto.
2283 * gdb.base/foll-fork.exp: Ditto.
2284 * gdb.base/foll-vfork.exp: Ditto.
2285 * gdb.base/frame-args.exp: Ditto.
2286 * gdb.base/funcargs.exp: Ditto.
2287 * gdb.base/gcore-buffer-overflow.exp: Ditto.
2288 * gdb.base/gdbvars.exp: Ditto.
2289 * gdb.base/help.exp: Ditto.
2290 * gdb.base/ifelse.exp: Ditto.
2291 * gdb.base/included.exp: Ditto.
2292 * gdb.base/list.exp: Ditto.
2293 * gdb.base/macscp.exp: Ditto.
2294 * gdb.base/maint.exp: Ditto.
2295 * gdb.base/multi-fork.exp: Ditto.
2296 * gdb.base/overlays.exp: Ditto.
2297 * gdb.base/page.exp: Ditto.
2298 * gdb.base/pending.exp: Ditto.
2299 * gdb.base/pointers.exp: Ditto.
2300 * gdb.base/pr11022.exp: Ditto.
2301 * gdb.base/prelink.exp: Ditto.
2302 * gdb.base/printcmds.exp: Ditto.
2303 * gdb.base/psymtab.exp: Ditto.
2304 * gdb.base/randomize.exp: Ditto.
2305 * gdb.base/relational.exp: Ditto.
2306 * gdb.base/relocate.exp: Ditto.
2307 * gdb.base/remote.exp: Ditto.
2308 * gdb.base/sepdebug.exp: Ditto.
2309 * gdb.base/set-lang-auto.exp: Ditto.
2310 * gdb.base/setshow.exp: Ditto.
2311 * gdb.base/setvar.exp: Ditto.
2312 * gdb.base/signals.exp: Ditto.
2313 * gdb.base/signull.exp: Ditto.
2314 * gdb.base/sigstep.exp: Ditto.
2315 * gdb.base/sizeof.exp: Ditto.
2316 * gdb.base/solib-disc.exp: Ditto.
2317 * gdb.base/store.exp: Ditto.
2318 * gdb.base/structs.exp: Ditto.
2319 * gdb.base/structs2.exp: Ditto.
2320 * gdb.base/subst.exp: Ditto.
2321 * gdb.base/term.exp: Ditto.
2322 * gdb.base/trace-commands.exp: Ditto.
2323 * gdb.base/unwindonsignal.exp: Ditto.
2324 * gdb.base/valgrind-db-attach.exp: Ditto.
2325 * gdb.base/varargs.exp: Ditto.
2326 * gdb.base/watch-cond.exp: Ditto.
2327 * gdb.base/watch_thread_num.exp: Ditto.
2328 * gdb.base/watchpoint-cond-gone.exp: Ditto.
2329 * gdb.base/watchpoint.exp: Ditto.
2330 * gdb.base/whatis-exp.exp: Ditto.
2331
f8d3bf8f
MS
23322010-06-01 Michael Snyder <msnyder@vmware.com>
2333
2334 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
2335 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
2336 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
2337 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
2338 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
2339 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
2340 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
2341 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
2342 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
2343 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
2344 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
2345 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
2346 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
2347 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
2348 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
2349
3f9e0d32
JK
23502010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2351
2352 * gdb.base/commands.exp (begin commands on watch): Remove excessive
2353 trailing newline.
2354 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
2355 * gdb.java/jmisc.exp (p *args\n): Rename to ...
2356 (p *args): ... here and remove excessive trailing newline.
2357
f629457d
JB
23582010-05-31 Joel Brobecker <brobecker@adacore.com>
2359
2360 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
2361
09eef106
JK
23622010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
2363
2364 Accept the new Linux kernel "t (tracing stop)" string.
2365 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
2366 Update comment.
2367 (state_wait) <T (tracing stop)>: New.
2368 (main): Update the state_wait expect string.
2369
94f31136
PA
23702010-05-28 Pedro Alves <pedro@codesourcery.com>
2371
2372 * limits.c, limits.exp: Delete files.
2373 * Makefile.in (clean mostlyclean): Adjust.
2374 * tracecmd.exp: Adjust.
2375
096554ab
JK
23762010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2377
2378 * gdb.base/tui-layout.exp: New.
2379
27d3a1a2 23802010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 2381
889bf7c5 2382 * gdb.reverse/break-precsave.exp:
bcd2dc50 2383 Replace uses of send_gdb / gdb_expect.
889bf7c5 2384 * gdb.reverse/break-reverse.exp:
bcd2dc50 2385 Replace uses of send_gdb / gdb_expect.
889bf7c5 2386 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 2387 Replace uses of send_gdb / gdb_expect.
889bf7c5 2388 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 2389 Replace uses of send_gdb / gdb_expect.
889bf7c5 2390 * gdb.reverse/finish-precsave.exp:
bcd2dc50 2391 Replace uses of send_gdb / gdb_expect.
889bf7c5 2392 * gdb.reverse/finish-reverse.exp:
bcd2dc50 2393 Replace uses of send_gdb / gdb_expect.
889bf7c5 2394 * gdb.reverse/i386-precsave.exp:
bcd2dc50 2395 Replace uses of send_gdb / gdb_expect.
889bf7c5 2396 * gdb.reverse/i386-reverse.exp:
bcd2dc50 2397 Replace uses of send_gdb / gdb_expect.
889bf7c5 2398 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 2399 Replace uses of send_gdb / gdb_expect.
889bf7c5 2400 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 2401 Replace uses of send_gdb / gdb_expect.
889bf7c5 2402 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 2403 Replace uses of send_gdb / gdb_expect.
889bf7c5 2404 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 2405 Replace uses of send_gdb / gdb_expect.
889bf7c5 2406 * gdb.reverse/machinestate.exp:
bcd2dc50 2407 Replace uses of send_gdb / gdb_expect.
889bf7c5 2408 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 2409 Replace uses of send_gdb / gdb_expect.
889bf7c5 2410 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 2411 Replace uses of send_gdb / gdb_expect.
889bf7c5 2412 * gdb.reverse/solib-precsave.exp:
bcd2dc50 2413 Replace uses of send_gdb / gdb_expect.
889bf7c5 2414 * gdb.reverse/solib-reverse.exp:
bcd2dc50 2415 Replace uses of send_gdb / gdb_expect.
889bf7c5 2416 * gdb.reverse/step-precsave.exp:
bcd2dc50 2417 Replace uses of send_gdb / gdb_expect.
889bf7c5 2418 * gdb.reverse/step-reverse.exp:
bcd2dc50 2419 Replace uses of send_gdb / gdb_expect.
889bf7c5 2420 * gdb.reverse/until-precsave.exp:
bcd2dc50 2421 Replace uses of send_gdb / gdb_expect.
889bf7c5 2422 * gdb.reverse/until-reverse.exp:
bcd2dc50 2423 Replace uses of send_gdb / gdb_expect.
889bf7c5 2424 * gdb.reverse/watch-precsave.exp:
bcd2dc50 2425 Replace uses of send_gdb / gdb_expect.
889bf7c5 2426 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
2427 Replace uses of send_gdb / gdb_expect.
2428
3def43e0
JK
24292010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2430
2431 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
2432 excessive newline.
2433
27d3a1a2 24342010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
2435
2436 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
2437 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
2438 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
2439 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
2440 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
2441 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
2442 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
2443 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
2444 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
2445 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
2446 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
2447 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
2448 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
2449 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
2450 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
2451 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
2452 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
2453 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
2454 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 2455
27d3a1a2 24562010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 2457
22454424
MS
2458 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
2459 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
2460
2461 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
2462 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
2463 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
2464
889bf7c5 2465 * gdb.reverse/consecutive-reverse.exp:
22454424 2466 Replace uses of send_gdb / gdb_expect.
889bf7c5 2467 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
2468 Replace uses of send_gdb / gdb_expect.
2469
2470 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
2471 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
2472 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 2473 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
2474 Replace uses of send_gdb / gdb_expect.
2475 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
2476 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
2477 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
2478 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
2479 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
2480 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
2481 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
2482 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
2483 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
2484
24852010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 2486
22454424 2487 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 2488
22454424 2489 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 2490
22454424
MS
2491 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
2492 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
2493 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
2494 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
2495 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
2496 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
2497 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
2498 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
2499 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 2500
6e5f2c59
TT
25012010-05-25 Tom Tromey <tromey@redhat.com>
2502
2503 * gdb.base/macscp.exp: Add missing space after setup_kfail.
2504
bbc8b958
TT
25052010-05-25 Tom Tromey <tromey@redhat.com>
2506
2507 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
2508 argument order.
2509 * gdb.base/macscp.exp: Fix setup_kfail argument order.
2510 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
2511 order.
2512 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
2513 order.
2514 * gdb.base/call-sc.exp (setup_kfails): Remove.
2515 (setup_compiler_kfails): Remove.
2516 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
2517 argument order.
2518 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
2519 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
2520 (advancei): Fix setup_kfail argument order.
2521 * gdb.base/radix.exp: Fix setup_kfail argument order.
2522 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
2523 order.
2524 * gdb.base/structs.exp (setup_kfails): Remove.
2525 (setup_compiler_kfails): Fix setup_kfail argument order.
2526 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
2527 order.
2528 * gdb.java/jmain.exp: Fix setup_kfail argument order.
2529 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
2530 setup_kfail argument order.
2531 * gdb.cp/overload.exp: Fix setup_kfail argument order.
2532
83d1babf
TT
25332010-05-25 Tom Tromey <tromey@redhat.com>
2534
2535 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
2536
6acb16a2
MS
25372010-05-25 Michael Snyder <msnyder@vmware.com>
2538
2539 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
2540 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
2541 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
2542 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
2543 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
2544 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
2545 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
2546 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
2547 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
2548 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
2549 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
2550 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
2551 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
2552 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
2553 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
2554 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
2555 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
2556 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
2557 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
2558 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
2559 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
2560 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
2561 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
2562 * gdb.base/default.exp: Replace send_gdb with gdb_test.
2563 * gdb.base/define.exp: Replace send_gdb with gdb_test.
2564 * gdb.base/display.exp: Replace send_gdb with gdb_test.
2565 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
2566 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
2567 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
2568 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
2569 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
2570 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
2571 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
2572 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
2573 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
2574 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
2575 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
2576 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
2577 * gdb.base/help.exp: Replace send_gdb with gdb_test.
2578 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
2579 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
2580 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
2581 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
2582 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
2583 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
2584 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
2585 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 2586 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
2587
25882010-05-25 Doug Evans <dje@google.com>
2589
2590 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
2591 gdb.string_to_argv.
ad3986f0 2592
d3b1e874
TT
25932010-05-21 Tom Tromey <tromey@redhat.com>
2594
2595 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
2596 Call it.
2597 * gdb.dwarf2/pieces.S: Update.
2598 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
2599
cb826367
TT
26002010-05-21 Tom Tromey <tromey@redhat.com>
2601
2602 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
2603 Call it.
2604 * gdb.dwarf2/pieces.c (struct C): New.
2605 (f6): New function.
2606 * gdb.dwarf2/pieces.S: Replace.
2607
74de6778
TT
26082010-05-21 Tom Tromey <tromey@redhat.com>
2609
2610 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
2611 Call it.
2612
afd74c5f
TT
26132010-05-21 Tom Tromey <tromey@redhat.com>
2614
2615 * gdb.dwarf2.pieces.exp: New file.
2616 * gdb.dwarf2.pieces.S: New file.
2617 * gdb.dwarf2.pieces.c: New file.
2618
a7b75dfd 26192010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 2620 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
2621
2622 * lib/gdb.exp (gdb_test_no_output): New function.
2623 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
2624 when testing commands that should produce no output.
2625
c81c812a
JB
26262010-05-17 Joel Brobecker <brobecker@adacore.com>
2627
2628 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
2629 parameter that we want to watch being a constant.
2630
0cce5bd9
JB
26312010-05-17 Joel Brobecker <brobecker@adacore.com>
2632
2633 * gdb.ada/cond_lang: New testcase.
2634
47050449
JB
26352010-05-17 Joel Brobecker <brobecker@adacore.com>
2636
2637 * lib/gdb.exp (banned_variables): New variable/constant.
2638 (gdb_init): Add write trace on variables listed in banned_variables.
2639 (gdb_finish): Remove write traces on variables listed in
2640 banned_variables.
2641
77c01586
JB
26422010-05-17 Joel Brobecker <brobecker@adacore.com>
2643
2644 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
2645 * gdb.cp/koenig.exp: Likewise.
2646
88d4aea7
PM
26472010-05-14 Phil Muldoon <pmuldoon@redhat.com>
2648
889bf7c5 2649 PR python/11482
88d4aea7
PM
2650
2651 * gdb.python/py-value.exp (test_value_hash): New function.
2652
f5a010c0
PM
26532010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
2654
2655 PR exp/11530.
2656 * gdb.base/gdb11530.c: New file.
2657 * gdb.base/gdb11530.exp: New file.
2658
8ef4892f
JK
26592010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2660
2661 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
2662 * gdb.dwarf2/dw2-modula2-self-type.S: New.
2663
7322dca9
SW
26642010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
2665
2666 * gdb.cp/koenig.exp: New test.
2667 * gdb.cp/koenig.cc: New test program.
2668
02e7ea18
JB
26692010-05-05 Joel Brobecker <brobecker@adacore.com>
2670
2671 Remove the use of prms_id and bug_id throughout the testsuite.
2672
e1c34c5d
PM
26732010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
2674
2675 PR exp/11349.
2676 * testsuite/gdb.cp/ref-types.exp: Add test to examine
2677 use a reference local variable.
2678
8e1d0c49
JK
26792010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2680
2681 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
2682 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
2683 variable different_dir. Move debugfile into a full directory pathname
2684 under DIFFERENT_DIR.
2685 * lib/gdb.exp (separate_debug_filename): Remove.
2686 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
2687 variable debug_dir and mkdir of it. Update function comments.
2688
e66408ed
PA
26892010-04-29 Pedro Alves <pedro@codesourcery.com>
2690
2691 PR gdb/11557
2692
2693 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
2694 files.
2695
d7b32ed3
PM
26962010-04-29 Phil Muldoon <pmuldoon@redhat.com>
2697
889bf7c5 2698 * gdb.python/py-param.exp: New File.
d7b32ed3 2699
6aecb9c2
JB
27002010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
2701
2702 * gdb.base/default.exp: Fix "set language" test.
2703
bdf92a1c
PM
27042010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
2705
2706 PR breakpoints/11531.
2707 * gdb.base/gdb11531.c: New file.
2708 * gdb.base/gdb11531.exp: New file.
2709
3f172e24
TT
27102010-04-26 Tom Tromey <tromey@redhat.com>
2711
2712 * gdb.base/completion.exp: Add tests for completion and deprecated
2713 commands.
2714
64af4c92
JK
27152010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2716
2717 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
2718 (print /x char_array): Escape curly brackets.
2719
492928e4
JK
27202010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
2721
2722 Fix deadlock on looped list of loaded shared objects.
2723 * gdb.base/solib-corrupted.exp: New.
2724
66d09542
DE
27252010-04-23 Doug Evans <dje@google.com>
2726
2727 * gdb.python/py-section-script.c: New file.
2728 * gdb.python/py-section-script.exp: New file.
2729 * gdb.python/py-section-script.py: New file.
2730
8bd10a10
CM
27312010-04-20 Chris Moller <cmoller@redhat.com>
2732
2733 PR 10179
2734
2735 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
2736 * gdb.base/pr10179-a.c:
2737 * gdb.base/pr10179-b.c:
2738 * gdb.base/pr10179.exp: New files.
2739
c0201579
JK
27402010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2741
2742 Fix crashes on dangling display expressions.
2743 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
2744 is SEP.
2745 (lib_flags): Remove the "debug" keyword.
2746 (libsepdebug): New variable for iterating new loop.
2747 (save_pf_prefix): New variable wrapping the loop.
2748 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
2749 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
2750
793b0ff8
PM
27512010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
2752
2753 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
2754
097f51f7
PM
27552010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
2756
2757 PR stabs/11479.
2758 * gdb.stabs/gdb11479.exp: New file.
2759 * gdb.stabs/gdb11479.c: New file.
2760
9a22f0d0
PM
27612010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
2762
2763 * gdb.base/charset.c (Strin16, String32): New variables.
2764 * gdb.base/charset.exp (gdb_test): Test correct display
2765 of 16 or 32 bit strings.
2766
27672010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
2768
2769 PR 9167
2770 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
2771 * gdb.cp/pr9167.cc: New file.
2772 * gdb.cp/pr9167.exp: New file.
2773
2774
6e354e5e
PM
27752010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
2776
2777 PR pascal/11492.
2778 * gdb.pascal/gdb11492.pas: New file.
2779 * gdb.pascal/gdb11492.exp: New file.
2780
be942545
JB
27812010-04-20 Joel Brobecker <brobecker@adacore.com>
2782
1667e6e3 2783 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 2784
0c3acc09
JB
27852010-04-20 Joel Brobecker <brobecker@adacore.com>
2786
2787 * gdb.ada/dyn_loc: New testcase.
2788
ec31cde5
CM
27892010-04-20 Chris Moller <cmoller@redhat.com>
2790
2791 PR 10867
889bf7c5 2792
ec31cde5
CM
2793 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
2794 * gdb.cp/pr10687.cc: New file.
2795 * gdb.cp/pr10687.exp: New file.
2796
2797
ce4b0682
SDJ
27982010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2799 Sergio Durigan Junior <sergiodj@redhat.com>
2800
2801 * gdb.fortran/logical.exp: New testcase.
2802 * gdb.fortran/logical.f90: New file.
2803
3436961f
DE
28042010-04-19 Doug Evans <dje@google.com>
2805
2806 * gdb.base/help.exp (help source): Update expected output.
2807
4d836c09
JK
28082010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2809
2810 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
2811 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
2812 gdb_exit and return.
2813 (executable): New variable.
2814 (binfile): Use it.
2815
6149aea9
PA
28162010-04-19 Pedro Alves <pedro@codesourcery.com>
2817
2818 PR breakpoints/8554.
2819
2820 * gdb.trace/save-trace.exp: Adjust.
2821
ed41462c
L
28222010-04-17 H.J. Lu <hongjiu.lu@intel.com>
2823
2824 PR corefiles/11511
2825 * gdb.arch/system-gcore.exp: New.
2826 * gdb.arch/gcore.c: Likewise.
2827
3f7b2faa
DE
28282010-04-15 Doug Evans <dje@google.com>
2829
fa33c3cd
DE
2830 * gdb.python/py-progspace.c: New file.
2831 * gdb.python/py-progspace.exp: New file.
2832
3f7b2faa
DE
2833 * gdb.base/source.exp: Add tests for "source -s".
2834
79f283fe
PM
28352010-04-14 Phil Muldoon <pmuldoon@redhat.com>
2836
2837 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
2838 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
2839 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
2840 * gdb.python/py-mi.exp: New test for to_string returning None.
2841
fc8eb08a
PM
28422010-04-12 Phil Muldoon <pmuldoon@redhat.com>
2843
2844 * gdb.python/py-breakpoint.c: Make result global.
2845
26e197f6
JK
28462010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2847
2848 Fix non-GNU make compatibility.
2849 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
2850
adc36818
PM
28512010-04-09 Phil Muldoon <pmuldoon@redhat.com>
2852
2853 * gdb.python/py-breakpoint.exp: New File.
2854 * gdb.python/py-breakpoint.C: Ditto.
2855
64e17368
SS
28562010-04-08 Stan Shebs <stan@codesourcery.com>
2857
2858 * gdb.trace/actions.exp: Clear default-collect.
2859 * gdb.trace/save-trace.exp: Clear default-collect.
2860
fff5cc64
PM
28612010-04-08 Phil Muldoon <pmuldoon@redhat.com>
2862
2863 * gdb.python/py-value: Add null string variable.
2864 (test_lazy_string): Test zero length, NULL address lazy
2865 strings.
2866
a055a187
L
28672010-04-07 H.J. Lu <hongjiu.lu@intel.com>
2868
2869 * gdb.arch/i386-avx.c: New.
2870 * gdb.arch/i386-avx.exp: Likewise.
2871
2872 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
2873
96e39866
DE
28742010-04-06 Doug Evans <dje@google.com>
2875
2876 * gdb.base/source-test.gdb: New file.
2877 * gdb.base/source.exp: Test source -v.
2878
5984a431
UW
28792010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2880
2881 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
2882
ec8a089a
PM
28832010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
2884
2885 * gdb.stabs/aout.sed: Convert all backslash to double backslash
2886 within one line, unless it is followed by a double quote.
2887 * gdb.stabs/hppa.sed: Idem.
2888 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
2889 * gdb.stabs/weird.exp: Check for correct parsing of
2890 char and string constants.
ec8a089a
PM
2891 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
2892 in .stabs to .stabx substitution.
2893
fce3c1f0
SS
28942010-04-05 Stan Shebs <stan@codesourcery.com>
2895
2896 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
2897 constant global.
2898 * gdb.trace/tfile.exp: Try to print them.
2899
d77f58be
SS
29002010-04-04 Stan Shebs <stan@codesourcery.com>
2901
2902 * gdb.base/completion.exp: Update for new "info watchpoints".
2903 * gdb.base/default.exp: Ditto.
2904 * gdb.base/help.exp: Ditto.
2905 * gdb.base/watchpoint.exp: Ditto.
2906 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 2907
af54718e
SS
29082010-04-04 Stan Shebs <stan@codesourcery.com>
2909
2910 * gdb.trace/tfile.exp: Sharpen tfind test.
2911
74d1f91e
JK
29122010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2913
2914 * gdb.base/break-entry.exp: New.
2915
eb8e76db 29162010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 2917 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
2918
2919 * gdb.reverse/i386-sse-reverse.exp: New file.
2920 * gdb.reverse/i386-sse-reverse.c: New file.
2921
bf65cad8
PA
29222010-04-02 Pedro Alves <pedro@codesourcery.com>
2923
2924 * gdb.trace/tfind.exp: Adjust expected disassembly output.
2925
fff87407
SS
29262010-04-01 Stan Shebs <stan@codesourcery.com>
2927
2928 * gdb.trace/actions.exp: Tweak expected output.
2929 * gdb.trace/while-stepping.exp: Tweak expected output.
2930
fe01d668
L
29312010-04-01 H.J. Lu <hongjiu.lu@intel.com>
2932
2933 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
2934
86b17b60
PA
29352010-04-01 Pedro Alves <pedro@codesourcery.com>
2936
2937 * gdb.base/commands.exp: Adjust.
2938 * gdb.cp/extern-c.exp: Adjust.
2939
2c58c0a9
PA
29402010-04-01 Pedro Alves <pedro@codesourcery.com>
2941
2942 * gdb.trace/collection.c (local_test_func): Define a local struct,
2943 and instanciate it.
2944
0db9b91c
PA
29452010-04-01 Pedro Alves <pedro@codesourcery.com>
2946
2947 * gdb.trace/collection.exp (gdb_collect_args_test)
2948 (gdb_collect_argarray_test): XFAIL the tests that assume the
2949 argarray argument's elements are collected.
2950
8072405b
JK
29512010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
2952
2953 * gdb.dwarf2/dw2-bad-parameter-type.exp,
2954 gdb.dwarf2/dw2-bad-parameter-type.S: New.
2955
8bf6485c
SS
29562010-03-31 Stan Shebs <stan@codesourcery.com>
2957
2958 * gdb.trace/save-trace.exp: Test save/restore of default-collect
2959 and tracepoint conditionals.
2960 (gdb_verify_tracepoints): Delete unused return.
2961
fd7f724a
KS
29622010-03-26 Keith Seitz <keiths@redhat.com>
2963
2964 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
2965 appear in the output before main.
2966 Remove KFAIL for gdb/2215 aka bz 9320.
2967
8d9e7719
DE
29682010-03-30 Doug Evans <dje@google.com>
2969
0906dd0b
DE
2970 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
2971 by dejagnu.
2972 * gdb.arch/amd64-dword.exp: Ditto.
2973
8d9e7719
DE
2974 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
2975 match.
2976 (break printf): Ditto.
2977
1da644f0
SW
29782010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
2979
2980 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
2981 gcc < 4.4.
2982 * gdb.cp/shadow.exp: Ditto.
2983
a8121990
PA
29842010-03-29 Pedro Alves <pedro@codesourcery.com>
2985
2986 * gdb.trace/collection.exp (run_trace_experiment): Make sure
2987 "tstart" is silent.
2988
6e79d367
PA
29892010-03-29 Pedro Alves <pedro@codesourcery.com>
2990
2991 * gdb.trace/collection.exp (executable): New.
2992 (binfile): Use it.
2993 (fpreg, spreg, pcreg): New.
2994 (test_register): Use gdb_test_multiple. Pass /x to print.
2995 (prepare_for_trace_test): New.
2996 (run_trace_experiment): Use "continue", not gdb_run_cmd.
2997 (gdb_collect_args_test, gdb_collect_argstruct_test)
2998 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
2999 prepare_for_trace_test.
3000 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
3001 fpreg, spreg and pcreg.
3002 (gdb_collect_expression_test, gdb_collect_globals_test): Use
3003 prepare_for_trace_test.
3004 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
3005 try to detect tracing support here. Don't set breakpoints at
3006 `begin' or `end' here.
3007 <global scope>: Use clean_restart. Run to main before checking
3008 for tracing support. Check for for tracing support here.
3009
09248348
JK
30102010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3011
3012 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
3013 " as $displacement" to "seen displacement message".
3014
d350db38
PA
30152010-03-28 Pedro Alves <pedro@codesourcery.com>
3016
3017 * gdb.trace/while-dyn.exp (executable): New variable.
3018 (binfile): Use it.
3019 (test_while_stepping): New function. Move most tests here. Call
3020 it once for each of the while-stepping, stepping and ws aliases.
3021
907af001
UW
30222010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3023
3024 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
3025 that do not provide the tagless_struct type name at all.
3026 (test_print_anon_union): Do not check value of uninitialized
3027 union member. Do not use cp_test_ptype_class, so we can accept
3028 "long" as well as "long int".
3029
610197fd
PA
30302010-03-26 Pedro Alves <pedro@codesourcery.com>
3031
3032 * gdb.trace/tfile.c (tohex, bin2hex): New.
3033 (write_error_trace_file): Hexify error description.
3034
6c28cbf2
SS
30352010-03-25 Stan Shebs <stan@codesourcery.com>
3036
3037 * gdb.trace/tfile.c: Generate an additional trace file, improve
3038 portability.
3039 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
3040 files in a better way.
3041
e62b8c7e
KS
30422010-03-25 Keith Seitz <keiths@redhat.com>
3043
3044 * gdb.java/jprint.exp: XFAIL printing of static class members
3045 because of GCC debuginfo problem.
3046
82ccf5a5
JK
30472010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3048
3049 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
3050
293e2f9e
DJ
30512010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
3052
3053 * gdb.base/completion.exp: Allow long instead of long int.
3054 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
3055 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
3056 variable p.
3057 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
3058 * gdb.base/pointers.exp: Allow long instead of long int.
3059 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
3060 * gdb.base/step-line.exp: Allow a directory before the source file name.
3061
95a42b64
TT
30622010-03-24 Tom Tromey <tromey@redhat.com>
3063
3064 PR breakpoints/9352:
3065 * gdb.base/default.exp: Update.
3066 * gdb.base/commands.exp: Update.
3067 * gdb.cp/extern-c.exp: Test setting commands on multiple
3068 breakpoints at once.
3069
2390201f
DJ
30702010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
3071
3072 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
3073 if gdb,nosignals.
3074 * gdb.base/watchpoints.c: Do not include unnecessary headers.
3075 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
3076 exited".
3077
8c9a6790
SS
30782010-03-24 Stan Shebs <stan@codesourcery.com>
3079
3080 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
3081
a6c727b2
DJ
30822010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
3083
3084 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
3085 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
3086 argument. Handle "short" and "long".
3087 (Top level): Pass overprototyped output for old_fptr and xptr.
3088
4dfd5423
PA
30892010-03-23 Pedro Alves <pedro@codesourcery.com>
3090
3091 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
3092 format strings and add casts to avoid compiler warnings.
3093
30942010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
3095
3096 * lib/trace-support.exp (gdb_trace_setactions):
3097 Don't expect whitespace after ">" prompt.
3098 * gdb.trace/actions.exp: Adjust for output changes.
3099 * gdb.trace/while-stepping.exp: Likewise.
3100
c847d045
JK
31012010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3102
3103 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
3104 and r157645).
3105
5f717f1d
JK
31062010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3107
3108 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
3109 New.
3110
7d6d51d5
DJ
31112010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
3112
3113 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
3114 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
3115
3b11a015
SS
31162010-03-19 Stan Shebs <stan@codesourcery.com>
3117
3118 * gdb.trace/ax.exp: New file.
3119
d7d158ed
DE
31202010-03-19 Doug Evans <dje@google.com>
3121
6bb85cd1
DE
3122 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
3123 output from gcc.
3124
d7d158ed
DE
3125 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
3126 named /usr/sbin/prelink<foo>.
3127
4daf5ac0
SS
31282010-03-18 Stan Shebs <stan@codesourcery.com>
3129
3130 * gdb.trace/circ.exp: Test circular-trace-buffer.
3131 * gdb.trace/tfile.exp: Update tstatus test.
3132
e8d05480
JB
31332010-03-18 Joel Brobecker <brobecker@adacore.com>
3134
3135 * gdb.dwarf2/dw2-anonymous-func.S: New file.
3136 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
3137
441b986a
UW
31382010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3139
3140 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
3141
4247603b
PA
31422010-03-18 Pedro Alves <pedro@codesourcery.com>
3143
3144 * gdb.base/default.exp: Adjust the expected output of the finish
3145 and until commands when the inferior is not being run.
3146
13387711
SW
31472010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
3148
3149 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
3150 * gdb.cp/nsusing.exp: Ditto.
3151
6e31430b
TT
31522010-03-15 Tom Tromey <tromey@redhat.com>
3153
3154 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
3155 * gdb.cp/userdef.cc (operator==): New function.
3156 (main): New locals mem1, mem2.
3157
e2d69cb5
JZ
31582010-03-15 Jie Zhang <jie@codesourcery.com>
3159
3160 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
3161 Declare and use new loadtimeout variable.
3162
f572f0a9
DJ
31632010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
3164
3165 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
3166 Use gdb_load later.
3167
51f4c0b0
PA
31682010-03-14 Pedro Alves <pedro@codesourcery.com>
3169
3170 * gdb.base/solib-disc.c (main): Make format of fprintf a string
3171 literal. Add missing endlines to prints to stderr.
3172
1c809c68
TT
31732010-03-12 Tom Tromey <tromey@redhat.com>
3174
3175 PR c++/9708:
3176 * gdb.cp/m-static.exp: Add regression test.
3177 * gdb.cp/m-static.cc (method): New method.
3178 (main): Call it.
3179
00ae8fef
SW
31802010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
3181
3182 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
3183 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
3184
759f0f0b
PA
31852010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
3186
21e24d21
PA
3187 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
3188
31892010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
3190
759f0f0b
PA
3191 * lib/gdb.exp (skip_stl_tests): New.
3192 (gdb_compile): Symbian needs -ldl.
3193 (shlib_target_file): New.
3194 (shlib_symbol_file): New.
3195 (gdb_load_shlibs): Use shlib_target_file.
3196 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
3197 * gdb.cp/exception.exp: Use skip_stl_tests.
3198 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
3199 * gdb.cp/try_catch.exp: Use skip_stl_tests.
3200 * gdb.cp/mb-templates.exp: Ditto.
3201 * gdb.base/commands.exp: Relax regexes.
3202 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
3203 shlib_target_file and shlib_symbol_file.
3204 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
3205 sections.
3206 * gdb.base/ending-run.exp: Accept E32Main for symbian.
3207 * gdb.base/solib-disc.exp: Use
3208 shlib_target_file and shlib_symbol_file.
3209 * gdb.base/unload.exp: Don't skip on symbian. Use
3210 shlib_target_file and shlib_symbol_file.
3211 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
3212
6a8f2671 32132010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 3214
6a8f2671
PA
3215 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
3216 * gdb.trace/report.exp: Adjust for x86 and x86_64.
3217 Issue a tfind end before looking for a tracepoint frame.
3218 * gdb.trace/tfind.exp: Adjust tstatus output.
3219 Adjust disassembly output.
3220 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
3221
ccf26247
JK
32222010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3223
3224 * gdb.base/break-interp.exp: Create new displacement parameter value
3225 for the test_ld calls.
3226 (reach): New parameter displacement, verify its content. New push of
3227 pf_prefix "reach-$func:". Import global expect_out.
3228 (test_core): New parameter displacement, verify its content. New push
3229 of pf_prefix "core:". New command "set verbose on". Import global
3230 expect_out.
3231 (test_attach): New parameter displacement, verify its content. New
3232 push of pf_prefix "attach:". New command "set verbose on". Import
3233 global expect_out.
3234 (test_ld): New parameter displacement, pass it to the reach, test_core
3235 and test_attach calls and verify its content in the "ld.so exit" test.
3236 * gdb.base/prelink.exp: Remove gdb_exit and final return.
3237 (prelink): Update expected text, use gdb_test.
3238
e469c7fb
DE
32392010-03-10 Doug Evans <dje@google.com>
3240
3241 * gdb.base/checkpoint.exp: Fix comment.
3242 Lengthen timeout while doing >600 checkpoints test.
3243 Rename duplicate "kill all one" test to keep test names unique.
3244
60e1c644
PA
32452010-03-10 Pedro Alves <pedro@codesourcery.com>
3246
3247 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
3248
cec808ec
KS
32492010-03-08 Keith Seitz <keiths@redhat.com>
3250
889bf7c5
PA
3251 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
3252 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
3253 (dm_type_long): New function.
3254 (dm_type_unsigned_short): New function.
3255 (dm_type_unsigned_long): New function.
3256 (myint): New typedef.
3257 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
3258 long, unsigned shor and long, operator char*, and typedef.
3259 (test_lookup_operator_functions): Add operator char* test.
3260 (test_paddr_operator_functions): Likewise.
3261 (test_paddr_overloaded_functions): Use probe values for
3262 short, long, and unsigned short and long.
3263 (test_paddr_hairy_functions): If the demangler probe detected
3264 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
3265 demangler.
3266 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
3267 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
3268 and "print null_pmf".
3269 Add test "ptype a.*pmf".
3270 * gdb.cp/overload.exp: Allow optional "int" to appear with
3271 "short" and "long".
3272 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
3273 long expect value for men_overload1arg.
3274 Allow "int" to appear with "short" and "long".
3275 When testing "info break", add argument for main (void).
3276 Also allow "int" to appear with "short" and "long".
3277 Ditto with "unsigned" and "long long".
cec808ec
KS
3278 * gdb.java/jmain.exp: Do not enclose methods names in single
3279 quotes.
3280 * gdb.java/jmisc.exp: Likewise.
3281 * gdb.java/jprint.exp: Likewise.
3282 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
3283
3284 From Jan Kratochvil <jan.kratochvil@redhat.com>:
3285 * gdb.cp/exception.exp (backtrace after first throw)
3286 (backtrace after second throw): Allow a namespace before __cxa_throw.
3287 (backtrace after first catch, backtrace after second catch): Allow
3288 a namespace before __cxa_begin_catch.
3289
3290 * gdb.cp/cpexprs.exp: New file.
3291 * gdb.cp/cpexprs.cc: New file.
3292
3293 From Daniel Jacobowitz <dan@codesourcery.com>
3294 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
3295 to use string_to_regexp.
3296 (ctor, dtor): New functions. Use them to match constructor
3297 and destructor function types.
3298 (Top level): Use runto_main.
3299
f870a310
TT
33002010-03-05 Tom Tromey <tromey@redhat.com>
3301
3302 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
3303 gdb.target_charset.
3304 (pp_ns.to_string): Likewise.
3305
0c199f28
KS
33062010-03-04 Keith Seitz <keiths@redhat.com>
3307
3308 * gdb.cp/overload.exp: Test that the filename portion of a linespec
3309 can be quoted. Test that both the filename and function/line
3310 portions can be quoted at the same time.
3311
c7437ca6
PA
33122010-03-04 Pedro Alves <pedro@codesourcery.com>
3313
3314 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
3315
b111b805
DE
33162010-03-03 Doug Evans <dje@google.com>
3317
24486cb7
DE
3318 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
3319 libc contains libpthread.
3320
b111b805
DE
3321 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
3322 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
3323 of gdb_compile. Add another pattern to match android backtrace.
3324
a0e0ef55
TT
33252010-03-03 Tom Tromey <tromey@redhat.com>
3326
3327 PR gdb/11345:
3328 * gdb.base/printcmds.exp (test_printf): Add test.
3329
1ba53b71
L
33302010-03-02 H.J. Lu <hongjiu.lu@intel.com>
3331
3332 * gdb.arch/amd64-byte.exp: New.
3333 * gdb.arch/amd64-dword.exp: Likewise.
3334 * gdb.arch/amd64-pseudo.c: Likewise.
3335 * gdb.arch/amd64-word.exp: Likewise.
3336 * gdb.arch/i386-byte.exp: Likewise.
3337 * gdb.arch/i386-pseudo.c: Likewise.
3338 * gdb.arch/i386-word.exp: Likewise.
3339
f5dff777
DJ
33402010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
3341
3342 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
3343 types. Add structreg, bitfields, and flags registers.
3344 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
3345 registers.
3346
90884b2b
L
33472010-03-01 H.J. Lu <hongjiu.lu@intel.com>
3348
3349 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
3350 (load_description): Set architecture if defined.
3351
dc00d89f
PM
33522010-02-28 Phil Muldoon <pmuldoon@redhat.com>
3353
3354 * gdb.python/py-frame.exp: Add read_var block tests.
3355 * gdb.python/py-frame.c (block): New function.
3356
0e095b7e
JK
33572010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3358 Daniel Jacobowitz <dan@codesourcery.com>
3359
3360 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
3361
624f1a65
DM
33622010-02-25 David S. Miller <davem@davemloft.net>
3363
3364 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
3365 fix logic for setting all_syscalls_numbers.
3366
f3e9a817
PM
33672010-02-24 Phil Muldoon <pmuldoon@redhat.com>
3368
3369 * Makefile.in: Add py-block and py-symbol.
3370 * gdb.python/py-symbol.exp: New File.
3371 * gdb.python/py-symtab.exp: New File.
3372 * gdb.python/py-block.exp: New File.
3373 * gdb.python/py-symbol.c: New File.
3374 * gdb.python/py-block.c: New File.
3375
f6bbabf0
PM
33762010-02-24 Phil Muldoon <pmuldoon@redhat.com>
3377
3378 PR python/11314
3379 * lib/gdb.exp (skip_python_tests): New function.
3380 * gdb.python/py-cmd.exp: Use skip_python_tests.
3381 * gdb.python/py-frame.exp: Likewise.
3382 * gdb.python/py-function.exp: Likewise.
3383 * gdb.python/py-prettyprint.exp: Likewise.
3384 * gdb.python/py-template.exp: Likewise.
3385 * gdb.python/py-type.exp: Likewise.
3386 * gdb.python/py-value.exp: Likewise.
3387
85d721b8
PA
33882010-02-22 Pedro Alves <pedro@codesourcery.com>
3389
3390 PR9605
3391
3392 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
3393
48e32051
TT
33942010-02-19 Tom Tromey <tromey@redhat.com>
3395
3396 PR c++/8693, PR c++/9496:
3397 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
3398 regression tests.
3399
ac9c0048
JK
34002010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3401
3402 Fix compatibility with m68k as.
3403 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
3404 Use only /* comments */.
3405
57bb97a4
UW
34062010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3407
3408 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
3409 * configure: Regenerate.
3410
7d1bf85c
DJ
34112010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
3412
3413 * gdb.python/py-type.exp: Check for Python support.
3414
061b5285
PA
34152010-02-17 Pedro Alves <pedro@codesourcery.com>
3416
3417 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
3418 `regsub' syntax available.
3419
f8a8bc2c
PA
34202010-02-17 Pedro Alves <pedro@codesourcery.com>
3421
3422 * gdb.base/shmain.c (main): Remove printf call.
3423 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
3424 * gdb.base/unload.c (main): Make format of fprintf a string
3425 literal. Add missing endlines to prints to stderr.
3426 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
3427
6f451e5e
TT
34282010-02-17 Tom Tromey <tromey@redhat.com>
3429
3430 * gdb.java/jprint.java (jprint.props): New field.
3431 * gdb.java/jprint.exp (set_lang_java): Add regression test.
3432
12d79008
PA
34332010-02-17 Pedro Alves <pedro@codesourcery.com>
3434
ef801a0e 3435 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
3436 available.
3437
d252f7e5
DJ
34382010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3439
3440 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
3441 creation to support remote host testing.
3442
67bdab6c
DJ
34432010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3444
3445 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
3446 Recognize "command not found".
3447
bb391223
DJ
34482010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3449
3450 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
3451 single-stepping.
3452
70362913
DJ
34532010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3454
3455 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
3456 if arguments are not supported.
3457
493f3c00
DJ
34582010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3459
3460 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
3461 be const or non-const.
3462
8034c749
DJ
34632010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3464
3465 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
3466 mi_send_resuming_command to send -exec-continue.
3467
791dfb64
DJ
34682010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3469
3470 * gdb.base/list.exp (test_list_filename_and_function): Add test
3471 with single quotes.
3472 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
3473 matching.
3474 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
3475 Add KFAIL'd tests for PR gdb/11289.
3476
7c5fe868
DJ
34772010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3478
3479 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
3480
fdc498b8
DJ
34812010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3482
3483 * gdb.base/comp-dir/subdir/dummy.txt: New file.
3484 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
3485 a temporary directory.
3486
b519e2a6
DJ
34872010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3488
3489 * gdb.base/charset.exp: Use a single regular expression to match
3490 show host-charset and show target-charset output.
3491
74164c56
JK
34922010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3493
3494 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
3495 "Illegal process-id" expect string more exact.
3496 (attach to digits-starting nonsense is prohibited): New.
3497
701ed6dc
JK
34982010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3499
3500 * gdb.base/prelink.exp (set verbose on): New.
3501
889bf7c5 35022010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
3503
3504 * mi-reverse.exp: New file. Test for reverse option to the
3505 following MI commands: exec-continue, exec-finish, exec-next,
3506 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 3507
dadf0e9c
JB
35082010-02-09 Joel Brobecker <brobecker@adacore.com>
3509
3510 * gdb.ada/ptype_tagged_param: New testcase.
3511
714f19d5
TT
35122010-02-08 Tom Tromey <tromey@redhat.com>
3513
3514 PR c++/8017:
3515 * gdb.cp/overload.exp: Add tests.
3516 * gdb.cp/overload.cc (struct K): New.
3517 (namespace N): New.
3518 (main): Call new functions.
3519 (K::staticoverload): Define.
3520
889bf7c5 35212010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
3522
3523 PR gdb/10728
3524 * gdb.cp/pr10728-x.h: New file.
3525 * gdb.cp/pr10728-x.cc: New file.
3526 * gdb.cp/pr10728-y.cc: New file.
3527 * gdb.cp/pr10728.exp: New file.
3528 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
3529
889bf7c5 35302010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
3531
3532 PR gdb/9067
3533 * gdb.cp/pr9067.exp: New
3534 * gdb.cp/pr9067.cc: New
3535 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
3536
7b356089
JB
35372010-02-08 Joel Brobecker <brobecker@adacore.com>
3538
3539 * lib/gdb.exp (gdb_test_timeout): New global variable.
3540 Set it to timeout if not already set.
3541 (gdb_init): Reset the value of timeout to gdb_test_timeout.
3542
1be00882
DE
35432010-02-05 Doug Evans <dje@google.com>
3544
3545 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
3546 user.
3547
82856980
SW
35482010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
3549
3550 PR c++/7935:
3551 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
3552
1a334831
TT
35532010-02-04 Tom Tromey <tromey@redhat.com>
3554
3555 * gdb.cp/virtbase.exp: Make test case names unique.
3556
9c3c02fd
TT
35572010-02-02 Tom Tromey <tromey@redhat.com>
3558
3559 * gdb.cp/virtbase.exp: Add regression tests.
3560 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
3561 (main): Instantiate RHC.
3562
0cc2414c
TT
35632010-02-02 Tom Tromey <tromey@redhat.com>
3564
3565 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
3566 type-printing change.
3567
edf3d5f3
TT
35682010-02-02 Tom Tromey <tromey@redhat.com>
3569
3570 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
3571 * gdb.cp/virtbase.cc: New file.
3572 * gdb.cp/virtbase.exp: New file.
3573 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
3574
e4b7f41c
JK
35752010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3576
3577 PR libc/11214:
3578 * gdb.threads/current-lwp-dead.c: Include features.h.
3579 (HAS_NOMMU): New.
3580 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
3581
b381ea14
JK
35822010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3583
3584 * gdb.base/symbol-without-target_section.exp,
3585 gdb.base/symbol-without-target_section.c: New.
3586
c593ac0e
DJ
35872010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
3588
3589 * gdb.base/bigcore.exp: Reset increased timeout.
3590 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
3591
db25f29d
DJ
35922010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
3593
3594 * gdb.base/gcore.exp (capture_command_output): Use
3595 gdb_test_multiple.
3596
f9d67f43
DJ
35972010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
3598
3599 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
3600 * gdb.arch/thumb2-it.exp (test_it_break): New function.
3601 (Top level): Call it.
3602
177321bd
DJ
36032010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
3604
3605 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
3606
97f2ed50
DJ
36072010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
3608
3609 * gdb.base/call-strs.exp, gdb.base/default.exp,
3610 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
3611 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
3612 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
3613 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
3614 gdb.base/watchpoint-solib.exp: Save and restore timeout.
3615 * gdb.base/ending-run.exp: Correct restore of timeout.
3616 * gdb.base/page.exp: Remove unnecessary timeout setting.
3617
e4e2711a
JB
36182010-01-29 Joel Brobecker <brobecker@adacore.com>
3619
3620 * gdb.ada/rec_return: New testcase.
3621
ba581dc1
JB
36222010-01-29 Joel Brobecker <brobecker@adacore.com>
3623
3624 * gdb.ada/call_pn: New testcase.
3625
4ea95be9
DJ
36262010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
3627
3628 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
3629 (Top level): Use it to resume.
3630 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
3631 the Thumb mode displaced stepping error as unsupported.
3632
df83a9bf
SW
36332010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
3634
889bf7c5
PA
3635 * gdb.cp/nsusing.exp: Added more tests.
3636 * gdb.cp/nsrecurs.exp: Ditto.
3637 * gdb.cp/nsusing.cc: Added test functions.
3638 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 3639
40b27cdc
JK
36402010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3641
3642 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
3643 absolute directory pathnames in gdb.sum file.
3644
de958931
SW
36452010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
3646
3647 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
3648 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
3649
708ead4e
TT
36502010-01-26 Tom Tromey <tromey@redhat.com>
3651
3652 PR exp/7643:
3653 * gdb.base/printcmds.exp (test_print_string_constants): Remove
3654 setup_kfail.
3655
b14e635e
SW
36562010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
3657
3658 * gdb.cp/nsrecurs.exp: New test.
3659 * gdb.cp/nsrecurs.cc: New test program.
3660 * gdb.cp/nsstress.exp: New test.
3661 * gdb.cp/nsstress.cc: New test program.
3662 * gdb.cp/nsdecl.exp: New test.
3663 * gdb.cp/nsdecl.cc: New test program.
3664
8540c487
SW
36652010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
3666
3667 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
3668 imported into file scope.
3669 Marked test as xfail.
3670 * gdb.cp/namespace-using.cc (marker5): New function.
3671 * gdb.cp/shadow.exp: New test.
3672 * gdb.cp/shadow.cc: New test program.
3673 * gdb.cp/nsimport.exp: New test.
3674 * gdb.cp/nsimport.cc: New test program.
3675
421d5d99
TT
36762010-01-25 Tom Tromey <tromey@redhat.com>
3677
3678 PR gdb/11049:
3679 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
3680 with "set print null-stop on".
3681
691f8dc1
JK
36822010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3683
3684 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
3685 Adjust it for DISASSEMBLY_OMIT_FNAME.
3686
0b92b5bb
TT
36872010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3688
3689 PR symtab/11199:
3690 * gdb.dwarf2/member-ptr-forwardref.exp,
3691 gdb.dwarf2/member-ptr-forwardref.S: New.
3692
23787403
JK
36932010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3694
3695 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
3696 (thread1_func): Protect thread1_tid with thread1_tid_cond by
3697 thread1_tid_mutex. Remove gdbstop_mutex handling.
3698 (thread2_func): Protect thread2_tid with thread2_tid_cond by
3699 thread2_tid_mutex. Remove gdbstop_mutex handling.
3700 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
3701 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
3702 pthread_cond_wait conditionalizations by while loops.
3703
b966cb8a
TT
37042010-01-20 Tom Tromey <tromey@redhat.com>
3705
3706 PR backtrace/10770:
3707 * gdb.dwarf2/pr10770.exp: New file.
3708 * gdb.dwarf2/pr10770.c: New file.
3709 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
3710
fcae584b
VP
37112010-01-20 Vladimir Prus <vladimir@codesourcery.com>
3712
3713 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
3714 that target was removed, and the test always runs native anyway.
3715
a0f49112
JK
37162010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3717
3718 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
3719 gdb.base/watchpoint-cond-gone-stripped.c: New.
3720
ceeb3d5a
TT
37212010-01-19 Tom Tromey <tromey@redhat.com>
3722
3723 PR c++/8000:
3724 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
3725 existing tests.
3726 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
3727 (main): Use AAA::SomeEnum.
3728
dd322c54
JK
37292010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3730
3731 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
3732 (test_ignore_count): Declare line_callme_body global.
3733 (run to breakpoint with ignore count): Use line_callme_body.
3734 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
3735 (set line_main_hello, set line_main_return): Reindent.
3736 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
3737 New.
3738 (continue to callee4): Use line_callee4_body.
3739 (check *stopped from CLI command): Use line_callee4_next.
3740 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
3741 (set line_main_hello, set line_main_return): Reindent.
3742 (set line_callee4_head, set line_callee4_body): New.
3743 (continue to callee4): Use line_callee4_body.
3744
4e8f195d
TT
37452010-01-18 Tom Tromey <tromey@redhat.com>
3746
3747 PR c++/9680:
3748 * gdb.cp/casts.cc: Add new classes and variables.
3749 * gdb.cp/casts.exp: Test new operators.
3750
9e14a9ba
JB
37512010-01-18 Tom Tromey <tromey@redhat.com>
3752 Thiago Jung Bauermann <bauerman@br.ibm.com>
3753
3754 * gdb.python/source2.py: New file.
3755 * gdb.python/source1: New file.
3756 * gdb.python/python.exp: Test "source" command.
3757
00bf0b85
SS
37582010-01-15 Stan Shebs <stan@codesourcery.com>
3759
3760 * gdb.trace/tfile.c: New file.
3761 * gdb.trace/tfile.exp: New file.
889bf7c5 3762
55235ad7
JK
37632010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3764
3765 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
3766
9f2982ff
JK
37672010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3768
3769 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
3770
bbfba9ed
JK
37712010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3772
3773 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
3774 (libfunc): New parameter action. Implement also selectable "sleep".
3775 * gdb.base/break-interp-main.c: Include assert.h.
3776 (libfunc): New parameter action.
3777 (main): New parameters argc and argv. Assert argc. Pass argv.
3778 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
3779 (test_attach): New proc.
3780 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
3781 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
3782
61f0d762
JK
37832010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3784
3785 * gdb.base/break-interp.exp (test_core): New proc.
3786 (test_ld): Call it.
3787
06a6f270
JK
37882010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3789
3790 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
3791 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
3792 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
3793 and gdb_compile_shlib. Use new -Wl compiler options.
3794 (dl bt, main bt): New tests.
3795
51bee8e9
JK
37962010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3797
3798 Support PIEs with no symfile_objfile.
3799 * gdb.base/break-interp.exp: New argument at the test_ld calls.
3800 (test_ld): New parameter trynosym.
3801 (test_ld <$trynosym>): New block.
3802
b8040f19
JK
38032010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3804
3805 * gdb.base/break-interp.exp: New file.
3806
be759fcf
PM
38072010-01-13 Phil Muldoon <pmuldoon@redhat.com>
3808
3809 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
3810 * gdb.python/py-prettyprint.py (pp_ls): New printer.
3811 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
3812 test.
3813 * gdb.python/py-prettyprint.c: Define lazystring test structure.
3814 * gdb.python/py-mi.exp: Add lazy string test.
3815
dc146f7c
VP
38162010-01-13 Vladimir Prus <vladimir@codesourcery.com>
3817
3818 * lib/mi-support.exp (mi_check_thread_states): Handle
3819 core number in thread listing.
3820
b4ba55a1
JB
38212010-01-12 Joel Brobecker <brobecker@adacore.com>
3822
3823 * gdb.base/maint.exp: Adjust the expected output for the
3824 "maint print type" test. Use gdb_test_multiple instead of
3825 gdb_sent/gdb_expect.
3826
08e24bd4
DE
38272010-01-11 Doug Evans <dje@google.com>
3828
6496a609
DE
3829 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
3830 from gdbserver_download. All callers updated.
3831
08e24bd4
DE
3832 * gdb.server/ext-run.exp: "info os processes" requires xml support.
3833
b5cfddf5
JK
38342010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3835
3836 Implement binary numbers parsing.
3837 * gdb.base/printcmds.exp (test_integer_literals_accepted)
3838 (test_integer_literals_rejected): New binary tests.
3839
3725885a
RW
38402010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
3841
3842 * gdb.cell/configure: Regenerate.
3843
37aeb5df
JK
38442010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3845
3846 * gdb.base/corefile.exp: Move the core finding block out and call it as
3847 core_find, new variable $corefile, replace corefile by $corefile and
3848 [file tail $corefile] for usage vs. test names resp.
3849 * lib/gdb.exp (core_find): Move it as a new function here. New
3850 parameter binfile and deletefiles. New variable $destcore. Pre-delete
3851 $destcore. Return "" on error.
3852
d521f563
JK
38532010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3854
3855 Workaround PR binutils/10802.
3856 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
3857 (twice).
3858
28f24826
DJ
38592010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
3860
3861 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
3862
2de75e71
JB
38632010-01-08 Joel Brobecker <brobecker@adacore.com>
3864
3865 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
3866 call, to avoid interruption.
3867
fe00719b 38682010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
3869
3870 * gdb.stabs/weird.def (args93): New.
3871
d0ef5df8
DE
38722010-01-07 Doug Evans <dje@google.com>
3873
3874 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
3875
3a08d52f
TT
38762010-01-07 Tom Tromey <tromey@redhat.com>
3877
3878 * gdb.base/source.exp: Use correct line number.
3879
7a697b8d
SS
38802010-01-05 Stan Shebs <stan@codesourcery.com>
3881
3882 * gdb.trace/tracecmd.exp: Test ftrace.
3883
7803799a
UW
38842010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3885
3886 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
3887
c54eabfa
JK
38882010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3889
3890 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
3891 "uint_for_mi_testing".
3892
02e7ef19
JB
38932010-01-01 Joel Brobecker <brobecker@adacore.com>
3894
3895 Test indented comment in file being sourced.
3896 * gdb.base/commands.exp: Test indented comment in file being sourced.
3897
abd775ce
JB
38982010-01-01 Joel Brobecker <brobecker@adacore.com>
3899
3900 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
3901 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
3902 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
3903 notice.
3904
79b55b82
JB
39052010-01-01 Joel Brobecker <brobecker@adacore.com>
3906
3907 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
3908 notice.
3909
8997583e
JK
39102010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3911
3912 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
3913 missing $after_stopped and comma (,) expectation.
3914
6da95a67
SS
39152009-12-31 Stan Shebs <stan@codesourcery.com>
3916
3917 * gdb.trace/actions.exp: Test teval action.
889bf7c5 3918
218d2fc6
TJB
39192009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
3920
3921 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
3922 (top level): Call test_watchpoint_in_big_blob.
3923 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
3924 watchpoints.
3925 (func3): Write to buf.
3926
236f1d4d
SS
39272009-12-29 Stan Shebs <stan@codesourcery.com>
3928
3929 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 3930
f61e138d
SS
39312009-12-28 Stan Shebs <stan@codesourcery.com>
3932
3933 * gdb.trace/tsv.exp: New file.
3934 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 3935
0219b378
DJ
39362009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
3937
3938 * gdb.base/find.c (main): Reference search buffers.
3939 * gdb.base/included.c (main): Reference integer.
3940 * gdb.base/ptype.c (charfoo): Declare.
3941 (intfoo): Call charfoo.
3942 * gdb.base/scope0.c (useitp): New function.
3943 (usestatics): Use useitp.
3944 (useit): Add a type for val.
3945 * gdb.base/scope1.c (useit1): Take a pointer argument.
3946 (usestatics1): Update calls to useit1.
3947 * gdb.cp/call-c.cc: Declare foo.
3948 (main): Call foo.
3949 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
3950 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
3951 (main): Call C::ensureRefs and ensureOtherRefs.
3952 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
3953 variables.
3954 (ensureOtherRefs): New function.
3955 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
3956 * gdb.cp/templates.cc (main): Call t5i.value.
3957
3f78692f
JK
39582009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3959
3960 Fix compatibility with G++-4.5.
3961 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
3962 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
3963 (uncaught return): Remove.
3964
429374b8
JK
39652009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3966 Phil Muldoon <pmuldoon@redhat.com>
3967
3968 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
3969 (bp_location13, bp_location14, bp_location17, bp_location18)
3970 (marker3_proto, marker4_proto): New variables.
3971 (breakpoint info): Update output.
3972 (run until breakpoint at marker3, run until breakpoint at marker4): New
3973 tests.
3974
859825b8
JK
39752009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3976
3977 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
3978 Replace the printf call of Y by provided "y-set-1" label. New block
3979 for the second shared library.
3980 * gdb.base/unload.exp: Compile also the second library, call
3981 gdb_load_shlibs also for it. Use now gdb_breakpoint.
3982 (single pending breakpoint info): Rename to ...
3983 (pending breakpoint info before run): ... this extended test.
3984 (libfile2, libname2, libsrcfile2, libsrc2)
3985 (lib_sl2): New variables.
3986 (exec_opts): Set also SHLIB_NAME2.
3987 (pending breakpoint info on first run at shrfunc1)
3988 (pending breakpoint info on second run at shrfunc1)
3989 (pending breakpoint info on second run at shrfunc2)
3990 (print y from libfile, print y from libfile2): New tests.
3991 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
3992 * gdb.base/unloadshr2.c: New.
3993
e6a386cd
HZ
39942009-12-22 Hui Zhu <teawater@gmail.com>
3995
3996 * gdb.reverse/sigall-reverse.exp: Adjust.
3997
9e19b45e
VP
39982009-12-21 Vladimir Prus <vladimir@codesourcery.com>
3999
4000 PR gdb/10884
4001
4002 * gdb.mi/var-cmd.c (do_bitfield_tests): New
4003 (main): Call do_bitfield_tests.
aacf5b1e 4004 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 4005
d53a7b30
JB
40062009-12-20 Joel Brobecker <brobecker@adacore.com>
4007
4008 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
4009 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
4010 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
4011 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
4012 gdb.modula2/unbounded1.c: Update copyright header.
4013
191ca0a1
CM
40142009-12-10 Chris Moller <moller@mollerware.com>
4015
4016 PR gdb/9399
4017 * gdb.cp/virtfunc2.exp: New tests
4018 * gdb.cp/virtfunc2.cc: New tests
4019 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
4020
0fa6cf1b
MS
40212009-12-10 Oza Pawandeep (paawan1982@yahoo.com
4022
4023 * gdb.reverse/i387-env-reverse.c: New file.
4024 * gdb.reverse/i387-env-reverse.exp: New file.
4025 * gdb.reverse/i387-stack-reverse.c: New file.
4026 * gdb.reverse/i387-stack-reverse.exp: New file.
4027
361ae042
PM
40282009-12-08 Phil Muldoon <pmuldoon@redhat.com>
4029
4030 * gdb.python/py-type.exp (test_range): New test.
4031
bfd31e71
PM
40322009-12-03 Phil Muldoon <pmuldoon@redhat.com>
4033
4034 PR python/10805
4035
4036 * gdb.python/py-type.exp: New file.
4037 * gdb.python/py-type.c: New file.
4038 * Makefile.in: Add py-type.
4039
57a1d736
TT
40402009-12-03 Tom Tromey <tromey@redhat.com>
4041
4042 * gdb.python/py-value.exp (test_parse_and_eval): New
4043 function.
4044
1f3b5d1b
PP
40452009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
4046
4047 PR gdb/11022
4048
4049 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
4050 * gdb.base/pr11022.c: New test.
4051
8b7dbdc9
JK
40522009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4053
4054 Fix spurious false FAILs.
4055 * gdb.base/structs.c (chartest): New.
4056 (main): Fill-in chartest.
4057 * gdb.base/structs.exp (anychar_re, first): New.
4058 (start_structs_test): Import global anychar_re and first.
4059 New gdb_test call "set print elements 300; ${testfile}"
4060 (start_structs_test <$first>): New block.
4061 (any): Import global anychar_re. New variable ac. Use ${ac}.
4062
6a53b2ec
JK
40632009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4064
4065 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
4066
d7167b4c
JK
40672009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4068
4069 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
4070 Force $srcfile file.
4071 * gdb.base/foll-fork.c (callee): Comment out the printf call.
4072
b1798462
UW
40732009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4074
4075 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
4076 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
4077 * gdb.threads/watchthreads-reorder.exp: Likewise.
4078
b6199126
DJ
40792009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
4080
4081 PR gdb/8704
4082
4083 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
4084 "if", and "thread". Correct matching in the previous test.
4085
b22a0510
DJ
40862009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
4087
4088 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
4089
930636d2
MS
40902009-11-23 Michael Snyder <msnyder@vmware.com>
4091
4092 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
4093 * gdb.reverse-watch-precsave.exp: Ditto.
4094
21a0512e
PP
40952009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
4096
4097 * gdb.asm/asm-source.exp: Adjust.
4098 * gdb.base/help.exp: Adjust.
889bf7c5 4099
fc30d5e0
PA
41002009-11-22 Pedro Alves <pedro@codesourcery.com>
4101
4102 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
4103 (do_syscall_tests_without_xml): Set data-directory to
4104 /the/path/to/nowhere.
4105
f6bc2008
PA
41062009-11-21 Pedro Alves <pedro@codesourcery.com>
4107
4108 * gdb.threads/local-watch-wrong-thread.c,
4109 gdb.threads/local-watch-wrong-thread.exp: New files.
4110
8c2fb5de
PA
41112009-11-21 Pedro Alves <pedro@codesourcery.com>
4112
4113 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
4114 assume new `regsub' syntax available.
4115
ebec9a0f
PA
41162009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4117
a79d3c27
JK
4118 * gdb.base/watchpoint-hw-hit-once.exp,
4119 gdb.base/watchpoint-hw-hit-once.c: New.
4120
41212009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4122
4123 * gdb.threads/watchthreads-reorder.exp,
4124 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 4125
276a961b
MK
41262009-11-17 Nathan Sidwell <nathan@codesourcery.com>
4127
4128 * gdb.xml/tdesc-regs.exp: Use for m68k.
4129
4867c1fb
PA
41302009-11-15 Pedro Alves <pedro@codesourcery.com>
4131
4132 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
4133
f6838f81
DJ
41342009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
4135
4136 * lib/gdb.exp (current_target_name): New procedure.
4137 (gdb_wrapper_target): New variable.
4138 (gdb_wrapper_init): Set gdb_wrapper_target.
4139 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
4140 wrapper.
4141
4ac4dd3f
DJ
41422009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
4143
4144 * gdb.base/remote.exp: Delete the slowest load test.
4145 Do not load with fixed packet sizes.
4146
a7881759
DJ
41472009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
4148
4149 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
4150
97a5b505
DJ
41512009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
4152
4153 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
4154 srcfile when setting a breakpoint.
4155
d3e1fc54
DJ
41562009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
4157
4158 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
4159 macros.
4160
7cbcbded
DJ
41612009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
4162
4163 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
4164 to be in memory.
4165 * gdb.base/display.c (force_mem): New.
4166 (do_loops): Use it. Add breakpoint comments.
4167 (do_vars): Add a breakpoint comment.
4168 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
4169 line numbers.
4170
bdea3a92
NF
41712009-11-13 Nathan Froyd <froydnj@codesourcery.com>
4172
4173 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
4174 instead of a bare "run".
4175
269f82e5
PP
41762009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
4177
4178 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 4179
a69b7d9d
DJ
41802009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4181
4182 * lib/cell.exp (skip_cell_tests): Clean up test files before
4183 returning.
4184
b598bfda
DJ
41852009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4186
4187 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
4188 and the breakpoint menu. Do not call perror if a prompt is seen.
4189 Consume the following GDB prompt.
4190 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
4191 * gdb.cp/namespace.exp: Use gdb_test.
4192 * gdb.cp/templates.exp: Use gdb_test.
4193 (test_template_breakpoints): Use gdb_test_multiple.
4194
87728fa0
DJ
41952009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4196
4197 * gdb.base/break1.c (struct some_struct, values): Move earlier.
4198 (marker4): Reference values.
4199
b67c692f
DJ
42002009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4201
4202 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
4203 is missing.
4204
f0df251a
DJ
42052009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4206
4207 * gdb.base/break.c (need_malloc): New.
4208 * gdb.base/constvars.c (main): Reference crass and crisp.
4209 * gdb.base/gdb1821.c (main): Reference bar.
4210 * gdb.cp/gdb1355.cc (main): Reference s1.
4211 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
4212 (main): Call them.
4213 * gdb.cp/hang2.cc (dummy2): Define.
4214 * gdb.cp/hang3.cc (dummy3): Define.
4215 * gdb.cp/m-data.cc (main): Reference shadow.
4216
bdf7534a
NF
42172009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4218 Nathan Froyd <froydnj@codesourcery.com>
4219
4220 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
4221 remote host.
4222
f24fce77
NF
42232009-11-12 Nathan Froyd <froydnj@codesourcery.com>
4224
4225 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
4226 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
4227 * gdb.dwarf2/dw2-compressed.exp: Likewise.
4228 * gdb.dwarf2/dw2-intercu.exp: Likewise.
4229 * gdb.dwarf2/dw2-intermix.exp: Likewise.
4230 * gdb.dwarf2/dw2-producer.exp: Likewise.
4231 * gdb.dwarf2/mac-fileno.exp: Likewise.
4232 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
4233 py-prettyprint.py to the remote host.
4234 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
4235
40f0318e
KS
42362009-11-11 Keith Seitz <keiths@redhat.com>
4237
4238 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
4239 use it instead of "Foo".
4240 * gdb.cp/classes.exp (do_tests): Add a test to access
4241 a method through a typedef'd class name.
4242
f3d9f7fb
NF
42432009-11-11 Nathan Froyd <froydnj@codesourcery.com>
4244
4245 * gdb.base/long_long.exp: Permit leading zeros on floating-point
4246 exponents.
4247 * gdb.base/pointers.exp: Likewise.
4248 * gdb.cp/ref-types.exp: Likewise.
4249
a4216f37
KS
42502009-11-11 Keith Seitz <keiths@redhat.com>
4251
4252 * gdb.cp/cplusfuncs.cc (class foo): Add operators
4253 new[] and delete[].
4254 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
4255 "void".
4256 (probe_demangler): Remove all single-quoting of
4257 method and variable names.
4258 (info_func_regexp): Remove the word "void" from any
4259 occurrence of "(void)".
4260 (print_addr_2): Remove all single-quoting of
4261 method names.
4262 (print_addr_2_kfail): Likewise.
4263 (print_addr): Single-quote C function names before
4264 passing to print_addr_2.
4265 (test_paddr_operator_functions): Remove single-quoting
4266 for method names.
4267 Add tests for operator new[] and operator delete[].
4268
9b14d7aa
JK
42692009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4270
4271 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
4272
85feb311
KS
42732009-11-09 Keith Seitz <keiths@redhat.com>
4274
4275 * gdb.cp/overload.exp: Add tests for resolving overloaded
4276 methods in expression parsing/evaluation.
4277
fa335448
DJ
42782009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
4279
4280 * lib/gdb.exp (default_gdb_version): Use --version instead of
4281 --command.
4282
ec3c07fc
NS
42832009-11-10 Nathan Sidwell <nathan@codesourcery.com>
4284
4285 * lib/gdb.exp (gdb_compile_test): New.
4286 (skip_ada_tests, skip_java_tests): New.
4287 (gdb_compile): Use gdb_compile_test for f77.
4288 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
4289 * lib/java.exp (compile_java_from_source): Remove runtests check,
4290 use gdb_compile_test to record result.
4291 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
4292 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
4293 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
4294 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
4295 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
4296 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
4297 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
4298 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
4299 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
4300 adjust gdb_compile invocations.
4301
b8b4e42b
JK
43022009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4303
4304 * Makefile.in (abs_builddir): New.
4305 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
4306 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
4307 `$(abs_builddir)/site.exp'.
4308
f8b7eaf3
DJ
43092009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
4310
4311 * config/m68k-emc.exp, lib/emc-support.exp,
4312 gdb.trace/gdb_c_test.c: Delete.
4313 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
4314 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
4315 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
4316 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
4317 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
4318 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
4319 casing for m68k-*-elf.
4320
c4187697
NS
43212009-11-03 Pedro Alves <pedro@codesourcery.com>
4322
4323 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
4324 * gdb.arch/i386-prologue.exp: Likewise.
4325 * gdb.arch/i386-unwind.exp: Likewise.
4326
db16b772
DJ
43272009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
4328
4329 * lib/gdb.exp (gdb_expect): Fix timeout typo.
4330
bcf71277
DJ
43312009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
4332
4333 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
4334
0105cee2
DJ
43352009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
4336
4337 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
4338
24ddea62
JK
43392009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4340
4341 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
4342
287ccc17
JK
43432009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4344
4345 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
4346 * gdb.base/sepdebug2.c: New file.
4347
08bca259 43482009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
4349
4350 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
4351 the modified warnings for catch syscall. Verify if GDB was compiled
4352 with support for lib expat, and choose which tests to run depending
4353 on this.
4354
5d4e2b76
VP
43552009-10-30 Vladimir Prus <vladimir@codesourcery.com>
4356
4357 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
4358 that composite commands are parsed OK. And also test
4359 that breakpoint commands do work.
4360
240e538a
MS
43612009-10-23 Michael Snyder <msnyder@vmware.com>
4362
4363 gdb.reverse/consecutive-precsave.exp: Change expect pattern
4364 to allow for new disassembly style.
4365
9c419145
PP
43662009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
4367
4368 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 4369
02506ff1
MS
43702009-10-22 Michael Snyder <msnyder@vmware.com>
4371
4372 * gdb.reverse/break-precsave.exp: New test.
4373 * gdb.reverse/consecutive-precsave.exp: Ditto.
4374 * gdb.reverse/finish-precsave.exp: Ditto.
4375 * gdb.reverse/i386-precsave.exp: Ditto.
4376 * gdb.reverse/machinestate-precsave.exp: Ditto.
4377 * gdb.reverse/sigall-precsave.exp: Ditto.
4378 * gdb.reverse/solilb-precsave.exp: Ditto.
4379 * gdb.reverse/step-precsave.exp: Ditto.
4380 * gdb.reverse/until-precsave.exp: Ditto.
4381 * gdb.reverse/watch-precsave.exp: Ditto.
4382
4cf866a3
MS
43832009-10-22 Michael Snyder <msnyder@vmware.com>
4384
4385 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
4386 for gdb_expect. Adjust one test's expect strings for the new
4387 format of disassemble.
4388 * gdb.reverse/finish-reverse.exp: Delete 'return'.
4389 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
4390 gdb_test_multiple.
4391 * gdb.reverse/step-reverse.exp: Delete 'return'.
4392 * gdb.reverse/until-reverse.exp: Delete blank lines.
4393 * gdb.reverse/watch-reverse.exp: Delete blank lines.
4394
2b28d209
PP
43952009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
4396
4397 * gdb.base/consecutive.exp: Adjust.
4398 * gdb.base/display.exp: Likewise.
4399 * gdb.base/pc-fp.exp: Likewise.
4400 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 4401
33b9c32b
MS
44022009-10-19 Michael Snyder <msnyder@vmware.com>
4403
4404 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
4405 * gdb.reverse/finish-reverse.c: Ditto.
4406 * gdb.reverse/sigall-reverse.c: Ditto.
4407 * gdb.reverse/solib-reverse.c: Ditto.
4408 * gdb.reverse/step-reverse.c: Ditto.
4409 * gdb.reverse/watch-reverse.c: Ditto.
4410
6c95b8df
PA
44112009-10-19 Pedro Alves <pedro@codesourcery.com>
4412 Stan Shebs <stan@codesourcery.com>
4413
4414 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
4415 * gdb.base/foll-exec.exp: Adjust to expect a process id before
4416 "Executing new program".
4417 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
4418 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
4419 left listed after having been killed.
4420 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
4421 * gdb.base/maint.exp: Adjust test.
4422
4423 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
4424 * gdb.multi/Makefile.in: New.
4425 * gdb.multi/base.exp: New.
4426 * gdb.multi/goodbye.c: New.
4427 * gdb.multi/hangout.c: New.
4428 * gdb.multi/hello.c: New.
4429 * gdb.multi/bkpt-multi-exec.c: New.
4430 * gdb.multi/bkpt-multi-exec.exp: New.
4431 * gdb.multi/crashme.c: New.
4432
279017b7
TG
44332009-10-13 Tristan Gingold <gingold@adacore.com>
4434
4435 * gdb.base/sepdebug.exp: Check debug info are found.
4436
0413d738
PA
44372009-10-08 Pedro Alves <pedro@codesourcery.com>
4438
4439 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
4440 bits.
4441
c628eecc
JK
44422009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4443
4444 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
4445
38af1bfe
JB
44462009-10-07 Joel Brobecker <brobecker@adacore.com>
4447
4448 * gdb.base/watchpoints.c: Add copyright header. Reformat one
4449 of the comments.
4450
2b0adecd
PM
44512009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
4452
4453 * gdb.base/annota1.exp: Remove obsolete match_max increase.
4454 * gdb.base/annota3.exp: Idem.
4455 * gdb.base/maint.exp: Idem.
4456
8d417781
PM
44572009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
4458
889bf7c5 4459 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
4460 to default.
4461
bb61102d
PM
44622009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
4463
889bf7c5 4464 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
4465 mingw and cygwin targets.
4466
ace5c364
PM
44672009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
4468 Pedro Alves <pedro@codesourcery.com>
4469
889bf7c5 4470 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
4471 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
4472
c2d494a0
PM
44732009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
4474
e1b52ce2
PM
4475 * gdb.base/shr1.c: Use %p in format string.
4476 * gdb.base/unload.c: Avoid warning in fprintf.
4477 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 4478
209f53f5
PM
44792009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
4480
4481 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
4482 long type.
4483 (test_unlink): Correct printf string.
4484 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
4485 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
4486
8172766a
JK
44872009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4488
4489 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
4490 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
4491 * gdb.arch/ia64-breakpoint-shadow.S: New file.
4492
0f73703c
UW
44932009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4494
4495 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
4496 * gdb.objc/nondebug.exp: Likewise.
4497
b32306ca
UW
44982009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4499
4500 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
4501 target_info setting.
4502
4503 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
4504 that detect new threads during "info threads".
4505
0057022f
UW
45062009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4507
4508 * gdb.threads/manythreads.c (main): Increase thread stack size
4509 to 2*PTHREAD_STACK_MIN.
4510 * gdb.threads/multi-create.c (main): Likewise.
4511 (create_function): Likewise.
4512
f29c0325
UW
45132009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4514
4515 * gdb.base/dump.exp: Pass difference of pointer types instead
4516 of integer types as offset to restore in intarr3.srec case.
4517
fcb34849
UW
45182009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4519
4520 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
4521
d5142e3b
UW
45222009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4523
4524 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
4525
087b74b2 45262009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 4527
087b74b2
PM
4528 New test for two watchpoints, with disabling of
4529 the first inserted.
4530 * testsuite/gdb.base/watchpoints.c: New file.
4531 * testsuite/gdb.base/watchpoints.exp: New file.
4532
96c07c5b
TT
45332009-09-25 Tom Tromey <tromey@redhat.com>
4534
4535 * gdb.base/charset.exp: Test utf-16 strings with Python.
4536
b8899f2b
TT
45372009-09-25 Tom Tromey <tromey@redhat.com>
4538
4539 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
4540 UCS-4.
4541 * gdb.base/charset.c (utf_32_string): Rename.
4542 (init_utf32): Rename.
4543 (main): Update.
4544
329719ec
TT
45452009-09-22 Tom Tromey <tromey@redhat.com>
4546
4547 * gdb.python/py-function.exp: Add regression tests.
4548
11ef0d76
KS
45492009-09-21 Keith Seitz <keiths@redhat.com>
4550
4551 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
4552 with invalid operator.
4553
3fe8f3b3
KS
45542009-09-21 Keith Seitz <keiths@redhat.com>
4555
4556 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
4557 and destructor using typedef name of class.
4558 * gdb.cp/classes.cc (class Base1): Add a destructor.
4559 (base1): New typedef.
4560 (use_methods): Instanitate an object of type base1.
4561 * gdb.cp/templates.exp (test_template_typedef): New procedure.
4562 (do_tests): Call test_template_typedef.
4563 * gdb.cp/templates.cc (Baz::~Baz): New method.
4564 (intBazOne): New typedef.
4565 (main): Instantiate intBazOne.
4566
7a9fe101
PM
45672009-09-21 Phil Muldoon <pmuldoon@redhat.com>
4568
4569 PR python/10633
4570
4571 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
4572 Function.
4573 (run_lang_tests): Add print elements test.
4574
2e4d963f
PM
45752009-09-21 Phil Muldoon <pmuldoon@redhat.com>
4576
4577 * gdb.python/py-value.exp (test_subscript_regression): New
4578 function. Test for invalid subscripts.
4579 * gdb.python/py-value.c (main): Add test array, and pointer to it.
4580 (ptr_ref): New function.
4581
ec7e75e7
PP
45822009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
4583
4584 * gdb.base/default.exp: Fix "show convenience".
4585
0cc7d26f
TT
45862009-09-15 Tom Tromey <tromey@redhat.com>
4587
4588 * lib/mi-support.exp (mi_create_varobj): Update.
4589 (mi_create_floating_varobj): Likewise.
4590 (mi_create_dynamic_varobj): New proc.
4591 (mi_varobj_update): Update.
4592 (mi_varobj_update_with_type_change): Likewise.
4593 (mi_varobj_update_kv_helper): New proc.
4594 (mi_varobj_update_dynamic_helper): Rewrite.
4595 (mi_varobj_update_dynamic): New proc.
4596 (mi_list_varobj_children): Update.
4597 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
4598 * gdb.python/python-prettyprint.py (pp_outer): New class.
4599 (pp_nullstr): Likewise.
4600 (lookup_function): Register new printers.
4601 * gdb.python/python-prettyprint.c (struct substruct): New type.
4602 (struct outerstruct): Likewise.
4603 (substruct_test): New function.
4604 (struct nullstr): New type.
4605 (string_1, string_2): New globals.
4606 (main): Add new tests.
4607 * gdb.python/python-mi.exp: Added regression tests.
4608 * gdb.mi/mi2-var-display.exp: Update.
4609 * gdb.mi/mi2-var-cmd.exp: Update.
4610 * gdb.mi/mi2-var-child.exp: Update.
4611 * gdb.mi/mi2-var-block.exp: Update.
4612 * gdb.mi/mi-var-invalidate.exp: Update.
4613 * gdb.mi/mi-var-display.exp: Update.
4614 * gdb.mi/mi-var-cmd.exp: Update.
4615 * gdb.mi/mi-var-child.exp: Update.
4616 * gdb.mi/mi-var-block.exp: Update.
4617 * gdb.mi/mi-break.exp: Update.
4618 * gdb.mi/gdb701.exp: Update.
4619
a96d9b2e
SDJ
46202009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
4621
4622 * Makefile.in: Inclusion of catch-syscall object.
4623 * gdb.base/catch-syscall.c: New file.
4624 * gdb.base/catch-syscall.exp: New file.
4625
b43b923a
MS
46262009-09-12 Michael Snyder <msnyder@vmware.com>
4627
4628 * gdb.reverse/step-reverse.exp: Explicitly check for targets
4629 that can support reverse debuggnig.
4630
cec03d70
TT
46312009-09-11 Tom Tromey <tromey@redhat.com>
4632
4633 * gdb.dwarf2/valop.S: New file.
4634 * gdb.dwarf2/valop.exp: New file.
4635
e23bb3fc
MK
46362009-09-11 Mark Kettenis <kettenis@gnu.org>
4637
4638 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
4639
37c3696d
DE
46402009-09-10 Doug Evans <dje@google.com>
4641
4642 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
4643 Add $gdb_prompt to second breakpoint regexp.
4644
5172aecb
JB
46452009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
4646
4647 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
4648 names, add missing ones.
4649 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
4650 * gdb.python/py-frame.c: Rename from python-frame.c.
4651 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
4652 testfile name.
4653 * gdb.python/py-function.exp: Rename from python-function.exp.
4654 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
4655 testfile name.
4656 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
4657 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
4658 Adjust testfile name.
4659 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
4660 * gdb.python/py-template.cc: Rename from python-template.cc.
4661 * gdb.python/py-template.exp: Rename from python-template.exp.
4662 Adjust testfile name.
4663 * gdb.python/py-value.c: Rename from python-value.c.
4664 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
4665 testfile name.
4666
b554e4bd
JK
46672009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4668
4669 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
4670 $bpt2address.
4671 (Second breakpoint address is valid on ia64)
4672 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
4673
9a68ae16
JM
46742009-09-03 Joseph Myers <joseph@codesourcery.com>
4675
4676 * gdb.base/ending-run.exp: Restrict regular expression matching
4677 line number to require closing brace following.
4678
146b9145
DE
46792009-09-03 Doug Evans <dje@google.com>
4680
4681 * gdb.base/store.exp (check_set): Fix typo in expected value message.
4682
787d21e1
TT
46832009-09-02 Tom Tromey <tromey@redhat.com>
4684
4685 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
4686
e7802207
TT
46872009-09-02 Tom Tromey <tromey@redhat.com>
4688
4689 * gdb.dwarf2/callframecfa.exp: New file.
4690 * gdb.dwarf2/callframecfa.S: New file.
4691
817aadd2
JK
46922009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4693
4694 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
4695 gdb.base/solib-overlap-main.c: New.
4696
4a76eae5
DJ
46972009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
4698
4699 PR gdb/10565
4700
4701 * gdb.base/bitfields.c (struct container, container): New.
4702 (main): Initialize it and call break5.
4703 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
4704
d4b96c9a
JK
47052009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4706
4707 Support constant DW_AT_data_member_location by GCC PR debug/40659.
4708 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
4709
4e22772d
JK
47102009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4711
4712 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
4713
2efab443
MS
47142009-08-26 Michael Snyder <msnyder@vmware.com>
4715
4716 * gdb.base/i386-reverse.c: New file.
4717 * gdb.base/i386-reverse.exp: New file.
4718 * gdb.base/Makefile.in: Add new files to be removed.
4719
07ab73a0
JM
47202009-08-26 Joseph Myers <joseph@codesourcery.com>
4721
4722 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
4723 environment-pwd for remote host.
4724 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
4725
676accff
KS
47262009-08-24 Keith Seitz <keiths@redhat.com>
4727
4728 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
4729 Add two new C++ completer tests which limit the output to a
889bf7c5 4730 given class.
676accff 4731
f9f7ad22
MS
47322009-08-24 Michael Snyder <msnyder@vmware.com>
4733
4734 * gdb.base/del.exp: Fix typo in comment.
4735 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
4736
81ecdfbb
RW
47372009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
4738
4739 * configure: Regenerate.
4740 * gdb.hp/configure: Likewise.
4741 * gdb.hp/gdb.aCC/configure: Likewise.
4742 * gdb.hp/gdb.base-hp/configure: Likewise.
4743 * gdb.hp/gdb.compat/configure: Likewise.
4744 * gdb.hp/gdb.defects/configure: Likewise.
4745 * gdb.hp/gdb.objdbg/configure: Likewise.
4746 * gdb.stabs/configure: Likewise.
4747
cab0c772
UW
47482009-08-19 Doug Evans <dje@google.com>
4749
4750 * gdb.base/gdbvars.c: New file.
4751 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
4752
b8fa0bfa
PA
47532009-08-14 Pedro Alves <pedro@codesourcery.com>
4754
4755 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
4756 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
4757
b84aa90a
PA
47582009-08-13 Pedro Alves <pedro@codesourcery.com>
4759
4760 * gdb.base/default.exp: Adjust "set language test": it's now an
4761 enum command. Larger help string moved to "help set language".
4762 * gdb.base/help.exp: Adjust "help set language" expected output,
4763 now lists all known languages.
4764
0d8f9b2c
NF
47652009-08-11 Nathan Froyd <froydnj@codesourcery.com>
4766
4767 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
4768 all frame arguments.
4769 * gdb.arch/altivec-regs.exp: Likewise.
4770
bda180e0
TT
47712009-08-07 Tom Tromey <tromey@redhat.com>
4772
4773 * gdb.base/setshow.exp: Add tests for changes to set language, set
4774 check range, and set check type.
4775
48cb2d85
VP
47762009-08-03 Vladimir Prus <vladimir@codesourcery.com>
4777
4778 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
4779 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 4780 Call it.
48cb2d85 4781
1ea34204
UW
47822009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4783
4784 * configure.ac: Run gdb.cell tests when appropriate.
4785 * configure: Regenerate.
4786 * lib/cell.exp: New file.
4787 * gdb.cell: New directory.
4788 * gdb.cell/configure.ac: New file.
4789 * gdb.cell/configure: New file.
4790 * gdb.cell/Makefile.in: New file.
4791 * gdb.cell/arch.exp: New file.
4792 * gdb.cell/break.c: New file.
4793 * gdb.cell/break.exp: New file.
4794 * gdb.cell/break-spu.c: New file.
4795 * gdb.cell/bt.c: New file.
4796 * gdb.cell/bt2-spu.c: New file.
4797 * gdb.cell/bt-spu.c: New file.
4798 * gdb.cell/bt.exp: New file.
4799 * gdb.cell/coremaker.c: New file.
4800 * gdb.cell/coremaker-spu.c: New file.
4801 * gdb.cell/core.exp: New file.
4802 * gdb.cell/gcore.exp: New file.
4803 * gdb.cell/data.c: New file.
4804 * gdb.cell/data.exp: New file.
4805 * gdb.cell/data-spu.c: New file.
4806 * gdb.cell/ea-cache.exp: New file.
4807 * gdb.cell/ea-cache.c: New file.
4808 * gdb.cell/ea-cache-spu.c: New file.
4809 * gdb.cell/ea-standalone.c: New file.
4810 * gdb.cell/ea-standalone.exp: New file.
4811 * gdb.cell/ea-test.c: New file.
4812 * gdb.cell/ea-test.exp: New file.
4813 * gdb.cell/f-regs.exp: New file.
4814 * gdb.cell/mem-access.c: New file.
4815 * gdb.cell/mem-access.exp: New file.
4816 * gdb.cell/mem-access-spu.c: New file.
4817 * gdb.cell/ptype.exp: New file.
4818 * gdb.cell/registers.exp: New file.
4819 * gdb.cell/size.c: New file.
4820 * gdb.cell/sizeof.exp: New file.
4821 * gdb.cell/size-spu.c: New file.
4822 * gdb.cell/solib.exp: New file.
4823 * gdb.cell/solib-symbol.exp: New file.
4824
85e747d2
UW
48252009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4826
4827 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
4828
58d6951d
DJ
48292009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
4830
4831 * gdb.base/float.exp: Handle VFP registers.
4832
6e0a4f15
MS
48332009-07-14 Michael Snyder <msnyder@vmware.com>
4834
dcd5da87
MS
4835 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
4836 to bring gdb to the beginning of the calling line.
4837
6e0a4f15
MS
4838 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
4839 confusing the i386 epilogue unwinder.
4840
782b2b07
SS
48412009-07-14 Stan Shebs <stan@codesourcery.com>
4842
4843 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
4844
f662c3bc
MS
48452009-07-14 Michael Snyder <msnyder@vmware.com>
4846
4847 * gdb.reverse/step-reverse.exp (stepi into function call):
4848 Call instruction may not be first instruction in the line.
4849 (reverse stepi from a function call): Used wrong line number.
4850
8f313923
JK
48512009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4852
4853 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
4854
4662c76e
JK
48552009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4856
4857 Fix gdb.base/macscp.exp when using custom inputrc.
4858 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
4859 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
4860 env(TERM) set.
4861 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
4862 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
4863
aa81e255
JK
48642009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4865
4866 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
4867 * gdb.base/annota1.exp (thread_test): Import global $testfile.
4868 Change the compilation target to match the testcase name.
4869 * gdb.base/sect-cmd.exp: Change the compilation target to match the
4870 testcase name.
4871 * a2-run.exp: Use for setup prepare_for_testing. Change the
4872 compilation target to match the testcase name.
4873 * gdb.base/commands.exp: Likewise.
4874 * gdb.base/finish.exp: Likewise.
4875 * gdb.base/float.exp: Likewise.
4876 * gdb.base/info-target.exp: Likewise.
4877 * gdb.base/relational.exp: Likewise.
4878 * gdb.base/term.exp: Likewise.
4879 * gdb.base/until.exp: Likewise.
4880 * gdb.base/volatile.exp: Likewise.
4881 * gdb.base/whatis-exp.exp: Likewise.
4882
4c93b1d7
HZ
48832009-07-11 Hui Zhu <teawater@gmail.com>
4884
4885 * gdb.base/help.exp (disassemble): Update expected help text.
4886
812f7342
TT
48872009-07-09 Tom Tromey <tromey@redhat.com>
4888
4889 * lib/gdb.exp: Handle TRANSCRIPT.
4890 (remote_spawn, remote_close, send_gdb): New procs.
4891
fbb8f299
PM
48922009-07-10 Phil Muldoon <pmuldoon@redhat.com>
4893
4894 * gdb.python/python-prettyprint.c: Add counted null string
4895 structure.
4896 * gdb.python/python-prettyprint.exp: Print null string. Test for
4897 embedded nulls.
4898 * gdb.python/python-prettyprint.py (pp_ns): New Function.
4899 * gdb.python/python-value.exp (test_value_in_inferior): Add
4900 variable length string fetch tests.
4901 * gdb.python/python-value.c (main): Add strings for string fetch tests.
4902
c0ac0ec7
JK
49032009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4904
4905 * gdb.base/dump.exp (inaccessible memory is reported): New test.
4906
30b66ecc
TT
49072009-07-07 Tom Tromey <tromey@redhat.com>
4908
4909 * gdb.base/call-rt-st.exp: Update for change to escape output.
4910 * gdb.base/callfuncs.exp: Likewise.
4911 * gdb.base/charset.exp: Likewise.
4912 * gdb.base/constvars.exp: Likewise.
4913 * gdb.base/long_long.exp: Likewise.
4914 * gdb.base/pointers.exp: Likewise.
4915 * gdb.base/printcmds.exp: Likewise.
4916 * gdb.base/setvar.exp: Likewise.
4917 * gdb.base/store.exp: Likewise.
4918 * gdb.cp/ref-types.exp: Likewise.
4919 * gdb.mi/mi-var-child.exp: Likewise.
4920 * gdb.mi/mi-var-display.exp: Likewise.
4921 * gdb.mi/mi2-var-display.exp: Likewise.
4922 * gdb.base/charset.exp: Test octal escape sequence length.
4923 Update for change to escape output.
4924
187c4a2b
JK
49252009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4926
4927 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
4928
d80a43f9
DJ
49292009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
4930
4931 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
4932
047427a8
JK
49332009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4934
4935 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
4936 gdbserver increasing $portnum if "Can't bind address" has been seen.
4937
8b5a0f4f
PA
49382009-07-05 Pedro Alves <pedro@codesourcery.com>
4939
4940 * gdb.base/ending-run.exp: Add "step out of main" pattern for
4941 mingw32ce.
4942
7d93ba58
PA
49432009-07-05 Pedro Alves <pedro@codesourcery.com>
4944
4945 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
4946 VFP format.
4947
2277426b
PA
49482009-07-02 Pedro Alves <pedro@codesourcery.com>
4949
4950 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
4951 linux. Adjust to use "inferior", "info inferiors", "detach
4952 inferior" and "kill inferior" instead of "restart", "info fork",
4953 "detach fork" and "delete fork".
4954 * gdb.base/ending-run.exp: Spell out "info".
4955 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
4956 the "kill" command.
4957
5af949e3
UW
49582009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4959
4960 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
4961 change to prefix TLS offset in hex with 0x.
4962
5d3729b5
UW
49632009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4964
4965 * gdb.base/default.exp: Update test case for "x" changes.
4966
af589bd0
TG
49672009-07-01 Tristan Gingold <gingold@adacore.com>
4968
4969 * gdb.base/bigcore.exp: Make darwin untested.
4970
40974f91
JK
49712009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4972
4973 * gdb.base/completion.exp (directory completion): Create the directory.
4974 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
4975 escapeuniquesub.
4976 (directory completion 2): Expect now ${escapeuniquesub}.
4977 (Glob remaining of directory test): Remove one excessive newline.
4978 Expect the real output.
4979
59dd3af6
JK
49802009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4981
4982 Fix `make check//%' target after `make check' has been ran.
4983 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
4984 a mkdir call.
4985 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
4986 (%/.dir): Remove.
4987
f4e164aa
JK
49882009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4989
4990 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
4991 the expected result record.
4992
69af2122
JK
49932009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4994
4995 Remove racy FAILs relying just on the timeouts.
4996 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
4997 (annotation_level 2): Remove racy FAILs.
4998
2fd481e1
PP
49992009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
5000
5001 gdb/10275
889bf7c5
PA
5002 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
5003
c38f313d
DJ
50042009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
5005
5006 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
5007
8b777f02
VP
50082009-06-30 Vladimir Prus <vladimir@codesourcery.com>
5009
5010 * gdb.mi/mi-stack.exp: Testing symbolic options
5011 to -stack-list-locals and -stack-list-arguments.
5012
00c7eacf
JK
50132009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5014
5015 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
5016
6bc80edc
TT
50172009-06-29 Tom Tromey <tromey@redhat.com>
5018
5019 * dg-extract-results.sh: New file.
5020 * Makefile.in (FORCE_PARALLEL): New variable.
5021 (CHECK_TARGET): New conditional variable.
5022 (check): Use CHECK_TARGET.
5023 (DO_RUNTEST): New variable.
5024 (check-single): New target.
5025 (TEST_DIRS): New variable.
5026 (TEST_TARGETS): Likewise.
5027 (check-parallel): New target.
5028 (check-gdb.%): New pattern.
5029 (BASE1_FILES): New variable.
5030 (BASE2_FILES): Likewise.
5031 (check-gdb.base%): New pattern.
5032 (%/.dir): New pattern.
5033 * configure: Rebuild.
5034 * aclocal.m4 (AM_CONDITIONAL): New defun.
5035 * configure.ac: Check whether user is using GNU make.
5036 (GMAKE): New conditional.
5037
794684b6
SW
50382009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
5039
5040 * gdb.cp/namespace-nested-import.cc: New test.
5041 * gdb.cp/namespace-nested-import.exp: New test.
5042
edb3359d
DJ
50432009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
5044
5045 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
5046 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
5047 * gdb.opt/Makefile.in (EXECUTABLES): Update.
5048 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
5049 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
5050 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
5051 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
5052 gdb.opt/inline-markers.c: New files.
5053 * lib/gdb.exp (skip_inline_frame_tests): New function.
5054 (skip_inline_var_tests): New function.
5055
cf657a0c
AS
50562009-06-27 Andreas Schwab <schwab@linux-m68k.org>
5057
5058 * gdb.cp/exception.exp: Don't require $hex before inner frame in
5059 backtrace.
5060
28d41a99
MS
50612009-06-27 Michael Snyder <msnyder@vmware.com>
5062
5063 * gdb.reverse: New directory.
5064 * gdb.reverse/break-reverse.c: New test.
5065 * gdb.reverse/break-reverse.exp: New test.
5066 * gdb.reverse/consecutive-reverse.c: New test.
5067 * gdb.reverse/consecutive-reverse.exp: New test.
5068 * gdb.reverse/finish-reverse.c: New test.
5069 * gdb.reverse/finish-reverse.exp: New test.
5070 * gdb.reverse/machinestate.c: New test.
5071 * gdb.reverse/ms1.c: New test.
5072 * gdb.reverse/machinestate.exp: New test.
5073 * gdb.reverse/Makefile.in: New file.
5074 * gdb.reverse/shr2.c: New test.
5075 * gdb.reverse/solib-reverse.c: New test.
5076 * gdb.reverse/solib-reverse.exp: New test.
5077 * gdb.reverse/step-reverse.c: New test.
5078 * gdb.reverse/step-reverse.exp: New test.
5079 * gdb.reverse/until-reverse.c: New test.
5080 * gdb.reverse/ur1.c: New test.
5081 * gdb.reverse/until-reverse.exp: New test.
5082 * gdb.reverse/watch-reverse.c: New test.
5083 * gdb.reverse/watch-reverse.exp: New test.
5084 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
5085 * configure: Regenerate.
5086
fe3c8b0d
DE
50872009-06-26 Doug Evans <dje@google.com>
5088
5089 * gdb.base/psymtab.exp: Turn off pending breakpoints.
5090
3a72a602
PM
50912009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
5092
5093 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
5094 windows problem for 'file delete $binfile'.
5095
27aa8d6a
SW
50962009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
5097
5098 * gdb.cp/namespace-using.exp: New test.
5099 * gdb.cp/namespace-using.cc: New test.
5100
8ac055f8
JB
51012009-05-20 Joel Brobecker <brobecker@adacore.com>
5102
5103 * gdb.ada/variant_record_packed_array: New testcase.
5104
85e306ed
TT
51052009-06-23 Tom Tromey <tromey@redhat.com>
5106
5107 * gdb.base/charset.exp (test_combination): Regression test.
5108 * gdb.base/charset.c (my_wchar_t): New typedef.
5109 (myvar): New global.
5110 (main): Set myvar.
5111
56643c5e
PM
51122009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
5113
5114 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
5115 target.
5116
1fac167a
UW
51172009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5118
5119 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
5120
7ccb0be9
UW
51212009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5122
5123 * gdb.mi/gdb680.exp: Update test for error message.
5124
568d6575
UW
51252009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5126
5127 * gdb.base/annota1.exp: Allow multiple occurrences of the
5128 frames-invalid annotation.
5129 * gdb.cp/annota2.exp: Likewise.
5130
7cd1089b
PM
51312009-06-15 Phil Muldoon <pmuldoon@redhat.com>
5132
5133 * gdb.cp/gdb2495.cc: New file.
5134 * gdb.cp/gdb2495.exp: New file.
5135
72c63395
JK
51362009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
5137
5138 Report error on GDB crash during runto.
5139 * lib/gdb.exp (runto <eof>): New.
5140
3788363d
DJ
51412009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
5142
5143 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
5144 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
5145 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
5146 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
5147 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
5148 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
5149 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
5150 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
5151 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
5152 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
5153 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
5154 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
5155 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
5156 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
5157 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
5158 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
5159 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
5160 gdb.server/server-mon.exp, gdb.server/server-run.exp,
5161 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
5162 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
5163 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
5164 gdb.trace/passcount.exp, gdb.trace/report.exp,
5165 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
5166 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
5167 gdb.trace/while-stepping.exp: Use a unique name for the compiled
5168 executable.
5169
17592de3
PA
51702009-06-07 Pedro Alves <pedro@codesourcery.com>
5171
5172 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
5173 defined before referencing it.
5174
701e355d
DE
51752009-06-03 Doug Evans <dje@google.com>
5176
5177 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
5178 * gdb.arch/i386-see.c: Ditto.
5179
f2292c65
PM
51802009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
5181
5182 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
5183 (check_macro): Return 1 if undefined.
5184 If first test fails, check if macro debug information is available,
5185 and report unsupported test if no macro information is found.
5186
5a437975
DE
51872009-05-29 Doug Evans <dje@google.com>
5188
5189 * gdb.threads/hand-call-in-threads.exp: New.
5190 * gdb.threads/hand-call-in-threads.c: New.
5191
c141c696
MS
51922009-05-29 Michael Snyder <msnyder@vmware.com>
5193
5194 * gdb.base/break-always.exp: Change "1" to "on".
5195 Add confirmation check.
5196
b3444185
PA
51972009-05-28 Pedro Alves <pedro@codesourcery.com>
5198
5199 * gdb.threads/threxit-hop-specific.c: New.
5200 * gdb.threads/threxit-hop-specific.exp: New.
5201 * gdb.threads/thread-execl.c: New.
5202 * gdb.threads/thread-execl.exp: New.
5203
b6313243
TT
52042009-05-27 Tom Tromey <tromey@redhat.com>
5205 Thiago Jung Bauermann <bauerman@br.ibm.com>
5206
5207 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
5208 (mi_child_regexp): Likewise.
5209 (mi_list_varobj_children_range): Likewise.
5210 (mi_get_features): Likewise.
5211 (mi_list_varobj_children): Rewrite.
5212 * gdb.python/python-mi.exp: New file.
5213
a6bac58e
TT
52142009-05-27 Tom Tromey <tromey@redhat.com>
5215 Thiago Jung Bauermann <bauerman@br.ibm.com>
5216 Phil Muldoon <pmuldoon@redhat.com>
5217 Paul Pluzhnikov <ppluzhnikov@google.com>
5218
5219 * gdb.python/python-prettyprint.exp: New file.
5220 * gdb.python/python-prettyprint.c: New file.
5221 * gdb.python/python-prettyprint.py: New file.
5222 * gdb.base/display.exp: print/r is now valid.
5223
2c74e833
TT
52242009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
5225 Tom Tromey <tromey@redhat.com>
5226 Pedro Alves <pedro@codesourcery.com>
5227 Paul Pluzhnikov <ppluzhnikov@google.com>
5228
5229 * gdb.python/python-template.exp: New file.
5230 * gdb.python/python-template.cc: New file.
5231 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
5232 tests.
5233 * gdb.python/python-value.exp (py_objfile_tests): New proc.
5234 Call it.
5235 (test_value_after_death): New proc.
5236 * gdb.python/python-value.c (PTR): New typedef.
5237 (main): New variable 'x'.
5238
89c73ade
TT
52392009-05-27 Tom Tromey <tromey@redhat.com>
5240
5241 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
5242 tests.
5243 * gdb.python/python-value.exp (py_objfile_tests): New proc.
5244 Call it.
5245
a75724bc
PA
52462009-05-27 Pedro Alves <pedro@codesourcery.com>
5247
5248 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
5249
e58b0e63
PA
52502009-05-24 Pedro Alves <pedro@codesourcery.com>
5251
5252 * gdb.threads/fork-thread-pending.c: New.
5253 * gdb.threads/fork-thread-pending.exp: New.
5254
4ac36638
JK
52552009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
5256
5257 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
5258 * gdb.dwarf2/dw2-strp.S (a_string2): New.
5259
889bf7c5 52602009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 5261
889bf7c5 5262 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 5263
b242c3c2
PA
52642009-05-17 Pedro Alves <pedro@codesourcery.com>
5265
5266 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
5267 `gdb_get_line_number'. Call `callee' in both parent and child.
5268 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
5269 `gdb_get_line_number' instead of hardcoding line numbers.
5270 (catch_fork_unpatch_child): New procedure to test detaching
5271 breakpoints from child fork.
5272 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
5273 hardcoding line numbers.
5274 (do_fork_tests): Run `catch_fork_unpatch_child'.
5275
ee342b23
VP
52762009-05-17 Vladimir Prus <vladimir@codesourcery.com>
5277
5278 * gdb.mi/mi-cmd-var.exp: Check that when varobj
5279 of structure type enters or leaves the scope, it
5280 is reported by -var-update.
5281
e2009e98
DE
52822009-05-11 Doug Evans <dje@sebabeach.org>
5283
5284 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 5285 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
5286 * gdb.threads/schedlock.c (main): Fix off-by-one error.
5287
00903456
JK
52882009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5289
5290 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
5291
dc621c35
DE
52922009-04-30 Doug Evans <dje@google.com>
5293
5294 * gdb.threads/watchthreads2.exp: New testcase.
5295 * gdb.threads/watchthreads2.c: New testcase.
5296
9ab4e744
DE
52972009-04-29 Doug Evans <dje@google.com>
5298
5299 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
5300 * gdb.cp/mb-ctor.cc: Ditto.
5301 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
5302 * gdb.cp/mb-inline.h (multi_line_foo): New function.
5303 * gdb.cp/mb-inline1.cc: Call it.
5304 * gdb.cp/mb-inline2.cc: Ditto.
5305 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
5306 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
5307
484086b7
JK
53082009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5309
5310 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
5311 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
5312 Replace all uses of `decimal' by `nonzero'.
5313 (info macro FROM_COMMANDLINE): New test.
5314
379a77b5
TT
53152009-04-27 Tom Tromey <tromey@redhat.com>
5316
5317 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
5318
b92b73c2
DE
53192009-04-27 Doug Evans <dje@google.com>
5320
5321 * gdb.threads/watchthreads.c (main): Initialize args before starting
5322 the threads. Plus formatting cleanup.
5323 * gdb.threads/watchthreads.exp: Avoid errant failures due to
5324 biased scheduling of one thread.
5325
945a118d
JG
53262009-04-27 Jerome Guitton <guitton@adacore.com>
5327
5328 * gdb.cp/templates.cc (GetMax): New template.
5329 (main): Declare two instances of GetMax.
5330 * gdb.cp/templates.exp: Add new test.
5331
d389af10
JK
53322009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5333
5334 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
5335
e7f86de9
JM
53362009-04-22 Joseph Myers <joseph@codesourcery.com>
5337
5338 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
5339
334cc82d
TT
53402009-04-15 Tom Tromey <tromey@redhat.com>
5341
5342 * gdb.base/charset.exp: Add regression test.
5343
d12672cc
JB
53442009-04-14 Joel Brobecker <brobecker@adacore.com>
5345
5346 * gdb.base/exe-lock.exp: New testcase.
5347
18e8c3bc
TT
53482009-04-13 Tom Tromey <tromey@redhat.com>
5349
5350 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
5351 operator on Frame.
5352
5ecd5cbe
UW
53532009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5354
5355 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
5356 * gdb.server/ext-attach.exp: Likewise.
5357
7309f756
VP
53582009-04-03 Vladimir Prus <vladimir@codesourcery.com>
5359
5360 Eliminate some sleep usage.
5361
889bf7c5
PA
5362 * gdb.mi/basics.c (do_nothing): New.
5363 (main): Use do_nothing instead of printf, so that
5364 not to introduce race condition between output of
5365 inferiour and output of gdb. Do not use sleep as it
5366 is not generally available on embedded targets.
7309f756 5367
f4b95f6f
PA
53682009-04-02 Pedro Alves <pedro@codesourcery.com>
5369
5370 * gdb.server/ext-attach.exp: Expect an optional process id after
5371 "Detached from remote process".
5372
de40b933
JK
53732009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5374
5375 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
5376 gdb.dwarf2/dw2-unresolved.exp: New.
5377
2ae101a4
PA
53782009-04-02 Pedro Alves <pedro@codesourcery.com>
5379
5380 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
5381 mi_run_to_main.
5382
56a8e183
PA
53832009-04-02 Pedro Alves <pedro@codesourcery.com>
5384
5385 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
5386 mi_run_to_main. Skip thread exit test on remote targets.
5387 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
5388 mi_run_to_main.
5389 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
5390 mi_run_to_main.
5391 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
5392 when expecting ^connected. Detect when the target doesn't support
5393 non-stop mode.
5394 (mi_run_cmd): Detect if non-stop mode was requested by isn't
5395 supported. Return -1 on error, 0 on success.
5396 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
5397 (mi_runto): Return mi_runto_helper's result explicitly.
5398
c35fafde
PA
53992009-04-01 Pedro Alves <pedro@codesourcery.com>
5400
5401 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
5402
f8a8dce6
JB
54032009-04-01 Tom Tromey <tromey@redhat.com>
5404
5405 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
5406 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
5407 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
5408 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
5409
71c25dea
TT
54102009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
5411 Jan Kratochvil <jan.kratochvil@redhat.com>
5412
5413 PR gdb/931
5414 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
5415 output.
5416 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
5417 for gdb/931.
5418 * dw2-strp.S (DW_AT_language): Change to C++.
5419 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
5420
02d9a9ce
JB
54212009-03-31 Joel Brobecker <brobecker@adacore.com>
5422
5423 * gdb.ada/tasks: New testcase.
5424
1042e4c0
SS
54252009-03-30 Stan Shebs <stan@codesourcery.com>
5426
5427 * gdb.trace/actions.exp: Update to match new info trace format.
5428 * gdb.trace/deltrace.exp: Ditto.
5429 * gdb.trace/infotrace.exp: Ditto.
5430 * gdb.trace/passcount.exp: Ditto.
5431 * gdb.trace/save-trace.exp: Ditto.
5432 * gdb.trace/while-stepping.exp: Ditto.
5433 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
5434
f8f6f20b
TJB
54352009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
5436
5437 * gdb.python/python-frame.c: New file.
5438 * gdb.python/python-frame.exp: New file.
5439
c0c6f777
TJB
54402009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
5441
5442 * gdb.python/python-value.exp: Add tests for the address
5443 attribute.
5444
3cb51905
AS
54452009-03-29 Andreas Schwab <schwab@linux-m68k.org>
5446
5447 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
5448
88fc996f
DE
54492009-03-26 Doug Evans <dje@google.com>
5450
5451 * gdb.mi/mi-nonstop-exit.exp: New file.
5452 * gdb.mi/non-stop-exit.c: New file.
5453
56ef84b1
TT
54542009-03-26 Tom Tromey <tromey@redhat.com>
5455
5456 Update for change to prologue skipping:
5457 * gdb.mi/mi2-simplerun.exp: Update.
5458 * gdb.mi/mi2-break.exp: Update.
5459 * gdb.mi/mi-simplerun.exp: Update.
5460 * gdb.mi/mi-break.exp: Update.
5461 * gdb.base/ending-run.exp: Update.
5462
def2b000
TJB
54632009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
5464
5465 * gdb.python/python-value.exp (test_value_in_inferior): Test
5466 gdb.Value.is_optimized_out attribute.
5467
442ddf59
JK
54682009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
5469
5470 * gdb.dwarf2/dw2-noloc-main.c: New file.
5471 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
5472 (.text): Remove.
5473 (.data): New.
5474 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
5475 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
5476 (DW_TAG_subprogram func_cu1, noloc): Remove.
5477 (main): New.
5478 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
5479 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
5480 (file_symbols): New procedure.
5481
a8df5de4
TT
54822009-03-25 Tom Tromey <tromey@redhat.com>
5483
5484 * gdb.base/charset.exp (valid_target_charset): New proc.
5485 Use it to skip tests on invalid charsets.
5486
cc1d7add
PM
54872009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
5488
5489 * gdb.base/completion.exp: Add a test for directory completion.
5490
bcd5727b
JK
54912009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5492
5493 Fix a racy FAIL.
5494 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
5495 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
5496
cc924cad
TJB
54972009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
5498
5499 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
5500 * gdb.python/python-function.exp: Add test for function returning
5501 a GDB value.
5502
bc3b79fd
TJB
55032009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
5504
5505 * gdb.python/python-function.exp: New file.
5506
6c7a06a3
TT
55072009-03-20 Tom Tromey <tromey@redhat.com>
5508
5509 * gdb.base/store.exp: Update for change to escape output.
5510 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
5511 to escape output.
5512 * gdb.base/pointers.exp: Update for change to escape output.
5513 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
5514 to escape output.
5515 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
5516 escape output.
5517 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
5518 to escape output.
5519 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
5520 escape output.
5521 * gdb.base/setvar.exp: Update for change to escape output.
5522 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
5523 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
5524 to escape output.
5525 (test_print_string_constants): Likewise.
5526 * gdb.base/charset.exp (valid_host_charset): Check size of
5527 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
5528 cases. Handle "auto"-related output.
5529 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
5530 (uvar, Uvar): New globals.
5531
c31af87b
JG
55322009-03-19 Jerome Guitton <guitton@adacore.com>
5533
5534 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
5535 deltas.
5536 * gdb.ada/fixed_points.exp: Ditto.
5537
51272cf2
PA
55382009-03-18 Pedro Alves <pedro@codesourcery.com>
5539
5540 * return-nodebug.c: Don't include stdio.h.
5541 (init): Delete.
5542 (func): Delete definition and provide extern declaration.
5543 (t): New.
5544 (main): Don't call printf. Call func and store its result in t.
5545 * return-nodebug1.c: New.
5546 * return-nodebug.exp: Don't expect stdio output. Instead, print
5547 the global variable t. Drop printf formatters and cast types from
5548 foreach loop. Don't use prepare_for_testing. Compile
5549 return-nodebug.c and return-nodebug1.c in separate steps. Don't
5550 define FORMAT or CAST.
5551
d24948ac
PP
55522009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
5553
5554 * gdb.base/solib-display.exp: Disable test for remote targers.
5555
61ff14c6
JK
55562009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5557
5558 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
5559
cb4dce93
JK
55602009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5561
5562 Fix a racy FAIL.
5563 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
5564 code from `follow parent, print pids'.
5565 (`follow child, print pids', `follow parent, print pids'): Call it.
5566 Replace `gdb_test "break..."' by gdb_breakpoint.
5567
f7c60c5e
VP
55682009-03-13 Vladimir Prus <vladimir@codesourcery.com>
5569
5570 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 5571 sync and async modes.
f7c60c5e 5572
383ace49
JB
55732009-03-12 Joel Brobecker <brobecker@adacore.com>
5574
5575 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
5576 that was checked in by mistake. Remove loading of ada.exp, since
5577 this is not necessary in this case.
5578
4ce102af
JB
55792009-03-12 Joel Brobecker <brobecker@adacore.com>
5580
5581 * gdb.ada/ptype_arith_binop.exp: New testcase.
5582
529a2aef
JB
55832009-03-12 Joel Brobecker <brobecker@adacore.com>
5584
5585 * gdb.ada/mod_from_name: New testcase.
5586
8a38181c
JB
55872009-03-12 Joel Brobecker <brobecker@adacore.com>
5588
5589 * gdb.ada/tick_last_segv: New testcase.
5590
11436dee
VP
55912009-03-12 Vladimir Prus <vladimir@codesourcery.com>
5592
61ff14c6 5593 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 5594
1f31650a
VP
55952009-03-12 Vladimir Prus <vladimir@codesourcery.com>
5596
61ff14c6
JK
5597 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
5598 include the token in ^running and frame info in *stopped.
1f31650a 5599
a3247a22
PP
56002009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
5601
5602 * solib-display.exp: New file.
5603 * solib-display-main.c: New file.
5604 * solib-display-lib.c: New file.
61ff14c6 5605
aae64587
PA
56062009-03-05 Pedro Alves <pedro@codesourcery.com>
5607
5608 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
5609
44aabfbc
JK
56102009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
5611
5612 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
5613 (list_and_check_macro): Use more specific test name.
5614 (next to definition): Make the test names unique.
5615
c087fcd3
PM
56162009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
5617
5618 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 5619
c86cf029
VP
56202009-02-17 Vladimir Prus <vladimir@codesourcery.com>
5621
5622 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
5623 notifications.
5624 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
5625 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
5626 * lib/mi-support.exp (library_loaded_re): New.
5627 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
5628
3ea85240
VP
56292009-02-17 Vladimir Prus <vladimir@codesourcery.com>
5630
5631 * gdb.gdb/observer.exp: Use test_notification observer, not
5632 normal_stop, everywhere.
5633 (test_normal_stop_notifications): Rename to...
5634 (test_notifications): ...this.
5635 (test_observer_normal_stop): Rename to...
5636 (test_observer): ...this.
5637
1903f0e6
DE
56382009-02-16 Doug Evans <dje@google.com>
5639
5640 * gdb.arch/amd64-disp-step.S (test_int3): New test.
5641 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
5642 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
5643 (test_prefixed_syscall,test_int3): New tests.
5644 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
5645 (test_prefixed_syscall,test_int3): New tests.
5646
1d33d6ba
VP
56472009-02-14 Vladimir Prus <vladimir@codesourcery.com>
5648
3cb51905
AS
5649 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
5650 (mi_expect_interrupt): Likewise.
5651 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
5652 response.
1d33d6ba 5653
faafb047
PM
56542009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
5655
5656 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
5657 * gdb.base/pc-fp.exp (get_valueofx): Remove.
5658 Replace calls to get_valueofx by get_hexadecimal_valueof.
5659
417e16e2
PM
56602009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
5661
5662 * lib/gdb.exp (get_valueof): Accept anything as a return value.
5663 (get_integer_valueof): New procedure.
5664 (get_sizeof): Use new get_integer_value_of.
5665 * gdb.base/sizeof.exp: Replace all uses of get_valueof
5666 by get_integer_valueof.
5667
7065b901
TT
56682009-02-13 Tom Tromey <tromey@redhat.com>
5669
5670 * gdb.base/remote.exp (get_sizeof): Remove.
5671 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
5672 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
5673 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
5674 * lib/gdb.exp (get_valueof): Move from long_long.exp.
5675 (get_sizeof): Likewise.
5676
5d7cb8df
JK
56772009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
5678
5679 PR fortran/9806
5680 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
5681
b2febfff
PP
56822009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
5683
5684 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
5685
4aa995e1
PA
56862009-02-06 Pedro Alves <pedro@codesourcery.com>
5687
5688 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
5689
d8906c6f
TJB
56902009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
5691
5692 * gdb.python/python-cmd.exp: New file.
5693
ff4ab08d
TG
56942009-02-06 Tristan Gingold <gingold@adacore.com>
5695
5696 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
5697
aacd552b
TG
56982009-02-05 Tristan Gingold <gingold@adacore.com>
5699
5700 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
5701 pointer is dereferenced and use this signal name in regexp.
5702 * gdb.base/signull.exp: Ditto.
5703 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
5704 * gdb.base/signull.c (main): Ditto.
5705
08c637de
TJB
57062009-02-04 Tom Tromey <tromey@redhat.com>
5707 Thiago Jung Bauermann <bauerman@br.ibm.com>
5708
5709 * gdb.python/python-value.exp: Use `gdb.history' instead of
5710 `gdb.value_from_history'.
5711 (test_value_numeric_ops): Add test for conversion of enum constant.
5712 * gdb.python/python-value.c (enum e): New type.
5713 (evalue): New global.
5714 (main): Use argv.
5715
20261af8
JG
57162009-02-04 Jerome Guitton <guitton@adacore.com>
5717
5718 * gdb.ada/uninitialized_vars: New test program.
5719 * gdb.ada/uninitialized_vars.exp: New testcase.
5720
52e44b43
TT
57212009-02-02 Tom Tromey <tromey@redhat.com>
5722
5723 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
5724 * gdb.cp/pr2489.cc: Rename...
5725 * gdb.cp/pr9594.cc: ... to this.
5726
1c71341a
TT
57272009-02-02 Tom Tromey <tromey@redhat.com>
5728
5729 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
5730 * gdb.cp/pr2489.cc: New file.
5731 * gdb.cp/cpcompletion.exp: New file.
5732
a4295225
TT
57332009-02-02 Tom Tromey <tromey@redhat.com>
5734
5735 PR exp/9059:
5736 * gdb.cp/call-c.exp: Add regression test.
5737 * gdb.cp/call-c.cc (FooHandle): New typedef.
5738 (main): New variable 'handle'.
5739
592375cd
VP
57402009-01-30 Vladimir Prus <vladimir@codesourcery.com>
5741
5742 * lib/mi-support.exp (et_mi_thread_list)
5743 (check_mi_and_console_threads): Adjust for current thread in
5744 -thread-list-ids output.
5745
41447f92
VP
57462009-01-30 Vladimir Prus <vladimir@codesourcery.com>
5747
889bf7c5
PA
5748 * gdb.mi/mi-break.exp (test_disabled_creation): New.
5749 Call it.
41447f92 5750
35669430
DE
57512009-01-28 Doug Evans <dje@google.com>
5752
5753 * gdb.arch/amd64-disp-step.S: New file.
5754 * gdb.arch/amd64-disp-step.exp: New file.
5755 * gdb.arch/i386-disp-step.S: New file.
5756 * gdb.arch/i386-disp-step.exp: New file.
5757
09f00d9a
PM
57582009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
5759
5760 * gdb.base/find.exp: Set newline variable
5761 using quotes instead of braces to fix cygwin failures.
5762
1e8fb976
PA
57632009-01-23 Pedro Alves <pedro@codesourcery.com>
5764
5765 * gdb.base/radix.exp: Add tests to ensure that that set
5766 input-radix 0 and set output-radix 0 are really rejected.
5767
da061712
PA
57682009-01-23 Pedro Alves <pedro@codesourcery.com>
5769
5770 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
5771 copyright years.
5772
dd7e2d2b
PA
57732009-01-23 Pedro Alves <pedro@codesourcery.com>
5774
5775 PR gdb/9664:
5776 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
5777
392452f6
PA
57782009-01-22 Pedro Alves <pedro@codesourcery.com>
5779
5780 PR c++/9631:
5781 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
5782
8653e71c
PM
57832009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
5784
5785 * gdb.server/file-transfer.exp: Use EXEEXT variable for
5786 binfile definition to fix Windows OS failure.
5787
a12cc160
DJ
57882009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
5789
5790 PR gdb/9346
5791 * gdb.base/interrupt.c (sigint_handler): New.
5792 (main): Install a SIGINT handler if SIGNALS is defined. Exit
5793 on error.
5794 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
5795 Test "signal SIGINT".
5796
b89667eb
DE
57972009-01-19 Doug Evans <dje@google.com>
5798
5799 * gdb.base/break.exp: Update expected gdb output.
5800 * gdb.base/sepdebug.exp: Ditto.
5801 * gdb.mi/mi-syn-frame.exp: Ditto.
5802 * gdb.mi/mi2-syn-frame.exp: Ditto.
5803 * gdb.base/call-signal-resume.exp: New file.
5804 * gdb.base/call-signals.c: New file.
5805 * gdb.base/unwindonsignal.exp: New file.
5806 * gdb.base/unwindonsignal.c: New file.
5807 * gdb.threads/interrupted-hand-call.exp: New file.
5808 * gdb.threads/interrupted-hand-call.c: New file.
5809 * gdb.threads/thread-unwindonsignal.exp: New file.
5810
adb483fe
DJ
58112009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
5812
5813 * gdb.base/define.exp: Test defining and hooking prefix commands.
5814 * gdb.python/python.exp: Update test for "show user" output.
5815
60023297
JK
58162009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5817
5818 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
5819 now the output exactly, using less wildcards. Expect also the output
5820 of gfortran-4.3. Update for the f-valprint.c modification from
5821 2008-04-22.
5822 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
5823 Remove gdb_test test names where matching the command.
5824
ccc57cf9
PA
58252009-01-01 Pedro Alves <pedro@codesourcery.com>
5826
5827 PR breakpoints/9681:
5828 * gdb.base/watchpoint.exp: Add regression test.
5829
c7a6ca08
PA
58302008-12-31 Pedro Alves <pedro@codesourcery.com>
5831
5832 * gdb.threads/attach-into-signal.exp: Don't use
5833 gdb_suppress_entire_file.
5834 * gdb.threads/attach-stopped.exp: Ditto.
5835 * gdb.threads/attachstop-mt.exp: Ditto.
5836
3a031f65
PA
58372008-12-31 Pedro Alves <pedro@codesourcery.com>
5838
5839 PR gdb/8812:
5840 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
5841
09e6485f
PA
58422008-12-29 Pedro Alves <pedro@codesourcery.com>
5843
5844 PR gdb/7536:
5845 * gdb.base/radix.exp: Add tests to ensure invalid input radices
5846 and unsupported output radices are really rejected.
5847
0cd53049
JK
58482008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5849
5850 * gdb.cp/punctuator.exp: Backslash the '$' signs.
5851
ba163c7e
TT
58522008-12-22 Tom Tromey <tromey@redhat.com>
5853
5854 * gdb.cp/punctuator.exp: New file.
5855
6f4de6c9
JK
58562008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5857
5858 * gdb.base/completion.exp (Completing non-existing component): New test.
5859
0f34d0b4
JK
58602008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
5861
5862 Fix for PR gdb/8648.
5863 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
5864 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
5865 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
5866 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
5867
db2ad4c3
JK
58682008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
5869
5870 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
5871
bb5ef15e
DP
58722008-12-16 Christophe Lyon <christophe.lyon@st.com>
5873
5874 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
5875 compiler actually generate code at the expected line number.
5876
90142adc
JZ
58772008-12-15 Jie Zhang <jie.zhang@analog.com>
5878
5879 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
5880
fad6eecd
TT
58812008-12-12 Tom Tromey <tromey@redhat.com>
5882
5883 * gdb.base/commands.exp (redefine_hook_test): New proc.
5884 Call it.
5885
17c8aaf5
TT
58862008-12-11 Tom Tromey <tromey@redhat.com>
5887
5888 * gdb.base/macscp.exp: New regression test.
5889
7c8adf68
TT
58902008-12-11 Tom Tromey <tromey@redhat.com>
5891
5892 * gdb.base/macscp.exp: Print "address.addr".
5893 * gdb.base/macscp1.c (struct outer): New struct.
5894 (address): New global.
5895
b05dcbb7
TT
58962008-12-09 Tom Tromey <tromey@redhat.com>
5897
5898 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
5899 Call it.
5900
2d476de1
DE
59012008-12-04 Doug Evans <dje@google.com>
5902
5903 * gdb.server/ext-run.exp: Relax regexp for init program.
5904
87bdc959
TG
59052008-12-03 Tristan Gingold <gingold@adacore.com>
5906
5907 * gdb.base/macscp.exp: Generate an object file during compilation
5908 to work around Darwin dsymutil limitations.
5909
e0740f77
JK
59102008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5911
5912 Test resolving external references to TLS variables.
5913 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
5914 FILE2_THREAD_LOCAL.
5915 (testfile2, srcfile2): New variables.
5916 * gdb.threads/tls.c (file2_thread_local)
5917 (function_referencing_file2_thread_local): New.
5918 * gdb.threads/tls2.c: New file.
5919
67f0aac5
JB
59202008-11-28 Joel Brobecker <brobecker@adacore.com>
5921
5922 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
5923 rather than integer, as integer might not be big enough when
5924 on 64bit targets.
67f0aac5 5925
c332165e
JG
59262008-11-27 Jerome Guitton <guitton@adacore.com>
5927
5928 * gdb.cp/formatted-ref.exp: Add equality test.
5929 * gdb.ada/formatted_ref.exp: Ditto.
5930
fc9b693c
JK
59312008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5932
5933 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
5934 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
5935
a9c64011
AS
59362008-11-20 Andreas Schwab <schwab@suse.de>
5937
5938 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
5939 matching syscall entry point.
5940 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
5941 (tcatch_vfork_then_child_follow): Likewise. Finish through
5942 vfork even if we stopped at the syscall trampoline.
5943
e2fd701e
DE
59442008-11-20 Doug Evans <dje@google.com>
5945
5946 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
5947
69abc51c
TJB
59482008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
5949
5950 * gdb.arch/ppc-dfp.exp: New file.
5951 * gdb.arch/ppc-dfp.c: New file.
5952
c14c28ba
PP
59532008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
5954
5955 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 5956
2e74121d
DE
59572008-11-17 Doug Evans <dje@google.com>
5958
5959 * gdb.mi/mi-syn-frame.exp: Update expected output.
5960 * gdb.mi/mi2-syn-frame.exp: Update expected output.
5961
66bb093b
VP
59622008-11-17 Vladimir Prus <vladimir@codesourcery.com>
5963
5964 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
5965 "thread N" results in =thread-selected.
5966 * lib/mi-support (mi_run_cmd, mi_expect_stop)
5967 (mi_send_resuming_command_raw): Be prepared for
5968 =thread-selected.
5969
3d043ef6
VP
59702008-11-17 Vladimir Prus <vladimir@codesourcery.com>
5971
a9c64011
AS
5972 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
5973 * lib/mi-support.exp: Likewise.
3d043ef6 5974
808104c8
JB
59752008-11-16 Joel Brobecker <brobecker@adacore.com>
5976
5977 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
5978 commands from the expected output for "help catch".
5979
00b22944
JB
59802008-11-15 Joel Brobecker <brobecker@adacore.com>
5981
5982 * gdb.ada/int_deref.exp: New testcase.
5983
59669435
TT
59842008-11-14 Nick Roberts <nickrob@snap.net.nz>
5985
5986 * gdb.mi/gdb2549.exp: New file.
5987
de04a248
DE
59882008-11-11 Doug Evans <dje@google.com>
5989
5990 * gdb.base/callexit.exp: New file.
5991 * gdb.base/callexit.c: New file.
5992
6b8ce727
DE
59932008-11-10 Doug Evans <dje@google.com>
5994
5995 * lib/gdb.exp (GDBFLAGS): Move -nx ...
5996 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
5997 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
5998 (default_gdb_start,default_gdb_exit): Ditto.
5999 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
6000 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
6001 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
6002 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
6003 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
6004 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
6005
1b14b8aa
AS
60062008-11-03 Andreas Schwab <schwab@suse.de>
6007
6008 * gdb.base/hashline2.exp: Fix typo.
6009 * gdb.base/hashline3.exp: Likewise.
6010
f3134b88
TT
60112008-10-30 Tom Tromey <tromey@redhat.com>
6012
6013 * gdb.base/pointers.exp: Add test.
6014 * gdb.base/pointers.c (k, S): New typedefs.
6015 (instance): New global.
6016
c2226152
AS
60172008-10-30 Andreas Schwab <schwab@suse.de>
6018
6019 * gdb.base/args.exp: Add tests for newlines.
6020
462f405c
JB
60212008-10-30 Joel Brobecker <brobecker@adacore.com>
6022
6023 gdb.base/foll-exec.exp: Update the expected output of a couple
6024 of "info breakpoints" tests.
6025
79a45b7d
TT
60262008-10-28 Tom Tromey <tromey@redhat.com>
6027
6028 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
6029
adc13a14
PA
60302008-10-24 Pedro Alves <pedro@codesourcery.com>
6031
6032 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
6033 gdb_start_cmd.
6034 Use runto_main before any test that requires execution.
6035
252fbfc8
PA
60362008-10-23 Pedro Alves <pedro@codesourcery.com>
6037
6038 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
6039 instead of SIGINT.
6040
28148e3d
JB
60412008-10-22 Joel Brobecker <brobecker@adacore.com>
6042
6043 * gdb.base/completion.exp: Update expected output following
6044 the addition of the "info tasks" command.
6045
c209f847
TT
60462008-10-22 Tom Tromey <tromey@redhat.com>
6047
6048 * gdb.base/exprs.exp (test_expr): Add test for string
6049 concatenation.
6050
f177e350
PA
60512008-10-19 Pedro Alves <pedro@codesourcery.com>
6052
6053 * configure.ac: Output gdb.python/Makefile.
6054 * configure: Regenerate.
6055 * gdb.python/Makefile.in: New.
6056
cce89356
JB
60572008-10-16 Joel Brobecker <brobecker@adacore.com>
6058
6059 * gdb.base/foll-fork.exp: Adjust the expected output to match
6060 the new description for fork/vfork catchpoints in the "info
6061 breakpoints" output.
6062
176d289d
TJB
60632008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
6064
6065 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
6066
a08702d6
TJB
60672008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
6068
6069 * gdb.python/python-value.c: New file.
6070 * gdb.python/python-value.exp: New file.
6071
1c5cfe86
PA
60722008-10-15 Pedro Alves <pedro@codesourcery.com>
6073
6074 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
6075
5a98ad69
DP
60762008-10-15 Denis Pilat <denis.pilat@st.com>
6077
41702f1b 6078 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 6079
dcb1a1e2
TT
60802008-10-09 Tom Tromey <tromey@redhat.com>
6081
6082 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
6083 'fprintf' and 'stderr'.
6084
9124fe48
JB
60852008-10-07 Joel Brobecker <brobecker@adacore.com>
6086
6087 * gdb.ada/ref_tick_size.exp: New testcase.
6088
45452591
DE
60892008-10-06 Doug Evans <dje@google.com>
6090
6091 * gdb.dwarf2/dw2-cu-size.exp: New file.
6092 * gdb.dwarf2/dw2-cu-size.S: New file.
6093
6094 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
6095 .Ltype_int for clarity.
6096
4fc5b208
PP
60972008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
6098
6099 PR gdb/2384:
6100 * gdb.cp/gdb2384.exp: Extended to test more cases.
6101 * gdb.cp/gdb2384.cc: Likewise.
6102 * gdb.cp/gdb2384-base.h: Likewise.
6103 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 6104
d78df370
JK
61052008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6106
6107 * gdb.base/maint.exp (maint print type): Remove printing
6108 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
6109
9a044a89
TT
61102008-09-30 Tom Tromey <tromey@redhat.com>
6111
6112 * gdb.base/macscp.exp: Add completion tests.
6113 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
6114 (TWENTY_THREE): Likewise.
6115 (FORTY_EIGHT): Likewise.
6116
506800a9
TT
61172008-09-30 Tom Tromey <tromey@redhat.com>
6118
6119 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
6120 everywhere.
6121 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
6122
1a6f01b5
JK
61232008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6124
6125 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
6126 testcase is derived from. Fix racy dependency on an expected PID
6127 number. No longer support the testcase on Linux kernel 2.4.x.
6128
2fae03e8
TT
61292008-09-27 Tom Tromey <tromey@redhat.com>
6130
6131 * gdb.base/macscp.exp: Add tests for stringification, splicing,
6132 and varargs.
6133
1ad15515
PA
61342008-09-22 Pedro Alves <pedro@codesourcery.com>
6135
6136 * lib/mi-support.exp (mi_expect_interrupt): New.
6137 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
6138 from gdb.mi/mi-nonstop.exp.
6139 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
6140 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
6141 lib/mi-support.exp.
6142 Use mi_check_thread_states throughout. Avoid ".*" and do not
6143 require an anchor after -exec-run.
6144
d0b76dc6
DJ
61452008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
6146
6147 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
6148 stop is pending. Avoid ".*" when two stops are pending.
6149 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
6150 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
6151 newlines in fullnames.
6152 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
6153 (mi_expect_stop): Update comments. Only anchor in sync mode.
6154 Do not match newlines.
6155 (mi_send_resuming_command_raw): Always return status.
6156 (mi_get_stop_line): Do not match more than one line by accident.
6157 Only anchor in sync mode.
6158 (mi_run_inline_test): If -exec-next fails, give up.
6159
9990c830
UW
61602008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6161
6162 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
6163 on SPU.
6164
ebcf6f00
JB
61652008-09-10 Joel Brobecker <brobecker@adacore.com>
6166
6167 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
6168
b6db24e5
JB
61692008-09-10 Joel Brobecker <brobecker@adacore.com>
6170
6171 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
6172 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
6173 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
6174 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
6175 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
6176 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
6177 gdb.ada/interface.exp, gdb.ada/null_array.exp,
6178 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
6179 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
6180 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
6181 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
6182 Include the "= " sequence in the expected output of print tests.
6183
2bf448e0
JB
61842008-09-10 Joel Brobecker <brobecker@adacore.com>
6185
6186 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
6187 description for boolean types.
6188
d51fd4c8
PA
61892008-09-09 Pedro Alves <pedro@codesourcery.com>
6190
6191 * gdb.base/hook-stop-continue.c: New.
6192 * gdb.base/hook-stop-continue.exp: New.
6193
694182d2
DJ
61942008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
6195
6196 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
6197
3b8a7fc0
JG
61982008-09-08 Jerome Guitton <guitton@adacore.com>
6199
6200 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
6201 (stack_check_probe_2, stack_check_probe_loop_1)
6202 (stack_check_probe_loop_2): New functions.
6203 (main): Add call to these new functions.
6204 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
6205 functions, check that the breakpoint is inserted at the appropriate
6206 location.
6207 (insert_breakpoint): Slightly refine this procedure so that it can
6208 be called several times in the test.
6209
96cc0ae8
JG
62102008-09-08 Jerome Guitton <guitton@adacore.com>
6211
6212 * gdb.base/stack-checking.c: New file.
6213 * gdb.base/stack-checking.exp: New file.
6214
1f08b409
TJB
62152008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
6216
6217 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
6218 * gdb.arch/altivec-regs.exp: Likewise.
6219 * gdb.arch/vsx-regs.exp: Likewise.
6220
3099e1c4
TJB
62212008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
6222
6223 * gdb.arch/ppc-fp.exp: New file.
6224 * gdb.arch/ppc-fp.c: New file.
6225
cc69bfc1
PP
62262008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
6227
6228 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
6229 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 6230
b02a33db
MS
62312008-09-04 Michael Snyder <msnyder@vmware.com>
6232
6233 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
6234 as "at" (for non-debug functions such as _start).
6235
2992cbe0
UW
62362008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6237
6238 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
6239 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
6240 software watchpoints.
6241 * gdb.base/watch_thread_num.exp: Likewise.
6242
514f746b
AR
62432008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
6244
6245 * gdb.arch/i386-bp_permanent.exp: New test.
6246
876cecd0
TT
62472008-08-24 Tom Tromey <tromey@redhat.com>
6248
6249 * gdb.base/maint.exp: Update "maint print type".
6250
80f73d71
VP
62512008-08-21 Vladimir Prus <vladimir@codesourcery.com>
6252
6253 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
6254 support. Adjust the order of "*running" notifications.
6255 * gdb.mi/non-stop.c: Don't cast from int to void* and
6256 back.
6257
d9c78d7d
MK
62582008-08-20 Mark Kettenis <kettenis@gnu.org>
6259
6260 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
6261 expect to find it in the "info frame" output.
6262
97a2d1d3
DJ
62632008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
6264
6265 * gdb.base/interp.exp: Always consume both prompts.
6266
b96e2927
PA
62672008-08-20 Pedro Alves <pedro@codesourcery.com>
6268
6269 * gdb.base/pending.exp: Test pending breakpoints without symbols
6270 loaded.
6271
8cf6e61a
VP
62722008-08-19 Vladimir Prus <vladimir@codesourcery.com>
6273
6274 * lib/mi-support.exp (mi_expect_stop): Produce
6275 more details on failures.
6276 * gdb.mi/mi-nonstop.exp: New.
6277 * gdb.mi/non-stop.c: New.
6278
c6ebd6cf
VP
62792008-08-19 Vladimir Prus <vladimir@codesourcery.com>
6280
a9c64011
AS
6281 * gdb.mi/mi-async.exp: Use 'set target-async'.
6282 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 6283
46a9b8ed
DJ
62842008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
6285
6286 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
6287
44feb3ce
TT
62882008-08-17 Tom Tromey <tromey@redhat.com>
6289
6290 * gdb.base/help.exp (help catch): Rewrite.
6291
311a4e6b
TJB
62922008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
6293
6294 * gdb.base/define.exp: Test indented command documentation.
6295 * gdb.python/python.exp: Test indented multi-line command.
6296
604c2f83
LM
62972008-08-15 Luis Machado <luisgpm@br.ibm.com>
6298
6299 * testsuite/gdb.arch/vsx-regs.c: New source file.
6300 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
6301 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
6302
886a217c
TT
63032008-08-14 Tom Tromey <tromey@redhat.com>
6304
6305 * gdb.base/macscp.exp: Add regression test for "macro define" or
6306 "macro undef" with no arguments.
6307
c814a4f3
PP
63082008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
6309
6310 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 6311
12ab8a60
UW
63122008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6313
6314 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
6315
d57a3c85
TJB
63162008-08-06 Tom Tromey <tromey@redhat.com>
6317
6318 * gdb.python/python.exp: New file.
6319
c7b778ff
JK
63202008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6321
6322 Fix for PR gdb/1543.
6323 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
6324 $LOCATION.
6325 (location): New variable.
6326 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
6327 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
6328 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
6329 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
6330 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
6331 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
6332 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
6333 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
6334 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
6335 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
6336 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
6337 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
6338 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
6339 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
6340 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
6341 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
6342 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
6343 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
6344 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
6345 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
6346 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
6347 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
6348 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
6349 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
6350 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
6351 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
6352 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
6353 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
6354 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
6355 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
6356 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
6357 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
6358 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
6359 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
6360 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
6361 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
6362 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
6363 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
6364 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
6365 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
6366 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
6367 gdb.base/type-opaque.exp, gdb.base/until.exp,
6368 gdb.base/value-double-free.c, gdb.base/varargs.exp,
6369 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
6370 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
6371 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
6372 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
6373 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
6374 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
6375 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
6376 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
6377 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
6378 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
6379 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
6380 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
6381 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
6382 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
6383 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
6384 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
6385 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
6386 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
6387 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
6388 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
6389 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
6390 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
6391 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
6392 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
6393 gdb.pascal/types.exp, gdb.stabs/weird.exp,
6394 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
6395 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
6396 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
6397 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
6398 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
6399 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
6400 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
6401 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
6402 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
6403 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
6404 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
6405 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
6406 lib/mi-support.exp, lib/trace-support.exp: Remove reference
6407 to bug-gdb@prep.ai.mit.edu .
6408
5e06a3d1
VP
64092008-07-31 Vladimir Prus <vladimir@codesourcery.com>
6410
6411 * lib/mi-support.exp (mi_load_shlibs): New.
6412 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
6413
9d81d21b
VP
64142008-07-30 Vladimir Prus <vladimir@codesourcery.com>
6415
6416 * lib/mi-support.exp (get_mi_thread_list)
6417 (check_mi_and_console_threads): New, moved from ...
6418 * gdb.mi/mi-pthread.exp: ...here.
6419 * gdb.mi/gdb669.exp (get_mi_thread_list)
6420 (check_mi_and_console_threads): Delete.
6421 * gdb.mi/mi2-pthread.exp: Likewise.
6422
bae98fe0
TT
64232008-07-28 Tom Tromey <tromey@redhat.com>
6424
6425 * Makefile.in (just-check): Remove. Move body to...
6426 (check): ... here.
6427
57380f4e
DJ
64282008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
6429
6430 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
6431 Add a test for duplicated SIGINTs.
6432
e09490f1
DJ
64332008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
6434
6435 * gdb.threads/schedlock.exp (get_args): Update to work for any
6436 value of NUM.
6437 (Top level): Report the number of threads that did not resume.
6438
6387b45f
DJ
64392008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
6440
6441 * gdb.dwarf2/dw2-compressed.S: Also define __start.
6442
62f64ff2
DJ
64432008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
6444
6445 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
6446 non-MI prompt.
6447
fa8de41e
TT
64482008-07-26 Tom Tromey <tromey@redhat.com>
6449
6450 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
6451 (function_struct, function_struct_ptr): New globals.
6452 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
6453 function pointer in a struct.
6454
ccb3ac8a
TT
64552008-07-26 Tom Tromey <tromey@redhat.com>
6456
6457 * gdb.base/macscp.exp: Add test for macro lexing bug.
6458
d7d9f01e
TT
64592008-07-18 Tom Tromey <tromey@redhat.com>
6460
6461 * gdb.base/macscp.exp: Add macro tests.
6462
9bf07184
PP
64632008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
6464
6465 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
6466
becf6477
PP
64672008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
6468
6469 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
6470
0709f7d3
PP
64712008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
6472
6473 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 6474
7093c834
PP
64752008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
6476
6477 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 6478
b432ffe3
JK
64792008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6480
6481 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
6482
b1a268e5
VP
64832008-07-12 Vladimir Prus <vladimir@codesourcery.com>
6484
6485 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
6486
e2995f8e
KB
64872008-07-11 Kevin Buettner <kevinb@redhat.com>
6488
6489 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
6490 of regexp to account for changes made to GDB in the printing of
6491 byte vectors.
6492
14032a66
TT
64932008-07-11 Tom Tromey <tromey@redhat.com>
6494
6495 * gdb.base/completion.exp: Add 'help' completion test.
6496
981505ef
JK
64972008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6498
6499 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
6500
10568435
JK
65012008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6502
6503 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
6504
4487aabf
PA
65052008-07-09 Pedro Alves <pedro@codesourcery.com>
6506
6507 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
6508
a4a9b1c4
PA
65092008-07-09 Pedro Alves <pedro@codesourcery.com>
6510
6511 * gdb.base/fullname.exp: Restore pwd if compiling failed.
6512
3c3185ac
JK
65132008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6514
6515 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
6516
7ebd49dc
VP
65172008-06-28 Vladimir Prus <vladimir@codesourcery.com>
6518
6519 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
6520 previous commit. Add a comment.
6521
84e46146
PA
65222008-06-28 Pedro Alves <pedro@codesourcery.com>
6523
6524 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
6525
0f8d4a2f
VP
65262008-06-28 Vladimir Prus <vladimir@codesourcery.com>
6527
6528 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
6529
f747e0ce
PA
65302008-06-27 Pedro Alves <pedro@codesourcery.com>
6531
6532 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
6533 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
6534 compiling an executable, link in an object that forces unbuffered
6535 output.
6536 * lib/set_unbuffered_mode.c: New file.
6537
734a5c36
JK
65382008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6539
6540 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
6541
a2840c35
VP
65422008-06-25 Vladimir Prus <vladimir@codesourcery.com>
6543
a9c64011
AS
6544 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
6545 mi_expect_stop.
6546 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
6547 Demand that *running is output.
6548 (detect_async): Perform checking every time.
6549 (mi_send_resuming_command): Extract everything into...
6550 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
6551 (mi_expect_stop): Don't accept any output before *stopped.
6552
6ae37fef
VP
65532008-06-13 Vladimir Prus <vladimir@codesourcery.com>
6554
6555 Robustify mi-simplerun.
a9c64011
AS
6556 * gdb.mi/basics.c (main): Add a call to sleep.
6557 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
6558 * gdb.mi/mi2-cli.exp: Likewise.
6559 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 6560
b4aa76f0 65612008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
6562
6563 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
6564
e1ac3328
VP
65652008-06-10 Vladimir Prus <vladimir@codesourcery.com>
6566
a9c64011
AS
6567 * gdb.mi/mi-console.exp: Adjust.
6568 * gdb.mi/mi-syn-frame.exp: Adjust.
6569 * gdb.mi/mi2-console.exp: Adjust.
6570 * gdb.mi/mi2-syn-frame.exp: Adjust.
6571 * lib/mi-support.exp (mi_run_cmd): Adjust.
6572 (mi_send_resuming_command): Adjust.
e1ac3328 6573
f7f9a841
VP
65742008-06-10 Vladimir Prus <vladimir@codesourcery.com>
6575
6576 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
6577 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
6578 testing of stopped.
6579 * gdb.mi/mi2-syn-frame.exp: Likewise.
6580 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
6581 (async, detect_async): New.
6582 (mi_expect_stop, mi_continue_to_line): Adjust expectation
6583 depending on if we're running in sync or async mode.
f7f9a841 6584
37cd5d19
TT
65852008-06-09 Tom Tromey <tromey@redhat.com>
6586
6587 * gdb.base/completion.exp: New tests for field name completion
6588 with spaces, and field name completion with '->'.
6589
65d12d83
TT
65902008-06-06 Tom Tromey <tromey@redhat.com>
6591
6592 * gdb.base/break1.c (struct some_struct): New struct.
6593 (values): New global.
6594 * gdb.base/completion.exp: Add field name completion test.
6595
ebfe2e3f
PP
65962008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
6597
6598 * gdb.cp/call-c.exp: Test for incorrect handling of reference
6599 to pointer.
6600 * gdb.cp/call-c.cc: Likewise.
6601
bcf6fc3a
NR
66022008-06-06 Nick Roberts <nickrob@snap.net.nz>
6603
6604 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
6605 annotation.
6606
49fd4a42 66072008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 6608 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
6609
6610 * gdb.threads/execl.c, gdb.threads/execl1.c,
6611 gdb.threads/execl.exp: New tests.
a9c64011 6612
8a34ac3f
AR
66132008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
6614 Daniel Jacobowitz <dan@codesourcery.com>
6615
6616 * gdb.cp/exception.exp: Activate test, make it work with pending
6617 catchpoints.
6618
86ae69ef
JK
66192008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
6620
6621 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
6622
f7f9ae2c
VP
66232008-05-28 Vladimir Prus <vladimir@codesourcery.com>
6624
a9c64011
AS
6625 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
6626 now printed.
6627 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 6628
2a2d4dc3
AS
66292008-05-27 Andreas Schwab <schwab@suse.de>
6630
6631 * gdb.base/frame-args.exp: Handle arguments that are optimized
6632 out.
6633
5099e4d9
LM
66342008-05-26 Luis Machado <luisgpm@br.ibm.com>
6635
6636 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
6637 quiet for ppc32 and group options into a single variable.
6638
d9c36a91
JB
66392008-05-23 Joel Brobecker <brobecker@adacore.com>
6640
6641 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
6642 of zero-size elements.
6643 * gdb.ada/null_array.exp: Test printing this new array.
6644
103a8671
JK
66452008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6646
6647 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
6648
07a4cc1a 66492008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
6650
6651 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
6652 of the "finish" command.
6653
55f996a7
NR
66542008-05-21 Nick Roberts <nickrob@snap.net.nz>
6655
6656 * gdb.base/annota1.exp: Test for new annotation.
6657
907fc202
UW
66582008-05-16 Pedro Alves <pedro@codesourcery.com>
6659
6660 * gdb.base/fixsection.exp: New file.
6661 * gdb.base/fixsection0.c: New file.
6662 * gdb.base/fixsection1.c: New file.
6663
e8f97270
UW
66642008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6665
6666 * gdb.base/annota1.exp: Accept printf@... in place of printf.
6667 * gdb.base/annota3.exp: Likewise.
6668
ac0bb574
NF
66692008-05-13 Nathan Froyd <froydnj@codesourcery.com>
6670
6671 * gdb.base/watch_thread_num.exp: Don't run tests that require
6672 watchpoints if the target doesn't support them.
6673
6fadd07a
DE
66742008-05-12 Doug Evans <dje@google.com>
6675
6676 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
6677
6e9a4a30
JB
66782008-05-09 Joel Brobecker <brobecker@adacore.com>
6679
6680 * gdb.ada/assign_1.exp: New testcase.
6681
08388c79
DE
66822008-05-09 Doug Evans <dje@google.com>
6683
a3c83fae
DE
6684 * gdb.base/find.exp: New file.
6685 * gdb.base/find.c: New file.
08388c79 6686
bd5ddfe8
DJ
66872008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
6688
6689 * gdb.base/commands.exp (watchpoint_command_test): Handle
6690 gdb,no_hardware_watchpoints.
6691 * gdb.base/float.exp: Allow ARM targets without floating point.
6692 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
6693
b5dd68e2 66942008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 6695 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
6696
6697 * gdb.ada/lang_switch: New test program.
6698 * gdb.ada/lang_switch.exp: New testcase.
6699
382d13d1
DE
67002008-05-05 Doug Evans <dje@google.com>
6701
6702 * gdb.base/help.exp (disassemble): Update expected help text.
6703
9dd789d0
PA
67042008-05-04 Pedro Alves <pedro@codesourcery.com>
6705
6706 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
6707
611c83ae
PA
67082008-05-04 Pedro Alves <pedro@codesourcery.com>
6709
6710 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
6711 different times.
6712
ff013f42
JK
67132008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
6714
6715 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
6716 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
6717 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
6718 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
6719
96dff6a2
VP
67202008-05-04 Vladimir Prus <vladimir@codesourcery.com>
6721
6722 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
6723 notification to appear.
6724
55cd6f92
DJ
67252008-05-04 Daniel Jacobowitz <dan@debian.org>
6726
6727 * gdb.base/fullname.c: New file.
6728 * gdb.base/fullname.exp: New file.
6729 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
6730
d705c43c
PA
67312008-05-03 Pedro Alves <pedro@codesourcery.com>
6732
6733 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
6734 expressions with macros.
6735
333222e1
JK
67362008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6737
6738 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
6739
5ac01682
DJ
67402008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
6741
6742 * gdb.base/completion.exp: Handle lack of other symbols beginning
6743 with "a".
6744
6745 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
6746
237fc4c9
PA
67472008-05-02 Jim Blandy <jimb@codesourcery.com>
6748
6749 * gdb.asm/asmsrc1.s: Add scratch space.
6750
ed5e9466
DJ
67512008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6752 Daniel Jacobowitz <dan@codesourcery.com>
6753
6754 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
6755 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
6756 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
6757
b39cc962
DJ
67582007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
6759
6760 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
6761
36d520f5
JB
67622008-05-01 Joel Brobecker <brobecker@adacore.com>
6763
6764 * gdb.base/info-target.exp: New testcase.
6765
8d4e3071
DJ
67662008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
6767
6768 * gdb.cp/hang.exp: Use .cc instead of .C.
6769 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
6770 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
6771
6f3f3097
DJ
67722008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
6773
6774 * gdb.base/gdb1250.exp: Remove perror.
6775 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
6776
5550a914
PA
67772008-04-30 Pedro Alves <pedro@codesourcery.com>
6778
6779 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
6780 .2byte.
6781
d848e687
DJ
67822008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
6783
6784 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
6785 (maybe_kfail): New.
6786
93b5768b
PA
67872008-04-25 Pedro Alves <pedro@codesourcery.com>
6788
6789 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
6790
721c02de
VP
67912008-04-24 Vladimir Prus <vladimir@codesourcery.com>
6792
a9c64011
AS
6793 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
6794 * gdb.mi/mi2-syn-frame.exp: Likewise.
6795 * lib/mi-support.exp: Likewise.
721c02de 6796
74960c60
VP
67972008-04-24 Vladimir Prus <vladimir@codesourcery.com>
6798
6799 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
6800 to specify regexp for the location to stop at.
6801 * gdb.base/break-always.c: New.
6802 * gdb.base/break-always.exp: New.
6803
d24317b4
VP
68042008-04-24 Vladimir Prus <vladimir@codesourcery.com>
6805
6806 * lib/mi-support.exp (mi_runto_helper): Adjust
6807 for the original-location field.
6808 (mi_create_breakpoint, mi_list_breakpoints): New.
6809 * gdb.mi/mi-break.exp: Adjust.
6810 * gdb.mi/mi2-break.exp: Adjust.
6811 * gdb.mi/mi-pending.exp: Adjust.
6812 * gdb.mi/mi-simplerun.exp: Adjust.
6813 * gdb.mi/mi2-simplerun.exp: Adjust.
6814 * gdb.mi/mi-syn-frame.exp: Adjust.
6815 * gdb.mi/mi2-syn-frame.exp: Adjust.
6816 * gdb.mi/mi-until.exp: Adjust.
6817 * gdb.mi/mi2-until.exp: Adjust.
6818 * gdb.mi/mi-var-display.exp: Adjust.
6819 * gdb.mi/mi2-var-display.exp: Adjust.
6820 * gdb.mi/mi-watch.exp: Adjust.
6821 * gdb.mi/mi2-watch.exp: Adjust.
6822
fdc59709 68232008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 6824
a9c64011
AS
6825 * aclocal.m4: Add override.m4.
6826 * configure: Regenerate.
fdc59709 6827
8e91f023
VP
68282008-04-19 Vladimir Prus <vladimir@codesourcery.com>
6829
6830 * gdb.mi/var-cmd.c (do_at_tests): Verify that
6831 '-var-update --all-values' reports new value even the type
6832 of a variable object has changed.
6833
233a11ab
CS
68342008-04-18 Craig Silverstein <csilvers@google.com>
6835
6836 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
6837 files.
d24317b4 6838
9c1137ad
JB
68392008-04-18 Joel Brobecker <brobecker@adacore.com>
6840
6841 * gdb.ada/atomic_enum: New test program.
6842 * gdb.ada/atomic_enum.exp: New testcase.
6843
66d0bbc7
DE
68442008-04-17 Doug Evans <dje@google.com>
6845
6846 * gdb.opt/Makefile.in: Fix whitespace.
6847
100906b0
UW
68482008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
6849
6850 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
6851
4584e32e
DE
68522008-04-17 Doug Evans <dje@google.com>
6853
6854 * gdb.base/hashline1.exp: New testcase.
6855 * gdb.base/hashline2.exp: New testcase.
6856 * gdb.base/hashline2.exp: New testcase.
6857
0a320680
PA
68582008-04-17 Pedro Alves <pedro@codesourcery.com>
6859
6860 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
6861
18ac113b
AR
68622008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
6863
6864 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
6865 temporary breakpoint to match "Temporary breakpoint".
6866 * gdb.base/break.exp (delete_breakpoints): Likewise.
6867 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
6868 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
6869 * gdb.base/display.exp: Likewise.
6870 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
6871 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
6872 * gdb.base/restore.exp (restore_tests): Likewise.
6873 * gdb.base/sepdebug.exp: Likewise.
6874 * gdb.base/watchpoint.exp: Likewise.
6875 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
6876 * gdb.mi/mi-pending.exp: Likewise.
6877 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
6878 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
6879 * gdb.mi/mi-var-cmd.exp: Likewise.
6880 * gdb.mi/mi-var-display.exp: Likewise.
6881 * gdb.mi/mi2-cli.exp: Likewise.
6882 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
6883 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
6884 * gdb.mi/mi2-var-display.exp: Likewise.
6885 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
6886 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
6887 new "disp" field.
a9c64011 6888 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
6889 reason. This is to support fix for PR2424.
6890
add38693
JK
68912008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6892
6893 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
6894
fcacd99f
VP
68952008-04-13 Vladimir Prus <vladimir@codesourcery.com>
6896
6897 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 6898 field. Add more floating varobj tests.
fcacd99f 6899 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
6900 field.
6901 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
6902 (main): Call do_at_tests.
6903 * lib/mi-support.exp (mi_create_floating_varobj)
6904 (mi_varobj_update_with_type_change): New.
fcacd99f 6905
de051565
MK
69062008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
6907
6908 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
6909 option of -var-evaluate-expression.
6910 * gdb.mi/mi2-var-display.exp: Likewise.
6911
dbc52822
VP
69122008-04-07 Vladimir Prus <vladimir@codesourcery.com>
6913
6914 Introduce test setup helpers.
a9c64011
AS
6915 * lib/gdb.exp (build_executable, clean_restart)
6916 (prepare_for_testing): New.
6917 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
6918 * gdb.base/return.exp: Likewise.
6919 * gdb.base/ending-run.exp: Likewise.
dbc52822 6920
473591da
NR
69212008-04-07 Nick Roberts <nickrob@snap.net.nz>
6922
6923 * gdb.mi/mi-async.exp: New test for asynchronous Machine
6924 Interface (MI) responses.
6925
2b2d9e11
VP
69262008-04-06 Vladimir Prus <vladimir@codesourcery.com>
6927
a9c64011
AS
6928 * gdb.cp/breakpoint.cc: New code to test conditions involving
6929 member variables.
6930 * gdb.cp/breakpoint.exp: Test condition involving member
6931 variables.
2b2d9e11 6932
bb378428
VP
69332008-04-05 Vladimir Prus <vladimir@codesourcery.com>
6934
6935 * lib/mi-support.exp (mi_expect_stop): New.
6936 (mi_run_cmd): Change the
6937 token. Use mi_send_resuming_command, use
6938 mi_expect_stop.
6939 (mi_execute_to_helper): Rename to mi_execute_to.
6940 (mi_send_resuming_command): Add more error patterns.
6941 (mi_wait_for_stop): Renamed to...
6942 (mi_get_stop_line): ...this.
6943 (mi_run_inline_test): Adjust.
6944
6945 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
6946 * gdb.mi/mi-console.exp: Likewise.
6947 * gdb.mi/mi-pending.exp: Likewise.
6948 * gdb.mi/mi-simplerun.exp: Likewise.
6949 * gdb.mi/mi-stack.exp: Likewise.
6950 * gdb.mi/mi-stepi.exp: Likewise.
6951 * gdb.mi/mi-syn-frame.exp: Add comment.
6952 * gdb.mi/mi-until.exp: Likewise.
6953 * gdb.mi/mi-var-display.exp: Likewise.
6954 * gdb.mi/mi-watch.exp: Likewise.
6955 * gdb.mi/mi2-cli.exp: Likewise.
6956 * gdb.mi/mi2-console.exp: Likewise.
6957 * gdb.mi/mi2-simplerun.exp: Likewise.
6958 * gdb.mi/mi2-stack.exp: Likewise.
6959 * gdb.mi/mi2-stepi.exp: Likewise.
6960 * gdb.mi/mi2-until.exp: Likewise.
6961 * gdb.mi/mi2-var-display.exp: Likewise.
6962 * gdb.mi/mi2-watch.exp: Likewise.
6963
62172bb9
UW
69642008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6965
6966 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
6967
6968 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
6969
a13e061a
PA
69702008-04-04 Pedro Alves <pedro@codesourcery.com>
6971
6972 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
6973 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
6974 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
6975 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
6976 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
6977 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
6978 expect an mi error duplicated in stderr.
6979
eae06beb
JB
69802008-04-03 Joel Brobecker <brobecker@adacore.com>
6981
6982 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
6983 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
6984 Add a couple of tests that verify the behavior when the new setting
6985 is set to "cancel" and "all".
6986 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
6987 "ask" before we start the testing.
6988
79c6ced6
AR
69892008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
6990
6991 * gdb.cp/casts.cc: Add class reference variables.
6992 * gdb.cp/casts.exp: New test cases for up/down casting references.
6993
6c2d1a6b
MK
69942008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
6995
6996 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
6997 instead of beginning to make an extra test pass.
6998 * gdb.mi/mi2-var-display.exp: Likewise.
6999
55b411d9
MR
70002008-03-31 Maciej W. Rozycki <macro@mips.com>
7001
7002 * gdb.base/break.exp: Mark failures as such. Fix formatting.
7003
c6140da2
MD
70042008-03-31 Markus Deuling <deuling@de.ibm.com>
7005 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7006
7007 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
7008 value. Add xfail for older kernels.
7009
79732189
AR
70102008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
7011
7012 Bring mi-support in line with gdb.exp.
7013 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
7014 (mi_gdb_start): New function.
7015
33c3676e
MR
70162008-03-28 Maciej W. Rozycki <macro@mips.com>
7017
7018 * gdb.mi/mi-var-cmd.exp: Fix a typo.
7019
92e28119
VP
70202008-03-26 Vladimir Prus <vladimir@codesourcery.com>
7021
7022 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
7023 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 7024
9e8e3afe
VP
70252008-03-26 Vladimir Prus <vladimir@codesourcery.com>
7026
7027 * lib/mi-support.exp (mi_create_varobj_checked): New.
7028 (mi_list_varobj_children): Allow to check for a
7029 value.
7030 (mi_list_array_varobj_children): New.
7031
7032 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
7033 and mi_list_varobj_children, as opposed to hardcoding
7034 expected strings.
7035 * gdb.mi/gdb701.exp: Likewise.
7036 * gdb.mi/gdb792.exp: Likewise.
7037 * gdb.mi/mi-var-block.exp: Likewise.
7038 * gdb.mi/mi-var-cmd.exp: Likewise.
7039 * gdb.mi/mi-var-invalidate.exp: Likewise.
7040 * gdb.mi/mi2-var-block.exp: Likewise.
7041 * gdb.mi/mi2-var-child.exp: Likewise.
7042 * gdb.mi/mi2-var-cmd.exp: Likewise.
7043 * gdb.mi/mi2-var-display.exp: Likewise.
7044
9df50351
JK
70452008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7046
7047 Fix random false FAILs on i386.
7048 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
7049
31e5d73a
DJ
70502008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
7051
7052 PR gdb/544
7053 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
7054
12f4afab
DJ
70552008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
7056
7057 PR gdb/544
7058 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
7059
b562a0cb
DJ
70602008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
7061
7062 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
7063 fixed PR gdb/544.
7064
17faa917
DJ
70652008-03-21 Pedro Alves <pedro@codesourcery.com>
7066
7067 * gdb.threads/fork-child-threads.exp: Test next over fork.
7068
6214f497
DJ
70692008-03-21 Chris Demetriou <cgd@google.com>
7070
7071 * gdb.base/break.exp (rbreak junk): New test for rbreak
7072 "Junk at end of arguments" issue.
7073
63092375
DJ
70742008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
7075
7076 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
7077 *& to work on created array elements.
7078 (Top level): Test print $pc with a file. Test string operations
7079 without a target.
7080 * gdb.base/ptype.exp: Do not expect *& to work on created array
7081 elements.
7082
b21991b0
DJ
70832008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
7084
7085 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
7086 gdb.threads/staticthreads.exp: Update exit query.
7087
c4b347c7
SL
70882008-03-07 Sandra Loosemore <sandra@codesourcery.com>
7089
7090 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
7091
fa4727a6
DJ
70922008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
7093
7094 * gdb.base/watchpoint.c (global_ptr, func4): New.
7095 (main): Call func4.
7096 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
7097 (test_inaccessible_watchpoint): New.
7098
2f34202f
MR
70992008-02-29 Maciej W. Rozycki <macro@mips.com>
7100
7101 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
7102 select the largest.
7103
0d6ba1b1
DJ
71042008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
7105
7106 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
7107 frames-invalid annotations.
7108
e691325a
PM
71092008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
7110
a9c64011 7111 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 7112
f85b5ecc
DE
71132008-02-27 Doug Evans <dje@google.com>
7114
7115 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
7116 for bug 1738.
7117 (breakpoint_to_handler_entry): Ditto.
7118
b40e7bf3
JB
71192008-02-27 Joel Brobecker <brobecker@adacore.com>
7120
7121 * gdb.base/ending-run.exp: Use the first line of code inside
7122 function body to test breakpoints.
7123 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
7124 location where the breakpoint is inserted when using the line
7125 where a function is declared. Fix typo in the description of
7126 one of the tests.
7127 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
7128
2faca73a
PM
71292008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
7130
7131 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 7132 tests.
2faca73a 7133
6f439c36
PM
71342008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
7135
7136 * gdb.base/args.exp: avoid same output for tests
7137 with single quotes.
7138
54e52265
VP
71392008-02-26 Vladimir Prus <vladimir@codesourcery.com>
7140
a9c64011
AS
7141 * gdb.base/annota1.exp: Adjust for 'info break'
7142 format changes.
7143 * gdb.base/annota3.exp: Likewise.
7144 * gdb.base/break.exp: Likewise.
7145 * gdb.base/condbreak.exp: Likewise.
7146 * gdb.base/pending.exp: Likewise.
7147 * gdb.base/sepdebug.exp: Likewise.
7148 * gdb.base/unload.exp: Likewise.
7149 * gdb.cp/ovldbreak.exp: Likewise.
7150 * gdb.mi/mi-pending.exp: Likewise.
54e52265 7151
897b09ca
DE
71522008-02-07 Doug Evans <dje@google.com>
7153
7154 * gdb.cp/mb-inline.exp: New.
7155 * gdb.cp/mb-inline.h: New.
7156 * gdb.cp/mb-inline1.cc: New.
7157 * gdb.cp/mb-inline2.cc: New.
7158
b1c32d35
PM
71592008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
7160
7161 * gdb.pascal/floats.pas: New test program.
7162 * gdb.pascal/floats.exp: New testcase.
7163
1a4ca44a
TJB
71642008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
7165
7166 * gdb.base/callfuncs.c (t_float_many_args): New function.
7167 (t_double_many_args): New function.
7168 * gdb.base/callfuncs.exp: Add tests for exceeding float
7169 and double parameters passed through the stack.
7170
439048e8
JB
71712008-02-05 Joel Brobecker <brobecker@adacore.com>
7172
7173 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
7174 gdb.ada/complete/foo.adb: New files.
7175 * gdb.ada/complete.exp: New testcase.
7176
81fe8080
DE
71772008-02-03 Doug Evans <dje@google.com>
7178
301f0ecf
DE
7179 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
7180
81fe8080
DE
7181 * gdb.cp/gdb2384.exp: New file.
7182 * gdb.cp/gdb2384.cc: New file.
7183 * gdb.cp/gdb2384-base.h: New file.
7184 * gdb.cp/gdb2384-base.cc: New file.
7185
4b071aec
DE
71862008-02-02 Doug Evans <dje@google.com>
7187
7188 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
7189
61137ba6
JB
71902007-02-01 Joel Brobecker <brobecker@adacore.com>
7191
7192 * gdb.ada/sym_print_name: New test program.
7193 * gdb.ada/sym_print_name.exp: New testcase.
7194
71952007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
7196
7197 * gdb.ada/nested/hello.adb: New file.
7198 * gdb.ada/nested.exp: New testcase.
7199 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
7200
98deb0da
VP
72012008-02-01 Vladimir Prus <vladimir@codesourcery.com>
7202
7203 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
7204 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
7205 don't cause future evaluations of function to report
7206 creation of internal breakpoints.
98deb0da 7207
723a2275
VP
72082008-02-01 Vladimir Prus <vladimir@codesourcery.com>
7209
7210 * gdb.mi/mi-break.exp (test_error): New.
7211 Call it.
7212
fb546a2f
LM
72132008-01-31 Luis Machado <luisgpm@br.ibm.com>
7214
7215 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
7216 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
7217
2d8fd90a
PM
72182008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
7219
7220 * gdb.pascal/integers.pas: New test program.
7221 * gdb.pascal/integers.exp: New testcase.
7222
a7fa0ded
PM
72232008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
7224
7225 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
7226
5e1a1926
TJB
72272008-01-30 Luis Machado <luisgpm@br.ibm.com>
7228
7229 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
7230 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
7231
8d04f9f0
JB
72322008-01-30 Paul Hilfinger <hilfinger@adacore.com>
7233
7234 * gdb.ada/formatted_ref: New test program.
7235 * gdb.ada/formatted_ref.exp: New testcase.
7236
7237 * gdb.cp/formatted-ref.cc: New file.
7238 * gdb.cp/formatted-ref.exp: New testcase.
7239
ce75a98f
JB
72402008-01-30 Joel Brobecker <brobecker@adacore.com>
7241
7242 * gdb.base/ptype.exp: Add testing of "ptype $pc".
7243
e835f6bf
NR
72442008-01-30 Nick Roberts <nickrob@snap.net.nz>
7245
7246 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
7247 (test_file_list_exec_source_file): Update to new macro-info field.
7248
d118ef87
PH
72492008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
7250
7251 * gdb.ada/exprs: New test program.
7252 * gdb.ada/exprs.exp: New testcase.
7253
7d35ab09
TJB
72542008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
7255
7256 * dfp-test.c (DELTA, DELTA_B): New definitions.
7257 (double_val1, double_val2, double_val3, double_val4, double_val5,
7258 double_val6, double_val7, double_val8, double_val9, double_val10,
7259 double_val11, double_val12, double_val13, double_val14, dec32_val1,
7260 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
7261 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
7262 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
7263 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
7264 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
7265 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
7266 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
7267 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
7268 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
7269 dec128_val16): New global variables.
7270 (decimal_dec128_align): New function.
7271 (decimal_mixed): Likewise.
7272 (decimal_many_args_dec32): Likewise.
7273 (decimal_many_args_dec64): Likewise.
7274 (decimal_many_args_dec128): Likewise.
7275 (decimal_many_args_mixed): Likewise.
7276 * dfp-test.exp: Add tests calling new inferior functions.
7277
2d717e4f
DJ
72782008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
7279
7280 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
7281 gdb.server/ext-run.exp: New files.
7282 * lib/gdbserver-support.exp (gdbserver_download): New.
7283 (gdbserver_start): New. Update gdbserver expected
7284 output.
7285 (gdbserver_spawn): Use them.
7286 (gdbserver_start_extended): New.
7287
e85a822c
DJ
72882008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
7289
7290 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
7291 Run on GNU/Linux.
7292 (do_exec_tests): Check for systems which do not support catchpoints.
7293 Do not match START.
7294 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
7295 Run on GNU/Linux. Enable verbose output.
7296 (check_fork_catchpoints): New.
7297 (explicit_fork_child_follow, catch_fork_child_follow)
7298 (tcatch_fork_parent_follow): Update expected messages.
7299 (do_fork_tests): Use check_fork_catchpoints.
7300 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
7301 Run on GNU/Linux. Enable verbose output.
7302 (check_vfork_catchpoints): New.
7303 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
7304 expected messages.
7305 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
7306
401ea829
JB
73072008-01-29 Jim Blandy <jimb@red-bean.com>
7308
7309 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
7310 host' errors.
7311 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
7312
aceaf3ad
JB
73132008-01-29 Jim Blandy <jimb@red-bean.com>
7314
7315 * gdb.threads/sigthread.c: Use barriers to ensure that
7316 child_thread and child_thread_two are always initialized before we
7317 start to use them.
7318
a5606eee
VP
73192008-01-29 Vladimir Prus <vladimir@codesourcery.com>
7320
7321 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
7322 * gdb.base/watchpoint-solib.c: New.
7323 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 7324
c55a82bb
PM
73252008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
7326
7327 * gdb.base/gdb1056.exp: Add unsigned integer test.
7328
0993fe05
DE
73292008-01-28 Doug Evans <dje@google.com>
7330
7331 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
7332
4fe42e7f
JB
73332008-01-27 Jim Blandy <jimb@codesourcery.com>
7334
c7a69933
JB
7335 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
7336
4fe42e7f
JB
7337 * gdb.base/expand-psymtabs.exp: Doc fix.
7338
5def8285
MK
73392008-01-26 Mark Kettenis <kettenis@gnu.org>
7340
7341 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
7342
5313c911
NR
73432008-01-24 Nick Roberts <nickrob@snap.net.nz>
7344
a9c64011 7345 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
7346 -var-set-format.
7347
93815fbf
VP
73482008-01-23 Chris Demetriou <cgd@google.com>
7349
7350 * gdb.threads/thread_events.c: New testcase source file.
7351 * gdb.threads/thread_events.exp: New testcase expect file.
7352
467a88ee
NR
73532008-01-23 Nick Roberts <nickrob@snap.net.nz>
7354
7355 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
7356
7357 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
7358 -var-set-format.
7359
d8f82aba
DJ
73602008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
7361 Vladimir Prus <vladimir@codesourcery.com>
7362
7363 * gdb.base/float.exp: Allow missing floating point for m68k and
7364 PowerPC.
7365
60c46647
VP
73662008-01-22 Vladimir Prus <vladimir@codesourcery.com>
7367
7368 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
7369 ignore count.
7370 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
7371 * gdb.mi/mi-cli.exp: Adjust.
7372 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 7373
c7dd36a1
PA
73742008-01-17 Pedro Alves <pedro@codesourcery.com>
7375
7376 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
7377 and 'dummy_ptr' integer pointer. Initialize struct_declarations
7378 with dummy_ptr's address.
7379 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
7380 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
7381 all targets.
7382 * gdb.mi/mi2-var-child.exp: Likewise.
7383
39d5313e
JB
73842008-01-09 Joel Brobecker <brobecker@adacore.com>
7385
7386 * gdb.ada/null_array: New test program.
7387 * gdb.ada/null_array.exp: New testcase.
7388
0aea4bf3
LM
73892008-01-09 Luis Machado <luisgpm@br.ibm.com>
7390
7391 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
7392 with required float modifiers.
7393
0b354900
JB
73942008-01-08 Joel Brobecker <brobecker@adacore.com>
7395
7396 * gdb.ada/funcall_param: New test program.
7397 * gdb.ada/funcall_param.exp: New testcase.
7398
cdb7f5d4
JB
73992008-01-08 Joel Brobecker <brobecker@adacore.com>
7400
7401 * gdb.ada/arrayparam: New test program.
7402 * gdb.ada/arrayparam.exp: New testcase.
7403
88e2547f
JB
74042008-01-08 Joel Brobecker <brobecker@adacore.com>
7405
7406 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
7407 landed. Should also fix random failures in the test following it.
7408
f6867ce0
TJB
74092008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
7410
7411 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
7412 for expressions with decimal float values.
7413 (test_dfp_conversions): New function to test casts to and from
7414 decimal float types.
7415 Call test_dfp_conversions.
7416 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
7417 elements.
7418 (main): Initialize ds.float4 and ds.double8 elements.
7419 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
7420 string to new error message.
7421 (d64_set_tests): Likewise.
7422 (d128_set_tests): Likewise.
7423 Add tests for expressions with decimal float variables. Add tests for
7424 conversions to and from decimal float types.
7425
f9c11282
JB
74262008-01-05 Joel Brobecker <brobecker@adacore.com>
7427
7428 * gdb.ada/packed_tagged/comp_bug.adb: New file.
7429 * gdb.ada/packed_tagged.exp: New testcase.
7430
0ecbca72
JB
74312008-01-04 Joel Brobecker <brobecker@adacore.com>
7432
7433 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
7434 gdb.ada/homonym/homonym_main.adb: New files.
7435 * gdb.ada/homonym.exp: New testcase.
7436
c18d3d89
JB
74372008-01-04 Joel Brobecker <brobecker@adacore.com>
7438
7439 * gdb.ada/packed_array.exp: Add testing of references to
7440 a packed array.
7441
ecc7085b
JB
74422008-01-04 Joel Brobecker <brobecker@adacore.com>
7443
7444 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
7445 New files.
7446 * gdb.ada/type_coercion.exp: New testcase.
7447
c474c922
JB
74482008-01-04 Joel Brobecker <brobecker@adacore.com>
7449
7450 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
7451 gdb.ada/tagged/foo.adb: New file.
7452 * gdb.ada/tagged.exp: New testcase.
7453
9005b927
JB
74542008-01-04 Joel Brobecker <brobecker@adacore.com>
7455
7456 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
7457 gdb.ada/ptype_field/foo.adb: New files.
7458 * gdb.ada/ptype_field.exp: New testcase.
7459
1a6aaad8
JB
74602008-01-03 Joel Brobecker <brobecker@adacore.com>
7461
7462 * gdb.ada/print_pc.exp: New testcase.
7463
0ef22f53
JB
74642008-01-03 Joel Brobecker <brobecker@adacore.com>
7465
7466 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
7467 gdb.ada/taft_type/p.adb: New files.
7468 * gdb.ada/taft_type.exp: New testcase.
7469
1689ecf8
JB
74702008-01-03 Joel Brobecker <brobecker@adacore.com>
7471
7472 * gdb.ada/array_bounds/bar.adb: New file.
7473 * gdb.ada/array_bounds.exp: New testcase.
7474
a4d0b9c3
JB
74752008-01-03 Joel Brobecker <brobecker@adacore.com>
7476
7477 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
7478 gdb.ada/arrayptr/foo.adb: New files.
7479 * gdb.ada/arrayptr.exp: New testcase.
7480
a31ace00
JB
74812008-01-03 Joel Brobecker <brobecker@adacore.com>
7482
7483 * gdb.base/set-lang-auto.exp: New testcase.
7484
a97fced3
JB
74852008-01-03 Joel Brobecker <brobecker@adacore.com>
7486
7487 * gdb.ada/fun_addr/foo.adb: New file.
7488 * gdb.ada/fun_addr.exp: New testcase.
7489
ef29ce1a
JK
74902008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7491
7492 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
7493 New files
7494
0fafefe3
JB
74952008-01-02 Joel Brobecker <brobecker@adacore.com>
7496
7497 * array_subscript_addr/p.adb: New file.
a9c64011 7498 * array_subscript_addr.exp: New testcase.
0fafefe3 7499
c4359f8d
JB
75002008-01-02 Joel Brobecker <brobecker@adacore.com>
7501
a9c64011 7502 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
7503 New files.
7504 * gdb.ada/str_cmp_ref.exp: New testcase.
7505
1aa1b15b
JB
75062008-01-01 Joel Brobecker <brobecker@adacore.com>
7507
7508 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
7509 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 7510 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 7511
81c9b2cf
JB
75122008-01-01 Joel Brobecker <brobecker@adacore.com>
7513
7514 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
7515 gdb.ada/ref_param/pck.ads: New files.
7516 * gdb.ada/ref_param.exp: New testcase.
7517
319e4674
JB
75182008-01-01 Joel Brobecker <brobecker@adacore.com>
7519
7520 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
7521 gdb.ada/interface/foo.adb: New files.
7522 * gdb.ada/interface.exp: New testcase.
7523
ef682c56
JB
75242007-12-31 Jim Blandy <jimb@codesourcery.com>
7525
7526 * gdb.base/multi-forks.exp: Consume all output from child
7527 processes before proceeding to next test.
7528
f6f3eb6c
JB
75292007-12-29 Jim Blandy <jimb@codesourcery.com>
7530
7531 * configure: Regenerated.
7532
f652e42f
JB
75332007-12-27 Joel Brobecker <brobecker@adacore.com>
7534
7535 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
7536 gdb.ada/fixed_cmp/fixed.adb: New files.
7537 * gdb.ada/fixed_cmp.exp: New testcase.
7538
6943e596
JB
75392007-12-27 Joel Brobecker <brobecker@adacore.com>
7540
7541 * gdb.ada/boolean_expr.exp: New testcase.
7542
aad9a193
JB
75432007-12-26 Jim Blandy <jimb@codesourcery.com>
7544
7545 * gdb.base/multi-forks.exp: Doc fix.
7546
fb5f3683
JB
75472007-12-26 Joel Brobecker <brobecker@adacore.com>
7548
7549 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
7550 * gdb.ada/char_param.exp: Do not compile our test program with
7551 -gnata, this is unnecessary.
7552 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
7553
384e4a9c
JB
75542007-12-24 Joel Brobecker <brobecker@adacore.com>
7555
7556 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
7557 gdb.ada/print_chars/foo.adb: New files.
7558 * gdb.ada/print_chars.exp: New testcase.
7559
01e044f7
JB
75602007-12-24 Joel Brobecker <brobecker@adacore.com>
7561
7562 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
7563 gdb.ada/char_param/foo.adb: New files.
7564 * gdb.ada/char_param.exp: New testcase.
7565
0ce17860
JB
75662007-12-22 Jim Blandy <jimb@codesourcery.com>
7567
7568 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
7569 hard-coding source line numbers into the test.
7570 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
7571 gdb_get_line_number to find.
7572
919809b9
JB
75732007-12-22 Joel Brobecker <brobecker@adacore.com>
7574
7575 * gdb.base/ptype.c (highest): New struct type.
7576 (the_highest): New variable of that type.
7577 (main): Add dummy assignment to a field of variable the_highest.
7578 * gdb.base/ptype.exp: Test type printing of our new variable.
7579
abc8a88d
PM
75802007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
7581
7582 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 7583 and record first explicitly generated thread number.
abc8a88d
PM
7584 Use that thread number for thread specific watchpoint test.
7585 Add iteration number to repetitive tests.
7586
5158f3e3
CES
75872007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
7588 Jim Blandy <jimb@codesourcery.com>
7589
7590 * gdb.base/expand-psymtabs.c: New testcase
7591 source file.
7592 * gdb.base/expand-psymtabs.exp: New testcase
7593 expect file.
7594
37e4754d
LM
75952007-12-17 Luis Machado <luisgpm@br.ibm.com>
7596
7597 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
7598 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
7599
551e5d04
JB
76002007-12-17 Joel Brobecker <brobecker@adacore.com>
7601
7602 * gdb.ada/frame_args/foo.adb: New file.
7603 * gdb.ada/frame_args/pck.ads: New file.
7604 * gdb.ada/frame_args/pck.adb: New file.
7605 * gdb.ada/frame_args.exp: New testcase.
7606
a05ee097
JB
76072007-12-17 Joel Brobecker <brobecker@adacore.com>
7608
7609 * gdb.base/frame-args.c: New file.
7610 * gdb.base/frame-args.exp: New testcase.
7611
c162e8c9 76122007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 7613 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
7614
7615 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
7616
afe8ab22 76172007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 7618
afe8ab22
VP
7619 * gdb.mi/mi-pending.exp: New.
7620 * gdb.mi/mi-pending.c: New.
7621 * gdb.mi/mi-pendshr.c: New.
7622
dfdfb3ca
JB
76232007-12-06 Jim Blandy <jimb@codesourcery.com>
7624
7625 * gdb.base/default.exp: Update expected output for 'info catch'.
7626
b7fca990
JK
76272007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
7628
7629 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
7630 must be set to binary.
7631
6a1afc1e
PA
76322007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
7633
7634 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
7635
a6b151f1
DJ
76362007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
7637
7638 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
7639 gdb.mi/mi-file-transfer.exp: New.
7640
43039443
JK
76412007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7642
7643 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
7644
0ef2251b
MR
76452007-11-22 Maciej W. Rozycki <macro@mips.com>
7646
7647 * gdb.trace/backtrace.exp: Fix a typo.
7648 * gdb.trace/circ.exp: Likewise.
7649 * gdb.trace/collection.exp: Likewise.
7650 * gdb.trace/limits.exp: Likewise.
7651 * gdb.trace/report.exp: Likewise.
7652 * gdb.trace/tfind.exp: Likewise.
7653 * gdb.trace/while-dyn.exp: Likewise.
7654
5443631e
NR
76552007-11-21 Nick Roberts <nickrob@snap.net.nz>
7656
7657 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
7658 objects of pointers that can't be dereferenced are now
7659 "noneditable".
7660
a4ce5b0d
UW
76612007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7662
7663 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
7664 (target_cpu): Remove.
7665
d6e956e5
VP
76662007-10-15 Vladimir Prus <vladimir@codesourcery.com>
7667
7668 * gdb.base/ending-run.exp: Expect the list of cleared
7669 breakpoint to come in natural order, not the reversed one.
a9c64011 7670
214270ab
VP
76712007-11-07 Vladimir Prus <vladimir@codesourcery.com>
7672
7673 * gdb.mi/mi-var-child.c (do_child_deletion): New.
7674 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 7675
1a619819
LM
76762007-11-05 Luis Machado <luisgpm@br.ibm.com>
7677
7678 * gdb.base/printcmds.exp: New function
7679 test_printf_with_dfp.
7680
5b01a6fa
DE
76812007-11-02 Doug Evans <dje@google.com>
7682
7683 * gdb.disasm/t01_mov.s: Remove carriage returns.
7684 * gdb.disasm/t02_mova.s: Ditto.
7685 * gdb.disasm/t03_add.s: Ditto.
7686 * gdb.disasm/t04_sub.s: Ditto.
7687 * gdb.disasm/t05_cmp.s: Ditto.
7688 * gdb.disasm/t06_ari2.s: Ditto.
7689 * gdb.disasm/t07_ari3.s: Ditto.
7690 * gdb.disasm/t08_or.s: Ditto.
7691 * gdb.disasm/t09_xor.s: Ditto.
7692 * gdb.disasm/t10_and.s: Ditto.
7693 * gdb.disasm/t11_logs.s: Ditto.
7694 * gdb.disasm/t12_bit.s: Ditto.
7695 * gdb.disasm/t13_otr.s: Ditto.
7696
ec33ab7f
JK
76972007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7698
7699 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
7700
ae0d01ff
UW
77012007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7702
7703 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
7704 provide DFP support.
7705
55eddb0f
DJ
77062007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
7707
7708 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
7709 Test "set powerpc vector-abi". Skip auto-detection tests for old
7710 toolchains.
7711
7020f05c
PA
77122007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
7713
7714 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
7715 with [string compare].
7716
84bc3db9
PA
77172007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
7718
7719 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
7720 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
7721
5876dc88
LM
77222007-10-25 Luis Machado <luisgpm@br.ibm.com>
7723
7724 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
7725 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
7726 * gdb.opt/Makefile.in: New makefile.
7727 * Makefile.in: Create new directory "gdb.opt".
7728 * configure.ac: Add "gdb.opt" directory.
7729 * configure: Regenerated.
a9c64011 7730
c3ea9a14
DE
77312007-10-25 Doug Evans <dje@google.com>
7732
7733 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
7734 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
7735
a9c64011 77362007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
7737 Thiago Jung Bauermann <bauerman@br.ibm.com>
7738
7739 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
7740 Floating Point expressions.
7741 * gdb.base/dfp-test.exp: new file adding tests for Decimal
7742 Floating Point variables.
7743 * gdb.base/dfp-test.c: new file containing program with Decimal
7744 Floating variables, used by gdb.base/dfp-test.exp.
7745
62a24a2b
DJ
77462007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
7747
7748 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
7749
e7b1eae6
UW
77502007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7751
7752 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
7753 compiling test case with GCC.
7754 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
7755
c641edcc
UW
77562007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7757
7758 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
7759 format changes.
7760
5e5ebfe6
MS
77612007-10-18 Michael Snyder <msnyder@specifix.com>
7762
7763 * gdb.base/dbx.exp: Add missing "-re " operator.
7764
e831e7b6
GM
77652007-10-16 Gaius Mulley <gaius@glam.ac.uk>
7766
7767 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
7768 * configure.ac: Removed trailing spaces after backslash.
7769 * gdb.modula2: New directory.
7770 * gdb.modula2/Makefile.in: New file.
7771 * gdb.modula2/unbounded-array.exp: New file.
7772 * gdb.modula2/unbounded1.c: New file.
7773
7cc46491
DJ
77742007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
7775
7776 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
7777
77782007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
7779
7780 * gdb.base/sigstep.c (main): Add checks for
7781 return values for setitimer call.
7782 Call setitimer again with itimer = ITIMER_REAL
7783 if first call to setitimer fails.
7784
e91528f0
KH
77852007-10-11 Kazu Hirata <kazu@codesourcery.com>
7786
7787 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
7788 of $timeout.
7789
2ec9a4f8
DJ
77902007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
7791
7792 * gdb.server/server-run.exp: Test for dynamic linker symbols.
7793
77942007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
7795
7796 * lib/gdb.exp (gdb_run_cmd): Move comment outside
7797 of gdb_expect call, to avoid interruption.
7798
64b2fa04
PA
77992007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
7800
7801 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
7802 (v_unsigned_long_long, v_long_long_array)
7803 (v_signed_long_long_array, v_unsigned_long_long_array)
7804 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
7805 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
7806 [!NO_LONG_LONG]: New.
7807 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
7808 v_long_long_member.
7809
7810 (v_long_long_func, v_signed_long_long_func)
7811 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
7812 (main) [!NO_LONG_LONG]: Initialize long long variants.
7813
7814 * gdb.base/whatis.exp: If board file requests no_long_long, build
7815 test with NO_LONG_LONG defined. Test long long, signed long long,
7816 and unsigned long long variants but only if board file doesn't
7817 disable it.
7818
a912286e 78192007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 7820 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
7821
7822 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
7823 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
7824 * configure: Regenerated.
7825 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
7826 gdb.pascal/types.exp, lib/pascal.exp: New files.
7827
471ba8c9
DJ
78282007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
7829
7830 * gdb.cp/classes.exp (do_tests): Always step to the line after the
7831 call.
7832 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
7833 to return to the call.
7834 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
7835 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
7836 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
7837 * gdb.mi/mi-until.exp (test_until): Likewise.
7838 * gdb.mi/mi2-until.exp (test_until): Likewise.
7839
fef8a650
DJ
78402007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
7841
7842 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
7843 two-char array.
7844 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
7845
d983da9c
DJ
78462007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
7847
7848 * gdb.threads/watchthreads.c (thread_function): Sleep between
7849 iterations.
7850 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
7851 at once for S/390. Generate matching fails and passes.
7852
17f62551
VP
78532007-09-27 Vladimir Prus <vladimir@codesourcery.com>
7854
7855 * gdb.mi/var-cmd.c (do_children_tests): Initialize
7856 the 'struct_declarations' variable to zeros.
a9c64011 7857
ed0616c6
VP
78582007-09-24 Vladimir Prus <vladimir@codesourcery.com>
7859
7860 * gdb.cp/mb-ctor.cc: New.
7861 * gdb.cp/mb-ctor.exp: New.
7862 * gdb.cp/mb-templates.cc: New.
7863 * gdb.cp/mb-templates.exp: New.
7864
41f1b697
DJ
78652007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
7866
7867 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
7868
3f213f78
PA
78692007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
7870
7871 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
7872 targets.
7873 * configure: Regenerate.
7874
0d381245 78752007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 7876
0d381245
VP
7877 * gdb.base/annota1.exp: Adjust for 'info break'
7878 format changes.
7879 * gdb.base/annota3.exp: Likewise.
7880 * gdb.base/break.exp: Likewise.
7881 * gdb.base/condbreak.exp: Likewise.
7882 * gdb.base/pending.exp: Likewise.
7883 * gdb.base/sepdebug.exp: Likewise.
7884 * gdb.base/unload.exp: Likewise.
7885 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 7886
fe3f5fa8
VP
78872007-09-22 Vladimir Prus <vladimir@codesourcery.com>
7888
7889 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
7890 messages.
7891 * gdb.base/chng-syms.exp: Likewise.
7892 * gdb.base/unload.exp: Likewise.
a9c64011 7893
a75cf6c0
DJ
78942007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
7895
7896 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
7897
18ecae38
DJ
78982007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
7899
7900 * schedlock.c (NUM): Change to 1.
7901 (main): Use args[0] for the main thread.
7902 * schedlock.exp: Only expect two threads. Only issue one pass or fail
7903 regardless of the number of threads.
7904
5509918f
MR
79052007-09-14 Maciej W. Rozycki <macro@mips.com>
7906
4a543daf
MR
7907 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
7908 type down.
7909 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
7910 test.
7911 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
7912 watchpoint type down.
7913 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
7914 test.
7915
79162007-09-14 Maciej W. Rozycki <macro@mips.com>
7917
5509918f
MR
7918 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
7919 Move all the tests here and run them twice, once using software
7920 watchpoints and once using hardware watchpoints.
7921 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
7922
40b53987
DJ
79232007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
7924
7925 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
7926 test.
7927
695e2681
MK
79282007-09-10 Mark Kettenis <kettenis@gnu.org>
7929
8b3fc8d8
MK
7930 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
7931 build-id.
7932
695e2681
MK
7933 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
7934 know about $ORIGIN. Calculate output dir from $dest instead of
7935 using ${objdir}/{$subdir}.
7936
58d69f29
MK
79372007-09-09 Mark Kettenis <kettenis@gnu.org>
7938
7939 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
7940 gcore, before continuing with the test.
7941
3e347599
DJ
79422007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
7943
7944 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
7945 * gdb.mi/mi-watch.exp: Likewise.
7946
ea37ba09
DJ
79472007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
7948 Jim Blandy <jimb@codesourcery.com>
7949
7950 * gdb.arch/i386-sse.exp: Do not expect character constants.
7951 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
7952 * gdb.base/display.exp: Allow print/s.
7953 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
7954 and unsigned char array changes.
7955
2025a643
DJ
79562007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
7957
7958 * gdb.base/display.exp: Add tests for printf %p.
7959
26669a27
PA
79602007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
7961
7962 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
7963 the dll name to unicode.
7964
c8f021f8
JK
79652007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7966
7967 * gdb.base/default.exp (show version): Update the version text.
7968 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
7969
4cf31eea
JK
79702007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7971
7972 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
7973 New files.
7974
4935890f
JK
79752007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7976
7977 * lib/gdb.exp (build_id_debug_filename_get): New function.
7978 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
7979 Remove the generate DEBUG file for the future testcase runs.
7980 New testcase for the NT_GNU_BUILD_ID retrieval.
7981 Move the final testing step to ...
7982 (test_different_dir): ... a new function.
7983 New parameter XFAIL to XFAIL all the tests performed.
7984 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
7985 New parameter TYPE to PF_PREFIX all the tests performed.
7986
02142340
VP
79872007-08-31 Vladimir Prus <vladimir@codesourcery.com>
7988
7989 * gdb.mi/mi-var-cp.cc (path_expression): New
7990 function.
7991 * gdb.mi/mi-var-cp.exp: Run path exression tests.
7992
36acd84e
UW
79932007-08-27 Markus Deuling <deuling@de.ibm.com>
7994
7995 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
7996 to fit into SPU Local Store memory.
7997
a896d121
JB
79982007-08-23 Joel Brobecker <brobecker@adacore.com>
7999
8000 * gdb.base/default.exp: Adjust the expected output of "info
8001 warranty" after the switch to GPLv3.
8002
7b433602
JB
80032007-08-23 Joel Brobecker <brobecker@adacore.com>
8004
8005 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
8006 to 30000 (from 20000).
8007
e22f8b7c
JB
80082007-08-23 Joel Brobecker <brobecker@adacore.com>
8009
8010 Switch the license of all .exp files to GPLv3.
8011 Switch the license of all .f and .f90 files to GPLv3.
8012 Switch the license of all .s and .S files to GPLv3.
8013
5a0e3bd0
JB
80142007-08-23 Joel Brobecker <brobecker@adacore.com>
8015
8016 * configure.ac: Switch license to GPLv3.
8017
cc00619d
JB
80182007-08-23 Joel Brobecker <brobecker@adacore.com>
8019
8020 Switch the licensing to GPLv3 for all .ads and .adb files.
8021
8d26208a
DJ
80222007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
8023
8024 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
8025 and t_int_double.
8026 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
8027
4fcb9948
JB
80282007-08-17 Joel Brobecker <brobecker@adacore.com>
8029
8030 * gdb.base/step-line.c: Switch license to GPL version 3, and
8031 update copyright year.
8032 * gdb.base/step-line.inp: Likewise.
8033
b9c34f67
JB
80342007-08-17 Joel Brobecker <brobecker@adacore.com>
8035
8036 * gdb.base/gdb1555.exp: Make expected output immune to formatting
8037 changes inside gdb1555.c.
8038 * gdb.base/pending.exp: Likewise.
8039
2cc17678
DJ
80402007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
8041
8042 * config/default.exp: New file.
8043
e48883f7
DJ
80442007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
8045
8046 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
8047 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
8048
1ab80e5b
MR
80492007-07-30 Maciej W. Rozycki <macro@mips.com>
8050
8051 * gdb.base/dump.exp: Force the correct endianness for binary
8052 formats not carrying this information.
8053
aba471f5
DJ
80542007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
8055
8056 * gdb.threads/staticthreads.exp: Match .*sem_post.
8057
d4e07204
DJ
80582007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
8059
8060 * gdb.base/readline.exp (operate_and_get_next): Match the final
8061 prompt.
8062
2b97317d
KB
80632007-07-23 Kevin Buettner <kevinb@redhat.com>
8064
8065 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
8066 to restarting SID.
8067
44efa07a
KB
80682007-07-18 Kevin Buettner <kevinb@redhat.com>
8069
8070 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
8071 prior to `gdb_start'.
8072
7b5ebade
KB
80732007-07-18 Kevin Buettner <kevinb@redhat.com>
8074
8075 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
8076 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
8077 Remove call to gdb_unload.
8078
255e7678
DJ
80792007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
8080 Daniel Jacobowitz <dan@codesourcery.com>
8081
8082 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
8083 for __WIN32__.
8084 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
8085 * gdb.base/unload.exp: Use shared library test routines.
8086
3a40aaa0
UW
80872007-07-03 Markus Deuling <deuling@de.ibm.com>
8088
8089 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
8090 * gdb.base/solib-symbol-lib.c: Likewise.
8091 * gdb.base/solib-symbol-main.c: Likewise.
8092
b0f4b84b
DJ
80932007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
8094
8095 * config/gdbserver.exp (gdb_reconnect): New.
8096 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
8097 gdb.base/solib-disc.exp: New files.
8098 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
8099 remote debugging".
8100 (gdb_compile): Add shlib_load flag.
8101 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
8102 port.
8103 (gdbserver_reconnect): New.
8104
1b05479a
DJ
81052007-07-01 Nick Roberts <nickrob@snap.net.nz>
8106 Daniel Jacobowitz <dan@codesourcery.com>
8107
8108 * gdb.base/annota3.exp: Test for if construct.
8109
86f78eb2
DJ
81102007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
8111
8112 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
8113
6a2eb474 81142007-06-21 Chris Dearman <chris@mips.com>
a9c64011 8115 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
8116
8117 * gdb.base/display.exp: Allow a newline after display/i.
8118 * gdb.base/pc-fp.exp: Likewise.
8119 * gdb.base/sigbpt.exp: Likewise.
8120
f8b73d13
DJ
81212007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
8122
8123 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
8124 required features to be included.
8125
4339e69e
DJ
81262007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
8127
8128 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
8129 in info threads output.
8130
23d964e7
UW
81312007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8132 Markus Deuling <deuling@de.ibm.com>
8133
8134 * gdb.arch/spu-info.exp: New testcase.
8135 * gdb.arch/spu-info.c: New file.
8136
fd20f75b
DJ
81372007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
8138
8139 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
8140 tpcs_offset. Restore lr after the call.
8141 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
8142
2226f861
DJ
81432007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
8144
8145 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
8146 (gdbserver_run): Kill any running gdbserver.
8147 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
8148
d12371a9
MR
81492007-05-17 Maciej W. Rozycki <macro@mips.com>
8150
8151 * gdb.base/sigbpt.exp: Preset segv_addr.
8152
93f02886
DJ
81532007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
8154
8155 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
8156 (gdb_compile_shlib): Likewise.
8157 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
8158 (default_gdb_init): Clear cleanfiles.
8159 (gdb_finish): Delete recorded cleanfiles.
8160 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
8161
8162 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
8163 Do not use isnative.
8164 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
8165 gdb.base/so-impl-ld.exp: Likewise.
8166 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
8167 * gdb.base/unload.exp: Likewise. Do not pass empty option to
8168 gdb_compile.
8169
b04e06d7
VP
81702007-05-15 Vladimir Prus <vladimir@codesourcery.com>
8171
8172 * config/unknown.exp: Remove.
8173
069ed931
UW
81742007-05-15 Markus Deuling <deuling@de.ibm.com>
8175
8176 * gdb.base/info-proc.exp: Check is_remote.
8177
09db0d03
UW
81782007-05-14 Markus Deuling <deuling@de.ibm.com>
8179
8180 * gdb.base/gcore.exp: Initialize variable core_supported.
8181
af2cbe8c
DJ
81822007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
8183
8184 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
8185
027c0295
DJ
81862007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
8187
8188 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
8189 * gdb.threads/print-threads.exp (test_all_threads): Allow
8190 negative and hexadecimal thread IDs.
8191
dc5000e7
DJ
81922007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
8193
8194 * gdb.java/jprint.java (public): Avoid invalid call to static
8195 method.
8196
2e74ed18
DP
81972007-05-14 Denis Pilat <denis.pilat@st.com>
8198
8199 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
8200 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
8201 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
8202 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
8203 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
8204
83547f02
UW
82052007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8206
8207 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 8208 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
8209 this mode.
8210 * gdb.base/ovlymgr.c: Provide stubs for spu target.
8211 * gdb.base/spu.ld: New file.
8212
b18be20d
DJ
82132007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
8214
8215 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
8216
be444858
DJ
82172007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
8218
8219 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
8220
b1d53152
DJ
82212007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
8222
8223 * gdb.java/jmain.exp: Handle demangled names with and without method
8224 signatures.
8225
d084b331
DJ
82262007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
8227
8228 * gdb.mi/mi-syn-frame.c (main, foo, bar)
8229 (have_a_very_merry_interrupt): Remove calls to puts.
8230 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
8231 inferior output.
8232 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
8233 test names.
8234
db9d7fc5
DJ
82352007-04-29 Markus Deuling <deuling@de.ibm.com>
8236 Daniel Jacobowitz <dan@codesourcery.com>
8237
8238 * gdb.base/auxv.exp (core_works): Also check is_remote.
8239 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
8240
ef783a7d 82412007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 8242
ef783a7d
VP
8243 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
8244 message, not the undefined 'module' variable.
8245 * gdb.base/siginfo.exp: Likewise.
8246 * gdb.base/sigstep.exp: Likewise.
8247 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
8248 serialport.
8249 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
8250
b7b73cae
CV
82512007-04-25 Corinna Vinschen <vinschen@redhat.com>
8252
8253 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
8254 target sim fails. Return 0 otherwise.
8255 (gdb_load): Return prematurely if gdb_target_sim fails.
8256
7d90fdfa
DP
82572007-04-16 Denis Pilat <denis.pilat@st.com>
8258
8259 * gdb.base/setshow.exp: Reset height after having set it to 100.
8260
5d3e9c85
DP
82612007-04-16 Denis Pilat <denis.pilat@st.com>
8262
8263 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
8264
18e75969
DP
82652007-04-16 Denis Pilat <denis.pilat@st.com>
8266
8267 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
8268
25d5ea92
VP
82692007-04-14 Vladimir Prus <vladimir@codesourcery.com>
8270
8271 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
8272 tests. Run the frozen varobjs test.
8273 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 8274 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 8275
0b49cb80
JK
82762007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8277
8278 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
8279 gdb.base/type-opaque.exp: New files.
8280
a73bafbc 82812007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
8282
8283 * gdb.mi/mi-var-child.c
a73bafbc
VP
8284 (do_children_tests): User char[2] instead of
8285 char so that automatic printing of pointers to char
8286 don't give unpredicable result.
8287 * gdb.mi/var-cmd.c (do_locals_test): Initialize
8288 local variables.
8289 * gdb.mi/mi-var-child.exp: Step to right line
8290 of do_children_tests.
8291 * gdb.mi/mi2-var-child.exp: Likewise.
8292 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 8293 do_locals_tests.
a73bafbc
VP
8294 (do_children_tests): User char[2] instead of
8295 char so that automatic printing of pointers to char
a9c64011 8296 don't give unpredicable result.
a73bafbc 8297 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 8298 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
8299 Pass test name to mi_wait_for_stop.
8300
7ce59000
DJ
83012007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
8302
8303 * gdb.asm/asm-source.exp: Remove d10v case.
8304 * lib/gdb.exp (skip_cplus_tests): Likewise.
8305 * gdb.asm/d10v.inc: Deleted.
8306
20389057
DJ
83072007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
8308
8309 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
8310
8807d78b
DJ
83112007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
8312
8313 * config/netware.exp: Delete file.
8314
aa3edb8e
JB
83152007-03-29 Joel Brobecker <brobecker@adacore.com>
8316
8317 * gdb.dwarf2/dw2-noloc.S: New file.
8318 * gdb.dwarf2/dw2-noloc.exp: New file.
8319
297561ac
PA
83202007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
8321
8322 * gdb.cp/method2.cc: New test.
8323 * gdb.cp/method2.exp: New test.
8324 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
8325
1f81bd39
DJ
83262007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
8327
8328 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
8329
9453113a
DJ
83302007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
8331
8332 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
8333
b741e217
DJ
83342007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
8335
8336 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
8337 (gdb_load): Delete, replace with...
8338 (gdb_reload): ...this.
8339 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
8340 * gdb.server/server-mon.exp: Likewise.
8341 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
8342 (gdb_start_cmd): New.
8343 (gdb_file_cmd): Save the last loaded file.
8344 (gdb_reload): New.
8345 (gdb_gnu_strip_debug): Use transform.
8346 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
8347 support here. Use new $last_loaded_file. Check mtime.
8348 (gdb_target_cmd): Handle ObjC failure case.
8349 (infer_host_exec): Delete.
8350 (gdbserver_load): Rename to...
8351 (gdbserver_run): ...this. Simplify.
8352 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
8353 (mi_gdb_load): Move most contents to a new function...
8354 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
8355 (mi_run_cmd): Use mi_gdb_target_load.
8356 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
8357 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
8358 Use gdb_run_cmd.
8359 * gdb.base/charsign.exp: Remove incorrect comment.
8360 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
8361 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
8362 gdb.base/start.exp: Use gdb_start_cmd.
8363
446ab585 83642007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 8365 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
8366
8367 * gdb.base/sigbpt.exp: Fix the message when skipping test.
8368 * gdb.base/signull.exp: Similarly.
8369
bbb88ebf
UW
83702007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8371
8372 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
8373 messages available to test cases (like chng-sym.exp).
8374
cb8c4a99
AS
83752007-03-14 Andreas Schwab <schwab@suse.de>
8376
8377 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
8378 format changes.
8379
4e463ff5
DJ
83802007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
8381
8382 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
8383 (optimized_1): New.
8384 (main): Call optimized_1.
8385 (gdb2029): Correct typos. Call gdb2029_marker.
8386 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
8387 for gdb2029.
8388
b6db2c47
MK
83892007-03-12 Mark Kettenis <kettenis@gnu.org>
8390
8391 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
8392 as tabs. Remove redundant test pattern.
8393
70ed3737
UW
83942007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8395
8396 * gdb.base/long_long.exp: Accept optional symbol name in <...>
8397 for /a format output.
8398
47b67b60
DJ
83992007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
8400
8401 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
8402 collect output incrementally.
8403
b8953b0e
UW
84042007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8405
8406 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
8407 for -var-create lpcharacter test.
8408 * gdb.mi/mi2-var-cmd.exp: Likewise.
8409
7acd5c40
UW
84102007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8411
8412 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
8413 pass on targets where address zero is readable.
8414
9c6759c1
UW
84152007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8416
8417 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
8418 just a single architecture.
8419
a2f1aeb4
UW
84202007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8421
8422 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
8423 (fetch_all_registers): New function, uses gdb_test_multiple and
8424 exp_continue to fetch inferior output line-by-line.
8425 Replace all uses of do_get_all_registers by fetch_all_registers.
8426
46579ac2
UW
84272007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8428
8429 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
8430 in target_info.
8431
fc133f24
MS
84322007-03-02 Michael Snyder <michael.snyder@palmsource.com>
8433
a9c64011 8434 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
8435 consistancy; add a default (timeout) case.
8436
7646a51d
MS
84372007-03-02 Michael Snyder <michael.snyder@palmsource.com>
8438
8439 * gdb.base/watchpoint.exp: Fix truncated comment.
8440
dcfff61f
MS
84412007-03-02 Michael Snyder <michael.snyder@palmsource.com>
8442
8443 * Makefile.in: Remove spurious single-quotes from sed command.
8444
664e3ee9
DJ
84452007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
8446
8447 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
8448 func.
8449 * gdb.mi/mi2-var-cmd.exp: Likewise.
8450
d7cc6f2f
JB
84512007-02-27 Joel Brobecker <brobecker@adacore.com>
8452
a9c64011
AS
8453 * gdb.dwarf2/dw2-producer.S: New file.
8454 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
8455
84562007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
8457
8458 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
8459 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
8460 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
8461 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
8462 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
8463 Revert tests to use mi_gdb_test and include value field in output
8464 of -var-create.
8465
93d42b30
DJ
84662007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
8467
8468 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
8469
c499ed39
DJ
84702007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
8471
8472 * gdb.base/maint.exp: Remove full paths from test names.
8473 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
8474 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
8475
9836f81b
JB
84762007-02-27 Joel Brobecker <brobecker@adacore.com>
8477
8478 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
8479
c74d0ad8
DJ
84802007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
8481
8482 * gdb.server/server-mon.exp: New test.
8483
2711e456
DJ
84842007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
8485
8486 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
8487
ff6f572f
DJ
84882007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
8489
8490 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
8491 register capitalization.
8492
fada3feb
DP
84932007-02-13 Denis Pilat <denis.pilat@st.com>
8494
8495 * gdb.mi/mi-var-invalidate.exp: New file.
8496
fb1e4ffc
DJ
84972007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
8498
8499 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
8500
3da939d7
DJ
85012007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
8502
8503 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
8504
123dc839
DJ
85052007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
8506
8507 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
8508 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
8509
877e3645 85102007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
8511
8512 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
8513 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
8514 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
8515 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
8516 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 8517 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 8518 Update tests to include value field in output of -var-create.
a9c64011 8519
3c0a2960
AS
85202007-02-08 Andreas Schwab <schwab@suse.de>
8521
8522 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
8523
108546a0
DJ
85242007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
8525
8526 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
8527 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
8528
d701dcab
DP
85292007-02-02 Denis Pilat <denis.pilat@st.com>
8530
8531 * gdb.threads/threadapply.exp: check that frame is not changed by
8532 the thread apply all command.
8533
783e3e2f
AS
85342007-01-31 Andreas Schwab <schwab@suse.de>
8535
6d9c3a87
AS
8536 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
8537
3c50d7b9
AS
8538 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
8539 in the dwarf sections.
8540 * gdb.dwarf2/mac-fileno.S: Likewise.
8541
783e3e2f
AS
8542 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
8543 bspstore register on ia64.
8544
78ff580e
AS
85452007-01-29 Andreas Schwab <schwab@suse.de>
8546
cc8e9b12
AS
8547 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
8548 "frame-begin" annotation.
8549
78ff580e
AS
8550 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
8551 number of "frames-invalid" annotations.
8552
704a4f78
DJ
85532007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
8554
8555 * gdb.base/commands.exp: Call if_commands_test.
8556 (gdb_test_no_prompt, if_commands_test): New.
8557
e741bf94
MK
85582007-01-28 Mark Kettenis <kettenis@gnu.org>
8559
8560 * gdb.threads/sigthread.c (NSIGS): Make bigger.
8561
474d0ad3
AS
85622007-01-27 Andreas Schwab <schwab@suse.de>
8563
8564 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
8565 .short/.int/.quad in the dwarf sections.
8566 * gdb.dwarf2/dw2-intercu.S: Likewise.
8567 * gdb.dwarf2/dw2-intermix.S: Likewise.
8568
e784b426
JK
85692007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8570
8571 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
8572 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
8573 array.
e784b426
JK
8574 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
8575 * gdb.base/setvar.exp: Likewise.
8576
37f08e04
AS
85772007-01-26 Andreas Schwab <schwab@suse.de>
8578
9a01813a
AS
8579 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
8580 test.
8581
37f08e04
AS
8582 * gdb.base/multi-forks.exp ("restart $i"): Also match
8583 __kernel_syscall_via_break.
8584
6e2a9270
VP
85852007-01-24 Vladimir Prus <vladimir@codesourcery.com>
8586
8587 * lib/mi-support.exp (mi_delete_varobj): New.
8588 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
8589 testcase.
8590 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
8591 (main): Call the above.
8592 (reference_update_test, base_in_reference_test)
8593 (reference_to_pointer): Delete the created varobjs.
a9c64011 8594
e515b470
DJ
85952007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
8596
8597 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
8598 * configure: Regenerated.
8599 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
8600 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
8601 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
8602 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
8603 * lib/gdb.exp (gdb_skip_xml_test): New function.
8604
08d8bcd7
DJ
86052007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
8606
8607 * gdb.base/sigrepeat.exp: Correct error message.
8608
86092007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
8610 Daniel Jacobowitz <dan@codesourcery.com>
8611
8612 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
8613 gdb.arch/i386-gnu-cfi-asm.S: New files.
8614
97c3f1f3
JK
86152007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
8616
8617 * lib/gdb.exp: Abort on missing `site.exp'.
8618
cb1df416
DJ
86192007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
8620 Daniel Jacobowitz <dan@codesourcery.com>
8621
8622 * gdb.base/included.c, gdb.base/included.exp,
8623 gdb.base/included.h: New files.
8624
35990120
DJ
86252007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
8626
8627 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
8628 (maximize_rlimit): Reduce limits on 64-bit systems.
8629
6e81a116 86302007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
8631
8632 From Marcus Deuling <deuling@de.ibm.com>:
8633 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
8634 every case.
8635
6c3c41f3
NR
86362007-01-13 Nick Roberts <nickrob@snap.net.nz>
8637
8638 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
8639 (test_path_specification): Use objdir instead of srcdir to always
8640 get an absolute filename.
8641
2f12c312
DJ
86422007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
8643
8644 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
8645
81121995
VP
86462007-01-11 Vladimir Prus <vladimir@codesourcery.com>
8647
8648 * gdb.mi/mi-var-cp.cc (reference_update_tests):
8649 Make sure the variable we're using is in scope.
8650 (reference_to_pointer): Likewise.
8651
4741b737
DJ
86522007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
8653
8654 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
8655 has no debug information.
8656
054410c3
DJ
86572007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
8658
8659 * gdb.base/annota1.exp: Remove extra send_gdb.
8660
818f79f6
DJ
86612007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8662
8663 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
8664
f7a6bb70
DJ
86652007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8666
8667 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
8668
57e66780
DJ
86692007-01-08 Nick Roberts <nickrob@snap.net.nz>
8670 Daniel Jacobowitz <dan@codesourcery.com>
8671
8672 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
8673 lcharacter or linteger change. Correct duplicated test name.
8674 * gdb.mi/mi2-var-cmd.exp: Likewise.
8675
3d799a95
DJ
86762007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
8677
8678 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
8679
86802007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 8681
a9c64011
AS
8682 * gdb.base/nofield.c: New file.
8683 * gdb.base/nofield.exp: New testcase.
51679ba9 8684
eafb94e8
NR
86852007-01-05 Nick Roberts <nickrob@snap.net.nz>
8686
8687 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
8688
8689 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
8690 test.
8691
5e572bb4
DJ
86922007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
8693
8694 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
8695
74a44383
DJ
86962007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
8697
8698 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
8699 when continuing.
8700
1b572db9
DJ
87012007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
8702
8703 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
8704 Expect ".exe" extension.
8705
381bc39b
DJ
87062007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
8707
8708 * gdb.base/charset.exp: Add explicit filename to break.
8709 * gdb.base/dbx.exp: Add explicit filename to breaks.
8710
2b70e4c6
DJ
87112007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
8712
8713 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
8714 * gdb.mi/mi2-file.exp: Likewise.
8715
303b6f5d
DJ
87162007-01-04 Vladimir Prus <vladimir@codesourcery.com>
8717
8718 Implement specification of MI tests as comments
8719 in C and C++ sources.
8720 * lib/mi-support.exp (mi_autotest_data): New variable.
8721 (mi_autotest_source): New variable.
8722 (count_newlines, mi_prepare_inline_tests)
8723 (mi_get_inline_test, mi_continue_to_line)
8724 (mi_run_inline_test, mi_tbreak)
8725 (mi_send_resuming_command, mi_wait_for_stop): New functions.
8726 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
8727 Run inline tests.
8728 * gdb.mi/mi-var-cp.cc: Define tests here.
8729
23da0d94
VP
87302007-01-04 Vladimir Prus <vladimir@codesourcery.com>
8731
8732 Simplify usage of mi_continue_to.
8733 * lib/mi-support.exp (mi_runto_helper): Renamed
8734 from mi_runto, added new parameter 'run_or_continue'.
8735 (mi_runto): Use mi_runto_helper.
8736 (mi_continue_to): Accept just function name as parameter.
8737 Use mi_runto_helper.
8738 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
8739 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 8740
f9e18282
JB
87412006-01-04 Joel Brobecker <brobecker@adacore.com>
8742
8743 Make this testcase a bit more realistic. The current code
8744 is too simplistic, and allows the compiler to optimize out
8745 some of the entities we need for this testcase.
8746 * gdb.ada/null_record/bar.ads (Void_Star): New type.
8747 (Do_Nothing): Add extra parameter.
8748 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
8749 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
8750 by using a variable of type Void_Star.
8751
fd678c65
JB
87522006-01-04 Joel Brobecker <brobecker@adacore.com>
8753
8754 * gdb.ada/catch_ex/foo.adb: New file.
8755 * gdb.ada/catch_ex.exp: New testcase.
8756
05cfdb42
DJ
87572007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
8758
8759 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
8760 pass --image-base to linker.
8761
2e03ee74
DJ
87622007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8763 Daniel Jacobowitz <dan@codesourcery.com>
8764
8765 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
8766 secondary prompts.
8767
0d5de010
DJ
87682007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
8769
8770 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
8771 output. Test the types of members and member pointers.
8772 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
8773 gdb/2092.
8774 * gdb.cp/member-ptr.exp: Search for a comment instead of a
8775 statement. Enable for GCC. Update expected output for some tests
8776 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
8777 layout.
8778 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
8779 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
8780 (Diamond::vget_base): New.
8781 (main): Add new tests.
8782 * gdb.cp/printmethod.exp: Update expected output for member functions.
8783 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
8784 print pEe->D::vg().
8785
61a771aa
DJ
87862007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
8787
8788 * gdb.threads/tls.exp: Allow stops in sem_post.
8789
2fa63963
DJ
87902006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
8791
8792 * gdb.base/annota1.exp: Allow .*printf in backtraces.
8793 * gdb.base/annota3.exp: Likewise.
8794 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
8795 again (instead of timing out).
8796 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
8797 GCC bug 26475.
8798 * gdb.java/jmisc.exp: Adjust to work with method signatures including
8799 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
8800 test from jmisc1.exp.
8801 * gdb.java/jmisc1.exp: Delete.
8802 * gdb.java/jprint.exp: Adjust to work with method signatures including
8803 return types.
8804 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
8805 * gdb.threads/linux-dp.exp: Don't be confused by program output.
8806 * lib/java.exp (compile_java_from_source): Pass the correct type
8807 to target_compile.
8808
5eefc2b7
JB
88092006-12-31 Joel Brobecker <brobecker@adacore.com>
8810
8811 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
8812 (stack_align_edx): New function.
8813 (stack_align_eax): New function.
8814 (main): Add calls to stack_align_edx and stack_align_eax.
8815 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
8816 Add testing for the cases where the register used during a stack
8817 realignment is edx. Same for eax.
8818
227c54da
DJ
88192006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
8820
8821 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
8822 and generic PE targets.
8823
cab8ac94
JB
88242006-12-29 Joel Brobecker <brobecker@adacore.com>
8825
8826 * gdb.ada/array_return.exp: Update copyright date list.
8827
ba54f318
JB
88282006-12-27 Joel Brobecker <brobecker@adacore.com>
8829
8830 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
8831 (Create_Small_Float_Vector): New function.
8832 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
8833 function body.
8834 * gdb.ada/array_return/p.adb: Use new type and function from
8835 package Pck.
8836 * gdb.ada/array_return.exp: Add a test verifying that GDB is
8837 able to print the value returned by a function returning an
8838 array of float.
8839
6b7a35dd
JB
88402006-12-20 Joel Brobecker <brobecker@adacore.com>
8841
8842 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
8843 The associated tests should be PASSing.
8844
038224f6
VP
88452006-12-08 Vladimir Prus <vladimir@codesourcery.com>
8846
8847 Test for base in references.
8848 * gdb.mi/mi-var-cp.cc: Add test code.
8849 * gdb.mi/mi-var-cp.exp: Test for bases in references.
8850 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
8851 * gdb.mi/mi2-watch.exp: Likewise.
8852 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
8853 (mi_list_varobj_children): New function.
8854
b26ed50d
VP
88552006-12-08 Vladimir Prus <vladimir@codesourcery.com>
8856
8857 * lib/mi-support.exp
8858 (mi_runto): Accept "()" after function name.
8859 (mi_create_varobj): New function.
8860 (mi_varobj_update): New function.
8861 (mi_Check_varobj_value): New function.
8862 * gdb.mi/mi-var-cp.exp: New file.
8863 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 8864
08232497
DJ
88652006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
8866
8867 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
8868 gdb.base/weaklib2.c: New files.
8869
d394c993 88702006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 8871
ac6c2fba
NS
8872 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
8873 info. Adjust test names.
8874
8ec659a0 8875 * gdb.base/break.c (main): Move position of malloc.
d394c993 8876 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 8877
acd65feb
VP
88782006-11-28 Vladimir Prus <vladimir@codesourcery.com>
8879
8880 * gdb.mi/mi-var-cmd.exp: Check -var-update after
8881 assignement of arrays and function pointers.
8882 * gdb.mi/var-cmd.c: Add declaration necessary for above
8883 tests.
8884
f556d5e5
NS
88852006-11-27 Nathan Sidwell <nathan@codesourcery.com>
8886
8887 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
8888
8889 * gdb.threads/linux-dp.exp: Read thread table before and after
8890 creating each philosopher and verify it.
8891
697bc68d
NS
88922006-11-27 Nathan Sidwell <nathan@codesourcery.com>
8893 Paul Brook <paul@codesourcery.com>
8894 Daniel Jacobowitz <dan@codesourcery.com>
8895
8896 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 8897 main to remove duplication. Add start function of the form
697bc68d
NS
8898 '_*start[1-9]*'. Add RVDS start function.
8899
29d73ae4
DJ
89002006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
8901
8902 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
8903
c1d88655
UW
89042006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8905
8906 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
8907 * gdb.asm/spu.inc: New file.
8908 * gdb.base/term.exp: Disable if [target_info exists noargs].
8909 * gdb.gdb/complaints.exp: Disable if ![isnative].
8910 * gdb.gdb/selftest.exp: Likewise.
8911 * gdb.gdb/observer.exp: Likewise.
8912 * gdb.gdb/xfullpath.exp: Likewise.
8913 * gdb.base/attach.exp: Disable on SPU target.
8914 * gdb.cp/bs145503.exp: Likewise.
8915 * gdb.cp/exception.exp: Likewise.
8916 * gdb.cp/userdef.exp: Likewise.
8917
32a13b1a
DJ
89182006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
8919
8920 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
8921
d8295fe9
VP
89222006-11-10 Vladimir Prus <vladimir@codesourcery.com>
8923
8924 * gdb.base/completion.exp: Fix completion tests for
8925 'info' and 'info '.
8926 * gdb.base/help.exp (help_test_raw, test_class_help)
8927 (test_prefix_command_help): Move...
8928 * lib/gdb.exp: Here.
8929 * gdb.base/main.exp: Adjust.
8930 * gdb.cp/maint.exp: Adjust.
8931 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 8932
8c394015
VP
89332006-11-09 Vladimir Prus <vladimir@codesourcery.com>
8934
8935 * gdb.stabs/weird.exp (print_weird_var): Use
8936 gdb_test_multiple instead of gdb_expect.
8937
027fc1bc
VP
89382006-11-09 Vladimir Prus <vladimir@codesourcery.com>
8939
8940 * gdb.base/help.exp (help_test_raw): New.
8941 (test_class_help): New.
8942 (test_prefix_command_help): New.
8943 Adjust testcases.
8944
67609209
FR
89452006-11-09 Christophe Lyon <christophe.lyon@st.com>
8946
8947 * gdb.base/constvars.c (main): Write to crass and crips, so that
8948 they are allocated by the compiler.
8949
f73adfeb
AS
89502006-10-27 Andreas Schwab <schwab@suse.de>
8951
8952 * gdb.base/multi-forks.exp: Use "detach fork" instead of
8953 "detach-fork".
8954
2f83a18e
DJ
89552006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
8956
8957 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
8958 of patterns.
8959
94277a38
DJ
89602006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
8961
8962 * gdb.base/sepdebug.exp: Remove debug format test.
8963 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
8964 Handle no-symtab.
8965 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
8966
5bd2f6e2
DJ
89672006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
8968
8969 * gdb.threads/manythreads.c (thread_function, main): Don't cast
8970 int to pointer or pointer to int.
8971 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
8972
8c008720
DJ
89732006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
8974
8975 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
8976
9e35dae4
DJ
89772006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8978
8979 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
8980
d9639e13
DJ
89812006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
8982
8983 PR c++/2116
8984 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
8985
390a1bd0
JB
89862006-10-06 Joel Brobecker <brobecker@adacore.com>
8987
8988 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
8989 the corresponding bug has been fixed in GDB (PR/2018).
8990
dd920c33
JB
89912006-10-06 Joel Brobecker <brobecker@adacore.com>
8992
8993 * gdb.base/subst.exp: New testcase.
8994
53bbefe9
JB
89952006-10-06 Joel Brobecker <brobecker@adacore.com>
8996
8997 * gdb.ada/array_return/pck.ads: Add copyright notice.
8998 * gdb.ada/array_return/pck.adb: Likewise.
8999 * gdb.ada/array_return/p.adb: Likewise.
9000 * gdb.ada/exec_changed/first.adb: Likewise.
9001 * gdb.ada/exec_changed/second.adb: Likewise.
9002
09851417
JB
90032006-10-06 Joel Brobecker <brobecker@adacore.com>
9004
9005 * gdb.ada/watch_arg/watch.adb: New file.
9006 * gdb.ada/watch_arg.exp: New testcase.
9007
041bf30d
VP
90082006-10-02 Vladimir Prus <vladimir@codesourcery.com>
9009
9010 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 9011 via string_to_regexp.
041bf30d 9012 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 9013
f286fbdd 90142006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
9015
9016 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
9017 Remove unused / obsolete files.
9018
7c07f349
NR
90192006-09-19 Nick Roberts <nickrob@snap.net.nz>
9020
9021 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
9022
cd5ff84a
VP
90232006-09-17 Vladimir Prus <vladimir@codesourcery.com>
9024
9025 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
9026 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 9027 the number of frames.
cd5ff84a 9028
ae018d1a
DJ
90292006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
9030
9031 * gdb.base/args.c (main): Add breakpoint marker.
9032 * gdb.base/args.exp: Use args_test for tests. Add new tests which
9033 really test empty arguments.
9034 (args_load): Delete.
9035 (args_test): New.
9036
b399c549
NR
90372006-09-13 Nick Roberts <nickrob@snap.net.nz>
9038
9039 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 9040 check for one file.
b399c549 9041
2ab1eb7a
VP
90422006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
9043
9044 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
9045 HIGH_FRAME argument to -stack-list-locals can be larger than
9046 the number of frames.
a9c64011 9047
476308bf
FF
90482006-08-18 Fred Fish <fnf@specifix.com>
9049
9050 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
9051 '$' in front of skip_vmx_tests_saved when setting that.
9052
8625200f
AS
90532006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
9054
9055 * gdb.base/trace-commands.exp: New file.
9056
089ec8f1
DJ
90572006-08-10 Joel Brobecker <brobecker@adacore.com>
9058 Daniel Jacobowitz <dan@codesourcery.com>
9059
9060 * gdb.base/step-bt.exp: Make hexadecimal address optional in
9061 expected output of the backtrace commands.
9062
b60f0898
JB
90632006-08-09 Joel Brobecker <brobecker@adacore.com>
9064
9065 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
9066 untested followed by return combination.
9067 * gdb.arch/altivec-regs.exp: Likewise.
9068 * gdb.arch/e500-abi.exp: Likewise.
9069 * gdb.arch/e500-regs.exp: Likewise.
9070 * gdb.arch/gdb1291.exp: Likewise.
9071 * gdb.arch/gdb1431.exp: Likewise.
9072 * gdb.arch/gdb1558.exp: Likewise.
9073 * gdb.arch/i386-prologue.exp: Likewise.
9074 * gdb.arch/i386-unwind.exp: Likewise.
9075 * gdb.asm/asm-source.exp: Likewise.
9076 * gdb.base/a2-run.exp: Likewise.
9077 * gdb.base/advance.exp: Likewise.
9078 * gdb.base/all-bin.exp: Likewise.
9079 * gdb.base/annota1.exp: Likewise.
9080 * gdb.base/annota3.exp: Likewise.
9081 * gdb.base/args.exp: Likewise.
9082 * gdb.base/arithmet.exp: Likewise.
9083 * gdb.base/assign.exp: Likewise.
9084 * gdb.base/async.exp: Likewise.
9085 * gdb.base/attach.exp: Likewise.
9086 * gdb.base/bang.exp: Likewise.
9087 * gdb.base/bigcore.exp: Likewise.
9088 * gdb.base/bitfields.exp: Likewise.
9089 * gdb.base/bitfields2.exp: Likewise.
9090 * gdb.base/break.exp: Likewise.
9091 * gdb.base/call-sc.exp: Likewise.
9092 * gdb.base/call-strs.exp: Likewise.
9093 * gdb.base/callfuncs.exp: Likewise.
9094 * gdb.base/checkpoint.exp: Likewise.
9095 * gdb.base/chng-syms.exp: Likewise.
9096 * gdb.base/code-expr.exp: Likewise.
9097 * gdb.base/commands.exp: Likewise.
9098 * gdb.base/completion.exp: Likewise.
9099 * gdb.base/cond-expr.exp: Likewise.
9100 * gdb.base/condbreak.exp: Likewise.
9101 * gdb.base/consecutive.exp: Likewise.
9102 * gdb.base/constvars.exp: Likewise.
9103 * gdb.base/corefile.exp: Likewise.
9104 * gdb.base/cvexpr.exp: Likewise.
9105 * gdb.base/dbx.exp: Likewise.
9106 * gdb.base/define.exp: Likewise.
9107 * gdb.base/detach.exp: Likewise.
9108 * gdb.base/display.exp: Likewise.
9109 * gdb.base/dump.exp: Likewise.
9110 * gdb.base/ena-dis-br.exp: Likewise.
9111 * gdb.base/ending-run.exp: Likewise.
9112 * gdb.base/environ.exp: Likewise.
9113 * gdb.base/eval-skip.exp: Likewise.
9114 * gdb.base/exprs.exp: Likewise.
9115 * gdb.base/fileio.exp: Likewise.
9116 * gdb.base/finish.exp: Likewise.
9117 * gdb.base/float.exp: Likewise.
9118 * gdb.base/foll-exec.exp: Likewise.
9119 * gdb.base/foll-fork.exp: Likewise.
9120 * gdb.base/foll-vfork.exp: Likewise.
9121 * gdb.base/freebpcmd.exp: Likewise.
9122 * gdb.base/funcargs.exp: Likewise.
9123 * gdb.base/gcore.exp: Likewise.
9124 * gdb.base/gdb1090.exp: Likewise.
9125 * gdb.base/gdb1250.exp: Likewise.
9126 * gdb.base/huge.exp: Likewise.
9127 * gdb.base/info-proc.exp: Likewise.
9128 * gdb.base/interrupt.exp: Likewise.
9129 * gdb.base/jump.exp: Likewise.
9130 * gdb.base/langs.exp: Likewise.
9131 * gdb.base/lineinc.exp: Likewise.
9132 * gdb.base/list.exp: Likewise.
9133 * gdb.base/logical.exp: Likewise.
9134 * gdb.base/long_long.exp: Likewise.
9135 * gdb.base/macscp.exp: Likewise.
9136 * gdb.base/maint.exp: Likewise.
9137 * gdb.base/mips_pro.exp: Likewise.
9138 * gdb.base/miscexprs.exp: Likewise.
9139 * gdb.base/multi-forks.exp: Likewise.
9140 * gdb.base/opaque.exp: Likewise.
9141 * gdb.base/overlays.exp: Likewise.
9142 * gdb.base/pc-fp.exp: Likewise.
9143 * gdb.base/pointers.exp: Likewise.
9144 * gdb.base/printcmds.exp: Likewise.
9145 * gdb.base/psymtab.exp: Likewise.
9146 * gdb.base/ptype.exp: Likewise.
9147 * gdb.base/recurse.exp: Likewise.
9148 * gdb.base/relational.exp: Likewise.
9149 * gdb.base/relocate.exp: Likewise.
9150 * gdb.base/remote.exp: Likewise.
9151 * gdb.base/reread.exp: Likewise.
9152 * gdb.base/restore.exp: Likewise.
9153 * gdb.base/return.exp: Likewise.
9154 * gdb.base/return2.exp: Likewise.
9155 * gdb.base/scope.exp: Likewise.
9156 * gdb.base/sect-cmd.exp: Likewise.
9157 * gdb.base/sep.exp: Likewise.
9158 * gdb.base/sepdebug.exp: Likewise.
9159 * gdb.base/setshow.exp: Likewise.
9160 * gdb.base/setvar.exp: Likewise.
9161 * gdb.base/sigall.exp: Likewise.
9162 * gdb.base/sigbpt.exp: Likewise.
9163 * gdb.base/signals.exp: Likewise.
9164 * gdb.base/signull.exp: Likewise.
9165 * gdb.base/sizeof.exp: Likewise.
9166 * gdb.base/solib.exp: Likewise.
9167 * gdb.base/step-line.exp: Likewise.
9168 * gdb.base/step-test.exp: Likewise.
9169 * gdb.base/structs.exp: Likewise.
9170 * gdb.base/structs2.exp: Likewise.
9171 * gdb.base/term.exp: Likewise.
9172 * gdb.base/twice.exp: Likewise.
9173 * gdb.base/until.exp: Likewise.
9174 * gdb.base/varargs.exp: Likewise.
9175 * gdb.base/volatile.exp: Likewise.
9176 * gdb.base/watchpoint.exp: Likewise.
9177 * gdb.base/whatis-exp.exp: Likewise.
9178 * gdb.base/whatis.exp: Likewise.
9179 * gdb.cp/ambiguous.exp: Likewise.
9180 * gdb.cp/annota2.exp: Likewise.
9181 * gdb.cp/annota3.exp: Likewise.
9182 * gdb.cp/bool.exp: Likewise.
9183 * gdb.cp/breakpoint.exp: Likewise.
9184 * gdb.cp/casts.exp: Likewise.
9185 * gdb.cp/class2.exp: Likewise.
9186 * gdb.cp/classes.exp: Likewise.
9187 * gdb.cp/cplusfuncs.exp: Likewise.
9188 * gdb.cp/ctti.exp: Likewise.
9189 * gdb.cp/derivation.exp: Likewise.
9190 * gdb.cp/exception.exp: Likewise.
9191 * gdb.cp/gdb1355.exp: Likewise.
9192 * gdb.cp/hang.exp: Likewise.
9193 * gdb.cp/inherit.exp: Likewise.
9194 * gdb.cp/local.exp: Likewise.
9195 * gdb.cp/m-data.exp: Likewise.
9196 * gdb.cp/m-static.exp: Likewise.
9197 * gdb.cp/member-ptr.exp: Likewise.
9198 * gdb.cp/method.exp: Likewise.
9199 * gdb.cp/misc.exp: Likewise.
9200 * gdb.cp/namespace.exp: Likewise.
9201 * gdb.cp/overload.exp: Likewise.
9202 * gdb.cp/ovldbreak.exp: Likewise.
9203 * gdb.cp/pr-1023.exp: Likewise.
9204 * gdb.cp/pr-1210.exp: Likewise.
9205 * gdb.cp/pr-574.exp: Likewise.
9206 * gdb.cp/printmethod.exp: Likewise.
9207 * gdb.cp/psmang.exp: Likewise.
9208 * gdb.cp/ref-params.exp: Likewise.
9209 * gdb.cp/ref-types.exp: Likewise.
9210 * gdb.cp/rtti.exp: Likewise.
9211 * gdb.cp/templates.exp: Likewise.
9212 * gdb.cp/try_catch.exp: Likewise.
9213 * gdb.cp/userdef.exp: Likewise.
9214 * gdb.cp/virtfunc.exp: Likewise.
9215 * gdb.disasm/am33.exp: Likewise.
9216 * gdb.disasm/h8300s.exp: Likewise.
9217 * gdb.disasm/mn10300.exp: Likewise.
9218 * gdb.disasm/sh3.exp: Likewise.
9219 * gdb.disasm/t01_mov.exp: Likewise.
9220 * gdb.disasm/t02_mova.exp: Likewise.
9221 * gdb.disasm/t03_add.exp: Likewise.
9222 * gdb.disasm/t04_sub.exp: Likewise.
9223 * gdb.disasm/t05_cmp.exp: Likewise.
9224 * gdb.disasm/t06_ari2.exp: Likewise.
9225 * gdb.disasm/t07_ari3.exp: Likewise.
9226 * gdb.disasm/t08_or.exp: Likewise.
9227 * gdb.disasm/t09_xor.exp: Likewise.
9228 * gdb.disasm/t10_and.exp: Likewise.
9229 * gdb.disasm/t11_logs.exp: Likewise.
9230 * gdb.disasm/t12_bit.exp: Likewise.
9231 * gdb.disasm/t13_otr.exp: Likewise.
9232 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
9233 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
9234 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
9235 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
9236 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
9237 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
9238 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
9239 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
9240 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
9241 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
9242 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
9243 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
9244 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
9245 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
9246 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
9247 * gdb.mi/gdb701.exp: Likewise.
9248 * gdb.mi/gdb792.exp: Likewise.
9249 * gdb.mi/mi-basics.exp: Likewise.
9250 * gdb.mi/mi-break.exp: Likewise.
9251 * gdb.mi/mi-cli.exp: Likewise.
9252 * gdb.mi/mi-console.exp: Likewise.
9253 * gdb.mi/mi-disassemble.exp: Likewise.
9254 * gdb.mi/mi-eval.exp: Likewise.
9255 * gdb.mi/mi-file.exp: Likewise.
9256 * gdb.mi/mi-read-memory.exp: Likewise.
9257 * gdb.mi/mi-regs.exp: Likewise.
9258 * gdb.mi/mi-return.exp: Likewise.
9259 * gdb.mi/mi-simplerun.exp: Likewise.
9260 * gdb.mi/mi-stack.exp: Likewise.
9261 * gdb.mi/mi-stepi.exp: Likewise.
9262 * gdb.mi/mi-syn-frame.exp: Likewise.
9263 * gdb.mi/mi-until.exp: Likewise.
9264 * gdb.mi/mi-var-block.exp: Likewise.
9265 * gdb.mi/mi-var-child.exp: Likewise.
9266 * gdb.mi/mi-var-cmd.exp: Likewise.
9267 * gdb.mi/mi-var-display.exp: Likewise.
9268 * gdb.mi/mi-watch.exp: Likewise.
9269 * gdb.mi/mi2-basics.exp: Likewise.
9270 * gdb.mi/mi2-break.exp: Likewise.
9271 * gdb.mi/mi2-cli.exp: Likewise.
9272 * gdb.mi/mi2-console.exp: Likewise.
9273 * gdb.mi/mi2-disassemble.exp: Likewise.
9274 * gdb.mi/mi2-eval.exp: Likewise.
9275 * gdb.mi/mi2-file.exp: Likewise.
9276 * gdb.mi/mi2-read-memory.exp: Likewise.
9277 * gdb.mi/mi2-regs.exp: Likewise.
9278 * gdb.mi/mi2-return.exp: Likewise.
9279 * gdb.mi/mi2-simplerun.exp: Likewise.
9280 * gdb.mi/mi2-stack.exp: Likewise.
9281 * gdb.mi/mi2-stepi.exp: Likewise.
9282 * gdb.mi/mi2-syn-frame.exp: Likewise.
9283 * gdb.mi/mi2-until.exp: Likewise.
9284 * gdb.mi/mi2-var-block.exp: Likewise.
9285 * gdb.mi/mi2-var-child.exp: Likewise.
9286 * gdb.mi/mi2-var-cmd.exp: Likewise.
9287 * gdb.mi/mi2-var-display.exp: Likewise.
9288 * gdb.mi/mi2-watch.exp: Likewise.
9289 * gdb.stabs/exclfwd.exp: Likewise.
9290 * gdb.stabs/weird.exp: Likewise.
9291 * gdb.threads/gcore-thread.exp: Likewise.
9292 * gdb.trace/actions.exp: Likewise.
9293 * gdb.trace/backtrace.exp: Likewise.
9294 * gdb.trace/circ.exp: Likewise.
9295 * gdb.trace/collection.exp: Likewise.
9296 * gdb.trace/deltrace.exp: Likewise.
9297 * gdb.trace/infotrace.exp: Likewise.
9298 * gdb.trace/limits.exp: Likewise.
9299 * gdb.trace/packetlen.exp: Likewise.
9300 * gdb.trace/passc-dyn.exp: Likewise.
9301 * gdb.trace/passcount.exp: Likewise.
9302 * gdb.trace/report.exp: Likewise.
9303 * gdb.trace/save-trace.exp: Likewise.
9304 * gdb.trace/tfind.exp: Likewise.
9305 * gdb.trace/tracecmd.exp: Likewise.
9306 * gdb.trace/while-dyn.exp: Likewise.
9307 * gdb.trace/while-stepping.exp: Likewise.
9308
f4b618d1
JB
93092006-08-08 Joel Brobecker <brobecker@adacore.com>
9310
9311 * gdb.base/step-bt.c: New file.
9312 * gdb.base/step-bt.exp: New testcase.
9313
3d00d119
DJ
93142006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
9315
9316 * config/monitor.exp (gdb_load): Remove support for obsolete
9317 download-write-size.
9318 * gdb.base/remote.exp: Likewise. Update all callers of
9319 gdb_timed_load.
9320
017b5bd4
DJ
93212006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
9322
9323 * cursal.exp: Pass binfile to gdb_load.
9324
837c599d
DJ
93252006-08-01 Nathan Sidwell <nathan@codesourcery.com>
9326
9327 * gdb.base/cursal.exp: Add "" to gdb_load call.
9328
8dd4540b
MK
93292006-07-29 Mark Kettenis <kettenis@gnu.org>
9330
9331 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
9332 NetBSD/ELF targets.
9333
ab5c9f60
DJ
93342006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
9335
9336 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
9337 operator*.
9338
4c42eaff
DJ
93392006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
9340
9341 * gdb.base/completion.exp: Update for change in "file" behavior.
9342 * gdb.stabs/weird.exp: Likewise.
9343 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
9344 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
9345
0155cc76
NS
93462006-07-24 Nathan Sidwell <nathan@codesourcery.com>
9347
9348 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
9349 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
9350
16026cd7
AS
93512006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
9352
9353 * gdb.base/default.exp: Update source command error message.
9354 * gdb.base/help.exp: Update 'help source' message.
9355
16963cb6
DJ
93562006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
9357
9358 * gdb.cp/bs15503.exp: Update comment for no longer crashing
9359 test.
9360
6d7fd486
AS
93612006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
9362
9363 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
9364
29e8a844
DJ
93652006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
9366
9367 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
9368
6afcfa39
DJ
93692006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
9370
9371 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
9372
267a692b
MK
93732006-07-17 Mark Kettenis <kettenis@gnu.org>
9374
9375 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
9376 *-*-openbsd* from targets for wich we expect ARM FPA floating
9377 point format.
9378
85d2fec4
NR
93792006-07-17 Nick Roberts <nickrob@snap.net.nz>
9380
9381 * gdb.cp/annota3.exp: Expect frame-begin annotation.
9382
93832006-07-17 Mark Kettenis <kettenis@gnu.org>
9384
9385 * gdb.base/annota3.exp: Expect frame-begin annotation.
9386
85b4c6e8
JB
93872006-07-14 Joel Brobecker <brobecker@adacore.com>
9388
9389 * gdb.base/help.exp: Adjust "help unset" test to accept
9390 any list of unset commands.
9391
fb933624
DJ
93922006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
9393 Daniel Jacobowitz <dan@codesourcery.com>
9394
9395 * gdb.cp/ref-params.exp: New test.
9396 * gdb.cp/ref-params.cc: New source file.
9397 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
9398
1dff4b64
MK
93992006-07-08 Mark Kettenis <kettenis@gnu.org>
9400
9401 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
9402 spaces/tabs in regular expressions since they might not be there.
9403
40d2e0e3
AS
94042006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
9405
9406 * gdb.base/ifelse.exp: New file.
9407
f6c957d2
NS
94082006-07-04 Nathan Sidwell <nathan@codesourcery.com>
9409
9410 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
9411 line.
9412 * gdb.base/huge.exp: Loop over compilation to find a size that
9413 is acceptable.
9414 * gdb.base/remote.exp: Correct expected strings.
9415 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
9416
b9c5a23d
DJ
94172006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
9418
9419 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
9420
9af2e58d
DJ
94212006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
9422
9423 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
9424 native.
9425
30930ca5
DJ
94262006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
9427
9428 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
9429 enable stabs testing.
9430
aa32fa1d
DJ
94312006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
9432
bd4a4c80 9433 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
9434 gdb_test_multiple does.
9435
321fef15
DJ
94362006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
9437
9438 * Makefile.in (host_alias): Remove.
9439 (target_alias): Use @target_noncanonical@.
9440 (site.exp): Don't set host_alias.
9441 * aclocal.m4: Remove contents. Include acx.m4.
9442 * configure: Regenerated.
9443 * configure.ac: Use ACX_NONCANONICAL_TARGET.
9444
e1c2defa
NS
94452006-06-13 Nathan Sidwell <nathan@codesourcery.com>
9446
e63b55d1
NS
9447 * lib/gdb.exp (gdb_load_cmd): New.
9448
5600ea19
NS
9449 * gdb.base/fileio.c: Add system(NULL) test.
9450 * gdb.base/fileio.exp: Check it.
9451
e1c2defa
NS
9452 * gdb.base/break.c: Add 10a breakpoint at }
9453 * gdb.base/break.exp: Add test for breakpoint at }
9454 * gdb.cp/anon-union.cc: Add code at end of function.
9455 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
9456 * gdb.mi/var-cmd.c: Add code at end of function.
9457 * gdb.mi/mi-var-display.exp: Adjust end of next.
9458 * gdb.mi/mi2-var-display.exp: Likewise.
9459 * gdb.base/fileio.c: Add stop function and insert calls at
9460 stopping places.
9461 * gdb.base/fileio.exp: Breakpoint stop function and remove
9462 explicit line number references.
9463
6c0112ec
JB
94642006-05-19 Joel Brobecker <brobecker@adacore.com>
9465
a9c64011
AS
9466 * gdb.base/del.exp (test_delete_alias): New function.
9467 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 9468
154189a4
FF
94692006-05-18 Fred Fish <fnf@specifix.com>
9470
9471 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
9472 required. Check for spurious output after program exits normally.
9473
582e64c2
FF
94742006-05-17 Fred Fish <fnf@specifix.com>
9475
9476 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
9477 gdb_load, so it works in the simulator.
9478
8ef6493a
FF
94792006-05-11 Fred Fish <fnf@specifix.com>
9480
9481 * gdb.base/bang.exp: Ignore unexpected output between the
9482 "program exited normally" and the gdb prompt, as many other
9483 tests do.
9484
692b141c
MK
94852006-05-07 Mark Kettenis <kettenis@gnu.org>
9486
9487 * gdb.base/help.exp: Make "delete checkpoint" part option for
9488 "help d" and "help delete" tests.
9489
540b8a30
UW
94902006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9491
a9c64011 9492 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
9493 expected output in some mi_gdb_test statements.
9494 * gdb.mi/mi2-basics.exp: Likewise.
9495
9b6462d9
JB
94962006-05-05 Joel Brobecker <brobecker@adacore.com>
9497
9498 * gdb.base/del.c: New file.
9499 * gdb.base/del.exp: New testcase.
9500
954de43b
DM
95012006-05-05 David S. Miller <davem@sunset.davemloft.net>
9502
9503 * gdb.base/break.exp: Do not assume a breakpoint on
9504 main will actually be in $srcfile when optimizing.
1303f75e
DM
9505 * gdb.base/savedregs.exp: Do not require that the dummy
9506 frame location match up to a symbol and source file location.
c3242428
DM
9507 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
9508 will get printed without a mi_cmd_data_list_register_values prefix.
9509 (*-data-list-register-*): Correct regular expressions to expect the new
9510 pseudo d? floating point registers.
9511 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 9512
c7e64c9a
DJ
95132006-05-05 Christophe Lyon <christophe.lyon@st.com>
9514
9515 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
9516 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
9517 is allocated by the compiler.
9518 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
9519 anons, e, anone to force their allocation by the compiler.
9520
95212006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
9522
9523 * gdb.base/help.exp: Update expected text for help d and
9524 help delete.
9525
27ce9a6d
MK
95262006-05-02 Mark Kettenis <kettenis@gnu.org>
9527
9528 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
9529 NetBSD/ELF targets.
9530
8608915f
MK
95312006-04-30 Mark Kettenis <kettenis@gnu.org>
9532
9533 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
9534 single-step breakpoint fails; make this a KFAIL on
9535 sparc*-*-openbsd*.
9536 * gdb.base/siginfo.exp: Likewise.
9537 * gdb.base/sigstep.exp (advance, advancei): Likewise.
9538
b8db102d
MS
95392006-04-26 Michael Snyder <msnyder@redhat.com>
9540
9541 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
9542 which may have to consume output from other forks.
9543 Add tests to make sure that "delete fork" succeeded.
9544
c702009a
MS
95452006-04-20 Michael Snyder <msnyder@redhat.com>
9546
9547 * 2006-03-22 Jim Blandy <jimb@redhat.com>
9548 Add support for the Renesas M32C and M16C.
9549
9550 * gdb.asm/asm-source.exp: Add m32c target.
9551 * gdb.asm/m32c.inc: Support for m32c target.
9552
e28493f2
AS
95532006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
9554
9555 * gdb.base/commands.exp (recursive_source_test): New test.
9556
880da185
DM
95572006-04-04 David S. Miller <davem@sunset.davemloft.net>
9558
9559 * gdb.base/float.exp: Add pattern for sparc targets.
9560
61d9b92f
DJ
95612006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
9562
9563 * gdb.base/commands.exp (stray_arg0_test): New test.
9564
bd717df8
PB
95652006-03-30 Paul Brook <paul@codesourcery.com>
9566
9567 * gdb.mi/mi-until.exp: kfail broken until command.
9568 * gdb.mi/mi2-until.exp: Ditto.
9569
ec793d3c
NR
95702006-03-27 Nick Roberts <nickrob@snap.net.nz>
9571
9572 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
9573
831004b7
AO
95742006-03-08 Alexandre Oliva <aoliva@redhat.com>
9575
9576 * gdb.base/prelink.exp: Anchor tested-for regular expression
9577 on gdb prompt.
9578
effe49a0
PB
95792006-03-07 Paul Brook <paul@codesourcery.com>
9580
9581 * gdb.base/assign.exp: Correct fail message.
9582
e5461016
PB
95832006-03-07 Paul Brook <paul@codesourcery.com>
9584
9585 * lib/compiler.c: Extract armcc version number.
9586 * lib/compiler.cc: Ditto.
9587
fc91c6c2
PB
95882006-03-07 Paul Brook <paul@codesourcery.com>
9589
9590 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
9591 additional_flags=-w.
9592 * gdb.arch/altivec-regs.exp: Ditto.
9593 * gdb.arch/e500-abi.exp: Ditto.
9594 * gdb.arch/e500-regs.exp: Ditto.
9595 * gdb.base/all-bin.exp: Ditto.
9596 * gdb.base/annota1.exp: Ditto.
9597 * gdb.base/annota3.exp: Ditto.
9598 * gdb.base/args.exp: Ditto.
9599 * gdb.base/arithmet.exp: Ditto.
9600 * gdb.base/assign.exp: Ditto.
9601 * gdb.base/async.exp: Ditto.
9602 * gdb.base/bang.exp: Ditto.
9603 * gdb.base/break.exp: Ditto.
9604 * gdb.base/call-rt-st.exp: Ditto.
9605 * gdb.base/completion.exp: Ditto.
9606 * gdb.base/cond-expr.exp: Ditto.
9607 * gdb.base/condbreak.exp: Ditto.
9608 * gdb.base/consecutive.exp: Ditto.
9609 * gdb.base/define.exp: Ditto.
9610 * gdb.base/display.exp: Ditto.
9611 * gdb.base/ena-dis-br.exp: Ditto.
9612 * gdb.base/environ.exp: Ditto.
9613 * gdb.base/eval-skip.exp: Ditto.
9614 * gdb.base/info-proc.exp: Ditto.
9615 * gdb.base/jump.exp: Ditto.
9616 * gdb.base/logical.exp: Ditto.
9617 * gdb.base/long_long.exp: Ditto.
9618 * gdb.base/maint.exp: Ditto.
9619 * gdb.base/miscexprs.exp: Ditto.
9620 * gdb.base/pc-fp.exp: Ditto.
9621 * gdb.base/pointers.exp: Ditto.
9622 * gdb.base/relational.exp: Ditto.
9623 * gdb.base/reread.exp: Ditto.
9624 * gdb.base/sect-cmd.exp: Ditto.
9625 * gdb.base/sep.exp: Ditto.
9626 * gdb.base/sepdebug.exp: Ditto.
9627 * gdb.base/until.exp: Ditto.
9628 * gdb.base/whatis-exp.exp: Ditto.
9629 * gdb.cp/annota2.exp: Ditto.
9630 * gdb.cp/annota3.exp: Ditto.
9631 * gdb.trace/actions.exp: Ditto.
9632 * gdb.trace/backtrace.exp: Ditto.
9633 * gdb.trace/circ.exp: Ditto.
9634 * gdb.trace/collection.exp: Ditto.
9635 * gdb.trace/deltrace.exp: Ditto.
9636 * gdb.trace/infotrace.exp: Ditto.
9637 * gdb.trace/limits.exp: Ditto.
9638 * gdb.trace/packetlen.exp: Ditto.
9639 * gdb.trace/passc-dyn.exp: Ditto.
9640 * gdb.trace/passcount.exp: Ditto.
9641 * gdb.trace/report.exp: Ditto.
9642 * gdb.trace/save-trace.exp: Ditto.
9643 * gdb.trace/tfind.exp: Ditto.
9644 * gdb.trace/tracecmd.exp: Ditto.
9645 * gdb.trace/while-dyn.exp: Ditto.
9646 * gdb.trace/while-stepping.exp: Ditto.
9647 * lib/gdb.exp: Ditto.
9648 (gdb_compile): Handle nowarning option.
9649
5f4a23d9
AO
96502006-03-07 Alexandre Oliva <aoliva@redhat.com>
9651
9652 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
9653 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
9654 Rename executable to prelinkt. Don't re-prelink if we didn't
9655 get a core file. Test prelink -u exit status to tell whether
9656 prelinking failed. Use gdb_test_multiple.
9657
9733fc94
DJ
96582006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
9659
9660 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
9661 (do_tests): Call it.
9662
cc10cae3
AO
96632006-02-28 Alexandre Oliva <aoliva@redhat.com>
9664
9665 * gdb.base/prelink.exp: New test.
9666 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
9667
15c46491
WZ
96682006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
9669
9670 * gdb.fortran/derived-type.f90: New file.
9671 * gdb.fortran/derived-type.exp: New testcase.
9672
5c9f7ded
DJ
96732006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
9674
9675 * gdb.base/default.exp: Allow ';' as a directory separator.
9676
5b96932b
AS
96772006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
9678
9679 * gdb.base/help.exp (help add-symbol-file): Update.
9680
1986bccd
AS
96812006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
9682
9683 * gdb.base/help.exp (help load): Update expected results.
9684
a8b7528f
FF
96852006-02-19 Fred Fish <fnf@specifix.com>
9686
9687 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
9688 specifix hex value as part of results.
9689 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 9690
f8261448
FF
96912006-02-16 Fred Fish <fnf@specifix.com>
9692
9693 * gdb.base/whatis.c: Define variables using typedefs char_addr,
9694 ushort_addr, and slong_addr, so the typedefs are not optimized
9695 away.
9696 * gdb.base/whatis.exp: Add tests using type name for struct type,
9697 union type, enum type, and typedef.
a9c64011 9698
31d8bdd2
MK
96992006-02-13 Mark Kettenis <kettenis@gnu.org>
9700
9701 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
9702
34e41e63
JB
97032006-02-13 Jim Blandy <jimb@redhat.com>
9704
9705 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
9706 case where it takes two "next" commands to skip past the init
9707 call.
9708
ac6e4f31
FF
97092006-02-12 Fred Fish <fnf@specifix.com>
9710
9711 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
9712 to handle cases where it takes two "next" commands to skip
9713 past the init call.
9714
2db2d571
JB
97152006-02-07 Joel Brobecker <brobecker@adacore.com>
9716
9717 * gdb.ada/array_return.exp: Mark the last test as expected to fail
9718 on hppa32 targets.
9719
38fcd64c
DJ
97202006-02-06 Vladimir Prus <ghost@cs.msu.su>
9721
9722 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
9723 field.
9724
1315ad46
MK
97252006-01-29 Mark Kettenis <kettenis@gnu.org>
9726
9727 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
9728
5625b943
DJ
97292006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
9730
9731 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
9732 files.
9733
80df1bbe
DJ
97342006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
9735
9736 * gdb.cp/maint.exp: Set complaints to a positive value.
9737
9078e690
DJ
97382006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
9739
9740 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
9741 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
9742 function name.
9743
9c903399
DJ
97442006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
9745
9746 * gdb.base/checkpoint.c: Update copyright notice. Include
9747 <stdlib.h>.
9748
761ae4d6
JB
97492006-01-04 Jim Blandy <jimb@redhat.com>
9750
9751 * gdb.asm/asm-source.exp: Independently provide default values for
9752 asm-flags and debug-flags. Use 'string equal' to do the
9753 comparison, not the implicit expr's '==' operator. Remove
9754 now-unneeded assignments to asm-flags. In h8300 case, place
9755 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
9756
099ac3dd
MS
97572006-01-04 Michael Snyder <msnyder@redhat.com>
9758
9759 * gdb.base/checkpoint.c: New file.
9760 * gdb.base/checkpoint.exp: New file.
9761 * gdb.base/multi-fork.c: New file.
9762 * gdb.base/multi-fork.exp: New file.
9763 * gdb.base/pi.txt: New file (data for checkpoint.c test).
9764
f4d85314
FF
97652006-01-04 Fred Fish <fnf@specifix.com>
9766
9767 * gdb.base/ptype.c (foo): Add typedef.
9768 (intfoo): Add function.
9769 * gdb.base/ptype1.c: New file.
9770 * gdb.base/ptype.exp: Handle compilation and linking with two
9771 source files. Test that proper type for "foo" is found based
9772 on source context rather than first match found in symtabs.
9773
a1b06f35
MK
97742005-12-28 Mark Kettenis <kettenis@gnu.org>
9775
9776 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
9777 * gdb.asm/openbsd.inc: Indent commands.
9778
d082a1e2
MK
97792005-12-26 Mark Kettenis <kettenis@gnu.org>
9780
c65016bd
MK
9781 * gdb.base/freebpcmd.exp: Increase timeout.
9782
d082a1e2
MK
9783 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
9784
d3c32a0e
DJ
97852005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
9786
9787 * gdb.base/default.exp: Update check for "show version".
9788
9fdb1f50
RC
97892005-12-09 Randolph Chung <tausq@debian.org>
9790
9791 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
9792 * gdb.asm/pa64.inc: New file.
9793
5f2c56f7
RC
97942005-12-09 Randolph Chung <tausq@debian.org>
9795
9796 * gdb.asm/common.inc: Indent commands.
9797 * gdb.asm/asmsrc1.s: Likewise.
9798 * gdb.asm/asmsrc2.s: Likewise.
9799
8117349c
RC
98002005-12-09 Randolph Chung <tausq@debian.org>
9801
9802 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
9803 (get_addr_of_sym): Remove duplicate print.
9804 (gen_core): xfail hppa*-*-hpux*, update expected output.
9805 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
9806 * gdb.arch/pa64-nullify.s: New file.
9807
8f07f25a
RC
98082005-12-09 Randolph Chung <tausq@debian.org>
9809
9810 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
9811
55b39184
DJ
98122005-12-07 Christophe Lyon <christophe.lyon@st.com>
9813
9814 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
9815 code generation for these functions.
9816 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
9817 error message.
9818
31e2b00f
AS
98192005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
9820
9821 * gdb.base/help.exp (help b, help br, help bre, help brea)
9822 (help break): Update the expected message.
9823
c3d0b56e
SC
98242005-11-11 Stephane Carrez <stcarrez@nerim.fr>
9825
9826 * gdb.asm/m68hc11.inc: Setup the data section.
9827 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
9828 script for this test.
9829 (m6812-*-*): Likewise.
9830
36ae0ea9
RC
98312005-11-09 Randolph Chung <tausq@debian.org>
9832
9833 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
9834
9d6f42e9
WZ
98352005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
9836
9837 * gdb.base/break.exp: Fix a comment typo.
9838
e2126a14
EZ
98392005-11-03 Jim Blandy <jimb@redhat.com>
9840
a9c64011
AS
9841 Checked in by Elena Zannoni <ezannoni@redhat.com>
9842
889bf7c5 9843 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 9844
e0ac7199
CV
98452005-11-02 Corinna Vinschen <vinschen@redhat.com>
9846
9847 * gdb.arch/gdb1558.c: Include stdio.h.
9848
31d3fb18
MK
98492005-10-31 Mark Kettenis <kettenis@gnu.org>
9850
9851 * gdb.asm/asm-source.exp: Use -e instead of --entry.
9852
e52b687c
MK
98532005-10-31 Mark Kettenis <kettenis@gnu.org>
9854
9855 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
9856
f4711d79
PG
98572005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
9858
a9c64011
AS
9859 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
9860 vscr" tests to better match output.
f4711d79 9861
987a9106
JB
98622005-10-12 Jim Blandy <jimb@redhat.com>
9863
9864 * gdb.base/structs.exp (any): New function.
9865 (test_struct_returns): Don't make any assumptions at all about
9866 what value the function returns when GDB can't set the return
9867 value.
9868
2336bb58
JB
98692005-10-09 Joel Brobecker <brobecker@adacore.com>
9870
9871 * gdb.ada/arrayidx/p.adb: New file.
9872 * gdb.ada/arrayidx.exp: New testcase
9873
98742005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
9875
9876 * gdb.ada/array_return/pck.ads: New file.
9877 * gdb.ada/array_return/pck.adb: New file.
9878 * gdb.ada/array_return/p.adb: New file.
9879 * gdb.ada/array_return.exp: New testcase.
9880
705335ea
JB
98812005-10-03 Joel Brobecker <brobecker@adacore.com>
9882
a9c64011
AS
9883 * gdb.base/arrayidx.c: New file.
9884 * gdb.base/arrayidx.exp: New testcase.
705335ea 9885
11ee9940
NR
98862005-09-29 Nick Roberts <nickrob@snap.net.nz>
9887
9888 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
9889 frames-invalid and breakpoints-invalid are no longer generated
9890 with level 3 so don't expect them in the output.
9891
39fb8e9e
BR
98922005-09-27 Bob Rossi <bob@brasko.net>
9893
a9c64011 9894 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
9895 from test. Escape the | in mi_gdb_test call.
9896 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
9897 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
9898 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
9899 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
9900 expected regex's in mi_gdb_test calls.
9901 * lib/mi-support.exp: Remove arbitrary .* from tests.
9902 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
9903 Fully anchor GDB/MI expected results in mi_gdb_test.
9904 * lib/gdb.exp (string_to_regexp): Escape the ] character.
9905 * gdb.base/sizeof.exp: Remove escape character. Correct test.
9906
2af48f68
PB
99072005-09-26 Paul Brook <paul@codesourcery.com>
9908
9909 * long_long.exp: Exclude eabi targets from arm FPA float format test.
9910
f34502bc
WZ
99112005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
9912
9913 * bfp-test.c: New file.
9914 * bfp-test.exp: New testcase.
9915
ca929517
WZ
99162005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
9917
9918 * gdb.fortran/subarray.exp: New testcase to test the evaluation
9919 of subarray and substring variable.
9920 * gdb.fortran/subarray.f: New source file for the test of subarray
9921 and substring variable evaluation.
9922 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
9923 of string constant.
9924
c761af65
DJ
99252005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
9926
9927 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
9928 copyright dates.
9929
561d7a1d
PG
99302005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
9931
9932 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
9933 powerpc altivec' test with an almost identical 'info vector' test.
9934
b2b64cc9
PG
99352005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
9936
a9c64011
AS
9937 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
9938 vscr" tests to match output.
b2b64cc9 9939
6ac4d15a
PG
99402005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
9941
a9c64011
AS
9942 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
9943 output.
6ac4d15a 9944
40e55bef
BR
99452005-09-11 Bob Rossi <bob@brasko.net>
9946
889bf7c5
PA
9947 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
9948 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
9949 commands that return an MI output command and an asyncronous MI output
9950 command.
40e55bef
BR
9951 * gdb.mi/mi-console.exp: Ditto.
9952
3c7385ec
BR
99532005-09-11 Bob Rossi <bob@brasko.net>
9954
9955 * gdb.mi/mi-var-child.c: Include <string.h>.
9956
a6cd0eb3
DJ
99572005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
9958
9959 * killed.exp: Correct gdb_expect syntax.
9960
2f168eed
CV
99612005-08-09 Corinna Vinschen <vinschen@redhat.com>
9962
9963 * lib/mi-support.exp (mi_gdb_load): Fix typo.
9964
ecd3fd0f
BR
99652005-08-02 Bob Rossi <bob@brasko.net>
9966
9967 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
9968 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
9969 Change tests to inferior-tty-set/show.
9970 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
9971 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
9972 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
9973 inferior. Use mi_gdb_test to get GDB and Inferior output.
9974 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
9975 descriptor.
9976 (mi_inferior_tty_name): Add inferior PTY file name.
9977 (mi_gdb_start): Add INFERIOR_PTY parameter.
9978 (mi_gdb_test): Add IPATTERN parameter.
9979
f1ea48cb 99802005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 9981
f1ea48cb
BR
9982 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
9983 parameter to mi_gdb_test.
9984 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
9985
6e650a67
DJ
99862005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
9987
9988 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
9989 struct_declarations.
9990 * gdb.mi/mi-var-child.exp: Step over the initialization of
9991 struct_declarations.
9992
8be260b6
DJ
99932005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
9994
9995 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
9996 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
9997 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
9998 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
9999 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
10000 file.
10001
4e660f07
NR
100022005-07-27 Nick Roberts <nickrob@snap.net.nz>
10003
10004 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
10005 (do_children_tests): Assign values to the extra elements.
10006
10007 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
10008 them for tests for "-var-update --no-values" and
a9c64011 10009 "-var-update --all-values".
4e660f07
NR
10010 Add test for "-var-list-children --simple-values".
10011
10012 * gdb.mi/basics.c (callee4): Add integer array D[3]...
10013
10014 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
10015 "-stack-list-locals --simple-values" Improve doc strings and
10016 comments.
10017
6bdae935
MK
100182005-07-18 Mark Kettenis <kettenis@gnu.org>
10019
598b7a6f
MK
10020 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
10021 *-*-openbsd*.
10022 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
10023
6bdae935
MK
10024 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
10025 sigaltsatck'.
10026
1323e929 100272005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 10028
1323e929
BR
10029 * gdb.base/default.exp (tty): Changed output of command.
10030 * gdb.base/help.exp (help tty): Ditto.
10031
b1a9c082
MK
100322005-07-12 Mark Kettenis <kettenis@gnu.org>
10033
10034 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
10035
10a844a2
MK
100362005-07-10 Mark Kettenis <kettenis@gnu.org>
10037
10038 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
10039 -stack-select-frame without arguments.
10040 (test_stack_frame_listing): Add test for newly implemented command
10041 -stack-info-frame.
10042
3cb3b8df
BR
100432005-07-06 Bob Rossi <bob@brasko.net>
10044
10045 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
10046 command.
10047 (Copyright): Update copyright.
10048
a0c5fbcf
WZ
100492005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
10050
10051 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
10052 tests to evaluate exponentiation expression.
10053
984971d0
AS
100542005-06-29 Andreas Schwab <schwab@suse.de>
10055
10056 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
10057 main to avoid warnings.
10058
10059 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
10060
fe03833f
NR
100612005-06-20 Nick Roberts <nickrob@snap.net.nz>
10062
10063 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
10064 -stack-select-frame without arguments.
10065 (test_stack_frame_listing): Add test for newly implemented command
10066 -stack-info-frame.
a9c64011 10067
7a55f279
WZ
100682005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
10069
0ffa0ea5
DJ
10070 * gdb.fortran/array-element.f: New file.
10071 * gdb.fortran/array-element.exp: New testcase.
7a55f279 10072
26585198
DJ
100732005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
10074
10075 * gdb.base/bigcore.exp: Correct checks for systems which can
10076 not dump a large core file.
10077
c1bd25fd
DJ
100782005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
10079
10080 * gdb.base/relocate.c: Add a copyright notice.
10081 (dummy): Remove.
10082 * gdb.base/relocate.exp: Test printing the values of variables
10083 from a relocatable file.
10084
589e074d
DJ
100852005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
10086
10087 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
10088 excess MI output after an error.
10089
0915f927
JB
100902005-05-29 Joel Brobecker <brobecker@adacore.com>
10091
10092 * gdb.arch/alpha-step.c: New file.
10093 * gdb.arch/alpha-step.exp: New testcase.
10094
76ff342d
DJ
100952005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
10096 Dennis Brueni <dennis@slickedit.com>
10097
10098 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
10099 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
10100 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
10101 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
10102 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
10103 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
10104 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
10105
96b0c7ac
DJ
101062005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
10107 Wu Zhou <woodzltc@cn.ibm.com>
10108
10109 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
10110 IBM's xlc compiler.
10111 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
10112 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
10113
f21565d2
JB
101142005-05-13 Jim Blandy <jimb@redhat.com>
10115
10116 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
10117 calling gdb_suppress_entire_file.
10118 * gdb.base/charset.exp: Same.
10119 * gdb.base/call-rt-st.exp: Same.
10120
6006a3a1
BR
101212005-05-05 Bob Rossi <bob_rossi@cox.net>
10122
10123 * lib/gdb.exp (fullname_syntax): Added global regex.
10124 (fullname_syntax_POSIX): Ditto.
10125 (fullname_syntax_UNC): Ditto.
10126 (fullname_syntax_DOS_CASE): Ditto.
10127 (fullname_syntax_DOS): Ditto.
10128 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
10129 fullname_syntax variable to scope and use it.
10130 (test_file_list_exec_source_files): Ditto.
10131 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
10132
c3b69c04
DJ
101332005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
10134
10135 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
10136
3c95e6af
PG
101372004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
10138
a9c64011
AS
10139 * lib/gdb.exp (skip_altivec_tests): New function, based on
10140 check_vmx_hw_available from the GCC testsuite.
10141 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
10142 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 10143
78df6c56
JB
101442005-05-02 Jim Blandy <jimb@redhat.com>
10145
10146 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
10147 calling gdb_suppress_entire_file.
10148
1690f9cf
DJ
101492005-04-30 Randolph Chung <tausq@debian.org>
10150
10151 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
10152 Slightly relax "sem_post" name checking.
10153
5ea106f7
PG
101542005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
10155
10156 * gdb.base/unload.exp: Use new shared library infrastructure.
10157
bf7234cf
PG
101582005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
10159
10160 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 10161 infrastructure.
bf7234cf 10162
547b869a
CV
101632005-04-29 Corinna Vinschen <vinschen@redhat.com>
10164
10165 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
10166 * gdb.asm/h8300.inc: New file.
10167
f07e55f0
PG
101682005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
10169
10170 * gdb.base/shlib-call.exp: Change to use new shared library
10171 infrastructure.
10172
3cbba3d1
PG
101732005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
10174
a9c64011
AS
10175 * gdb.base/pending.exp: Change to use new shared library
10176 infrastructure.
3cbba3d1 10177
ed6df200
PG
101782005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
10179
a9c64011
AS
10180 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
10181 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 10182
8c8f4ebe
PG
101832005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
10184
a9c64011
AS
10185 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
10186 shared objects being adjusted and update copyright years.
8c8f4ebe 10187
607fbc54
DJ
101882005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
10189
10190 * ChangeLog: Correct some 2003-01-13 dates.
10191 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
10192 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
10193 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
10194 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
10195 gdb.trace/tfind.exp: Update copyright years.
10196
57bf0e56
DJ
101972005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
10198 Daniel Jacobowitz <dan@codesourcery.com>
10199
10200 * lib/gdb.exp (gdb_compile): Handle shlib=.
10201 (gdb_compile_shlib): New function.
10202
9b593790
PG
102032005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
10204
a9c64011 10205 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 10206
9494c6a5
DJ
102072005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
10208
10209 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
10210 gdb.server.
10211 * configure.ac: Likewise.
10212 * configure: Regenerated.
10213 * gdb.gdbserver/Makefile.in: Moved to...
10214 * gdb.server/Makefile.in: ... here.
10215 * gdb.gdbserver/server.c: Moved to...
10216 * gdb.server/server.c: ... here.
10217 * gdb.gdbserver/server-run.exp: Moved to...
10218 * gdb.server/server-run.exp: ... here.
10219
6f8eac0e
DJ
102202005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
10221
10222 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
10223 * configure.ac: Create gdb.gdbserver/Makefile.
10224 * configure: Regenerated.
10225 * lib/gdbserver-support.exp: New file, derived from
10226 config/gdbserver.exp.
10227 * config/gdbserver.exp: Use gdbserver-support.exp.
10228 * gdb.gdbserver/Makefile.in: New file.
10229 * gdb.gdbserver/server.c: New file.
10230 * gdb.gdbserver/server-run.exp: New file.
10231
6e87504d
PG
102322005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
10233
a9c64011
AS
10234 * lib/gdb.exp (test_compiler_info): Return compiler_info
10235 if no arguments are given.
6e87504d 10236
d1779be4
PG
102372005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
10238
10239 * gdb.arch/altivec-abi.exp: Check for compiler and set
10240 use altivec' flag accordingly.
10241 * gdb.arch/altivec-regs.exp: Likewise.
10242
88750304
DJ
102432005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
10244
10245 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
10246
f3fb768d
AS
102472005-03-27 Andreas Schwab <schwab@suse.de>
10248
10249 * gdb.base/bigcore.c (main): Add missing mode argument in open
10250 call.
10251
7e813ac5
DJ
102522005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
10253
10254 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
10255 downloads.
10256 * config/gdbserver.exp (gdb_load): Likewise.
10257
8e3049aa
PB
102582005-03-14 Paul Brook <paul@codesourcery.com>
10259
10260 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
10261 targets.
10262
a9df7c44
JB
102632005-03-09 Joel Brobecker <brobecker@adacore.com>
10264
10265 * gdb.dwarf2/dup-psym.S: New file.
10266 * gdb.dwarf2/dup-psym.exp: New testcase.
10267
9f0d94e8
JB
102682005-03-09 Joel Brobecker <brobecker@adacore.com>
10269
10270 * gdb.ada/exec_changed/first.adb: New file.
10271 * gdb.ada/exec_changed/second.adb: New file.
10272 * gdb.ada/exec_changed.exp: New testcase.
10273
5f579bc5
NS
102742005-03-08 Nathan Sidwell <nathan@codesourcery.com>
10275
36e9969c
NS
10276 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
10277 (A2): New class.
10278 (main): Test operator+.
10279 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
10280 breakpoint test.
10281
5f579bc5
NS
10282 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
10283 * gdb.base/signull.exp: Disable if gdb,nosignals.
10284 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
10285 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
10286 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
10287 * gdb.mi/mi2-console.exp: Likewise.
10288 * gdb.trace/collection.exp (run_trace_experiment): Consume the
10289 continue output at start.
10290 (gdb_collect_locals_test): Robustify regexp.
10291 * gdb.trace/passc-dyn.exp: Fix comment typo.
10292 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
10293
be46087e
CV
102942005-03-08 Corinna Vinschen <vinschen@redhat.com>
10295
10296 * gdb.asm/asm-source.exp: Add iq2000 case.
10297 * gdb.asm/iq2000.inc: New file.
10298
384e1a61 102992005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 10300
384e1a61
MI
10301 * gdb.base/command.exp: Change hardcoded value to regular expression.
10302 * gdb.base/float.exp: Add powerpc to the list of targets checked.
10303
584b6e9e
DJ
103042005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
10305
10306 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
10307 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
10308 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
10309 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
10310 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
10311
ab5b5d61
MK
103122005-03-05 Mark Kettenis <kettenis@gnu.org>
10313
10314 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
10315 changes.
10316
ae051c1b
PG
103172004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
10318
a9c64011
AS
10319 * lib/compiler.c: Add test for IBM's xlc compiler.
10320 * lib/compiler.cc: Likewise.
ae051c1b 10321
3f0f6ed2
JB
103222004-02-24 Joel Brobecker <brobecker@adacore.com>
10323
10324 * gdb.ada/fixed_points.exp: Create compilation object directory
10325 before running the test.
10326 * gdb.ada/null_record.exp: Likewise.
10327 * gdb.ada/packed_array.exp: Likewise.
10328 * gdb.ada/start.exp: Likewise.
10329
724f452b
JB
103302005-02-15 Joel Brobecker <brobecker@adacore.com>
10331
10332 * gdb.ada/packed_array/pa.adb: New file.
10333 * gdb.ada/packed_array.exp: New testcase.
10334
57f5cdfb 103352005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 10336
1f393151
MK
10337 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
10338 files.
10339
ebdda337
MK
10340 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
10341 on *-*-openbsd*. Correctly match whitespace in regukar
10342 expressions.
10343
cf309262
DJ
103442005-02-10 Daniel Jacobowitz <dan@debian.org>
10345
10346 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
10347 PR exp/1821
10348 * gdb.base/gdb1821.c: New test file.
10349 * gdb.base/gdb1821.exp: New test file.
10350
3be49e7a
JB
103512005-02-09 Joel Brobecker <brobecker@adacore.com>
10352
10353 * gdb.base/start.c: New file.
10354 * gdb.base/start.exp: New testcase.
10355
e292e67d
JB
103562005-02-09 Joel Brobecker <brobecker@adacore.com>
10357
10358 * gdb.ada/start/dummy.adb: New file.
10359 * gdb.ada/start.exp: New testcase.
10360
dbdfa66c
CV
103612005-02-09 Corinna Vinschen <vinschen@redhat.com>
10362
10363 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
10364 for printing symbols and statistics.
10365 Add test for using relative pathnames in "maint print msymbols" test.
10366 Mark "maint info sections DATA" XFAIL on Cygwin.
10367 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
10368 tests.
10369
d7941671
AC
103702005-02-09 Andreas Schwab <schwab@suse.de>
10371
10372 Committed by Andrew Cagney <cagney@gnu.org>
10373 * gdb.base/remotetimeout.exp: New file.
10374
74e5ef44
MK
103752005-02-07 Mark Kettenis <kettenis@gnu.org>
10376
10377 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
10378
464dd14d
JB
103792005-02-03 Joel Brobecker <brobecker@adacore.com>
10380
10381 * gdb.ada/gnat_ada.gpr: New file.
10382 * gdb.ada/gnat_ada.gin: Delete, no longer used.
10383 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
10384 * configure.ac: No longer generate gnat_ada.gpr.
10385 * configure: Regenerate.
10386 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
10387 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
10388 * gdb.ada/null_record/bar.ads: Likewise.
10389 * gdb.ada/null_record/bar.adb: Likewise.
10390 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
10391 * gdb.ada/null_record.exp (testdir): New variable.
10392 (testfile): executable is now in testdir subdirectory.
10393 (srcfile): Use full path to the main compilation unit.
10394 * gdb.ada/fixed_points.exp: Same changes as above.
10395
30d756ae
NR
103962005-02-03 Nick Roberts <nickrob@snap.net.nz>
10397
10398 * gdb.base/interp.exp: New test.
10399
9d799f85
AC
104002005-01-24 Andrew Cagney <cagney@gnu.org>
10401
10402 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
10403
15656118
AC
104042005-01-19 Andrew Cagney <cagney@gnu.org>
10405
a892c31b
AC
10406 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
10407 configure.ac not configure.in.
10408
15656118
AC
10409 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
10410 of powerpc*-*-*.
10411 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 10412 * gdb.base/list.exp (test_list_function)
15656118
AC
10413 (test_list_filename_and_function): Ditto.
10414 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
10415
a7b01baf
AC
104162005-01-16 Andrew Cagney <cagney@gnu.org>
10417
17d92a02
AC
10418 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
10419
a7b01baf
AC
10420 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
10421
bc8332bb
AC
104222005-01-14 Andrew Cagney <cagney@gnu.org>
10423
10424 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
10425 * gdb.mi/mi2-var-cmd.exp: Ditto.
10426
4d074752
CV
104272005-01-10 Corinna Vinschen <vinschen@redhat.com>
10428
10429 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
10430
bec39cab
AC
104312005-01-07 Andrew Cagney <cagney@gnu.org>
10432
10433 * configure.ac: Rename configure.in, require autoconf 2.59.
10434 * configure: Re-generate.
10435 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
10436 * gdb.stabs/configure: Re-generate.
10437 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
10438 * gdb.hp/configure: Re-generate.
10439 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
10440 autoconf 2.59.
10441 * gdb.hp/gdb.objdbg/configure: Re-generate.
10442 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
10443 autoconf 2.59.
10444 * gdb.hp/gdb.defects/configure: Re-generate.
10445 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
10446 autoconf 2.59.
10447 * gdb.hp/gdb.compat/configure: Re-generate.
10448 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
10449 autoconf 2.59.
10450 * gdb.hp/gdb.base-hp/configure: Re-generate.
10451 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
10452 autoconf 2.59.
10453 * gdb.hp/gdb.aCC/configure: Re-generate.
10454
f10b16d4
JB
104552004-12-15 Jim Blandy <jimb@redhat.com>
10456
10457 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
10458 under NPTL when there is debugging info available for libpthread.
10459
fb6e1814
JG
104602004-12-13 Jerome Guitton <guitton@gnat.com>
10461
10462 * gdb.ada/fixed_points.c: New file.
10463 * gdb.ada/fixed_points.exp: New file.
10464
fe46cd3a
RC
104652004-12-03 Randolph Chung <tausq@debian.org>
10466
10467 * gdb.arch/pa-nullify.exp: New file.
10468 * gdb.arch/pa-nullify.s: New file.
10469
8de0841b
RC
104702004-11-30 Randolph Chung <tausq@debian.org>
10471
10472 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
10473 instead of "tbug". Fix regexp to work properly with gdb_test.
10474
c8170782
PH
104752004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
10476
10477 * gdb.base/bitfields2.exp: New test.
10478 * gdb.base/bitfields2.c: New file.
10479
954269c2
RE
104802004-11-28 Richard Earnshaw <rearnsha@arm.com>
10481
10482 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
10483
0107feed
RC
104842004-11-16 Randolph Chung <tausq@debian.org>
10485
10486 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
10487
f073ae8c
DJ
104882004-11-14 Daniel Jacobowitz <dan@debian.org>
10489
10490 * gdb.threads/threadapply.exp: Correct "macro details" test.
10491
19ad59e7
JJ
104922004-11-11 Jeff Johnston <jjohnstn@redhat.com>
10493
10494 * gdb.threads/threadapply.exp: New test.
10495 * gdb.threads/threadapply.c: New file.
10496
9cf0961b
MK
104972004-11-07 Mark Kettenis <kettenis@gnu.org>
10498
10499 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
10500 frames.
10501
c789492a
FL
105022004-11-05 Felix Lee <felix+log1@specifixinc.com>
10503
10504 * gdb.base/cursal.exp: New file.
10505 * gdb.base/cursal.c: New file.
10506
a1e167bb
AC
105072004-11-03 Andrew Cagney <cagney@gnu.org>
10508
10509 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
10510
b7cbf173
MK
105112004-10-30 Mark Kettenis <kettenis@gnu.org>
10512
10513 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
10514 NetBSD/ELF targets.
10515
88f9d34f
JB
105162004-10-29 Joel Brobecker <brobecker@gnat.com>
10517
10518 * gdb.threads/bp_in_thread.c: New file, copied from
10519 pthread_cond_wait.c.
10520 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
10521 file, rather than reusing the .c file from another testcase.
10522
ca7d6a0c
JB
105232004-10-20 Joel Brobecker <brobecker@gnat.com>
10524
10525 * gdb.ada/null_record.exp: Check where we stopped after
10526 sending the start command, instead of where the associated
10527 temporary breakpoint was inserted.
10528
0d863d03
AC
105292004-10-14 Andrew Cagney <cagney@gnu.org>
10530
10531 * gdb.mi/gdb701.c (main): Return 0.
10532
d11e72cb
DJ
105332004-10-13 Daniel Jacobowitz <dan@debian.org>
10534
d40539a4 10535 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 10536
e1923096
JJ
105372004-10-12 Jeff Johnston <jjohnstn@redhat.com>
10538
10539 * gdb.threads/schedlock.c: Add comment markers to use to find
10540 line numbers.
10541 * gdb.threads/schedlock.exp: Adjust regex to handle the new
10542 comments.
10543 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
10544 breakpoint lines.
10545
ec8ba2c9
DJ
105462004-10-12 Daniel Jacobowitz <dan@debian.org>
10547
10548 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
10549
0eb3658b
DJ
105502004-10-12 Daniel Jacobowitz <dan@debian.org>
10551
10552 * configure.in: Add gdb.dwarf2.
10553 * configure: Regenerated.
10554 * Makefile.in: Add gdb.dwarf2.
10555 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
10556 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
10557 gdb.dwarf2/file1.txt: New files.
10558
a271cc33
OF
105592004-10-11 Orjan Friberg <orjanf@axis.com>
10560
a9c64011 10561 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
10562 of "run", since the latter doesn't work with remote targets. Adjust
10563 the breakpoint numbering accordingly.
10564 * gdb.threads/pthread_cond_wait.exp: Ditto.
10565
895ce074
MC
105662004-10-08 Michael Chastain <mec.gnu@mindspring.com>
10567
10568 * gdb.base/overlays.exp: Update copyright years.
10569
6be3092d
KI
105702004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
10571
10572 * gdb.base/overlays.exp: Disable if target is Linux.
10573
e05389b8
FL
105742004-10-06 Felix Lee <felix+log1@specifixinc.com>
10575
10576 * config/gdbserver.exp (gdb_load): Use right filename on remote.
10577
73cb587d
KI
105782004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
10579
10580 * gdb.asm/asm-source.exp: Add m32r-linux target.
10581 * gdb.asm/m32r-linux.inc: New file.
10582
3c0edcdc
AC
105832004-09-24 Andrew Cagney <cagney@redhat.com>
10584 David Anderson <anderson@redhat.com>
10585
10586 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
10587 command fails, assume things will work.
10588 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
10589 (_GNU_SOURCE): Define.
10590 (print_unsigned, print_hex): Change parameter to "long long".
10591 (print_byte_count): New function, use to print byte counts.
10592 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
10593 O_LARGEFILE.
10594 (main): Compute an upper bound on a corefile in max_core_size.
10595 Limit memory chunk size to max_core_size. Limit total memory
10596 allocated to max_core_size.
10597
4bb3667f
AC
105982004-09-23 Andrew Cagney <cagney@gnu.org>
10599
10600 * gdb.base/bigcore.exp: Replace the code that creates a corefile
10601 from a separate process with code that creates a corefile by
10602 making the inferior dump core.
10603
60fe1a51
MK
106042004-09-23 Mark Kettenis <kettenis@gnu.org>
10605
10606 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
10607 block.
10608
8e937346
MC
106092004-09-23 Michael Chastain <mec.gnu@mindspring.com>
10610
10611 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
10612 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
10613 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
10614 Likewise.
10615
7213f6d6
JJ
106162004-09-20 Jeff Johnston <jjohnstn@redhat.com>
10617
10618 * gdb.java/jprint.exp: New test case for java inferior call.
10619 * gdb.java/jprint.java: Ditto.
10620
eac69dca
JB
106212004-09-15 Joel Brobecker <brobecker@gnat.com>
10622
10623 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
10624
22227696
MC
106252004-09-14 Michael Chastain <mec.gnu@mindspring.com>
10626
10627 * gdb.threads/killed.c: Include <stdlib.h>.
10628 * gdb.threads/pthreads.c: Likewise.
10629
7dd403a4
MC
106302004-09-14 Michael Chastain <mec.gnu@mindspring.com>
10631
10632 * gdb.threads/killed.c: Add copyright notice.
10633
33f2d567
JM
106342004-09-10 Jason Molenda (jmolenda@apple.com)
10635
a9c64011
AS
10636 * gdb.base/define.exp: Two new tests to verify zero space chars
10637 after 'if' and 'while' commands in a user-defined command is correctly
10638 parsed.
33f2d567 10639
e05b62ac
AC
106402004-09-08 Andrew Cagney <cagney@gnu.org>
10641
10642 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
10643 delivery test with duplicate at end of file.
10644
9cbe82da
MK
106452004-09-06 Mark Kettenis <kettenis@jive.nl>
10646
10647 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
10648
564803d9
MC
106492004-09-05 Michael Chastain <mec.gnu@mindspring.com>
10650
10651 * config/hppro.exp: Removed.
10652
7c6807ce
MC
106532004-09-05 Michael Chastain <mec.gnu@mindspring.com>
10654
10655 * config/sparclet.exp: Removed.
10656
bf7e26dd
MC
106572004-09-05 Michael Chastain <mec.gnu@mindspring.com>
10658
10659 * config/udi.exp: Removed.
10660
714e341b
MC
106612004-09-02 Michael Chastain <mec.gnu@mindspring.com>
10662
10663 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
10664 of "exp_continue".
10665 (advancei): Likewise.
10666
1236e623
JJ
106672004-09-01 Jeff Johnston <jjohnstn@redhat.com>
10668
10669 * gdb.base/unload.exp: Fix so messages aren't duplicated.
10670
3bdcad15
MI
106712004-09-01 Manoj Iyer <manjo@austin.ibm.com>
10672
228af206 10673 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
10674 to check for nodebug in executable.
10675 * gdb.gdb/observer.exp (setup_test): Likewise.
10676 * gdb.gdb/selftest.exp (test_with_self): Likewise.
10677 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
10678
c72b934c
AC
106792004-09-01 Andrew Cagney <cagney@gnu.org>
10680
10681 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
10682 files.
10683
edd9b715
JJ
106842004-09-01 Jeff Johnston <jjohnstn@redhat.com>
10685
10686 * gdb.base/unload.exp: Fix expected warning message to match
10687 latest format.
10688
fb4ce06b
CV
106892004-09-01 Corinna Vinschen <vinschen@redhat.com>
10690
10691 * gdb.base/call-rt-st.exp: Fix typos.
10692
ce78e7c3
MI
106932004-08-31 Manoj Iyer <manjo@austin.ibm.com>
10694
10695 * gdb.threads/thread_check.exp: New testcase.
10696 * gdb.threads/thread_check.c: New testcase.
10697
2dedb159
AC
106982004-08-31 Andrew Cagney <cagney@gnu.org>
10699
10700 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
10701 (skip_to_handler_entry): New procedures. Test stepping into a
10702 handler when the breakpoint is at the handler's entry point.
10703
68f53502
AC
107042004-08-30 Andrew Cagney <cagney@gnu.org>
10705
10706 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
10707 gdb/1757.
10708
3e3ffd2b
MC
107092004-08-27 Michael Chastain <mec.gnu@mindspring.com>
10710
10711 With code from Manoj Iyer <manjo@austin.ibm.com>:
10712 * lib/gdb.exp (gdb_file_cmd): Return more information in the
10713 return value. Add an arm for "no debugging symbols found".
10714 Change a stray "error" to "perror".
10715 (gdb_run_cmd): Adapt to new return value.
10716 * gdb.base/remote.exp: Adapt to new return value.
10717 * gdb.gdb/complaints.exp: Likewise.
10718 * gdb.gdb/observer.exp: Likewise.
10719 * gdb.gdb/selftest.exp: Likewise.
10720 * gdb.gdb/xfullpath.exp: Likewise.
10721
4b6f5fd2
JB
107222004-08-27 Joel Brobecker <brobecker@gnat.com>
10723
10724 * gdb.threads/bp_in_thread.exp: New testcase.
10725
e5b25496
MC
107262004-08-27 Michael Chastain <mec.gnu@mindspring.com>
10727
10728 Fix PR testsuite/1735.
10729 * gdb.threads/schedlock.c (thread_function): Add a cast
10730 to suppress a gcc warning.
10731 * gdb.threads/thread-specific.c (thread_function): Likewise.
10732
934353d6
MC
107332004-08-26 Michael Chastain <mec.gnu@mindspring.com>
10734
10735 * gdb.base/unload.c: Include <stdlib.h>.
10736
f98a0aef 107372004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 10738
f98a0aef 10739 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
10740 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
10741 synchronized after the "return".
10742
5a2e8882
MC
107432004-08-26 Michael Chastain <mec.gnu@mindspring.com>
10744
10745 * gdb.mi/basics.c: Include <stdio.h>.
10746 * gdb.mi/pthreads.c: Include <stdlib.h>.
10747 * gdb.mi/var-cmd.c: Include <stdlib.h>.
10748
a9640423
MC
107492004-08-26 Michael Chastain <mec.gnu@mindspring.com>
10750
10751 * gdb.threads/schedlock.c: Add copyright notice.
10752
b04e311d
AC
107532004-08-25 Andrew Cagney <cagney@gnu.org>
10754
10755 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
10756 (skip_over_handler, breakpoint_over_hander): New test procedures.
10757 (advance, advancei): Add a proper prefix, do not use
10758 rerun_to_main.
10759 * gdb.base/sigstep.c (main): Change to use an infinite loop.
10760
7c27f15b
MC
107612004-08-24 Michael Chastain <mec.gnu@mindspring.com>
10762
10763 * gdb.mi/basics.c: Add copyright notice.
10764 * gdb.mi/var-cmd.c: Add copyright notice.
10765
fffc87ae
MC
107662004-08-23 Michael Chastain <mec.gnu@mindspring.com>
10767
10768 * lib/gdb.exp: Remove signed_keyword_not_used.
10769 * lib/compiler.c: Likewise.
10770 * lib/compiler.cc: Likewise.
10771
d782e0bf
MC
107722004-08-23 Michael Chastain <mec.gnu@mindspring.com>
10773
10774 * gdb.base/whatis.c: Remove conditional disabling of "signed".
10775 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
10776
96033e83
MC
107772004-08-23 Michael Chastain <mec.gnu@mindspring.com>
10778
10779 * gdb.base/whatis.c: Add copyright notice.
10780
cf38c229
MK
107812004-08-20 Mark Kettenis <kettenis@gnu.org>
10782
10783 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
10784 it to skip the breakpoints encoded in the inline assembly.
10785
f4b49756
MC
107862004-08-20 Michael Chastain <mec.gnu@mindspring.com>
10787
10788 * Makefile.in: Add gdb.fortran.
10789
2f193b69
MC
107902004-08-20 Michael Chastain <mec.gnu@mindspring.com>
10791
10792 * gdb.base/call-sc.exp (test_scalar_returns):
10793 Fix cut-and-paste glitch in "Make fun return now".
10794
89a237cb
MC
107952004-08-17 Michael Chastain <mec.gnu@mindspring.com>
10796
10797 * configure.in: Add gdb.fortran.
10798 * configure: Regenerate.
10799 * gdb.fortran/Makefile.in: New file.
10800 * lib/gdb.exp (skip_fortran_tests): New procedure.
10801
469aff8e
MC
108022004-08-17 Michael Chastain <mec.gnu@mindspring.com>
10803
10804 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
10805 reference to bug-gnu@prep.ai.mit.edu.
10806 * gdb.mi/mi-var-child.exp: Likewise.
10807 * gdb.mi/mi-var-cmd.exp: Likewise.
10808 * gdb.mi/mi-var-display.exp: Likewise.
10809 * gdb.mi/mi2-var-block.exp: Likewise.
10810 * gdb.mi/mi2-var-child.exp: Likewise.
10811 * gdb.mi/mi2-var-cmd.exp: Likewise.
10812 * gdb.mi/mi2-var-display.exp: Likewise.
10813
00b51b9f
MK
108142004-08-15 Mark Kettenis <kettenis@gnu.org>
10815
10816 * gdb.base/unload.c (main): Make local variable msg const.
10817
45f07fef
MC
108182004-08-15 Michael Chastain <mec.gnu@mindspring.com>
10819
10820 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
10821 to bug-gnu@prep.ai.mit.edu.
10822 * gdb.mi/mi-disassemble.exp: Likewise.
10823 * gdb.mi/mi-eval.exp: Likewise.
10824 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
10825 default line number.
10826 * gdb.mi/mi-return.exp: Likewise.
10827 * gdb.mi/mi-simplerun.exp: Likewise.
10828 * gdb.mi/mi-stack.exp: Likewise.
10829 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
10830 number with explicit range test.
10831 * gdb.mi/mi-watch.exp: Likewise.
10832 * gdb.mi/mi2-break.exp: Likewise.
10833 * gdb.mi/mi2-cli.exp: Likewise.
10834 * gdb.mi/mi2-disassemble.exp: Likewise.
10835 * gdb.mi/mi2-eval.exp: Likewise.
10836 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
10837 default line number.
10838 * gdb.mi/mi2-return.exp: Likewise.
10839 * gdb.mi/mi2-simplerun.exp: Likewise.
10840 * gdb.mi/mi2-stack.exp: Likewise.
10841 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
10842 number with explicit range test.
10843 * gdb.mi/mi2-watch.exp: Likewise.
10844
dd8c8ee7
MC
108452004-08-15 Michael Chastain <mec.gnu@mindspring.com>
10846
10847 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
10848 * gdb.cp/m-static.exp: Likewise.
10849 * gdb.cp/rtti.exp: Likewise.
10850
4e838464
MK
108512004-08-14 Mark Kettenis <kettenis@gnu.org>
10852
10853 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
10854
8d8cb839
EZ
108552004-08-14 Eli Zaretskii <eliz@gnu.org>
10856
10857 * ChangeLog: Prefix Local Variables with semi-colons and indent
10858 the reference to older ChangeLog files, to fix fontification in
10859 Emacs.
10860
deea8bb0
MC
108612004-08-13 Michael Chastain <mec.gnu@mindspring.com>
10862
10863 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
10864 * gdb.mi/mi2-break.exp: Likewise.
10865
c3297504
MC
108662004-08-13 Michael Chastain <mec.gnu@mindspring.com>
10867
10868 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
10869
25808999
MC
108702004-08-13 Michael Chastain <mec.gnu@mindspring.com>
10871
10872 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
10873
226a8d71
MC
108742004-08-13 Michael Chastain <mec.gnu@mindspring.com>
10875
10876 * gdb.cp/classes.exp: Remove unused declarations. Just let
10877 test names default instead of providing special names. Remove
10878 extraneous demangler test.
10879
37fdf854
JJ
108802004-08-12 Jeff Johnston <jjohnstn@redhat.com>
10881
10882 * gdb.base/unload.exp: New test for breakpoints in dynamically
10883 loaded libraries.
10884 * gdb.base/unload.c: Ditto.
10885 * gdb.base/unloadshr.c: Ditto.
10886
2d3a7986
MC
108872004-08-12 Michael Chastain <mec.gnu@mindspring.com>
10888
10889 * gdb.cp/classes.exp (test_ptype_class_objects): Call
10890 cp_test_ptype_class.
10891 (test_enums): Likewise.
10892
c72b934c
AC
108932004-08-10 Andrew Cagney <cagney@gnu.org>
10894
10895 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
10896 files.
10897
cc503c8a
AC
108982004-08-10 Andrew Cagney <cagney@gnu.org>
10899
10900 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
10901 init_malloc call.
10902
902f2ccb
MC
109032004-08-10 Michael Chastain <mec.gnu@mindspring.com>
10904
10905 * ChangeLog: Add copyright notice. The notice is copied
10906 from emacs 21.3 top level ChangeLog.
10907
78c90502
MC
109082004-08-09 Michael Chastain <mec.gnu@mindspring.com>
10909
10910 * lib/cp-support.exp: New file.
10911 * lib/cp-support.exp (cp_test_type_class): New function.
10912 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
10913 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
10914 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
10915 cp_test_ptype_class.
10916
88e5ea78
MC
109172004-08-09 Michael Chastain <mec.gnu@mindspring.com>
10918
10919 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
10920 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
10921 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
10922 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
10923 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
10924 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
10925 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
10926 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
10927 gdb.mi/mi2-watch.exp: Update copyright years.
10928
6a89fc9c
MK
109292004-08-09 Mark Kettenis <kettenis@gnu.org>
10930
10931 * gdb.base/sigaltstack.exp: Provide proper anchoring.
10932
1482e0de
MC
109332004-08-09 Michael Chastain <mec.gnu@mindspring.com>
10934
10935 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
10936 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
10937 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
10938 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
10939 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
10940 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
10941 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
10942 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
10943 gdb.mi/mi-watch.exp: Update copyright years.
10944
1a5ce3f3
DJ
109452004-08-08 Daniel Jacobowitz <dan@debian.org>
10946
10947 PR gdb/1738
10948 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
10949 from a breakpoint with a pending signal.
10950
04f6ecf2
DJ
109512004-08-08 Daniel Jacobowitz <dan@debian.org>
10952
10953 PR gdb/1736
10954 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
10955 * gdb.base/sigaltstack.exp (finish_test): Consume output until
10956 the prompt.
10957 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
10958
54d90d35
DJ
109592004-08-08 Daniel Jacobowitz <dan@debian.org>
10960
10961 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
10962
d2f6abb0
DJ
109632004-08-08 Daniel Jacobowitz <dan@debian.org>
10964
10965 PR gdb/1736
10966 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
10967 for i?86-*-linux*.
10968
5598c03d
DJ
109692004-08-08 Daniel Jacobowitz <dan@debian.org>
10970
10971 * gdb.arch/i386-prologue.exp: Compile without debug information.
10972
c6fee705
MC
109732004-08-08 Michael Chastain <mec.gnu@mindspring.com>
10974
10975 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
10976 rather than asking gdb to search.
10977
dd90efdb
MC
109782004-08-05 Michael Chastain <mec.gnu@mindspring.com>
10979
10980 * gdb.base/gcore.c: Include <string.h>.
10981
1e84bec1
MC
109822004-08-05 Michael Chastain <mec.gnu@mindspring.com>
10983
10984 * gdb.base/gcore.c: Add copyright notice.
10985
e425eb2b
MC
109862004-08-05 Michael Chastain <mec.gnu@mindspring.com>
10987
10988 * gdb.base/freebpcmd.c: Include <stdio.h>.
10989 * gdb.base/long_long.c: Include <string.h>.
10990 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
10991 * gdb.base/siginfo.c: Include <string.h>.
10992 * gdb.base/sigstep.c: Include <string.h>.
10993
cb9aaed5
MC
109942004-08-04 Michael Chastain <mec.gnu@mindspring.com>
10995
10996 * gdb.base/complex.c: Include <stdlib.h>.
10997
55944f3d
MC
109982004-08-04 Michael Chastain <mec.gnu@mindspring.com>
10999
11000 * gdb.base/complex.c: Add copyright notice.
11001
7b2953d9
MC
110022004-08-04 Michael Chastain <mec.gnu@mindspring.com>
11003
11004 * gdb.base/charset.c: Include <stdlib.h>.
11005
c9133d23
MC
110062004-08-04 Michael Chastain <mec.gnu@mindspring.com>
11007
11008 * gdb.base/auxv.c: Include <stdlib.h>.
11009
0a8490ad
MC
110102004-08-04 Michael Chastain <mec.gnu@mindspring.com>
11011
11012 * gdb.base/auxv.c: Add copyright notice.
11013
3426d5ec
MC
110142004-08-04 Michael Chastain <mec.gnu@mindspring.com>
11015
11016 * gdb.base/coremaker.c: Add copyright notice.
11017 * gdb.base/coremaker2.c: Add copyright notice.
11018
8da195dd
AC
110192004-08-04 Andrew Cagney <cagney@gnu.org>
11020
11021 * gdb.base/store.exp: Update copyright.
11022 (check_set, up_set, check_struct, up_struct): Add a prefix to test
11023 names, do not import gdb_prompt.
11024
8d394f98
AC
110252004-08-01 Andrew Cagney <cagney@gnu.org>
11026
11027 Fix PR testsuite/1729.
11028 * gdb.base/dump.exp: Add test name to callers of capture_value, do
11029 not use capture_value with value 4.
11030 (capture_value): Add optional test name parameter.
11031 (test_reload_saved_value, test_restore_saved_value): Use $msg as
11032 the prefix, pass to capture_value.
11033
b6702b23
MK
110342004-08-01 Mark Kettenis <kettenis@gnu.org>
11035
11036 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
11037 * gdb.arch/i386-prologue.c (standard): New prototype and function.
11038 (main): Call new function.
11039
c203e0ca
MC
110402004-07-31 Michael Chastain <mec.gnu@mindspring.com>
11041
11042 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
11043
a7995a30
MC
110442004-07-31 Michael Chastain <mec.gnu@mindspring.com>
11045
11046 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
11047
9366563b
MC
110482004-07-31 Michael Chastain <mec.gnu@mindspring.com>
11049
b6eeaf26 11050 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
11051 Accept more values of vtbl pointer. Remove some messages
11052 about "obsolete gcc or gdb".
11053
2fc1f950
MC
110542004-07-30 Michael Chastain <mec.gnu@mindspring.com>
11055
11056 * gdb.cp/classes.exp: Accept more varieties of ptype output.
11057
c724d49b
MC
110582004-07-30 Michael Chastain <mec.gnu@mindspring.com>
11059
11060 * gdb.base/asm-source.exp: Properly convert target board
11061 debug flags from gcc format to binutils format.
11062
736b0fce
MK
110632004-07-28 Mark Kettenis <kettenis@gnu.org>
11064
11065 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
11066 gdb1718". PR backtrace/1718 partially fixed.
11067
5633ea5c
JJ
110682004-07-27 Jeff Johnston <jjohnstn@redhat.com>
11069
11070 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
11071
575eebb1
NC
110722004-07-26 Nick Clifton <nickc@redhat.com>
11073
11074 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
11075 good default value for a specific architecture is available then
11076 set it to that value. Otherwise default to the -gstabs switch.
11077 Remove the -g... switches from the asm-flags variable. Allow the
11078 target board info to override the value if it wants to. Pass the
11079 switch on the assembler command line.
11080
62104619
MK
110812004-07-23 Mark Kettenis <kettenis@gnu.org>
11082
11083 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
11084 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
11085 (main): Call new function.
11086
4a1135b8
MC
110872004-07-22 Michael Chastain <mec.gnu@mindspring.com>
11088
11089 Test for PR exp/1715.
11090 * gdb.base/radix.exp: Refactor common procedures. Make all
11091 test names unique. Change XFAIL to KFAIL.
11092
8a12c1f0
MC
110932004-07-20 Michael Chastain <mec.gnu@mindspring.com>
11094
11095 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
11096 * gdb.ada/gnat_ada.gin: ... to here.
11097 * configure.in: Use gnat_ada.gin.
11098 * configure: Regenerate.
11099
23b451cf
AC
111002004-07-20 Andrew Cagney <cagney@gnu.org>
11101
11102 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
11103 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
11104 XFAILs. Clean up test messages and comments. Check backtraces.
11105 Delete re-sync code.
11106
ab618a02
MC
111072004-07-19 Michael Chastain <mec.gnu@mindspring.com>
11108
11109 Fix PR cli/740.
11110 * gdb.base/annota1.exp: Honor gdb,nosignals.
11111 * gdb.base/annota3.exp: Likewise.
11112
46dad340
MC
111132004-07-19 Michael Chastain <mec.gnu@mindspring.com>
11114
11115 * lib/java.exp: Update copyright notice.
11116
756d8c70
AC
111172004-07-19 Andrew Cagney <cagney@gnu.org>
11118
11119 * gdb.base/selftest.exp: Copy file from here ...
11120 * gdb.gdb/selftest.exp: ... to here.
11121
586027e6
AC
111222004-07-16 Andrew Cagney <cagney@redhat.com>
11123
11124 * lib/insight-support.exp: Delete file.
11125 * lib/java.exp (java_init): Fix copyright.
11126
029d2200
AC
111272004-07-16 Andrew Cagney <cagney@gnu.org>
11128
11129 * gdb.base/restore.c: Append "prologue" to comments marking the a
11130 function's prologue.
11131 * gdb.base/restore.exp: Update copyright, re-indent.
11132 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
11133 callerN" prefix where needed. Update patterns that match a
11134 function's prologue.
11135
653b62c5
MC
111362004-07-16 Michael Chastain <mec.gnu@mindspring.com>
11137
11138 * gdb.base/restore.c: Add copyright notice.
11139
f7d690e5
AC
111402004-07-16 Andrew Cagney <cagney@gnu.org>
11141
11142 * gdb.base/logical.exp: Update copyright.
11143 (evaluate): New procedure. Use to re-implement tests using
11144 several tables.
11145
d629a7cb
MH
111462004-07-14 Martin Hunt <hunt@redhat.com>
11147
11148 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
11149 which fixes some problems where init.tcl was not found.
11150
9c7bb332
AC
111512004-07-13 Andrew Cagney <cagney@gnu.org>
11152
6bf46641
AC
11153 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
11154 (check_sizeof, check_valueof): Do not include the output in the
11155 test name. Use gdb_test.
11156 (get_valueof): Use gdb_test_multiple.
11157
c4ffd4c0
AC
11158 * gdb.base/step-test.exp: Update copyright. Use
11159 gdb_test_multiple. Ensure that test names do not include
11160 architecture dependent output.
11161
ab89363a
AC
11162 * gdb.gdb/observer.exp: Update copyright.
11163 (setup_test): Use gdb_test_multiple.
11164 (attach_first_observer, attach_second_observer)
11165 (attach_third_observer, detach_first_observer)
11166 (detach_second_observer, detach_third_observer)
11167 (reset_counters, check_counters): Make $message a prefix.
11168 (test_normal_stop_notifications): Add "args" parameter - a list of
11169 init functions to be called. Make $message a prefix,
11170 (test_observer_normal_stop): Change the message prefixes so that
11171 they are unique, pass the attach / detach procedures to
11172 test_normal_stop_notifications.
11173
ec58997a
AC
11174 * gdb.base/signull.exp (test_segv): Prefix all tests with
11175 "${name}". Clean up test messages.
11176
b475183b
AC
11177 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
11178
9c7bb332
AC
11179 * gdb.base/ena-dis-br.exp: Update copyright.
11180 (break_at): New function. Replace send_gdb with gdb_test,
11181 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
11182 ignore count, not stopped at bpt", with KFAIL.
11183
2dd95497
CV
111842004-07-13 Corinna Vinschen <vinschen@redhat.com>
11185
11186 * gdb.base/attach.exp: Remove cleanupfile handling.
11187
419e626b
AC
111882004-07-12 Andrew Cagney <cagney@gnu.org>
11189
11190 * gdb.base/annota1.exp: Cleanup corefile test name.
11191 * gdb.base/annota3.exp: Ditto.
11192
8b1b3228
AC
111932004-07-12 Andrew Cagney <cagney@gnu.org>
11194
78650829
AC
11195 * gdb.base/signals.exp: Clean up copyright, re-indent.
11196
8b1b3228
AC
11197 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
11198 gdb_test and gdb_test_multiple.
11199
935c2760
JJ
112002004-07-08 Jeff Johnston <jjohnstn@redhat.com>
11201
11202 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 11203 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
11204 provide line number info for first statement in main.
11205
1544280f
AC
112062004-07-08 Andrew Cagney <cagney@gnu.org>
11207
1279f4ff
AC
11208 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
11209
1544280f
AC
11210 * gdb.base/sigbpt.exp: Make the common part of each test name a
11211 prefix instead of suffix.
11212
bcc82369
BR
112132004-07-07 Bob Rossi <bob_rossi@cox.net>
11214
11215 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
11216 test from test_tbreak_creation_and_listing to
11217 test_file_list_exec_source_file
11218 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
11219 Changed name of test from test_tbreak_creation_and_listing to
11220 test_file_list_exec_source_file
11221
23f4b0aa
JJ
112222004-07-07 Jeff Johnston <jjohnstn@redhat.com>
11223
11224 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
11225 the jmisc() constructor instead of <init>.
11226 * gdb.java/jmisc1.exp: Ditto.
11227
56401cd5
AC
112282004-07-07 Andrew Cagney <cagney@gnu.org>
11229
11230 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
11231 corrupting the PC.
11232
44ae2f6a
MC
112332004-07-06 Michael Chastain <mec.gnu@mindspring.com>
11234
11235 * gdb.cp/templates.exp: Accept whitespace change in demangler
11236 output.
11237
45a83408
AC
112382004-07-06 Andrew Cagney <cagney@gnu.org>
11239
11240 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
11241
d205ad70
MC
112422004-07-02 Michael Chastain <mec.gnu@mindspring.com>
11243
11244 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
11245 * lib/compiler.cc: Likewise.
11246
06ea1a61
MC
112472004-06-30 Michael Chastain <mec.gnu@mindspring.com>
11248
11249 * lib/compiler.cc: Work around string preprocessing problem
11250 with old hp c++ compiler.
11251 * lib/compiler.c: Likewise.
11252
daab1251
CV
112532004-06-29 Corinna Vinschen <vinschen@redhat.com>
11254
11255 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
11256 directives to conditionalize symbol prefixing.
11257 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
11258 additional_flags handling. Add underscore prefix for Cygwin.
11259 * gdb.arch/i386-unwind.c: Use preprocessor directives to
11260 conditionalize symbol prefixing.
11261 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
11262 additional_flags handling. Add underscore prefix for Cygwin.
11263
cc984116
CV
112642004-06-29 Corinna Vinschen <vinschen@redhat.com>
11265
11266 * gdb.base/bigcore.exp: Skip test on Cygwin.
11267
c279b077
MC
112682004-06-28 Michael Chastain <mec.gnu@mindspring.com>
11269
11270 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
11271 formats for "info register". Use gdb_test_multiple. Fix
11272 the "invalid register" test.
11273
0e915747
CV
112742004-06-28 Corinna Vinschen <vinschen@redhat.com>
11275
11276 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
11277 PID for Cygwin. Add Cygwin specific strings to check for in some
11278 tests.
11279 (do_attach_tests): Add a test for user interaction when attaching
11280 to a process with no matching symbol table already loaded.
11281
11422c86
AC
112822004-06-26 Andrew Cagney <cagney@gnu.org>
11283
11284 Test PR java/1567 and PR java/1565.
11285 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
11286 * gdb.java/jmisc2.exp: Delete file.
11287
cefbce26
MC
112882004-06-26 Michael Chastain <mec.gnu@mindspring.com>
11289
11290 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
11291
e19f872c
CV
112922004-06-25 Corinna Vinschen <vinschen@redhat.com>
11293
11294 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
11295 attach process.
11296
d931ba3b
MC
112972004-06-23 Michael Chastain <mec.gnu@mindspring.com>
11298
11299 * gdb.cp/pr-1553.exp: Remove.
11300
aef68c48
MC
113012004-06-22 Michael Chastain <mec.gnu@mindspring.com>
11302
11303 * gdb.cp/pr-1553.cc: Remove.
11304 * gdb.cp/pr-1553.exp: Disable this test.
11305
8d5df71a
JB
113062004-06-20 Jim Blandy <jimb@redhat.com>
11307
a9c64011 11308 Fix PR testsuite/1680.
8d5df71a
JB
11309 * gdb.arch/i386-sse.exp: Properly quote curly braces in
11310 regular expressions.
11311
4ac6f39d
MC
113122004-06-19 Michael Chastain <mec.gnu@mindspring.com>
11313
11314 Fix PR testsuite/1679.
11315 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
11316 Issue an UNSUPPORTED result instead.
11317
1b413552
JB
113182004-06-18 Jim Blandy <jimb@redhat.com>
11319
11320 * gdb.base/charset.exp: Only send a control-C if we see a new
11321 prompt and incomplete command.
11322
6daa6ebd
MC
113232004-06-18 Michael Chastain <mec.gnu@mindspring.com>
11324
11325 * gdb.cp/pr-574.cc: Add copyright notice.
11326
51fa4ae0
JB
113272004-06-17 Jim Blandy <jimb@redhat.com>
11328
11329 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
11330 cases where the regexp has no groups; this grabs random text from
11331 the previous test suite, whatever that was.
11332
8fea26c5
MC
113332004-06-17 Michael Chastain <mec.gnu@mindspring.com>
11334
11335 * gdb.cp/printmethod.cc: Add copyright notice.
11336
1e3aeb41
MC
113372004-06-16 Michael Chastain <mec.gnu@mindspring.com>
11338
11339 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
11340
9d9030bc
AC
113412004-06-16 Andrew Cagney <cagney@gnu.org>
11342
11343 * gdb.base/signull.c: Update copyright. Include <string.h>.
11344 (bowler): Replace data_pointer with data_read
11345 and data_write cases. Add code_descriptor case.
11346 (zero, desc): New array and pointer.
11347 (data, code): Change to simple pointers.
11348 * gdb.base/signull.exp: Fix probe pattern matching a function
11349 descriptor SIGSEGV. Replace data_pointer with data_read and
11350 data_write tests.
11351
acd4ad44
AC
113522004-06-16 Andrew Cagney <cagney@gnu.org>
11353
11354 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
11355
08fd625c
MC
113562004-06-15 Michael Chastain <mec.gnu@mindspring.com>
11357
11358 * gdb.base/long_long.c: Add copyright notice.
11359
1903502c
MC
113602004-06-15 Michael Chastain <mec.gnu@mindspring.com>
11361
11362 * gdb.base/long_long.exp: Remove reference to
11363 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
11364 to gdb_breakpoint and gdb_continue_to_breakpoint.
11365
83313cb1
JB
113662004-06-14 Jim Blandy <jimb@redhat.com>
11367
11368 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
11369 endian case.
11370
1bf404ef
AC
113712004-06-14 Andrew Cagney <cagney@gnu.org>
11372
11373 * gdb.base/gcore.exp (capture_command_output): Delete the always
11374 passing tests containing inferior values.
11375 * gdb.base/ending-run.exp: Do not include the breakpoint address
11376 in the test message. Update copyright.
11377 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
11378 size in the test name, use gdb_test_multiple. Update copyright.
11379
ef220b33
MC
113802004-06-14 Michael Chastain <mec.gnu@mindspring.com>
11381
11382 * gdb.cp/ref-types.cc: Add copyright notice.
11383
4f70a4c9
MC
113842004-06-14 Michael Chastain <mec.gnu@mindspring.com>
11385
11386 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
11387 hp_aCC_compiler.
11388 * lib/compiler.cc: Likewise.
11389 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
11390 'set' commands. Log diagnostics for other lines. Set
11391 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
11392
335928ac
MC
113932004-06-13 Michael Chastain <mec.gnu@mindspring.com>
11394
11395 * gdb.cp/try_catch.cc: Add copyright notice.
11396
2efb12e8
MC
113972004-06-12 Michael Chastain <mec.gnu@mindspring.com>
11398
11399 * gdb.cp/userdef.cc: Add copyright notice.
11400
0bbed51a
MC
114012004-06-11 Michael Chastain <mec.gnu@mindspring.com>
11402
11403 * gdb.cp/virtfunc.cc: Add copyright notice.
11404
e12a46c9
RC
114052004-06-11 Randolph Chung <tausq@debian.org>
11406
11407 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
11408 problem.
11409
338e05af
AC
114102004-06-10 Andrew Cagney <cagney@gnu.org>
11411
11412 * lib/compiler.cc, lib/compiler.c: Append either
11413 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
11414 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
11415 instead of gcc-3-3.
11416
dc3f10cb
AC
114172004-06-09 Andrew Cagney <cagney@gnu.org>
11418
b4d946af
AC
11419 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
11420 gdb/1455, bug is specific to "long long" and "double".
a9c64011 11421
dc3f10cb
AC
11422 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
11423 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
11424 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
11425 fixed.
11426
b5c0bfa2
AC
114272004-06-09 Andrew Cagney <cagney@gnu.org>
11428
11429 * gdb.base/structs.exp (test_struct_returns): Replace
11430 "return_value_unknown" and "finish_value_unknown" by
11431 "return_value_known" and "finish_value_known". Instead of
11432 "return_value_unknown" iff "finish_value_unknown", check
11433 "return_value_known" implies "finish_value_known".
11434
caeb605f
MH
114352004-06-08 Martin Hunt <hunt@redhat.com>
11436
11437 * gdb.base/float.exp: Add pattern for mips targets.
11438
c892bb64
RC
114392004-06-08 Randolph Chung <tausq@debian.org>
11440
11441 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
11442 message for unknown architectures more clear.
11443
48306d3e
JB
114442004-06-08 Joel Brobecker <brobecker@gnat.com>
11445
11446 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
11447 start the execution of the program.
11448
83ecb59f
JB
114492004-06-07 Jim Blandy <jimb@redhat.com>
11450
11451 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
11452 * gdb.arch/i386-cpuid.h: New helper file.
11453
55264cb4
RC
114542004-06-07 Randolph Chung <tausq@debian.org>
11455
11456 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
11457 has started.
11458
23cadb28
RM
114592004-06-04 Roland McGrath <roland@redhat.com>
11460
11461 Fix PR gdb/1647.
11462 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
11463 differently to be robust to output buffering differences.
11464
51d01eda
MC
114652004-06-04 Michael Chastain <mec.gnu@mindspring.com>
11466
11467 * gdb.threads/pthreads.exp: Update copyright years.
11468 (check_control_c): Change asynchronous 'after' to synchronous.
11469
f4fc3b93
RM
114702004-06-04 Roland McGrath <roland@redhat.com>
11471
11472 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
11473 next gdb prompt.
11474
4013522b
MC
114752004-06-02 Michael Chastain <mec.gnu@mindspring.com>
11476
11477 Fix PR gdb/1636.
11478 * gdb.threads/manythreads.exp: Change asynchronous 'after'
11479 calls to synchronous.
11480
7a8f1e6b
JB
114812004-05-26 Jim Blandy <jimb@redhat.com>
11482
11483 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
11484
81bb3443
RC
114852004-05-24 Randolph Chung <tausq@debian.org>
11486
11487 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
11488 * gdb.asm/pa.inc: New file.
11489
8f5a3103
MK
114902004-05-22 Mark Kettenis <kettenis@gnu.org>
11491
11492 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
11493
734b8fe8 114942004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 11495 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
11496
11497 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
11498 GDB prompt.
11499
725603e1
UW
115002004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11501
f4fc3b93 11502 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
11503 setjmp/longjmp. Use sigaction instead of signal.
11504
8b923272 115052004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 11506 Michael Snyder <msnyder@redhat.com>
8b923272
JB
11507
11508 * gdb.threads/pthread_cond_wait.c: New file.
11509 * gdb.threads/pthread_cond_wait.exp: New testcase.
11510
8bfabb04
AC
115112004-05-13 Andrew Cagney <cagney@redhat.com>
11512
11513 * gdb.base/signull.exp, gdb.base/signull.c: New files.
11514 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
11515
42edda50
AC
115162004-05-11 Andrew Cagney <cagney@redhat.com>
11517
11518 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
11519 fixed but revealed gdb/1639.
11520
d303a6c7
AC
115212004-05-10 Andrew Cagney <cagney@redhat.com>
11522
11523 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
11524 func1" and "next to 2nd alarm", kernel bug avoided.
11525
bf08c2a1
DJ
115262004-05-10 Daniel Jacobowitz <dan@debian.org>
11527
11528 PR external/1568
11529 * gdb.base/bigcore.exp: Check the size of the dumped core file.
11530 XFAIL if it is smaller than bytes_allocated.
11531 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
11532 (main): Make chunks_allocated unsigned. Correct comment.
11533
c0586a34
JB
115342004-05-07 Joel Brobecker <brobecker@gnat.com>
11535
11536 * gdb.arch/powerpc-aix-prologue.c: New file.
11537 * gdb.arch/powerpc-aix-prologue.exp: New file.
11538
f2785d12
JB
115392004-05-07 Jim Blandy <jimb@redhat.com>
11540
11541 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
11542 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
11543
bd7f6e30
JB
115442004-05-06 Joel Brobecker <brobecker@gnat.com>
11545
11546 * gdb.base/sep.exp: No longer setup_kfail when the program was
11547 built with dwarf2.
11548
0a5e7efe
JI
115492004-05-05 Jim Ingham <jingham@apple.com>
11550
11551 * gdb.base/pending.exp: Make sure pending breakpoints
11552 preserve the ignore count.
f4fc3b93 11553
a8958849
MK
115542004-04-27 Jerome Guitton <guitton@gnat.com>
11555
11556 * i386-prologue.exp: Add testcase for jump instruction as first
11557 instruction of the real code.
11558 * i386-prologue.c (jump_at_beginning): New function.
11559
7e103f5b
MK
115602004-04-28 Mark Kettenis <kettenis@gnu.org>
11561
11562 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
11563 x86_64-*-*.
11564
5d38b224
MK
115652004-04-28 Mark Kettenis <kettenis@gnu.org>
11566
11567 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
11568 i*86-*-*.
11569
0ef32fd9
MK
115702004-04-25 Mark Kettenis <kettenis@gnu.org>
11571
11572 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
11573 expression that checks the return type.
11574
71d7dd7c
AC
115752004-04-23 Andrew Cagney <cagney@redhat.com>
11576
11577 * gdb.base/call-sc.exp: New test of scalar call/return values.
11578 * gdb.base/call-sc.c: Ditto.
11579
1e9f977e
JJ
115802004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11581
11582 * gdb.threads/manythreads.c: Reduce thread stack size.
11583
899d9e3a
JJ
115842004-04-23 Jeff Johnston <jjohnstn@redhat.com>
11585
11586 * gdb.threads/manythreads.c: Add copyright notice.
11587
61bcae62
AC
115882004-04-23 Andrew Cagney <cagney@redhat.com>
11589
11590 * gdb.base/siginfo.exp: Better handle step out of signal.
11591 * gdb.base/sigstep.exp: Ditto.
11592
7339a42e 115932004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 11594 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
11595
11596 * gdb.threads/manythreads.c: New testcase.
11597 * gdb.threads/manythreads.exp: Ditto.
11598
5c98409b
JB
115992004-04-22 Jim Blandy <jimb@redhat.com>
11600
11601 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
11602 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
11603
3b611f1a
MC
116042004-04-21 Michael Chastain <mec.gnu@mindspring.com>
11605
11606 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
11607
f0fd9238
AC
116082004-04-21 Andrew Cagney <cagney@redhat.com>
11609
11610 * gdb.base/sigstep.c: New file.
11611 * gdb.base/sigstep.exp: New file.
11612
90990674
JB
116132004-04-16 Joel Brobecker <brobecker@gnat.com>
11614
11615 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
11616 call to observer_notify_normal_stop.
11617
78cef34b
AC
116182004-04-15 Andrew Cagney <cagney@redhat.com>
11619
11620 * gdb.base/siginfo.c: New file.
11621 * gdb.base/siginfo.exp: New file.
11622
d2343407
JB
116232004-04-12 J. Brobecker <brobecker@gnat.com>
11624
11625 * gdb.base/sep.exp: Fix typo in comment.
11626
a2dba3c8
JB
116272004-04-12 J. Brobecker <brobecker@gnat.com>
11628
11629 * gdb.base/sep.c: New file.
11630 * gdb.base/sep-proc.c: New file.
11631 * gdb.base/sep.exp: New testcase.
11632
15f7b60e
MK
116332004-04-09 Mark Kettenis <kettenis@gnu.org>
11634
11635 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
11636 support.
11637
44f4de1a
AC
116382004-04-05 Andrew Cagney <cagney@redhat.com>
11639
11640 * gdb.base/sigaltstack.c: New file.
11641 * gdb.base/sigaltstack.exp: New file.
11642
ef04f396
JB
116432004-04-04 Joel Brobecker <brobecker@gnat.com>
11644
11645 * gdb.base/foll-fork.exp: Update the expected output for
11646 "help set follow-fork-mode", to match a change that was made
11647 to the help of this variable on 2004-01-13.
11648
d40d2c92
JB
116492004-04-01 Joel Brobecker <brobecker@gnat.com>
11650
11651 * lib/ada.exp: Add copyright notice.
11652 * bar.ads: Likewise.
11653 * bar.adb: Likewise.
11654 * null_record.adb: Likewise.
11655 * null_record.exp: Likewise.
11656 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
11657
f86ef5a3
JB
116582004-04-01 Joel Brobecker <brobecker@gnat.com>
11659
11660 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
11661 * configure: Regenerate.
11662
414e70e3
JB
116632004-04-01 Joel Brobecker <brobecker@gnat.com>
11664
11665 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
11666 to build the application. Remove the message printed when in
11667 verbose mode, redundant with the UNSUPPORTED message above.
11668
f0aaee49
JB
116692004-03-31 Joel Brobecker <brobecker@gnat.com>
11670
11671 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
11672 * gdb.ada (null_record.exp): New testcase.
11673
ac81cb54
JB
116742004-03-31 Joel Brobecker <brobecker@gnat.com>
11675
11676 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
11677
854af2f7
JB
116782004-03-31 Joel Brobecker <brobecker@gnat.com>
11679
11680 * gdb.ada: New subdirectory.
11681 * gdb.ada/Makefile.in: New file.
11682 * gdb.ada/gnat_ada.gpr.in: New file.
11683
034cb681
JB
116842004-03-31 Joel Brobecker <brobecker@gnat.com>
11685
11686 * lib/ada.exp: New file.
11687
78a1a894
DJ
116882004-03-24 Daniel Jacobowitz <drow@mvista.com>
11689
11690 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
11691 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
11692
4b2b3b3e
AC
116932004-03-22 Andrew Cagney <cagney@redhat.com>
11694
11695 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
11696 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
11697 Problem identified by Ulrich Weigand.
11698
23c73aa3
DC
116992004-03-17 David Carlton <carlton@kealia.com>
11700
11701 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
11702 PR c++/826.
11703
d63a86f8
RM
117042004-03-16 Roland McGrath <roland@redhat.com>
11705
11706 * gdb.base/auxv.exp: New file.
11707 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
11708
0e02aa50
DC
117092004-03-12 David Carlton <carlton@kealia.com>
11710
11711 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
11712 * gdb.cp/pr-1553.cc: Ditto.
11713 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
11714 pass branch.
11715
c20b71be
MC
117162004-03-12 Michael Chastain <mec.gnu@mindspring.com>
11717
11718 * gdb.cp/templates.exp: Accept more template types.
11719
c7414a01
MC
117202004-03-09 Michael Chastain <mec.gnu@mindspring.com>
11721
11722 From Corinna Vinschen with modifications.
11723 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
11724 local variable obj_with_enum.
11725 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
11726 results with obj_with_enum.
11727
ed69573c
MC
117282004-03-09 Michael Chastain <mec.gnu@mindspring.com>
11729
11730 * gdb.cp/classes.cc: New file, copied from misc.cc.
11731 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
11732
28301461
MC
117332004-03-09 Michael Chastain <mec.gnu@mindspring.com>
11734
11735 * gdb.cp/misc.cc: Add copyright notice.
11736
1198ecbe
DC
117372004-03-05 David Carlton <carlton@kealia.com>
11738
11739 * gdb.cp/rtti.exp: Add 'print *obj3' test.
11740 * gdb.cp/rtti.h: Update copyright.
11741 (namespace n2::n3): New.
11742 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
11743 (n2::n3::func3): New.
11744 (main): Call n2::n3::func3.
11745 * gdb.cp/rtti2.cc: Update copyright.
11746 (n2::create3): New.
11747
9e08c470
MK
117482004-03-04 Mark Kettenis <kettenis@gnu.org>
11749
11750 * gdb.asm/openbsd.inc: Fix typo.
11751
4bebc3aa
FF
117522004-03-03 Fred Fish <fnf@redhat.com>
11753
11754 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
11755 "val" instead of unused "size". Update copyright year.
11756
6ea9fb37
DJ
117572004-02-29 Daniel Jacobowitz <drow@mvista.com>
11758
11759 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
11760 to use unsigned char.
11761 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
11762 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
11763
23b23974
DJ
117642004-02-29 Daniel Jacobowitz <drow@mvista.com>
11765
11766 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
11767 line of output.
11768
7574fd53
DJ
117692004-02-28 Daniel Jacobowitz <drow@mvista.com>
11770
11771 * gdb.base/relocate.c (dummy): Initialize.
11772
a195357f
DJ
117732004-02-28 Daniel Jacobowitz <drow@mvista.com>
11774
11775 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
11776 a breakpoint at exit.
11777
72fd54a9
FF
117782004-02-27 Fred Fish <fnf@redhat.com>
11779
11780 * gdb.base/chng-syms.exp: Add expect condition to match failing
11781 case that isn't a timeout.
11782
b9d23137
AC
117832004-02-27 Andrew Cagney <cagney@redhat.com>
11784
11785 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
11786 support.
11787
15d208f6 117882004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 11789
15d208f6
FF
11790 * gdb.arch/gdb1431.c: Remove.
11791 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
11792 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
11793 of "until" incorrectly.
11794
98f9cd2d
JB
117952004-02-26 J. Brobecker <brobecker@gnat.com>
11796
11797 * gdb.cp/class2.cc (empty): New class.
11798 (refer): New function.
11799 (main): Declare an object of type empty and use it.
11800 * gdb.cp/class2.exp: Print the value of an object of type empty.
11801
9b50c11b
JJ
118022004-02-26 Jeff Johnston <jjohnstn@redhat.com>
11803
11804 * gdb.base/langs.exp: Update query string to match the
11805 new nquery format used for pending breakpoints.
11806
0dcd613f
AC
118072004-02-26 Andrew Cagney <cagney@redhat.com>
11808
11809 Fix PR i18n/1570.
11810 * gdb.base/charset.c: Update copyright notice.
11811 (main, init_string): Remove the escape character '\e' tests.
11812 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
11813 * gdb.base/charset.exp (valid_host_charset): Ditto.
11814 * gdb.base/setvar.exp: Ditto.
11815
b8a56647
AC
118162004-02-24 Andrew Cagney <cagney@redhat.com>
11817
90d59e34
AC
11818 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
11819 mmapped data in core file" PASS and FAIL messages consistent.
11820
b8a56647
AC
11821 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
11822 setting a breakpoint. Work around PR java/1565.
11823
9f27c604
JJ
118242004-02-23 Jeff Johnston <jjohnstn@redhat.com>
11825
11826 * lib/gdb.exp (gdb_breakpoint): Update query string to match
11827 new nquery format.
11828 * gdb.base/pending.exp: Ditto.
11829
3224a706
MK
118302004-02-22 Mark Kettenis <kettenis@gnu.org>
11831
11832 * configure.in: Run stabs tests on *BSD.
11833 * configure: Regenerated.
11834
41e0a9ca
MK
118352004-02-21 Mark Kettenis <kettenis@gnu.org>
11836
11837 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
11838
1e1b3428
FF
118392004-02-20 Fred Fish <fnf@redhat.com>
11840
11841 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
11842 blank in test for "returns short", for consistency with other
11843 "returns xxx" tests. Update copyright year.
11844
f9a7572a
FF
118452004-02-19 Fred Fish <fnf@redhat.com>
11846
11847 New testcase for PR breakpoint/1558.
11848 * gdb.arch/gdb1558.exp: New file.
11849 * gdb.arch/gdb1558.c: New file.
11850
b2ce2854
EZ
118512004-02-19 Elena Zannoni <ezannoni@redhat.com>
11852
11853 * gdb.base/nodebug.exp: Fix typo.
11854
e7c9ff01
JB
118552004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11856
11857 Committed by Jim Blandy <jimb@redhat.com>.
11858
62f4b920
JB
11859 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
11860
2db536a1
JB
11861 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
11862
e7c9ff01
JB
11863 * gdb.base/float.exp: Support s390*-*-* targets.
11864
f3205b34
AF
118652004-02-17 Adam Fedor <fedor@gnu.org>
11866
11867 * gdb.base/gdb1555.exp: New file.
11868 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
11869
9d62932d
EZ
118702004-02-17 Elena Zannoni <ezannoni@redhat.com>
11871
11872 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
11873
344c9711
FF
118742004-02-16 Fred Fish <fnf@redhat.com>
11875
11876 * gdb.arch/gdb1291.c: Remove
11877 * gdb.arch/gdb1291.s: New test input file.
11878 * gdb.arch/gdb1291.exp: Expand test to check case that should not
11879 fail. Test for correct result, known incorrect result, other
11880 failures and timeouts.
11881
2d822687
AC
118822004-02-16 Andrew Cagney <cagney@redhat.com>
11883
11884 * gdb.base/bigcore.exp: New file.
11885 * gdb.base/bigcore.c: New file.
11886
dac15b66
AC
118872004-02-13 Andrew Cagney <cagney@redhat.com>
11888
11889 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
11890 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
11891 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
11892 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
11893 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
11894 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
11895 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
11896 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
11897 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
11898 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
11899
6bdfc2c4
JJ
119002004-02-11 Jeff Johnston <jjohnstn@redhat.com>
11901
11902 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
11903 executed is an alloc instruction.
11904
87b3ede8
DC
119052004-02-11 David Carlton <carlton@kealia.com>
11906
11907 * gdb.cp/breakpoint.exp: New.
11908 * gdb.cp/breakpoint.cc: New.
11909
6e19e2bf
MC
119102004-02-11 Michael Chastain <mec.gnu@mindspring.com>
11911
11912 Partial fix for PR gdb/1543.
11913 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
11914 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
11915 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
11916 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
11917 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
11918 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
11919 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
11920 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
11921 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
11922 to bug-gdb@prep.ai.mit.edu .
11923 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
11924 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
11925 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
11926 Likewise.
11927
5c5455dc
AC
119282004-02-10 Andrew Cagney <cagney@redhat.com>
11929
11930 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
11931 using gdb_internal_error_resync.
11932
9cf689d7
DJ
119332004-02-09 Daniel Jacobowitz <drow@mvista.com>
11934
11935 * gdb.threads/thread-specific.exp: Stop early if no threads are
11936 found.
11937
d2dc51db
MC
119382004-02-09 Michael Chastain <mec.gnu@mindspring.com>
11939
11940 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
11941
14b1a056
DJ
119422004-02-08 Daniel Jacobowitz <drow@mvista.com>
11943
11944 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
11945 breakpoints.
11946
83f66e8f
DJ
119472004-02-07 Daniel Jacobowitz <drow@mvista.com>
11948
11949 * config/sim.exp (gdb_load): Handle $arg == "".
11950 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
11951 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
11952
30fc0091
EZ
119532004-02-07 Elena Zannoni <ezannoni@redhat.com>
11954
a9c64011
AS
11955 * gdb.base/maint.exp: Update test to reflect
11956 obstack changes.
30fc0091 11957
4d806929
JJ
119582004-02-04 Jeff Johnston <jjohnstn@redhat.com>
11959
11960 * gdb.base/pendshr.c (pendfunc): New function that calls
11961 pendfunc1.
11962 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
11963
7bfdd688
FF
119642004-02-04 Fred Fish <fnf@redhat.com>
11965
11966 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
11967 function symbols and update copyright years.
11968 * gdb.arch/gdb1291.c: Ditto.
11969
aaa08ee4
MC
119702004-02-03 Michael Chastain <mec.gnu@mindspring.com>
11971
11972 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
11973
dbad7755
MC
119742004-02-03 Michael Chastain <mec.gnu@mindspring.com>
11975
11976 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
11977
ec4646ef
MC
119782004-02-03 Michael Chastain <mec.gnu@mindspring.com>
11979
11980 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
11981
1b802196
FF
119822004-02-02 Fred Fish <fnf@redhat.com>
11983
11984 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
11985 remote targets. Update copyright years.
11986
18fe2033
JJ
119872004-02-02 Jeff Johnston <jjohnstn@redhat.com>
11988
11989 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
11990 support.
11991 * gdb.base/langs.exp: Fix test which attempts to create
11992 breakpoint on non-existent function to handle new pending
11993 support.
11994 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
11995 a breakpoint.
11996 * gdb.base/pending.exp: New test.
11997 * gdb.base/pending.c: New file.
11998 * gdb.base/pendshr.c: Ditto.
11999
8d577d32
DC
120002004-02-02 David Carlton <carlton@kealia.com>
12001
12002 * gdb.cp/overload.exp: Add overloadNamespace tests.
12003 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
12004 (overloadNamespace, XXX): New.
12005 (main): Call XXX::marker2.
12006
3ad13771
FF
120072004-02-01 Fred Fish <fnf@redhat.com>
12008
12009 * gdb.base/dump.exp: Use runto_main instead of "runto main".
12010 * gdb.base/finish.exp: Ditto.
12011 * gdb.base/gcore.exp: Ditto.
12012 * gdb.base/huge.exp: Ditto.
12013 * gdb.base/info-proc.exp: Ditto.
12014 * gdb.base/return2.exp: Ditto.
12015 * gdb.threads/gcore-thread.exp: Ditto.
12016
44c75849
DJ
120172004-02-01 Daniel Jacobowitz <drow@mvista.com>
12018
12019 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
12020
005bc093
MK
120212004-02-01 Mark Kettenis <kettenis@gnu.org>
12022
12023 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
12024 that opening the file succeeds on OpenBSD.
12025
c47cebdb
DJ
120262004-02-01 Daniel Jacobowitz <drow@mvista.com>
12027
12028 * gdb.threads/thread-specific.c: New file.
12029 * gdb.threads/threads-specific.exp: New test script.
12030 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
12031 to expect_out.
12032
5a01311c
MK
120332004-02-01 Mark Kettenis <kettenis@gnu.org>
12034
12035 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
12036 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
12037 only on the "print_small_structs from print_long_arg_list" test.
12038
ce22a4f1
DJ
120392004-02-01 Daniel Jacobowitz <drow@mvista.com>
12040
12041 * gdb.base/completion.exp: Kill a stray backslash.
12042
12043 From Jim Ingham <jingham@apple.com>:
12044 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
12045 agrees with the result from sending a tab.
12046
abbab9d3
DJ
120472004-01-31 Daniel Jacobowitz <drow@mvista.com>
12048
12049 * gdb.base/chng-syms.exp: Remove stray newline.
12050
53904d1e
MK
120512004-01-31 Mark Kettenis <kettenis@gnu.org>
12052
12053 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
12054 *-*-openbsd*.
12055 * gdb.asm/openbsd.inc: New file.
12056
3a4b3aac
MK
120572004-01-30 Mark Kettenis <kettenis@gnu.org>
12058
12059 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
12060 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
12061 *-*solaris2*. Remove commented out default settings for
12062 asm-flags. Replace gdb_compile with target_link.
12063
ebac27b4
MC
120642004-01-29 Michael Chastain <mec.gnu@mindspring.com>
12065
12066 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
12067 for all tests. Remove old hp-ux and cygnus xfail cases.
12068
d8679d84
PH
120692004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
12070
12071 * gdb.base/chng-syms.exp: New file.
12072 * gdb.base/chng-syms.c: New file.
12073
0a55bc22
MC
120742004-01-24 Michael Chastain <mec.gnu@mindspring.com>
12075
12076 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
12077 Provide arms for current output in all my configurations.
12078
94b8e876
MC
120792004-01-24 Michael Chastain <mec.gnu@mindspring.com>
12080
12081 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
12082 * lib/compiler.cc: Likewise.
12083 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
12084 get the right preprocessor. Eval the output directly. Remove
12085 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
12086 hp_f77_compiler and hp_f90_compiler completely.
12087 (gdb_preprocess): Delete.
12088 (get_compiler): Delete.
12089
7cf03d44
MK
120902004-01-24 Mark Kettenis <kettenis@gnu.org>
12091
12092 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
12093 <string.h>.
12094
68b6dce9
NR
120952004-01-24 Nick Roberts <nick@nick.uklinux.net>
12096
12097 * gdb.mi/mi-stack.exp: Update copyright.
12098
b368761e
DC
120992004-01-23 David Carlton <carlton@kealia.com>
12100
12101 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
12102 test for cp_lookup_transparent_type.
12103 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
12104 call them.
12105
f2061b53
DJ
121062004-01-23 Daniel Jacobowitz <drow@mvista.com>
12107
12108 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
12109 after -var-update.
12110
37fc574a
DC
121112004-01-23 David Carlton <carlton@kealia.com>
12112
12113 * gdb.cp/namespace.cc (C::ensureRefs): New.
12114 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
12115
8e94b928
NR
121162004-01-20 Nick Roberts <nick@nick.uklinux.net>
12117
12118 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
12119 case "-stack-list-locals 2".
12120 * gdb.mi/mi-var-child.exp: Test for case
12121 "-var-list-children --all-values NAME".
12122
997b0952
MC
121232004-01-18 Michael Chastain <mec.gnu@mindspring.com>
12124
12125 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
12126
52470da3
MK
121272004-01-18 Mark Kettenis <kettenis@gnu.org>
12128
7049b4b8
MK
12129 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
12130 used with gdb_test_multiple.
12131
52470da3
MK
12132 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
12133 read at address 0. This fixes PR testsuite/1504.
12134
da6012e5
DJ
121352004-01-18 Daniel Jacobowitz <drow@mvista.com>
12136
12137 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
12138 Remove downloading, guessing the host executable, the calls to
12139 gdb_file_cmd and gdb_target_cmd, and "load" support.
12140 (infer_host_exec): New function broken out from gdb_load.
12141 (gdb_load): New wrapper for gdbserver_gdb_load.
12142 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
12143 gdb_target_cmd. Use -target-select.
12144 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
12145 Download binaries to the host. Clear last_mi_remote_file when
12146 we load a new binary.
12147 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
12148 call gdbserver_gdb_load and mi_gdb_target_cmd.
12149
32c70722
MC
121502004-01-17 Michael Chastain <mec.gnu@mindspring.com>
12151
12152 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
12153 type patterns.
12154
b0cecf36
MC
121552004-01-17 Michael Chastain <mec.gnu@mindspring.com>
12156
12157 * gdb.cp/templates.exp: Fix typo in test name of
12158 "print Foo<volatile char*>::foo".
12159
4120d7e6
MC
121602004-01-15 Michael Chastain <mec.gnu@mindspring.com>
12161
12162 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
12163
f679e530
BE
121642004-01-16 Ben Elliston <bje@wasabisystems.com>
12165
12166 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
12167 (clean mostlyclean): Remove empty rm.
12168
091c48f6
MC
121692004-01-15 Michael Chastain <mec.gnu@mindspring.com>
12170
12171 * gdb.base/setvar.exp: Add copyright years.
12172
3e5fc8d2
DC
121732004-01-14 David Carlton <carlton@bactrian.org>
12174
12175 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
12176 PR c++/1511 and update coment.
12177 * gdb.cp/templates.exp: Update patterns to match current output.
12178 If changes involve something other than whitespace, KFAIL
12179 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
12180
63d06c5c
DC
121812004-01-14 David Carlton <carlton@kealia.com>
12182
12183 * gdb.cp/namespace.exp: Add tests involving classes defined within
12184 namespaces.
12185 * gdb.cp/namespace.cc (C::CClass): New.
12186 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
12187
a51dab88
EZ
121882004-01-14 Elena Zannoni <ezannoni@redhat.com>
12189
12190 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
12191 what debug info we have. Print a better message if something goes
12192 wrong while producing the separate debug info file.
12193
a476ccc9
MC
121942004-01-14 Michael Chastain <mec.gnu@mindspring.com>
12195
12196 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
12197
f453692c
MC
121982004-01-14 Michael Chastain <mec.gnu@mindspring.com>
12199
12200 * gdb.base/callfuncs.c: Add copyright notice.
12201
f40063a5
MC
122022004-01-13 Michael Chastain <mec.gnu@mindspring.com>
12203
12204 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
12205 inheritance. PR gdb/1498, PR gcc/13539.
12206
19ac3974
EZ
122072004-01-13 Elena Zannoni <ezannoni@redhat.com>
12208
a9c64011
AS
12209 * gdb.threads/gcore-thread.exp: Prefix name of binary with
12210 test specific name.
12211 * gdb.mi/gdb669.exp: Ditto.
12212 * gdb.mi/mi-pthreads.exp: Ditto.
12213 * gdb.mi/mi1-pthreads.exp: Ditto.
12214 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 12215
56c97c6e
MC
122162004-01-12 Michael Chastain <mec.gnu@mindspring.com>
12217
12218 * gdb.cp/member-ptr.cc: Add copyright notice.
12219
a0644324
MC
122202004-01-12 Michael Chastain <mec.gnu@mindspring.com>
12221
12222 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
12223 some patterns for recent versions of gcc and hpacc. Delete
12224 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
12225 Delete tests that access a NULL pointer-to-member-data. This
12226 script is still disabled for gcc.
12227
32fabe09
EZ
122282004-01-12 Elena Zannoni <ezannoni@redhat.com>
12229
12230 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 12231 escaped correctly.
32fabe09 12232
1f8a6abb
EZ
122332004-01-12 Elena Zannoni <ezannoni@redhat.com>
12234
12235 * gdb.base/sepdebug.exp: New file.
12236 * gdb.base/sepdebug.c: New file.
12237 * lib/gdb.exp (separate_debug_filename): New procedure.
12238 (gdb_gnu_strip_debug): New procedure.
12239
48efe704
AC
122402004-01-12 Andrew Cagney <cagney@redhat.com>
12241
12242 * gdb.mi/ChangeLog: Delete file. Renamed to ...
12243 * gdb.mi/ChangeLog-1999-2003: New file.
12244
a9415475
AC
122452004-01-12 Andrew Cagney <cagney@redhat.com>
12246
12247 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
12248 "Renaming a directory to a non-empty directory returns ENOTEMPTY
12249 or EEXIST", treat EBUSY as an XFAIL.
12250
83b8cf9d
MC
122512004-01-11 Michael Chastain <mec.gnu@mindspring.com>
12252
12253 * gdb.base/scope.exp: Remove obsolete setup_xfail for
12254 hp_cc_compiler.
12255
9939d2a8
MC
122562004-01-10 Michael Chastain <mec.gnu@mindspring.com>
12257
12258 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
12259 decorations.
12260
1ff8cadf
MC
122612004-01-10 Michael Chastain <mec.gnu@mindspring.com>
12262
12263 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
12264 and "(aCC)" decorations. Remove obsolete doco about old
12265 test results.
12266
6fa9022e
MC
122672004-01-09 Michael Chastain <mec.gnu@mindspring.com>
12268
12269 * gdb.cp/exception.exp: Fix typo in doco.
12270
209721fe
MK
122712004-01-09 Mark Kettenis <kettenis@gnu.org>
12272
12273 * gdb.base/gdb1476.exp: Fix typo.
12274
ef11303e
MC
122752004-01-09 Michael Chastain <mec.gnu@mindspring.com>
12276
12277 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
12278 file.
12279
041ab88c
MC
122802004-01-09 Michael Chastain <mec.gnu@mindspring.com>
12281
12282 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
12283 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
12284 Use gdb_compile. Remove restriction on gcc. Add some patterns
12285 for recent version of gdb. Delete second half, which was a copy
12286 of the first half with different build flags. This test is
12287 still disabled because it is still not ready for production.
12288
e36d075a
MC
122892004-01-08 Michael Chastain <mec.gnu@mindspring.com>
12290
12291 * gdb.cp/exception.cc: Add copyright notice.
12292 * gdb.cp/exception.exp: Add a notice that this file is broken
12293 because of line number changes caused by addition of copyright
12294 notice.
12295
42b190ad
MC
122962004-01-08 Michael Chastain <mec.gnu@mindspring.com>
12297
12298 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
12299 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
12300
8f25f06b
MC
123012004-01-08 Michael Chastain <mec.gnu@mindspring.com>
12302
12303 * gdb.cp/classes.exp: Accept gnu abi 2.
12304 * gdb.cp/derivation.exp: Likewise.
12305 * gdb.cp/overload.exp: Likewise.
12306 * gdb.cp/virtfunc.exp: Likewise.
12307
06ded8b8
MC
123082004-01-08 Michael Chastain <mec.gnu@mindspring.com>
12309
12310 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
12311 semicolon after end of function.
12312
77c26ae3
MC
123132004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12314
12315 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
12316 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
12317 boilerplate code for compiling and running the program under
12318 test. Add some string method tests.
12319
20757486
MC
123202004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12321
12322 * gdb.cp/bs15503.cc: Add copyright notice.
12323 * gdb.cp/bs15503.exp: Adjust line number.
12324
0fd3b503
MC
123252004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12326
12327 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
12328 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
12329
10d1bea8
MC
123302004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12331
12332 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
12333 hp_cc_compiler.
12334
2789202a
MC
123352004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12336
12337 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
12338 * gdb.cp/ctti.exp: Use the marker instead of "next".
12339 With gcc, run further before bailing.
12340
b862f14c
MC
123412004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12342
12343 * gdb.cp/cttiadd.cc: Add copyright notice.
12344 * gdb.cp/cttiadd1.cc: Likewise.
12345 * gdb.cp/cttiadd2.cc: Likewise.
12346 * gdb.cp/cttiadd3.cc: Likewise.
12347
96da2469
MC
123482004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12349
12350 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
12351 Use gdb_test, gdb_test_multiple. Use floating-point values that
12352 have exact representations in IEEE-ish formats.
12353
053248ff
MC
123542004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12355
12356 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
12357 compilers. Delete duplicate call to get_compiler_info.
12358 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
12359 * gdb.base/volatile.exp: Likewise.
12360
84acecdd
MK
123612004-01-07 Mark Kettenis <kettenis@gnu.org>
12362
12363 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
12364 memory at address 0.
12365
fe11a27f
MC
123662004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12367
12368 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
12369 to test for hp-ux assembler. Fix copyright years.
12370
60ad077b
AC
123712004-01-07 Andrew Cagney <cagney@redhat.com>
12372
12373 * gdb.base/fileio.c (strerrno): Add "EBUSY".
12374
1c9b8f33
AC
123752004-01-07 Andrew Cagney <cagney@redhat.com>
12376
12377 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
12378 when creating the read-only file. From analysis by Roland McGrath
12379 and Elena Zannoni.
12380
753ccc7a
MC
123812004-01-06 Michael Chastain <mec.gnu@mindspring.com>
12382
12383 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
12384
eca3e36b
MC
123852004-01-06 Michael Chastain <mec.gnu@mindspring.com>
12386
12387 * gdb.base/cvexpr.c: Be type-safe with function pointers and
12388 data pointers.
12389
f8d4bac4
MC
123902004-01-06 Michael Chastain <mec.gnu@mindspring.com>
12391
12392 * gdb.cp/m-static.exp: Compile one source file at a time.
12393 Delete unused call to get_compiler_info.
12394
9b4e0f94
MC
123952004-01-06 Michael Chastain <mec.gnu@mindspring.com>
12396
12397 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
12398 * gdb.base/call-rt-st.exp: Likewise.
12399 * gdb.base/nodebug.exp: Likewise.
12400 * gdb.base/volatile.exp: Likewise.
12401 * gdb.cp/ref-types.exp: Likewise.
12402 * gdb.cp/templates.exp: Likewise.
12403
023c1024
MK
124042004-01-05 Mark Kettenis <kettenis@gnu.org>
12405
12406 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
12407
19703c4a
MC
124082004-01-05 Michael Chastain <mec.gnu@mindspring.com>
12409
12410 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
12411 hppa*-hp-hpux*.
12412
18b67037
MK
124132004-01-04 Mark Kettenis <kettenis@gnu.org>
12414
ba6219c8
MK
12415 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
12416 x86_64-*-*.
12417
18b67037
MK
12418 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
12419 sparc64-*-* and sparc*-solaris2*.
12420
1bfbbb9d
MK
124212004-01-04 Mark Kettenis <kettenis@gnu.org>
12422
12423 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
12424 return ${tests}" test. The ${tests} already mentions the
12425 filename.
12426
06846494
MC
124272004-01-02 Michael Chastain <mec.gnu@mindspring.com>
12428
12429 * gdb.cp/local.exp: Accept gcc abi 2.
12430
3b0cb202
MC
124312004-01-02 Michael Chastain <mec.gnu@mindspring.com>
12432
12433 * gdb.cp/templates.exp: Accept gcc abi 2.
12434
0643ec3f
MC
124352004-01-02 Michael Chastain <mec.gnu@mindspring.com>
12436
12437 * lib/compiler.cc: Remove supports_template_debugging.
12438 * gdb.cp/templates.exp: Do not test supports_template_debugging.
12439
d231d0b1
MC
124402004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12441
12442 * gdb.cp/namespace.exp: Accept gcc abi 2.
12443
44ffb27c
MC
124442004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12445
12446 * gdb.cp/method.exp: Accept gcc abi 2.
12447
184ad485
MC
124482004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12449
12450 * gdb.cp/classes.exp: Generate identical results as old version.
12451 * gdb.cp/derivation.exp: Likewise.
12452 * gdb.cp/overload.exp: Likewise.
12453 * gdb.cp/virtfunc.exp: Likewise.
12454
116f09e7
MC
124552004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12456
12457 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
12458 mysterious bug with sourceware version of expect.
12459
b1379776
MC
124602004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12461
12462 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
12463 current versions of gcc, including gcc abi 2. Remove gratuitous
12464 restart of test program. Use gdb_test_multiple and gdb_test for
12465 all tests. Add patterns to xfail missing "const" in "const char *"
12466 and kfail PR gdb/1155.
12467
6b7a4c0e
MC
124682004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12469
12470 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
12471 current versions of gcc, including gcc abi 2. Remove gratuitous
12472 restart of test program. Use gdb_test_multiple and gdb_test for
12473 all tests. Add patterns to kfail PR gdb/1498.
12474
51615d72
MC
124752003-12-31 Michael Chastain <mec.gnu@mindspring.com>
12476
12477 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
12478 current versions of gcc, including gcc abi 2. Use "breakpoint"
12479 and "continue" instead of restarting the target program. Use
12480 gdb_test_multiple and gdb_test for all tests.
12481
7b79a9d7
MK
124822004-01-01 Mark Kettenis <kettenis@gnu.org>
12483
12484 * gdb.asm/asm-source.exp: Update copyright year. Link statically
12485 for *-*-solaris2*.
12486
1cd3489f
MC
124872003-12-31 Michael Chastain <mec.gnu@mindspring.com>
12488
12489 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
12490 current versions of gcc, including gcc abi 2. Use "breakpoint"
12491 and "continue" instead of restarting the target program several
12492 times. Use gdb_test_multiple and gdb_test for all tests.
12493
850742db
MC
124942003-12-18 Michael Chastain <mec.gnu@mindspring.com>
12495
12496 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
12497 source files.
12498
eb4bbda8
MC
124992003-12-16 Michael Chastain <mec.gnu@mindspring.com>
12500
12501 * gdb.base/environ.exp: Handle compiling test case from multiple
12502 source files.
12503
e42c7771
MC
125042003-12-16 Michael Chastain <mec.gnu@mindspring.com>
12505
12506 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
12507
80e4b428
JB
125082003-12-17 Jim Blandy <jimb@redhat.com>
12509
5f06973a
JB
12510 * gdb.base/freebpcmd.c: Add copyright notice.
12511
80e4b428
JB
12512 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
12513
0ab84fb7
MC
125142003-12-16 Michael Chastain <mec.gnu@mindspring.com>
12515
12516 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
12517
1b3bb3d0
JB
125182003-12-13 Jim Blandy <jimb@redhat.com>
12519
12520 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
12521
3a4c9371
KB
125222003-12-12 Kevin Buettner <kevinb@redhat.com>
12523
12524 * gdb.asm/frv.inc: New file.
12525 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
12526
a1dea79a
FF
125272003-12-09 Fred Fish <fnf@redhat.com>
12528
12529 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
12530 functions to break1.c and leave prototypes behind. Add more
12531 "set breakpoint NN here" comments.
12532 * gdb.base/break1.c: New file.
12533
12534 * gdb.base/break.exp: Handle compiling test case from multiple
12535 source files and change source file references as needed.
12536 * gdb.base/completion.exp: Ditto.
12537 * gdb.base/condbreak.exp: Ditto.
12538 * gdb.base/define.exp: Ditto.
12539 * gdb.base/ena-dis-br.exp: Ditto.
12540 * gdb.base/info-proc.exp: Ditto.
12541 * gdb.base/maint.exp: Ditto.
12542 * gdb.base/until.exp: Ditto.
12543
12544 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
12545 hardcoded line numbers.
12546 * gdb.base/define.exp: Ditto.
12547 * gdb.base/ena-dis-br.exp: Ditto.
12548 * gdb.base/maint.exp: Ditto.
12549 * gdb.base/until.exp: Ditto.
12550
12551 * gdb.base/completion.exp: Use "break1" for completion tests since
12552 "break" is no longer a unique prefix.
12553
5266b69c
AC
125542003-12-06 Andrew Cagney <cagney@redhat.com>
12555
12556 * gdb.base/structs.exp (test_struct_returns): When applicable, set
12557 "return_value_unimplemented". When an unimplemented struct return
12558 architecture, report incorrect values as a KFAIL
12559
374451f0
MC
125602003-12-05 Michael Chastain <mec.gnu@mindspring.com>
12561
12562 * gdb.cp/rtti.exp: Accept new wording of warning from
12563 cp_lookup_rtti_type.
12564
ba9b20a7
MC
125652003-12-05 Michael Chastain <mec.gnu@mindspring.com>
12566
12567 Partial fix for PR testsuite/1456.
12568 * gdb.base/scope.exp (test_at_main): Replace references to
12569 gcc_compiled with calls to test_compiler_info.
12570 (test_at_foo): Likewise.
12571 (test_at_bar): Likewise.
12572
b74b6d0b
MC
125732003-12-04 Michael Chastain <mec.gnu@mindspring.com>
12574
12575 Partial fix for PR testsuite/1456.
12576 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
12577 to test_compiler_info.
12578
ccfa3402
MC
125792003-12-03 Michael Chastain <mec.gnu@mindspring.com>
12580
12581 * gdb.base/so-impl-ld.exp: Update copyright notice.
12582
f6246aba
MC
125832003-12-02 Michael Chastain <mec.gnu@mindspring.com>
12584
12585 Partial fix for PR testsuite/1456.
12586 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
12587 to test_compiler_info.
12588
13ae734a
MC
125892003-11-28 Michael Chastain <mec.gnu@mindspring.com>
12590
12591 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
12592 from current versions of gdb. Clean up regular expressions.
12593 Delete redundant timeout case.
12594
d8e1cdee
MC
125952003-11-28 Michael Chastain <mec.gnu@mindspring.com>
12596
12597 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
12598 from current versions of gdb. Clean up regular expressions.
12599 Delete redundant timeout case.
12600
96457b64
MC
126012003-12-01 Michael Chastain <mec.gnu@mindspring.com>
12602
12603 Partial fix for PR testsuite/1456.
12604 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
12605 gcc_compiled with call to test_compiler_info.
12606
f35309fc
MC
126072003-11-30 Michael Chastain <mec.gnu@mindspring.com>
12608
12609 Partial fix for PR testsuite/1456.
12610 * gdb.base/list.exp (test_list_function): Delete unused declaration
12611 of gcc_compiled.
12612
d7afdf9b
MC
126132003-11-29 Michael Chastain <mec.gnu@mindspring.com>
12614
12615 Partial fix for PR testsuite/1456.
12616 * gdb.base/complex.exp: Replace reference to gcc_compiled with
12617 call to test_compiler_info.
12618
71507b56
MK
126192003-11-29 Mark Kettenis <kettenis@gnu.org>
12620
12621 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
12622 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
12623 it to create the appropriate note.inc.
12624 * gdb.asm/asmsrc1.s: Include "note.inc".
12625 * gdb.asm/netbsd.inc: New file.
12626 * gdb.asm/empty.inc: New file.
12627
f81f93f7
MC
126282003-11-28 Michael Chastain <mec.gnu@mindspring.com>
12629
12630 Partial fix for PR testsuite/1456.
12631 * gdb.base/constvars.exp: Replace references to gcc_compiled with
12632 calls to test_compiler_info.
12633
9a77938e
MC
126342003-11-27 Michael Chastain <mec.gnu@mindspring.com>
12635
12636 Partial fix for PR testsuite/1456.
12637 * gdb.base/volatile.exp: Replace references to gcc_compiled with
12638 calls to test_compiler_info.
12639
e8367dc7
MK
126402003-11-27 Mark Kettenis <kettenis@gnu.org>
12641
12642 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
12643 pattern for the KFAILs.
12644
526c61ee
AF
126452003-11-25 Adam Fedor <fedor@gnu.org>
12646
12647 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
12648 * gdb.objc/objcdecode.m: New file.
12649
28f2d600
AF
126502003-11-25 Adam Fedor <fedor@gnu.org>
12651
12652 * gdb.objc/nondebug.exp: Test for PR objc/1236.
12653 * gdb.objc/nondebug.m: New file.
12654
a3895cee
BE
126552003-11-26 Ben Elliston <bje@wasabisystems.com>
12656
12657 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
12658 NetBSD as it does on FreeBSD. Modelled on a similar change by
12659 Mark Kettenis on 2003-05-30.
12660 (link-flags): Set to "--entry _start" regardless of target.
12661 Special linker flags are to be appended to $link-flags.
12662 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
12663
c9f2c8a3
MC
126642003-11-25 Michael Chastain <mec.gnu@mindspring.com>
12665
12666 * gdb.cp/method.exp: Accept output of new demangler.
12667
15a0587a 126682003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
12669
12670 * gdb/class2.exp: New file.
12671 * gdb/class2.cc: New file.
12672
3c00b570
MC
126732003-11-25 Michael Chastain <mec.gnu@mindspring.com>
12674
12675 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
12676 of new demangler.
12677
7027acc7
MK
126782003-11-23 Mark Kettenis <kettenis@gnu.org>
12679
12680 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
12681 of gdb_test "run".
12682
b0e1598a
MK
126832003-11-23 Mark Kettenis <kettenis@gnu.org>
12684
12685 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
12686 "continue" into "run".
12687
4d9eda44
MC
126882003-11-23 Michael Chastain <mec.gnu@mindspring.com>
12689
12690 Partial fix for PR testsuite/1456.
12691 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
12692 call to test_compiler_info.
12693 * gdb.cp/ctti.exp: Likewise.
12694 * gdb.cp/derivation.exp: Likewise.
12695 * gdb.cp/member-ptr.exp: Likewise.
12696 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
12697 reference to gcc_compiled.
12698
126992003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
12700
12701 Fix PR testsuite/1463.
12702 * gdb.base/structs.exp (start_structs_test): Call
12703 get_debug_format before using the debug format.
12704
d422fe19
AC
127052003-11-22 Andrew Cagney <cagney@redhat.com>
12706
12707 * lib/gdb.exp (gdb_test_multiple): Add simple example.
12708 * gdb.base/structs.exp: Use gdb_test_multiple.
12709
039cf96d
AC
127102003-11-20 Andrew Cagney <cagney@redhat.com>
12711
6882279b
AC
12712 * gdb.base/structs.exp: Handle and recover from internal errors.
12713 Replace "foo${n}" with "foo<n>" in test messages.
12714
e53890ae
AC
12715 * gdb.base/structs.exp: Update copyright. Rewrite.
12716 * gdb.base/structs.c: Update copyright. Rewrite.
12717
2b211c59
AC
12718 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
12719 resync count exceeded.
d63a86f8 12720
039cf96d
AC
12721 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
12722 from the internal error.
12723 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
12724 Original from Jim Blandy.
12725 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 12726
eac98b22
AC
127272003-11-19 Andrew Cagney <cagney@redhat.com>
12728
12729 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
12730 KFAIL.
12731
67455b2a
MK
127322003-11-17 Mark Kettenis <kettenis@gnu.org>
12733
12734 New testcase for PR backtrace/1435.
12735 * gdb.arch/i386-unwind.exp: New file.
12736 * gdb.arch/i386-unwind.c: New file.
12737
853d6e5b
AC
127382003-11-17 Andrew Cagney <cagney@redhat.com>
12739
12740 * lib/gdb.exp (compiler_info): New global.
12741 (test_compiler_info): New function.
12742 (get_compiler_info): Set compiler_info.
12743 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
12744 "compiler_info" to gcc-<major>-<minor>.
12745
38cf6e11
MC
127462003-11-15 Michael Chastain <mec.gnu@mindspring.com>
12747
12748 * gdb.trace/configure: Remove.
12749
a50d3602
EZ
127502003-11-13 Elena Zannoni <ezannoni@redhat.com>
12751
12752 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 12753 breakpoints.
a50d3602
EZ
12754 * gdb.base/break.exp: Remove all references to explicit line
12755 numbers.
12756
d9407aaa
NC
127572003-11-11 Nick Clifton <nickc@redhat.com>
12758
12759 * gdb.base/shreloc.exp: Do not run for targets which do not
12760 support shared objects.
12761
db488fc1
CV
127622003-11-10 Corinna Vinschen <vinschen@redhat.com>
12763
12764 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
12765 Don't run tests if nofileio flag is given.
12766
6a90a18e
EZ
127672003-11-07 Elena Zannoni <ezannoni@redhat.com>
12768
12769 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 12770 as well as 'Watchpoint'.
6a90a18e 12771
0b915e9c
EZ
127722003-11-06 Elena Zannoni <ezannoni@redhat.com>
12773
12774 Reported by Jim Ingham <jingham@apple.com>:
12775 * gdb.base/annota1.exp: Match at least one occurrence of the
12776 signal handler annotation.
12777
d7e4b55f
EZ
127782003-11-06 Elena Zannoni <ezannoni@redhat.com>
12779
a9c64011
AS
12780 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
12781 as well as 'Watchpoint'.
d7e4b55f 12782
2fe4e8d0
MC
127832003-11-05 Michael Chastain <mec@shout.net>
12784
12785 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
12786
6ef88553
KW
127872003-11-03 Kris Warkentin <kewarken@qnx.com>
12788
12789 * gdb.arch/gdb1291.c: New test file.
12790 * gdb.arch/gdb1291.exp: New test script.
12791 * gdb.arch/gdb1431.c: New test file.
12792 * gdb.arch/gdb1431.exp: New test script.
12793
ae7dc4d8
MC
127942003-10-22 Michael Chastain <mec@shout.net>
12795
12796 * gdb.mi/pthreads.c: Add copyright notice.
12797
c39d7427
MC
127982003-10-22 Michael Chastain <mec@shout.net>
12799
12800 * gdb.threads/pthreads.c: Add copyright notice.
12801
8b7d96c1
MC
128022003-10-20 Michael Chastain <mec@shout.net>
12803
12804 * gdb.base/gdb1056.exp: New test script.
12805
d1d69fdd
DJ
128062003-10-13 Daniel Jacobowitz <drow@mvista.com>
12807
12808 * gdb.threads/killed.exp: Use gdb_run_cmd.
12809
7d605576
DJ
128102003-10-13 Daniel Jacobowitz <drow@mvista.com>
12811
12812 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
12813 create a core file.
12814 * gdb.threads/gcore-thread.exp: Likewise.
12815
618ec112
CV
128162003-10-13 Corinna Vinschen <vinschen@redhat.com>
12817
12818 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
12819 type, based on char type.
12820 (struct bit_flags_short_t): New bitfield type, based on short type.
12821 (init_bit_flags_char): New fuction.
12822 (init_bit_flags_short): Ditto.
12823 (print_bit_flags_char): Ditto.
12824 (print_bit_flags_short): Ditto.
12825 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
12826
9367a73c
MC
128272003-10-11 Michael Chastain <mec@shout.net>
12828
12829 * gdb.base/call-rt-st.exp: Update copyright year.
12830
1decf120
KI
128312003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
12832
12833 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
12834 * gdb.disasm/sh3.s: Ditto.
12835
5445b2ae
DJ
128362003-10-07 Daniel Jacobowitz <drow@mvista.com>
12837
12838 * gdb.threads/switch-threads.exp: New test.
12839 * gdb.threads/switch-threads.c: New source file.
12840
aec24853
CV
128412003-10-07 Corinna Vinschen <vinschen@redhat.com>
12842
12843 * gdb.base/ending-run.exp: Add sh specific case.
12844
adc7428d
AC
128452003-10-06 Andrew Cagney <cagney@redhat.com>
12846
12847 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
12848 * gdb.disasm/mn10200.exp: Delete obsolete file.
12849
c9d37158
DJ
128502003-09-29 Daniel Jacobowitz <drow@mvista.com>
12851
12852 * ChangeLog: Correct an entry command.exp -> commands.exp.
12853 * gdb.base/commands.exp (bp_deleted_in_command_test)
12854 (temporary_breakpoint_commands): Check noargs.
12855
79c2c32d
DC
128562003-09-25 David Carlton <carlton@kealia.com>
12857
12858 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
12859 of some print tests, where appropriate. Add tests for C::D::cd,
12860 E::ce, F::cXfX, G::XgX.
12861 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
12862
594e6d67
RE
128632003-09-25 Richard Earnshaw <rearnsha@arm.com>
12864
12865 * lib/java.exp (java_init): Import target_alias before using it.
12866
10f0d451
DC
128672003-09-25 David Carlton <carlton@kealia.com>
12868
12869 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
12870
274bcba0
EZ
128712003-09-23 Elena Zannoni <ezannoni@redhat.com>
12872
d63a86f8 12873 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 12874 weirdness.
274bcba0 12875
cdbf20f7
MC
128762003-09-17 Michael Chastain <mec@shout.net>
12877
12878 * gdb.cp/gdb1355.exp: New file.
12879 * gdb.cp/gdb1355.c: New file.
12880
71e06f80
CV
128812003-09-15 Corinna Vinschen <vinschen@redhat.com>
12882
12883 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
12884 * gdb.asm/sh.inc: New file.
12885
5c4e30ca
DC
128862003-09-11 David Carlton <carlton@kealia.com>
12887
bd45b7af
DC
12888 * gdb.cp/namespace.exp: Add tests for namespace types.
12889 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
12890 (test_namespace): New.
12891
1c199746
EZ
128922003-09-11 Elena Zannoni <ezannoni@redhat.com>
12893
a9c64011 12894 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 12895 * gdb.stabs/weird.exp: Ditto.
1c199746 12896
04ed252f
MC
128972003-09-08 Michael Chastain <mec@shout.net>
12898
12899 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
12900
d8a2d9e7
MC
129012003-09-07 Michael Chastain <mec@shout.net>
12902
12903 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
12904 'parse error'.
12905
161afb24
MK
129062003-09-07 Mark Kettenis <m.kettenis@osp.nl>
12907
12908 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
12909
49f2741a
MC
129102003-08-30 Michael Chastain <mec@shout.net>
12911
12912 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
12913 * gdb.gdb/observer.exp: Ditto.
12914 * gdb.gdb/xfullpath.exp: Ditto.
12915
8afa723e
MK
129162003-08-29 Mark Kettenis <kettenis@gnu.org>
12917
12918 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
12919 *-*-*bsd*.
12920
f31dfe3b
JJ
129212003-08-28 Jeff Johnston <jjohnstn@redhat.com>
12922
12923 * gdb.base/dump.exp: Skip for ia64.
12924
4630e498
JJ
129252003-08-25 Jeff Johnston <jjohnstn@redhat.com>
12926
12927 * gdb.asm/asm-source.exp: Add ia64 support.
12928 * gdb.asm/ia64.inc: New file.
12929
1105b7ef
MC
129302003-08-22 Michael Chastain <mec@shout.net>
12931
12932 * gdb.cp: New directory.
12933 * gdb.cp/*: Copy from gdb.c++/*.
12934 * gdb.c++/*: Remove.
12935 * Makefile.in: Change gdb.c++ to gdb.cp.
12936 * configure.in: Ditto.
12937 * configure: Regnerate.
12938
c945b932
MK
129392003-08-18 Mark Kettenis <kettenis@gnu.org>
12940
12941 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
12942 * gdb.arch/i386-prologue.c (gdb1338): Add function.
12943
2b66634b
DJ
129442003-08-17 Daniel Jacobowitz <drow@mvista.com>
12945
12946 * mi-var-display.exp (-var-list-children weird): Accept function
12947 pointers with argument types.
12948 * mi1-var-display.exp (-var-list-children weird): Likewise.
12949 * mi2-var-display.exp (-var-list-children weird): Likewise.
12950
a356f73b
DJ
129512003-08-17 Daniel Jacobowitz <drow@mvista.com>
12952
12953 * gdb.base/annota3.exp: Add missing newline.
12954
483417b8
MC
129552003-08-06 Michael Chastain <mec@shout.net>
12956
12957 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
12958
c99c59c3
MS
129592003-08-12 Michael Snyder <msnyder@redhat.com>
12960
12961 * gdb.base/float.exp: Add test for SH.
12962
55ed7501
MK
129632003-08-10 Mark Kettenis <kettenis@gnu.org>
12964
12965 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
12966
1a371f2e
EZ
129672003-08-07 Elena Zannoni <ezannoni@redhat.com>
12968
12969 * gdb.base/completion.exp: Remove reduntant completion test
12970 on filename.
12971
e0f353ce
EZ
129722003-08-07 Elena Zannoni <ezannoni@redhat.com>
12973
a9c64011
AS
12974 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
12975 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
12976 gdb.trace/save-trace.exp: Make sure that full pathnames are
12977 escaped correctly.
e0f353ce 12978
5710a1af 129792003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 12980
a9c64011
AS
12981 * configure.in: Don't generate config.h from config.hin.
12982 * configure: Regenerate.
12983 * config.hin: Remove file.
12984 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
12985 * gdb.threads/pthreads.c: Ditto.
5710a1af 12986
dcd81ce9
DJ
129872003-08-07 Daniel Jacobowitz <drow@mvista.com>
12988
12989 From Kei Sakamoto <sakamoto.kei@renesas.com>:
12990 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
12991 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
12992 Replace ld24 with seth/add3.
12993
6009d884
AC
129942003-08-02 Andrew Cagney <cagney@redhat.com>
12995
12996 * gdb.base/annota3.exp: New file.
12997 * gdb.base/annota3.c: New file.
12998 * gdb.c++/annota3.exp: New file.
12999 * gdb.c++/annota3.cc: New file.
13000
51514e06
MC
130012003-07-29 Michael Chastain <mec@shout.net>
13002
13003 * gdb.threads/tls.c (spin): Check errno only if sem_wait
13004 actually failed.
13005 (do_pass): Likewise.
13006 * gdb.threads/tls.exp: Always initialize no_of_threads.
13007
4ee6625b
DJ
130082003-07-27 Daniel Jacobowitz <drow@mvista.com>
13009
13010 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
13011 pattern.
13012 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
13013 * gdb.threads/tls.exp: Recognize one case of the host library not
13014 supporting TLS.
13015
225f2bf6
AC
130162003-07-27 Andrew Cagney <cagney@redhat.com>
13017
13018 * gdb.base/fileio.exp: Use SH when running commands using
13019 remote_exec.
13020
bcb27c9f
DJ
130212003-07-24 Daniel Jacobowitz <drow@mvista.com>
13022
13023 From Kei Sakamoto <sakamoto.kei@renesas.com>:
13024 * gdb.base/relocate.c (dummy): New padding array.
13025
3d67be83
MS
130262003-07-22 Michael Snyder <msnyder@redhat.com>
13027
d63a86f8 13028 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
13029
13030 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
13031 patterns to be more general, accepting old and new output.
13032 Some output chars (such as '+') also must be quoted.
d63a86f8 13033 Some addresses are displayed numerically instead of
3d67be83
MS
13034 symbolically.
13035
57ba3b85
MS
130362003-07-23 Michael Snyder <msnyder@redhat.com>
13037
686d097c
MS
13038 * gdb.base/return2.exp: Don't test long-long return.
13039
57ba3b85
MS
13040 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
13041 * gdb.disasm/t01_mov.exp: Ditto.
13042 * gdb.disasm/t02_mova.s: Ditto.
13043 * gdb.disasm/t02_mova.exp: Ditto.
13044 * gdb.disasm/t03_add.s: Ditto.
13045 * gdb.disasm/t03_add.exp: Ditto.
13046 * gdb.disasm/t04_sub.s: Ditto.
13047 * gdb.disasm/t04_sub.exp: Ditto.
13048 * gdb.disasm/t05_cmp.s: Ditto.
13049 * gdb.disasm/t05_cmp.exp: Ditto.
13050 * gdb.disasm/t06_ari2.s: Ditto.
13051 * gdb.disasm/t06_ari2.exp: Ditto.
13052 * gdb.disasm/t07_ari3.s: Ditto.
13053 * gdb.disasm/t07_ari3.exp: Ditto.
13054 * gdb.disasm/t08_or.s: Ditto.
13055 * gdb.disasm/t08_or.exp: Ditto.
13056 * gdb.disasm/t09_xor.s: Ditto.
13057 * gdb.disasm/t09_xor.exp: Ditto.
13058 * gdb.disasm/t10_and.s: Ditto.
13059 * gdb.disasm/t10_and.exp: Ditto.
13060 * gdb.disasm/t11_logs.s: Ditto.
13061 * gdb.disasm/t11_logs.exp: Ditto.
13062 * gdb.disasm/t12_bit.s: Ditto.
13063 * gdb.disasm/t12_bit.exp: Ditto.
13064 * gdb.disasm/t13_otr.s: Ditto.
13065 * gdb.disasm/t13_otr.exp: Ditto.
13066
e00759ef
EZ
130672003-07-22 Elena Zannoni <ezannoni@redhat.com>
13068
13069 * gdb.threads/tls.exp :Add kfail for 'info address' case.
13070
8bc2021f
EZ
130712003-07-22 Elena Zannoni <ezannoni@redhat.com>
13072
a9c64011
AS
13073 * gdb.threads/tls.c : New file.
13074 * gdb.threads/tls.exp : New file.
13075 * gdb.threads/tls-main.c : New file.
13076 * gdb.threads/tls-shared.c : New file.
13077 * gdb.threads/tls-shared.exp : New file.
8bc2021f 13078
89320c4c
AS
130792003-07-22 Andreas Schwab <schwab@suse.de>
13080
13081 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
13082
180dea7c
AS
130832003-07-20 Andreas Schwab <schwab@suse.de>
13084
13085 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
13086 due to insn reordering.
13087
0714963c
AC
130882003-07-15 Andrew Cagney <cagney@redhat.com>
13089
13090 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
13091
98a23b3f
MC
130922003-07-15 Michael Chastain <mec@shout.net>
13093
13094 * gdb.base/gdb1250.exp: New file.
13095 * gdb.base/gdb1250.c: New file.
13096
27e417a2
ML
130972003-07-09 Michal Ludvig <mludvig@suse.cz>
13098
13099 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
13100 expansion of size_t to 'unsigned long', not only to 'unsigned'.
13101
8bc2021f
EZ
131022003-07-09 Elena Zannoni <ezannoni@redhat.com>
13103
a9c64011
AS
13104 * gdb.threads/tls.c: New file.
13105 * gdb.threads/tls.exp: New file.
13106 * gdb.threads/tls-main.c: New file.
13107 * gdb.threads/tls-shared.c: New file.
13108 * gdb.threads/tls-shared.exp: New file.
8bc2021f 13109
d99968dc
EZ
131102003-07-09 Elena Zannoni <ezannoni@redhat.com>
13111
13112 * gdb.base/annota1.exp: Make sure that we properly escape the
13113 full path of the source file. Xfail more permissive patterns,
d63a86f8 13114 due to a compiler debug info problem.
d99968dc 13115
83876b3b
AS
131162003-07-07 Andreas Schwab <schwab@suse.de>
13117
2705e972
AS
13118 * gdb.asm/m68k.inc: New file.
13119 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
13120
83876b3b
AS
13121 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
13122 arguments"): Also match negative number.
13123
13124 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
13125
3a871b37
DJ
131262003-07-03 Daniel Jacobowitz <drow@mvista.com>
13127
13128 * gdb.base/store.c (charest): New typedef.
13129 (add_char): Rename to add_charest, update.
13130 (wack_char): Rename to wack_charest, update types. Return l + r
13131 to keep r live across the call.
13132 (wack_short, wack_int, wack_long, wack_longest, wack_float)
13133 (wack_double, wack_doublest): Return l + r to keep r live across
13134 the call.
13135 * gdb.base/store.exp: Accomodate store.c changes.
13136
b2a7f303
DC
131372003-06-30 David Carlton <carlton@kealia.com>
13138
13139 * gdb.c++/maint.exp (test_invalid_name): New.
13140 (test_first_component): Add tests for invalid names.
13141
3c6cb4a1
MC
131422003-06-29 Michael Chastain <mec@shout.net>
13143
13144 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
13145 output of '<VTT for class>' for virtual base classes.
13146
f1c2644b
DJ
131472003-06-29 Daniel Jacobowitz <drow@mvista.com>
13148
13149 * gdb.base/completion.exp: Tab-complete "complet" instead of
13150 "compl".
13151 * gdb.base/complex.exp, gdb.base/complex.c: New files.
13152
18080350
DJ
131532003-06-29 Daniel Jacobowitz <drow@mvista.com>
13154
13155 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
13156 * gdb.base/volatile.exp: Likewise.
13157
f56973f8
DJ
131582003-06-29 Daniel Jacobowitz <drow@mvista.com>
13159
13160 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
13161 gdb/1265.
13162
131632003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
13164 Daniel Jacobowitz <drow@mvista.com>
13165
13166 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
13167 initial line count of 'captured_main' from 26 to 32.
13168 (test_with_self): Allow xmalloc call to be interleaved with the
13169 preceding two lines.
13170
e766d4d6
JB
131712003-06-24 Joel Brobecker <brobecker@gnat.com>
13172
13173 * gdb.base/bang.exp: New testcase.
13174
f125c9a4
JB
131752003-06-23 Joel Brobecker <brobecker@gnat.com>
13176
13177 * gdb.base/langs.exp: Add some tests for the "minimal" language
13178 support.
13179
6e25beaf
EZ
131802003-06-23 Elena Zannoni <ezannoni@redhat.com>
13181
13182 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
13183 the testcase.
13184
2f816dda
DJ
131852003-06-22 Daniel Jacobowitz <drow@mvista.com>
13186
13187 * gdb.base/relocate.exp: Test add-symbol-file with a variable
13188 offset.
13189
db5a5748
DJ
131902003-06-22 Daniel Jacobowitz <drow@mvista.com>
13191
13192 * gdb.c++/pr-1210.cc: New file.
13193 * gdb.c++/pr-1210.exp: New file.
13194
1df0c130
DJ
131952003-06-21 Daniel Jacobowitz <drow@mvista.com>
13196
13197 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
13198 000-exec-continue.
13199
a92feac0
MK
132002003-06-15 Mark Kettenis <kettenis@gnu.org>
13201
13202 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
13203 on *-*-*bsd* instead of *-*-freebsd*.
13204
81a58f5b
AC
132052003-06-14 Andrew Cagney <cagney@redhat.com>
13206
13207 * gdb.base/store.exp: Test longest and doublest. Test all
13208 parameters. Weaken return statement match.
13209 * gdb.base/store.c: Add longest and doublest - aka long long and
13210 long double functions. Put all parameters into local register
13211 variables. Use negative values.
13212
b257a0d3
AC
132132003-06-14 Andrew Cagney <cagney@redhat.com>
13214
13215 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
13216 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
13217 exit status.
13218 * gdb.base/fileio.exp: Disable target when nointerrupts and
13219 noinferiorio, instead of limiting it to remote. Use remote_exec
13220 instead of system.
d63a86f8 13221
21c38304
JJ
132222003-06-12 Jeff Johnston <jjohnstn@redhat.com>
13223
13224 * gdb.base/float.exp: Add ia64 support.
13225
1bcdb424
CV
132262003-06-12 Corinna Vinschen <vinschen@redhat.com>
13227
13228 * gdb.base/fileio.exp: Run only on remote targets.
13229
6aeb981f
CV
132302003-06-10 Corinna Vinschen <vinschen@redhat.com>
13231
13232 * gdb.base/fileio.c: New file, testing File-I/O.
13233 * gdb.base/fileio.exp: Ditto.
13234
53df362e
RG
132352003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
13236
13237 * gdb.base/shreloc.exp: New file, check symbol values obtained from
13238 shared objects after relocation at load time (gdb PR/1132).
13239 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 13240 as above, part of the shared object relocation test.
53df362e 13241
ffee1b46
MK
132422003-06-08 Mark Kettenis <kettenis@gnu.org>
13243
b5ca3722
MK
13244 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
13245 fully filled history list.
13246 * gdb.base/gdb_history: New file.
13247
03ed860d
MK
13248 * gdb.base/signals.exp: XFAIL "continue to func1" on
13249 i*86-*-freebsd*.
13250
ffee1b46
MK
13251 * gdb.base/attach.exp: When trying to attach to a nonexistent
13252 process, make it possible to specify the PID based on the target,
13253 and do so for *-*-freebsd*.
13254
d80dbb52
RH
132552003-06-02 Richard Henderson <rth@redhat.com>
13256
13257 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
13258
6dd77b81
RH
132592003-06-02 Richard Henderson <rth@redhat.com>
13260
13261 * gdb.base/selftest.exp: Next over lim_at_start initialization.
13262
f6347e16
RH
132632003-06-02 Richard Henderson <rth@redhat.com>
13264
13265 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
13266
2c161407
DJ
132672003-06-01 Daniel Jacobowitz <drow@mvista.com>
13268
13269 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
13270 of globalvar.
13271
572eb746
MK
132722003-06-01 Mark Kettenis <kettenis@gnu.org>
13273
13274 * gdb.asm/asm-source.exp: Check for memory read errors in
13275 disassembler test on *BSD too.
13276
9e9617a5
RH
132772003-06-01 Richard Henderson <rth@redhat.com>
13278
13279 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
13280 for .frame.
13281 (gdbasm_call): Lose ldgp.
13282 (gdbasm_startup): Add frame information.
13283 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
13284
7b34ad4e
MK
132852003-05-31 Mark Kettenis <kettenis@gnu.org>
13286
13287 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
13288 i?86-*-*.
13289
10059fdf
MK
132902003-05-30 Mark Kettenis <kettenis@gnu.org>
13291
13292 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
13293 FreeBSD.
13294
acf4b816
RH
132952003-05-29 Richard Henderson <rth@redhat.com>
13296
13297 * gdb.asm/alpha.inc: New file.
13298 * gdb.asm/asm-source.exp: Use it.
13299
e9ecd949
JB
133002003-05-29 Jim Blandy <jimb@redhat.com>
13301
13302 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
13303 'core.PID'.
13304
e3e5a4f3
JB
133052003-05-22 Jim Blandy <jimb@redhat.com>
13306
13307 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
13308 backtrace.
d63a86f8 13309
72fe3d25
DC
133102003-05-20 David Carlton <carlton@math.stanford.edu>
13311
13312 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
13313 this time.
13314
58da2eb2
DC
133152003-05-19 David Carlton <carlton@bactrian.org>
13316
13317 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
13318 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
13319
1fcb5155
DC
133202003-05-19 David Carlton <carlton@bactrian.org>
13321
13322 * gdb.c++/namespace.exp: Add namespace scope and anonymous
13323 namespace tests.
13324 Bump copyright date.
13325 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
13326 (main): Call C::D::marker2.
13327 * gdb.c++/namespace1.cc: New file.
13328
85e85163
JJ
133292003-05-14 Jeff Johnston <jjohnstn@redhat.com>
13330
13331 Roland McGrath <roland@redhat.com>
d63a86f8 13332 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
13333 there is no manager thread.
13334
a25fbfec
JJ
133352003-05-08 Jeff Johnston <jjohnstn@redhat.com>
13336
d63a86f8
RM
13337 * gdb.threads/schedlock.exp: Remove assumption that all threads
13338 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
13339 in one of the child threads rather than the main thread.
13340
be375bae
JB
133412003-05-07 Jim Blandy <jimb@redhat.com>
13342
09bf6082
JB
13343 Add support for assembly source testing on the s390x.
13344 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
13345 architecture.
13346 * gdb.asm/s390x.inc: New file.
13347
be375bae
JB
13348 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
13349 succession of 'if' statements.
13350
00905d52
AC
133512003-05-05 Andrew Cagney <cagney@redhat.com>
13352
13353 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
13354
b1e29e33
AC
133552003-05-05 Andrew Cagney <cagney@redhat.com>
13356
13357 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
13358 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
13359
e33d66ec
EZ
133602003-05-02 Elena Zannoni <ezannoni@redhat.com>
13361
13362 * gdb.base/charset.exp: Update based on new behavior of set/show
13363 charset commands.
13364
2b6fd0d8
AC
133652003-05-01 Andrew Cagney <cagney@redhat.com>
13366
13367 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
13368 variable do not give memory errors.
13369
130cacce
AF
133702003-04-30 Adam Fedor <fedor@gnu.org>
13371
13372 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
13373 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
13374 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
13375 gdb.objc/basicclass.m: : New files
13376
13377 * lib/gdb.exp (gdb_compile_objc): New procedure.
13378
bea71854
DJ
133792003-04-27 Daniel Jacobowitz <drow@mvista.com>
13380
13381 * gdb.base/signals.exp: Make backtrace tests more specific.
13382
0f20eeea
DC
133832003-04-23 David Carlton <carlton@bactrian.org>
13384
13385 * gdb.c++/maint.exp (test_first_component): Add tests for
13386 'operator' in more locations.
13387
c8c4d8dc
KB
133882003-04-16 Kevin Buettner <kevinb@redhat.com>
13389
13390 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
13391
3fe60e3c
EZ
133922003-04-16 Elena Zannoni <ezannoni@redhat.com>
13393
13394 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 13395 func marke' instead. Update test name.
3fe60e3c 13396
9219021c
DC
133972003-04-15 David Carlton <carlton@math.stanford.edu>
13398
13399 * gdb.c++/maint.exp: New file.
13400
5dd55bdd
EZ
134012003-04-14 Elena Zannoni <ezannoni@redhat.com>
13402
13403 * gdb.threads/schedlock.c: Change type of thread function argument
13404 to long, to avoid warnings on 64-bit platforms.
13405
00890572
EZ
134062003-04-14 Elena Zannoni <ezannoni@redhat.com>
13407
a9c64011
AS
13408 * gdb.base/attach.exp: Add new message from ptrace in case of
13409 attaching to nonexistent process.
d63a86f8 13410
93201743
JB
134112003-04-11 Jim Blandy <jimb@redhat.com>
13412
13413 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
13414 gdb.c++/userdef.cc: Place comments on the lines to which the
13415 marker function might return.
13416 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
13417 gdb.c++/userdef.exp: Look for those comments to check that we've
13418 returned to the right place, instead of checking line numbers.
13419
2a11c64d
EZ
134202003-04-11 Elena Zannoni <ezannoni@redhat.com>
13421
a9c64011
AS
13422 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
13423 match on sourcefile name, instead of directory name.
2a11c64d 13424
68ab8fc5
EZ
134252003-04-10 Elena Zannoni <ezannoni@redhat.com>
13426
d63a86f8 13427 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
13428 working directory name.
13429
5624293a
JB
134302003-04-09 Jim Blandy <jimb@redhat.com>
13431
13432 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
13433 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
13434 after an inferior function call, report the failure, but allow the
13435 test to continue.
13436
f1f02ee4
SC
134372003-04-05 Stephane Carrez <stcarrez@nerim.fr>
13438
13439 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
13440 with -DPROTOTYPES.
13441
6eb79af0
SC
134422003-04-05 Stephane Carrez <stcarrez@nerim.fr>
13443
13444 * gdb.base/break.exp: Revert last patch.
13445
8dfb4cf0
SC
134462003-04-04 Stephane Carrez <stcarrez@nerim.fr>
13447
13448 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
13449 with -DPROTOTYPES.
13450
ed4c619a
AC
134512003-04-02 Andrew Cagney <cagney@redhat.com>
13452
13453 * gdb.base/callfuncs.exp: Make "print add" messages unique.
13454 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
13455 matching directories by the name breakpoint.
13456 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
13457 Make "continue to marker1" consistent.
13458 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
13459 message consistent.
13460 * lib/gdb.exp: Put "the program is no longer running", and "the
13461 program exited" in parenthesis.
13462 * lib/mi-support.exp: Ditto.
d63a86f8 13463
4e35d5f0 134642003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 13465
4e35d5f0
BR
13466 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
13467
71900fe8
AC
134682003-03-29 Andrew Cagney <cagney@redhat.com>
13469
13470 * gdb.base/sizeof.c (main): Print the value of '\377'.
13471 * gdb.base/sizeof.exp: Check the sign of '\377'.
13472
c0655a16
MC
134732003-03-27 Michael Chastain <mec@shout.net>
13474
13475 * gdb.base/gdb1090.exp: New file.
13476 * gdb.base/gdb1090.cc: New file.
13477
5b2a3989
JB
134782003-03-27 J. Brobecker <brobecker@gnat.com>
13479
13480 * gdb.gdb/observer.exp: New regression test.
13481
79876890
MC
134822003-03-27 Michael Chastain <mec@shout.net>
13483
13484 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
13485 * gdb.base/ptype.exp: Likewise.
13486
6eac95e3
CV
134872003-03-27 Corinna Vinschen <vinschen@redhat.com>
13488
13489 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
13490
e8c71839
MC
134912003-03-26 Michael Chastain <mec@shout.net>
13492
13493 * gdb.base/ptype.exp: Actually use some typedef'd types.
13494
71b10041
SC
134952003-03-21 Stephane Carrez <stcarrez@nerim.fr>
13496
13497 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
13498 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
13499
2512cf80
CV
135002003-03-20 Corinna Vinschen <vinschen@redhat.com>
13501
13502 * gdb.base/default.exp: Fix regular expression.
13503
0d195a4f
CV
135042003-03-20 Corinna Vinschen <vinschen@redhat.com>
13505
13506 * gdb.base/args.exp: Fix regular expression.
13507
8a2dbca8
CV
135082003-03-20 Corinna Vinschen <vinschen@redhat.com>
13509
13510 * gdb.base/help.exp: Allow Win32 child process.
13511
bf028682
CV
135122003-03-20 Corinna Vinschen <vinschen@redhat.com>
13513
13514 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
13515 when stepping out of main().
13516
182dbe85
CV
135172003-03-20 Corinna Vinschen <vinschen@redhat.com>
13518
13519 * gdb.base/default.exp: Check for win32 specific message when calling
13520 "run" without executable.
13521
d67a6ba5
CV
135222003-03-20 Corinna Vinschen <vinschen@redhat.com>
13523
13524 * gdb.base/args.exp: Expect .exe in output.
13525
a955b5bb
CV
135262003-03-20 Corinna Vinschen <vinschen@redhat.com>
13527
13528 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
13529 Cygwin native.
13530
bf6bad4b
AC
135312003-03-17 Andrew Cagney <cagney@redhat.com>
13532
13533 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
13534 vector registes.
13535 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
13536 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
13537
293e9a31
DC
135382003-03-17 David Carlton <carlton@math.stanford.edu>
13539
13540 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
13541 test, for PR breakpoints/38.
13542 Call test_watchpoint_and_breakpoint.
13543 * gdb.base/watchpoint.c (func3): New function.
13544 (main): Call func3.
13545
5330f2db
DC
135462003-03-04 David Carlton <carlton@math.stanford.edu>
13547
13548 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
13549 Garply<Garply<char> >:: garply".
13550 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
13551 with respect to PR c++/1111; note also PR c++/1113.
13552 (test_template_breakpoints): KFAIL "constructor breakpoint" with
13553 respect to PR c++/1062.
13554 KFAIL "destructor breakpoint" with respect to PR c++/1112.
13555
6ece72da
DC
135562003-03-03 David Carlton <carlton@math.stanford.edu>
13557
13558 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
13559 with respect to PR c++/57.
13560 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
13561 c++/826.
13562 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
13563 respect to PR c++/57.
13564
85ca1584
DC
135652003-03-03 David Carlton <carlton@math.stanford.edu>
13566
13567 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
13568 respect to PR c++/33 into FAILs.
13569
98e9c5b8
MC
135702003-03-03 Michael Chastain <mec@shout.net>
13571
7bedbf27
MC
13572 * configure.in: Update copyright years.
13573
135742003-03-03 Michael Chastain <mec@shout.net>
13575
13576 * Makefile.in: Update copyright years.
98e9c5b8 13577
f683e100
DC
135782003-02-28 David Carlton <carlton@math.stanford.edu>
13579
13580 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
13581 print class instead of struct and/or superfluous protection
13582 specifiers, as long as the resulting output is equivalent to the
13583 source code.
13584 Delete FIXME from end of messages on tests that don't need
13585 fixing.
13586
a9e0cf2c
DC
135872003-02-28 David Carlton <carlton@math.stanford.edu>
13588
13589 * gdb.c++/templates.exp (do_tests): Allow const in the two
13590 Foo<volatile char *>::foo tests.
13591
e8d359df
MS
135922003-02-27 Michael Snyder <msnyder@redhat.com>
13593
d63a86f8 13594 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
13595 will be consistant.
13596
0b71dc91
DC
135972003-02-26 David Carlton <carlton@math.stanford.edu>
13598
13599 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
13600 char *>::foo" test with respect to PR c++/33. Create a new test
13601 which is identical to that one except that it doesn't put the
13602 space between the "char" and the "*"; KFAIL it, too.
13603
dd14ab43
DC
136042003-02-26 David Carlton <carlton@math.stanford.edu>
13605
13606 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
13607 template types into either PASSes or KFAILs (corresponding to PR
13608 c++/57). Tweak indentation. Update copyright.
13609
1146c7f1
SC
136102003-02-23 Stephane Carrez <stcarrez@nerim.fr>
13611
13612 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
13613
74641dfb
MC
136142003-02-13 Michael Chastain <mec@shout.net>
13615
13616 * gdb.base/exprs.exp: Remove i960 remnants.
13617 * gdb.base/funcargs.exp: Likewise.
13618 * gdb.base/list.exp: Likewise.
13619 * gdb.base/ptype.exp: Likewise.
13620
559cd2d0
DC
136212003-02-14 David Carlton <carlton@math.stanford.edu>
13622
13623 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
13624 pEe->D::vg()" from XFAIL to KFAIL.
13625
c4f90d87
JM
136262003-02-13 Jason Molenda (jmolenda@apple.com)
13627
13628 * gdb.base/maint.exp: Update maint print statistics regexp to include
13629 new entries.
13630
cbc4d97c
MC
136312003-02-13 Michael Chastain <mec@shout.net>
13632
13633 * gdb.c++/inherit.exp: Remove call to get_debug_format.
13634
40f235b7
MC
136352003-02-12 Michael Chastain <mec@shout.net>
13636
13637 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
13638 * gdb.c++/inherit.exp: Likewise.
13639 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
13640 * gdb.c++/templates.exp: Likewise.
13641 * gdb.c++/virtfunc.exp: Likewise.
13642
c56716b0
JM
136432003-02-06 Jason Molenda (jason-cl@molenda.com)
13644
13645 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
13646 why the code is written that way.
13647
070afcf8
MC
136482003-02-05 Michael Chastain <mec@shout.net>
13649
13650 * gdb.base/dump.exp: Add missing copyright line.
13651
5d0331e5
JM
136522003-02-05 Jason Molenda (jason-cl@molenda.com)
13653
f7ae6d3e 13654 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
13655 at the beginning so the breakpoint doesn't get set on the loop.
13656
92851186
MC
136572003-02-05 Michael Chastain <mec@shout.net>
13658
13659 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
13660 output for configurations with gcc 2.95.3.
13661
cbf1e085
AC
136622003-02-05 Keith Seitz <keiths@redhat.com>
13663 Andrew Cagney <ac131313@redhat.com>
13664
13665 * gdb.mi/mi-cli.exp: New file.
d63a86f8 13666
29518e1e
MC
136672003-02-04 Michael Chastain <mec@shout.net>
13668
13669 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
13670 Call perror and then continue.
13671
5af1d5f3
MC
136722003-02-03 Michael Chastain <mec@shout.net>
13673
13674 * gdb.c++/pr-1023.cc: New file.
13675 * gdb.c++/pr-1023.exp: New file.
13676
6b549786
JB
136772003-02-05 Jim Blandy <jimb@redhat.com>
13678
13679 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
13680 it's local to foobar. Check for it there, and check that it's not
13681 present in main.
13682 * gdb.c++/local.cc (marker2): New function.
13683 (foobar): Call marker1.
13684 (main): Call marker2 instead of marker1.
13685
67f16606
AC
136862003-02-04 Andrew Cagney <ac131313@redhat.com>
13687
13688 * gdb.disasm/mn10200.exp: Obsolete file.
13689 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
13690 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
13691 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
13692
1c5cb38e
DC
136932003-02-04 David Carlton <carlton@math.stanford.edu>
13694
13695 * gdb.c++/overload.exp: Test intToChar(1).
13696 * gdb.c++/overload.cc (intToChar): New.
13697 (main): Call intToChar.
13698
d1fe6965
DC
136992003-02-03 David Carlton <carlton@math.stanford.edu>
13700
13701 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
13702 'might_kfail' arg.
13703 KFAIL some of the continue_to_bp_overloaded calls, according to
13704 PR c++/1025.
13705
9ba61c5d
MC
137062003-02-01 Michael Chastain <mec@shout.net>
13707
13708 * gdb.base/advance.c (marker1): New marker function.
13709 * gdb.base/advance.exp: When the 'advance' command lands on the
13710 return breakpoint, it can legitimately stop on either the
13711 current line or the next line. Accommodate both outcomes.
13712 * gdb.base/until.exp: Likewise.
13713
e7494ffb
AC
137142003-02-02 Andrew Cagney <ac131313@redhat.com>
13715
13716 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
13717 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
13718 now a list, not a tuple.
13719 * gdb.mi/mi-var-display.exp: Ditto.
13720 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 13721
075559bc
AC
137222003-02-01 Andrew Cagney <ac131313@redhat.com>
13723
13724 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
13725 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
13726 stack backtraces.
13727 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 13728
2bd4c7b1
MK
137292003-02-01 Mark Kettenis <kettenis@gnu.org>
13730
13731 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
13732 gdb.mi/mi1-pthreads.exp: Return instead of calling
13733 gdb_suppress_entire_file.
13734
eabd8992
MS
137352003-02-01 Mark Salter <msalter@redhat.com>
13736
13737 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
13738
71469e2f
MS
137392003-01-31 Mark Salter <msalter@redhat.com>
13740
13741 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
13742 Support empty arg.
13743
38a94d44
MC
137442003-01-30 Michael Chastain <mec@shout.net>
13745
13746 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
13747 This was a workaround for a UTF-8 bug in readline 4.3. The bug
13748 has been fixed in gdb/readline on 2003-01-09.
13749
19ea9e73
MS
137502003-01-29 Michael Snyder <msnyder@redhat.com>
13751
e8d359df
MS
13752 * gdb.base/maint.exp: Allow for leading underscore in symbol.
13753 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
13754 * gdb.base/args.exp: Skip if target does not support args passing.
13755
2307bd6a
DJ
137562003-01-22 Daniel Jacobowitz <drow@mvista.com>
13757
19ea9e73 13758 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
13759 gdb_test. Accept a list of expect arguments as the third
13760 parameter.
13761 (gdb_test): Use it.
13762
f2dd3617
EZ
137632003-01-20 Elena Zannoni <ezannoni@redhat.com>
13764
13765 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
13766 allow for different test tree configurations. Update some
13767 tescases accordingly.
13768 * gdb.arch/altivec-regs.exp: Ditto.
13769 * gdb.asm/asm-source.exp: Ditto.
13770 * gdb.base/advance.exp: Ditto.
13771 * gdb.base/display.exp: Ditto.
d63a86f8 13772 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
13773 * gdb.base/mips_pro.exp: Ditto.
13774 * gdb.base/overlays.exp: Ditto.
13775 * gdb.base/relocate.exp: Ditto.
13776 * gdb.base/setshow.exp: Ditto.
13777 * gdb.base/step-line.exp: Ditto.
13778 * gdb.base/step-test.exp: Ditto.
13779 * gdb.base/until.exp: Ditto.
13780 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
13781
c71cdefd
DC
137822003-01-17 David Carlton <carlton@math.stanford.edu>
13783
13784 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
13785 corresponding to PR c++/945.
13786 Update copyright.
13787
fdba05d7
DC
137882003-01-17 David Carlton <carlton@math.stanford.edu>
13789
13790 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
13791 corresponding to PR c++/68.
13792
137932003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
13794
13795 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
13796 (test_paddr_hairy_functions): Call print_addr_2_kfail for
13797 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
13798
c362c33a
EZ
137992003-01-15 Elena Zannoni <ezannoni@redhat.com>
13800
0fbc361c
EZ
13801 * gdb.base/break.exp: Fix change of default location, because of
13802 removal of until tests.
13803 * gdb.base/help.exp: Update test for new 'until' help message.
13804 Add test for help on 'advance'.
a9c64011 13805 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 13806
dabf8a35
MK
138072003-01-15 Mark Kettenis <kettenis@gnu.org>
13808
13809 * gdb.base/default.exp: Adapt "info float" test for recent changes
13810 to that command. Add test for "info vector".
13811 * gdb.base/float.exp: New file. Add test for "info float" that
13812 resembles the old test in gdb.base/default.exp.
13813
a1769aca
DC
138142003-01-15 David Carlton <carlton@math.stanford.edu>
13815
13816 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
13817
82025e13
EZ
138182003-01-15 Elena Zannoni <ezannoni@redhat.com>
13819
13820 * gdb.base/break.exp: Move the tests of until command from here...
13821 * gdb.base/until.exp: ... to here. New file. Add other tests.
13822 * gdb.base/advance.c: New file.
13823 * gdb.base/advance.exp: New file.
13824
8f9ab801
EZ
138252003-01-14 Elena Zannoni <ezannoni@redhat.com>
13826
a9c64011
AS
13827 * gdb.base/args.c: New file.
13828 * gdb.base/args.exp: New file.
8f9ab801 13829
9ae66589
DJ
138302003-01-14 Daniel Jacobowitz <drow@mvista.com>
13831
13832 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
13833
8d77e5c3
DJ
138342003-01-14 Daniel Jacobowitz <drow@mvista.com>
13835
13836 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
13837
12d2f0a1
DJ
138382003-01-14 Daniel Jacobowitz <drow@mvista.com>
13839
13840 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
13841 dates.
13842
6ca37014
DJ
138432003-01-13 Daniel Jacobowitz <drow@mvista.com>
13844
13845 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
13846
b0023472
DJ
138472003-01-13 Daniel Jacobowitz <drow@mvista.com>
13848
13849 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
13850 (ptype &*"foo").
13851 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
13852
607fbc54 138532003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
13854
13855 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
13856 * gdb.mi/mi1-console.exp: Likewise.
13857
607fbc54 138582003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
13859
13860 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
13861 * gdb.mi/mi1-console.exp: Likewise.
13862
a1fb14a2
DJ
138632003-01-13 Daniel Jacobowitz <drow@mvista.com>
13864
13865 * gdb.c++/overload.exp: Remove some fixed XFAILs.
13866
c4cf40b7
DJ
138672003-01-09 Daniel Jacobowitz <drow@mvista.com>
13868
13869 * gdb.base/detach.exp: New test.
13870
696d5a5b
DJ
138712003-01-09 Daniel Jacobowitz <drow@mvista.com>
13872
13873 * Makefile.in (ALL_SUBDIRS): New variable.
13874 (subdirs, clean, distclean): Use it.
13875 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
13876 regenerating Makefile, since it is generated from the top level.
13877 * gdb.asm/Makefile.in: Likewise.
13878 * gdb.base/Makefile.in: Likewise.
13879 * gdb.c++/Makefile.in: Likewise.
13880 * gdb.disasm/Makefile.in: Likewise.
13881 * gdb.java/Makefile.in: Likewise.
13882 * gdb.mi/Makefile.in: Likewise.
13883 * gdb.threads/Makefile.in: Likewise.
13884 * gdb.trace/Makefile.in: Likewise.
13885
754533e4
DC
138862003-01-09 David Carlton <carlton@math.stanford.edu>
13887
13888 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
13889 Add copyright year 2003.
13890
d8b3e9ee
MC
138912003-01-06 Michael Chastain <mec@shout.net>
13892
13893 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
13894 When selecting a thread, 'line' and 'file' are optional.
13895 * gdb.mi/mi1-pthreads.exp: Likewise.
13896
8e9e0fe6
AS
138972003-01-06 Andreas Schwab <schwab@suse.de>
13898
13899 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
13900 failures.
13901
b5ab8ff3
DJ
139022003-01-04 Daniel Jacobowitz <drow@mvista.com>
13903
13904 Fix PR gdb/844
13905 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
13906 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
13907
13908 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
13909 instead of calling gdb_suppress_entire_file.
13910 * gdb.threads/print-threads.exp: Likewise.
13911 * gdb.threads/schedlock.exp: Likewise.
13912
13913 * gdb.threads/killed.exp: Return instead of calling
13914 gdb_suppress_entire_file.
13915 * gdb.threads/linux-dp.exp: Likewise.
13916 * gdb.threads/pthreads.exp: Likewise.
13917
1e698235
DJ
139182003-01-04 Daniel Jacobowitz <drow@mvista.com>
13919
13920 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
13921 stabs.
13922 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
13923 * gdb.base/whatis.exp: Always allow (void) after function names.
13924
147ff08c
DJ
139252003-01-04 Daniel Jacobowitz <drow@mvista.com>
13926
13927 * gdb.c++/casts.exp: Correct regexp.
13928
dc62bfc2
MK
139292003-01-04 Mark Kettenis <kettenis@gnu.org>
13930
13931 * configure.in: Call AC_CONFIG_HEADER. Don't call
13932 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
13933 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
13934 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
13935 aforementioned directories in the AC_OUPUT call.
13936 * config.hin: New file.
13937 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
13938 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
13939 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
13940 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
13941 pass -I$objdir instead of -I$objdir/$subdir in compilation.
13942 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
13943 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
13944 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
13945 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
13946 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
13947 gdb.threads/configure.in, gdb.threads/configure,
13948 gdb.threads/config.in, gdb.trace/configure.in,
13949 gdb.trace/configure: Removed.
13950
77afa639
MC
139512003-01-03 Michael Chastain <mec@shout.net>
13952
13953 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
13954 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
13955
7634bb6e
DJ
139562003-01-03 Daniel Jacobowitz <drow@mvista.com>
13957
13958 * gdb.base/store.exp: Fix regular expressions.
13959
b39c905e
MK
139602002-12-28 Mark Kettenis <kettenis@gnu.org>
13961
13962 * configure.in: Rewrite.
13963 * configure: Regenerated.
13964
0a8551dd
DC
139652003-01-03 David Carlton <carlton@math.stanford.edu>
13966
13967 * gdb.base/psymtab.exp: New file.
13968 * gdb.base/psymtab1.c: Ditto.
13969 * gdb.base/psymtab2.c: Ditto.
13970
c60b7188
AF
139712002-12-23 Adam Fedor <fedor@gnu.org>
13972
13973 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
13974
ee73db83
DC
139752002-12-23 David Carlton <carlton@math.stanford.edu>
13976
13977 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
13978 and current_directory initialization.
13979
d6c1774e
JB
139802002-12-22 Jim Blandy <jimb@redhat.com>
13981
f0a847b8
JB
13982 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
13983 rather than as part of the output file name.
13984
d6c1774e
JB
13985 * gdb.base/attach.exp: There's no need to copy the test program to
13986 /tmp; that was only ever necessary on HP/UX, and this test is
13987 entirely disabled there anyway.
13988
f0708dbb
JB
139892002-12-21 Jim Blandy <jimb@redhat.com>
13990
4c2acfea
JB
13991 * gdb.c++/psmang.exp: Doc fix.
13992
f0708dbb
JB
13993 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
13994 test.
13995
9579e000
DC
139962002-12-20 David Carlton <carlton@math.stanford.edu>
13997
13998 * gdb.c++/annota2.exp: KFAIL annotate-quit.
13999
d1810171
MC
140002002-12-18 Michael Chastain <mec@shout.net>
14001
14002 * gdb.c++/annota2.exp: Add copyright year 2002.
14003
76565097
DC
140042002-12-17 David Carlton <carlton@math.stanford.edu>
14005
14006 * gdb.c++/try_catch.cc: Add marker comments.
14007 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
14008 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
14009 * gdb.c++/m-static.cc: Ditto.
14010 * gdb.c++/m-static1.cc: Ditto.
14011 * gdb.c++/try_catch.cc: Ditto.
14012
da81390b
JJ
140132002-12-16 Jeff Johnston <jjohnstn@redhat.com>
14014
14015 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
14016 to see whether we are using the new -environment-directory
14017 command which resets via -r or the old version of the command
14018 which may prompt the user. Part of fix for gdb/741.
14019
b304d130
AC
140202002-12-13 Andrew Cagney <ac131313@redhat.com>
14021
14022 * gdb.fortran/types.exp: Update obsolete comment.
14023 * gdb.fortran/exprs.exp: Ditto.
14024 * lib/gdb.exp: Delete obsolete code.
14025 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
14026 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
14027 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
14028 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
14029 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
14030 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
14031 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
14032 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
14033 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
14034 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
14035 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
14036 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
14037 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
14038 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
14039 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
14040 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
14041 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
14042 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
14043 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
14044 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
14045 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
14046 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
14047 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
14048 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
14049 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
14050 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
14051 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
14052 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
14053 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
14054 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
14055 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
14056 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
14057 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
14058 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
14059 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
14060 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
14061 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
14062
a23b6e6a
DC
140632002-12-11 David Carlton <carlton@math.stanford.edu>
14064
14065 * gdb.c++/m-data.exp: Add test for members that shadow global
14066 variables: see PR gdb/804.
14067 * gdb.c++/m-data.cc: Ditto.
14068
6604731b
DJ
140692002-12-10 Daniel Jacobowitz <drow@mvista.com>
14070
14071 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
14072
de46ecd7
DC
140732002-12-06 David Carlton <carlton@math.stanford.edu>
14074
14075 * gdb.base/store.c: Don't declare functions static.
14076
27e829d0
AC
140772002-12-04 Andrew Cagney <ac131313@redhat.com>
14078
14079 * gdb.base/store.exp, gdb.base/store.c: New files.
14080
92806416
DJ
140812002-12-03 Daniel Jacobowitz <drow@mvista.com>
14082
14083 * gdb.base/selftest.exp: Update for current gdb.
14084
3bcbaac5
DJ
140852002-12-03 Daniel Jacobowitz <drow@mvista.com>
14086
14087 * gdb.base/maint.exp: Only dump symbols from one source file
14088 or objfile.
14089
f4f00b1f
DJ
140902002-12-03 Daniel Jacobowitz <drow@mvista.com>
14091
14092 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
14093 function call.
14094
f1c8a949
JB
140952002-11-25 Jim Blandy <jimb@redhat.com>
14096
14097 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
14098 function appearing in error message.
14099
9e297a97
DJ
141002002-11-21 Daniel Jacobowitz <drow@mvista.com>
14101
14102 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
14103
1f312e79
JJ
141042002-11-08 Jeff Johnston <jjohnstn@redhat.com>
14105
d63a86f8
RM
14106 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
14107 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
14108 should be in mi console format. This is part of fix for PR gdb/604.
14109
83c31e7d
FN
141102002-09-18 Fernando Nasser <fnasser@redhat.com>
14111
14112 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
14113 which explicitly prints the zero offset as "+0".
14114
322b3f65
DJ
141152002-10-22 Daniel Jacobowitz <drow@mvista.com>
14116
14117 * gdb.threads/schedlock.c (args): Make unsigned.
14118
141192002-10-21 Daniel Jacobowitz <drow@mvista.com>
14120
14121 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
14122 numbers. Allow "foo2|selected stack frame".
14123 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
14124 * gdb.asm/asmsrc2.s: Likewise.
14125 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
14126 comments.
14127 * gdb.asm/mips.inc: New file.
14128
5e2fe5b8
AF
141292002-10-18 Adam Fedor <fedor@gnu.org>
14130
14131 * gdb.base/default.exp: Update expected output to include 'ObjC'.
14132 * gdb.base/help.exp: Likewise.
14133
abe1a5d0
KB
141342002-10-17 Kevin Buettner <kevinb@redhat.com>
14135
14136 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
14137 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
14138
10abb1d4
JB
141392002-10-02 Jim Blandy <jimb@redhat.com>
14140
14141 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
14142
1f609b42
AC
141432002-10-01 Andrew Cagney <ac131313@redhat.com>
14144
14145 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
14146 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
14147 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
14148 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
14149 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
14150 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
14151 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
14152
0aee02e4
AC
141532002-09-29 Andrew Cagney <ac131313@redhat.com>
14154
14155 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
14156 * mi0-disassemble.exp, mi0-eval.exp: Delete.
14157 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
14158 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
14159 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
14160 * mi0-var-block.exp, mi0-var-child.exp: Delete.
14161 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 14162
6fde09ad
KB
141632002-09-27 Kevin Buettner <kevinb@redhat.com>
14164
14165 * gdb.base/annota1.exp (info break): Make directory components of
14166 path optional since not all compilers emit this debug information.
14167
889bf7c5
PA
14168 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
14169 step ends up stepping out of the function instead of stopping on
14170 the epilogue.
6fde09ad 14171
9e8aab75
KS
141722002-09-26 Keith Seitz <keiths@redhat.com>
14173
14174 * lib/insight-support.exp (gdbtk_start): Figure out where
14175 the insight executable is based on where gdb is. Use this
14176 executable to start insight instead of gdb.
14177
e36180d7
AC
141782002-09-25 Andrew Cagney <cagney@redhat.com>
14179
14180 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
14181
9dd34b2b
AC
141822002-09-24 Andrew Cagney <ac131313@redhat.com>
14183
14184 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
14185 test_isolated_complaints.
14186 (test_empty_complaint): New function.
14187 (test_empty_complaints): New function. Check no output when no
14188 complaints.
d63a86f8 14189
dea97812
KB
141902002-09-19 Jim Blandy <jimb@redhat.com>
14191
a9c64011 14192 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 14193
54951bd7
AC
141942002-09-19 Andrew Cagney <ac131313@redhat.com>
14195
14196 * gdb.gdb/complaints.exp: New file.
14197
dec43320
AC
141982002-09-18 Andrew Cagney <ac131313@redhat.com>
14199
14200 * gdb.base/maint.exp: Check `help maint internal-warning'.
14201
e70d6e3f
DC
142022002-09-18 David Carlton <carlton@math.stanford.edu>
14203
14204 * gdb.c++/m-static.exp: Remove breakpoints depending on line
14205 numbers, and replace them by a single breakpoint after the
14206 constructors are all finished.
14207 Add test 4.
14208 * gdb.c++/m-static.cc: Add test 4.
14209 * gdb.c++/m-static.h: New file.
14210 * gdb.c++/m-static1.cc: New file.
14211
14212 * gdb.c++/printmethod.exp: New file.
14213 * gdb.c++/printmethod.cc: New file.
14214
14215 * gdb.c++/pr-574.exp: New file.
14216 * gdb.c++/pr-574.cc: New file.
14217
afb5c968
CV
142182002-09-18 Corinna Vinschen <vinschen@redhat.com>
14219
14220 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
14221 embedded targets which never actually exit.
14222
31e45dee
FN
142232002-09-18 Fernando Nasser <fnasser@redhat.com>
14224
14225 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
14226 "don't step after run" as unresolved or unsupported, instead of xfail.
14227
a283c5a1
CV
142282002-09-18 Corinna Vinschen <vinschen@redhat.com>
14229
14230 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
14231 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
14232 Add newline to expected string in "step out of main (status wrapper)"
14233 case.
14234
11350d2a
CV
142352002-09-18 Corinna Vinschen <vinschen@redhat.com>
14236
14237 * lib/gdb.exp (rerun_to_main): Allow restarting application.
14238 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
14239
0deec7d6
TT
142402002-09-17 Tom Tromey <tromey@redhat.com>
14241
14242 * gdb.base/printcmds.exp (test_print_string_constants): Expect
14243 \000, not \0, in double-quoted string.
14244
b2b4a1b5
CV
142452002-09-14 Corinna Vinschen <vinschen@redhat.com>
14246
c9d37158 14247 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
14248 string after running the commands execution on breakpoint tests.
14249
1c56143a
CV
142502002-09-13 Corinna Vinschen <vinschen@redhat.com>
14251
14252 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
14253
37f8da45
JB
142542002-09-12 Joel Brobecker <brobecker@gnat.com>
14255
14256 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
14257
08b468e0
KS
142582002-09-10 Keith Seitz <keiths@redhat.com>
14259
14260 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
14261 runto proc.
14262 (mi_run_to_main): Use mi_runto.
14263 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
14264
dc360f58
KS
142652002-09-10 Keith Seitz <keiths@redhat.com>
14266
14267 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
14268 regexp for stopping at main. Could have multiple event notifications.
14269 Don't assume that main was declared with no parameters.
14270 (mi_next): Use mi_step_to.
14271 (mi_step): Use mi_next_to.
14272
ce3abcfb
CV
142732002-09-09 Corinna Vinschen <vinschen@redhat.com>
14274
14275 * gdb.base/default.exp: Fix expected string in `info float' test.
14276
d1f5b980
BE
142772002-09-09 Ben Elliston <bje@redhat.com>
14278
14279 * config/mips.exp: Update comments.
14280 * config/mips-idt.exp: Likewise.
14281 * config/nind.exp: Likewise.
14282 * config/slite.exp: Likewise.
14283 * config/sparclet.exp: Likewise.
14284 * config/udi.exp: Likewise.
14285 * config/vx.exp: Likewise.
14286 * config/vxworks29k.exp: Likewise.
14287
2f71430b
JB
142882002-09-05 Jim Blandy <jimb@redhat.com>
14289
14290 * gdb.threads/killed.exp: Fix test failure message.
14291
7ddebc7e
KS
142922002-09-04 Keith Seitz <keiths@redhat.com>
14293
14294 * lib/mi-support.exp: Update copyright.
14295 (mi_gdb_test): Increase the priority of the expected pattern
14296 so that it matches gdb_test.
14297
0ae67eb3
KS
142982002-09-03 Keith Seitz <keiths@redhat.com>
14299
14300 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
14301 Use integer comparison instead of string comparison for testing
14302 whether binary was built.
14303
38fc42c8
JB
143042002-09-03 Jim Blandy <jimb@redhat.com>
14305
14306 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
14307
b6ff0e81
JB
143082002-08-29 Jim Blandy <jimb@redhat.com>
14309
14310 * gdb.threads/pthreads.exp: Move the portable thread compilation
14311 code into a function in lib/gdb.exp, and call that from here.
14312 * lib/gdb.exp (gdb_compile_pthreads): New function.
14313
07c98896
KS
143142002-08-29 Keith Seitz <keiths@redhat.com>
14315
14316 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
14317 expect_out so that callers can get at it.
14318
0312286c
DJ
143192002-08-23 Daniel Jacobowitz <drow@mvista.com>
14320
14321 * gdb.threads/print-threads.c: New file.
14322 * gdb.threads/print-threads.exp: New file.
14323 * gdb.threads/schedlock.c: New file.
14324 * gdb.threads/schedlock.exp: New file.
14325
dd039bc4
EZ
143262002-08-22 Elena Zannoni <ezannoni@redhat.com>
14327
a9c64011
AS
14328 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
14329 not altivec.c.
dd039bc4 14330
1f36144c
MK
143312002-08-17 Mark Kettenis <kettenis@gnu.org>
14332
14333 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
14334 targets. The problem should be fixed now.
14335
16057ec7 143362002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
14337
14338 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
14339 2002-07-24 change that removes final dots from error messages.
14340
3c1499ad
TT
143412002-08-13 Tom Tromey <tromey@redhat.com>
14342
14343 * gdb.base/readline.exp: New file.
14344
a20ce2c3
AC
143452002-08-01 Andrew Cagney <ac131313@redhat.com>
14346
14347 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
14348 supress message.
14349
db034ac5
AC
143502002-08-01 Andrew Cagney <cagney@redhat.com>
14351
14352 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
14353 CHILL_FOR_TARGET and CHILL_LIB.
14354 * configure.in (configdirs): Remove gdb.chill.
14355 * configure: Regenerate.
14356 * lib/gdb.exp: Obsolete references to chill.
14357 * gdb.fortran/types.exp: Ditto.
14358 * gdb.fortran/exprs.exp: Ditto.
14359
3e000b18
KB
143602002-07-30 Kevin Buettner <kevinb@redhat.com>
14361
14362 * gdb.base/shlib-call.exp (additional_flags): Conditionally
14363 set Irix-specific compile and link flags.
14364
28f4966b
KB
143652002-07-29 Kevin Buettner <kevinb@redhat.com>
14366
14367 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
14368 source files. The ``-o'' option doesn't work with the ``-E'' option
14369 when using the Irix compiler.
14370
46c0d5a6
DJ
143712002-07-19 Daniel Jacobowitz <drow@mvista.com>
14372
14373 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
14374 Improve support for reusing an exec file. Copy exec file
14375 to target, and run gdbserver on the target instead of on the host.
14376
eecf4bed
JB
143772002-07-18 Jim Blandy <jimb@redhat.com>
14378
0f815cdf
JB
14379 * gdb.base/ending-run.exp: Don't expect to see the program end in
14380 some orderly fashion when we're running on a real stand-alone
14381 board.
14382
eecf4bed
JB
14383 * gdb.base/interrupt.exp: Correct logic for skipping tests on
14384 targets that don't support interrupts.
14385
52d309e4
JB
143862002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
14387
14388 * gdb.base/attach.exp: Add patterns to match output from /proc-based
14389 systems.
14390 Move comments in expect statements to inside the actions, so that they
14391 don't get matched against.
14392
ff683d9e
MK
143932002-07-10 Mark Kettenis <kettenis@gnu.org>
14394
14395 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
14396 function when asleep" test.
14397
b5356753
AC
143982002-07-10 Andrew Cagney <ac131313@redhat.com>
14399
14400 * gdb.base/page.exp: Rewrite to handle problems with very long
14401 `info set' output. Update copyright.
14402
6aa4d13a
AC
144032002-06-26 Andrew Cagney <ac131313@redhat.com>
14404
14405 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
14406 gdb.threads-hp.
14407 * gdb.hp/configure: Regenerate.
14408 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
14409 * gdb.hp/gdb.threads-hp/configure: Delete file.
14410 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
14411
8cf8c2b8
AC
144122002-06-22 Andrew Cagney <ac131313@redhat.com>
14413
14414 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
14415 setlocale, bindtextdomain and textdomain.
14416
6827a8f8
JB
144172002-06-11 Jim Blandy <jimb@redhat.com>
14418
919d772c
JB
14419 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
14420 preprocessor macro information is present.
14421
6827a8f8
JB
14422 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
14423 tests.
14424
c15b0d21
MS
144252002-06-06 Michael Snyder <msnyder@redhat.com>
14426
c5984d70
MS
14427 * gdb.base/overlays.exp: Record addresses of overlay
14428 functions in TCL variables rather than in GDB variables,
14429 to avoid having GDB convert them to pointers (with loss
14430 of information).
14431
d63a86f8 14432 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 14433 default linker script changes.
c15b0d21
MS
14434 * gdb.base/long_long.exp: Add check for sizeof (long double).
14435
be26fe0d
ML
144362002-06-06 Michal Ludvig <mludvig@suse.cz>
14437
14438 * gdb.asm/asm-source.exp: Add x86-64 target.
14439 * gdb.asm/x86_64.inc: New.
d63a86f8 14440
258093ca 144412002-05-30 Michael Chastain <mec@shout.net>
258093ca 14442
4b3153f1 14443 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
14444 * gdb.c++/m-static.cc: New file.
14445 * gdb.c++/m-static.exp: New file.
14446
241264c6
MS
144472002-05-28 Michael Snyder <msnyder@redhat.com>
14448
14449 * gdb.base/call-ar-st.exp: Allow for reduced floating point
14450 precision.
14451
9bba8c8f 144522002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 14453
4b3153f1 14454 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
14455 * gdb.c++/m-data.cc: New file.
14456 * gdb.c++/m-data.exp: New file.
14457
144582002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 14459
4b3153f1 14460 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 14461 * gdb.c++/try_catch.cc: New file.
d63a86f8 14462 * gdb.c++/try_catch.exp: New file.
9bba8c8f 14463
def1b996
MC
144642002-05-27 Michael Chastain <mec@shout.net>
14465
14466 * gdb.c++/local.exp: Accept more nested types in output.
14467
522ba268
MC
144682002-05-26 Michael Chastain <mec@shout.net>
14469
14470 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
14471
277254ba
MS
144722002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
14473
14474 * lib/gdb.exp (gdb_wrapper_init): Just because
14475 gdb_wrapper_file exists, this does not mean that the file
14476 should not be rebuilt. That is what gdb_wrapper_initialized
14477 is for.
14478 (default_gdb_init): Reset gdb_wrapper_initialized.
14479
b61a8733
MS
144802002-05-23 Michael Snyder <msnyder@redhat.com>
14481
d63a86f8 14482 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
14483 the precision of the floating point test results.
14484 * gdb.base/call-rt-st.exp: Ditto.
14485
b61a8733
MS
14486 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
14487 * gdb.base/call-rt-st.exp: Ditto.
14488
56f6e910
MC
144892002-05-19 Michael Chastain <mec@shout.net>
14490
14491 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
14492
ad0b0016
EZ
144932002-05-19 Elena Zannoni <ezannoni@redhat.com>
14494
a9c64011
AS
14495 * configure.in (configdirs): Add gdb.arch.
14496 * configure: Regenerate.
ad0b0016 14497
f617d2b6
JB
144982002-05-17 Jim Blandy <jimb@redhat.com>
14499
14500 * gdb.base/completion.exp: Recognize the more detailed error
14501 messages produced by the macro expander's lexical analyzer.
14502
eac2a696
EZ
145032002-05-14 Elena Zannoni <ezannoni@redhat.com>
14504
a9c64011
AS
14505 * gdb.arch/altivec-abi.c: New file.
14506 * gdb.arch/altivec-abi.exp: New file.
14507 * gdb.arch/altivec-regs.c: New file.
14508 * gdb.arch/altivec-regs.exp: New file.
eac2a696 14509
2fdde8f8
DJ
145102002-05-14 Daniel Jacobowitz <drow@mvista.com>
14511
14512 * gdb.base/maint.exp (maint print type): Update for new type
14513 structure.
d63a86f8 14514
e31f1a7c
EZ
145152002-05-14 Elena Zannoni <ezannoni@redhat.com>
14516
14517 * gdb.arch: New directory.
14518 * gdb.arch/configure.in: New file.
14519 * gdb.arch/configure: New file.
14520 * gdb.arch/Makefile.in: New file.
14521
db589741
CV
145222002-05-13 Corinna Vinschen <vinschen@redhat.com>
14523
14524 * gdb.asm/asm-source.exp: Add v850 as supported target.
14525 * gdb.asm/v850.inc: New file.
14526
8ce2a7dc
DJ
145272002-05-13 Daniel Jacobowitz <drow@mvista.com>
14528
14529 * gdb.c++/annota2.exp (annotate-quit): Add comment.
14530
df763c7f
DJ
145312002-05-12 Daniel Jacobowitz <drow@mvista.com>
14532
14533 * gdb.base/break.exp: Check 'break "marker2"'.
14534
377daeed
MS
145352002-05-10 Michael Snyder <msnyder@redhat.com>
14536
14537 * gdb.base/long_long.exp: Fix typo.
14538
c4b7bc2b
JB
145392002-05-10 Jim Blandy <jimb@redhat.com>
14540
ecac9a4e
JB
14541 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
14542 a bug.
14543
c4b7bc2b
JB
14544 * gdb.base/printcmds.exp (test_integer_literals_rejected):
14545 Recognize more detailed error message produced by the macro
14546 expander's lexical analyzer.
14547 * lib/gdb.exp (test_print_reject): Same.
14548
e71019a1
MK
145492002-05-09 Mark Kettenis <kettenis@gnu.org>
14550
14551 * gdb.c++/method.exp: Fix typo.
14552
fedfc8e6
MS
145532002-05-08 Michael Snyder <msnyder@redhat.com>
14554
166a1957
MS
14555 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
14556 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 14557 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
14558 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
14559 Add iftarget clause for strongarm.
d63a86f8 14560
f1c47eb2
MS
145612002-05-06 Michael Snyder <msnyder@redhat.com>
14562
cb9a9d3e
MS
14563 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
14564 (gdb_continue_to_end): Accept output from status wrapper.
14565 * gdb.base/ending-run.exp: Add case for output from status wrapper.
14566 Clean up fail messages to match pass messages.
14567
f1c47eb2
MS
14568 Enable the "needs_status_wrapper" testsuite feature.
14569 * lib/gdb.exp (gdb_wrapper_init): New procedure.
14570 (gdb_compile): Conditionally call gdb_wrapper_init.
14571 * gdb.base/a2-run.exp: Recognize output from status wrapper.
14572 * gdb.c++/method.exp: Recognize output from status wrapper.
14573
6079c749
BE
145742002-05-06 Ben Elliston <bje@redhat.com>
14575From Graydon Hoare <graydon@redhat.com>
14576
14577 * config/sid.exp: Include support for "rawsid" protocol.
14578
188baff3
JB
145792002-05-03 Jim Blandy <jimb@redhat.com>
14580
14581 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
14582 * gdb.c++/hang3.C: New file.
14583
b9c07f0f
AC
145842002-05-04 Andrew Cagney <ac131313@redhat.com>
14585
14586 * gdb.base/default.exp: Remove obsolete code.
14587 * gdb.c++/misc.exp: Ditto. Update copyright.
14588 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
14589 * gdb.base/whatis.exp: Ditto. Update copyright.
14590 * gdb.base/scope.exp: Ditto. Update copyright.
14591 * gdb.base/ptype.exp: Ditto. Update copyright.
14592 * gdb.base/printcmds.exp: Ditto. Update copyright.
14593 * gdb.base/opaque.exp: Ditto. Update copyright.
14594 * gdb.base/list.exp: Ditto.
14595 * gdb.base/funcargs.exp: Ditto. Update copyright.
14596 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
14597 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
14598 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
14599 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
14600 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
14601 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
14602
5c7a0397
MS
146032002-05-02 Michael Snyder <msnyder@redhat.com>
14604
d6dcc264 14605 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
14606 * gdb.base/long_long.exp: Add xscale target.
14607 * gdb.base/default.exp: Add xscale target.
14608
eb7f1c48
JB
146092002-05-01 Jim Blandy <jimb@redhat.com>
14610
14611 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
14612 gdb.c++/hang.exp: New test.
14613
a6befae8
FF
146142002-05-01 Fred Fish <fnf@redhat.com>
14615
14616 * gdb.base/completion.exp: Handle completions of "./Make" for
14617 more than one completion possibility, as is the case when we
14618 build and test in the source tree.
14619
0a310277
AG
146202002-04-29 Anthony Green <green@redhat.com>
14621
14622 * gdb.java/jmisc1.exp: New file.
14623 * gdb.java/jmisc2.exp: New file.
14624
6ff9af88
DJ
146252002-04-24 Daniel Jacobowitz <drow@mvista.com>
14626
14627 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
14628
96b3d632
EZ
146292002-04-23 Elena Zannoni <ezannoni@redhat.com>
14630
14631 * gdb.base/help.exp: Change 'help status' to allow for target
14632 dependent output differences.
14633
5019bb54
MC
146342002-04-22 Michael Chastain <mec@shout.net>
14635
14636 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
14637
a805a116
MC
146382002-04-22 Michael Chastain <mec@shout.net>
14639
14640 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
14641
a1706bfd
DM
146422002-04-17 David S. Miller <davem@redhat.com>
14643
14644 * gdb.asm/sparc64.inc: New file.
14645 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
14646
a73a20a2
EZ
146472002-04-19 Elena Zannoni <ezannoni@redhat.com>
14648
14649 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
14650 instruction file directly into the build tree. Clean up at end of
14651 test.
14652
ba678339
DM
146532002-04-18 David S. Miller <davem@redhat.com>
14654
14655 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
14656 handle 64-bit platforms correctly.
14657 * gdb.base/maint.exp: Likewise.
14658
b03399da
KB
146592002-04-18 Kevin Buettner <kevinb@redhat.com>
14660
14661 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
14662 ``-fpic'' when compiling files comprising a shared library, but
14663 it does need additional linker flags in order to find shared
14664 libraries at run time.
14665
e2004992
KB
146662002-04-18 Kevin Buettner <kevinb@redhat.com>
14667
14668 * gdb.base/cvexpr.c (use): New function.
14669 (main): Invoke use() on all global variables to prevent
14670 some linkers from deleting these otherwise unused symbols.
14671
d8937120
MC
146722002-04-17 Michael Chastain <mec@shout.net>
14673From David S. Miller <davem@redhat.com>
14674
14675 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
14676 handle 64-bit platforms correctly.
14677
ffd61a58
MS
146782002-04-12 Michael Snyder <msnyder@redhat.com>
14679From Jim Blandy <jimb@redhat.com>
a9c64011 14680 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
14681 script can handle this instead.
14682 * gdb.base/bar.c (barx): Same.
14683 * gdb.base/baz.c (bazx): Same.
14684 * gdb.base/grbx.c (grbxx): Same.
14685
14686 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
14687 manager doesn't automatically unmap overlays unnecessarily.
14688
6b8426a6
MH
146892002-04-10 Martin M. Hunt <hunt@redhat.com>
14690
14691 * gdb.base/ending-run.exp: Fix pattern for Mips targets
14692 stepping out of main.
14693
34af4875
MC
146942002-04-09 Michael Chastain <mec@shout.net>
14695
14696 * gdb.c++/local.cc (main): Move call to marker1() inside nested
14697 scope so that the nested scope tests will make sense.
14698 * gdb.c++/local.exp: Write patterns that actually work with gcc
14699 (the HP patterns "were never known to work with gcc").
14700 Keep the old aCC patterns too.
14701
2d1676a0
DJ
147022002-04-09 Daniel Jacobowitz <drow@mvista.com>
14703
14704 * gdb.base/attach.exp: Correct target board test.
14705
3a63e3f9
MC
147062002-04-08 Michael Chastain <mec@shout.net>
14707
14708 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
14709 in a const method. Add some xfail and fail cases for configurations
14710 that do not emit the "const ...".
14711
f18dabd2
MC
147122002-04-07 Michael Chastain <mec@shout.net>
14713
14714 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
14715 Accept "A * const" and "const A * const" as type of "this".
14716 Fix spelling of getFunky throughout. Make messages uniform.
14717
0fcddd82
EZ
147182002-04-07 Elena Zannoni <ezannoni@redhat.com>
14719
a9c64011 14720 Work around for PR gdb/285:
0fcddd82
EZ
14721 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
14722
16a8534a
EZ
147232002-04-07 Elena Zannoni <ezannoni@redhat.com>
14724
14725 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
14726 instructions file at run time instead of configure time.
14727 Sometimes we run the test in a directory that is not the one we
14728 configured in.
14729 * gdb.asm/configure.in: Delete creation of symlink.
14730 * gdb.asm/configure: Regenerate.
14731
24181d81
JB
147322002-04-05 J. Brobecker <brobecker@gnat.com>
14733
14734 * gdb.gdb/xfullpath.exp: New test, to exercise the new
14735 xfullpath () function.
14736
7cdb7107
DJ
147372002-04-04 Daniel Jacobowitz <drow@mvista.com>
14738
14739 * gdb.asm/Makefile.in: Correct dependencies.
14740
14741 * gdb.asm/powerpc.inc: New file.
14742 * gdb.asm/asm-source.exp: Add PowerPC.
14743 * gdb.asm/configure.in: Likewise.
14744 * gdb.asm/configure: Regenerated.
14745
a7d17088
DJ
147462002-04-04 Daniel Jacobowitz <drow@mvista.com>
14747
14748 * gdb.base/relocate.exp: New file.
14749 * gdb.base/relocate.c: New file.
14750
cd721503
FF
147512002-04-04 Fred Fish <fnf@redhat.com>
14752
14753 * gdb.base/step-test.exp: Update comment regarding stopping in
14754 memcpy/bcopy calls inserted as part of the compiler runtime.
14755
b22ad7a7
MS
147562002-04-04 Michael Snyder <msnyder@redhat.com>
14757
14758 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
14759
5f279fa6
DJ
147602002-04-03 Daniel Jacobowitz <drow@mvista.com>
14761
14762 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
14763 (gdb_expect): Remove $notransfer hack.
14764
dd0fd3ce
DJ
147652002-04-02 Daniel Jacobowitz <drow@mvista.com>
14766
14767 * gdb.c++/classes.exp ("calling method for small class"): Match
14768 updated register output.
14769
1e50cda1
DJ
147702002-03-30 Daniel Jacobowitz <drow@mvista.com>
14771
14772 Fix PR gdb/452
14773 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
14774 when finished. Make gdb_file_cmd send "exec-file" when
14775 appropriate.
14776
24015922
DJ
147772002-03-30 Daniel Jacobowitz <drow@mvista.com>
14778
14779 * gdb.base/attach.exp: Remove extra setup_xfail.
14780
dd7dfd64
MS
147812002-03-26 Michael Snyder <msnyder@redhat.com>
14782
14783 * gdb.base/default.exp: Add tests for dump, append, and restore.
14784 * gdb.base/help.exp: Add tests for dump, append, and restore.
14785 * gdb.base/dump.exp: New file, test dump, append and restore.
14786 * gdb.base/dump.c: New file.
14787
48b2f8d7
MS
147882002-03-27 Michael Snyder <msnyder@redhat.com>
14789
d63a86f8 14790 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
14791 clean-ups in help messages.
14792
05b4d525
FF
147932002-03-26 Fred Fish <fnf@redhat.com>
14794
14795 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
14796 have debugging info for those functions and the compiler uses them
14797 internally to copy structs around.
14798
d7679631
FF
147992002-03-26 Fred Fish <fnf@redhat.com>
14800
14801 * gdb.base/list.exp: Revert the change made yesterday and add note
14802 about why we don't list the default lines for remote targets.
14803
523ac3f9
MS
148042002-03-25 Michael Snyder <msnyder@redhat.com>
14805
14806 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
14807
754b2b8d
FF
148082002-03-25 Fred Fish <fnf@redhat.com>
14809
14810 * gdb.base/list.exp: This test works on remote targets so remove
14811 the short circuit for remote targets. Update copyright.
14812
33c3e192
FF
148132002-03-25 Fred Fish <fnf@redhat.com>
14814
14815 * gdb.base/attach.exp: Fix logic error that was suppressing this
14816 test for all non hppa*-*-hpux* targets, instead of the hp target.
14817 Move comments closer to the suppression point. Also now need to
14818 check that we are running natively.
14819
d43e73ee
MS
148202002-03-22 Michael Snyder <msnyder@redhat.com>
14821
882c8f02
MS
14822 * gdb.base/default.exp: Add test for gcore. Update copyright.
14823 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 14824
04c12f60
FF
148252002-03-06 Fred Fish <fnf@redhat.com>
14826
14827 * gdb.base/funcargs.c: Remove extraneous ';' character.
14828 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
14829
b43df995
MC
148302002-03-04 Michael Chastain <mec@shout.net>
14831
14832 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
14833 accommodate gcc v3 function signature.
14834 * gdb.mi/mi0-var-cmd-exp: Ditto.
14835
92362027
AC
148362002-02-24 Andrew Cagney <ac131313@redhat.com>
14837
14838 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
14839 ``GNU/Linux'' or ``Linux kernel''
14840 * testsuite/gdb.threads/pthreads.c: Ditto.
14841
258ad32d
MC
148422002-02-24 Michael Chastain <mec@shout.net>
14843
14844 * gdb.threads/pthreads.c (thread1): Add a return statement.
14845 (thread2): Likewise.
14846 (foo): Likewise.
14847
04c3b3d4
MC
148482002-02-23 Michael Chastain <mec@shout.net>
14849
14850 * gdb.threads/linux-dp.c (philosopher): Add a return statement
14851 to placate gcc.
14852
5a2a0a20
MC
148532002-02-23 Michael Chastain <mec@shout.net>
14854
14855 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
14856 test "ptype bint". The test passes on all my stabs configurations.
14857
a640f7fc
JB
148582002-02-21 Jim Blandy <jimb@redhat.com>
14859
27924826
JB
14860 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
14861 filename at a time, and watch for the ones we want to see.
14862
a640f7fc
JB
14863 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
14864 types of pointers to prototyped functions.
14865
edcc8c75
AC
148662002-02-20 Andrew Cagney <ac131313@redhat.com>
14867
14868 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
14869 signed, unsigned and straight char.
14870 (padding_char, padding_short, padding_int, padding_long,
14871 padding_long_long, padding_float, padding_double,
14872 padding_long_double): New global variables.
14873 (fill, fill_structs): New functions.
14874
14875 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
14876 for correctly sized writes. Update copyright.
14877 (get_valueof): New procedure.
14878 (get_sizeof): Call get_valueof.
14879 (check_valueof): New procedure.
14880 (check_padding): New procedure.
14881
ac57ea44
MC
148822002-02-20 Michael Chastain <mec@shout.net>
14883
14884 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
14885 to setup_xfail. Document some of the remaining calls.
14886
7a10c941
MC
148872002-02-18 Michael Chastain <mec@shout.net>
14888
14889 * gdb.c++/userdef.exp: Update copyright year.
14890
fb8acdcc
DJ
148912002-02-18 Daniel Jacobowitz <drow@mvista.com>
14892
14893 * gdb.c++/userdef.exp: Test overloaded operators properly.
14894 Remove xfails.
14895
fda6ae12
MS
148962002-02-14 Michael Snyder <msnyder@redhat.com>
14897
14898 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
14899
676a0442
DJ
149002002-02-14 Daniel Jacobowitz <drow@mvista.com>
14901
14902 * gdb.base/a2-run.exp: Check for a remote target properly.
14903 * gdb.base/annota1.exp: Likewise.
14904 * gdb.base/list.exp: Likewise.
14905 * gdb.base/reread.exp: Likewise.
14906 * gdb.base/scope.exp: Likewise.
14907 * gdb.base/shlib-call.exp: Likewise.
14908 * gdb.base/term.exp: Likewise.
14909 * gdb.c++/annota2.exp: Likewise.
14910
78b4f468
RE
149112002-02-13 Richard Earnshaw <rearnsha@arm.com>
14912
14913 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
14914
9a81ba51
MC
149152002-02-10 Michael Chastain <mec@shout.net>
14916
14917 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
14918 (call_after_alloca): Ditto.
14919
004af6c7
DJ
149202002-02-10 Daniel Jacobowitz <drow@mvista.com>
14921
14922 * gdb.base/ending-run.exp: Guard "cont" test with
14923 gdb_skip_stdio_test.
14924
37225f62
JB
149252002-02-06 Jim Blandy <jimb@redhat.com>
14926
14927 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
14928 from here...
14929 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
14930 To here. Disable this test on non-HP platforms. Add big comment.
14931
fe6fdd96
MS
149322002-02-04 Michael Snyder <msnyder@redhat.com>
14933
14934 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
14935 other than d10v and m32r.
14936
036fad3f
RE
149372002-02-02 Richard Earnshaw <rearnsha@arm.com>
14938
14939 * gdb.base/default.exp: Rewrite test patterns to reduce time
14940 taken to match them.
14941
7148ab62
DJ
149422002-01-30 Daniel Jacobowitz <drow@mvista.com>
14943
14944 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
14945 Allow a start function above main.
14946 * gdb.threads/linux-dp.exp: Fix copyright date.
14947
396cc255
DJ
149482002-01-30 Daniel Jacobowitz <drow@mvista.com>
14949
a9c64011
AS
14950 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
14951 (check_philosopher_stack): Check for manager thread before checking
14952 for a just-starting thread.
396cc255 14953
f038d31b
DJ
149542002-01-30 Daniel Jacobowitz <drow@mvista.com>
14955
14956 From Neil Booth <neil@daikokuya.demon.co.uk>:
14957 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
14958 warnings.
14959
b3ff9d9a
FF
149602002-01-21 Fred Fish <fnf@redhat.com>
14961
14962 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
14963 not caller.
14964
39ad761d
JB
149652002-01-21 Jim Blandy <jimb@redhat.com>
14966
14967 * gdb.base/reread.exp: Check that GDB properly re-reads the
14968 executable file when it changes while no inferior is running.
14969
aaf320fa
FF
149702002-01-21 Fred Fish <fnf@redhat.com>
14971
a9c64011
AS
14972 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
14973 optionally accept the "shlib events" variation.
aaf320fa 14974
808a31f5
JB
149752002-01-21 Jim Blandy <jimb@redhat.com>
14976
14977 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
14978 call `fflush' after every `printf', so that the output is produced
14979 at predictable points, regardless of whatever buffering does (or
14980 doesn't) take place.
14981 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
14982 at different points.
14983
4420d5e2
DJ
149842002-01-20 Daniel Jacobowitz <drow@mvista.com>
14985
14986 * gdb.c++/inherit.exp: Update copyright years.
14987 * gdb.c++/method.exp: Likewise.
14988
3e36a0f4
DJ
149892002-01-20 Daniel Jacobowitz <drow@mvista.com>
14990
14991 * gdb.c++/classes.exp: Update for improved v3 support and skipping
14992 artificial methods/arguments.
14993 * gdb.c++/derivation.exp: Likewise.
14994 * gdb.c++/inherit.exp: Likewise.
14995 * gdb.c++/method.exp: Likewise.
14996 * gdb.c++/virtfunc.exp: Likewise.
14997
b4ceaee6
AC
149982002-01-18 Andrew Cagney <ac131313@redhat.com>
14999
15000 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
15001 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
15002 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
15003 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
15004 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
15005 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
15006
ecace851
JB
150072002-01-17 Jim Blandy <jimb@redhat.com>
15008
15009 * gdb.asm/asm-source.exp (info symbol): Take another shot at
15010 anchoring the pattern matching the entry point symbol's name.
15011
375fc983
AC
150122002-01-17 Andrew Cagney <ac131313@redhat.com>
15013
15014 * gdb.base/maint.exp: Update ``maint internal-error'' to match
15015 continue/quit query. Update copyright.
15016
fe6fdd96
MS
150172002-01-14 Michael Snyder <msnyder@redhat.com>
15018
15019 * gdb.base/gcore.exp: Remove extra debugging output.
15020
e017c81f
DJ
150212002-01-13 Daniel Jacobowitz <drow@mvista.com>
15022
15023 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
15024 for slightly dubious v2 mangled string.
15025
37ab3bf8
DJ
150262002-01-13 Daniel Jacobowitz <drow@mvista.com>
15027
15028 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
15029
1bc05c3a 150302002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 15031
1bc05c3a 15032 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 15033
1bc05c3a
JM
15034 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
15035 constructors.
15036 * gdb.c++/derivation.exp: Likewise.
15037 * gdb.c++/templates.exp: Likewise.
15038 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 15039
1bc05c3a
JM
150402002-01-10 Michael Snyder <msnyder@redhat.com>
15041
15042 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 15043
a911c360
MS
150442002-01-08 Michael Snyder <msnyder@redhat.com>
15045
15046 * gdb.base/gcore.exp: New test for generate-core-file command.
15047 * gdb.base/gcore.c: Testcase for above.
15048 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
15049
ea2119ec
JM
150502002-01-08 Jason Merrill <jason@redhat.com>
15051
15052 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
15053
68203136
FF
150542002-01-07 Fred Fish <fnf@redhat.com>
15055
15056 * gdb.c++/overload.exp: Remove unconditional xfails for:
15057 print foo_instance1.overloadargs(1)
15058 print foo_instance1.overloadargs(1, 2)
15059 print foo_instance1.overloadargs(1, 2, 3)
15060 print foo_instance1.overloadargs(1, 2, 3, 4)
15061 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
15062 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
15063 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
15064 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
15065 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
15066 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
15067 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
15068 print foo_instance1.overload1arg()
15069 print foo_instance1.overload1arg((char)arg2)
15070 print foo_instance1.overload1arg((signed char)arg3)
15071 print foo_instance1.overload1arg((unsigned char)arg4)
15072 print foo_instance1.overload1arg((int)arg7)
15073 print foo_instance1.overload1arg((unsigned int)arg8)
15074 print foo_instance1.overload1arg((float)arg11)
15075 print foo_instance1.overload1arg((double)arg12)
d63a86f8 15076
21b9b5b1
MS
150772002-01-07 Michael Snyder <msnyder@redhat.com>
15078
15079 * gdb.base/huge.exp: New test. Print a very large target data object.
15080 (skip_huge_test): New test variable. Define if you want to skip this
15081 test. The test reads an 8 megabyte data object from the target, so it
15082 might be very time consuming on remote targets with a slow connection.
15083 * gdb.base/huge.c: New file. Test case for above.
15084
725f922e
FF
150852002-01-07 Fred Fish <fnf@redhat.com>
15086
15087 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
15088 g_instance.bfoo, and g_instance.cfoo.
15089
889bf7c5 150902002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 15091
889bf7c5
PA
15092 * gdb.base/break.c (multi_line_if_conditional): New function.
15093 (multi_ilne_while_conditional): Likewise.
15094 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
15095 IF or WHILE condition puts the breakpoint at the start of
15096 the condition.
f286b2c3 15097
634d57ec
JL
15098 * gdb.base/selftest.exp (backtrace through signal handler): Remove
15099 hppa*-*-hpux* expected failure.
15100 * gdb.base/structs.exp (do_function_calls): Similarly.
15101
15102 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
15103 watchpoints.
15104
9fbfe2dc
AC
151052002-01-06 Andrew Cagney <ac131313@redhat.com>
15106
15107 Fix PR gdb/66.
15108 * gdb.base/structs.exp: Replace skip for a29k with skip for
15109 gdb,cannot_call_functions.
15110 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
15111 * gdb.base/callfuncs.exp: Ditto.
15112 * gdb.base/call-rt-st.exp: Ditto.
15113 * gdb.base/call-strs.exp: Ditto.
15114 * gdb.base/callfwmall.exp: Ditto.
15115 * gdb.base/scope.exp: Obsolete xfail a29k.
15116 * gdb.c++/misc.exp: Ditto.
15117 * gdb.c++/cplusfuncs.exp: Ditto.
15118 * gdb.base/ptype.exp: Ditto.
15119 * gdb.base/printcmds.exp: Ditto.
15120 * gdb.base/opaque.exp: Ditto.
15121 * gdb.base/list.exp: Ditto.
15122 * gdb.base/funcargs.exp: Ditto.
15123 * gdb.base/default.exp: Ditto.
15124
8ddad156
MS
151252002-01-04 Michael Snyder <msnyder@redhat.com>
15126
ca4976a6 15127 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
15128 * gdb.base/maint.exp: Add tests for maint info sections options.
15129
1b074332
JL
15130Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
15131
15132 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
15133
7d159115
CV
151342001-12-20 Corinna Vinschen <vinschen@redhat.com>
15135
15136 * gdb.asm/arm.inc: New file.
15137 * gdb.asm/asm-source.exp: Add arm targets.
15138 * gdb.asm/configure.in: Ditto.
15139 * gdb.asm/configure: Recreated from configure.in.
15140
8fb87725
JL
15141Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
15142
afabe08c
JL
15143 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
15144 with HP's compiler.
15145 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
15146 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
15147 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
15148 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
15149
15150 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
15151 either HP's compilers or GCC.
15152
db521deb
JL
15153 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
15154 a SIGBUS or SIGSEGV.
15155
15156 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
15157
15158 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
15159 can be compiled with either HP's compiler or GCC.
15160
cfa88ab7
JL
15161 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
15162 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
15163 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
15164
ca344dff
JL
15165 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
15166 to match current gdb output. Update due to using auto-solib-limit
15167 for limiting instead of overloading auto-solib-add.
15168 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
15169 test program.
15170
3f3c6e55 15171 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
15172 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
15173 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
15174 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
15175 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
15176 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
15177 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
15178 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
15179 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
15180 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
15181 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
15182 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
15183 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 15184
8fb87725
JL
15185 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
15186 a SIGTRAP to the inferior.
15187
cf599fa7
CV
151882001-12-19 Corinna Vinschen <vinschen@redhat.com>
15189
15190 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
15191 Substitute call to target_link by call to gdb_compile.
15192
2cd045cd
JL
15193Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
15194
a9c64011
AS
15195 * gdb.base/break.exp: Fix HP specific search string when testing
15196 backtracing in a called function.
2cd045cd 15197
a9c64011
AS
15198 * gdb.base/constvars.exp: Only set lang to C++ if we're
15199 compiling the test with HP's compilers.
15200 * gdb.base/volatile.exp: Similarly.
2cd045cd 15201
99ebe9ac
JB
152022001-12-19 Jim Blandy <jimb@redhat.com>
15203
15204 * gdb.base/printcmds.exp: Expect the null character to be printed
15205 as '\0', and the '\013' to be printed as '\v'.
15206 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
15207 * gdb.base/setvar.exp: Same.
15208
b9891b29
JB
152092001-12-17 Jim Blandy <jimb@redhat.com>
15210
0eba65ab
JB
15211 * gdb.base/completion.exp: Rather than completing very long
15212 filenames, which can make the readline library produce output we
15213 don't recognize, cd to the directory first, and then complete
15214 using nice, short relative paths.
15215
6970b5b1
JB
15216 * gdb.base/completion.exp: On some systems, there is, in fact, a
15217 variable named `b' in scope, since GDB treats all static
a9c64011
AS
15218 variables as being in scope. So use `no_var_named_this'
15219 instead of `b'.
6970b5b1 15220
b9891b29 15221 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 15222 can't find the core file's registers as a failure.
b9891b29 15223
e6ccd35f
JSC
152242001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
15225
a9c64011
AS
15226 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
15227 test expect string more specific.
e6ccd35f 15228
105ba819
CV
152292001-12-13 Corinna Vinschen <vinschen@redhat.com>
15230
15231 * gdb.asm/asm-source.exp: Add support for xstormy16.
15232 * gdb.asm/configure.in: Ditto.
15233 * gdb.asm/configure: Rebuild.
15234 * gdb.asm/xstormy16.inc: New file.
15235
e9e79dd9
FF
152362001-12-10 Fred Fish <fnf@redhat.com>
15237
15238 * gdb.base/maint.exp: Update to match changes in type dumping code.
15239
347dc97d
JB
152402001-12-10 Jim Blandy <jimb@redhat.com>
15241
15242 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
15243 matching the entry point symbol's name at the beginning of the
15244 line.
347dc97d 15245
5178b9d6
DJ
152462001-12-07 Daniel Jacobowitz <drow@mvista.com>
15247
15248 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
15249 gdb.c++/inherit.exp, gdb.c++/method.exp,
15250 gdb.c++/namespace.exp, gdb.c++/templates.exp,
15251 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
15252 and class layout support.
15253
af890c52
DJ
152542001-12-07 Daniel Jacobowitz <drow@mvista.com>
15255
15256 * gdb.c++/classes.exp: Add test for static member function.
15257 * gdb.c++/misc.cc: Add class with static member function.
15258
7a345fb3
JB
152592001-12-07 Jim Blandy <jimb@redhat.com>
15260
f2e54a80 15261 If GDB says it can't find the struct the function returned, report
8032bf31
JB
15262 those tests as `unsupported'.
15263 * gdb.base/call-rt-st.exp (print_struct_call): New function.
15264 Rewrite subsequent tests to use it.
15265
15266 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
15267 those tests as `unsupported'.
15268 * gdb.base/structs.exp (call_struct_func): New function.
15269 (do_function_calls): Use call_struct_func to call the functions
15270 returning structs.
15271
0bc69509
JB
15272 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
15273 whether functions are prototyped or not, so we can't possibly pass
15274 arguments to t_float_values2 properly.
15275
7a345fb3
JB
15276 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
15277 value of `timeout' for targets other than the mips*tx39-*.
15278
edb6ede1
MS
152792001-12-06 Michael Snyder <msnyder@redhat.com>
15280
d63a86f8 15281 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
15282 and detect whether the start symbol has a leading underscore.
15283
2d842f13
JB
152842001-12-04 Jim Blandy <jimb@redhat.com>
15285
15286 * gdb.base/completion.exp: Clarify indentation.
15287
68550daf
JB
152882001-12-03 Jim Blandy <jimb@redhat.com>
15289
15290 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
15291 variables on the S/390, not `.word'.
15292
cd5195a8
JB
152932001-11-30 Jim Blandy <jimb@redhat.com>
15294
15295 Add assembly-source tests for s390-ibm-linux.
15296 * gdb.asm/s390.inc: New file.
15297 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
15298 the S/390 architecture.
a9c64011 15299 * gdb.asm/configure: Regenerated.
cd5195a8 15300
ca9efc90
MS
153012001-11-30 Michael Snyder <msnyder@redhat.com>
15302
15303 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
15304 next, info source, info sources, info line, global and static
15305 variables, and static functions.
15306 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
15307 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
15308 * gdb.asm/asmsrc1.s: Add a static function and some variables.
15309 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
15310 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
15311 (gdbasm_leave): Restore frame pointer.
15312 (gdbasm_startup): Copy stack set-up from crt0.S.
15313
d0e66976
FN
153142001-11-26 Fernando Nasser <fnasser@redhat.com>
15315
15316 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
15317 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
15318 to a local (non-static) variable. Copy tstruct.a to a static buffer
15319 and return a pointer to that buffer.
15320 * gdb.base/callfwmall.c (t_structs_a): Ditto.
15321
e2334072
MK
153222001-11-24 Mark Kettenis <kettenis@gnu.org>
15323
15324 * gdb.asm/configure.in: Fix recognition of ix86 target.
15325 * gdb.asm/configure: Regenerate.
15326
756caa3d
MS
153272001-11-21 Michael Snyder <msnyder@redhat.com>
15328
15329 * gdb.asm/sparc.inc: New file.
15330 * gdb.asm/asm-source.exp: Recognize sparc target.
15331 * gdb.asm/configure.in: Recognize sparc target.
15332 * gdb.asm/configure: Regenerate.
d63a86f8 15333
9a4d72d5
MS
153342001-11-21 Michael Snyder <msnyder@redhat.com>
15335
15336 * gdb.asm/m32r.inc: New file.
15337 * gdb.asm/asm-source.exp: Recognize m32r target.
15338 * gdb.asm/configure.in: Recognize m32r target.
15339 * gdb.asm/configure: Regenerate.
15340
a773d1cd
MS
153412001-11-20 Michael Snyder <msnyder@redhat.com>
15342
017ac23d
MS
15343 * gdb.asm/i386.inc: New file.
15344 * gdb.asm/asm-source.exp: Recognize ix86 target.
15345 * gdb.asm/configure.in: Recognize ix86 target.
15346 * gdb.asm/configure: Regenerate.
15347
a773d1cd
MS
15348 * gdb.c++/namespace.exp: Fix quotes in output messages.
15349
bb632afb
MS
153502001-11-14 Michael Snyder <msnyder@redhat.com>
15351
25d559ca 15352 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
15353 qualifier in a type cast expression, to designate an address
15354 in the instruction space (Harvard architecture).
15355
4749e309
MS
153562001-11-13 Michael Snyder <msnyder@redhat.com>
15357
15358 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
15359 Tests for expressions using 'const' and 'volatile'.
15360
25050984
CV
153612001-11-13 Corinna Vinschen <vinschen@redhat.com>
15362
15363 * gdb.asm/asm-sources.exp: Allow defining linker flags.
15364
1902c51f
DJ
153652001-11-12 Daniel Jacobowitz <drow@mvista.com>
15366
15367 * lib/mi-support.exp (mi_run_to_helper): Move comments
15368 outside of gdb_expect.
15369
dcf95b47
DJ
153702001-11-11 Daniel Jacobowitz <drow@mvista.com>
15371
15372 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
15373 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
15374 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
15375 mi0_run_to): New functions.
15376 * gdb.mi/mi-simplerun.exp: Use them.
15377 * gdb.mi/mi0-simplerun.exp: Likewise.
15378 * gdb.mi/mi-var-cmd.exp: Likewise.
15379 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 15380
45b074e1
AC
153812001-11-10 Andrew Cagney <ac131313@redhat.com>
15382
15383 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
15384 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
15385
bf50d346
AC
153862001-11-09 Andrew Cagney <ac131313@redhat.com>
15387
15388 * gdb.base/restore.exp: Include $expected value in restored test
15389 message.
15390
9383332c
AC
153912001-11-09 Andrew Cagney <ac131313@redhat.com>
15392
15393 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
15394 implemented.
15395
db62520a
MS
153962001-11-08 Michael Snyder <msnyder@redhat.com>
15397
15398 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
15399 Add pass/fail message for stop at breakpoint in call dummy function.
15400
b5703437
MS
154012001-11-07 Michael Snyder <msnyder@redhat.com>
15402
d63a86f8
RM
15403 * gdb.c++/templates.exp (test_template_breakpoints):
15404 If we get an overload menu, but it does not match what
760f6330 15405 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
15406 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
15407 making the whitespace optional. Argument for "new" may be
15408 "unsigned" as well as "unsigned int/long".
d63a86f8 15409 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
15410 making the whitespace optional. Also replace "(void) with
15411 "((void|)), making the keyword "void" optional.
d63a86f8 15412 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
15413 making the whitespace optional. Also replace "(void) with
15414 "((void|)), making the keyword "void" optional.
3bf40917
MS
15415 * gdb.base/callfuncs.c (t_float_values): This function must
15416 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 15417 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
15418 can be tested against both cases. Usually one case involves
15419 promotion of float to double, while the other does not.
15420 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
15421 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
15422 includes a stack frame for "start".
15423
c8ab4e6d
JB
154242001-11-05 Jim Blandy <jimb@redhat.com>
15425
15426 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
15427 pointers are 32 bits long, and that offsets of relocs are always
15428 stored in the data (REL-style), and not in the reloc entry itself
15429 (RELA-style).
15430 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
15431 stabs.
15432
3f08ced9
MS
154332001-11-01 Michael Snyder <msnyder@redhat.com>
15434
15435 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
15436 and regular expression operators by using quoting.
15437
cbfa24cd
MS
154382001-10-31 Michael Snyder <msnyder@redhat.com>
15439
15440 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
15441 depending on what the symbol table contains.
15442 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
15443 the output of the ptype command. Similarly, accept both "const &"
15444 and "const&".
15445
aaa68313
CV
154462001-10-31 Corinna Vinschen <vinschen@redhat.com>
15447
15448 * gdb.base/miscexprs.c (main): Add usage of preprocessor
15449 symbol `STORAGE' to allow to choose the storage class of
15450 the local datastructures.
15451 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
15452 compiler directive.
15453
91740388
MS
154542001-10-30 Michael Snyder <msnyder@redhat.com>
15455
15456 * gdb.base/jump.exp: Allow it to run for all targets.
15457
1b7c05e7
CV
154582001-10-29 Corinna Vinschen <vinschen@redhat.com>
15459
15460 * gdb.base/call-ar-st.c (print_double_array): Match for loop
15461 with new double_array size.
15462 (main): Change storage class of all local variables to static.
15463 Reduce size of double_array to 9.
15464 * gdb.base/call-ar-st.exp: Increase timeout value.
15465 Change expected output for double array to match new size in
15466 call-ar-st.c.
15467
36a22261
CV
154682001-10-29 Corinna Vinschen <vinschen@redhat.com>
15469
15470 * gdb.base/ending-run.exp: Create identical output when passing
15471 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 15472 Stormy16 target.
36a22261 15473
92b8ae91
MK
154742001-10-28 Mark Kettenis <kettenis@gnu.org>
15475
15476 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
15477 that we catch the expected failure under Linux/x86.
15478
cb135b83
OF
154792001-10-29 Orjan Friberg <orjanf@axis.com>
15480
15481 * gdb.base/setvar.exp: Escape curly braces.
15482 * gdb.stabs/weird.exp: Ditto.
15483
6884aa54
DJ
154842001-10-27 Daniel Jacobowitz <drow@mvista.com>
15485
15486 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
15487 * gdm.mi/mi0-hack-cli.exp: Likewise.
15488
0398c9aa
AC
154892001-10-25 Andrew Cagney <ac131313@redhat.com>
15490
15491 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
15492 messages.
15493
d20bf2e8
AC
154942001-10-21 Andrew Cagney <ac131313@redhat.com>
15495
15496 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
15497 checking MI enabled.
15498
03dd63aa
CV
154992001-10-09 Corinna Vinschen <vinschen@redhat.com>
15500
15501 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
15502
1d9d99f3
FCE
155032001-10-04 Frank Ch. Eigler <fche@redhat.com>
15504
15505 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
15506 if gdb child process crashes, just signal an error.
15507
838ae6c4
JB
155082001-10-02 Jim Blandy <jimb@redhat.com>
15509
15510 * lib/gdb.exp (test_xfail_format): Simplify.
15511
15512 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
15513 front of the variable name `format'. Simplify `if'.
15514
8f0cbc1c
DJ
155152001-10-01 Daniel Jacobowitz <drow@mvista.com>
15516
15517 * gdb.threads/pthreads.exp: Wait for output and delay
15518 before sending ^C.
15519
1f08dafd
DJ
155202001-10-01 Daniel Jacobowitz <drow@mvista.com>
15521
15522 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
15523 some incorrect output instead of timing out.
15524 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
15525
674f90ff
CV
155262001-09-28 Corinna Vinschen <vinschen@redhat.com>
15527
15528 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
15529 check to allow additional `int'.
15530
9b284272
DJ
155312001-09-27 Daniel Jacobowitz <drow@mvista.com>
15532
15533 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
15534 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
15535
b55a4771
MS
155362001-09-27 Michael Snyder <msnyder@redhat.com>
15537
15538 * lib/gdb.exp (test_debug_format): New proc.
15539 (setup_xfail_format): Use new proc test_debug_format.
15540 * gdb.base/constvars.exp (local_compiler_xfail_check): New
15541 proc; use new service proc test_debug_format.
15542 Replace all other "gcc_compiled" tests with this test.
15543 * gdb.base/volatile.exp (local_compiler_xfail_check): New
15544 proc; use new service proc test_debug_format.
15545 Replace all other "gcc_compiled" tests with this test.
15546
155472001-09-27 Michael Snyder <msnyder@redhat.com>
15548
15549 * gdb.base/cvexpr.exp: New file.
15550 * gdb.base/cvexpr.c: New file
15551 Test for expressions using const and volatile keywords.
15552
4e6667ac
CV
155532001-09-26 Corinna Vinschen <vinschen@redhat.com>
15554
15555 * gdb.base/constvars.exp: Check for different orders of keywords
15556 and additional "int" strings in output.
15557
4f337972
AC
155582001-09-22 Andrew Cagney <ac131313@redhat.com>
15559
15560 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
15561 responses from "help maint".
15562
2015650d
FCE
155632001-09-19 Frank Ch. Eigler <fche@redhat.com>
15564
15565 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
15566 to localhost:NNN instead of :NNN, in case Xvfb is listening
15567 only on TCP.
15568
f3bcedc1
CV
155692001-09-19 Corinna Vinschen <vinschen@redhat.com>
15570
15571 * gdb.base/recurse.exp: When checking leaving the watchpoint
15572 scope, recognize when gdb is in function's epilogue and pass.
15573
6b819c92
KS
155742001-09-18 Keith Seitz <keiths@redhat.com>
15575
15576 * lib/insight-support.exp (_gdbtk_export_target_info): Add
15577 support for running tests against sid targets.
15578 (gdbtk_done): Ditto.
15579
a10c9419
CV
155802001-09-18 Corinna Vinschen <vinschen@redhat.com>
15581
15582 * gdb.base/ending-run.c (main): Set stdout buffersize
15583 to the same reasonable value for any target.
15584 * gdb.base/ending-run.exp: Add a regular expression
15585 to make testsuite happy on Sanyo Stormy16 target.
15586
739d0d99
CV
155872001-09-17 Corinna Vinschen <vinschen@redhat.com>
15588
15589 * gdb.base/display.c (do_loops): Add float variable `f'.
15590 Increment f in loop.
15591 * gdb.base/display.exp: Increment timeout by 60 seconds.
15592 Change float display test to use variable `f'.
15593
1b8947f0
JB
155942001-09-17 Jim Blandy <jimb@redhat.com>
15595
15596 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
15597 overflowing the limited breakpoint tables on some ROM monitors
15598 (like the ROM68K).
15599
9890ac81
FCE
156002001-09-15 Frank Ch. Eigler <fche@redhat.com>
15601
15602 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
15603 the "-ac" (disable access control) flag.
15604
6db765ea
JH
156052001-08-30 Jeff Holcomb <jeffh@redhat.com>
15606
15607 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
15608 ints.
15609
4c32cc04
KS
156102001-08-30 Keith Seitz <keiths@redhat.com>
15611
15612 * lib/gdb.exp: Move all insight-related functionality into
15613 separate file.
15614 * lib/insight-support.exp: New file.
15615
8d6e6f81
FCE
156162001-08-29 Frank Ch. Eigler <fche@redhat.com>
15617
15618 * config/sid.exp (sid_start): Never set sid verbosity; disable
15619 expect_background {} that consumed its stdout; tolerate </dev/null.
15620 Attempt to set endianness override in "sid" protocol mode. Cleanup.
15621
6a90e1d0
AC
156222001-08-18 Andrew Cagney <ac131313@redhat.com>
15623
15624 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
15625 CLI jump command to start it.
15626 (mi_run_to_main): Fail immediatly when unexpected output.
15627
1759b3c3
AC
156282001-08-18 Andrew Cagney <ac131313@redhat.com>
15629
15630 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
15631 beginning of function. Fix PR gdb/191.
15632
61d11d80
FCE
156332001-08-16 Frank Ch. Eigler <fche@redhat.com>
15634
15635 * config/sid.exp (sid_start): Don't warn if we cannot figure out
15636 what to force sid endianness to.
15637
942a4df2
KS
156382001-08-15 Keith Seitz <keiths@redhat.com>
15639
15640 * lib/gdb.exp (gdbtk_start): Don't set environment
15641 variables for TCL_LIBRARY and friends. Insight will
15642 now figure these out for itself.
15643
0521c418
MS
156442001-08-02 Michael Snyder <msnyder@redhat.com>
15645
15646 * gdb.base/completion.exp: Remove the symbol "a64l" from
15647 the expect string; this is target-specific, and not related
15648 to what is being tested.
15649
74a9a58a
DB
156502001-08-02 Dave Brolley <brolley@redhat.com>
15651
15652 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
15653
c70819fa
MS
156542001-07-25 Michael Snyder <msnyder@redhat.com>
15655
c2b8fa57
MS
15656 * gdb.base/consecutive.exp: New file. Test stepping over
15657 breakpoints on consecutive instructions.
15658 * gdb.base/consecutive.c: New file.
15659
c70819fa
MS
15660 * gdb.base/call-rt-st.exp: Use double-backslash to quote
15661 curly braces in regular expressions.
15662
2b1a1355
MS
156632001-07-25 Michael Snyder <msnyder@redhat.com>
15664
15665 * gdb.base/ending-run.exp: Accept "Program exited normally" as
15666 legitimate output from stepping out of main.
15667
413eca6f
KS
156682001-07-22 Keith Seitz <keiths@redhat.com>
15669
15670 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
15671 the empty string, do not run the tests.
15672
7e5a9322
SC
156732001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
15674
15675 * gdb.base/long_long.exp: Detect size of pointer. Take into
15676 account 2-byte pointers when testing for p/a results.
15677
de58f10f
SC
156782001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
15679
d63a86f8 15680 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
15681 and defined to 1K for m68hc11.
15682 (random_data): Reduce table to 1K for embedded platforms (68hc11).
15683 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
15684 (sizeof_random_data): New variable to tell the size of the data table;
15685 don't test past this size; always run to main.
15686
d6f5fea1
SC
156872001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
15688
15689 * gdb.base/return2.exp: return of long long and double fails for
15690 68HC11; don't execute these tests on that platform.
15691 * gdb.base/return.exp: Return of a double fails for 68hc11.
15692
c477543d
SC
156932001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
15694
15695 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
15696 tests that print a float.
15697 * call-rt-st.exp: Likewise.
15698
63cf1c79
MK
156992001-07-12 Mark Kettenis <kettenis@gnu.org>
15700
15701 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
15702 running this test on Linux.
15703
112f9ab5
MC
157042001-06-24 Michael Chastain <chastain@redhat.com>
15705
15706 * gdb.base/arithmet.exp: Remove some tests to make all test names
15707 unique.
15708
4970cb0f
MS
157092001-07-03 Michael Snyder <msnyder@redhat.com>
15710
15711 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
15712 the output of the ptype command.
15713
d85da69f
MS
157142001-07-02 Michael Snyder <msnyder@redhat.com>
15715
4c8a82de
MS
15716 * gdb.base/completion.exp: Don't assume that break.c is the only
15717 source file that may contain functions named "marker".
d85da69f
MS
15718 * gdb.base/corefile.exp: Quote the curly braces in regexp.
15719
8afc772b
AC
157202001-06-28 Andrew Cagney <ac131313@redhat.com>
15721
15722 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
15723 of files to delete.
15724
15725 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
15726 * gdb.disasm/h8300s.exp: New file.
15727 gdb.disasm/h8300s.s: Likewise.
15728
cff22675
AC
157292001-06-27 Andrew Cagney <ac131313@redhat.com>
15730
15731 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
15732 empty breakpoint tables.
15733
68c81b54
AC
157342001-06-25 Andrew Cagney <ac131313@redhat.com>
15735
15736 * lib/mi-support.exp: Update args=... part of stop-reason
15737 patterns. Accept either a list or a tuple.
15738
2dd62704
AC
157392001-06-23 Andrew Cagney <ac131313@redhat.com>
15740
15741 * lib/mi-support.exp: Remove local emacs variable defining
15742 change-log-default-name.
15743
b4127474
MC
157442001-06-22 Michael Chastain <chastain@redhat.com>
15745
15746 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
15747 This is operationally compatible with the previous version.
15748
8dbfb380
JB
157492001-06-13 Jim Blandy <jimb@redhat.com>
15750
15751 * lib/gdb.exp (gdb_test): Doc fix.
15752
f2d8c86d
MC
157532001-06-10 Michael Chastain <chastain@redhat.com>
15754
15755 * gdb.base/exprs.exp: Remove a duplicate test.
15756
81564d34
JB
157572001-06-06 Jim Blandy <jimb@redhat.com>
15758
15759 * gdb.base/return2.exp (main): Use values to test float and double
15760 returns that are not NaN's, to avoid being confused by IEEE
15761 comparison rules.
15762
da55addb
MS
157632001-06-04 Michael Snyder <msnyder@redhat.com>
15764
15765 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 15766 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
15767 rather than wait for 12 more tests to time out.
15768
42c65987
JB
157692001-06-06 Jim Blandy <jimb@redhat.com>
15770
b18bced9 15771 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 15772 Don't forget to match the GDB prompt.
b18bced9 15773
42c65987
JB
15774 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
15775
5b41e5f0
JB
157762001-06-04 Jim Blandy <jimb@redhat.com>
15777
15778 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
15779 command.
15780
015e046f
KB
157812001-05-31 Kevin Buettner <kevinb@redhat.com>
15782
15783 * gdb.base/annota1.exp (info break): Match four or more spaces
15784 after "Address".
15785
fb1ffbbe
MC
157862001-05-31 Michael Chastain <chastain@redhat.com>
15787
15788 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
15789 (dm_type_int_star): Likewise.
15790 (dm_type_long_star): Likewise.
15791 (dm_type_void_star): Likewise.
15792
5ea2a32c
KB
157932001-05-29 Kevin Buettner <kevinb@redhat.com>
15794
15795 * gdb.base/completion.exp (INPUTRC): Set this environment variable
15796 to a known value in order to get consistent results regardless
15797 of the setting of INPUTRC or the presence or contents of .inputrc.
15798
ae23c492
MS
157992001-05-24 Michael Snyder <msnyder@redhat.com>
15800
ac55707e
MS
15801 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
15802 Don't require that the main thread and the manager thread are the
15803 first in the list.
15804
ae23c492
MS
15805 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
15806 debugging. If test fails, issue an "unsupported" not a "fail".
15807
400071f1
JB
158082001-05-24 Jim Blandy <jimb@redhat.com>
15809
15810 Don't assume that short is shorter than int.
15811 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
15812 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 15813 this isn't true.
400071f1
JB
15814 ("print unsigned char == (~0)"): Add test that verifies that ~0,
15815 an int, is not equal to ~0 stored in an unsigned char. This tests
15816 the same thing that the previous test meant to, but works on
15817 16-bit machines, too.
15818 ("print unsigned char != (~0)"): Same test, complemented.
15819
0816a3e5
MS
158202001-05-24 Michael Snyder <msnyder@redhat.com>
15821
15822 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 15823 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
15824 and prevents dejagnu getting out of step.
15825
f6dc23a9
KB
158262001-05-23 Kevin Buettner <kevinb@redhat.com>
15827
15828 * gdb.base/finish.exp (finish_void): Revise pattern for
15829 stopping on the call statement to not permit stopping at
15830 the start of the instructions comprising the call sequence.
15831
7dbd117d
MC
158322001-05-19 Michael Chastain <chastain@redhat.com>
15833
15834 * gdb.base/callfuncs.exp: Make all test names unique.
15835 * gdb.base/commands.exp: Make all test names unique.
15836 * gdb.base/condbreak.exp: Make all test names unique.
15837 * gdb.base/dbx.exp: Make all test names unique.
15838 * gdb.base/default.exp: Make all test names unique.
15839 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
15840 and TIMEOUT messages to their corresponding PASS message.
15841 * gdb.base/ending-run.exp: Make all test names unique.
15842 * gdb.base/long_long.exp: Remove duplicate test.
15843
6b0b0a9e
KB
158442001-05-21 Kevin Buettner <kevinb@redhat.com>
15845
15846 * gdb.base/finish.exp (finish_void): Allow "finish" command to
15847 stop on the call statement as well as the statement after the
15848 call.
15849
2caa35cb
MS
158502001-05-21 Michael Snyder <msnyder@redhat.com>
15851
15852 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
15853
40713331
EZ
158542001-05-10 Elena Zannoni <ezannoni@redhat.com>
15855
a9c64011
AS
15856 * gdb.base/completion.exp: Revamp test. Make it execute on all
15857 platforms.
40713331 15858
c2c1be8d
EZ
158592001-05-10 Elena Zannoni <ezannoni@redhat.com>
15860
a9c64011
AS
15861 * config/gdbserver.exp (gdb_load): Handle the case
15862 in which the arguments to gdbserver are given in the
15863 baseboard configuration file.
15864 Also handle the case in which the server needs to do a
15865 load.
2c9cd303 15866
9671de48
KS
158672001-05-07 Keith Seitz <keiths@cygnus.com>
15868
a9c64011
AS
15869 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
15870 set up the display for testing.
15871 (gdbtk_start): Convert all paths to paths that tcl will like.
15872 Export target information to environment.
15873 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
15874 necessary.
15875 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
15876 (to_tcl_path): New proc to convert a given pathname into
15877 a path acceptible as an argument to a tcl command.
15878 (_gdbtk_export_target_info): New proc to export target info
15879 into the environment for gdbtk testing.
15880 (gdbtk_done): New proc to signal end-of-test.
9671de48 15881
5a360f47
JB
158822001-05-06 Jim Blandy <jimb@redhat.com>
15883
15884 * restore.c: Make the code of caller0 correspond to its comment.
15885
66c756c6
MS
158862001-05-03 Michael Snyder <msnyder@redhat.com>
15887
15888 * config/sid.exp (gdb_target_sid): Check for error messages.
15889 On error or timeout, don't make expect exit (which will terminate
15890 all subsequent tests); instead just make gdb exit.
d63a86f8 15891 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
15892 return a negative value.
15893
a966fde5
JB
158942001-04-24 Jim Blandy <jimb@redhat.com>
15895
851c18e0
JB
15896 * gdb.c++/templates.exp: If we see the prompt for the overload
15897 list, but we haven't recognized any of the longer patterns,
15898 arrange for this test to fail, not hang.
15899
a966fde5
JB
15900 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
15901 variations.
15902
db144853
MC
159032001-04-22 Michael Chastain <chastain@redhat.com>
15904
15905 * gdb.c++/local.exp: Use the 'runto' library function.
15906 * gdb.c++/namespace.exp: Likewise.
15907 * gdb.c++/overload.exp: Likewise.
15908
3207ec21
KB
159092001-03-26 Kevin Buettner <kevinb@redhat.com>
15910
15911 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
15912 * gdb.base/step-line.exp: New file. Test step/next in presence of
15913 #line directives.
15914 * gdb.base/step-line.c: New file. Test program for the above.
15915 * gdb.base/step-line.inp: New file. We pretend that this file has
15916 been transformed by some other tool into step-line.c.
15917
13b57657
JB
159182001-03-21 Jim Blandy <jimb@redhat.com>
15919
15920 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
15921 unmangled operator names.
15922
754cbe1c
JB
159232001-03-20 Jim Blandy <jimb@redhat.com>
15924
15925 * gdb.threads/linux-dp.exp: Recognize an additional message
15926 generated by GDB when it doesn't understand how to debug threads
15927 on the target system.
15928
177495c9
AC
159292001-03-19 Andrew Cagney <ac131313@redhat.com>
15930
15931 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
15932
f266096b
MC
159332001-03-12 Michael Chastain <chastain@redhat.com>
15934
15935 * gdb.c++/derivation.exp: Use the 'runto' library function.
15936
cac3c2ff
MC
159372001-03-12 Michael Chastain <chastain@redhat.com>
15938
15939 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
15940
b6c11a24
MC
159412001-02-24 Michael Chastain <chastain@redhat.com>
15942
15943 * gdb.c++/ref-types.exp: Change handwritten code to library
15944 function 'runto'.
15945
6bae5bce
OF
159462001-03-16 Orjan Friberg <orjanf@axis.com>
15947
15948 * gdb.base/signals.exp: Set count to 0 explicitly.
15949
0015fd9a
MS
159502001-03-15 Mark Salter <msalter@redhat.com>
15951
15952 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
15953 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
15954 (gdb_load): Add support for additional target_info: gdb_download_size
15955 and gdb_load_timeout.
0015fd9a 15956
fc33412a
DT
15957Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
15958
15959 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
15960 file -- to prevent failing when the compile fails but we have no
15961 intention of running the tests anyway.
fc33412a
DT
15962
15963 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
15964 tests if set.
15965
15966 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 15967 integers.
fc33412a
DT
15968
15969 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
15970 * gdb.c++/namespace.exp: Ditto.
15971
115f06de
OF
159722001-03-07 Orjan Friberg <orjanf@axis.com>
15973
15974 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
15975 * gdb.base/pointers.exp: Relax pattern match of decimals.
15976
b6ba6518
KB
159772001-03-06 Kevin Buettner <kevinb@redhat.com>
15978
15979 * Makefile.in, config/abug.exp, config/cfdbug.exp,
15980 config/cpu32bug.exp, config/dve.exp, config/est.exp,
15981 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
15982 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
15983 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
15984 config/sh.exp, config/sid.exp, config/slite.exp,
15985 config/sparclet.exp, config/udi.exp, config/unknown.exp,
15986 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
15987 config/vxworks.exp, config/vxworks29k.exp,
15988 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
15989 gdb.base/all-bin.exp, gdb.base/annota1.exp,
15990 gdb.base/arithmet.exp, gdb.base/assign.exp,
15991 gdb.base/async.exp, gdb.base/attach.exp,
15992 gdb.base/bitfields.exp, gdb.base/bitops.exp,
15993 gdb.base/break.exp, gdb.base/call-ar-st.exp,
15994 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
15995 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
15996 gdb.base/commands.exp, gdb.base/completion.exp,
15997 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
15998 gdb.base/constvars.exp, gdb.base/corefile.exp,
15999 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
16000 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
16001 gdb.base/ending-run.exp, gdb.base/environ.exp,
16002 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
16003 gdb.base/finish.exp, gdb.base/foll-exec.exp,
16004 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
16005 gdb.base/funcargs.exp, gdb.base/help.exp,
16006 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
16007 gdb.base/logical.exp, gdb.base/long_long.exp,
16008 gdb.base/maint.exp, gdb.base/mips_pro.exp,
16009 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
16010 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
16011 gdb.base/pointers.exp, gdb.base/printcmds.exp,
16012 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
16013 gdb.base/regs.exp, gdb.base/relational.exp,
16014 gdb.base/remote.exp, gdb.base/reread.exp,
16015 gdb.base/restore.exp, gdb.base/return2.exp,
16016 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
16017 gdb.base/selftest.exp, gdb.base/setshow.exp,
16018 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
16019 gdb.base/sigall.exp, gdb.base/signals.exp,
16020 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
16021 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
16022 gdb.base/step-test.exp, gdb.base/structs.c,
16023 gdb.base/structs.exp, gdb.base/structs2.exp,
16024 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
16025 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
16026 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
16027 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
16028 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
16029 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
16030 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
16031 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
16032 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
16033 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
16034 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
16035 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
16036 gdb.fortran/types.exp, gdb.java/jmisc.exp,
16037 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
16038 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
16039 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
16040 gdb.trace/circ.exp, gdb.trace/collection.exp,
16041 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
16042 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
16043 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
16044 gdb.trace/report.exp, gdb.trace/save-trace.exp,
16045 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
16046 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
16047 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
16048 notices.
16049
dc96c6c7 160502001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
16051
16052 * gdb.base/varargs.c (find_max_double): Fix printf format string:
16053 first arg is int not float.
16054
dc96c6c7 160552001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
16056
16057 * gdb.base/reread.exp: Unsupported for non-native targets;
16058 doesn't work for remote debugging.
16059
9b0c4aeb
FN
160602001-02-19 Fernando Nasser <fnasser@redhat.com>
16061
16062 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
16063 * gdb.base/ending-run.exp: Properly handle the BSP state when
16064 stepping past the end of main.
9b0c4aeb 16065
02aa71d5
MC
160662001-02-19 John Moore <jmoore@redhat.com>
16067
16068 * gdb.base/commands.exp (infrun_breakpoint_command_test):
16069 Converted HPUX fix for non-expected items following multiple
16070 step commands into general solution for all platforms.
16071
1fa449a4
MC
160722001-02-18 Michael Chastain <chastain@redhat.com>
16073
16074 * gdb.c++/classes.exp (do_tests): Change runto statements
16075 from "runto 'foo(void)'" to "runto 'foo'". This makes the
16076 statements demangler agnostic.
16077 * gdb.c++/virtfunc.exp (do_tests): Likewise.
16078 (gdb_virtfunc_restart): Likewise.
16079
b2f9ec70
MC
160802001-02-14 Michael Chastain <chastain@redhat.com>
16081
16082 * gdb.c++/inherit.exp (do_tests): Change runto statements
16083 from "runto 'foo(void)'" to "runto 'foo'". This makes the
16084 statements demangler agnostic.
16085
cf74b8ca
AC
16086Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
16087
16088 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
16089 ``continue to bkpt at common_routine in thread 2'' and ``stopped
16090 before calling common_routine 15 times'' tests.
cf74b8ca 16091
99f78f56
MC
160922001-02-11 Michael Chastain <chastain@redhat.com>
16093
16094 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
16095 Helps the test script figure out which demangler is in use.
16096 (dm_type_foo_ref): Ditto.
16097 (dm_type_int_star): Ditto.
16098 (dm_type_long_star): Ditto.
16099 (dm_type_unsigned_int): Ditto.
16100 (dm_type_void): Ditto.
16101 (dm_type_void_star): Ditto.
99707966 16102 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
16103 Probe the gdb demangler and set variables to accommodate
16104 formatting differences.
16105 (info_func_regexp): New function. Same as info_func, but
16106 matches against a regexp.
16107 (info_func): Match against a literal string.
16108 (print_addr_2): New function. Match against a literal string,
16109 which can be different from the input to gdb.
16110 (print_addr): Simply call print_addr_2 with the same argument twice.
16111 (test_lookup_operator_functions): Use demangler formatting variables.
16112 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
16113 the tests in the same order as the C++ class declaration.
16114 (test_paddr_operator_functions): Ditto.
16115 (test_paddr_overloaded_functions): Ditto.
16116 (test_paddr_hairy_functions): Use demangler formatting variables.
16117 Add reference to gdb/19 for related tests.
16118 (do_tests): Call probe_demangler.
16119
1de8f023
KB
161202001-01-30 Kevin Buettner <kevinb@redhat.com>
16121
16122 * gdb.c++/templates.cc (printf): Remove unused function definition.
16123
ca3f91ed
MS
161242001-01-26 Felix Lee <flee@redhat.com>
16125
16126 * sid.exp (sid_exit): Pass host, not target, to remote_close.
16127
161282001-01-25 matthew green <mrg@redhat.com>
16129
16130 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
16131 up sid.
16132 (sid_exit): Call `remote_pop_conn' after GDB is gone.
16133
161342001-01-25 matthew green <mrg@redhat.com>
16135
16136 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 16137 Deprecate $sid_spawn_id.
ca3f91ed
MS
16138 (sid_exit): Remove code necessary only for `spawn.'
16139
161402001-01-25 matthew green <mrg@redhat.com>
16141
16142 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
16143
fb18ec4a
MC
161442001-01-28 Michael Chastain <chastain@redhat.com>
16145
16146 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
16147 to call when tests fail. It takes gdb out of the overloaded
16148 function choice menu back to the main prompt, so that the test
16149 program stays synchronized.
16150 (set_bp_overloaded): New proc to collect all the common
16151 code for setting a breakpoint on an overloaded name. Calls
16152 take_gdb_out_of_choice_menu when needed.
16153 (menu_overload1arg): New variable to collect the repeated
16154 instances of the expected menu for an overloaded name. Change
16155 the regular expression to handle changes in g++ type encoding:
16156 "void" can be either "void" or "", and "unsigned int" can be
16157 either "unsigned int" or "unsigned".
16158 (continue_to_bp_overloaded): Change regular expressions to handle
16159 changes in g++ type encoding.
16160 (no proc): Call take_gdb_out_of_choice_menu when needed.
16161 Remove redundant calls to "info break". Accept either "canceled"
16162 or "cancelled". Change regular expressions in "info break"
16163 calls to handle changes in g++ type encoding. Give all tests
16164 unique strings.
16165
9c646a6e
BE
161662001-01-17 Ben Elliston <bje@redhat.com>
16167
16168 * config/sid.exp: New file.
16169
9549d9c1
AC
16170Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
16171
16172 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
16173
dc96c6c7 161742000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
16175
16176 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
16177 Add a RE to accept a non-ascii char if one is ever presented.
16178
b4df4f68
FN
161792000-12-20 Fernando Nasser <fnasser@redhat.com>
16180
297dd0fd 16181 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 16182
dc96c6c7 161832000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 16184
d63a86f8 16185 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
16186 in regexp. One '\' does not suffice on Linux.
16187
4a7bddb6
MC
161882000-12-09 Michael Chastain <chastain@redhat.com>
16189
16190 * gdb.base/break.exp (test_clear_command): Use a marker function
16191 rather than 'main' for the test function. Also move this
16192 test to an execution point where the marker function names are
16193 guaranteed to be bound to functions. (Executing tests after a
16194 'finish' from main runs into name conflicts with local names
16195 in __libc_start_main).
16196
dc96c6c7 161972000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
16198
16199 * gdb.base/finish.exp: New test for gdb's "finish" command.
16200 * gdb.base/return2.exp: New test for gdb's "return" command.
16201 * gdb.base/return2.c: New source file for above.
16202
dc96c6c7 162032000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
16204
16205 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
16206 * gdb.base/miscexprs.exp: Ditto.
16207 * gdb.base/pointers.exp: Ditto.
16208 * gdb.c++/derivation.exp: Ditto.
16209 * gdb.c++/local.exp: Ditto.
16210 * gdb.c++/namespace.exp: Ditto.
16211 * gdb.c++/overload.exp: Ditto.
16212 * gdb.c++/ref-types.exp: Ditto.
16213
dc96c6c7 162142000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
16215
16216 * gdb.base/constvars.exp: Test result of "up" command.
16217 * gdb.base/miscexprs.exp: Ditto.
16218 * gdb.base/pointers.exp: Ditto.
16219 * gdb.base/scope.exp: Ditto.
16220 * gdb.c++/derivation.exp: Ditto.
16221 * gdb.c++/local.exp: Ditto.
16222 * gdb.c++/namespace.exp: Ditto.
16223 * gdb.c++/overload.exp: Ditto.
16224 * gdb.c++/ref-types.exp: Ditto.
16225
44097287
FN
162262000-11-22 Michael Chastain <chastain@redhat.com>
16227
16228 * mips_pro.exp: Accept either "middle -> top -> main" or
16229 "middle -> main" in the backtrace, because gcc can optimize
16230 tail calls to jumps. Remove setup_xfail for the hppa case.
16231 Add a comment with the original warning messages from PR 3016,
16232 which was filed in 1993, to preserve them for posterity.
16233
9d2e1bab
ND
162342000-11-17 Nick Duffek <nsd@redhat.com>
16235
16236 * lib/gdb.exp (gdb_test): Override timeout with board info.
16237
1aca8eb7
ND
162382000-11-17 Nick Duffek <nsd@redhat.com>
16239
16240 * gdb.base/display.exp: Don't kill running stub. Add "again" to
16241 the second kill and detach messages.
16242
93076499
ND
162432000-11-17 Nick Duffek <nsd@redhat.com>
16244
16245 * configure.in: Add AC_EXEEXT.
16246 * configure: Regenerate.
16247 * Makefile.in (just-check): Export EXEEXT.
16248 * lib/gdb.exp ($EXEEXT): Import from environment.
16249 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
16250 expect "maint dump-me" on Cygwin.
16251 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
16252 $EXEEXT.
16253
30e87cd3
ND
162542000-11-17 Nick Duffek <nsd@redhat.com>
16255
16256 * gdb.base/break.exp: Test backtrace and finish from called
16257 function on all platforms, not just HP-UX.
16258
dc96c6c7 162592000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
16260
16261 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
16262 code from gdb_target_monitor, so it can be used independantly
16263 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 16264
dc96c6c7 162652000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
16266
16267 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
16268 * gdb.base/corefile.exp: Expect the message "Program is being
16269 debugged already" when we send the "corefile" command, since
16270 the preceeding gdb_load may have connected gdb to a remote target.
16271 * gdb.base/display.exp: Disable hardware watchpoints if new
16272 board info variable "no_hardware_watchpoints" is true.
16273 Replace single-letter commands with more readable ones.
16274 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
16275 if new board info variable "no_hardware_watchpoints" is true.
16276 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
16277 to see if stdio (printf) testing is possible.
16278 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
16279 board info variable "no_hardware_watchpoints" is true. Use new
16280 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
16281
39124dea
FN
162822000-11-13 Fernando Nasser <fnasser@redhat.com>
16283
16284 From Orjan Friberg <orjanf@axis.com>:
16285 * gdb.base/printcmds.exp: Escape curly braces followed by a number
16286 in array print pattern match.
16287
a9e2e984
FN
162882000-11-09 Fernando Nasser <fnasser@redhat.com>
16289
16290 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
16291 spelling "cancelled" to U.S. spelling "canceled" to match changes
16292 made to gdb.
16293 * gdb.c++/ovldbreak.exp: Ditto.
16294
c7db355b
PS
162952000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
16296
16297 * gdb.base/callfuncs.c (main): Moved to end of file, call
16298 t_double_values to initialize the FPU before inferior calls are made.
16299 * gdb.base/callfuncs.exp: Test for register preservation after calling
16300 inferior functions. Add tests for continuining, finishing and
16301 returning from a stop in a call dummy.
16302
dc96c6c7 163032000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
16304
16305 * gdb.base/commands.exp: Break up long lines, and re-indent.
16306
dc96c6c7 163072000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
16308
16309 * config/gdbserver.exp: Rewritten from the ground up, to make it
16310 compatible with the current dejagnu tree, and to make it work with
16311 the new "gdbserver" in libremote.
16312
dc96c6c7 163132000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
16314
16315 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
16316 * gdb.base/varargs.exp: Skip entire test if no printf support.
16317 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
16318 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
16319
dc96c6c7 163202000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
16321
16322 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
16323 no floating point support.
16324 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
16325 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
16326 * gdb.base/call-rt-st.exp: Ditto.
16327 * gdb.base/call-strs.exp: Ditto.
16328
bac5fc66
JG
163292000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
16330
16331 * gdb.base/sizeof.c: include <stdio.h>.
16332
16333 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
16334 'finish', otherwise uncaptured gdb_prompt would potentially
16335 throw remaining test points out of sync.
bac5fc66 16336
b22a6027
SB
163372000-07-26 Scott Bambrough <scottb@netwinder.org>
16338
16339 * gdb.base/recurse.exp: Run tests for all targets.
16340 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
16341 gnu-oldld case on ARM.
16342 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
16343 for ARM targets.
d63a86f8 16344
d8231941
AG
16345Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
16346
16347 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
16348 * gdb.java/configure: Rebuild.
16349
8caabe69
AG
16350Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
16351
16352 * gdb.java/jv-exp.exp: New file.
16353
9d273ca3
AG
16354Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
16355
16356 * configure: Rebuilt.
16357 * configure.in (configdirs): Add gdb.java.
16358 * gdb.java/jmisc.java: New file.
16359 * gdb.java/jmisc.exp: New file.
16360 * gdb.java/Makefile.in: New file.
16361 * gdb.java/configure: Rebuilt.
16362 * gdb.java/configure.in: New file.
16363 * lib/java.exp: New file.
16364
4f823a66
AC
16365Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
16366
16367 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 16368 underflow.
4f823a66 16369
2391e11d
AC
16370Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
16371
16372 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 16373 and the compilers sizes.
2391e11d 16374
54602222
ND
163752000-07-09 Nick Duffek <nsd@redhat.com>
16376
16377 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
16378 (use_methods): New function.
16379 (main): Call use_methods().
16380 * gdb.c++/classes.exp (test_method_param_class): New procedure.
16381 (do_tests): Call test_method_param_class.
16382
2bec0572
ND
163832000-07-09 Nick Duffek <nsd@redhat.com>
16384
16385 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
16386 spelling.
16387 (test_enums): New procedure. Move enum tests from end of script
16388 to here. Set breakpoint on function name instead of line number.
16389 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
16390 (enums2): New marker function.
16391 (enums1): New function.
16392 (main): Call enums1(). Move enum tests to enums1().
16393
78492fde
AC
16394Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
16395
16396 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 16397 compile/link program. Update line numbers.
78492fde
AC
16398 * gdb.asm/d10v.inc: Define ``startup''.
16399 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 16400
49a2cef8
AC
16401Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
16402
16403 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
16404
3e6c8688
EZ
164052000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16406
16407 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 16408 of 'help maint print' command.
3e6c8688 16409
9ff5cbe9
AC
16410Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
16411
16412 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 16413 they use gdb_expect_list.
9ff5cbe9 16414
17c579bd
AC
16415Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
16416
16417 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
16418 memory-read-packet-size'' instead of ``set endian big'' to test
16419 long commands.
17c579bd 16420
e6d71bf3
DB
164212000-06-03 Daniel Berlin <dan@cgsoftware.com>
16422
16423 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 16424 g++, and stop skipping them.
e6d71bf3
DB
16425
16426 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
16427 work under g++.
16428
d63a86f8 16429 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
16430 initialization.
16431
dc96c6c7 164322000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
16433
16434 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
16435 the regular expression: accept an (almost) arbitrary sequence of
16436 "frames-invalid" and "breakpoints-invalid" messages both before
16437 and after the "starting" message.
16438
dc96c6c7 164392000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
16440
16441 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 16442
dc96c6c7 164432000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
16444
16445 * gdb.base/annota1.exp (annotate-signal-handler-caller):
16446 Relax the regular expression a little, make it pass on Solaris 8.
16447
8216cda9
KB
164482000-05-12 Kevin Buettner <kevinb@redhat.com>
16449
16450 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 16451 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
16452 Instead, it is permissible for gdb to stop on the line of the
16453 call itself.
16454
1a570b2f
MS
164552000-05-12 Michael Snyder <msnyder@.cygnus.com>
16456
16457 * gdb.base/break.exp (bp on small function, optimized file):
16458 Add a second pass pattern. The behavior differs here between stabs
16459 and dwarf for one-line functions. Stabs preserves two line symbols
16460 (one before the prologue and one after) with the same line number,
16461 but dwarf regards these as duplicates and discards one of them.
16462 Therefore the address after the prologue (where the breakpoint is)
16463 has no exactly matching line symbol, and GDB reports the breakpoint
16464 as if it were in the middle of a line rather than at the beginning.
16465
dc96c6c7 164662000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 16467
d63a86f8 16468 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
16469 rather than "send_gdb" (for consistancy).
16470
7d418785
AC
16471Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
16472
16473 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
16474 * gdb.c++/templates.cc: Properly check for GCC version number.
16475 * lib/compiler.cc: Likewise
16476
dc96c6c7 164772000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 16478
d63a86f8 16479 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
16480 gdb may not stop at the first line of main, due to code motion.
16481
dc96c6c7 164822000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
16483
16484 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
16485 This test depends on parsing the printf output from the target.
16486 Since the sparclet stub doesn't do stdio, this will never work.
16487 * gdb.base/call-rt-st.exp: ditto.
16488 * gdb.base/call-strs: ditto.
16489
dc96c6c7 164902000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
16491
16492 * gdb.base/miscexprs.exp: make sizeof long array test portable.
16493
16494 * gdb.base/ending-run.exp: After connecting to a remote target,
16495 but before running, the target will appear to be in a random
16496 location. Specify both a file and a line for breakpoints.
16497 Also, the function that calls main may be called 'init'
16498 rather than 'start'.
16499
a5a51225
EZ
165002000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16501
16502 * gdb.base/help.exp: Update output for add-symbol-file command.
16503
7930cc7c
FN
165042000-04-10 Fernando Nasser <fnasser@cygnus.com>
16505
16506 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16507 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
16508
23e37ab1
C
165092000-04-07 J.T. Conklin <jtc@redback.com>
16510
e93c542c
C
16511 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
16512
23e37ab1
C
16513 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
16514
591b8fa3
PDM
16515Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
16516
16517 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 16518 values that can be represented exactly.
591b8fa3
PDM
16519 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
16520 above change, and to not check against the directory part of the source
16521 file name.
16522 (step into print_long_arg_list): Likewise.
16523 (print print_small_structs from print_long_arg_list): Likewise.
16524 (print print_long_arg_list): Likewise.
16525
7a495180
EZ
165262000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16527
30b53638 16528 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 16529
beb998c6
AC
16530Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
16531
16532 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
16533
1c689132
DB
165342000-03-25 Daniel Berlin <dan@cgsoftware.com>
16535
16536 * gdb.base/commands.exp (deprecated_command_test): Add test for
16537 deprecate with no arguments.
16538
c1790a9d
JL
165392000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
16540
16541 * gdb.base/break.exp: Add new test for setting breakpoints on
16542 optimized code so we can test breakpoints work even when function
16543 prologues may be optimized away
16544
003ba290
FN
165452000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
16546
16547 From David Whedon <dwhedon@gordian.com>
a9c64011 16548 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 16549
6837a0a2
DB
165502000-03-22 Daniel Berlin <dan@cgsoftware.com>
16551
16552 * gdb.base/help.exp: Added test for new apropos command.
16553
b9593231
KB
165542000-03-21 Kevin Buettner <kevinb@redhat.com>
16555
16556 * gdb.base/pointers.c (usevar): New function.
16557 (main): Make sure that global variables v_int_pointer2, rptr,
16558 and y are all referenced someplace in the program by calling
16559 usevar() on them. [Some linkers delete symbols which are
16560 never referenced. The space remains, but there's no way to
16561 get a (symbolic) handle on the variable from the debugger.]
16562
751a959b
EZ
165632000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16564
16565 * gdb.base/printcmds.c: Add typedeffed arrays.
16566
16567 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 16568 procedure to test arrays that are typedef'd.
751a959b 16569
73a93a32
JI
165702000-03-13 James Ingham <jingham@leda.cygnus.com>
16571
16572 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 16573 the library directories.
73a93a32 16574
fb40c209
AC
16575Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
16576
16577 * configure.in (configdirs): Add sub directory gdb.mi.
16578 * configure: Re-generate.
16579
16580 * gdb.mi: New directory.
d63a86f8 16581
ee4dd2c9
AC
165822000-02-25 Scott Bambrough <scottb@netwinder.org>
16583
16584 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 16585 a long long value as a double on ARM platforms.
ee4dd2c9 16586
70f0cc22
JB
165872000-02-16 Jim Blandy <jimb@redhat.com>
16588
16589 * gdb.base/break.exp ("breakpoint line number"): Make sure the
16590 default source file is set properly before running this test.
16591
853819b8
EZ
165922000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16593
16594 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 16595 gdbtk/library directory, not in gdbtcl2.
853819b8 16596
dfcd3bfb
JM
165972000-02-04 Jim Blandy <jimb@redhat.com>
16598
16599 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
16600 backslash from regexp pattern.
16601
16602 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
16603 procedure. Use it to run all the "continue to bp overloaded"
16604 tests. Note that this changes the names of the tests slightly.
16605 If the breakpoint hit message includes a hex PC value, because
16606 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
16607 from the real source code, still consider that a pass.
16608
16609 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
16610 XFAIL here if the breakpoint message contains a hex address. Note
16611 similar change on 1999-11-02.
16612
16613 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
16614
16615 * gdb.base/ptype.exp: Establish a default source file before
16616 calling get_debug_format.
16617
166182000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
16619
16620 * gdb.base/watchpoint.exp: Remove duplication of test messages.
16621
8b93c638
JM
166222000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
16623
16624 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
16625 of successive stepi commands -- while in the prologue we should see
16626 the function entry bracket.
16627
166282000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
16629
16630 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
16631 reach __change_mode() when stepping through the end of main().
16632
c5394b80
JM
166332000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
16634
16635 * gdb.base/default.exp: Fix expected pattern.
16636 * gdb.base/help.exp: Same.
16637
0d06e24b
JM
166382000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16639
16640 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 16641 Don't use xfail's because that affects only the following test.
d63a86f8 16642
0d06e24b 16643 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 16644 solaris or linux.
0d06e24b
JM
16645
16646 * gdb.base/selftest.exp: Update to reflect changes to main.c.
16647
dc96c6c7 166482000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 16649
d63a86f8 16650 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
16651 "A syntax error" rather than "A parse error". Accept both.
16652
166532000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
16654
16655 * gdb.base/default.exp: Remove OS dependent string from "target
16656 remote" test.
16657 * gdb.base/help.exp: Same for "help target remote" test.
16658
c3f6f71d
JM
166592000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16660
16661 From Jim Kingdon <kingdon@redhat.com>:
16662
16663 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
16664 prompt (cleanup rather than necessity, but still might keep output
16665 from spilling to next test).
c3f6f71d
JM
16666
166672000-01-02 Fred Fish <fnf@cygnus.com>
16668
16669 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
16670 AIX, which defines them in <sys/types.h>.
16671
ed9a39eb 166721999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 16673
ed9a39eb 16674 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 16675 float" test.
ed9a39eb
JM
16676
166771999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 16678
ed9a39eb 16679 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
16680
16681 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
16682 outermost frame disallowed".
16683
166841999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
16685
16686 * gdb.base/setvar.exp: New tests for setting the value of a struct
16687 with a constant list.
16688
166891999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
16690
16691 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
16692 require the user to type a cast before setting the value of a struct.
16693
de57eccd
JM
166941999-12-06 Jim Blandy <jimb@cygnus.com>
16695
16696 * gdb.base/default.exp: Expect the new 'info float' command on
16697 all i386 platforms.
16698
16699 * gdb.threads/linux-dp.exp: Expand our ability to recognize
16700 LinuxThreads libraries that don't support debugging.
16701
c2d11a7d
JM
16702Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
16703
16704 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
16705 Change the buffer type to ``unsigned char'' to simplify size
16706 arithmetic.
c2d11a7d
JM
16707
16708 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
16709 stub only handles 400-1 byte packets. Verify that the download
16710 worked.
c2d11a7d
JM
16711
167121999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
16713
16714 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
16715 tests, using UNRESOLVED for the untested cases. Also, does not wait
16716 for a timeout if the prompt was received before a recognizable pattern.
16717
167181999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
16719
16720 * lib/gdb.exp (gdb_expect_list): Fix spelling.
16721
167221999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16723
16724 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 16725 watchpoints.
c2d11a7d
JM
16726
167271999-11-24 Jason Merrill <jason@casey.cygnus.com>
16728
16729 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
16730
16731 * gdb.c++/local.exp: Be more flexible in recognizing local class
16732 name mangling. Don't allow horribly truncated method names.
16733 * gdb.c++/derivation.exp: Expect protected inheritance.
16734 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
16735 * gdb.c++/virtfunc.exp: Likewise.
16736 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
16737 when printing a nested enum.
16738
167391999-11-22 Jim Blandy <jimb@cygnus.com>
16740
16741 * gdb.base/step-test.exp: Properly await GDB's response to setting
16742 a breakpoint on the call to large_struct_by_value.
16743
16744 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
16745 just because we have debug info for the `start' function.
16746
167471999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
16748
16749 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
16750 "Unknown signal" messages, which indicate (on LinuxThreads) that
16751 GDB doesn't know how to debug threads on this system. This is
16752 better than hanging while philosopher 0 dumps chatter into gdb.log.
16753
167541999-11-18 Tom Tromey <tromey@cygnus.com>
16755
16756 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
16757
167581999-11-18 Fred Fish <fnf@cygnus.com>
16759
16760 * gdb.base/coremaker2.c: Add sample program for generating
16761 cores that is more self contained than coremaker.c. Eventually
16762 I'll add more code to this and tie it into the testsuite.
16763
4ce44c66
JM
167641999-11-12 Stan Shebs <shebs@andros.cygnus.com>
16765
16766 * gdb.base/dollar.exp: Remove, now in gdb.hp.
16767
167681999-11-10 Jimmy Guo <guo@cup.hp.com>
16769
16770 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 16771 from $srcdir/lib/.
4ce44c66 16772 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 16773 and gdb.c++/.
4ce44c66
JM
16774
16775 * gdb.c++/derivation.exp: remove redundant get compiler info code.
16776
d63a86f8 16777 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
16778 'continue with watch' test point.
16779
167801999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
16781
16782 Merged from p2linux-990323-branch:
d63a86f8 16783
4ce44c66
JM
16784 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
16785
11cf8741
JM
16786Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
16787
16788 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 16789 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
16790
16791Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
16792
16793 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 16794 gdb_expect_list.
11cf8741
JM
16795
16796Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
16797
16798 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
16799
168001999-11-03 Mark Salter <msalter@cygnus.com>
16801
16802 * gdb.base/break.exp: Fix "stub continue" pattern.
16803
168041999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
16805
16806 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
16807
168081999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
16809
16810 * gdb.base/display.exp ("finish"): Add timeout clause.
16811
16812 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
16813 plain prompt clause, so this doesn't have to time out in order to
16814 fail.
16815
16816 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 16817 breakpoint hit messages include an address.
11cf8741
JM
16818
16819 * gdb.base/display.exp: Don't forget to escape parens in regular
16820 expressions. Unix regexp notatation sucks.
16821
168221999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16823
16824 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 16825 order for 'signalled' message.
11cf8741 16826
5c44784c
JM
168271999-11-01 Stan Shebs <shebs@andros.cygnus.com>
16828
16829 From Jimmy Guo <guo@cup.hp.com>:
16830 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
16831 * gdb.base/annota1.c: Add code for tests to work with.
16832
168331999-10-26 Frank Ch. Eigler <fche@cygnus.com>
16834
16835 * gdb.base/remote.exp: New test for remote downloading settings.
16836 * gdb.base/remote.c: New file with large .data.
16837
917317f4
JM
168381999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
16839
16840 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
16841 for LinuxThreads support, merged from the Code Fusion branch.
16842
16843Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
16844
16845 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
16846 containing exp_continue into a while within an expect. Don't
16847 attempt a start more than three times. Check return value from
16848 gdb_load.
d63a86f8 16849
2df3850c
JM
16850Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
16851
16852 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 16853 a pass case.
2df3850c 16854
2acceee2
JM
168551999-10-01 Kevin Buettner <kevinb@cygnus.com>
16856
16857 * gdb.base/break.c (main): Added a statement that we can step
16858 off of.
16859 * gdb.base/break.exp: Added tests for setting a breakpoint
16860 at an offset and stepping onto a breakpoint.
16861
168621999-10-01 Fred Fish <fnf@cygnus.com>
16863
d63a86f8 16864 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
16865 gdb output.
16866
c2c6d25f
JM
168671999-09-18 Jim Blandy <jimb@cris.red-bean.com>
16868
16869 * gdb.base/break.exp: Code locations are in hex, don't forget!
16870 (For HP-UX.)
16871
168721999-09-17 Stan Shebs <shebs@andros.cygnus.com>
16873
16874 * condbreak.exp: Use break.c as test program.
16875 * condbreak.c: Remove, redundant with break.c.
16876
168771999-09-15 Stan Shebs <shebs@andros.cygnus.com>
16878
16879 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 16880 Z-packets if the target needs it.
c2c6d25f
JM
16881
168821999-09-13 James Ingham <jingham@leda.cygnus.com>
16883
16884 * gdb.c++/overload.exp: Added tests for listing overloaded
16885 functions with function pointers in the arg, explicitly calling
16886 out the version you want.
16887
cff3e48b
JM
168881999-09-09 Stan Shebs <shebs@andros.cygnus.com>
16889
16890 * long_long.exp: Add variations of test cases that work for
16891 targets with 16-bit ints and 32-bit doubles.
16892
d4f3574e
SS
168931999-09-08 Stan Shebs <shebs@andros.cygnus.com>
16894
16895 * break.c (main): Compare a possibly-uninitialized argc with an
16896 unlikely value that fits in 16 bits.
16897
168981999-09-07 Stan Shebs <shebs@andros.cygnus.com>
16899
16900 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
16901 0xfeeb, don't want negative numbers if ints are 16 bits.
16902
16903 * lib/gdb.exp (skip_cplus_tests): New proc.
16904 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
16905 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
16906 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
16907 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
16908 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
16909 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
16910 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
16911 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
16912
16913 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
16914
16915Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
16916
16917 * gdb.base/corefile.exp (up): Allow a parameter to appear
16918 in the frame that we're going up to.
16919
16920 From Jim Blandy <jimb@cygnus.com>:
16921
16922 * gdb.base/default.exp (info float): Expect some output now.
16923
16924 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
16925 returning floating-point values to fail on the x86.
16926 * gdb.base/callfwmall.exp (do_function_calls): Same.
16927
16928 * gdb.base/list.exp (test_listsize): Correct expectations for
16929 listing line 1 with listsize 2. Also, listing a single line
16930 works now, as does listing three lines. [Kevin's note: There
16931 were a number of other cases fixed too where the expectations
16932 differed...]
16933
169341999-09-02 Stan Shebs <shebs@andros.cygnus.com>
16935
16936 * gdb.base/selftest.exp: Add case for when version prints as
16937 constant string instead of char pointer.
16938
104c1213
JM
169391999-08-25 Stan Shebs <shebs@andros.cygnus.com>
16940
16941 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 16942 stepping out of main.
104c1213
JM
16943
16944 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
16945 G++ used.
16946
16947 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 16948 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
16949
16950 * gdb.c++/ovldbreak.exp: Update match string in test that
16951 includes a warning of multiple breakpoints.
16952
169531999-08-24 Stan Shebs <shebs@andros.cygnus.com>
16954
16955 * gdb.base/display.exp: Improve precision of step-after-finish
16956 added yesterday.
16957
16958 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 16959 test.
104c1213
JM
16960
16961 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
16962 configs when using G++, not just hppa*.
16963
169641999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16965
16966 * gdb.base/async.c: New file.
16967 * gdb.base/async.exp: New file.
16968
16969Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
16970
16971 * gdb.base/break.exp: Tweak PA specific tests to properly handle
16972 PA64.
16973
53a5351d
JM
16974Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
16975
104c1213
JM
16976 * gdb.base/display.exp: "finish" can leave us mid-line on many
16977 targets, deal with it. Add a small constant to main, instead of
16978 1000 since main+1000 may not be a valid address in the target.
16979
53a5351d
JM
16980 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
16981 on hpux11.
16982
16983 * gdb.base/attach.exp: Handle another hpux11 error message variant
16984 when attaching to a process that does not exist.
16985
169861999-08-19 J.T. Conklin <jtc@redback.com>
16987
16988 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 16989 characters in 'continue to 1241' test.
53a5351d
JM
16990
169911999-08-17 Stan Shebs <shebs@andros.cygnus.com>
16992
16993 * gdb.base/call-ar-st.exp: Add a shorter match case for the
16994 stop in print_long_arg_list, define and use a whitespace
16995 variable in print_small_structs test, add an XFAIL for Solaris.
16996 * gdb.base/dbx.exp: XFAIL func commands until somebody is
16997 interested enough to fix.
16998
7be570e7
JM
169991999-08-13 Keith Seitz <keiths@cygnus.com>
17000
17001 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
17002 (dbx_gdb_load): Remove. Use gdb_load instead, since that
17003 proc knows about targets other than the natives.
17004 (test_assign): Use "gdb_run_cmd" to "run" the target.
17005 Check that we've actually hit the breakpoint at main.
17006 When we attempt to assign a value to a local variable, check
17007 that the variable is in the current scope, i.e., don't use
17008 a test with an empty result.
17009
17010Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
17011
17012 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 17013 command.
7be570e7
JM
17014
170151999-08-09 Stan Shebs <shebs@andros.cygnus.com>
17016
17017 From Jimmy Guo <guo@cup.hp.com> and others at HP:
17018 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
17019 gdb.compat, gdb.threads-hp.
17020 gdb.hp/configure, gdb.hp/configure.in: New files.
17021 gdb.hp/Makefile.in: Recurse into new subdirs.
17022 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
17023 gdb.hp/gdb.objdbg: New directory, tests for debugging info
17024 in object files.
17025 gdb.hp/tools: New directory, aux tools for HP-specific tests.
17026
96baa820
JM
170271999-08-05 Stan Shebs <shebs@andros.cygnus.com>
17028
17029 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 17030 funky printf, remove a bogus p/a test.
96baa820
JM
17031
170321999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17033
17034 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
17035 connected to the target. This is necessary when running not
17036 natively.
96baa820
JM
17037
170381999-08-03 Stan Shebs <shebs@andros.cygnus.com>
17039
17040 * gdb.base/step-test.exp: Removed some extraneous messages.
17041
17042 * gdb.base/long_long.exp: Don't run memory examination tests
17043 on little-endian targets (they will need a different set of
17044 results to match).
17045
170461999-08-02 Stan Shebs <shebs@andros.cygnus.com>
17047
17048 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
17049 until somebody decides to fix GDB.
17050
17051 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 17052 constant as "ULL".
96baa820
JM
17053 * gdb.base/long_long.exp: Loosen x/c test, add partial result
17054 matches for a couple x/2 commands.
17055
a0b3c4fd
JM
170561999-07-30 Stan Shebs <shebs@andros.cygnus.com>
17057
17058 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
17059 by merging in ref-types2 tests.
17060 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
17061
17062 From Jimmy Guo <guo@cup.hp.com> and others at HP:
17063 * gdb.c++/Makefile.in: Add standard actions.
17064 (EXECUTABLES): Rename from PROGS, update list.
17065 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
17066 from gdb.hp.
17067 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
17068 foo and bar locals.
17069 * gdb.c++/anon-union.exp: Fix tests to match.
17070 * gdb.c++/classes.exp: Run if HP compiler used, add extra
17071 expect matches to handle output variations.
17072 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
17073 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 17074 output, add HP alternatives for new and delete prints.
a0b3c4fd 17075 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 17076 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
17077 * gdb.c++/demangle.exp: Use $style when reporting failure.
17078 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
17079 * gdb.c++/inherit.exp: Run if HP compiler used, add some
17080 match alternatives.
17081 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 17082 compilers.
a0b3c4fd
JM
17083 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
17084 * gdb.c++/method.exp: Add match alternatives.
17085 * gdb.c++/misc.cc: Add bool types.
17086 * gdb.c++/misc.exp: Add tests for bool types.
17087 * gdb.c++/overload.exp: Add xfails.
17088 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
17089 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
17090 add some more template parameter tests (only for HP currently).
17091 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
17092 * gdb.c++/virtfunc.cc: Add return type and value for main.
17093 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
17094 match alternatives.
d63a86f8 17095
a0b3c4fd
JM
170961999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17097
17098 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
17099
171001999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
17101
17102 * gdb.base/signals.exp: Don't expect getting a backtrace from
17103 within a signal handler to fail on Linux.
17104
171051999-07-29 Stan Shebs <shebs@andros.cygnus.com>
17106
17107 From Jimmy Guo <guo@cup.hp.com> and others at HP:
17108 * lib/gdb.exp: Remove some gratuitious semicolons.
17109 (delete_breakpoints): Increase timeout.
17110 (gdb_expect): Add -notransfer option.
17111 (gdb_test): Use -notransfer option.
17112 (get_compiler_info): Add f77 case.
17113 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 17114 case.
a0b3c4fd
JM
17115 (gdb_preprocess): Call get_compiler.
17116
17117 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
17118 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
17119 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
17120 gdb.base/long_long.exp, gdb.base/printcmds.exp,
17121 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
17122 third arg to gdb_test.
a0b3c4fd
JM
17123 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
17124 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 17125 HP-UX xfails, add others.
a0b3c4fd
JM
17126 * gdb.base/completion.exp: Reflect name change of self-test.
17127 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
17128 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
17129 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
17130 HP failure number.
a0b3c4fd
JM
17131 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
17132 useless HP-UX 10.30 references.
17133 * gdb.base/maint.exp: Loosen matches.
17134 * gdb.base/pointers.c (main): Declare more_code.
17135 * gdb.base/pointers.exp: Match on output of a `next'.
17136 * gdb.base/structs.c: Add prototypes.
17137 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
17138 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
17139
171401999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17141
17142 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 17143 command.
a0b3c4fd
JM
17144
171451999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17146
17147 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
17148 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
17149
17150 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
17151 debug info. Deal with lack of signal hanlder info in stack.
17152
a9c64011 17153 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
17154 * gdb.base/annota1.exp: If printf has debug info, deal with it.
17155
5a2468f5
JM
171561999-07-19 Stan Shebs <shebs@andros.cygnus.com>
17157
17158 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 17159 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 17160
adf40b2e
JM
17161Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
17162
17163 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 17164 a1-selftest.exp.
adf40b2e
JM
17165 * gdb.base/configure: Re-generate.
17166
171671999-07-12 Stan Shebs <shebs@andros.cygnus.com>
17168
17169 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
17170 in trying to run first and name is too long.
17171
17172 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
17173 pointers2.c and pointers2.exp, respectively.
17174 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
17175 doschk happier.
17176
43e526b9
JM
171771999-07-08 Stan Shebs <shebs@andros.cygnus.com>
17178
17179 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
17180 callfuncs2.c and callfuncs2.exp.
17181
17182 * gdb.base/list.exp: Remove mistaken xfails.
17183 * gdb.base/list0.h: Add optional prototypes.
17184
9846de1b
JM
17185Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
17186
a9c64011 17187 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 17188 calling malloc.
a9c64011
AS
17189 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
17190 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 17191 use.
9846de1b
JM
17192
171931999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17194
17195 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
17196 * gdb.base/annota2.cc, annota2.exp: Move from here.
17197 * gdb.c++/annota2.cc, annota2.exp: To here.
17198 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
17199
43ff13b4
JM
17200Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
17201
17202 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 17203 a consistent format.
43ff13b4 17204
085dd6e6
JM
172051999-06-25 Stan Shebs <shebs@andros.cygnus.com>
17206
17207 From Jimmy Guo <guo@cup.hp.com> and others at HP:
17208 * lib/gdb.exp (get_compiler_info): Add detection for assorted
17209 HP compilers, also set the globals $true and $false.
17210
17211 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
17212 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
17213 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
17214 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
17215 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
17216 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
17217 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
17218 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
17219 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
17220 whatis.c} Add C++ compatible function definitions and return
17221 types, add includes for library functions.
085dd6e6
JM
17222 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
17223 * gdb.base/step-test.c (myglob): Rename from glob.
17224 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
17225 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
17226 files, move here from gdb.hp.
085dd6e6 17227 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
17228 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
17229 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
17230 Adjust line numbers in regexps.
085dd6e6
JM
17231
17232 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
17233 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
17234 instead of 0/1.
17235
17236 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
17237 foll-vfork.exp: New files, move here from gdb.hp.
17238 * gdb.base/page.exp: New file, test of pagination command.
17239
17240 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
17241 recursion test.
17242 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
17243
17244 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 17245 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
17246
17247 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 17248 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 17249 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 17250 watchpoint test.
085dd6e6
JM
17251 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
17252 them work.
17253 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
17254 expressions properly.
17255 * gdb.base/corefile.exp: Loosen the match slightly.
17256 * gdb.base/default.exp: Allow "Error accessing memory" message
17257 also.
17258 * gdb.base/display.exp: Skip over x/0 j if PA64.
17259 * gdb.base/funcargs.exp: Add xfails for HP-UX.
17260 * gdb.base/interrupt.exp: Ditto.
17261 * gdb.base/langs.exp: Add symbolic matches governed by compiler
17262 in use.
17263 * gdb.base/list.exp: Add xfails for HP-UX.
17264 * gdb.base/long_long.exp: Refine some of the numeric matches.
17265 * gdb.base/mips_pro.exp: Xfail on HP-UX.
17266 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
17267 * gdb.base/nodebug.exp: Succeed on more varieties of output.
17268 * gdb.base/opaque.exp: Remove some HP-UX xfails.
17269 * gdb.base/ptype.exp: Succeed on more varieties of output.
17270 * gdb.base/scope.exp: Add xfails for HP-UX.
17271 * gdb.base/sect-cmd.exp: Add more cases.
17272 * gdb.base/setvar.exp: Add xfails for HP-UX.
17273 * gdb.base/shlib-call.exp: Loosen some matches slightly.
17274 * gdb.base/signals.exp: Match on void symbolically.
17275 * gdb.base/step-test.exp: Add case for PA64.
17276 * gdb.base/term.exp: Add exit and restart.
17277 * gdb.base/twice.exp: Clean up after self.
17278 * gdb.base/varargs.exp: Disable overload resolution explicitly.
17279 * gdb.base/whatis.exp: Allow more ways to pass tests.
17280
17281 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 17282 no longer useful.
085dd6e6
JM
17283
17284Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
17285
17286 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 17287 list of patterns.
085dd6e6 17288 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
17289 print_double_array(double_array)", "continuing to breakpoint
17290 1018", "print print_double_array(array_d)" and "continuing to
17291 1034" tests.
d63a86f8 17292
085dd6e6
JM
172931999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
17294
a9c64011 17295 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
17296
172971999-06-24 Stan Shebs <shebs@andros.cygnus.com>
17298
17299 * config/mt-*: Remove, these haven't been used since 1996.
17300
173011999-06-22 Stan Shebs <shebs@andros.cygnus.com>
17302
17303 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 17304 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
17305 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
17306
9e0b60a8
JM
173071999-06-18 Stan Shebs <shebs@andros.cygnus.com>
17308
17309 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
17310 simpler match case for the ptype of the big class.
17311
173121999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
17313
17314 * gdb.exp: Fix test for gdb_prompt existence.
17315
173161999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
17317
17318 * gdb.exp (gdb_test): Add fail after calls to perror.
17319
173201999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
17321
17322 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
17323
173241999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
17325
17326 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
17327
0f71a2f6
JM
17328Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
17329
17330 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 17331 malloc() is linked in.
0f71a2f6
JM
17332
173331999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
17334
17335 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
17336 step at end.
17337
17338 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
17339
173401999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
17341
17342 * gdb.java/jv-print.exp: New file. (Our first Java test!)
17343
cce74817
JM
17344Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
17345
17346 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
17347 * gdb.base/mips_pro.exp: Likewise.
17348
173491999-06-02 Keith Seitz <keiths@cygnus.com>
17350
17351 * gdb.c++/templates.cc: Change all "new" operators to throw
17352 an exception.
17353 * gdb.c++/cplusfuncs.cc: Likewise.
17354
17355 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
17356
17357Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
17358
17359 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
17360 * gdb.base/ending-run.exp: When stepping out of main, accept a
17361 step into an arbitrary assembler file.
cce74817 17362
392a587b
JM
173631999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17364
d63a86f8 17365 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 17366 "breakpoint-invalid" to be printed.
d63a86f8 17367 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
17368 number of "frames-invalid" and "breakpoint-invalid" to be printed.
17369 * gdb.base/annota2.cc: Initialize a.x to 0.
17370
9e086581
JM
173711999-05-17 Keith Seitz <keiths@cygnus.com>
17372
17373 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
17374 when "skip_float_tests" set.
17375 Ditto for "print print_double_array(array_d)", "print print_small_structs",
17376 "print print_ten_doubles", and "step into print_long_arg_list".
17377 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
17378 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
17379 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
17380 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
17381 "skip_float_tests" is set.
17382 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
17383 when "skip_float_tests" set.
d63a86f8 17384
cd0fc7c3
SS
173851999-05-06 Keith Seitz <keiths@cygnus.com>
17386
17387 * gdb.base/annota2.cc: Include stdio.h.
17388
17389Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
17390
17391 * gdb.base/crossload.exp: Remove, this has been disabled ever
17392 since BFD stopped including all targets, and cross-GDB gets
17393 plenty of testing anyway.
17394 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
17395 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
17396 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
17397 * gdb.base/README: Remove, was doc for this.
17398 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 17399 needed.
cd0fc7c3 17400
b83266a0
SS
174011999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17402
17403 * gdb.base/call-ar-st.exp: Fix one regular expression in test
17404 output.
17405
17406 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
17407 * gdb.base/annota2.exp: New file. More annotation tests.
17408 * gdb.base/annota1.c: New file. Source file for annota1.exp.
17409 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
17410
174111999-04-23 Angela Marie Thomas <angela@cygnus.com>
17412
17413 * config/cfdbug.exp: New file.
17414
7a292a7a
SS
174151999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
17416
17417 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
17418 Marcus Daniel's and Dale Hawkins's demangler crashes.
17419
17420 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
17421 test_lucid_style_demangling, test_arm_style_demangling,
17422 test_hp_style_demangling): Try Tom Tromey's core-dumping
17423 identifier under each demangling style.
7a292a7a
SS
17424
174251999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
17426
17427 * gdb.c++/demangle.exp: Include the current demangling style
17428 in all test names.
17429 (current_demangling_style): New global variable.
17430 (set_demangling_style, test_demangling_core, test_demangling,
17431 test_demangling_exact): New functions.
17432 (test_gnu_style_demangling, test_lucid_style_demangling,
17433 test_arm_style_demangling, test_hp_style_demangling): Use those,
17434 instead of calling gdb_test and gdb_test_exact directly.
17435 (catch_demangling_errors): New function, which reports errors
17436 signalled by the demangling test functions in an orderly way.
17437 (do_tests): Use catch_demangling_errors.
17438
174391999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
17440
17441 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 17442 grouping in expressions, not {}.
7a292a7a
SS
17443
17444 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 17445 initialized yet.
7a292a7a
SS
17446
174471999-04-01 Stan Shebs <shebs@andros.cygnus.com>
17448
17449 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
17450 are listed.
17451
174521999-03-26 Stan Shebs <shebs@andros.cygnus.com>
17453
17454 * gdb.stabs/weird.exp: Test for CC being defined before
17455 looking at its value.
17456
174571999-03-25 Stan Shebs <shebs@andros.cygnus.com>
17458
17459 * gdb.base/call-ar-st.exp: Remove stray '#'.
17460 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
17461 "short int" and "long int".
17462 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 17463 change, to mollify finicky HP compiler.
7a292a7a
SS
17464 * gdb.hp/reg-test.exp (testfile): Fix file name.
17465 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 17466
7a292a7a
SS
17467 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
17468 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
17469 alternate form of enum ptype.
17470
c906108c
SS
174711999-03-23 Stan Shebs <shebs@andros.cygnus.com>
17472
7a292a7a
SS
17473 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
17474 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
17475 passing skip_hp_tests, so as not to waste time on guaranteed
17476 failure.
7a292a7a 17477
c906108c
SS
17478 * gdb.c++/overload.cc: Pass string instead of char addr, always
17479 init ccpfoo.
17480 * gdb.c++/templates.cc: Fix syntax error.
17481
7a292a7a
SS
17482Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17483
17484 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 17485 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
17486 command.
17487
174881999-03-18 James Ingham <jingham@cygnus.com>
17489
17490 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
17491
17492 * gdb.c++/method.exp: It was testing an uninitialized int on the
17493 stack and assuming it was positive.
17494
17495 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
17496
17497 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 17498 keep it from killing the rest of the tests.
7a292a7a
SS
17499 Use gdb_continue_to_end.
17500
17501 * gdb.base/sigall.exp: use gdb_continue_to_end.
17502
17503 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
17504
17505 * gdb.base/display.exp: use runto_main, not run.
17506
d63a86f8
RM
17507 * gdb.base/default.exp: Check for the current error message in the
17508 r abbreviation test.
7a292a7a
SS
17509 Add strongarm to the targets that know info float.
17510
d63a86f8 17511 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
17512 run which doesn't work with monitors.
17513
17514 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
17515
17516 * gdb.base/break.exp: use the gdb_continue_to_end proc.
17517
17518 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
17519 program. Traps the case (in Cygmon) when the program never really
17520 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
17521 more places, so I used my name. Sorry Mark...
17522
17523 * config/monitor.exp (gdb_target_monitor): added another
17524 target_info parameter: remotebinarydownload. This will set the
17525 remotebinarydownload flag if this is causing some boards trouble.
17526
175271999-03-18 Mark Salter <msalter@cygnus.com>
17528
17529 * lib/gdb.exp (continue_to_exit): New function.
17530
17531 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
17532 * gdb.base/ending-run.exp: Ditto.
17533 * gdb.base/step-test.exp: Ditto.
17534
175351999-03-16 Stan Shebs <shebs@andros.cygnus.com>
17536
17537 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
17538 (suggested by Art Haas <ahaas@neosoft.com>).
17539
175401999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
17541
889bf7c5 17542 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
17543
17544Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
17545
17546 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 17547 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
17548
175491999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
17550
17551 * gdb.base/call-strs.exp: Don't assume that `step' will step over
17552 a call to strlen; sometimes we do have sources.
17553
175541999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
17555
17556 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 17557 character, so GDB won't print garbage after its end.
d63a86f8 17558
c906108c
SS
17559 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
17560 breakpoint there instead. Sometimes GCC emits memcpy to handle
17561 the large structures being passed by value, so we step into that
17562 instead of sum_array_print, which obscures what we're really testing.
17563 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
17564 the bizarre steps into memcpy, so do that here. Add check for
17565 stepping into function calls that pass large structures by value.
17566 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
17567 Remove all references to specific line numbers.
17568 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
17569 New type and function.
17570 (main): Call large_struct_by_value, passing it a large struct by value.
17571 * lib/gdb.exp (gdb_get_line_number): New function.
17572
17573 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
17574 more portable.
17575
7a292a7a
SS
175761999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
17577
c906108c
SS
17578 * lib/gdb.exp: Doc fixes.
17579
7a292a7a
SS
175801999-03-05 Nick Clifton <nickc@cygnus.com>
17581
d63a86f8 17582 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
17583
175841999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
17585
c906108c 17586 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
17587 commands. They're not germane to this test, and they don't work
17588 that way on remote targets.
c906108c 17589
3fc11d3e
JM
175901999-03-01 James Ingham <jingham@cygnus.com>
17591
17592 * Changelog entries merged over from gdb development branch.
17593
3fc11d3e
JM
17594 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
17595
17596 * lib/gdb.exp (gdbtk_analyze_results): Generic function
17597 for outputting results of test run.
17598
2d4a1622 17599 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
17600
17601 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 17602
7a292a7a
SS
176031999-02-25 Felix Lee <flee@cygnus.com>
17604
17605 * lib/gdb.exp (debug_format): initialize
17606
c906108c
SS
176071999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
17608
17609 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
17610 * gdb.base/call-rt-st.c: Ditto.
17611
c906108c
SS
176121999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
17613
17614 * gdb.threads/pthreads.exp (horiz): New variable.
17615 (test_startup): Fix regexps that capture thread numbers.
17616
176171999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
17618
17619 * gdb.base/smoke.exp: Disambiguate two test case names (both
17620 called ``print'').
17621
17622Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
17623
17624 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 17625 compilation.
c906108c
SS
17626
176271999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
17628
17629 * gdb.base/miscexprs.exp: Change patterns to match GDB's
17630 actual output formatting.
17631 * gdb.base/smoke.exp: GDB removes leading 0's.
17632 * gdb.base/volatile.exp: Don't check type of remuneration;
17633 that variable is no longer defined in constvars.c.
17634 * gdb.base/step-test.c (main): Exit with explicit exit code.
17635 * gdb.base/step-test.exp: Remove two nexti checks--they are
17636 not portable.
17637
176381999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
17639
17640 * gdb.base/help.exp ("help delete display"): Fix test to match
17641 gdb's output.
17642
17643 * gdb.base/long_long.c (known_types): Initialize values to zero.
17644 * gdb.base/long_long.exp: Step one more line
17645 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
17646 leading zeros. Explicitly ask for hex formatting. Use
17647 unique test case names.
c906108c
SS
17648
17649Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17650
d63a86f8 17651 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
17652
17653 * gdb.c++/method.exp: Add missing close brace.
17654
176551999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
17656
17657 * gdb.base/maint.exp: Use 'set height 0' to disable page
17658 prompting, not 'set height 400'.
17659
17660 Fix a bunch of timeouts.
17661 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
17662 four separate tests, so expect doesn't take forever to match a ton
17663 of text against a regexp with lots of .* forms.
17664 ("maint print psymbols", "maint print symbols"): Make some of
17665 these greps more selective, so that expect doesn't try to wade
17666 through huge piles of output and time out.
17667
17668 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
17669
17670 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
17671 tests: one which doesn't expect shlib events to be reported, and
17672 another which does, but is XFAIL for all platforms other than
17673 HP/UX.
c906108c
SS
17674
17675 * gdb.base/break.exp: Teach the test suite that the `catch
17676 fork', `catch vfork', and `catch exec' commands produce error
17677 messages on platforms that don't provide these features.
17678
17679Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
17680
17681 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
17682 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
17683 (shortening names from solib_threshold.exp etc), won't run on
17684 anything but HP-UX for the foreseeable future.
c906108c 17685 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 17686 reflect move.
c906108c
SS
17687
17688Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
17689
17690 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 17691 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
17692
17693Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
17694
17695 * gdb.base/shlib-call.exp: add test cases to verify that gdb
17696 successfully re-sets breakpoints in shared libraries.
17697 * gdb.base/shmain.c (main): return 0, don't fall off the end.
17698
17699Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17700
d63a86f8
RM
17701 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
17702 and compiled w/o GCC.
c906108c
SS
17703
17704 * gdb.hp/watch-cmd.exp: ditto.
17705
17706 * gdb.hp/watch-hp.exp: ditto.
17707
17708 * gdb.hp/xdb1.exp: ditto.
17709
17710 * gdb.hp/xdb2.exp: ditto.
17711
17712 * gdb.hp/dbx.exp: ditto.
17713
17714Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
17715
17716 * constvars.c: Remove C++-isms.
17717 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 17718 with GCC.
c906108c
SS
17719
17720Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
17721
17722 The following changes are part of the HP merge.
17723
17724 * gdb.base/break.exp: new tests to verify that catchpoints for
17725 fork, vfork, and exec don't trigger inappropriately.
17726
17727 * gdb.base/opaque.exp: compile one file at a time, then link.
17728
17729 * gdb.base/signals.exp: be more restrictive about which hppa
17730 systems receive a setup_xfail. new tests.
17731
17732 * gdb.base/solib_threshold.build: new file.
17733 * gdb.base/solib_threshold.exp: new file.
17734 * gdb.base/solib_threshold.link_opts: new file.
17735 * gdb.base/solib_threshold.mk: new file.
17736 * gdb.base/gen_solib_threshold.c: new file.
17737
17738 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
17739 tests. New tests for enums inside classes.
17740
17741 * gdb.c++/compiler.cc: indicate support of template debugging.
17742
17743 * gdb.c++/demangle.exp: run hp style demangling tests.
17744
17745 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
17746 tests.
17747
17748 * gdb.c++/misc.cc: changes to support new tests.
17749
17750 * gdb.c++/templates.cc: changes to support HP's compiler; changes
17751 to support new tests.
17752
17753 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
17754 gcc, then skip these tests.
17755
17756Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
17757
17758 The following files are part of the HP merge; some had longer
17759 names at HP, but have been renamed to be no more than 14
17760 characters in length.
17761
17762 * gdb.hp/ambiguous.cc: new file.
17763 * gdb.hp/ambiguous.exp: new file.
17764 * gdb.hp/attach.exp: new file.
17765 * gdb.hp/attach2.exp: new file.
17766 * gdb.hp/classes-hp.exp: new file.
17767 * gdb.hp/ctti.exp: new file.
17768 * gdb.hp/ctti-add.cc: new file.
17769 * gdb.hp/ctti-add1.cc: new file.
17770 * gdb.hp/ctti-add2.cc: new file.
17771 * gdb.hp/ctti-add3.cc: new file.
17772 * gdb.hp/dbx.exp: new file.
17773 * gdb.hp/exception.cc: new file.
17774 * gdb.hp/exception.exp: new file.
17775 * gdb.hp/foll-exec.c: new file.
17776 * gdb.hp/foll-exec.exp: new file.
17777 * gdb.hp/foll-fork.c: new file.
17778 * gdb.hp/foll-fork.exp: new file.
17779 * gdb.hp/foll-vfork.c: new file.
17780 * gdb.hp/foll-vfork.exp: new file.
17781 * gdb.hp/inherit-hp.exp: new file.
17782 * gdb.hp/more-steps.exp: new file.
17783 * gdb.hp/namespace.cc: new file.
17784 * gdb.hp/namespace.exp: new file.
17785 * gdb.hp/optimize.exp: new file.
17786 * gdb.hp/pxdb.c: new file.
17787 * gdb.hp/pxdb.exp: new file.
17788 * gdb.hp/quicksort.exp: new file.
17789 * gdb.hp/reg-test.exp: new file.
17790 * gdb.hp/reg-test.s: new file.
17791 * gdb.hp/sized-enum.c: new file.
17792 * gdb.hp/sized-enum.exp: new file.
17793 * gdb.hp/start-stop.exp: new file.
17794 * gdb.hp/templ-hp.cc: new file.
17795 * gdb.hp/templ-hp.exp: new file.
17796 * gdb.hp/thr-lib.c: new file.
17797 * gdb.hp/thr-lib.exp: new file.
17798 * gdb.hp/thr-lib.h: new file.
17799 * gdb.hp/thr-liblib.c: new file.
17800 * gdb.hp/virtfun-hp.c: new file.
17801 * gdb.hp/virtfun-hp.exp: new file.
17802 * gdb.hp/watch-cmd.exp: new file.
17803 * gdb.hp/watch-hp.exp: new file.
17804 * gdb.hp/xdb1.exp: new file.
17805 * gdb.hp/xdb2.exp: new file.
17806 * gdb.hp/xdb3.exp: new file.
17807
17808Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
17809
17810 The following files are part of the HP merge; some had longer
17811 names at HP, but have been renamed to be no more than 14
17812 characters in length.
17813
17814 * gdb.base/ss.h: new file.
17815 * gdb.base/call-ar-st.c: new file.
17816 * gdb.base/call-ar-st.exp: new file.
17817 * gdb.base/call-rt-st.c: new file.
17818 * gdb.base/call-rt-st-exp: new file.
17819 * gdb.base/call-strs.exp: new file.
17820 * gdb.base/ena-dis-br.exp: new file.
17821 * gdb.base/environ.exp: new file.
17822 * gdb.base/long_long.exp: new file.
17823 * gdb.base/sect-cmd.exp: new file.
17824 * gdb.base/shlib-cl2.exp: new file.
17825 * gdb.base/smoke.exp: new file.
17826 * gdb.base/so-impl-ld.c: new file.
17827 * gdb.base/so-impl-ld.exp: new file.
17828 * gdb.base/so-indr-cl.c: new file.
17829 * gdb.base/so-indr-cl.exp: new file.
17830 * gdb.base/varargs.exp: new file.
17831 * gdb.base/volatile.exp: new file.
17832 * gdb.base/whatis-exp.exp: new file.
7a292a7a 17833 * gdb.base/display.exp: new file.
c906108c
SS
17834 * gdb.c++/derivation.exp: new file.
17835 * gdb.c++/local.exp: new file.
17836 * gdb.c++/member-ptr.exp: new file.
17837 * gdb.c++/overload.exp: new file.
17838 * gdb.c++/ovldbreak.exp: new file.
17839 * gdb.c++/ref-types.exp: new file.
17840 * gdb.c++/ref-types2.exp: new file.
17841 * gdb.c++/userdef.exp: new file.
d63a86f8 17842
c906108c
SS
17843Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
17844
17845 * gdb.base/default.exp: Reflect wording change in remote.c.
17846
dc96c6c7 17847Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17848
17849 * gdb.base/help.exp: Update to reflect current text.
17850
17851Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
17852
17853 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
17854 they're stack variables and contain garbage.
17855 * gdb.c++/anon-union.exp: new file.
17856
17857 The following changes were made by David Taylor
889bf7c5
PA
17858 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
17859 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
17860 in changes by HP.
c906108c
SS
17861
17862 * gdb.base/bitops.exp: new file.
17863 * gdb.base/default.exp: change expected messages for catch and
17864 info catch tests to reflect HP merge changes.
17865 * gdb.base/enable-disable-break.exp
17866 * gdb.base/ending-run.c: new file.
17867 * gdb.base/long_long.c: new file.
17868 * gdb.base/maint.exp: new file.
17869 * gdb.base/pointers2.exp: new file.
17870 * gdb.base/shlib-call2.exp: new file.
17871 * gdb.base/solib.exp: new file.
17872 * gdb.base/step-test.c: new file.
17873 * gdb.c++/anon-union.cc: new file.
17874 * gdb.c++/local.cc: new file.
17875 * gdb.c++/member-pointer.cc: new file.
17876 * gdb.c++/method.cc: new file.
17877 * gdb.c++/ref-types.cc: new file.
17878 * gdb.c++/ref-types2.cc: new file.
17879 * gdb.c++/userdef.cc: new file.
d63a86f8 17880
c906108c
SS
17881 * gdb.base/scope.exp: compile one file at a time, then link.
17882 * gdb.base/langs.exp: ditto.
17883 * gdb.base/list.exp: ditto.
d63a86f8 17884
c906108c
SS
17885Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
17886
17887 The following changes were made by David Taylor
889bf7c5
PA
17888 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
17889 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
17890 in changes by HP.
d63a86f8 17891
c906108c
SS
17892 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
17893 skip tests. When compiling pass c++ flag to gdb_compile.
17894 * gdb.c++/
d63a86f8 17895
c906108c
SS
17896 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
17897 test for on hppa*-*-hpux*; use args to see if c++ was specified.
17898 (skip_hp_tests): new function.
17899 (gdb_preprocess): new function.
17900
17901 * configure.in (hpdir): decide whether to configure gdb.hp.
17902 * configure: regenerated.
17903
17904 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
17905 to delete on clean.
17906 (EXECUTABLES): update to reflect new additions.
17907 * gdb.base/commands.exp: update message expected.
17908 * gdb.base/default.exp: add copyright notice.
17909 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
17910 * gdb.base/help.exp: update messages to reflect current text.
17911 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
17912 targets for recurse tests.
17913 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
17914 skip this file.
17915
17916 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
17917 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
17918 compilation.
17919 * gdb.c++/misc.exp: ditto.
17920 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
17921 run the tests. tell gdb_compile that it's a c++ compilation.
17922
17923 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 17924
c906108c
SS
17925 * gdb.base/all-bin.exp: new file.
17926 * gdb.base/arithmet.exp: new file.
17927 * gdb.base/assign.exp: new file.
17928 * gdb.base/completion.exp: new file.
17929 * gdb.base/cond-expr.exp: new file.
17930 * gdb.base/condbreak.exp: new file.
17931 * gdb.base/define.exp: new file.
17932 * gdb.base/dollar.exp: new file.
17933 * gdb.base/environment.exp: new file.
17934 * gdb.base/eval-skip.exp: new file.
17935 * gdb.base/jump.exp: new file.
17936 * gdb.base/logical.exp: new file.
17937 * gdb.base/pointers.exp: new file.
17938 * gdb.base/relational.exp: new file.
17939 * gdb.base/section_command.exp: new file.
17940 * gdb.base/whatis-expr.exp: new file.
17941
17942 * gdb.base/all-types.c: new file.
17943 * gdb.base/call-array-struct.c: new file.
17944 * gdb.base/call-return-struct.c: new file.
17945 * gdb.base/call-strings.c: new file.
17946 * gdb.base/callfuncs2.c: new file.
17947 * gdb.base/condbreak.c: new file.
17948 * gdb.base/constvars.c: new file.
17949 * gdb.base/display.c: new file.
17950 * gdb.base/int-type.c: new file.
17951 * gdb.base/jump.c: new file.
17952 * gdb.base/miscexprs.c: new file.
17953 * gdb.base/pointers.c: new file.
17954 * gdb.base/pointers2.c: new file.
17955 * gdb.base/shmain.c: new file.
17956 * gdb.base/shr1.c: new file.
17957 * gdb.base/shr2.c: new file.
17958 * gdb.base/solib.c: new file.
17959 * gdb.base/solib1.c: new file.
17960 * gdb.base/solib2.c: new file.
17961 * gdb.base/varargs.c: new file.
17962 * gdb.c++/derivation.cc: new file.
17963 * gdb.c++/overload.cc: new file.
17964 * gdb.c++/ovldbreak.cc: new file.
17965 * gdb.hp/attach.c: new file.
17966 * gdb.hp/attach2.c: new file.
17967 * gdb.hp/average.c: new file.
17968 * gdb.hp/compiler.c: new file.
17969 * gdb.hp/compiler.cc: new file.
17970 * gdb.hp/execd-program.c: new file.
17971 * gdb.hp/follow-exec.c: new file.
17972 * gdb.hp/follow-fork.c: new file.
17973 * gdb.hp/follow-vfork-and-exec.c: new file.
17974 * gdb.hp/misc-hp.cc: new file.
17975 * gdb.hp/more-steps.c: new file.
17976 * gdb.hp/optimize.c: new file.
17977 * gdb.hp/quicksort.c: new file.
17978 * gdb.hp/run-hp.c: new file.
17979 * gdb.hp/start-stop.c: new file.
17980 * gdb.hp/sum.c: new file.
17981 * gdb.hp/templates-hp.cc: new file.
17982 * gdb.hp/thread-local-in-lib.c: new file.
17983 * gdb.hp/thread-local-in-lib.h: new file.
17984 * gdb.hp/thread-local-in-lib.lib.c: new file.
17985 * gdb.hp/vforked-program.c: new file.
17986 * gdb.hp/virtfunc-hp.cc: new file.
17987 * gdb.hp/watchpoint-hp.c: new file.
17988 * gdb.hp/xdb.c: new file.
17989 * gdb.hp/xdb0.c: new file.
17990 * gdb.hp/xdb0.h: new file.
17991 * gdb.hp/xdb1.c: new file.
17992
17993Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
17994
17995 The following change was made by Edith Epstein
889bf7c5
PA
17996 <eepstein@cygnus.com> as part of a project to merge in changes
17997 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
17998
17999 * gdb.c++/demangle.exp: changed the expected output for some
18000 ARM-style mangling -- removed second reference to datatype.
889bf7c5 18001 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 18002 T1<char>::~T1<char>(void)
c906108c 18003 becomes,
a9c64011
AS
18004 maint demangle __dt__11T1__pt__2_cFv
18005 T1<char>::~T1(void)
c906108c 18006
889bf7c5 18007 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 18008
c906108c
SS
18009Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
18010
18011 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
18012 * gdb.trace/backtrace.exp: Likewise.
18013 * gdb.trace/circ.exp: Likewise.
18014 * gdb.trace/collection.exp: Likewise.
18015 * gdb.trace/deltrace.exp: Likewise.
18016 * gdb.trace/infotrace.exp: Likewise.
18017 * gdb.trace/limits.exp: Likewise.
18018 * gdb.trace/packetlen.exp: Likewise.
18019 * gdb.trace/passc-dyn.exp: Likewise.
18020 * gdb.trace/passcount.exp: Likewise.
18021 * gdb.trace/report.exp: Likewise.
18022 * gdb.trace/save-trace.exp: Likewise.
18023 * gdb.trace/tfind.exp: Likewise.
18024 * gdb.trace/tracecmd.exp: Likewise.
18025 * gdb.trace/while-dyn.exp: Likewise.
18026 * gdb.trace/while-stepping.exp: Likewise.
18027
180281998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
18029
18030 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
18031
18032Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
18033
18034 From Brendan Kehoe:
18035 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
18036 int return types.
18037
18038Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
18039
18040 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 18041 remote dos host testing right.
c906108c
SS
18042
18043Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
18044
18045 * gdb.base/corefile.exp: remove some xfails.
18046
18047Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
18048
18049 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 18050 have different timestamps.
c906108c
SS
18051
18052Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
18053
18054 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 18055 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
18056
18057Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
18058
18059 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 18060 delta.
c906108c
SS
18061
18062Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
18063
18064 * gdb.base/default.exp: Add brace missing from previous delta.
18065
18066Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
18067
18068 * gdb.base/default.exp: Support test for info float for all
18069 varieties of arm toolchain.
18070
dc96c6c7 18071Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18072
18073 * gdb.trace/*.exp: remove "remote_download" command.
18074
dc96c6c7 18075Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18076
18077 * gdb.trace/*.exp: remove -gdwarf from compile.
18078
18079Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
18080
18081 * gdb.trace/configure.in(AC_INIT): typo
18082 * gdb.trace/configure: regenerated
18083
dc96c6c7 18084Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18085
18086 * config/m68k-emc.exp: New file.
18087 * lib/<emc-support.exp trace-support.exp}: New files.
18088 * configure.in: add new test directory gdb.trace.
18089 * gdb.trace/{configure configure.in Makefile.in}: New files.
18090 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
18091 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
18092 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
18093 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
18094 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
18095 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
18096 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 18097
dc96c6c7 18098Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18099
18100 * gdb.c++/classes.exp: Change all regular expressions to match
18101 arbitrary combinations of newline/carriage-return, so that they
18102 will work equally well on Unix and Windows.
18103 * gdb.c++/inherit.exp: ditto.
18104 * gdb.c++/virtfunc.exp: ditto.
18105
181061998-08-11 Dawn Perchik <dawn@cygnus.com>
18107
18108 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
18109
c2d11a7d
JM
18110Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
18111
18112 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
18113 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
18114 to use a0-a3/d0-d3 as needed.
18115
18116Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
18117
18118 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
18119 * gdb.disasm/am33.exp: Corresponding changes.
18120
c906108c
SS
181211998-07-11 Felix Lee <flee@cygnus.com>
18122
18123 * gdb.base/callfuncs.exp: add cmp10 test.
18124 * gdb.base/callfuncs.c (cmp10): new function.
18125
18126Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
18127
d63a86f8 18128 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
18129 into two parts to get around a synchronization problem in expect.
18130
3fc11d3e
JM
18131Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
18132
18133 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
18134
18135 * configure.in: Add options for gdbtk testsuite.
18136
18137 * configure: Regenerate.
18138
18139 * gdb.gdbtk: New directory to hold gdbtk tests.
18140
c906108c
SS
18141Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
18142
18143 * gdb.fortran/types.exp: Escape brackets in expect patterns
18144 for test_float_literal_types_accepted tests.
18145 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
18146 before run test.
18147
c2d11a7d
JM
18148Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
18149
18150 * am33.exp: Just compile, do not link the testcase.
18151 * am33.s: Add ".am33" pseudoop to force am33 mode.
18152
c906108c
SS
181531998-06-25 Felix Lee <flee@cygnus.com>
18154
18155 * gdb.base/setshow.exp: make sure $pc is sane.
18156
18157 * gdb.stabs/weird.exp: split expect patterns properly.
18158
c2d11a7d
JM
18159Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
18160
18161 * gdb.disasm/am33.s: New disassembler testfile for the am33.
18162 * gdb.disasm/am33.exp: Run it.
18163
dc96c6c7 18164Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18165
18166 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
18167 match processing (and eliminate spurious timeouts when running).
18168
dc96c6c7 18169Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18170
18171 * gdb.base/signals.exp (test_handle_all_print): put back Mach
18172 exception test, but conditionalize it on target [mach | gnu].
18173
dc96c6c7 18174Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18175
18176 * gdb.base/overlays.exp: fixup compile line for linker script.
18177
18178Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
18179
18180 * gdb.fortran/types.exp: don't guess at float size.
18181
18182Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
18183
18184 * gdb.base/exprs.exp: delete test that depends on int size.
18185
18186Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
18187
18188 * config/sim.exp: Removed checks for target triplets.
18189 (gdb_target_sim): Use gdb,target_sim_options.
18190
18191Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
18192
18193 * gdb.base/reread.exp: New file.
18194 * gdb.base/reread1.c: New file.
18195 * gdb.base/reread2.c: New file.
18196
18197Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
18198
18199 * config/sim.exp: Use 'target sim -sparclite' when running
18200 SPARClite programs.
18201
18202Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
18203
18204 * gdb.base/structs2.exp: New file.
18205 * gdb.base/structs2.c: New file.
18206
18207Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
18208
18209 * gdb.asm/common.inc: New file.
18210 * gdb.asm/d10v.inc: New file.
18211 * asm-source.exp: Pass -I's to gas to find .inc files.
18212 Update line numbers in expected output.
18213 * asmsrc1.s: Rewrite.
18214 * asmsrc2.s: Rewrite.
18215 * configure.in: Create arch.inc symlink.
18216 * configure: Regenerate.
18217 * Makefile.in (distclean): Delete arch.inc.
18218
18219Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
18220
18221 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
18222 (t_enum_value2): ditto
18223 (t_enum_value3): ditto
18224 (main): ditto
c906108c
SS
18225Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
18226
18227 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
18228 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
18229 change.
18230 Use gdb_test instead of send_gdb/gdb_expect sequences.
18231
18232Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
18233
18234 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
18235 not void.
18236
18237Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
18238
18239 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
18240 subroutines. Used to test gdbs ability to single step through PC
18241 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
18242
18243Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
18244
18245 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
18246 more rigorous EGCS C++ error checking.
18247
18248Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18249
a9c64011
AS
18250 * gdb.base/help.exp: Clean up `help set args' and `help show args'
18251 tests.
18252 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
18253 function when asleep.
18254 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
18255 for i*86 Linux and SVR4 signal handling problems.
18256 Remove linux xfail for `next to handler in signals_tests_1', fixed
18257 by recent infrun.c change.
18258 Limit backtrace to 10 frames to avoid timeout problems with infinite
18259 stack backtraces.
18260 Adjust expect pattern in `handle all print' test to match Apr 28 1997
18261 target.[ch] change.
c906108c
SS
18262
18263Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
18264
18265 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
18266 for a newline from gdb before continuing.
18267 (default_gdb_exit): Just look for y or n.
18268 (gdb_test): Detect abnormal exit from GDB running on DOS; if
18269 it does, fail the rests of the tests in the file.
18270
18271Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
18272
18273 * config/cygmon.exp: New file.
18274
18275Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
18276
18277 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 18278 main" test on remote targets.
c906108c
SS
18279
18280 * gdb.base/scope.exp: Fix problem with filelocal_bss before
18281 run test on remote targets.
18282
18283Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
18284
18285 * gdb.asm: New directory.
18286 * configure.in: Configure it.
18287 * configure: Regenerate.
18288 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
18289 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
18290
18291Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
18292
18293 * config/mn10300-eval.exp: New file to support MN10300 eval board.
18294
dc96c6c7 18295Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 18296
a9c64011
AS
18297 * gdb.base/overlays (several files): Merge the two overlay
18298 managers into one. Change variables (foox, barx, bazx, grbxx)
18299 back into ints but force them to load in their proper sections.
c906108c
SS
18300
18301Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
18302
18303 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 18304 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
18305 (D10VCopy): Handle memory regions crossing 16k boundaries.
18306 (D10VCopy): Transfer data in 32 bit chunks.
18307
18308Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
18309
18310 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 18311 correct.
c906108c
SS
18312
18313 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 18314 map. Include space for printf in .text segment.
c906108c
SS
18315
18316 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 18317 updated d10v memory VMA/LMA map.
c906108c 18318 (D10VCopy): Call D10VTranslate.
d63a86f8 18319
c906108c
SS
18320Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
18321
18322 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
18323
18324 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
18325 that it won't be put into the .sdata - small data -
18326 section. Update reference.
c906108c
SS
18327 * gdb.base/baz.c (bazx, baz): Ditto.
18328 * gdb.base/foo.c (foox, foo): Ditto.
18329 * gdb.base/grbx.c (grbxx, grbx): Ditto.
18330
18331 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 18332 to be arrays.
d63a86f8 18333
dc96c6c7 18334Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 18335
a9c64011
AS
18336 * gdb.base/overlays.exp: fix up and get working again.
18337 Add tests for backtraces from an overlay function.
d63a86f8 18338
c906108c
SS
18339Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
18340
18341 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
18342 "calling function with watchpoint enabled".
18343
18344Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
18345
18346 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 18347 gdb_suppress_tests for d10v-*-*.
c906108c
SS
18348 * lib/gdb.exp (gdb_suppress_tests): Disable this function
18349 pending review of whether it is useful or not.
18350
18351Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
18352
18353 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
18354
18355Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
18356
18357 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
18358 * config/dve.exp: New file to support Densan boards.
18359
18360Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
18361
18362 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 18363 reads and BSD.
c906108c
SS
18364
18365Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
18366
18367 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
18368 response.
18369
18370 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
18371
18372Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
18373
18374 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 18375 test.
c906108c
SS
18376
18377 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 18378 target_sizeof_long and target_bigendian_p.
c906108c 18379 (structs_by_value, structs_by_reference): Check values according
889bf7c5 18380 to targets word size and endianess.
d63a86f8 18381
c906108c
SS
18382Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
18383
18384 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 18385 output.
c906108c
SS
18386
18387Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
18388
18389 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 18390 Update test of set args help to match source change.
c906108c
SS
18391
18392Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
18393
18394 * gdb.base/default.exp: Expect help system output to be in
18395 alphabetical order.
18396 * gdb.base/help.exp: Ditto.
18397
18398Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
18399
18400 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
18401 "i*86-pc-linux-gnu*".
18402 * gdb.base/interrupt.exp: Ditto.
18403 * gdb.base/corefile.exp: Ditto.
18404
18405 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 18406 define vxworks when building the testcase.
c906108c
SS
18407
18408 * gdb.base/ptype.exp: Fix testnames to be unique.
18409 * gdb.base/radix.exp: Ditto.
18410 * gdb.base/term.exp: Ditto.
18411 * gdb.base/whatis.exp: Ditto.
18412 * gdb.c++/classes.exp: Ditto.
18413
18414Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
18415
18416 * gdb.base/callfuncs.exp: Fix indentation.
18417
18418 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
18419 suppress_flag has been set.
18420 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
18421 target feature.
18422
18423Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
18424
18425 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
18426 the testcase.
18427
18428 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 18429 set_debug_traps() and breakpoint().
c906108c
SS
18430 * gdb.c++/misc.cc (main): Ditto.
18431 * gdb.c++/templates.cc (main): Ditto.
18432 * gdb.c++/virtfunc.cc (main): Ditto.
18433
18434Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
18435
18436 * lib/gdb.exp(gdb_step_for_stub): New function.
18437 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
18438 exists, reload the executable and do a "continue" instead of
18439 doing a jump.
18440 (runto_main): Use gdb_step_for_stub.
d63a86f8 18441
c906108c 18442 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 18443 tests to have unique names.
c906108c
SS
18444 * gdb.base/callfuncs.exp: Ditto.
18445 * gdb.base/commands.exp: Ditto.
18446 * gdb.base/default.exp: Ditto.
18447 * gdb.base/help.exp: Ditto.
18448 * gdb.base/list.exp: Ditto.
18449 * gdb.base/opaque.exp: Ditto.
18450 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
18451 similar tests.
d63a86f8 18452
c906108c
SS
18453 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
18454 * gdb.c++/cplusfuncs.cc: Ditto.
18455 * gdb.c++/virtfunc.cc: Ditto.
18456
18457 * config/monitor.exp: Keep track of the last file we saw, rather
18458 than trying to get the info from gdb.
18459
18460 * gdb.fortran/types.exp: Move comment to previous line.
18461
18462Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
18463
18464 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 18465 target mode.
c906108c
SS
18466
18467Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
18468
18469 From Bob Manson:
18470 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 18471 string from GDB when it connects.
c906108c
SS
18472
18473 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
18474
18475Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
18476
18477 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
18478 if we can't get a debug format from GDB (we may be testing an
18479 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
18480
18481 * gdb.stabs/weird.exp: Fix quoting.
18482
18483 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
18484
18485Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
18486
18487 * config/arm-ice.exp: New file.
18488
18489Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
18490
18491 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 18492 until it has been modified to work with the new testsuite.
c906108c 18493
99707966 18494 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
18495 testcase won't compile, cause all of the testcases in the file to
18496 fail instead.
c906108c
SS
18497
18498 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
18499 (gdb_clear_suppressed): New procedure.
18500 (gdb_stop_suppressing_tests): Only clear suppress_flag if
18501 it contains a positive value.
18502
18503Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
18504
18505 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
18506
18507 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
18508
18509Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
18510
18511 * lib/gdb.exp (setup_xfail_format): New function.
18512 (get_debug_format): New function to get debug format.
18513 (debug_format): New global variable to hold last value set
18514 by get_debug_format.
18515 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 18516 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
18517 * gdb.c++/ptype.exp: Ditto.
18518 * gdb.c++/classes.exp: Ditto.
18519 * gdb.c++/cplusfuncs.exp: Ditto.
18520 * gdb.c++/inherit.exp: Ditto.
18521 * gdb.c++/templates.exp: Ditto.
18522 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 18523
c906108c
SS
18524Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
18525
18526 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
18527 host doesn't have a currently-open connection.
18528
18529 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
18530 any gdb stub target. Handle cases where gdb doesn't respond when
18531 interrupted in a sane fashion.
c906108c
SS
18532
18533 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 18534 same thing in a totally different way.
c906108c
SS
18535
18536 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 18537 setting "timeout".
c906108c 18538 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 18539 default_gdb_init now.
c906108c
SS
18540
18541Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
18542
18543 * gdb.base/printcmds.exp: Fix "check for floating addition"
18544 regexp to accept results within approx +/- .01 of exact value.
18545 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
18546
18547Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
18548
18549 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 18550 properly.
c906108c
SS
18551 (gdb_expect): Add optional timeout parameter, and add timeout
18552 value to various calls.
18553 (gdb_suppress_tests): Only give one warning message per group.
18554
18555Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
18556
18557 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
18558 global variables. Handle getting a value for $timeout more
18559 gracefully.
c906108c
SS
18560
18561Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
18562
18563 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 18564 initialize.
c906108c 18565 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 18566 by a target configuration file.
c906108c
SS
18567 (gdb_expect): Pass the timeout to remote_expect.
18568
18569 * config/monitor.exp(gdb_load): Fix typo in regexp.
18570
18571Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
18572
18573 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
18574
18575Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
18576
18577 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
18578 here. Call gdb_target_exec before rebooting the target, to make
18579 sure the connection to the target is closed.
c906108c
SS
18580 (gdb_load): Pass the name of the executable to gdb_target_monitor.
18581 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
18582 Also detect "Timeout reading from remote" error.
18583
18584 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
18585 gdb_target_monitor. Don't call gdb_file_cmd here; let
18586 gdb_target_monitor do it.
c906108c
SS
18587
18588 * gdb.disasm/hppa.exp: Don't use exec_output.
18589
18590Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
18591
18592 * gdb.base/list.exp: If we're debugging a non-native target,
18593 try to set the pc register to point to the start of the
18594 program before doing the first list command.
18595
18596 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 18597 test_calls after restarting.
c906108c
SS
18598
18599 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 18600 reloading.
c906108c
SS
18601
18602 * gdb.base/watchpoint.exp: Fix typo.
18603
18604 * gdb.base/setshow.exp: Check for use_gdb_stub.
18605
18606 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 18607 stub case.
c906108c
SS
18608 * gdb.base/langs.exp: Ditto.
18609
18610 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
18611 gdb_load_offset. If we weren't given a file to load, figure out
18612 what the current file is and use it.
c906108c
SS
18613
18614 * config/i386-bozo.exp: New file.
18615
18616Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
18617
18618 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
18619 feature.
18620
18621 * config/proelf.exp: New entry.
18622
18623Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
18624
18625 * lib/gdb.exp: Remove spurious .* patterns at the beginning
18626 of regexps.
18627
18628 * gdb.base/watchpoint.exp: Don't run the test_stepping
18629 tests if gdb can't call functions on the target.
18630
18631 * gdb.base/setshow.exp: Don't run the set prompt tests if
18632 the board has gdb_prompt set.
18633
18634Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
18635
18636 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
18637 * gdb.base/commands.exp: Likewise.
18638 * gdb.base/setshow.exp: Likewise.
18639
18640Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
18641
18642 * config/monitor.exp(gdb_start): Look for gdb_prompt target
18643 feature.
18644
18645 * config/i960.exp: New file.
18646
18647Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
18648
18649 * gdb.base/funcargs.exp: Check for gdb,short_int target
18650 feature instead of looking for explicit target triplets.
18651
dc96c6c7 18652Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 18653
d63a86f8 18654 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
18655 "p 123DEADBEEF", to check parse_number.
18656 * top.c: change "to enable to enable" to "to enable" in a couple
18657 of help strings.
18658
18659Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
18660
18661 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
18662 on the mn10300.
d63a86f8 18663
c906108c
SS
18664Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
18665
18666 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
18667 where the test executable is run with explicit args.
18668 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
18669
18670Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
18671
18672 * gdb.base/run.c: Use FAKEARGV to build test executable that
18673 does not require a command line arg, since most simulators
18674 don't currently support passing such an arg into the simulated
18675 program.
18676 * gdb.base/commands.exp: Change tests to insert the proper
18677 value as the arg to the first recursive factorial call. Change
18678 compilation line to define FAKEARGV at compile time.
18679
18680Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
18681
18682 * gdb.base/recurse.exp: Enable these tests for the mn10300.
18683 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
18684 function with watchpoint enabled" test.
18685
18686Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
18687
18688 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 18689 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
18690
18691 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 18692 "Tests restarted" messages.
c906108c
SS
18693
18694Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
18695
18696 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
18697
dc96c6c7 18698Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18699
18700 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
18701 for INFO SYMBOL; add help tests for OVERLAY commands.
18702 * gdb.base/default.exp: add tests for INFO SYMBOL command;
18703 add tests for OVERLAY commands
18704 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
18705 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
18706 * gdb.base/sigall.c: add usestubs code frag
18707 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 18708
c906108c
SS
18709Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
18710
18711 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
18712 failures.
18713 (gdb_stop_suppressing_tests): Note that tests have restarted.
18714
18715Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
18716
18717 * config/h8300.exp: New file.
18718
18719Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
18720
18721 * gdb.base/setshow.exp: Check for the existence of a
18722 feature, not its value.
18723
18724Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
18725
18726 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
18727
18728 * gdb.base/scope.exp: It's now init0(), not init().
18729
18730 * gdb.base/scope0.c: For now, change init() to be init0().
18731
18732 * config/monitor.exp: Use gdb_serial in preference to serial
18733 or netport.
18734
18735 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 18736 and it's not already set.
c906108c
SS
18737
18738Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
18739
18740 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 18741 isn't using a stub and if it supports argument passing.
c906108c
SS
18742
18743Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
18744
18745 * config/udi.exp(gdb_start): Make sure UDICONF is set
18746 properly before starting gdb.
18747
18748Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
18749
18750 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
18751 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
18752 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
18753
18754Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
18755
18756 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 18757 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
18758
18759 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
18760
18761 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
18762
18763 * config/monitor.exp: Make sure we disconnect from the target.
18764 Also, try a reboot/reload cycle instead of failing if the
18765 load fails.
18766
18767Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
18768
18769 * gdb.base/default.exp: Don't set match_max.
18770 * gdb.base/help.exp: Ditto.
18771 * gdb.base/list.exp: Ditto.
18772 * gdb.base/signals.exp: Ditto.
18773
18774 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
18775 set, use remote_ld to download the testcase instead of
18776 the GDB loader.
18777
18778Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
18779
18780 * config/vr5000.exp: New file.
18781
18782 * config/monitor.exp(gdb_target_monitor): Add pattern for
18783 "Ending remote" to detect errors in connecting.
18784
18785 * gdb.base/setshow.exp: Add .* within auto language test.
18786
18787 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
18788 target feature.
18789
18790 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 18791 and reboot the board if necessary.
c906108c
SS
18792
18793 * gdb.base/setvar.exp(test_set): Handle multiple prints within
18794 a set of tests. Remove print.* from the patterns being checked.
18795
18796Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
18797
18798 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
18799 refer to gdb_spawn_id.
18800
18801 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
18802 longer used.
18803 * config/sparclet.exp: Ditto.
18804 * config/sparclet-old.exp: Ditto.
18805 * config/slite.exp: Ditto.
18806 * config/sim.exp: Ditto.
18807 * gdb.base/funcargs.exp: Ditto.
18808
18809 * lib/gdb.exp:Remove references to gdb_spawn_id.
18810 (gdb_expect): Move to remote.exp.
18811
18812Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
18813
18814 * config/monitor.exp: Detect the "Couldn't establish connection"
18815 message from GDB.
18816
18817Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
18818
18819 * gdb.base/bitfields.exp: Use runto instead of explicit
18820 gdb_run_cmd/gdb_expect sequences.
18821
18822 * gdb.base/break.exp(text_next_with_recursion): Add match for
18823 gdb_expect call.
18824
18825 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
18826 We also need to handle the "A program is being debugged already"
18827 prompt from gdb. Use gdb_test to set the baud rate.
18828
18829 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
18830 to 20000. Really. I mean it.
18831
18832Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
18833
18834 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
18835 fails. If suppress_flag is set, skip perror message about not
18836 being able to send to GDB.
c906108c 18837 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 18838 GDB.
c906108c
SS
18839 (gdb_expect): If suppress_flag is set, always fail immediately.
18840 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
18841 (gdb_init): Call gdb_stop_suppressing_tests.
18842 (default_gdb_exit): Ditto.
18843 (default_gdb_start): Ditto.
18844
18845 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 18846 gdb_stop_suppressing_tests as appropriate.
c906108c 18847 * gdb.base/break.exp: Ditto.
889bf7c5 18848 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
18849 * gdb.base/commands.exp: Ditto.
18850 * gdb.base/exprs.exp: Ditto.
889bf7c5 18851 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
18852 * gdb.base/list.exp: Ditto.
18853 * gdb.base/recurse.exp: Ditto.
889bf7c5 18854 * gdb.base/scope.exp: Ditto.
c906108c
SS
18855 * gdb.base/structs.exp: Ditto.
18856 * gdb.c++/inherit.exp: Ditto.
18857
18858Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
18859
18860 * config/vr4300.exp: New file.
18861
99707966 18862 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 18863
99707966 18864 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
18865
18866Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
18867
18868 * lib/gdb.exp(gdb_init): New function.
18869
18870 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 18871 for each individual variable set.
c906108c
SS
18872
18873 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
18874 name.
18875
18876 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
18877
18878 * gdb.base/scope.exp: Use gdb_test.
18879
18880 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
18881 aborting; the testsuite driver will do that for us (see
18882 gdb_finish). Also, use gdb_test in a few more places.
18883
18884Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
18885
18886 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
18887
18888Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
18889
18890 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
18891 and "add_tests" are not at the same address.
18892
18893Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
18894
18895 * gdb.base/ptype.exp: Use gdb_test.
18896
18897Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
18898
18899 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
18900 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
18901 left in. No longer expect them to fail.
18902
18903 * gdb.stabs/*.mt; Deleted, no longer used.
18904 * gdb.stabs/configure.in: Remove references to target makefile
18905 frags.
18906 * gdb.stabs/configure: Rebuilt.
18907
18908 * gdb.disasm/*.mt: Deleted, no longer used.
18909 * gdb.disasm/configure.in: Remove references to target makefile
18910 frags. Use "sh3.s" as the unique filename for this directory.
18911 * gdb.disasm/configure: Rebuilt.
18912
18913 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
18914 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
18915 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
18916
18917Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
18918
18919 * config/udi.exp: Use mondfe,name instead of remote_host.
18920
18921Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
18922
18923 * gdb.base/watchpoint.exp: Don't expect a failure when calling
18924 a function with a watchpoint enabled on the mn10200.
18925
18926 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
18927 before trying to create it!
18928
18929Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
18930
18931 * config/vx.exp: Use hostname instead of netport.
18932
18933 * config/vxworks.exp: New file.
18934
18935 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
18936
18937 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 18938 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
18939 occurs.
18940
18941 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
18942 $gdb_spawn_id directly.
18943 (gdb_run_cmd): Try _start as well as start. Use the target feature
18944 gdb,start_symbol as the symbol to start from when jumping.
18945
18946Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
18947
18948 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
18949 redundant) test.
18950
18951 * gdb.base/recurse.exp: Relax final value test for 'b' so that
18952 it doesn't lose for 16bit integer systems.
18953
18954Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
18955
18956 * gdb.fortran/types.exp: If the target doesn't support "double"
18957 data types, then expect "real" types to only be 4 bytes.
18958
18959 * gdb.c++/virtfunc.exp: Expect failure for virtual function
18960 call tests if the target doesn't support inferior function calls.
18961
18962 * gdb.base/printcmds.exp: Allow minor deviation in FP values
18963 in printf tests.
18964
18965Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
18966
18967 * gdb.base/help.exp: Disable "help set", "help show", and
18968 "help support". Simplify regexp for "help stack".
18969
18970 * gdb.base/default.exp: Set match_max to 5000 and the timeout
18971 to 60 seconds. Temporarily set match_max to 15000 around the
18972 "info copying" test.
18973
18974 * gdb.base/nodebug.exp: Don't try to do an inferior function
18975 call if the target doesn't support them.
18976 * gdb.base/printcmds.exp: Likewise.
18977 * gdb.base/setvar.exp: Likewise.
18978 * gdb.base/structs.exp: Likewise.
18979 * gdb.c++/templates.exp: Likewise.
18980 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
18981
18982 * gdb.base/recurse.exp: Enable for the mn10200.
18983
18984 * configure.in: Do configure gdb.stabs directory for *-*-elf
18985 targets.
18986 * configure: Rebuilt.
18987
18988 * gdb.base/break.exp: Check for gdb,noresults before testing
18989 exit status and/or results from the target.
18990 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
18991 * lib/gdb.exp: Remove old (now bogus) initialization of
18992 noinferior, noargs, noresults and nosignals.
18993
18994Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
18995
18996 * config/sh.exp: New file.
18997
18998 * config/slite.exp: Try to connect multiple times to the board
18999 before rebooting. Only send a "monitor run" if need_monitor_run
19000 is set.
19001
19002 * gdb.base/break.exp: Don't do the "stub continue" test if
19003 the target has gdb_stub set.
19004
19005 * gdb.base/callfuncs.exp: Increase the timeout.
19006
19007 * gdb.base/interrupt.exp: Don't even try to compile the testcase
19008 if the target has gdb,noinferiorio set.
19009
19010 * gdb.base/list.exp: Increase match_max to 10000 characters.
19011
19012 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
19013
19014 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
19015 target.
19016
19017 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
19018
19019Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
19020
19021 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
19022 trying to delete the copy of gdb. Catch the file delete so we
19023 don't die if the delete fails; also, the file should be copied to
19024 the host, not to the build.
c906108c
SS
19025
19026Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
19027
19028 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 19029 parenthesis in case it contains multiple regexps separated
c906108c
SS
19030 with |.
19031
19032 * gdb.base/watchpoint.exp: Use gdb_test.
19033 * gdb.base/default.exp: Ditto.
19034
19035Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
19036
99707966 19037 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 19038
c906108c
SS
19039 * gdb.base/scope.exp: Use gdb_test.
19040 * gdb.c++/classes.exp: Ditto.
19041 * gdb.c++/inherit.exp: Ditto.
19042
19043Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
19044
19045 * gdb.base/crossload.exp: Don't use execute_anywhere, use
19046 remote_exec instead.
19047 * gdb.base/corefile.exp: Don't be ridiculous.
19048 * gdb.base/*.c: Add missing stub invocations.
19049
19050Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
19051
19052 * config/slite.exp: Miscellaneous fixes.
19053
19054 * lib/gdb.exp: Fix runto.
19055
19056 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
19057 the target.
19058
19059 * gdb.base/watchpoint.exp: Fix regexp.
19060
19061 * lib/gdb.exp(default_gdb_exit): Add a catch to the
19062 close and wait commands, as the descriptor may now be
19063 invalid. Always call "remote_close host".
19064
19065Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
19066
19067 Major rewrite for testsuite revision.
d63a86f8 19068
c906108c
SS
19069 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
19070 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
19071 instead of relying on spawn_id to always contain a valid
19072 spawn id.
19073 (get_compiler_info): New procedure to build the ${binfile}.ci
19074 file, instead of replicating this in N different places.
19075 (gdb_compile): New procedure.
d63a86f8 19076
c906108c 19077 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
19078 appropriate arguments) instead of compile. Use gdb_test in a lot
19079 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
19080 at the start of a testcase, as this is no longer done magically.
19081
19082 config/*-gdb.exp: Rename without the -gdb suffix.
19083
19084 config/mips.exp: Use remote_close instead of exit_remote_shell.
19085 config/monitor.exp: Use target_info instead of looking at
19086 baud, timeout, etc.
19087 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
19088
19089Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19090
19091 * gdb.c++/templates.exp (test_ptype_of_templates),
19092 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
19093 Update expect patterns for destructors and assignment operators
19094 to match corresponding c-typeprint.c changes.
19095 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
19096 to destructor breakpoint test, GDB should be able to set the
19097 destructor breakpoint without specifying arguments.
19098
19099Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
19100
19101 * gdb.threads/pthreads.exp: Change result for failure to compile due
19102 to lack of pthreads runtime support from an error to simply an
19103 unsupported test, per dejagnu standards.
19104
19105Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19106
19107 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
19108 where GDB exits to reduce pattern match time.
19109 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
19110
19111 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
19112
dc96c6c7 19113Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19114
19115 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
19116 * gdb.base/default.exp: ditto.
19117 * gdb.base/nodebug.exp: ditto.
19118 * gdb.base/printcmds.exp: ditto.
19119 * gdb.base/ptype.exp: ditto.
19120 * gdb.base/setvar.exp: ditto.
19121 * gdb.base/structs.exp: ditto.
19122 * gdb.base/setshow.c: Guard against uninitialized values of argc.
19123
19124Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
19125
19126 * configure, */configure: Rebuild with autoconf 2.12.
19127
19128Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
19129
19130 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
19131 use new i*86-pc-linux*-gnu quads.
19132 * gdb.base/corefile.exp: Ditto.
19133 * gdb.base/signals.exp: Ditto.
19134 * gdb.base/sigall.exp: Ditto.
19135 * gdb.base/interrupt.exp: Ditto.
19136
19137 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
19138 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
19139 RedHat 4.0.
d63a86f8 19140
c906108c 19141 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
19142 linux. This allows the test case to at least compile on latest
19143 linux, but still not run due to missing the threads runtime library.
c906108c
SS
19144
19145Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19146
19147 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
19148 directory to search gdb directory. Accept and step over conditional
19149 stack alignment code. Consume $prompt in failure cases.
19150 Reset timeout to $oldtimeout instead of some arbitrary value.
19151 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
19152 timeout problems with infinite stack backtraces.
19153 * gdb.base/ptype.exp (ptype struct link, union tu_link):
19154 Accept function parameters for linkfunc member.
19155
19156Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
19157
19158 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
19159 (CXXFLAGS): Remove, unreferenced.
19160 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
19161 previous -B options and also add -B option to pick up cross compiled
19162 runtime.
c906108c
SS
19163 (TARGET_INCLUDES): Add for -I options and add code to initialize when
19164 doing cross compiles.
19165 (target_alias): Declare global.
19166 (xgcc): Set variable to full path of gcc in build tree. Use findfile
19167 to verify that gcc exists in build tree, and if so set CC to that
19168 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 19169
c906108c
SS
19170Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
19171
19172 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
19173 ptype test for anonymous union. Fixup testcase to match
19174 current gcc debug output.
19175
19176Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
19177
19178 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
19179 force argument to an unsigned long type.
19180
19181Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
19182
19183 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 19184 tests and anonymous union print/ptype tests.
c906108c
SS
19185 * gdb.base/list.exp (test_forward-search): Increase timeout by
19186 5 minutes for the "search extremely long line" case.
19187 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
19188 completely optional and that the pass/fail messages use the command as
19189 the message if that third arg is a null string.
19190 (gdb_test_exact): Arrange that a null string pattern means match a
19191 null string output rather than any output, which might include random
889bf7c5 19192 errors.
c906108c
SS
19193 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
19194 backtrace test.
19195 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
19196 always failing and failure is now exposed by gdb.exp changes.
19197
19198Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
19199
19200 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
19201 weren't being noted.
19202
19203Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19204
19205 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
19206 * gdb.stabs/weird.exp: Remove v_comb xfails.
19207
dc96c6c7 19208Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19209
19210 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 19211 list.exp scope.exp watchpoint.exp]
c906108c 19212 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 19213
dc96c6c7 19214Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19215
19216 * config/monitor.exp: Increase download timeout to 1000 seconds.
19217
dc96c6c7 19218Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19219
19220 * config/m32r.exp: Increase timeout to 120 seconds.
19221
19222Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
19223
19224 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
19225 and accept older ordering as obsolescent gcc or gdb.
19226 * gdb.c++/templates.exp: Ditto.
19227 * gdb.c++/virtfunc.exp: Ditto.
19228
19229Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
19230
19231 * gdb.base/coremaker.c: Add code to mmap some data so we
19232 can check that it ends up in the core file.
19233 * gdb.base/corefile.exp: Add test to read mmapped data
19234 from core file.
19235
dc96c6c7 19236Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19237
19238 * config/m32r.exp: New file.
19239
19240Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
19241
19242 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
19243 that cflags can contains -gstabs, and work correctly for other tests.
19244
dc96c6c7 19245Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19246
19247 * gdb.base/setshow.exp: New file, tests show and set.
19248 * gdb.base/setshow.c: New file, tests show and set.
19249 * gdb.base/help.exp: Add test for help set|show annotate.
19250 * gdb.base/default.exp: Add test for set|show annotate.
19251
19252Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
19253
19254 * testsuite/gdb.base/break.exp: Make backtrace from factorial
19255 errors unique.
19256 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
19257 explicitly.
19258
19259Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
19260
19261 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
19262 and width commands. This is done elsewhere.
19263 * (gdb_start): Don't call gdb_start_sim here. That's already
19264 done in gdb_load. This fixes lots of failures in default.exp.
19265
19266Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
19267
19268 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
19269 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
19270 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
19271 in the same we we treat other failures (since it may be an expected
889bf7c5 19272 condition), rather than as an error.
c906108c
SS
19273 * gdb.base/signals.exp (test_handle_all_print): Revert back to
19274 old test format.
19275
19276Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
19277
19278 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
19279 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 19280 twice. Nuke the duplicates.
c906108c 19281 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 19282 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
19283 Remove config.h along with other config files.
19284
19285Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
19286
19287 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
19288 "p func1 ()" and note that rests of tests are skipped.
19289 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 19290 setup_xfails for "print func2::coremaker_local".
c906108c
SS
19291 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
19292 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
19293 affected by the previous run test.
19294 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
19295 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
19296 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
19297 "pass int powerset tuple" and "pass modeless int powerset tuple".
19298 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
19299 "real write 4" and "real write 8".
19300 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 19301 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
19302 "print \$i after tuple assign 2", and
19303 "print vs2 after tuple assign 2".
19304 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
19305 meaningful error message and return -1 so the caller can
19306 suppress further tests and avoid a cascade of errors.
d63a86f8 19307
c906108c
SS
19308Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
19309
19310 * gdb.base/a1-selftest.exp: Tweak tests to account for new
19311 format for printing version.
19312 * gdb.base/default.exp: Ditto.
19313 * gdb.base/interrupt.exp: Fix problem with cascade of
19314 errors if child process dies while calling a function.
d63a86f8 19315
c906108c
SS
19316Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
19317
19318 * Makefile.in (VPATH): Add
19319 * Makefile.in (Makefile, config.status): Fix rules so things get
19320 remade when necessary.
19321
19322Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
19323
19324 * Makefile.in (just-check): Add path to sibling expect dir
19325 to environment variable specified by RPATH_ENVVAR.
19326
19327Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
19328
19329 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
19330 (just-check): Add shared library paths for libstdc++, tk,
19331 tcl, bfd, and opcodes to the environment variable specified
19332 in RPATH_ENVVAR.
19333 * configure.in: Add support to recognize --enable-shared flag
19334 and generate correct value for RPATH_ENVVAR.
19335 * configure: Regenerated with autoconf.
19336
19337Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
19338
19339 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 19340 include all osf versions.
c906108c
SS
19341 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
19342 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
19343 when target is linux. When failing to build pthreads test
19344 executable, give more meaningful message.
19345 * gdb.threads/pthreads.c: Hpux also uses old definition of second
19346 arg for pthread_create.
d63a86f8 19347
c906108c
SS
19348Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
19349
19350 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 19351 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 19352 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 19353 and -lpthreads (everybody else).
c906108c
SS
19354 (test_startup): Fail gracefully if threads are not supported.
19355 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
19356 "p/c array_index("abcdef",2)" when not gcc compiled.
19357 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
19358 "print func2::coremaker_local" when not gcc compiled.
19359 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
19360 "ptype on opaque struct tagname (statically)",
19361 "ptype on opaque struct tagname (dynamically) 1", and
19362 "ptype on opaque struct tagname (dynamically) 2"
19363 for not compiled with gcc.
19364 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
19365 backtrace when compiled with gcc.
d63a86f8 19366 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
19367 than always return success.
19368
19369Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
19370
19371 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
19372
19373Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
19374
19375 * gdb.base/structs.exp: Undo last change.
19376
19377Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
19378
19379 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
19380 encapsulate all the steps/nexts done during self test, starting
19381 at main, and makes them less sensitive to optimization issues.
19382 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
19383 signal handler" test.
19384 * gdb.threads/pthreads.exp: Only run this for native configs.
19385 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
19386 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
19387 tests.
19388 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
19389 for "runto test_calls(void)" test.
d63a86f8 19390
c906108c
SS
19391Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
19392
19393 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
19394 and don't expect address info in breakpoint confirmations.
19395
19396Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
19397
19398 * gdb.base/list.exp (test_forward_search): Increase timeout
19399 temporarily by 60 seconds for searching extremely long line,
889bf7c5 19400 and then reset to old value when done. Increase expect input
c906108c
SS
19401 buffer to 10000.
19402
19403Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
19404
19405 * gdb.base/list.exp (test_forward_search): Fix to handle very
19406 long source line without overflowing expect's input buffer.
19407
19408Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
19409
19410 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
19411 "buffer_full".
19412
19413 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
19414 "buffer_full".
19415
19416 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
19417 "buffer_full".
19418
19419 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
19420 "buffer_full".
19421
19422Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
19423
19424 * configure.in (configdirs): Add gdb.threads.
19425 * configure: Regenerated with autoconf.
19426 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
19427 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
19428 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 19429
c906108c
SS
19430Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
19431
19432 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
19433
19434Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
19435
19436 * gdb.base/signals.exp (test_handle_all_print): Test separately for
19437 each signal's status in the output of "handle all print".
19438 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
19439 the \r\n sequence that immediately precedes the gdb prompt.
19440 * gdb.base/a1-selftest.exp: Save original timeout and restore
19441 after test.
19442
19443Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
19444
19445 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
19446 symbol.
19447
19448Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
19449
19450 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
19451
19452Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
19453
19454 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
19455 timeout by 60 seconds.
19456
19457Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
19458
19459 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
19460 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
19461 error return.
19462
19463Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
19464
19465 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
19466 gdb initialization, also report how long dejagnu waited. Restore
19467 old timeout before doing error return. Temporarily increase timeout
889bf7c5 19468 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
19469
19470Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
19471
19472 * lib/gdb.exp: Report timeout value for verbosity level 2.
19473 * config/gdbserver.exp: Ditto.
19474 * config/hppro.exp: Ditto.
19475 * config/mips-gdb.exp: Ditto.
19476 * config/monitor.exp: Ditto.
19477 * config/netware.exp: Ditto.
19478 * config/sim-gdb.exp: Ditto.
19479 * config/slite-gdb.exp: Ditto.
19480 * config/udi-gdb.exp: Ditto.
19481 * config/unix-gdb.exp: Ditto.
19482 * config/vx-gdb.exp: Ditto.
19483 * gdb.base/a1-selftest.exp: Ditto.
19484 * gdb.base/a2-run.exp: Ditto.
19485 * gdb.base/break.exp: Ditto.
19486 * gdb.base/corefile.exp: Ditto.
19487 * gdb.base/list.exp: Ditto.
19488 * gdb.base/recurse.exp: Ditto.
19489 * gdb.base/scope.exp: Ditto.
19490 * gdb.base/signals.exp: Ditto.
19491
19492Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
19493
19494 * gdb.threads/Makefile.in (docdir): Removed.
19495
19496Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
19497
19498 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 19499 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 19500 @srcdir@.
d63a86f8 19501 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
19502 autoconf 2.5 or higher.
19503 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
19504
19505Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
19506
19507 * configure: Regenerated.
19508 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
19509 avoid name clashes with SunOS headers.
19510
19511Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
19512
19513 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
19514
19515Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
19516
19517 * gdb.base/callfuncs.exp: Finish last change -- make sure the
19518 prototype information ends up in the compiler info file.
19519
19520Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
19521
19522 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
19523 attempting to regenerate it. Eliminate use of a temporary file
19524 and just generate the info file directly. Source it immediately,
19525 for consistency of use.
19526 * gdb.base/corefile.exp: Ditto
19527 * gdb.base/exprs.exp: Ditto.
19528 * gdb.base/funcargs.exp: Ditto.
19529 * gdb.base/langs.exp: Ditto.
19530 * gdb.base/list.exp: Ditto.
19531 * gdb.base/mips_pro.exp: Ditto.
19532 * gdb.base/nodebug.exp: Ditto.
19533 * gdb.base/opaque.exp: Ditto.
19534 * gdb.base/ptype.exp: Ditto.
19535 * gdb.base/scope.exp: Ditto.
19536 * gdb.base/setvar.exp: Ditto.
19537 * gdb.base/signals.exp: Ditto.
19538 * gdb.base/whatis.exp: Ditto.
19539 * gdb.c++/templates.exp: Ditto.
19540 * gdb.c++/virtfunc.exp: Ditto.
19541 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 19542 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
19543
19544Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19545
19546 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
19547 it got fixed by the recent lookup_minimal_symbol_by_pc change.
19548 Increase timeout, a lot of single stepping might be needed if the
19549 target has no hardware watchpoints.
19550
19551Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
19552
19553 * gdb.base/break.exp: Ignore compiler warnings when compiling
19554 break.c.
19555 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
19556 * gdb.base/default.exp: Add h8300 xfails. Handle messages
19557 from remote-sim.
19558 * gdb.base/exprs.exp: Add h8300 xfails.
19559 * gdb.base/funcargs.exp: Likewise.
19560 * gdb.base/nodebug.exp: Likewise.
19561 * gdb.base/printcmds.exp: Likewise.
19562 * gdb.base/ptype.exp: Likewise.
19563 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
19564 h8300 xfails.
d63a86f8 19565 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
19566 on the h8300.
19567 * gdb.base/funcargs.c: Explicitly make last constant argument to
19568 call_after_alloca_subr an unsigned long type.
19569 * gdb.base/return.c: Include stdio.h.
19570
19571Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
19572
19573 * config/abug.exp: New file for the older Motorola Bug monitor
19574 that runs on the mvme13x series VME boards.
19575 * config/monitor.exp: Use the new config array for target settings
19576 if they exist.
19577
19578Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
19579
19580 * sim-gdb.exp: Make the SH simulator allocate less space when
19581 it is targeted.
19582
19583Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
19584
19585 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
19586 test.
19587
19588Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
19589
19590 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
19591 "rs6000-*-*" for "list function in include file" when gcc compiled.
19592 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
19593 for "p ctable1[120]".
19594 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
19595 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
19596 Remove setup_xfail for "rs6000-*-*" for
19597 "print 'scope0.c'::filelocal before run".
19598 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
19599 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
19600 since some compilers don't allow both options to be given
19601 on the same command line. Create object file and move it.
d63a86f8 19602
c906108c
SS
19603Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
19604
19605 * gdb.base/corefile.exp: Always regenerate the core file, since
19606 we always regenerate the coremaker program. Detect special case
19607 where registers cannot be read from core file.
d63a86f8 19608
c906108c
SS
19609Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
19610
19611 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
19612 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
19613 * gdb.c++/templates.exp: Only match on basename of file since
19614 some formats like xcoff don't encode directory information.
19615 * gdb.stabs/weird.exp: Use the right sed script for powerpc
19616 and rs6000 AIX xcoff targets.
19617 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
19618 * configure: Regenerate.
19619 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
19620 here, rather than in distclean.
d63a86f8 19621
c906108c
SS
19622Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
19623
19624 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
19625 defined, and use it to compile the test case with -O2. The
19626 native compilation still uses no optimization.
19627 * gdb.base/mips_pro.c: Remove inline assembly code since
19628 it is compiled PIC by default, which results in assembler
19629 warnings that make the testsuite think the compilation
19630 was unsuccessful.
19631
19632Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
19633
19634 * gdb.c++/misc.exp: Add note to message for
19635 "print s.a for foo struct" that this is a known gcc 2.7.2
19636 and earlier bug.
19637
19638Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
19639
19640 * gdb.base/break.exp: Fix pattern for matching "Delete all
19641 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
19642 setup_xfail for deleting all breakpoints test. Fix various
19643 timeout messages to include "(timeout)".
19644 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
19645 for "p t_float_values2(3.14159,float_val2)".
19646 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
19647 for "continue to call2g" when gcc compiled.
19648 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
19649 "up to foo in langs.exp", "show language at foo in langs.exp",
19650 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
19651 and "show language at fsub in langs.exp".
19652 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
19653 "list line 1 in include file", "list message for lines past EOF",
19654 "list function in include file", "list list0.h:foo", and
19655 "list filename:function; nonexistant function".
19656 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
19657 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
19658 and "ptype t_char_array" to be for native cc only.
d63a86f8 19659
c906108c
SS
19660Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
19661
d63a86f8 19662 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 19663 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 19664 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
19665
19666Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
19667
19668 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
19669 "bt in signals.exp". This problem only appears when running
19670 the testsuite, and then only intermittently.
19671
19672Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
19673
19674 * gdb.base/return.exp (return_tests): Differentiate between
19675 two tests of continuing.
19676
19677Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
19678
19679 * */Makefile.in (maintainer-clean): Remove config.log.
19680 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
19681 * gdb.c++/Makefile.in (PROGS): Add inherit.
19682 (clean): Remove *.ci.
19683
19684Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
19685
19686 * gdb.c++/misc.cc: Add test code from Mike Stump.
19687 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
19688
19689Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
19690
19691 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
19692 to "alpha-*-osf2*" and add comment.
19693 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
19694 setup_xfail for "step over execarg initialization" and
19695 "step over corearg initialization".
c906108c
SS
19696 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
19697 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
19698 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 19699 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
19700 "print func2::coremaker_local", and "backtrace in corefile.exp".
19701 * gdb.base/signals.exp: Build and source signals.ci.
19702 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
19703 to be for gcc only.
19704 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 19705
c906108c
SS
19706Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19707
19708 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
19709 Feb 3 procfs.c change.
19710
19711Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
19712
19713 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
19714
19715Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
19716
19717 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
19718 from dejagnu's apparent default of 10 seconds, which gives random
19719 results when running the tests over NFS on moderately loaded systems.
19720 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
19721
19722Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
19723
19724 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
19725 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 19726 result reports.
c906108c
SS
19727
19728Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
19729
19730 * configure.in (CY_AC_PATH_TCLH): Remove.
19731 * configure: Regenerate.
19732
19733Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
19734
19735 * gdb.c++/Makefile.in (clean): Add missing '{'.
19736
19737Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
19738
19739 * lib/gdb.exp: Provide a default value for noinferior.
19740
19741 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
19742 Load libgloss.exp.
19743
19744Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
19745
19746 * gdb.disasm/hppa.exp: Compile directly into an executable, use
19747 the executable, not the .o to run the tests from.
19748
19749Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
19750
19751 * gdb.base/break.exp: Don't test for program exit or exit status
19752 if $noresults if nonzero.
19753 * gdb.base/langs.exp: Likewise.
19754 * gdb.base/watchpoint.exp: Likewise.
19755
19756 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
19757 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
19758 trying to compile the testcase.
19759
19760Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
19761
19762 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
19763 * gdb.base/signals.exp (continue to handler): Likewise.
19764
19765Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
19766
19767 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
19768
19769 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
19770
19771Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
19772
19773 * gdb.base/corefile.exp: Recognize "not found" as failure
19774 when trying to determine if a core file was generated.
19775 If no core file was generate the first time, try again without
19776 the ulimit -c to work around braindamaged shells.
19777
19778Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
19779
19780 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
19781 [] tests with "test" and enclose string in quotes.
19782 * gdb.stabs/configure: Rebuild
d63a86f8 19783
c906108c
SS
19784Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
19785
19786 Changes in sync with expect:
19787 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
19788 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
19789 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
19790 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
19791 argument to AC_REQUIRE.
19792 * configure: Regenerated.
19793
19794Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
19795
19796 * gdb.base/corefile.exp: When generating a core, discard any
19797 error messages about ulimit not found and the "core dumped"
19798 message from the shell that runs the coredumper.
19799
19800Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
19801
19802 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
19803
19804 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
19805 which sed script to run. Expect failure for v_comb test
19806 on PA targets too.
d63a86f8 19807
c906108c
SS
19808Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
19809
19810 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 19811 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
19812
19813Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
19814
19815 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
19816 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 19817 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
19818 * lib/gdb.exp (default_gdb_start): Fix typo.
19819 * gdb.base/corefile.exp: Allow "Core was generated by ..."
19820 messages to not include the full program name that caused
19821 the core dump since some systems (such as solaris) apparently
19822 truncate this path to about 80 characters.
19823 When generating a core file first try increasing the core file
19824 size limit to unlimited since some systems may default it to
19825 zero, and it is harmless to try it. Move the test for failing
19826 to generate a core file to where it will actually get executed.
19827 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
19828 new gdb result from g++ debug info improvements and make old
19829 pattern obsolescent. Also account for size_t differences
19830 (may be int or long).
19831 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
19832 initialization before function call is placed in the delay slot
19833 and thus appears to be skipped over by commands such as "next".
19834
19835Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
19836
19837 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
19838
19839Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
19840
19841 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
19842 input source file; fix code to compile test to deal with this
19843 convention.
19844 * gdb.c++/*.exp: Likewise.
19845
19846Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
19847
19848 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
19849 "bt in signals.exp".
19850
19851Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
19852
19853 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
19854 "step over execarg initialization" and
889bf7c5 19855 "step over corearg initialization".
c906108c
SS
19856
19857Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
19858
19859 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
19860 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
19861
19862Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
19863
19864 From Rob Savoye (rob@poseidon.cygnus.com)
19865 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
19866 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
19867 configure.in}, gdb.disasm/{Makefile.in, configure.in},
19868 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
19869 configure.in}: Major reworking for autoconfig.
c906108c
SS
19870 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
19871 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 19872 New files.
c906108c
SS
19873 * config/unix-gdb.exp: Make GDB global.
19874 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
19875 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
19876 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
19877 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
19878 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
19879 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 19880 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
19881 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
19882 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
19883 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
19884 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 19885 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
19886 to returns as necessary, arrange for test to compile own testcase
19887 executable.
c906108c 19888 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 19889
c906108c
SS
19890Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
19891
19892 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 19893 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
19894 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
19895 "backtrace through signal handler".
19896
19897Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19898
19899 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
19900 continuing from a job control stop signal.
19901 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
19902
19903Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
19904
19905 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
19906 * gdb.base/corefile.exp: Likewise.
19907 * gdb.base/funcargs.exp: Likewise.
19908
19909Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
19910
19911 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
19912 * config/monitor.exp: Add support for setting baud rate.
19913
19914Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
19915
19916 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
19917 i*86-*-linux* xfails for "backtrace through signal handler".
19918 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
19919 "print func2::coremaker_local".
19920 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 19921 alpha-dec-osf2* xfail for
c906108c
SS
19922 "delete all breakpoints when none".
19923
19924Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
19925
19926 * gdb.base/break.exp: Change test that deletes all breakpoints
19927 when no user breakpoints are installed. A post 4.15 change
19928 causes gdb to no longer prompt in this case.
19929
19930Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
19931
19932 * gdb.base/return.exp (return_tests): Change xfail for test
19933 "correct value returned double test" to stop xfailing at
19934 Solaris 2.5. Apparently the bug has been fixed.
19935
19936Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
19937
19938 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
19939 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
19940
19941Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
19942
19943 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
19944 * gdb.disasm/hppa.s: Corresponding changes.
19945
19946Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
19947
19948 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
19949 makefile fragment.
19950 * config/mt-hpux: Deleted.
19951
19952Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
19953
d63a86f8 19954 * Many files: When warning about suppressed tests due to a
c906108c
SS
19955 nonexistant test binary, avoid incrementing the warning count.
19956
19957Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
19958
19959 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 19960
c906108c
SS
19961Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19962
19963 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
19964 "sparc-*-solaris2*".
19965
19966Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19967
19968 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
19969 Add global and local variables and initialize them.
19970 * gdb.base/corefile.exp: Test correct mapping of corefile sections
19971 by printing variables. Remove rs6000 and powerpc xfails, BFD now
19972 extracts the file name and terminating signal from the core file.
19973 * TODO: Remove note about tests for correct mapping of corefile.
19974 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
19975 from optimizing it away.
19976 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
19977 handles common blocks.
19978
19979Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
19980
19981 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
19982 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
19983
19984Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
19985
19986 * Makefile.in (maintainer-clean): New target, synonym for
19987 realclean.
19988 * gdb.base/Makefile.in (maintainer-clean): Likewise.
19989 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
19990 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
19991 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
19992 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
19993 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
19994
19995Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
19996
19997 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
19998 xfails when not gcc compiled for "print foo::funclocal".
19999 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
20000 "print foo::funclocal at foo",
20001 "print 'scope1.c'::foo::funclocal at foo",
20002 "print foo::funclocal_bss at foo",
20003 "print 'scope1.c'::foo::funclocal_bss at foo",
20004 "print foo::funclocal_ro at foo",
20005 "print 'scope1.c'::foo::funclocal_ro at foo",
20006 "print bar::funclocal at foo" and
20007 "print 'scope1.c'::bar::funclocal at foo".
20008 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
20009 gcc compiled for "print foo::funclocal at bar".
20010 Expand all messages to ensure that they identify that
20011 the test is at bar().
20012 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
20013 gcc compiled for:
20014 "ptype on opaque struct pointer (statically)",
20015 "ptype on opaque struct tagname (statically)",
20016 "ptype on opaque struct pointer (dynamically) 1",
20017 "ptype on opaque struct tagname (dynamically) 1",
20018 "ptype on opaque struct pointer (dynamically) 2" and
20019 "ptype on opaque struct tagname (dynamically) 2
20020 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
20021 gcc compiled for:
20022 "p datalocal"
20023 "whatis datalocal",
20024 "ptype datalocal",
20025 "p bsslocal",
20026 "whatis bsslocal", and
20027 "ptype bsslocal".
20028 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
20029 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
20030 when not gcc compiled.
20031 * gdb.base/funcargs.exp (float_and_integral_args): Add
20032 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
20033 compiled.
20034 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
20035 "backtrace from call6a" when not gcc compiled.
20036 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
20037 "backtrace from call7a" when not gcc compiled.
20038 * gdb.base/callfuncs.exp (do_function_calls):
20039 Add "hppa*-*-hpux*" xfail when not gcc compiled for
20040 "p t_char_array_values(char_array_val2,char_array_val1)",
20041 "p t_char_array_values(char_array_val1,char_array_val2)",
20042 "p t_char_array_values("carray 1","carray 2")",
20043 "p t_char_array_values("carray 1",char_array_val2)",
20044 "p t_char_array_values(char_array_val1,"carray 2")",
20045 "p sum_args(1,{2})",
20046 "p sum_args(2,{2,3})",
20047 "p sum_args(3,{2,3,4})",
20048 "p sum_args(4,{2,3,4,5})"
20049 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
20050 "backtrace in corefile.exp" when not gcc compiled.
20051
20052Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20053
20054 * gdb.base/signals.exp: Rewrite `handle all print' test as
20055 a procedure. Accept blanks or TABs as whitespace, increase
20056 timeout and expect input buffer size for the large output
20057 from the command. Remove "i*86-*-bsdi2.0" xfail.
20058
20059Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20060
20061 * gdb.base/setvar.exp: Add new testcases for truncation when
20062 assigning invalid values to bitfields.
20063
20064Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
20065
d63a86f8 20066 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
20067 mips-sgi-irix* xfail for
20068 "call inferior func with struct - returns char *"
20069 and fix test so that an optional (unsigned char *) cast is
889bf7c5 20070 accepted in the result.
c906108c
SS
20071
20072Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
20073
20074 * gdb.base/funcargs.exp (float_and_integral_args): Remove
20075 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
20076 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
20077 * gdb.base/signals.exp: Remove duplicate "handle all print" test
20078 that accidentally got checked in.
20079
20080Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
20081
d63a86f8 20082 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
20083 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
20084 compiled test.
20085 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
20086 Add mips-sgi-irix5* xfail for not gcc compiled.
20087 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
20088 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
20089 "p top", "whatis top", "p middle", and "whatis middle".
20090 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
20091 "whatis signed char" for not gcc compiled.
20092 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
20093 "set variable signed char=-1 (-1)" and
20094 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
20095 * gdb.base/funcargs.exp (float_and_integral_args):
20096 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
20097 Add mips-sgi-irix* xfail when not gcc compiled for
20098 "continue to call2b".
20099 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
20100 "continue to call2g".
20101 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
20102 "backtrace from call6a"
20103 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
20104 "backtrace from call7k".
20105 Add mips-sgi-irix5* xfail when not gcc compiled for
20106 "backtrace from call7a".
20107 (localvars_after_alloca): Fix gdb_test cmds for
20108 "print * after runto ...".
20109 Remove rs6000-*-* xfails for
20110 "print i after runto localvars_after_alloca" and
20111 "print l after runto localvars_after_alloca"
20112 for all compilers.
20113 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 20114 when not compiled with gcc, for:
c906108c
SS
20115 "print signed char == (minus)",
20116 "print signed char != (minus)",
20117 "print signed char < (minus)",
20118 "print signed char > (minus)".
20119 * gdb.base/callfuncs.exp (do_function_calls):
20120 Add mips-sgi-irix* xfail, when compiled with native compiler, for
20121 "call inferior func with struct - returns char *".
d63a86f8 20122 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
20123 "correct value returned double test" to include Solaris 2.4.
20124 * gdb.base/funcargs.exp (float_and_integral_args):
20125 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 20126
c906108c
SS
20127Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20128
20129 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
20130 enumeration bitfields if compiling with GNU C.
20131 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
20132 to empty' prompt.
20133
20134Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
20135
20136 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
20137 test for PRO targets.
20138
20139 * gdb.base/funcargs.exp: Avoid ever setting more than 8
20140 breakpoints in the inferior at any given time by making
20141 two groups of breakpoints for call2*, call6* and call7*
20142 tests.
20143
20144Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20145
20146 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
20147 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
20148 from optimizing it away.
20149 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
20150 "call inferior func with struct".
20151
20152Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
20153
20154 * configure.in: Only configure gdb.chill for particular targets.
20155
20156Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
20157
20158 * gdb.base/Makefile.in: Add action to .c.o transformation
20159 rule that generates a .ci file for each .o file and remove
20160 explicit .c.o rules except for callfuncs.o.
20161 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
20162 generates a .ci file for each .o file and remove explicit
20163 .cc.o rules.
20164 (clean): Remove *.tmp *.ci files.
20165 (EXECUTABLES): Remove templ-info.exp.
20166 * gdb.base/compiler.c: New file.
20167 * gdb.c++/compiler.cc: New file
20168 * gdb.base/scope.exp: Source gdb.base/scope.ci.
20169 Change rs6000-*-* xfail for
20170 "print 'scope0.c'::filelocal_ro" and
20171 "print 'scope1.c'::filelocal" and
20172 "print 'scope1.c'::filelocal_bss" and
20173 "print 'scope1.c'::filelocal_ro" and
20174 "print 'scope1.c'::foo::funclocal" and
20175 "print 'scope1.c'::foo::funclocal_ro" and
20176 "print 'scope1.c'::bar::funclocal" and
20177 "print 'scope0.c'::filelocal_ro" and
20178 "print 'scope1.c'::filelocal at foo" and
20179 "print 'scope1.c'::filelocal_bss at foo" and
20180 "print 'scope1.c'::filelocal_ro at foo" and
20181 "print 'scope1.c'::foo::funclocal at foo" and
20182 "print 'scope1.c'::foo::funclocal_bss at foo" and
20183 "print 'scope1.c'::foo::funclocal_ro at foo" and
20184 "print 'scope1.c'::bar::funclocal at foo" and
20185 "print 'scope0.c'::filelocal_ro" and
20186 "print 'scope1.c'::filelocal" and
20187 "print 'scope1.c'::filelocal_bss" and
20188 "print 'scope1.c'::filelocal_ro" and
20189 "print 'scope1.c'::foo::funclocal" and
20190 "print 'scope1.c'::foo::funclocal_bss" and
20191 "print 'scope1.c'::foo::funclocal_ro" and
20192 "print 'scope1.c'::bar::funclocal" and
20193 "print 'scope1.c'::bar::funclocal_bss"
20194 to only be xfail'd when not compiled with gcc.
d63a86f8 20195 Add rs6000-*-* xfail for
c906108c
SS
20196 "print 'scope0.c'::filelocal_bss before run"
20197 when compiled with gcc.
20198 (test_at_main): Add rs6000-*-* xfail for
20199 "print filelocal_ro in test_at_main"
20200 when compiled with gcc.
20201 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 20202 Add rs6000-*-aix* xfail for
c906108c
SS
20203 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
20204 "ptype t_char_array", not compiled with gcc.
20205 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
20206 xfail for "list foo (in include file)" when gcc compiled.
20207 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 20208 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
20209 "run to call0a" if not compiled with gcc.
20210 (unsigned_integral_args): Add rs6000-*-* xfail for
20211 "run to call1a" if not compiled with gcc.
20212 (float_and_integral_args): Add rs6000-*-* xfail for
20213 "run to call2a" if not compiled with gcc and for
20214 "continue to call2b" for any compiler.
20215 Add rs6000-*-* xfail to
20216 "print f1 after run to call2a" for gcc compiled.
20217 (discard_and_shuffle): Add rs6000-*-* xfail for
20218 "run to call6a".
20219 (shuffle_round_robin): Add rs6000-*-* xfail for
20220 "backtrace from call7a" if not compiled with gcc.
20221 Add rs6000-*-* xfail for
20222 "backtrace from call7b" if compiled with gcc.
20223 (call_after_alloca): Add rs6000-*-* xfail for
20224 "print c in call_after_alloca" and
20225 "print s in call_after_alloca" and
20226 "backtrace from call_after_alloca_subr"
20227 if not compiled with gcc.
20228 (localvars_in_indirect_call): Add rs6000-*-* xfail for
20229 "print c in localvars_in_indirect_call" and
20230 "print c in localvars_in_indirect_call" and
20231 "backtrace in indirectly called function" and
20232 "stepping into indirectly called function"
20233 if not compiled with gcc.
20234 (localvars_after_alloca): Add rs6000-*-* xfail for
20235 "print c after runto localvars_after_alloca" and
20236 "print s after runto localvars_after_alloca" and
20237 "print i after runto localvars_after_alloca" and
20238 "print l after runto localvars_after_alloca"
20239 for all compilers.
20240 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
20241 than whatis-info.exp.
20242 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
20243 than opaque-info.exp.
20244 Setup rs6000-*-* xfail for
d63a86f8 20245 "ptype on opaque struct pointer (statically)" and
c906108c
SS
20246 "ptype on opaque struct pointer (dynamically)" when
20247 not compiled with gcc.
20248 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
20249 rather than callf-info.exp.
20250 (do_function_calls): Add clear_xfail for rs6000-*-* for
20251 "p t_float_values2(3.14159,float_val2)". Seems to work
20252 fine there, both with xlc and gcc. Need to find out what
20253 it is doing right and fix other platforms.
20254 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
20255 "call inferior func with struct - returns int",
20256 "call inferior func with struct - returns long",
20257 "call inferior func with struct - returns float",
20258 "call inferior func with struct - returns double",
20259 "call inferior func with struct - returns char *",
20260 but only if not gcc compiled (presumes xlc compiled).
20261 Change rs6000-*-* xfails for
20262 "call inferior func with struct - returns char" and
20263 " call inferior func with struct - returns short" to only
20264 xfail if not using gcc.
20265 (clean mostlyclean): Remove *.ci and *.tmp files.
20266 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
20267 than templ-info.exp.
20268 * gdb.base/langs.exp: Source gdb.base/langs.ci.
20269 Add rs6000-*-* xfail for "up to foo in langs.exp"
20270 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 20271 when not gcc compiled.
d63a86f8 20272
c906108c
SS
20273Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
20274
20275 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
20276 * gdb.base/corefile.exp: Likewise.
20277 * gdb.base/list.exp: Likewise.
20278 * gdb.base/scope.exp: Likewise.
20279 * gdb.base/siganls.exp: Likewise.
20280
20281 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
20282 compiler output.
20283 * gdb.base/whatis.exp: Likewise.
20284
20285Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
20286
20287 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
20288 failure (opcode table has been fixed to match reality).
20289
20290Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
20291
20292 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
20293 "call inferior func with struct - returns char",
20294 "call inferior func with struct - returns short"
20295
20296 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
20297 "print 'scope0.c'::filelocal at main",
20298 "print 'scope0.c'::filelocal_bss in test_at_main",
20299 "print 'scope0.c'::filelocal at foo",
20300 "print 'scope0.c'::filelocal_bss in test_at_foo",
20301 "print 'scope0.c'::filelocal at bar",
20302 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 20303
c906108c
SS
20304 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
20305 in source file 1". This bug seems to have been fixed with both
20306 gcc and native cc (was native assembler bug?).
20307
20308Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
20309
20310 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
20311 "backtrace through signal handler" to "i*86-*-sysv4*".
20312 * gdb.base/signals.exp: Add xfail for "'next' behaved as
20313 continue" case. Add "known SVR4 bug" to fail message.
20314 Add "i*86-*-bsdi2.0" xfail for "handle all print".
20315 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
20316 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
20317 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
20318 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
20319 "up to foo in langs.exp", "show language at foo in
20320 langs.exp", "up to cppsub_ in langs.exp", "show
20321 language at cppsub_ in langs.exp", "up to fsub in
20322 langs.exp", and "show language at fsub in langs.exp".
20323 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
20324 "bactrace in corefile.exp".
20325 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
20326 "call inferior function with struct - returns float" and
20327 "call inferior function with struct - returns double".
d63a86f8 20328
c906108c
SS
20329Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
20330
20331 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
20332 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
20333 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
20334 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
20335
20336Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
20337
20338 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
20339 (or overriden) "CHILL" macro rather then bare "gcc".
20340 Also look for ../../gcc/xgcc since that is what we will
20341 actually need, not "Makefile". Remove following assignment
20342 of CHILL to CHILL_FOR_TARGET because that results in
20343 recursive definition.
20344
20345Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
20346
20347 * gdb.base/corefile.exp: Change xfail for backtrace in
20348 corefile.exp from linuxaout to all linux.
20349 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
20350 cases where we miss the breakpoint at the signal handler
20351 for some reason. Setup xfail for linuxoldld/linuxaout and
20352 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
20353 hitting SIGURG breakpoint.
20354 * gdb.base/signals.exp: Setup xfail for "next" acting like
20355 continue to add linuxoldld. Setup xfail for all linux for
20356 "next to handler in signals_tests_1", "backtrace in
20357 signals_tests_1", "continue to func1", "pass SIGUSR1",
20358 and continue to handler".
20359
20360Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
20361
20362 * Update all FSF addresses except those in COPYING* files.
20363
20364Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
20365
20366 * gdb.base/a2-run.exp: Change messages to be more explicit about
20367 the status of args, and quote binfile in results.
20368
20369Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
20370
20371 * gdb.base/callfuncs.exp: Add tests for passing structs to
20372 inferior functions and return various types.
20373 * gdb.base/callfuncs.c: Add functions to receive a struct
20374 and return a member of the struct, in various types.
20375
20376Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20377
20378 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
20379
20380Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
20381
20382 * config/vxworks29k.exp: New file, sources vxworks.exp.
20383
20384Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
20385
20386 * config/gdbremote.exp: New file. Testing framework using
20387 gdbserver.
20388
20389Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
20390
20391 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
20392 "call function when asleep" and "send end of file".
20393 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
20394 for "backtrace in corefile.exp".
20395 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
20396 for "backtrace through signal handler".
20397 * gdb.base/corefile.exp: Make sure we actually generate a core file
20398 before trying the core tests. Some systems allow the user to suppress
20399 generation of core files and default to that (linux for example).
20400 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
20401 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
20402
20403Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
20404
20405 * gdb.threads: New directory with some crude multi-threaded
20406 gdb tests (step.exp and step2.exp).
20407 * config/mt-lynx (STEP_EXECUTABLE): Define.
20408 (THREADFLAGS): Define.
20409
20410Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
20411
20412 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
20413
20414 * gdb.base/signals.exp: Disable whole file for lynx until
20415 further notice.
20416
20417 * gdb.base/signals.exp: xfail test where "next" acts like
20418 "continue" for lynx.
20419
20420 * gdb.base/interrupt.exp: xfail test for calling function while
20421 inferior is asleep for lynx.
20422
20423 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
20424 than one cr-lf after each command.
20425
20426Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20427
20428 * configure.in: Reinstate setting of stabsdirs variable, fix
20429 typo in setting up configdirs for native builds.
20430
20431 * gdb.base/return.exp: Fix typo in return double test.
20432 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
20433 compiler from optimizing them away.
20434
20435Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
20436
20437 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
20438 sequences to be echo'd by gdb when using gdb_test.
20439 * gdb.chill/chexp.exp: Likewise.
20440 * gdb.fortran/exprs.exp: Likewise
20441
20442Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
20443
20444 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
20445 after the inferior gdb has started.
20446
20447 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
20448 after each command.
20449 * gdb.base/funcargs.exp: Likewise.
20450 * gdb.base/gdbvars.exp: Likewise.
20451 * gdb.base/interrupt.exp: Likewise.
20452 * gdb.base/list.exp: Likewise.
20453 * gdb.base/watchpoint.exp: Likewise.
20454 * gdb.c++/demangle.exp: Likewise.
20455 * gdb.c++/inherit.exp: Likewise.
20456 * gdb.chill/chexp.exp: Likewise.
20457 * gdb.fortran/exprs.exp: Likewise.
20458
20459 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
20460 test if we can't handle IO to/from the inferior.
20461
20462 * gdb.c++/misc.exp: Always check for a program already being
20463 started after sending a "run" command to gdb.
20464
20465 * gdb.base/twice.exp: Start with a fresh gdb.
20466
20467 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
20468 only depend on gdb's expression code, not the chill runtime.
20469
20470 * gdb.base/return.c: Put return values into variables so we
20471 can have gdb print them rather than depending on the program
20472 to print them.
20473 * gdb.base/return.exp: Corresponding changes.
20474
20475 * lib/gdb.exp: Provide default value for noinferiorio.
20476 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
20477 the inferior.
20478
20479 * gdb.base/break.exp: Always check for a program already being
20480 started after sending a "run" command to gdb.
20481 (text_next_with_recursion): Don't check the output from the
20482 program's printf statement. Instead just make sure the program
20483 exited.
20484
20485 * gdb.base/commands.exp: Protect tests which need arguments with
20486 $noargs conditionals.
20487
20488Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20489
20490 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
20491 of structure member arrays to match gdb/valops.c:value_addr change.
20492
20493Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
20494
20495 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
20496 cases.
20497
20498Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
20499
20500 * configure.in (configdirs): Remove gdb.chill from default list
20501 of subdirs and then add it back in only if doing a native build.
20502 The current chill compiler does not yet work in any cross build.
20503 * Revert all signal changes from Jul 6.
20504 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
20505 for sh-hms targets, allowing these tests to link, with no other
20506 changes. Testing is suppressed by setting "nosignals" in site.exp.
20507
20508Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
20509
20510 * configure.in (signaldirs): Define and add to configdirs for all
20511 targets except some specific ones that are known to not support signals.
20512 Also clean up formatting.
20513 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
20514 (signals, sigall): Remove rules to build.
20515 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
20516 Moved to new gdb.signals directory.
20517 * gdb.signals: New test directory.
20518 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
20519 signals.c signals.exp}: New or moved files.
20520
20521Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
20522
20523 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
20524
20525Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
20526
20527 * gdb.base/return.exp: Xfail `return double' test failure
20528 on at least Solaris 2.3 and handle future/past versions on
20529 a case by case basis as appropriate. Also update message
20530 to include i*86 failures.
20531
20532Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20533
20534 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
20535
20536 * lib/gdb.exp: Fix comment which erroneously identified
20537 gdb_file_cmd as gdb_load (the 19 May change was in fact to
20538 gdb_file_cmd not gdb_load).
20539 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
20540
20541 * gdb.base/setvar.exp: Make test names consistent between pass and
20542 fail cases. Use gdb_test more.
20543
20544Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20545
20546 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
20547
20548Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20549
20550 * gdb.base/help.exp: Fix expected help string for `show commands'.
20551
20552Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
20553
20554 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
20555
20556 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
20557 of a text section.
20558
20559Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
20560
20561 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
20562 that loop eventually terminates. Fix Connection refused logic so
20563 that testsuite will expire nicely.
20564
20565Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
20566
20567 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
20568 config/rom68k.exp: New tcl glue for the appropriate monitors.
20569 These all just end up calling monitor.exp.
20570 * config/monitor.exp (gdb_target_monitor): Handle `Connection
20571 refused' by retrying. Cleanup some timeout issues.
20572 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
20573 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
20574 callers don't have to set/restore global timeout variable.
20575
20576 * The following set of changes centralizes management of the global
20577 timeout variable. This way, it can be set in one target dependent
20578 place instead of dozens of places scattered throughout the test suite.
20579 If you need to lengthen a timeout, then you should either set timeout
20580 in one of the config/{target}.exp files, or multiply it by a factor.
20581 Setting it to an absolute value is always going to lose for some
20582 targets.
20583 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
20584 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
20585 * gdb.base/funcargs.exp: Don't set timeout.
20586 * gdb.base/list.exp (test_forward_search): Only use local timeout.
20587 * gdb.base/printcmds.exp (test_print_string_constants
20588 test_print_array_constants): Don't set timeout.
20589 * gdb.base/ptype.exp: Don't set timeout.
20590 * gdb.base/recurse.exp: Don't set timeout.
20591 * gdb.base/return.exp: Don't set timeout.
20592 * gdb.base/watchpoint.exp: Don't set timeout.
20593 * gdb.c++/classes.exp (do_tests): Don't set timeout.
20594 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
20595
20596Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
20597
20598 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
20599
20600Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20601
20602 * lib/gdb.exp: Disable chill tests for irix5.
20603
20604Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20605
20606 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
20607 each test pass or fail.
20608
20609Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20610
20611 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
20612 xlc not gcc.
20613
20614Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
20615
20616 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
20617
20618Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
20619
20620 * config/est.exp: Fix copyright and comments. Remove dead code.
20621 Use targetname, serialport and baud variables instead of fixed
20622 constants.
20623 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
20624 * config/cpu32bug.exp: New file to support cpu32bug monitors.
20625
20626Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20627
20628 * gdb.base/watchpoint.exp: Don't run
20629 test_watchpoint_triggered_in_syscall for sunos.
20630
20631Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20632
20633 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
20634 they don't seem to exist. Do include stdio.h.
20635
20636Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20637
20638 * gdb.base/a1-selftest.exp: Add alpha xfail.
20639
20640Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20641
20642 * gdb.base/watchpoint.c (main): Prompt before calling read().
20643 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
20644 Revise accordingly. Remove cruft about sending "123" several
20645 times, until it gets noticed. Clean up the "print buf[0]" stuff
20646 so that it passes or fails, and waits for prompts in the usual way.
20647
20648Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20649
20650 * gdb.base/recurse.exp: Fix comment.
20651
20652 * TODO: Remove item about printing variables in nodebug.exp. Add
20653 item about enabling tests which are only run on some targets.
20654
20655 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
20656 fail, make test names unique, use new gdb_test convention
20657 regarding pattern, use gdb_test more, etc.).
20658
20659 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
20660 fail, make test names unique, etc.).
20661
20662Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20663
20664 * gdb.base/nodebug.c: Change return type of top and middle to
20665 short.
20666 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
20667 are fixed by the recent mdebugread.c changes. Allow `short ()'
20668 as type for top and middle.
20669
20670Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20671
20672 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
20673 nearly as I can tell, the whole thing was an accident in Stu's
20674 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
20675 to replace a send/expect pair with gdb_test, but ended up only
20676 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
20677 of 30 Mar 1995 took care of it, but left this vestigial comment
20678 which I am now nuking.
20679
20680Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20681
20682 * gdb.base/break.exp: Look for different line number for
20683 breakpoint at main depending on usestubs.
20684
20685Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20686
20687 * gdb.base/list.exp: Adjust some alternate expect patterns to
20688 match recent list0.c change. Add alternate expect pattern for
20689 output from `list default lines around main' for optimizing
20690 compilers.
20691
20692Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20693
20694 * lib/gdb.exp: If nosignals is not set, set it to 0.
20695
20696Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
20697
20698 * config/slite-gdb.exp: Responds to load symbol table prompt.
20699 * gdb.base/break.exp: Adjust line number, fix rerun.
20700 * gdb.base/langs0.c: Add #ifdef usestubs.
20701
20702Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
20703
20704 * gdb.base/list.exp: Adjust line contents after adding new lines in
20705 list0.c. Also fix a syntax error.
20706
20707 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
20708 * gdb.base/break.exp: ditto.
20709 * gdb.base/list.exp: ditto.
20710 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
20711 * gdb.base/run.c: ditto.
20712 * gdb.base/list0.c: ditto.
20713 * gdb.base/funcargs.c: ditto.
20714
20715Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
20716
20717 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
20718 $targetname, $serialport and $baud instead of hardwired variables.
20719 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
20720 target doesn't support signals.
20721
20722Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
20723
20724 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
20725
20726Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20727
20728 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
20729 Don't rely on the value of an auto variable before it has been
20730 initialized. Use gdb_test more.
20731
20732Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20733
20734 * lib/gdb.exp (default_gdb_version): A version number must start
20735 with a digit, but other than that contains all characters up to
20736 the first whitespace character.
20737
20738Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20739
20740 * gdb.base/commands.exp (breakpoint_command_test): New tests.
20741
20742Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20743
20744 * gdb.c++/*.exp: Warn if executable does not exist. The original
20745 reason for skipping the warning was that configure.in sometimes
20746 intentionally skipped building the executables but the tcl code
20747 had no way of knowing. That (a) was always bogus with respect to
20748 error handling, (b) is no longer true (right now there is no way
20749 to skip C++ tests).
20750
20751 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
20752
20753Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20754
20755 * gdb.base/list.exp: Add expect patterns for output from
20756 SunPRO compiled executables.
20757 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
20758 types.
20759
20760Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20761
20762 * gdb.base/break.exp (test_next_with_recursion): Accept any line
20763 number (we are already testing that the correct source line text
20764 gets printed).
20765
20766 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
20767 that is what is intended, but something needed to be done to get
20768 sunos4 native working again.
20769
20770 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
20771
20772 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
20773 apparently went with a (very) old xfail.
20774
20775Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
20776
20777 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
20778 runto_main is a proc in gdb.exp that will do 'step' for target use
20779 stubs.
20780 * gdb.base/exprs.exp: ditto.
20781 * gdb.base/interrupt.exp: ditto.
20782 * gdb.base/opaque.exp: ditto.
20783 * gdb.base/printcmds.exp: ditto.
20784 * gdb.base/ptype.exp: ditto.
20785 * gdb.base/scope.exp: ditto.
20786 * gdb.base/setvar.exp: ditto.
20787 * gdb.base/signals.exp: ditto.
20788 * gdb.base/twice.exp: ditto.
20789 * gdb.c++/classes.exp: ditto.
20790 * gdb.c++/inherit.exp: ditto.
20791 * gdb.c++/templates.exp: ditto.
20792 * gdb.base/break.exp: no run and hit main for stubs. Change line
20793 numbers for breakpoints and info breakpoint.
20794 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
20795 breakpoint().
20796 * gdb.base/callfuncs.c: ditto.
20797 * gdb.base/exprs: ditto.
20798 * gdb.base/interrupt.c: ditto.
20799 * gdb.base/opaque0.c: ditto.
20800 * gdb.base/printcmds.c: ditto.
20801 * gdb.base/ptype.c: ditto.
20802 * gdb.base/scope0.c: ditto.
20803 * gdb.base/setvar.c: ditto.
20804 * gdb.base/signals.c: ditto.
20805 * gdb.base/twice.c: ditto.
20806 * gdb.c++/misc.cc: ditto.
20807 * gdb.c++/templates.cc: ditto.
20808
20809Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20810
20811 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
20812
20813 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
20814 somewhere between `read' and `main.c'. I'm pretty sure the
20815 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
20816 and it isn't particularly useful.
20817
20818 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
20819
20820Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20821
20822 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
20823
20824Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
20825
20826 * config/mt-slite: add LIBS and -nostdlib.
20827 * config/slite-gdb.exp: add this new file to support sparclite target.
20828
20829Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
20830
20831 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
20832
20833 * gdb.base/a2-run.exp: Change argument to istarget from
20834 "*-*-vxworks" to "*-*-vxworks*".
20835 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
20836
20837Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
20838
20839 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
20840 will not runto main but do a 'step' to step out of breakpoint().
20841 * config/mt-slite: add -Dusestubs.
20842
20843Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20844
20845 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
20846 instead of just @.
20847
20848 * gdb.base/signals.exp: Add test for "handle all print".
20849 * TODO: Remove "handle all print". Also remove item about
20850 checking copyright date (I don't like the idea of a spurious FAIL
20851 based on when we run the tests).
20852
20853 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
20854 for SunOS4 (reason for failure not investigated). Remove
20855 redundant test for $binfile.
20856
20857 * gdb.base/nodebug.c (array_index): Call malloc.
20858
20859 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
20860
20861Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
20862
20863 * gdb.base/recurse.exp: Update gdb_test invocation to use new
20864 conventions and slightly simplify the matching regexp.
20865
20866Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20867
20868 * gdb.base/break.exp: Update gdb_test invocation to use new
20869 convention.
20870
20871 * lib/gdb.exp: If noargs is not set, set it to 0.
20872
20873 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
20874 tests unique.
20875
20876 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
20877
20878Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20879
20880 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
20881 one argument of type "<non-float parameter>".
20882
20883Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
20884
20885 * config/rom68k.exp: New file to support Motorola IDP board.
20886 * gdb.base/a2-run.exp: Skip this file if noargs is set.
20887 * gdb.base/break.c: Change things around so that this program
20888 doesn't depend upon args. This is necessary to make remote
20889 targets work (in general, they can't take args).
20890 * gdb.base/break.exp: Don't try to send args to program. Don't
20891 expect output. Also, replace lots of code with gdb_test.
20892
20893Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20894
20895 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
20896 printing of '\'' (which is what the comment says we are testing,
20897 even though we were not), not '''.
20898 (test_integer_literals_rejected): Test that printing ''' is an error.
20899
20900 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
20901 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
20902 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
20903 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
20904 Use gdb_test not test_print_accept.
20905 * lib/gdb.exp: Remove test_print_accept.
20906
20907 * gdb.base/signals.exp (signal_tests_1): Make pass message
20908 consistent with fail message.
20909
20910 * gdb.base/whatis.exp: Remove xfails for printing char vs.
20911 unsigned char; the bug (PR 1821) is fixed.
20912
20913 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
20914
20915 * gdb.base/scope.exp (test_at_localscopes): Call pass for
20916 successful tests--makes xfailing them work right.
20917
20918Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20919
20920 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
20921 only \r\n, not .*. The test can pass .* as the last thing in
20922 $pattern if that is what it wants. In addition to providing this
20923 flexibility, this change should speed up pattern matching in cases
20924 where the pattern already ended with .* (there were a number of
20925 them). This change also helps catch bad patterns--in the old
20926 scheme the typo "char \*" instead of "char \\*" would pass. Now
20927 it is caught.
20928 * Many .exp files: Update callers.
20929
20930 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
20931 clearer and does not spuriously match multiple ('s. Likewise for
20932 ) and *.
20933
20934 * gdb.base/nodebug.exp: Test ability to call a function and pass
20935 it a string (even with no debugging info).
20936
20937 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
20938 "p '\'", which is the same as "p ''" once tcl gets done with
20939 quoting, to "p '\\'", which I suspect is what is intended (one
20940 backslash gets sent to GDB).
20941
20942 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
20943
20944Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20945
20946 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
20947 1817) was fixed literally years ago.
20948
20949Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20950
20951 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
20952 test, it causes stepping out of call_after_alloca_subr with
20953 optimizing compilers.
20954 (localvars_in_indirect_call): Consume GDB prompt if `finish'
20955 fails.
20956
20957 * gdb.c++/templates.exp: Source templ-info.exp only if
20958 the templates executable exists.
20959
20960 * gdb.c++/misc.cc (class Contains_static_instance,
20961 class Contains_nested_static_instance),
20962 gdb.c++/classes.exp (test_static_members): Test printing of
20963 a class that contains a static instance of the class.
20964
20965Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20966
20967 * gdb.base/langs2.c (cppsub_): Don't prototype.
20968 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
20969 only, I believe).
20970
20971Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20972
20973 * lib/gdb.exp (skip_chill_tests): New procedure.
20974
20975 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
20976
20977Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
20978
20979 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
20980 each expect pattern. Cuts runtime from 12 to about 4 seconds.
20981
20982Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20983
20984 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
20985
20986 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
20987 disassemble 8, not 16, instructions for part 4.
20988
20989 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
20990 support the latter anymore.
20991
20992 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
20993 -DNO_PROTOTYPES.
20994 * gdb.base/callfuncs.c: Control use of prototypes based on
20995 NO_PROTOTYPES, not __STDC__.
20996 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
20997 t_float_values2 tests if prototypes in use.
20998
20999 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
21000 t_double_values): When checking differences against DELTA, check
21001 that difference is within the range (-DELTA,DELTA), not just
21002 (-infinity,DELTA).
21003
21004Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
21005
21006 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
21007 'file' command firts, then 'target', then 'load', this is due to gdb
21008 target set up.
21009 * config/mips-gdb.exp: Fix a couple regular exp bugs.
21010
21011Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
21012
21013 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
21014 FP load/store variants.
21015 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
21016
21017Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
21018
21019 * gdb.base/term.exp: Do not give a warning if not native, it is
21020 not an abnormal condition.
21021
21022Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
21023
21024 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
21025 t_char_array".
21026
21027Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
21028
21029 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
21030 are getting the version number.
21031
21032 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
21033 if not native, it is not an abnormal condition.
21034
21035Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21036
21037 * lib/gdb.exp: Just use "file exists", rather than undocumented
21038 dejagnu procedure "findfile".
21039
21040Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
21041
21042 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
21043 (LDFLAGS): Set to -Xlinker -Ur.
21044
21045 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
21046 Removed, these values are set by lib/gdb.exp.
21047
21048 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
21049
21050Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
21051
21052 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
21053 of replicating gdb startup code.
21054
21055 * config/mt-vxworks (LDFLAGS): Set to -r.
21056 (CFLAGS_FOR_TARGET): Removed.
21057
21058 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
21059 (gdb) and gdb for vxworks uses (vxgdb).
21060
21061 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
21062 executable is not in the tree and host != target, use sed and
21063 program_transform_name to determine the gdb name used by the
21064 target.
21065
21066 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
21067 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
21068
21069Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21070
21071 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
21072 floats, chars, and shorts where there are ANSI-style function
21073 definitions.
21074
21075 * gdb.base/langs.exp, gdb.base/langs*: New test.
21076 * gdb.base/Makefile.in: Build it.
21077 * TODO: Remove item about checking that C names don't get C++
21078 demangling applied; this test tests it.
21079
21080Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21081
21082 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
21083 went with the const70 xfail. The xfail went away a year ago.
21084
21085 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
21086
21087 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
21088 for hp300.
21089
21090 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
21091
21092 * gdb.base/a1-selftest.exp: Don't run on hp300.
21093
21094Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21095
21096 * Makefile.in (site.exp): Set host_alias and target_alias as well
21097 as host_triplet and target_triplet.
21098
21099Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21100
21101 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
21102
21103 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
21104 places as other ecoff systems).
21105
21106 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
21107 ultrix.
21108
21109Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21110
21111 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
21112 remove them.
21113 * gdb.base/nodebug.exp: Accept "function" in addition to "text
21114 variable and "variable" in addition to "data variable".
21115 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
21116
21117 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
21118 2.
21119 * gdb.base/list1.c (long_line): Add additional statement at start
21120 of function.
21121 * gdb.base/list.exp (test_forward_search): Update line number to
21122 reflect new statement.
21123
21124Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21125
21126 * gdb.base/signals.exp: Reinitialize searched source directories
21127 after gdb_start call.
21128
21129Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
21130
21131 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
21132 * gdb.stabs/Makefile.in: Likewise.
21133
21134 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
21135 change. Instead split the tests into smaller pieces.
21136 * gdb.disasm/hppa.s: Corresponding changes.
21137
21138Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21139
21140 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
21141 Quote ^C when passing it to stty. For some shells ^ is a pipe.
21142
21143 * gdb.base/funcargs.exp: Modify many tests so that every test
21144 either passes or fails. Make some test names unique.
21145
21146Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21147
21148 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
21149 Call stty to set interrupt character.
21150
21151 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
21152 for HP assembler versus GNU assembler based on actual behavior of
21153 $(CC), rather than assuming that $(AS) is always the GNU assembler.
21154
21155 * TODO: Suggest a few more stepping tests.
21156
21157Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
21158
21159 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
21160 restart GDB for h8300 after a continue.
21161 (return): Add pattern to match a29k-udi behavior.
21162 * gdb.base/nodebug.exp: Remove obsolete comment.
21163 * gdb.base/regs.exp: New file, testing of register displays.
21164 * gdb.base/return.exp: Fix typo in reference to $objdir.
21165 * gdb.base/whatis.exp: Always start with a fresh GDB.
21166
21167Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21168
21169 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
21170 higher, these tests generate a lot of output.
21171
21172Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21173
21174 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
21175 code following the catch silently ignored some errors; without the
21176 catch they should be thrown like any other tcl error. Also, the
21177 catch used "" instead of {} which meant all the callers who wanted
21178 to include one of the characters "[]$ had to quote it an extra time.
21179 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
21180 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
21181 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
21182 Remove extra quoting.
21183
21184Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
21185
21186 * gdb.base/commands.exp: Make test names unique; every test either
21187 passes or fails. Update some comments.
21188
21189 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
21190
21191Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21192
21193 The following fixes a FAIL caused by the fact that the alpha stabs
21194 configuration didn't use the ".if alpha" code in weird.def.
21195 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
21196 bit pointer, so the 32 bit version works even on the alpha.
21197 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
21198 Remove the stuff which allowed us to have separate versions for
21199 alpha and everything else.
21200
21201 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
21202 regexp which "info func operator\[\](" is supposed to match. Fix
21203 string to send to GDB. Note that GDB still doesn't work right. Add a
21204 new test for "info func .perator\[\](" which GDB does handle correctly.
21205
21206 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
21207
21208Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21209
21210 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
21211 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
21212 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
21213 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
21214 it makes the tests harder to understand and confuses test-o-matic.
21215 The preferred style is that each test provides a PASS or a FAIL,
21216 and has a unique message (e.g. "continue #54" not just "continue")
21217 which is the same for the pass and the fail.
21218 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
21219 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
21220 to lib/gdb.exp.
21221 * gdb.base/printcmds.exp: Use test_print_accept. Remove
21222 prt_accept which was basically the same thing. Likewise for
21223 test_print_reject and prt_reject.
21224 * lib/gdb.exp (test_print_reject): Add some more error message
21225 patterns to match from the former printcmds.exp (prt_reject).
21226 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
21227 One defect of the passcount stuff is that some of it failed to
21228 report XPASS where appropriate.
21229 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
21230 stuff before and after arg in expected pattern.
21231 (test_paddr_operator_functions): Re-do test without print_addr_of;
21232 this is the only test which seems to want extra stuff there.
21233
21234Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21235
21236 * gdb.base/nodebug.exp: Update new tests to reflect improved
21237 wording of gdb output.
21238
21239 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
21240 and "ptype" work on variables in files compiled without -g.
21241 Replaces commented out "maint print msymbol" tests.
21242
21243Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21244
21245 * gdb.base/setvar.c (dummy): Call malloc.
21246
21247 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
21248 losing with the irix4 sed.
21249
21250 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
21251 ALRM" on irix4.
21252
21253Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21254
21255 * TODO: Remove items about corefile.exp testing new exec-file and
21256 backtrace; both are now done. Add items about printing enums.
21257
21258Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21259
21260 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
21261 "get signal $thissig" test fails.
21262
21263 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
21264
21265Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21266
21267 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
21268 compiler warning with dec alpha compiler.
21269
21270 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
21271 extra \n from gdb_test call (this explains why the prompt test
21272 that I removed yesterday was there).
21273 (user_defined_command_test): Remove extra \n and prompt test.
21274
21275 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
21276 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
21277 doesn't exist.
21278 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
21279 Also remove alpha workaround, which turns out to be because
21280 SIGABRT == SIGLOST.
21281
21282 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
21283
21284 * gdb.base/help.exp: Don't test "help show".
21285
21286Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21287
21288 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
21289 "set print address" is on.
21290 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
21291 pass prompt to gdb_test; gdb_test already looks for the prompt.
21292
21293 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
21294
21295 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
21296 was a vestige of the manual TESTSTRATEGY, and the purpose of it
21297 was to make sure that gdb can read a core file. But (a) the "read
21298 the corefile" part didn't make it to a1-selftest.exp, we just
21299 delete the corefile after creating it, and (b) we test reading
21300 corefiles in corefile.exp anyway. Also, this test left around a
21301 xgdb process on Solaris.
21302
21303 * gdb.base/corefile.exp: Also test backtrace.
21304
21305Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
21306
21307 * gdb.base/commands.exp: Test a simple user defined command with
21308 arguments and if/while statements; verify the full user command is
21309 printed by "show user".
21310
21311 * gdb.base/commands.exp: Test if/while commands as part of a
21312 breakpoint command list; verify they appear in breakpoint
21313 information.
21314
21315Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21316
21317 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
21318 than by dividing by zero.
21319
21320Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
21321
21322 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
21323 performing an inferior call with watchpoints enabled.
21324 * gdb.base/watchpoint.c (main): Delete second unnecessary read
21325 call.
21326
21327Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21328
21329 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
21330 of "file" command.
21331
21332 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
21333 Add additional pattern for when "int operator int(void);" appears
21334 in a different order.
21335
21336Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21337
21338 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
21339
21340 * gdb.base/help.exp: Replace most of docstrings for "info signals"
21341 and "signal" with ".*".
21342
21343Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21344
21345 * TODO: Add note about "handle all nostop".
21346
21347 * gdb.base/{sigall.c, sigall.exp}: New test.
21348 * gdb.base/Makefile.in: Add it.
21349
21350Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
21351
21352 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
21353 when invoking GDB, suppresses any windowing interface.
21354
21355Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
21356
21357 * config/sim-gdb: New file, simulator testing support.
21358
21359Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
21360
21361 * gdb.base/interrupt.exp: Test calling func1 twice.
21362
21363Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
21364
21365 * gdb.base/list.exp (test_forward_search): Set timeout higher
21366 when we'll be getting lots of output from gdb.
21367
21368 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
21369 "init_malloc" to after the expect statement. Run it if that
21370 regexp is taken, but also for two others which happen if source
21371 cannot be found.
21372
21373Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21374
21375 * gdb.base/printcmds.exp: New test, for printing register before
21376 program is running.
21377
21378Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21379
21380 * gdb.base/list.exp: Correct some alternate expect patterns
21381 to reflect changes in list1.c.
21382
21383Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21384
21385 * TODO: Add item regarding large frames.
21386
21387 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
21388
21389 * TODO: Remove item about enabling return.exp; it
21390 is enabled. Suggest a few more "return" tests.
21391
21392Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21393
21394 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
21395 anonymous unions.
21396
21397Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21398
21399 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
21400 and pr-5646.o, so "make" is the same as "make all", not "make
21401 pr-4975.o".
21402
21403Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
21404
21405 * gdb.base/list.exp: Adjust expectations to reflect changes in
21406 list1.c.
21407 (test_forward_search): New test proc.
21408 * gdb.base/list1.c (long_line): New function, has long source line.
21409
21410Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
21411
21412 * gdb.base/a1-selftest.exp: Change initial stepping to know about
21413 additional line of code that was added.
21414
21415Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
21416
21417 * gdb.disasm/hppa.s: Break the large branching tests into smaller
21418 tests so as not to overflow expect's input buffers.
21419 * gdb.disasm/hppa.exp: Corresponding changes.
21420
21421Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21422
21423 Beginnings of template debugging tests.
21424 * gdb.c++/templ-info.cc: New file to test for template
21425 debugging capability of the compiler.
21426 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
21427 templ-info.cc.
21428 * gdb.c++/templates.cc: Add explicit template instantiations
21429 to enable compiling with -fno-implicit-templates. Add destructor
21430 and 'value' method to T5 class for template tests.
21431 * gdb.c++/templates.exp: Add testcases for printing of template
21432 types, setting breakpoints on template methods and calling a
d63a86f8 21433 template method.
c906108c
SS
21434
21435Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
21436
21437 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
21438 branch target since some assemblers (gas-2.5) may emit a
21439 relocation for the branch instead of resolving it in the
21440 assembler.
21441
21442Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21443
21444 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
21445 through signal handler.
21446
21447Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21448
21449 * configure.in (*-*-netware): Use config/mt-netware.
21450
21451 * config/mt-netware: New file.
21452 * config/mt-i386-netware: Removed, separate configs for different
21453 netware architectures are no longer needed now that we have
21454 --with-headers.
21455
21456Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21457
21458 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
21459 by the recent changes to use ANSI C arithmetic conversions.
21460
21461Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21462
21463 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
21464 bug involving using inferior_pid to figure out whether to select a
21465 frame.
21466
21467Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
21468
21469 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
21470 match the current disassembler output.
21471
21472Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
21473
21474 * gdb.fortran/exprs.exp: Expect VOID instead of void.
21475 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
21476 types, expect "int" as type of integer values (for now).
21477
21478Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
21479
21480 * gdb.base/commands.exp: New tests for if/while commands.
21481
21482Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
21483
21484 * lib/gdb.exp (runto): Replace sub-pattern for hex value
21485 by .*, since hex values have different syntax in Chill mode.
21486
21487Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21488
21489 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
21490 linefeed from expect pattern for repeated types with indices > 9.
21491
21492Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
21493
21494 First part of Fortran test suite.
21495 * gdb.fortran: New directory.
21496 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
21497
21498Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21499
21500 * gdb.base/default.exp: Update expect pattern for load command
21501 without arguments.
21502
21503Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
21504
21505 * configure.in: Change i386 to i[345]86.
21506 * gdb.base/configure.in: Likewise.
21507 * gdb.c++/configure.in: Likewise.
21508 * gdb.chill/configure.in: Likewise.
21509
21510Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
21511
21512 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
21513 patterns, since that is not a valid context for comments.
21514
21515Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
21516
21517 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
21518 repeated types and repeated types with indices > 9.
21519
21520Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
21521
21522 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
21523 2417; old bug has been fixed.
21524
21525Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
21526
21527 * gdb.base/interrupt.exp: When trying to wake up the inferior,
21528 send the newline ourselves instead of assuming gdb_test will do
21529 so when passed an empty input string.
21530
21531 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
21532 stabs testcode.
21533
21534Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21535
21536 * lib/gdb.exp (gdb_test): Don't send anything if the first
21537 argument is an empty string. This makes cases where we want to
21538 match output that is already in expect's buffers (for example,
21539 matching a breakpoint after gdb_run_cmd has been called) work
21540 reliably.
21541
21542Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21543
21544 * config/netware.exp: New file.
21545
21546Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21547
21548 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
21549 the -B and -L prefixes so we can find the debugging stub.
21550
21551 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
21552 there and we are using the gcc from the tree.
21553
21554 * gdb.base/types.c: Removed.
21555
21556 * gdb.base/configure.in: Look for makefile fragments in ../config.
21557 Recognize i386-*-netware.
21558 * gdb.c++/configure.in: Likewise.
21559
21560Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21561
21562 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
21563 the correct TCL syntax.
21564
21565Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21566
21567 * gdb.base/opaque.exp: use runto instead of messing around with
21568 breakpoints. Simplify by using gdb_test.
21569
21570 * gdb.base/bitfields.exp: restart between tests on netware targets
21571 because breakpoints aren't relocated after target death. Run
21572 processes to completion.
21573
21574 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
21575
21576Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
21577
21578 * Makefile.in: Remove extra tabs that confuse some versions
21579 of "make". Use the newly built gdb to test with by default,
21580 rather than the first one in the tester's search path.
21581
21582Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
21583
21584 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
21585
21586 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
21587 condition help.
21588
21589Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21590
21591 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
21592
21593 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
21594 running.
21595 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
21596 * gdb.base/funcargs.exp: Likewise.
21597
21598 * gdb.base/bitfields.exp: Simplify by using gdb_test.
21599 * gdb.base/funcargs.exp: Likewise.
21600
21601 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
21602 message is "".
21603
21604Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21605
21606 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
21607 return,signals,twice}.exp: Handle non-existant binaries
21608 consistantly.
21609
21610 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
21611 * gdb.base/Makefile.in: Don't try to generate a core dump, we
21612 might testing a cross development system.
21613
21614Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21615
21616 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
21617 runtest script is relative to ${srcdir}, not ${rootdir}.
21618
21619Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
21620
21621 * gdb.base/signals.exp: Allow for optionality of breakpoint
21622 address.
21623
21624Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21625
21626 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
21627
21628Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21629
21630 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
21631 for size_t definition.
21632 * gdb.c++/templates.cc: Likewise
21633
21634 * config/mt-i386-netware: New file.
21635
21636 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
21637 defined.
21638
21639 * gdb.base/Makefile.in: Added support for systems that name core
21640 files by appending "core" to the program name.
21641 * gdb.base/a1-selftest.exp: Likewise.
21642
21643Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21644
21645 * gdb.base/return.exp: Add comment and message for `return double'
21646 test failure on Sparc Solaris.
21647
21648Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
21649
21650 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
21651
21652Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21653
21654 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
21655 from optimizing them away.
21656 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
21657 patterns to include default constructors and assignment operators,
21658 to match gcc versions beyond 2.5.8. Accept any cplus demangling
21659 character in the output of the virtual base pointer.
21660
21661Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21662
21663 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
21664 expression match in print_addr_of to avoid unintented matches.
21665 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
21666 versions up to 2.5.8.
21667
21668Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21669
21670 * gdb.base/list.exp: Tweak alternate pattern for listing of an
21671 included file to run under newer versions of expect.
21672 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
21673 consecutive >'s in templates to accomodate recent cplus-dem.c change.
21674 Remove xfail for the virtual table of BDDHookV.
21675
21676Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
21677
21678 * lib/gdb.exp (string_to_regexp): Set a default result.
21679 (default_gdb_start): Fix misleading message.
21680
21681Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
21682
21683 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
21684 Remove all CC, etc definitions.
21685 * config/mt-hpux: New file.
21686 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
21687 (CFLAGS, LDFLAGS): Define.
21688 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
21689
21690 * Makefile.in (site.exp): Don't insert host_os, etc.
21691 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
21692 (distclean): Check existence of subdir.
21693 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
21694 * gdb.base/Makefile.in: General cleanup and simplification.
21695 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
21696 to build executables. Use default rule to build .o files.
21697 (EXPECT, RUNTEST, CC): Fix relative pathname.
21698 (site.exp): Don't insert host_os, etc.
21699 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
21700 and/or SIGUSR1 defined.
21701 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
21702 * gdb.c++/Makefile.in: General cleanup and simplification.
21703 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
21704 (CFLAGS): Remove.
21705 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
21706
21707Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
21708
21709 * gdb.base/recurse.exp: Misc changes to get tests running again
21710 after Kung's changes to the watchpoint code.
21711 * gdb.base/watchpoint.exp: Likewise.
21712
21713Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
21714
21715 * lib/gdb.exp (string_to_regexp): Convert {\} also.
21716
21717Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
21718
21719 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
21720 * lib/gdb.exp (default_gdb_start): Define.
21721 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
21722 gdb.base/funcargs.exp, gdb.base/opaque.exp,
21723 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
21724 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
21725 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
21726 Don't call gdb_target_udi in between tests.
21727
21728Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21729
21730 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
21731 (which was basically just a local version of the same thing). In
21732 addition to avoiding duplication, gdb_test_exact is faster.
21733 * lib/gdb.exp (gdb_test_exact): Fix typo.
21734
21735 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
21736 don't give an error.
21737
21738 * gdb.base/term.exp: Call delete_breakpoints before starting.
21739
21740 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
21741 (t10): Add comment.
21742
21743Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
21744
21745 Reorganization of the GDB Test Suite.
21746
21747 * gdb.base: New directory, contains all the basic tests.
21748 * gdb.c++: New directory, tests specific to C++.
21749 * gdb.chill: New directory, tests specific to Chill.
21750 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
21751 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
21752 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
21753 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
21754 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
21755 t30-31 to chill).
21756 * */gdbme.*: Rename to match appropriate expect scripts.
21757 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
21758 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
21759 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
21760 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
21761 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
21762 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
21763 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
21764 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
21765 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
21766 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
21767 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
21768 gdb.c++/virtfunc.cc: New names of C++ files.
21769 * gdb.chill/chillvars.ch: New name of Chill file.
21770 * gdb.base/configure.in, gdb.c++/configure.in,
21771 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
21772 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
21773 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
21774 * configure.in (configdirs): Update to reflect directory changes.
21775 (target_abbrev): No longer define for any configuration.
21776 * Makefile.in: Cosmetic improvements to header comments.
21777
21778Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
21779
21780 Various changes to gdb.t31:
21781
21782 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
21783 * gdbme.ch: Make all key-words and predefineds be upper-case.
21784 * chillvars.exp: Expect key-words and predefinds in upper-case.
21785
21786 * chillvars.exp: Use gdb_test_exact many places.
21787 Change expected output for arrays (which now includes index labels).
21788
21789 * pr-5020.exp, gdme.ch (module PR_5020):
21790 New test, for PR-5020.
21791
21792Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
21793
21794 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
21795 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
21796
21797Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
21798
21799 * Makefile.in: Fix bit-rot in definitions of CHILL,
21800 CHILL_FOR_TARGET and Chill_LIB.
21801 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
21802 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
21803 CHILL, and CHILL_LIB.
21804
21805Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
21806
21807 * Revert the previous changes. Please see Rob's directory
21808 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
21809
21810Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
21811
21812 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
21813 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
21814 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
21815 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
21816 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
21817 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
21818 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
21819 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
21820 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
21821 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
21822 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
21823 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
21824 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
21825 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
21826 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
21827 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
21828 changes from 94Q1.
21829
21830Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
21831
21832 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
21833 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
21834 Rob's new testing fragments.
21835
21836Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
21837
21838 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 21839 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
21840
21841Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
21842
21843 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
21844 version also, match on casted version strings, and match on
21845 gdb startup case where the line numbers might be messed up.
21846
21847Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
21848
21849 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 21850 (CFLAGS): Delete it from here.
c906108c
SS
21851
21852Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
21853
21854 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
21855
21856Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
21857
21858 * Makefile.in (RUNTEST): Default to just "runtest".
21859
21860Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21861
21862 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
21863 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
21864 the code has been restructured.
21865
21866Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21867
21868 * gdb.t00/default.exp (set write): Allow any number of \r and/or
21869 \n, not just one of each.
21870
21871 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
21872 /bin/cc gives a warning if you do.
21873
21874Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
21875
d63a86f8 21876 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
21877 __t10ListS_link1ZUiRCUiPT0
21878
21879Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21880
21881 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
21882 on local variables in recursive functions.
21883
21884 * gdb.t07/Makefile.in: Build the new test.
21885
21886Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21887
21888 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
21889 directly. Instead compare the return values from actual calls.
21890
21891Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
21892
21893 * Makefile.in (check): Set TCL_LIBRARY for runtest.
21894
21895Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21896
21897 * From Peter Schauer with minor modifications.
a9c64011
AS
21898 * gdb.t15/return.exp (return_tests): Handle targets where "return"
21899 stops in mid-line in the caller. Add xfail for returning a float
21900 value on X86 targets.
c906108c
SS
21901
21902Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21903
21904 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
21905 to avoid expect lossage.
21906 (fmem_LRbug_tests): Likewise.
21907 * gdb.disasm/hppa.s: Corresponding changes.
21908
21909 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
21910 conditions to work with latest dejagnu/expect.
21911
21912 * gdb.t15/funcargs.exp (finish from indirect call): No longer
21913 expected to fail on the PA.
21914 (backtrace in call with trampolines): Explicitly require main
21915 to be frame #1 (no trampolines should show up in backtrace).
21916
21917 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
21918 "continue -expect".
21919 * gdb.t06/break.exp: Likewise.
21920 * gdb.t07/watchpoint.exp: Likewise.
21921 * gdb.t13/bitfields.exp: Likewise.
21922 * gdb.t15/{funcargs,return}.exp: Likewise.
21923 * gdb.stabs/weird.exp: Likewise.
21924 * config/{mips,udi}-gdb.exp: Likewise.
21925
21926 * hppa.sed: Enclose comments within a sed command to avoid
21927 losing with the old OSF1 sed.
21928
21929Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21930
21931 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
21932 sequent dynix.
21933 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
21934 * gdb.t15/funcargs.exp: Conditionally step again to really
21935 finish from marker_call_with_trampolines. Handle the case where
21936 the first step from within call_with_trampolines already steps
21937 us back to main.
21938 * gdb.t15/gdbme.c: Add comment to closing brace of
21939 call_with_trampolines for funcargs.exp.
21940
21941Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21942
d63a86f8 21943 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
21944 Fix typo(s).
21945
21946Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21947
21948 * gdb.t07/gdbme.c: More code for watchpoint testing.
21949
21950 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
21951 "Hardware watchpoint" throughout file.
21952 (test_watchpoint_triggered_in_syscall): New test.
21953 (test_complex_watchpoint): New test.
21954
21955Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21956
21957 * gdbme.c (call_with_trampolines): New function to try and step
21958 into. Tests trampoline problems on the PA.
21959
21960 * funcargs.exp (localvars_in_indirect_call): No longer expect
21961 stepping into indirect call to fail on PAs.
21962 (test_stepping_over_trampolines): New test.
21963
21964Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21965
21966 * TODO: Add suggestions for static member function tests, and
21967 completion tests.
21968
21969Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21970
21971 * TODO: Add suggestions for "p/a" tests.
21972
21973 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
21974 (default_gdb_exit): Replace all the hair with sending "quit" to
21975 the process with a simple close.
21976
21977Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21978
21979 * TODO: Add suggestions for shared library tests.
21980
21981Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21982
21983 * TODO: Add suggestions for x/s tests.
21984
21985Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21986
21987 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
21988 "enable once", and "enable breakpoints once" with ".*".
21989
21990Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21991
21992 * TODO: Add suggestions about structure passing tests.
21993
21994Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21995
21996 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
21997 the primary1 test, use work around if __GNUC__ < 2.
21998 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
21999 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
22000 Test for bad output rather than waiting for timeout. Issue
22001 second continue only if first continue failed.
22002
22003Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
22004
22005 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
22006 operator[] test with gdb_test because the old code didn't seem to
22007 be getting the quoting right with the new dejagnu.
22008
22009Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
22010
22011 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
22012 one from the path.
22013 * Makefile.in: Use a fresh expect if there is one, use runtest
22014 from the src tree if there is one.
d63a86f8 22015
c906108c
SS
22016Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
22017
22018 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
22019 next over recursive call. Revise the tests from that point on
22020 (which had been skipped) to match GDB's actual (correct) output.
22021
22022 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
22023 with next over a breakpoint whose condition is false.
22024
22025 * gdb.t00/help.exp: Comment out "help set print" tests just like
22026 (and for same reason as) "help set" test.
22027
22028Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22029
22030 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
22031 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
22032
22033Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22034
22035 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
22036 necessary gdb_target_udi.
22037
22038 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
22039
22040 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
22041 1838 and 2417; they are fixed.
22042
22043 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
22044 gdb.t03/ptype.exp (ptype structure, ptype union):
22045 Remove xfails; the test is looser than when the xfails were added.
22046
22047 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
22048 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
22049
22050 * gdb.t01/run.exp: Only run shell test if isnative.
22051
22052 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
22053 since "run" automatically loads if necessary. Call gdb_target_udi
22054 after the "file" since "file" kills any execution target.
22055
22056 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
22057 GDB. GDB doesn't work that way (not anymore at least) on UDI.
22058 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
22059 argument for UDI.
22060
22061Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
22062
22063 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
22064
22065 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
22066
22067Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22068
22069 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
22070 properly quoting regexps. This makes the second argument to
22071 demangle a fixed string, which matches the callers, instead of a
22072 shell-style pattern which is what the previous implementation
22073 used. Update some of the callers.
22074
22075Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22076
22077 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
22078 (comib_nullified_tests): Fix typo.
22079 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
22080 strings. No longer expected to fail.
22081
22082 * gdb.disasm/hppa.s (addib_tests): Fix typo.
22083 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
22084 strings. No longer expected to fail.
22085
22086 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
22087 string. No longer expected to fail.
22088
22089Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22090
22091 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
22092 No longer expected to fail.
22093
22094 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
22095 string. No longer expected to fail.
22096
22097Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22098
22099 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
22100 only in the names (I probably got most of them). I was even
22101 generous with some which differed in underscores in names, and
22102 probably missed a few, and I *still* was able to remove almost a
22103 third of the file with almost no impact on testsuite coverage.
22104
22105Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22106
22107 * gdb.t00/default.exp: Match udi_attach error message as well as
22108 the one from child_attach.
22109
22110 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
22111
22112 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
22113
22114 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
22115 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
22116
22117 * Move test with enums and partial symbols back to
22118 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
22119 Reverts the change of 26 May 93. Per today's change to
22120 stabs.texinfo, the behavior that weird.exp was expecting was
22121 unreasonable; what is important is that the compiler+gdb get
22122 things right, which happens with a recent gcc. Also fix the test
22123 to deal with native compilers which put out the stab gdb can't
22124 deal with.
22125
22126Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22127
22128 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
22129 in the names. The main thing these accomplish is to slow things down.
22130 Many more such duplicates surely remain.
22131
22132 * gdb.t00/help.exp: Comment out "help support" test just like
22133 (and for same reason as) "help set" test.
22134
22135Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
22136
22137 * gdb.t06/break.exp: Remove setup_xfails for
22138 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
22139 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
22140 about known bug in gcc to include up through 2.5.8.
22141 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
22142 well as "_vb$".
22143 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
22144 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
22145 with latest gcc and gdb.
22146 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
22147 well as "_vb$".
22148
22149Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22150
22151 * configure.in (hppa*-*-*): Also configure and build stabs-only
22152 tests.
22153
22154Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22155
22156 * gdb.t10/hppa.mt: A makefile fragment for the PA.
22157 * gdb.t10/configure.in (hppa*-*-*): Use it.
22158
22159Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22160
22161 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
22162
22163Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22164
22165 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
22166 versions prior to 1.13.5.
22167
22168Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22169
22170 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
22171 the prompt is at the start of a line.
22172
22173Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22174
22175 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
22176 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
22177 in the copr tests now.
22178 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
22179 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
22180 expected to fail.
22181
22182Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
22183
22184 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
22185 gdb.t31/chillvars.exp, lib/gdb.exp:
22186 Tweak to run under either version of expect.
22187 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
22188 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
22189 * gdb.t11/list.exp: Remove extraneous whitespace.
22190
22191Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22192
22193 * gdb.t16/printcmds.exp (test_print_strings): Accept
22194 "(unsigned char *) " before the string.
22195
22196 * TODO: Add notes about printing of fancy types and GDB expressions.
22197
22198Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
22199
22200 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
22201 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 22202 if doing mips-idt-ecoff.
c906108c
SS
22203
22204Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
22205
22206 * Most .exp files: Tweak to run under either version of expect.
22207
22208Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22209
22210 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
22211 xfails; I'm not sure why they are failing, but not because of PR 1806.
22212
22213Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
22214
22215 * config/unix-gdb.exp: Remove gdb_unload cause it's already
22216 defined in lib/gdb.exp.
22217
22218Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22219
22220 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
22221 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
22222 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
22223 have to be typeless.
22224
22225Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22226
22227 * TODO: Add suggestion for copyright year test.
22228
22229Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
22230
22231 * configure.in (*-*-lynxos*): Add stabs tests.
22232
22233Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
22234
22235 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
22236 so insert a tab before any assembler directive in column zero.
22237
22238 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
22239 stores.
22240 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
22241 stores.
22242 (fpu_short_memory_tests): Likewise.
22243
22244Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22245
22246 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
22247 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
22248 .stabs directives in comments.
22249
22250Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22251
22252 * TODO: New file, describing tests we could write.
22253 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
22254
22255Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22256
22257 * gdb.t06/signals.exp: Add kludge to force re-sync.
22258
22259 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
22260 to xgdb instead of gdb, get out of gdb.
22261
22262Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
22263
22264 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
22265 for info.
22266
22267Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
22268
22269 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
22270 * gdb.stabs/configure.in (hppa*-*-*): Use it.
22271 * gdb.stabs/hppa.sed: New sed script for the PA.
22272
22273Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22274
22275 * gdb.stabs: Re-write weird.def and configuration to use sed
22276 instead of cpp. sed is portable and POSIX; cpp is neither.
22277
22278Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22279
22280 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
22281
22282Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22283
22284 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
22285
22286Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22287
22288 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
22289 "_vb$".
22290 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
22291 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
22292
22293Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22294
22295 * lib/gdb.exp: Comment out code which depends on non-existent
22296 `transform' procedure.
22297
22298Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
22299
22300 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
22301 * lib/gdb.exp: Transform tool name.
22302 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
22303 1.1's new error handling system.
22304
22305Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22306
22307 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
22308
22309Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22310
22311 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
22312 They made pattern matching so slow that timeouts happened on
22313 heavily loaded systems. Now any output from "show print" which
22314 gets us back to the GDB prompt is a PASS.
22315
22316Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
22317
22318 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
22319
22320Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22321
22322 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
22323
22324 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
22325 It is not from PR 3220.
22326
22327Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22328
22329 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
22330 just started failing because they depended on the order the
22331 subcommands are presented, or exact docstring text. This kind of
22332 test is a pain and has minimal benefit.
22333
22334Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22335
22336 * gdb.t09/corefile.exp: At end of test, use "core" command with
22337 no arguments.
22338
22339Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
22340
22341 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
22342 17}/Makefile.in: Make it possible to run the testsuite with Sun
22343 make and CC = cross gcc by adding explicit build rules for .o
22344 files.
22345
22346Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22347
22348 * gdb.t15/funcargs.exp: Don't put comments on same line as
22349 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 22350
c906108c
SS
22351Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22352
22353 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
22354
22355Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
22356
22357 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
22358 * gdb.t20/inherit.exp: remove three dumplicate entries.
22359
22360Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22361
22362 * gdb.t06/break.exp: For "next over recursive call", fail on any
22363 incorrect output, not just on "factorial (value=2)".
22364
22365Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22366
22367 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
22368 working now. Add an xfail if accesing a bss variable causes
22369 a memory error if the target is not yet run.
22370
22371Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22372
22373 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
22374 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
22375 name of __st* demangling (2 strings). Did Kung really get the
22376 more than 95 others right without testing them?
22377
22378Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
22379
22380 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
22381
22382Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
22383
22384 * configure.in (configdirs): Add gdb.disasm
22385 * gdb.disasm: New directory for GDB disassembler tests.
22386 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
22387
22388Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22389
22390 * gdb.t00/help.exp: Don't test "help set".
22391
22392 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
22393 from within expect statements. None of these happen anymore and
22394 they cause regressions to be silently unnoticed.
22395
22396 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
22397 messages) about known failures with gcc cygnus-2.4.5-930417.
22398
22399 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
22400 comp-info.exp so it gets built if it doesn't exist.
22401
22402 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
22403 it is no longer used.
22404 * gdb.t13/comp-info.c: Removed.
22405
22406Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
22407
22408 * gdb.t06/signals.exp: Add xfail for sun3.
22409
22410Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22411
22412 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
22413 relevant because ^C doesn't get sent but failure can be reproduced
22414 interactively).
22415
22416Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22417
22418 * gdb.stabs/alpha.mt: New configuration file for alpha.
22419 * gdb.stabs/configure.in: Use it.
22420 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
22421 sharing with alpha.mt, redefine long to word via preprocessor.
22422 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
22423 for alpha.
22424 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
22425 native cc.
22426 * gdb.t00/teststrategy.exp: Change expect string so that we
22427 consume the `(xgdb)' from the command echo and from the gdb prompt.
22428 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
22429 gdb currently compares all values as long, so this failure probably
22430 applies to any configuration where LONGEST is bigger than a target int.
22431 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
22432 with gcc.
22433 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
22434 to handle opaque pointers, gcc is.
22435 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
22436 as first argument. Include <sys/types.h> and change all operator
22437 new definitions to use size_t.
22438 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
22439 now that we use size_t.
22440
22441Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22442
a9c64011 22443 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 22444 a long or float array cast all array members to the same type.
a9c64011 22445 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 22446 with 64 bit longs.
a9c64011 22447 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 22448 on alpha.
a9c64011 22449 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
22450
22451Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22452
22453 * gdb.t24 (demangle.exp): Constructors of templates have names like
22454 vector<int>::vector(int) not vector<int>::vector<int>(int). See
22455 section 14.6 of the ARM.
22456
22457 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
22458 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
22459 accomplish little and slow down the testsuite.
22460
22461 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
22462 Accept spaces various places.
22463
22464Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22465
22466 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
22467 with watchpoint enabled.
22468
22469 * Makefile.in: Remove definition of CC and remove the second
22470 definition of CXX (the "CXX = gcc" one remains). These definitions
22471 were causing backquotes to be expanded within backquotes, which
22472 doesn't work.
22473
22474Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
22475
22476 * gdb.t17/callfuncs.exp: Add "return 0" to end.
22477
22478Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22479
a9c64011
AS
22480 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
22481 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
22482 by mips cc and contains no stabs entries.
22483
22484Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
22485
22486 * config/vx-gdb.exp: Use fake device to load files rather than
22487 NFS.
22488 * lib/gdb.exp: New proc to do "file" command.
22489 * config/unix-gdb.exp: Use new "file" proc.
22490
22491Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
22492
22493 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
22494 Rework board rebooting slightly.
22495 (gdb_exit): Don't exit from the remote shell; there isn't one.
22496 * gdb.stabs/weird.exp: If a program is being debugged already,
22497 kill it.
22498 * gdb.t04/setvar.exp: Stop and restart gdb.
22499 * gdb.t05/expr.exp: Likewise.
22500 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
22501 restart gdb and reload the program.
22502 * gdb.t08/opaque.exp: Likewise.
22503 * gdb.t12/scope.exp: Likewise.
22504 * gdb.t13/bitfields.exp: Likewise.
22505 * gdb.t15/funcargs.exp: Likewise.
22506 * gdb.t20/classes.exp: Likewise.
22507 * gdb.t03/ptype.exp: Increase timeout.
22508 * gdb.t16/printcmds.exp (test_print_string_constants,
22509 test_print_array_constants): Likewise.
22510 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
22511 * gdb.t20/classes.exp (do_tests): Likewise.
22512 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
22513
22514Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
22515
22516 * gdb.stabs: Renamed *wierd* to *weird*.
22517
22518Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
22519
22520 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
22521 for timeout. Add "known gcc 2.4.5 bug" to failure message.
22522
22523Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
22524
22525 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
22526 (do_tests): Remove xfail for whatis on one_var and two_var.
22527
22528Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
22529
22530 * Makefile.in: Made cross building work better by adding
22531 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
22532
22533Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22534
22535 * gdb.t15/{return.c,return.exp,Makefile.in}:
22536 New test, currently commented out.
22537
22538Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
22539
22540 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
22541 still running and removes the leftover named socket so GDb can do
22542 clean restarts.
22543
22544Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
22545
22546 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
22547 console, not GDB.
22548 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
22549 cross testing works better with "make check"
22550 * config/unix-gdb: Use default procedures for exit and version.
22551 * config/vx-gdb.exp: Cleaned up and massaged back to working order
22552 with the newest VxWorks.
22553
22554Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22555
22556 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
22557 old form.
22558
22559 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
22560 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
22561
22562 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
22563
22564 * config/unix-gdb.exp: Remove this version of gdb_exit
22565 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
22566 Rob says he'll look at it when he gets back to testing boards.
22567
22568Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
22569
22570 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
22571 an expected fail for certain ptype commands.
22572
22573 * gdb.t20/classes.exp: Update expected results of "ptype class
22574 Base1" to account for the constructor that now appears in the type.
22575
22576Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
22577
22578 * configure.in (configdirs): Restore gdb.t04, which mysteriously
22579 disappeared from list.
22580 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
22581 "alldone" proc with call to cleanup and exit.
22582 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
22583 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
22584 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
22585 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
22586 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
22587 "alldone" proc with simple returns that suppress remaining
22588 tests. The alldone proc went away many months ago.
22589
22590Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22591
22592 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
22593
22594 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
22595
22596Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22597
22598 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
22599 as vax gdb will display them.
22600
22601Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22602
22603 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
22604 optimizers.
22605
22606 * scope.exp: Change "bad value for localval" messages so each one
22607 is unique.
22608
22609 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
22610 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
22611
22612 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
22613
22614Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22615
22616 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
22617 doesn't exist (due to optimization).
22618
22619Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22620
22621 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
22622 contains \r because the filename is long.
22623
22624 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
22625 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
22626
22627Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22628
22629 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
22630 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
22631 Ultrix.
22632 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
22633 int tests.
22634 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
22635
22636Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
22637
22638 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
22639
22640 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 22641 to match does not match the passing case but still matches the
c906108c
SS
22642 failing case.
22643
22644Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22645
22646 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
22647
22648Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
22649
22650 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
22651 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
22652 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
22653 Remove various versions of gdb_exit.
22654 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
22655 gdb_exit.
22656 * config/unix-gdb.exp: gdb_exit remains here, and should override
22657 the generic version, since it's doing a lot of wierd stuff that
22658 the other versions aren't. FIXME, fold it in, or abandon this
22659 version.
22660
22661Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22662
22663 * gdb.t24/demangle.exp: Add tests for PR 3220.
22664
22665Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22666
22667 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
22668
22669Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
22670
22671 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
22672 "i386-*-*". Works for i486 as well.
22673
22674 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
22675 bug, and expand domain of xfail to all SVR4 systems, since the
22676 actual problem is likely to be in generic SVR4 /proc support.
22677
22678Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22679
22680 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
22681
22682Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
22683
22684 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
22685 xfails for other systems. Match a missing 'Continuing.' as an
22686 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
22687
22688 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
22689 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
22690 Only issue warning for missing executables if -all option is used.
22691
22692 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
22693 file if -all option is used. It's like an unpredictable XFAIL.
22694
22695Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22696
22697 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
22698 for dynamically linked binaries.
22699
22700 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
22701
22702Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22703
22704 * gdb.t20/inherit.exp: Change message for "print tagless struct"
22705 to state that this is a known bug in old versions of g++.
22706
22707Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22708
22709 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
22710 while waiting for `Continuing'.
22711
22712Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
22713
22714 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
22715 in text, data, and bss.
22716 * gdb.t10/nodebug.c: Add local and global test variables for
22717 initialized and uninitialized data.
22718
22719Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22720
22721 * config/unix-gdb.exp (gdb_exit): Add "wait".
22722
22723Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22724
22725 * gdb.t06/signals.exp: xfail the continue from the handler for all
22726 targets.
22727
22728 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
22729 function with watchpoints enabled, the i386 call dummy starts with
22730 a call.
22731
22732 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
22733 386 bsd names its corefiles.
22734
22735Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
22736
22737 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
22738 compilers don't grok it.
22739 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
22740 with small octal ints rather than character constants, which
22741 are signed and might not fit if first promoted to int.
22742
22743Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
22744
22745 * gdb.t09/Makefile.in (clean): Remove corefile.
22746
22747Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22748
22749 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
22750
22751Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22752 and Jim Kingdon (kingdon@cygnus.com)
22753
22754 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
22755 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
22756 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
22757
22758Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22759
22760 * gdb.t17/interrupt.exp: Add xfail for hppa.
22761
22762Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22763
22764 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
22765 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
22766 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
22767 to determine signed-ness of bitfields and use the result to setup
22768 the xfail.
22769 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
22770 * gdb.t15/funcargs.exp: Use them to step until the second indirect
22771 call line is reached if necessary.
22772
22773Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22774
22775 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
22776
22777Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22778
22779 * gdb.t06/break.exp: Also test `clear' command.
22780
22781Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
22782
22783 * gdb.t00/teststrategy.exp: Remove extra quote.
22784
22785 * gdb.t07/watchpoint.exp: Change xfail for calling function with
22786 watchpoint enabled to be for all non-68k machines.
22787
22788 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
22789
22790Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22791
22792 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
22793 targets use aout.mt instead of ecoff.mt as gas understands
22794 standard aout format.
22795
22796Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
22797
22798 * lib/gdb.exp (runto): Don't insist that function we are running to
22799 was compiled with -g.
22800
22801 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
22802
22803 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
22804 to get back into the read system call.
22805 Accept leading newline in case where we woke it up.
22806
22807Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22808
22809 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
22810 to make the stabs test work on ecoff systems using gcc and -with-stabs.
22811 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
22812 enable ecoff configuration.
22813
22814Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22815
22816 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
22817
22818Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22819
22820 * gdb.t16/printcmds.exp: Add another printf test.
22821
22822Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
22823
22824 * configure.in: If configured -with-stabs on any target, add
22825 stabsdirs to configdirs.
22826
22827Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22828
22829 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
22830 fun" so pattern does not match the command itself.
22831
22832Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22833
22834 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
22835
22836Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22837
22838 * gdb.t17/interrupt.exp: Test for more things.
22839
22840Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22841
22842 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
22843 compiler arranges the code and line numbers.
22844
22845 * gdb.t17/interrupt.exp: Don't send \n after ^C.
22846
22847Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22848
22849 * gdb.t00/help.exp: Increase expect input buffer size.
22850
22851Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22852
22853 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
22854
22855 * gdb.t07/watchpoint.exp: Add xfail for hppa.
22856
22857 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
22858
22859 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
22860 [0-9]*, not just [0-9].
22861
22862Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22863
22864 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
22865
22866 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
22867
22868Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22869
22870 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
22871
22872Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22873
22874 * gdb.t06/signals.c: Add xfails for sun3.
22875
22876 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
22877
22878 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
22879 test_stepping tests.
22880
22881Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22882
22883 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
22884
22885 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
22886
22887 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
22888 rather than actually putting it through cpp twice.
22889
22890 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
22891
22892Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
22893
22894 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
22895 no longer needed.
22896
22897Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22898
22899 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
22900
22901 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
22902 C++ features prints as "struct", make it a pass, not an xfail.
22903
22904Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22905
22906 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
22907 Don't require VA to print as "class" rather than "struct".
22908
22909Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
22910
22911 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
22912
22913Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22914
22915 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
22916
22917Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22918
22919 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
22920 order.
22921
22922Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22923
22924 * gdb.t16/printcmds.exp: Add printf tests.
22925
22926 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
22927
22928 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
22929
22930Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
22931
22932 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
22933 pass counts, to counteract any existing or future setup_xfails.
22934
22935Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22936
22937 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
22938 {BEGIN,END}_COMMON for common block instead of STAB.
22939 * gdb.stabs/wierd.exp: Add xfail for rs6000.
22940
22941 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
22942 intp_var should be N_GSYM not N_LSYM.
22943 wierd-aout.S: Use a label for the value of the N_SO.
22944 wierd.def: Remove all backslashes.
22945 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
22946
22947Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22948
22949 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
22950 get the expected next to inheritance3.
22951
22952Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22953
22954 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
22955 now that gcc-2.4 gets it right.
22956
22957Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22958
22959 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
22960
22961 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
22962 generating comp-info.exp which works for cross-compilation.
22963
22964Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
22965
22966 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
22967 "*-*-sysv4.*".
22968
22969Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
22970
22971 * gdb.t01/run.exp: Start with a fresh gdb.
22972 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
22973 SVR4.x.
22974
22975Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
22976
22977 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
22978 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
22979 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
22980 Makefile.in (distclean, realclean): Remove gdbme.c from list of
22981 things to remove.
22982
22983Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
22984
22985 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
22986 test cases from bug reports.
22987
22988Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
22989
22990 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
22991 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
22992 avoid spurious xfails.
22993 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
22994 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
22995 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
22996
22997Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
22998
22999 * gdb.t00/teststrategy.exp: Rework to provide more useful
23000 description of each test, fix problem with systems that define
23001 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
23002 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
23003 results for "next over recursive call" so timeouts aren't taken
23004 by error.
23005
23006Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
23007
23008 * gdb.t12/scope.exp: Test printing of variables before run.
23009
23010 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
23011 printed in wrong order due to sorting.
23012
23013Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
23014
23015 * gdb.t00/teststrategy.exp: Fix expected results for printing
23016 user entered string constant. Is array of char, prints with no
23017 address.
23018
23019 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
23020 commands.
23021 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
23022 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
23023 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
23024 of struct of char arrays.
23025 * gdb.t00/radix.exp: New tests for radix commands.
23026
23027Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
23028
23029 * gdb.t16/printcmd.exp: Print a variable before running program
23030 (with xfail for AIX).
23031
23032Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
23033
23034 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
23035
23036 * gdb.t16/printcmd.exp: Don't print variables before running program.
23037
23038 * gdb.t06/break.exp: Don't require envp argument to main.
23039
23040 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
23041
23042 * gdb.t02/whatis.exp, gdb.t11/list.exp:
23043 Add xfails for rs6000.
23044
23045 * gdb.t02/whatis.exp: Change other tests not to re-test something
23046 we already tested.
23047
23048 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
23049 each type used has a variable of that type.
23050
23051Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
23052
23053 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
23054
23055Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
23056
23057 * configure.in: change srctrigger to be a file, not a directory
23058
23059Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
23060
23061 * configure.in (mips-idt-ecoff*): Added trailing '*'.
23062
23063 * gdb.t11/list.exp: Fixed a couple of typos.
23064
23065Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
23066
23067 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
23068 is fixed and PR is closed.
23069 * gdb.t16 (gdbme.c): Add simple test string variable.
23070 * gdb.t16 (printcmds.exp): Add tests with simple test string
23071 variable, primarily for boundaries on "set print elements".
23072
23073Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
23074
23075 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
23076 Make leading 0's optional and don't expect a tab in the middle
23077 of the number.
23078
23079 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
23080
23081 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
23082 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
23083 don't end command passed to gdb_test with newline.
23084
23085 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
23086 signed keyword away, don't expect signed bitfields to be signed.
23087
23088 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
23089 printing with only as many 1's as are in the field as well as printing
23090 with 32 1's (see comment).
23091
23092Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
23093
23094 * gdb.t00/default.exp: Start with a fresh gdb.
23095 * configure.in (configdirs): Remove gdb.t31 until the chill
23096 compiler works again. It no longer is able to find chillrt0
23097 since it isn't in libchill.a anymore.
23098 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
23099 wierd.o, make more modular.
23100 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
23101 spurious newlines that caused problems.
23102
23103Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23104
23105 * Move test with enums and partial symbols from gdb.t03/ptype.exp
23106 to gdb.stabs/wierd.exp since GCC has worked around the bug.
23107 gdb.stabs/wierd.{exp,def}: Many new tests.
23108
23109 * gdb.t00/default.exp: update info line for new message.
23110
23111 * gdb.t02/{whatis.exp,gdbme.c}:
23112 Test that "char *" doesn't print as "caddr_t".
23113
23114Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23115
23116 * gdb.t00/help.exp: Use .* in place of some help messages which
23117 just changed.
23118 gdb.t00/default.exp: Update "info frame" test for new message.
23119 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
23120 Remove some xfails
23121
23122Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23123
23124 * gdb.t03/{gdbme.c,ptype.exp}:
23125 Add tests for typedef'd struct and union without tags.
23126 Also check "whatis" on a variable of a typedef'd enum without a tag.
23127
23128 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
23129 PRMS 1823; the bug still exists but isn't reproduced by this test
23130 anymore), and remove rs6000 XFAIL (the bug is fixed).
23131
23132 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
23133 duplicated from whatis.exp. For those that are left, accept
23134 "long", "long int", or "int" for long variables (whatis.exp already
23135 has an XFAIL for "int", so no need to fail it here).
23136
23137 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
23138 Deal with GCC's names for types now that GDB uses the compiler's names.
23139
23140 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
23141 setup_xfail's for sunos4. If we #defined the signed keyword away,
23142 don't expect GDB to know that char it is signed.
23143
23144 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
23145
23146Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
23147
23148 * configure.in (configdirs): Add gdb.t24 for C++ tests that
23149 should work on any system, regardless of debugging format.
23150 * gdb.t21/demangle.exp: Move to gdb.t24.
23151 * gdb.t24/demangle.exp: Move from gdb.t21.
23152 * gdb.t24/{Makefile.in, configure.in}: New files.
23153
23154Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23155
23156 * configure.in: Do gdb.stabs and C++ tests only for stabs.
23157 * gdb.stabs: New directory.
23158
23159Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23160
23161 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
23162 not just "Quit anyway?".
23163
23164Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
23165
23166 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
23167 that all setup_xfails are immediately followed by clear_xfails.
23168
23169Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
23170
23171 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
23172 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
23173 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
23174 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
23175 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
23176 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
23177 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
23178 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
23179 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
23180 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
23181 gdb.t31/chillvars.exp, lib/gdb.exp:
23182 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
23183 bug-gdb@prep.ai.mit.edu.
23184
23185Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
23186
23187 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
23188 with 0.0, not integer 0.
23189
23190Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
23191
23192 * gdb.t06/break.exp: Update for "Kill the program" message change.
23193
23194Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
23195
23196 * Makefile.in (GDBFLAGS): Set to -nx.
23197 * Makefile.in (site.exp): Use GDBFLAGS.
23198
23199Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
23200
23201 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
23202 Makefiles.
23203 (check): depend on just-check.
23204 (just-check): added so that tests can be run without a noop
23205 build pass.
23206
23207Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
23208
23209 Switch to using configure's configdirs.
23210 * Makefile.in (Makefile): add configure.in dependency.
23211 (SUBDIRS): removed redundant assignment.
23212 * configure.in: switch subdirs assignment to configdirs.
23213 * gdb.t*/configure.in: new files.
23214
23215Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
23216
23217 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
23218 works.
23219
23220Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
23221
23222 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
23223 in explicit rules. Apparently this is not supported by some makes.
23224
23225Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
23226
23227 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
23228
23229Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23230
23231 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
23232 disappeared.
23233
23234Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
23235
23236 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
23237
23238Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
23239
23240 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
23241 watchpoint problem that is now fixed.
23242 * gdb.t30/chexp.exp: Remove setup_xfail for printing
23243 uninitialized convenience variables.
23244 * gdb.t31/chillvars.exp: Fix expected patterns for printing
23245 structures.
23246
23247Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23248
23249 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
23250 which causes expect to get out of sync with gdb on long output
23251 from help set.
23252 * gdb.t09/corefile.exp: Make expected pattern for core file
23253 failing signal and frame output format less sun specific.
23254
23255Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
23256
23257 * gdb.t31/chillvars.exp: Add and remove initial dummy
23258 breakpoint, so that symbol table is forced in.
23259 (Needed at least on Sunos4, though it seems not SVR4.)
23260 * gdb.t31/chillvars.exp: Update for changed output format.
23261
23262Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
23263
a9c64011 23264 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
23265
23266Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
23267
23268 * Makefile.in: Added --srcdir when invoking runtest, removed the
23269 need for a local config file. (optional now)
23270
23271Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
23272
23273 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
23274 failure count used to force early termination. Add some more
23275 expected failures for gnu style demangling.
23276
23277Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23278
23279 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
23280 pmi variable from gdb.t20/gdbme to get optimized away.
23281 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
23282 Check for written corefile upon timeout _and_ eof.
23283
23284Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23285
23286 * config/unix-gdb.exp: Add missing return 0.
23287
23288Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23289
23290 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
23291 test termination.
23292
23293Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
23294
23295 * configure.in (subdirs): Put back gdb.t17 which mysteriously
23296 disappeared.
23297
23298Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
23299
23300 * gdb.t10/crossload.exp: Disable the i860-elf test until such
23301 time as i860 support works.
23302
d63a86f8 23303 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
23304 "backtrace 100\r" rather than just "backtrace\r", to match last
23305 change.
23306
23307Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
23308
23309 * config/udi-gdb.exp (gdb_exit): Remove close command.
23310 (gdb_target_udi): New procedure to set the UDI target.
23311 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
23312 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
23313 Added waits for prompts after several question responses. Added
23314 some more responses used by a29k-amd-udi-gdb.
23315 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
23316 pass different arguments, restart UDI connection after program
23317 completion.
23318 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
23319 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
23320 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
23321 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
23322 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
23323 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
23324 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
23325 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
23326 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
23327 after program completion.
23328 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
23329 compiled with a SELECT_VECS setting.
23330 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
23331 infinite recursion.
23332
23333 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
23334 Added checks for COFF results, and made them expected failures for
23335 all targets. It would be better to make them expected failures
23336 for COFF targets only.
23337
23338Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
23339
23340 * Makefile.in: add null dvi target, don't bother to recurse
23341 through test directories for info and install-info; rename
23342 $(datadir) to be dejagnu instead of deja-gnu
23343
23344Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
23345
23346 * gdb.t31/gdbme.ch: Re-enable code that previously caused
23347 compiler to coredump.
23348 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
23349 code.
23350
23351Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
23352
23353 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
23354 coredump.
23355 * gdb.t31/chillvars.exp: Comment out tests that depend on that
23356 code.
23357
23358Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
23359
23360 * gdb.t03/ptype.exp: tests for return code from gdb_test.
23361 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
23362 which in a shell. Deletes xgdb when done.
23363 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
23364 Tests the return from the "set height" or "set width" commands.
23365 Added a few return codes where needed.
23366
23367Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
23368
23369 * Makefile.in (SUBDIRS): Add gdb.t17.
23370 * configure.in (subdirs): Add gdb.t17.
23371 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
23372 files to test gdb's calling of functions in the inferior with
23373 the correct arguments and gdb's ability to retrieve any
23374 result returned.
23375
23376Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
23377
23378 * config/unix-gdb.exp (gdb_exit): Remove close commands that
23379 may be called after gdb goes away. Previous versions of expect
23380 needed these to avoid file descriptor leaks, but they cause
23381 errors with the current revision of expect.
23382 * gdb.t00/gdbvars.exp: Use -re on expected output after
23383 setting sevenbit-strings.
23384 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
23385 to set sevenbit-strings consistent across tests.
23386 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
23387 set sevenbit-strings consistent across tests.
23388
23389Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
23390
23391 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
23392 expected output to match current "expect" expectations.
23393
23394Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
23395
23396 * gdb.t00/default.exp: Change expected output for default "source"
23397 command, to match new gdb behavior which requires a filename to
23398 source.
23399
23400Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
23401
23402 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
23403 expected fail for i486-*-* that misses the marker2 function.
23404 * gdb.t10/crossload.exp (bfddefault): Allow successful
23405 recognition of a format to pass even if no symbols are found.
23406 Explicitly catch failures where the format is not recognized
23407 or is ambiguous, and add the reason to the fail message.
23408 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
23409 the cause is and invalid target and add reason to failure message.
23410 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
23411 elf32-i386, elf32-sparc, and elf32-i860.
23412 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
23413 Set up expected failure for 'filename'::variable scope resolution,
23414 which is now apparently broken on all targets.
23415 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
23416 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
23417 gdb.t23/templates.exp: Change failure for missing binfile into
23418 just a warning.
23419 gdb.t21/demangle.exp: Change all cfront references to 'arm'
23420 references.
23421
23422Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
23423
23424 * gdb.t00/default.exp: Add expected output for default "source"
23425 command, to match new gdb behavior.
23426 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
23427
23428Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
23429
23430 * config/*-gdb.exp: returns an error, rather than exiting on
23431 internal errors.
23432
23433Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
23434
23435 * gdb.t03/gdbme.c: Add pointer to struct variable.
23436 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
23437 referencing struct members.
23438
23439Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
23440
23441 * configure.in (mips-idt-ecoff): New target.
23442 * config/mips-gdb.exp: New file for remote board using MIPS remote
23443 debugging protocol.
23444
23445 * Redid configuration scheme. Removed gdb.t*/configure.in.
23446 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
23447 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
23448 distclean targets. Built executables via .o files. Adjusted
23449 tests to account for source files in $(srcdir) rather than
23450 $(objdir).
23451 * lib/gdb.exp (runto): Don't expect () after the function name,
23452 because it may have arguments.
23453
23454Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
23455
23456 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
23457 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
23458 expected failures for mips-idt-* and mips-sgi-*.
23459 * gdb.t00/default.exp (attach): Kill process if requested.
23460 * gdb.t00/help.exp (help target core, help target): Accept a gdb
23461 that does not read core files.
23462 * gdb.t01/run.exp: Removed checks for exit status code.
23463 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
23464 it is linked in.
23465 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
23466 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
23467 appropriate, rather than doing it by hand.
23468 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
23469 execution.
23470 * gdb.t10/crossload.exp: Kill existing program if needed.
23471 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
23472 appropriate, rather than doing it by hand. Always increase
23473 timeout for this test, not just for VxWorks.
23474
23475Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
23476
23477 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
23478 of Chill STRUCT types and STRUCT values.
23479 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
23480 than "char".
23481 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 23482 struct2): New struct definitions and initializations to test
c906108c
SS
23483 simple Chill STRUCT types.
23484
23485Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
23486
23487 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
23488 the null byte at the end of strings.
23489 * gdb.t00/default.exp: Make show version insensitive to copyright
23490 date.
23491 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
23492 to avoid dependencies on target char signedness.
23493 * gdb.t16/printcmds.exp: Update expected results for explicitly
23494 unsigned char.
23495 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
23496 now work.
23497 * gdb.t21/demangle.exp: Add many more patterns for template
23498 demangling, most of them being expected failures.
23499 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
23500 string we are matching for, to match on the whole string.
23501 * gdb.t21/demangle.exp: Add many new test strings to demangle,
23502 and fix a whole bunch that had incorrect expected output but were
23503 passing anyway because of the bug in "proc demangle".
23504 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
23505 type.
23506 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
23507
23508Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
23509
a9c64011
AS
23510 * gdb/testsuite: made modifications to testcases, etc., to allow
23511 them to work properly given the reorganization of deja-gnu and the
23512 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
23513
23514Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
23515
23516 * gdb/testsuite: Initial creation of gdb/testsuite.
23517 Migrated dejagnu testcases and support files for testing nm to
23518 gdb/testsuite from deja-gnu. These files were moved "as is"
23519 with no modifications. This migration is part of a major overhaul
23520 of dejagnu. The modifications to these testcases, etc., which
23521 will allow them to work with the new version of dejagnu will be
23522 made in a future update.
48efe704 23523
8d8cb839 23524 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 23525\f
8d8cb839
EZ
23526;; Local Variables:
23527;; mode: change-log
23528;; left-margin: 8
23529;; fill-column: 74
23530;; version-control: never
23531;; End:
902f2ccb
MC
23532
23533 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 23534 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
23535 Copying and distribution of this file, with or without modification,
23536 are permitted provided the copyright notice and this notice are preserved.
This page took 2.492864 seconds and 4 git commands to generate.