* infcall.c (call_function_by_hand): Function return value is
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
7371cf6d
PM
12010-03-14 Phil Muldoon <pmuldoon@redhat.com>
2
3 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
4
ce77046a
UW
52011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
6
7 * gdb.python/py-section-script.exp: Skip test if no Python support.
8
176400c3
UW
92011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
10
11 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
12
ecec24e6
PM
132011-03-10 Phil Muldoon <pmuldoon@redhat.com>
14
15 * gdb.python/py-parameter.exp: Update tests to the new Python
16 parameter API. Add "no documentation" test. Add deprecated API
17 backward compatibility test.
18
5dbdd470
TT
192011-03-09 Tom Tromey <tromey@redhat.com>
20
21 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
22 gdb_continue_to_end.
23
b66e66ee
MK
242011-03-09 Mark Kettenis <kettenis@gnu.org>
25
26 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
27 tabs.
28
eceb0c5f
TT
292011-03-09 Tom Tromey <tromey@redhat.com>
30
31 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
32 parentheses.
33 (gdb_continue_to_end): Add "allow_extra" parameter. Use
34 $command.
35 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
36 argument to gdb_continue_to_end.
37 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
38 argument to gdb_continue_to_end.
39 * gdb.cp/annota3.exp: Fix regex.
40 * gdb.cp/annota2.exp: Fix regex.
41 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
42 gdb_continue_to_end.
43 * gdb.base/call-signal-resume.exp: Revert earlier patch.
44 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
45 gdb_continue_to_end.
46
63154eca
PA
472011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
48
49 * gdb.server/ext-run.exp
50 (load new file without any gdbserver inferior): New test.
51
967d1f9b
TT
522011-03-07 Tom Tromey <tromey@redhat.com>
53
54 * Makefile.in (TAGS): Rewrite.
55
d68dcbb9
JK
562011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
57
58 * gdb.trace/report.exp (12.1: trace report #1): New match for the
59 initial commands echo. New match for `Found trace'. Anchor all the
60 other matches. Anchor and match for `No trace frame found' the final
61 match.
62
6bf58e63
TT
632011-03-07 Tom Tromey <tromey@redhat.com>
64
65 * Makefile.in (TAGS): New target.
66
fda326dd
TT
672011-03-07 Tom Tromey <tromey@redhat.com>
68
69 * lib/opencl.exp (skip_opencl_tests): Update for exit message
70 change.
71 * lib/mi-support.exp (mi_gdb_test): Update for exit message
72 change.
73 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
74 exit message change.
75 (skip_altivec_tests): Update for exit message change.
76 (skip_vsx_tests): Likewise.
77 (gdb_continue_to_end): Likewise. Add 'command' argument.
78 * lib/cell.exp (skip_cell_tests): Update for exit message change.
79 * gdb.threads/tls.exp: Update for exit message change.
80 * gdb.threads/thread-unwindonsignal.exp: Use
81 gdb_continue_to_end.
82 * gdb.threads/step.exp (step_it): Update for exit message change.
83 (continue_all): Likewise.
84 * gdb.threads/print-threads.exp (test_all_threads): Update for
85 exit message change.
86 * gdb.threads/interrupted-hand-call.exp: Use
87 gdb_continue_to_end.
88 * gdb.threads/execl.exp: Use gdb_continue_to_end.
89 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
90 gdb_continue_to_end.
91 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
92 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
93 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
94 * gdb.cp/method.exp: Update for exit message change.
95 * gdb.cp/mb-templates.exp: Update for exit message change.
96 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
97 * gdb.cp/annota3.exp: Update for exit message change.
98 * gdb.cp/annota2.exp: Update for exit message change.
99 * gdb.cell/fork.exp: Use gdb_continue_to_end.
100 * gdb.base/term.exp: Update for exit message change.
101 * gdb.base/step-test.exp (test_i): Update for exit message change.
102 * gdb.base/sigstep.exp (advance): Update for exit message change.
103 (advancei): Likewise.
104 * gdb.base/siginfo.exp: Update for exit message change.
105 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
106 * gdb.base/reread.exp: Use gdb_continue_to_end.
107 * gdb.base/langs.exp: Use gdb_continue_to_end.
108 * gdb.base/interrupt.exp: Update for exit message change.
109 * gdb.base/gdb1555.exp: Update for exit message change.
110 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
111 * gdb.base/ending-run.exp: Update for exit message change.
112 * gdb.base/chng-syms.exp: Update for exit message change.
113 * gdb.base/checkpoint.exp: Update for exit message change.
114 * gdb.base/catch-syscall.exp (check_for_program_end): Use
115 gdb_continue_to_end.
116 (test_catch_syscall_with_wrong_args): Likewise.
117 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
118 * gdb.base/break-interp.exp (test_ld): Update for exit message
119 change.
120 * gdb.base/bang.exp: Update for exit message change.
121 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
122 (do_call_attach_tests): Likewise.
123 * gdb.base/a2-run.exp: Update for exit message change.
124 * gdb.arch/ppc-dfp.exp: Update for exit message change.
125 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
126 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
127
dd19bd70
JK
1282011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
129
130 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
131
30e62689
TT
1322011-03-03 Tom Tromey <tromey@redhat.com>
133
134 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
135 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
136 * gdb.hp/gdb.aCC/configure.ac: Remove.
137 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
138 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
139 * gdb.hp/gdb.base-hp/configure.ac: Remove.
140 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
141 * gdb.hp/gdb.compat/configure (Makefile): Remove.
142 * gdb.hp/gdb.compat/configure.ac: Remove.
143 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
144 * gdb.hp/gdb.defects/configure (Makefile): Remove.
145 * gdb.hp/gdb.defects/configure.ac: Remove.
146 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
147 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
148 * gdb.hp/gdb.objdbg/configure.ac: Remove.
149 * gdb.hp/configure.ac: Remove.
150 * gdb.hp/configure: Remove.
151 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
152 substitution.
153 (Makefile): Remove rule.
154 * gdb.cell/configure.ac: Remove.
155 * gdb.cell/configure: Remove.
156 * gdb.stabs/Makefile.in (Makefile): Remove.
157 (distclean): Don't remove config.status or config.log.
158 * gdb.stabs/configure (Makefile): Remove.
159 * gdb.stabs/configure.ac: Remove.
160 * configure: Rebuild.
161 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
162 Remove stabs- and cell-specific logic. Test for existence of
163 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
164 subdirectories, gdb.cell, and and gdb.stabs.
165 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
166
c171f854
JB
1672011-03-03 Joel Brobecker <brobecker@adacore.com>
168
169 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
170 end of buffer.
171
9a5193cb
JB
1722011-03-02 Joel Brobecker <brobecker@adacore.com>
173
174 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
175 gdb_test when running a test where we expected no output back.
176
9bb4c1bb
MS
1772011-02-28 Michael Snyder <msnyder@vmware.com>
178
179 * gdb.cp/overload.cc: Change initializer value to integer.
180
3bd0f5ef
MS
1812011-02-27 Michael Snyder <msnyder@vmware.com>
182
183 * gdb.multi/base.exp: Add test for remove-inferiors.
184
2279eaad
JB
1852011-02-26 Joel Brobecker <brobecker@adacore.com>
186
187 * gdb.python/py-frame.exp: Simplify the initialization phase
188 using prepare_for_testing.
189
c82c0b55
MS
1902011-02-25 Michael Snyder <msnyder@vmware.com>
191
192 * gdb.multi/base.exp: Add tests for info inferiors with args.
193
1d94651b
JK
1942011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
195
196 * gdb.dwarf2/dw2-ranges.S: Rename to ...
197 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
198 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
199 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
200 asmfile3. Comment the STABS (#3) file compilation. Compile
201 everything through assembler. Provide KFAIL for symtab/12497.
202 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
203 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
204 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
205 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
206
3bd0f5ef
MS
2072011-02-24 Michael Snyder <msnyder@vmware.com>
208
209 * gdb.base/break.exp: Add tests for delete breakpoints using
210 convenience variables and value history references.
211
12c1418e
MS
2122011-02-24 Michael Snyder <msnyder@vmware.com>
213
214 * gdb.base/break.exp: Remove debugging 'printf' accidentally
215 left behind in previous check-in.
216
e5a67952
MS
2172011-02-23 Michael Snyder <msnyder@vmware.com>
218
219 * gdb.base/break.exp: Add tests for "info break" with arguments.
220 * gdb.trace/infotrace.exp: Update patterns for error and help.
221 * gdb.base/completion.exp: Update pattern.
222 * gdb.base/ena-dis-br.exp: Update pattern.
223 * gdb.base/help.exp: Update patterns.
224
2252011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
226
227 * gdb.base/memattr.exp: New test.
228 * gdb.base/memattr.c: Test load for memattr.exp.
229
6e6fbe60
DE
2302011-02-22 Doug Evans <dje@google.com>
231
232 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
233
1d41d745
MS
2342011-02-22 Michael Snyder <msnyder@vmware.com>
235
236 * Makefile.in: Make more clean.
237 * gdb.ada/Makefile.in: Ditto.
238 * gdb.arch/Makefile.in: Ditto.
239 * gdb.asm/Makefile.in: Ditto.
240 * gdb.base/Makefile.in: Ditto.
241 * gdb.cp/Makefile.in: Ditto.
242 * gdb.dwarf2/Makefile.in: Ditto.
243 * gdb.java/Makefile.in: Ditto.
244 * gdb.mi/Makefile.in: Ditto.
245 * gdb.modula2/Makefile.in: Ditto.
246 * gdb.python/Makefile.in: Ditto.
247 * gdb.server/Makefile.in: Ditto.
248 * gdb.stabs/Makefile.in: Ditto.
249 * gdb.threads/Makefile.in: Ditto.
250 * gdb.trace/Makefile.in: Ditto.
251
79ba84ca
MS
2522011-02-22 Michael Snyder <msnyder@vmware.com>
253
254 * gdb.threads/thread-find.exp: Add tests for bad input to
255 info threads.
256
b9b35694
JB
2572011-02-22 Joel Brobecker <brobecker@adacore.com>
258
259 * gdb.python/py-breakpoint.exp: Fix the expected output of
260 one of the "maint info breakpoints" tests to accept the output
261 generated on platforms that do not have hardware watchpoints.
262
8bfb830f
JB
2632011-02-22 Joel Brobecker <brobecker@adacore.com>
264
265 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
266 clean_restart. Be a little stricter in the expected output
267 for one of the tests. Fix a typo in one of the comments.
268
c45f3c54
JB
2692011-02-22 Joel Brobecker <brobecker@adacore.com>
270
271 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
272 Delete variable binfile, no longer use. Add or modify test
273 comments to make them unique.
274
b97c863c
MS
2752011-02-21 Michael Snyder <msnyder@vmware.com>
276
277 * Makefile.in: Update for make clean.
278 * gdb.ada/Makefile.in: Ditto.
279 * gdb.arch/Makefile.in: Ditto.
280 * gdb.asm/Makefile.in: Ditto.
281 * gdb.base/Makefile.in: Ditto.
282 * gdb.cp/Makefile.in: Ditto.
283 * gdb.dwarf2/Makefile.in: Ditto.
284 * gdb.java/Makefile.in: Ditto.
285 * gdb.mi/Makefile.in: Ditto.
286 * gdb.modula2/Makefile.in: Ditto.
287 * gdb.python/Makefile.in: Ditto.
288 * gdb.server/Makefile.in: Ditto.
289 * gdb.stabs/Makefile.in: Ditto.
290 * gdb.threads/Makefile.in: Ditto.
291 * gdb.trace/Makefile.in: Ditto.
292
aea5b279
MS
2932011-02-21 Michael Snyder <msnyder@vmware.com>
294
295 * gdb.threads/thread-find.exp: Update patterns for changes in
296 output of "info threads" command.
297
e3039479
UW
2982011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
299 Ulrich Weigand <uweigand@de.ibm.com>
300
301 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
302 (skip_hw_watchpoint_tests): Likewise.
303 (skip_hw_watchpoint_multi_tests): Likewise.
304
b800ec70
UW
3052011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
306
307 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
308 (skip_hw_watchpoint_tests): Likewise.
309 (skip_hw_watchpoint_multi_tests): Likewise.
310 (skip_hw_watchpoint_access_tests): Likewise.
311
312 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
313 * gdb.base/pr11022.exp: Likewise.
314 * gdb.base/watch-read.exp: Likewise.
315 * gdb.base/watch_thread_num.exp: Likewise.
316 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
317 * gdb.base/watchpoint-hw.exp: Likewise.
318 * gdb.base/watchpoint.exp: Likewise.
319 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
320 * gdb.threads/watchthreads-reorder.exp: Likewise.
321 * gdb.threads/watchthreads.exp: Likewise.
322 * gdb.threads/watchthreads2.exp: Likewise.
323
91033e37
JB
3242011-02-21 Joel Brobecker <brobecker@adacore.com>
325
326 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
327 the debugger is unable to find the array bounds.
328
eeaafae2
JK
3292011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
330
331 * gdb.cp/typedef-operator.exp: New file.
332 * gdb.cp/typedef-operator.cc: New file.
333
e338d953
MS
3342011-02-17 Michael Snyder <msnyder@vmware.com>
335
336 * gdb.threads/thread-find.exp: Fix regular expressions.
337
e67ad678
JB
3382011-02-17 Joel Brobecker <brobecker@adacore.com>
339
340 * gdb.ada/packed_array: Expand testcase to test printing of
341 unconstrained packed array.
342
93084bca
JB
3432011-02-17 Joel Brobecker <brobecker@adacore.com>
344
345 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
346
a0c78a73
PA
3472011-02-16 Pedro Alves <pedro@codesourcery.com>
348
f65d5553 349 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
350 (main): Initialize it before collecting, and and clear it
351 afterwards.
f65d5553
PA
352 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
353 collecting with '{type} addr', where the addr expression is not an
354 rvalue.
a0c78a73 355
3dfcbbd2
KW
3562011-02-16 Ken Werner <ken.werner@de.ibm.com>
357
358 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
359 a bool variable. Expect correct OpenCL names for vector types. Use the
360 uc3 variable name instead of referring to the uchar3 built-in type.
361 Escape the asterisk at the half pointer test.
362
08807d5a
PA
3632011-02-16 Pedro Alves <pedro@codesourcery.com>
364
f65d5553 365 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
366 (main): Initialize it before collecting, and and clear it
367 afterwards.
f65d5553
PA
368 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
369 collecting overlapping memory ranges.
08807d5a 370
60f98dde
MS
3712011-02-15 Michael Snyder <msnyder@vmware.com>
372
373 * gdb.base/default.exp: Add tests for thread commands.
374 * gdb.base/help.exp: Add tests for thread commands.
375 * gdb.threads/thread-find.exp: New test for thread find command.
376
648cd113
KW
3772011-02-15 Ken Werner <ken.werner@de.ibm.com>
378
379 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
380
494e194e
YQ
3812011-02-15 Yao Qi <yao@codesourcery.com>
382
383 PR tdep/12352
384 * gdb.arch/arm-disp-step.S : New test for str instruction.
385 * gdb.arch/arm-disp-step.exp : Likewise.
386
d9492458
TJB
3872011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
388
389 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
390 "vector_register2_vr" test strings. Test the extended floating
391 point registers (F32~F63).
392 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
393 IBM XL C compiler. Make the test program use a register provided
394 by the compiler for the lxvd2x instruction.
395
8af8e3bc
PA
3962011-02-14 Pedro Alves <pedro@codesourcery.com>
397
398 * gdb.trace/unavailable.cc (class Base, class Middle, class
399 Derived): New types.
400 (derived_unavail, derived_partial, derived_whole): New globals.
401 (virtual_partial): New global.
402 (virtualp): Point at virtual_partial.
403 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
404 related to unavailable vptr.
405
1b28d0b3
PA
4062011-02-14 Pedro Alves <pedro@codesourcery.com>
407
408 * gdb.trace/unavailable.cc (a, b, c): New globals.
409 (main): Set and clear them.
410 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
411 `a' and `c', and check that `b' isn't collected, although `a' and
412 `c' are.
413
ec0a52e1
PA
4142011-02-14 Pedro Alves <pedro@codesourcery.com>
415
416 * gdb.trace/unavailable.cc (struct Virtual): New.
417 (virtualp): New global pointer.
418 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
419 printing a pointer to an object whose type has a vtable, with
420 print object on.
421
24e6bcee
PA
4222011-02-14 Pedro Alves <pedro@codesourcery.com>
423
424 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
425 value repeat handles unavailableness.
426
39d37385
PA
4272011-02-14 Pedro Alves <pedro@codesourcery.com>
428
429 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
430 tests for building arrays from unavailable values, subscripting
431 non-memory rvalue unvailable arrays, and accessing fields or
432 baseclasses of non-lazy unavailable values,
433 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
434 struct types.
435 (g_smallstruct, g_smallstruct_b): New globals.
436
06d72e16
PA
4372011-02-14 Pedro Alves <pedro@codesourcery.com>
438
439 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
440
bc9a5551
JK
4412011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
442
443 Fix const/volatile qualifiers of C++ types, PR c++/12328.
444 * gdb.cp/overload-const.exp: New file.
445 * gdb.cp/overload-const.cc: New file.
446
54fcddd0
UW
4472011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
448
449 * gdb.opencl/callfuncs.cl: New file.
450 * gdb.opencl/callfuncs.exp: New test.
451 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
452
d6dafb7c
UW
4532011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
454
455 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
456 when computing result.
457 * gdb.arch/altivec-abi.exp: Update expected results.
458
a449c2d8
TJB
4592011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
460
461 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
462 * gdb.base/jit.exp: Likewise.
463 * gdb.base/pie-execl.exp: Likewise.
464 * gdb.base/solib-nodir.exp: Likewise.
465 * gdb.base/solib-overlap.exp: Likewise.
466
764880b7
PA
4672011-02-07 Pedro Alves <pedro@codesourcery.com>
468
469 * gdb.trace/collection.c (global_pieces): New.
470 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
471 New procedure.
472 (gdb_trace_collection_test): Call it.
473
505500db
SW
4742011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
475
476 * gdb.python/py-evthreads.c: New file.
477 * gdb.python/py-evthreads.exp: New file.
478 * gdb.python/py-events.py: New file.
479 * gdb.python/py-events.exp: New file.
480 * gdb.python/py-events.c: New file.
481
385203ed
DD
4822011-02-04 David Daney <ddaney@caviumnetworks.com>
483
484 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
485
9011945e
AB
4862011-02-03 Andrew Burgess <aburgess@broadcom.com>
487
488 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
489 gdb.base/disasm-end-cu.exp: New test for disassembling over the
490 boundary between two compilation units.
491
580688f3
PA
4922011-02-02 Pedro Alves <pedro@codesourcery.com>
493
494 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
495 (Virtual): New structs.
496 (virtual_o, virtual_middle_b): New globals.
497 * gdb.cp/virtbase.exp: New tests.
498
d3f0f853
PP
4992011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
500
501 * gdb.base/jit.exp: New file.
502 * gdb.base/jit-main.c: New file.
503 * gdb.base/jit-solib.c: New file.
504
b2030fb5
UW
5052011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
506
507 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
508 proceed to initial kernel entry point.
509 * gdb.opencl/datatypes.exp: Likewise.
510 * gdb.opencl/operators.exp: Likewise.
511 * gdb.opencl/vec_comps.exp: Likewise.
512
2db19d1e
SW
5132011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
514
515 * gdb.cp/nsnested.cc: New.
516 * gdb.cp/nsnested.exp: New.
517 * gdb.cp/nsnoimports.exp: New.
518 * gdb.cp/nsnoimports.cc: New.
519
6b0c4c1f
JB
5202011-01-31 Joel Brobecker <brobecker@adacore.com>
521
522 * gdb.base/interact.exp: Add extra tests that verify that
523 the value of the interactive-mode setting does not change
524 after the script is sourced.
525
80b23b6a
JK
5262011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
527
528 * gdb.cp/noparam.exp: New file.
529 * gdb.cp/noparam.cc: New file.
530
ffd5ec24
PA
5312011-01-28 Pedro Alves <pedro@codesourcery.com>
532
533 * gdb.trace/tfile.exp: Test that with no traceframe selected,
534 there's no stack or registers.
535
a81766d8
TT
5362011-01-26 Tom Tromey <tromey@redhat.com>
537
538 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
539 space before string output. Add test for "set print pretty off"
540 case.
541
585fdaa1
PA
5422011-01-25 Pedro Alves <pedro@codesourcery.com>
543
544 * gdb.base/frame-args.exp: Adjust.
545 * gdb.dwarf2/dw2-noloc.exp: Adjust.
546 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
547 * gdb.dwarf2/pieces.exp: Adjust.
548 * gdb.opt/clobbered-registers-O2.exp: Adjust.
549 * gdb.opt/inline-locals.exp: Adjust.
550 * gdb.threads/fork-child-threads.exp: Adjust.
551
d468832a
KW
5522011-01-25 Ken Werner <ken.werner@de.ibm.com>
553
554 * gdb.opencl/convs_casts.cl: Move program scope variables into the
555 OpenCL kernel function. Add a comment as marker. Add address space
556 qualifiers for the remaining program scope variables.
557 * gdb.opencl/datatypes.cl: Likewise.
558 * gdb.opencl/operators.cl: Likewise.
559 * gdb.opencl/vec_comps.cl: Likewise.
560 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
561 Add breakpoint at the marker comment.
562 * gdb.opencl/datatypes.exp: Likewise.
563 * gdb.opencl/operators.exp: Likewise.
564 * gdb.opencl/vec_comps.exp: Likewise.
565
490f124f
PA
5662011-01-24 Pedro Alves <pedro@codesourcery.com>
567
568 * gdb.base/printcmds.c (some_struct): New struct and instance.
569 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
570 procedure.
571 <global scope>: Call it.
572
6da78614
KW
5732011-01-21 Ken Werner <ken.werner@de.ibm.com>
574
575 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
576 argument to the gdb_compile_opencl_hostapp call.
577
ec64c9aa
YQ
5782011-01-19 Yao Qi <yao@codesourcery.com>
579
580 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
581 positve list.
582
810cfdbb
YQ
5832011-01-19 Yao Qi <yao@codesourcery.com>
584
585 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
586 canonical form.
587 Remove "xscale-*-*"
588 * gdb.xml/tdesc-regs.exp: Likewise.
589 * gdb.python/py-section-script.exp: Replace ARM target triplet
590 with canonical form.
591 Match arm*-*-symbianelf*.
592 * gdb.base/dup-sect.exp: Likewise.
593 * lib/dwarf.exp: New.
594 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
595 dwarf2_support.
596 * gdb.dwarf2/dup-psym.exp: Likewise.
597 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
598 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
599 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
600 * gdb.dwarf2/dw2-basic.exp: Likewise.
601 * gdb.dwarf2/dw2-compressed.exp: Likewise.
602 * gdb.dwarf2/dw2-const.exp: Likewise.
603 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
604 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
605 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
606 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
607 * gdb.dwarf2/dw2-filename.exp: Likewise.
608 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
609 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
610 * gdb.dwarf2/dw2-intercu.exp: Likewise.
611 * gdb.dwarf2/dw2-intermix.exp: Likewise.
612 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
613 * gdb.dwarf2/dw2-noloc.exp: Likewise.
614 * gdb.dwarf2/dw2-op-call.exp: Likewise.
615 * gdb.dwarf2/dw2-producer.exp: Likewise.
616 * gdb.dwarf2/dw2-ranges.exp: Likewise.
617 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
618 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
619 * gdb.dwarf2/dw2-strp.exp: Likewise.
620 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
621 * gdb.dwarf2/implptr.exp: Likewise.
622 * gdb.dwarf2/mac-fileno.exp: Likewise.
623 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
624 * gdb.dwarf2/pieces.exp: Likewise.
625 * gdb.dwarf2/pr11465.exp: Likewise.
626 * gdb.dwarf2/valop.exp: Likewise.
627 * gdb.dwarf2/watch-notconst.exp: Likewise.
628 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
629
4694da01
TT
6302011-01-19 Tom Tromey <tromey@redhat.com>
631
632 * gdb.python/py-infthread.exp: Add thread tests.
633
b075872c
JB
6342011-01-14 Joel Brobecker <brobecker@adacore.com>
635
636 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
637
2c3e6e24
JB
6382011-01-14 Joel Brobecker <brobecker@adacore.com>
639
640 * gdb.ada/widewide: New testcase.
641
de8fa76c
JB
6422011-01-13 Joel Brobecker <brobecker@adacore.com>
643
644 * gdb.base/interact.exp: New testcase.
645
1b05df00
TT
6462011-01-12 Tom Tromey <tromey@redhat.com>
647
648 * gdb.mi/gdb2549.exp: Update for error message changes.
649 * gdb.mi/mi-cli.exp: Likewise.
650 * gdb.mi/mi-disassemble.exp: Likewise.
651 * gdb.mi/mi-pthreads.exp: Likewise.
652 * gdb.mi/mi-regs.exp: Likewise.
653 * gdb.mi/mi-stack.exp: Likewise.
654 * gdb.mi/mi-var-block.exp: Likewise.
655 * gdb.mi/mi-var-cmd.exp: Likewise.
656 * gdb.mi/mi2-cli.exp: Likewise.
657 * gdb.mi/mi2-disassemble.exp: Likewise.
658 * gdb.mi/mi2-pthreads.exp: Likewise.
659 * gdb.mi/mi2-regs.exp: Likewise.
660 * gdb.mi/mi2-stack.exp: Likewise.
661 * gdb.mi/mi2-var-block.exp: Likewise.
662 * gdb.mi/mi2-var-cmd.exp: Likewise.
663
c2ff108b
JK
6642011-01-12 Andrew Burgess <aburgess@broadcom.com>
665 Jan Kratochvil <jan.kratochvil@redhat.com>
666
667 PR fortran/11104 and DWARF unbound arrays detection.
668 * gdb.fortran/multi-dim.exp: New file.
669 * gdb.fortran/multi-dim.f90: New file.
670
b716877b
AB
6712011-01-12 Andrew Burgess <aburgess@broadcom.com>
672
673 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
674 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
675 add new tests for opcode dumping.
676
6c162d5e
TT
6772011-01-11 Tom Tromey <tromey@redhat.com>
678
679 * gdb.python/py-infthread.exp: Load gdb-python.exp.
680
77b06cd7
TJB
6812010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
682
683 Convert hardware watchpoints to use breakpoint_ops.
684 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
685 type is not supported.
686 * gdb.base/foll-fork.exp: Likewise.
687 * gdb.base/foll-vfork.exp: Likewise.
688
f39a75d0
PM
6892011-01-10 Phil Muldoon <pmuldoon@redhat.com>
690
691 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
692 Use load_lib gdb-python.exp.
693 * gdb.python/python.exp: Ditto.
694 * gdb.python/py-function.exp: Ditto.
695
fc529d80
AS
6962011-01-09 Andreas Schwab <schwab@linux-m68k.org>
697
698 * gdb.threads/tls.exp ("info address me"): Fix expected output.
699
fb03cb59
JK
7002011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
701
702 * configure: Regenerate.
703
d8e22779
TT
7042011-01-06 Tom Tromey <tromey@redhat.com>
705
706 * gdb.python/py-frame.exp: Test gdb.newest_frame.
707
09050809
JB
7082011-01-06 Joel Brobecker <brobecker@adacore.com>
709
fc529d80
AS
710 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
711 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
712 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
713 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
714 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
715 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
716 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
717 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
718 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
719 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
720 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
721 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
722 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
723 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
724 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
725 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
726 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
727 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
728 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
729 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
730 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
731 gdb.ada/uninitialized_vars.exp,
732 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
733 Simplify by using clean_restart.
09050809 734
8ed5dd9e
JB
7352011-01-06 Joel Brobecker <brobecker@adacore.com>
736
737 Add marker to be used as anchor for inserting breakpoints.
738 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
739 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
740 Likewise.
741
742 Remove uses of gdb_start_cmd.
743 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
744 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
745
746 Do not run testcase if testing with GDBserver.
747 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
748 if testing with GDBserver.
749
368a124f
JB
7502011-01-06 Joel Brobecker <brobecker@adacore.com>
751
752 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
753 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
754 copyright header.
755
44944448
JB
7562011-01-05 Joel Brobecker <brobecker@adacore.com>
757
758 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
759 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
760 testsuite/gdb.fortran/complex.f,
761 testsuite/gdb.fortran/derived-type.f90,
762 testsuite/gdb.fortran/library-module-lib.f90,
763 testsuite/gdb.fortran/library-module-main.f90,
764 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
765 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
766 Copyright year update.
767
31886ea6
JB
7682011-01-05 Joel Brobecker <brobecker@adacore.com>
769
770 * gdb.base/langs1.f: Add copyright header.
771
ebedcab5
JK
7722011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
773
774 * gdb.base/morestack.exp: New file.
775 * gdb.base/morestack.c: New file.
776
de1eb2f9
JK
7772011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
778
779 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
780
9e87a409
JB
7812010-12-29 Joel Brobecker <brobecker@adacore.com>
782
783 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
784 * gdb.ada/arrayptr.exp: Add test printing that new variable.
785
720d1a40
JB
7862010-12-29 Joel Brobecker <brobecker@adacore.com>
787
788 * gdb.ada/lang_switch.exp: Correct expected parameter value.
789
a283af87
AS
7902010-12-25 Andreas Schwab <schwab@linux-m68k.org>
791
5d3d9cba
AS
792 * gdb.threads/tls.exp: Fix typo.
793
a283af87
AS
794 * gdb.threads/thread-specific.exp (get_thread_list): Update.
795 * gdb.threads/execl.exp: Update.
796
2a20745c
YQ
7972010-12-23 Yao Qi <yao@codesourcery.com>
798
799 * gdb.arch/arm-disp-step.exp: New.
800 * gdb.arch/arm-disp-step.S: New.
801
a7658b96
TT
8022010-12-21 Tom Tromey <tromey@redhat.com>
803
804 * gdb.threads/execl.exp: Update.
805 * gdb.threads/linux-dp.exp: Update.
806 * gdb.threads/manythreads.exp: Update.
807 * gdb.threads/tls.exp: Update.
808
5b79abe7
TT
8092010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
810
811 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
812 (NextOverThrowDerivates) <resumebpt>: New.
813 (resumebpt_test): New.
814 (main): Call resumebpt_test.
815 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
816
0914bcdb
SS
8172010-12-12 Stan Shebs <stan@codesourcery.com>
818
819 * gdb.trace/tsv.exp: Test print command on trace state variables.
820
305aeedc
TT
8212010-12-09 Tom Tromey <tromey@redhat.com>
822
823 * gdb.base/interp.exp: Add regression test.
824
186c406b
TT
8252010-12-09 Tom Tromey <tromey@redhat.com>
826
827 * gdb.java/jnpe.java: New file.
828 * gdb.java/jnpe.exp: New file.
829 * gdb.cp/nextoverthrow.exp: New file.
830 * gdb.cp/nextoverthrow.cc: New file.
831
aae1c79a
DE
8322010-12-07 Doug Evans <dje@google.com>
833
834 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
835 of data-directory.
836 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
837 updated.
838 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
839
60f98dde 8402010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
841
842 * gdb.base/callfuncs.exp: Test for skip_float_tests.
843 * gdb.base/call-sc.exp: Ditto.
844 * gdb.base/finish.exp: Ditto.
845 * gdb.base/return.exp: Ditto.
846 * gdb.base/return2.exp: Ditto.
847
5fa290c1
DE
8482010-11-30 Doug Evans <dje@google.com>
849
850 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
851 (gdb_expect_list): Fix spelling errors in comments.
852 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
853 send_gdb/gdb_expect_list where applicable.
854 * gdb.base/call-ar-st.exp: Ditto.
855 * gdb.base/funcargs.exp: Ditto.
856 * gdb.base/gcore.exp: Ditto.
857 * gdb.base/page.exp: Ditto.
858 * gdb.base/sigaltstack.exp: Ditto.
859 * gdb.base/siginfo.exp: Ditto.
860 * gdb.base/sigstep.exp: Ditto.
861 * gdb.base/trace-commands.exp: Ditto.
862
4e04c971
DE
8632010-11-29 Doug Evans <dje@google.com>
864
865 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
866 printer-name;subprinter-name.
867
8cf6f0b1
TT
8682010-11-29 Tom Tromey <tromey@redhat.com>
869
870 * gdb.dwarf2/implptr.exp: New file.
871 * gdb.dwarf2/implptr.c: New file.
872 * gdb.dwarf2/implptr.S: New file.
873
94b6973e
PM
8742010-11-29 Phil Muldoon <pmuldoon@redhat.com>
875
fc529d80 876 PR python/12199
94b6973e
PM
877
878 * gdb.python/py-breakpoint.exp: Test the delete method.
879
8358c15c
JK
8802010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
881
882 Fix step_resume_breakpoint unsaved during an infcall.
883 * gdb.base/step-resume-infcall.exp: New file.
884 * gdb.base/step-resume-infcall.c: New file.
885
f6df29bc
TJB
8862010-11-24 Edjunior Machado <emachado@br.ibm.com>
887
888 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
889
f2b5a5cf
TJB
8902010-11-24 Edjunior Machado <emachado@br.ibm.com>
891
892 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
893 on ppc64's symbols; "finish" and "return" commands must accept to
894 show the caller line again as well as the line after.
895 * gdb.asm/powerpc64.inc: New file.
896
6b0ecdc2
DE
8972010-11-23 Doug Evans <dje@google.com>
898
899 * lib/gdb.exp (gdb_test_sequence): New function.
900 (gdb_expect_list): Add verbose -log call for each pattern.
901 * gdb.base/signals.exp (test_handle_all_print): Call it.
902 Reduce timeout increment from 6 minutes to 1 minute.
903 * gdb.server/ext-run.exp: Call it.
904
ea976c60
PM
9052010-11-23 Phil Muldoon <pmuldoon@redhat.com>
906
f2b5a5cf 907 PR python/12212
ea976c60
PM
908
909 * gdb.python/python.exp: Check that selected_thread raises an
910 error when no inferior is loaded.
911
c0efa795
JK
9122010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
913
914 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
915 * gdb.dwarf2/dw2-stack-boundary.S: New file.
916
ec3aa567
JK
9172010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
918
919 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
920 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
921
d8249011
DE
9222010-11-18 Doug Evans <dje@google.com>
923
924 * gdb.server/ext-run.exp: Fix intermittent failures.
925
d4eba7d1
NF
9262010-11-12 Nathan Froyd <froydnj@codesourcery.com>
927
928 * gdb.stabs/gdb11479.exp: Use runto_main.
929
b04c2f88
NF
9302010-11-12 Nathan Froyd <froydnj@codesourcery.com>
931
932 * gdb.base/break-entry.exp: Skip if using a stub.
933
ae9d7ce4
NF
9342010-11-12 Nathan Froyd <froydnj@codesourcery.com>
935
936 * gdb.python/py-inferior.exp: Pack values in target endianness.
937
621c8364
TT
9382010-11-12 Tom Tromey <tromey@redhat.com>
939
940 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
941 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
942 MemoryError.
943 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
944 type.
945 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
946 MemoryError.
947 (test_subscript_regression): Update exception type.
948
84f4c1fe
PM
9492010-11-11 Phil Muldoon <pmuldoon@redhat.com>
950
951 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
952 breakpoint tests.
953
a1442452
PA
9542010-11-09 Pedro Alves <pedro@codesourcery.com>
955
956 * gdb.base/watchpoint.exp: Test "watch -location" with an
957 innacessible location.
958
efd11a33
JK
9592010-11-09 Edjunior Machado <emachado@br.ibm.com>
960 Luis Machado <luisgpm@br.ibm.com>
961
962 * gdb.base/maint.exp: Expect "." prefix.
963 * gdb.base/nodebug.exp: Expect "." Likewise.
964 * gdb.base/sepsymtab.exp: Expect "." Likewise.
965 * gdb.base/watchpoint-cond-gone.exp: Likewise.
966 * gdb.base/watchpoint.exp: Expect a software watch to be created for
967 POWER server processors.
968
aa00efb5
JK
9692010-11-08 Edjunior Machado <emachado@br.ibm.com>
970 Luis Machado <luisgpm@br.ibm.com>
971
972 * gdb.base/break-entry.exp: convert entry point for
973 ppc64 and expect leading `.' on ppc64's symbols
974
99e7ae30
DE
9752010-11-05 Doug Evans <dje@google.com>
976
977 * gdb.base/help.exp: Update expected output.
b521dba8
DE
978 * gdb.python/py-param.exp: Delete, contents moved to ...
979 * gdb.python/py-parameter.exp: ... here. New file.
980 Add test for gdb.parameter ("directories").
99e7ae30 981
f4b8a18d
KW
9822010-11-05 Ken Werner <ken.werner@de.ibm.com>
983
984 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
985 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
986 * configure: Regenerate.
987 * gdb.opencl/Makefile.in: New File.
988 * gdb.opencl/datatypes.exp: Likewise.
989 * gdb.opencl/datatypes.cl: Likewise.
990 * gdb.opencl/operators.exp: Likewise.
991 * gdb.opencl/operators.cl: Likewise.
992 * gdb.opencl/vec_comps.exp: Likewise.
993 * gdb.opencl/vec_comps.cl: Likewise.
994 * gdb.opencl/convs_casts.exp: Likewise.
995 * gdb.opencl/convs_casts.cl: Likewise.
996 * lib/opencl.exp: Likewise.
997 * lib/opencl_hostapp.c: Likewise.
998 * lib/opencl_kernel.cl: Likewise.
999 * lib/cl_util.c: Likewise.
1000 * lib/cl_util.c: Likewise.
1001 * gdb.base/default.exp (set language): Add "opencl" to the list of
1002 languages.
1003
a9d5ef47
SW
10042010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
1005
1006 * gdb.cp/overload.exp: Added test for inheritance overload.
1007 * gdb.cp/overload.cc: Ditto.
1008 * gdb.cp/oranking.exp: Removed releveant kfails.
1009
03eb1c79
JK
10102010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1011 Joel Brobecker <brobecker@adacore.com>
1012
1013 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
1014 check test_compiler_info.
1015
dbc98a8b
KW
10162010-11-03 Ken Werner <ken.werner@de.ibm.com>
1017
1018 * gdb.base/gnu_vector.exp: Adjust expect messages.
1019
120bd360
KW
10202010-11-03 Ken Werner <ken.werner@de.ibm.com>
1021
1022 * gdb.base/gnu_vector.exp: Add unary operator tests.
1023
c37f7098
KW
10242010-11-03 Ken Werner <ken.werner@de.ibm.com>
1025
1026 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
1027
7b51bc51
DE
10282010-11-02 Doug Evans <dje@google.com>
1029
1030 * gdb.python/py-pp-maint.c: New file.
1031 * gdb.python/py-pp-maint.exp: New file.
1032 * gdb.python/py-pp-maint.py: New file.
1033
50c97f38
TT
10342010-11-02 Tom Tromey <tromey@redhat.com>
1035
1036 * gdb.base/default.exp: Remove "scheme" from language list.
1037
a289b8f6
JK
10382010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1039
1040 Revert:
1041 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1042 * gdb.threads/sigstep-threads.exp: New file.
1043 * gdb.threads/sigstep-threads.c: New file.
1044
cd017491
MS
10452010-10-20 Michael Snyder <msnyder@vmware.com>
1046
1047 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
1048
8e6a5956
UW
10492010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
1050
1051 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
1052 Skip test completely if gdb,no_hardware_watchpoints.
1053
2c04da0d
UW
10542010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
1055
1056 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
1057 strict, but do not check for any particular function name within libc.
1058
79afc5ef
SW
10592010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
1060
1061 * gdb.cp/smartp.exp: New test.
1062 * gdb.cp/smartp.cc : New test.
1063
026ffab7
SW
10642010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
1065
1066 * gdb.cp/converts.exp: Test pointer to bool conversion.
1067 Test pointer to long conversion.
1068 * gdb.cp/oranking.exp: Removed relevant kfail.
1069
3a772aa4
TT
10702010-10-18 Tom Tromey <tromey@redhat.com>
1071
1072 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
1073 argument to lazy_string.
1074 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
1075 (pp_ls.to_string): Use it.
1076 * gdb.python/py-prettyprint.c (main): Move declarations to top.
1077 Add "estring2" local.
1078
5fc3827b
JK
10792010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1080
1081 Fix s390x compatibility.
1082 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
1083 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
1084
8aeb23f3
JK
10852010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1086
1087 * gdb.threads/sigstep-threads.exp: New file.
1088 * gdb.threads/sigstep-threads.c: New file.
1089
c1e56572
JK
10902010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1091
1092 * gdb.base/pie-execl.exp: New file.
1093 * gdb.base/pie-execl.c: New file.
1094
92163a10
JK
10952010-10-13 Doug Evans <dje@google.com>
1096 Jan Kratochvil <jan.kratochvil@redhat.com>
1097
1098 PR exp/12117
1099 * gdb.cp/ptype-cv-cp.cc: New file.
1100 * gdb.cp/ptype-cv-cp.exp: New file.
1101
7062b0a0
SW
11022010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
1103
1104 * gdb.cp/converts.cc: New test program.
1105 * gdb.cp/converts.exp: New test.
1106 * gdb.cp/overload.exp: Added test for void* vs int*.
1107 * gdb.cp/overload.exp: Ditto.
1108 * gdb.cp/oranking.exp: Removed related kfail.
1109
0e3509db
DE
11102010-10-13 Doug Evans <dje@google.com>
1111
1112 * lib/gdb-python.exp (gdb_check_python_config): New function.
1113 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
1114 * gdb.python/lib-types.cc: New file.
1115 * gdb.python/lib-types.exp: New file.
1116
8dc78533
JK
11172010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1118
1119 * gdb.python/py-error.exp: New file.
1120 * gdb.python/py-error.py: New file.
1121
93c17e06
JK
11222010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1123
1124 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
1125 gdb_test_multiple.
1126
d8b34041
JK
11272010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1128
1129 * gdb.base/break-interp.exp: Use ldlags for linking flags.
1130 * gdb.base/prelink.exp: Likewise.
1131 * gdb.base/solib-nodir.exp: Likewise.
1132 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
1133 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
1134 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
1135
e0cc584e
UW
11362010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
1137
1138 * break-interp.exp (test_ld): Use two separate gdb_expect statements
1139 for the "info files" test to avoid timeouts on slow machines.
1140
cfc353b1
JK
11412010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1142
1143 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
1144 (main): Make openlib dummy call.
1145
d3d7896d
JK
11462010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1147
1148 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
1149 * break-interp.exp (reach): Move the core body ...
1150 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
1151 (test_ld): Provide always real argument, even to the linker. Replace
1152 dl_main by _dl_debug_state.
1153
5e533c94
JK
11542010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1155
1156 Fix results of prelinked PIEs on ppc*.
1157 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
1158 Accept also DISPLACEMENT "PRESENT".
1159 (main): Replace "ZERO" displacements by "PRESENT".
1160
33540610
SW
11612010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
1162
1163 * gdb.cp/oranking.exp: New test.
1164 * gdb.cp/oranking.cc: New test program.
1165
3bdf2bbd
KW
11662010-10-08 Ken Werner <ken.werner@de.ibm.com>
1167
1168 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
1169 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
1170
2f608a3a
KW
11712010-10-06 Ken Werner <ken.werner@de.ibm.com>
1172
1173 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
1174 lush, lynx) New constant.
1175 * gdb.base/constvars.exp: Test const array types.
1176 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
1177
aa2e2d8d
DE
11782010-10-06 Doug Evans <dje@google.com>
1179
1180 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
1181 of syscall staging area.
1182
2844d6b5
KW
11832010-10-06 Ken Werner <ken.werner@de.ibm.com>
1184
1185 * gdb.base/gnu_vector.c: Add variable c4.
1186 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
1187 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
1188
7d8ac8bb
MR
11892010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
1190
1191 * gdb.arch/altivec-abi.exp: Fix a typo.
1192
84a02e58
MR
11932010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
1194
1195 * lib/mi-support.exp (thread_selected_re): Correct pattern used
1196 to match a thread ID.
1197
b18e6318
JK
11982010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1199
1200 Fix s390x testcase compatibility.
1201 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
1202
a2c09bd0
DE
12032010-10-01 Doug Evans <dje@google.com>
1204
1205 * lib/gdb-python.exp: New file.
1206 * gdb.python/py-block.exp: Use it.
1207 * gdb.python/py-breakpoint.exp: Ditto.
1208 * gdb.python/py-frame.exp: Ditto.
1209 * gdb.python/py-inferior.exp: Ditto.
1210 * gdb.python/py-param.exp: Ditto.
1211 * gdb.python/py-prettyprint.exp: Ditto.
1212 * gdb.python/py-shared.exp: Ditto.
1213 * gdb.python/py-symbol.exp: Ditto.
1214 * gdb.python/py-symtab.exp: Ditto.
1215 * gdb.python/py-type.exp: Ditto.
1216 * gdb.python/py-value.exp: Ditto.
1217 * gdb.python/python.exp: Ditto.
1218
38f12cfc
TT
12192010-09-30 Tom Tromey <tromey@redhat.com>
1220
1221 * gdb.base/anon.exp: New file.
1222 * gdb.base/anon.c: New file.
1223
9ae8282d
TT
12242010-09-30 Tom Tromey <tromey@redhat.com>
1225
1226 * gdb.base/completion.exp: Test completion through anonymous
1227 union.
1228 * gdb.base/break1.c (struct some_struct): Add anonymous union.
1229
e9e07ba6
JK
12302010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1231
1232 Fix printing parameters of inlined functions.
1233 * gdb.dwarf2/dw2-inline-param.exp: New file.
1234 * gdb.dwarf2/dw2-inline-param-main.c: New file.
1235 * gdb.dwarf2/dw2-inline-param.S: New file.
1236
cd2effb2
JK
12372010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1238
1239 PR corefiles/12071.
1240 * gdb.base/corefile.exp (quit with a process, no question: load core)
1241 (quit with a core file): New tests.
1242
bceffbf3
JK
12432010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
1244
1245 Fix GDB crash on inferior calls with self-referencing classes.
1246 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
1247 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
1248 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
1249
1736ad11
JK
12502010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1251
1252 Fix lost siginfo_t for inferior calls.
1253 * gdb.base/siginfo-infcall.exp: New file.
1254 * gdb.base/siginfo-infcall.c: New file.
1255
a176ad92
JB
12562010-09-22 Joel Brobecker <brobecker@adacore.com>
1257
1258 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
1259
c2b0a229
JK
12602010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1261
1262 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
1263 New test.
1264 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
1265
e8ae22d1
JB
12662010-09-22 Joel Brobecker <brobecker@adacore.com>
1267
1268 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
1269 type of our const type.
1270
ec322823
SW
12712010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
1272
1273 * gdb.cp/pr12028.cc: New.
1274 * gdb.cp/pr12028.exp: New.
1275
72929c62
JB
12762010-09-22 Joel Brobecker <brobecker@adacore.com>
1277
1278 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
1279
875b4ff5 12802010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 1281 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
1282
1283 PR mi/11407
1284 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
1285 * gdb.mi/dw2-ref-missing-frame-main.c New File.
1286 * gdb.mi/dw2-ref-missing-frame.S New File.
1287 * gdb.mi/dw2-ref-missing-frame.exp New File.
1288
7155d578
TT
12892010-09-14 Tom Tromey <tromey@redhat.com>
1290
1291 PR symtab/8399:
1292 * gdb.threads/tls.exp: Remove kfail. Update expected output.
1293
515ed532
TT
12942010-09-14 Tom Tromey <tromey@redhat.com>
1295
1296 PR exp/11803:
1297 * gdb.threads/tls.exp: Use C++.
1298 (check_thread_local): Use K::another_thread_local.
1299 * gdb.threads/tls.c (class K): New.
1300 (another_thread_local): Now a member of K.
1301 (spin): Update. No longer K&R C.
1302
450ca57c
SW
13032010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
1304
1305 * gdb.cp/koenig.cc: created class for testing member lookup.
1306 * gdb.cp/koenig.exp: Added test for member lookup.
1307
dbd492a3
JK
13082010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1309
1310 Fix false FAILs on sourcetree topdir directory containing "kill".
1311 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
1312 source line matching regexp.
1313
8d4d924b
JK
13142010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1315
1316 * gdb.python/python.exp (set height 0, collect help from uiout)
1317 (verify help to uiout): New tests.
1318
8e64f2a0
JK
13192010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
1320
1321 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
1322 is_lp64_target to check 64bit target.
1323
4569eed2
JK
13242010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1325
1326 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
1327 (test_ld) <powerpc64-*>: New.
1328
5e1617b1
DJ
13292010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
1330
1331 * gdb.cp/templates.exp (test_template_args): Allow "struct".
1332
c767944b
DJ
13332010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
1334
1335 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
1336 (FunctionArg::method): New function.
1337 (empty, arg): New variables.
1338 (main): Call arg.method.
1339 * gdb.cp/templates.exp (test_template_args): New function.
1340 (do_tests): Call it.
1341
27d3a3fc
UW
13422010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
1343
1344 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
1345 of "next" to proceed over pthread_exit call.
1346
55b7ce7f
UW
13472010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
1348
1349 * gdb.base/maint.exp: Avoid wildcards against potentially very long
1350 "maint print statistics" output to prevent expect timeouts.
1351
809df446
JK
13522010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1353
1354 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
1355 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
1356 (test_float_rejected): ... here.
1357 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
1358 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
1359 (test_float_rejected): ... here.
1360 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
1361 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
1362 (test_float_rejected): ... here.
1363 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
1364 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
1365 (test_float_rejected): ... here.
1366
8464be76
DJ
13672010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
1368
1369 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
1370 before disabling hardware watchpoints.
1371 (test_inaccessible_watchpoint): Check that hardware watchpoints
1372 are used. Test for watchpoints on a constant address.
1373
14dba4b4
JK
13742010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1375
1376 * gdb.base/ui-redirect.exp: New file.
1377
3f3540e1 13782010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 1379 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
1380
1381 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
1382
0f254bb7
DE
13832010-08-31 Doug Evans <dje@google.com>
1384
1385 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
1386
03f17ccf
TT
13872010-08-30 Tom Tromey <tromey@redhat.com>
1388
1389 PR python/11792:
1390 * gdb.python/py-value.exp (test_subscript_regression): Add
1391 dynamic_type test.
1392
640617ad
DJ
13932010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
1394
1395 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
1396 instead of running to main. Do not test the main function.
1397 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
1398 Add new main.
1399
2ed91d1b
PA
14002010-08-26 Pedro Alves <pedro@codesourcery.com>
1401
1402 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
1403 one test.
1404
673bfd45
DE
14052010-08-24 Doug Evans <dje@google.com>
1406
1407 PR symtab/11942
1408 * gdb.dwarf2/dw4-sig-types.cc: New file.
1409 * gdb.dwarf2/dw4-sig-types.h: New file.
1410 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
1411 * gdb.dwarf2/dw4-sig-types.exp: New file.
1412
f9ffd4bb
TT
14132010-08-23 Tom Tromey <tromey@redhat.com>
1414
1415 PR python/11145:
1416 * gdb.python/py-value.c (Base, Derived): New types.
1417 (base): New global.
1418 * gdb.python/py-value.exp (test_subscript_regression): Add
1419 dynamic_cast test.
1420
d839c8a4
TT
14212010-08-23 Tom Tromey <tromey@redhat.com>
1422
1423 PR python/10676:
1424 * gdb.python/py-type.exp (test_fields): Add tests for type
1425 equality.
1426
702c2711
TT
14272010-08-23 Tom Tromey <tromey@redhat.com>
1428
1429 PR python/11915:
1430 * gdb.python/py-type.exp (test_fields): Add tests for array.
1431
832bafd3
KS
14322010-08-23 Keith Seitz <keiths@redhat.com>
1433
1434 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
1435 have any children. Create a new abbrev for it.
1436 Add missing terminal sequence to .debug_abbrev.
1437
c37bf528
KS
14382010-08-20 Keith Seitz <keiths@redhat.com>
1439
1440 PR symtab/11465:
1441 * gdb.dwarf2/pr11465.exp: New test.
1442 * gdb.dwarf2/pr11465.S: New file.
1443 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
1444 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
1445
4572cbac
TJB
14462010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
1447
1448 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
1449 registers. Update data sets with the new v2_double element in the
1450 VSX register union. Add vector_register3_vr data set for the AltiVec
1451 registers. Use gdb_test_no_output instead of send_gdb.
1452
e7fbb131
PA
14532010-08-19 Pedro Alves <pedro@codesourcery.com>
1454
1455 * gdb.python/py-shared.exp: New file, factored out from
1456 python.exp.
1457 * gdb.python/py-shared.c: New file.
1458 * gdb.python/py-shared-sl.c: New file.
1459 * gdb.python/python-1.c: New file.
1460 * gdb.python/python-sl.c: Delete.
1461 * gdb.python/python.c: Mention python-1.c.
1462 * gdb.python/python.exp: Move shared library tests to
1463 py-shared.exp.
1464 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
1465 (MISCELLANEOUS): New.
1466 (clean mostlyclean): Also remove $MISCELLANEOUS.
1467
d30f5e1f
DE
14682010-08-19 Doug Evans <dje@google.com>
1469
1470 PR exp/11926
1471 * gdb.base/printcmds.exp (test_float_accepted): New function.
1472 Move existing float tests there. Add tests for floats with suffixes.
1473 (test_float_rejected): New function.
1474 * gdb.java/jv-print.exp (test_float_accepted): New function.
1475 (test_float_rejected): New function.
1476 * gdb.objc/print.exp: New file.
1477 * gdb.pascal/print.exp: New file.
1478 * lib/objc.exp: New file.
1479
7b3fd859
PM
14802010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
1481
1482 * gdb.base/default.exp (info set): Avoid full buffer error and force
1483 reading up to final gdb prompt.
1484 (show): Likewise.
1485
c92817ce
TT
14862010-08-18 Tom Tromey <tromey@redhat.com>
1487
1488 PR symtab/11919:
1489 * gdb.base/completion.exp: Add test.
1490
f1208f9e
DE
14912010-08-18 Doug Evans <dje@google.com>
1492
1493 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
1494 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
1495 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
1496 Simplify, early exit if runto_main fails.
1497 * gdb.fortran/exprs.exp: load_lib fortran.exp.
1498 (set_lang_fortran): Moved to lib/fortran.exp.
1499 * gdb.fortran/types.exp: load_lib fortran.exp.
1500 (set_lang_fortran): Moved to lib/fortran.exp.
1501 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
1502 * gdb.java/jprint.exp (set_lang_java): Ditto.
1503 * gdb.java/jv-exp.exp: load_lib java.exp.
1504 If set_lang_java fails, issue a warning instead of failure to be
1505 consistent with other set_lang_foo uses.
1506 (set_lang_java): Moved to lib/java.exp.
1507 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
1508 If set_lang_java fails, issue a warning instead of failure to be
1509 consistent with other set_lang_foo uses.
1510 * gdb.pascal/types.exp: load_lib pascal.exp.
1511 (set_lang_pascal): Moved to lib/pascal.exp.
1512 * lib/fortran.exp: New file.
1513 * lib/java.exp (set_lang_java): New function.
1514 * lib/pascal.exp (set_lang_pascal): New function.
1515
2f06b485
YQ
15162010-08-18 Yao Qi <yao@codesourcery.com
1517
1518 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
1519 func_nofb_start and func_loopfb_start, so that address of functions
1520 is equal to these labels on Thumb.
1521
96e25403
YQ
15222010-08-18 Yao Qi <yao@codesourcery.com>
1523
1524 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
1525 to reflect latest c source file.
1526
36e6adc4
JK
15272010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1528
1529 * gdb.cp/infcall-dlopen.exp: New file.
1530 * gdb.cp/infcall-dlopen.cc: New file.
1531 * gdb.cp/infcall-dlopen-lib.cc: New file.
1532
f431efe5
PA
15332010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1534 Pedro Alves <pedro@codesourcery.com>
1535
1536 PR breakpoints/11371
1537
1538 * gdb.base/watch-cond-infcall.exp: New file.
1539 * gdb.base/watch-cond-infcall.c: New file.
1540
06a64a0b
TT
15412010-08-16 Tom Tromey <tromey@redhat.com>
1542
1543 * gdb.base/help.exp: Update.
1544 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
1545 watchpoint.
1546 (test_watch_location): New proc.
1547 (test_watchpoint_in_big_blob): Delete watchpoint.
1548 * gdb.base/watchpoint.c (func5): New function.
1549 (main): Call it.
1550
70ebf4ed
DE
15512010-08-16 Doug Evans <dje@google.com>
1552
1553 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
1554
ca5c20b6
PM
15552010-08-11 Phil Muldoon <pmuldoon@redhat.com>
1556
1557 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
1558 tests.
1559
7346b668
KW
15602010-08-11 Ken Werner <ken.werner@de.ibm.com>
1561
1562 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
1563 * gdb.base/gnu_vector.c: New File.
1564 * gdb.base/gnu_vector.exp: Likewise.
1565
cb2e07a6
PM
15662010-08-11 Phil Muldoon <pmuldoon@redhat.com>
1567
1568 * gdb.python/python.c: New File.
1569 * gdb.python/python-sl.c: New File.
1570 * gdb.python/python.exp: Test solib_address and decode_line
1571 * functions.
1572
5da1313b
JK
15732010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1574
1575 * gdb.python/python.exp (show height, set height 10)
1576 (verify pagination beforehand, verify pagination beforehand: q)
1577 (gdb.execute does not page, verify pagination afterwards)
1578 (verify pagination afterwards: q): New.
1579
49c3ccf7
DE
15802010-08-02 Doug Evans <dje@google.com>
1581
1582 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
1583 because of an older gcc, change test2
1584 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
1585 to unsupported.
1586
42c0c4f1
KH
15872010-07-30 Kazu Hirata <kazu@codesourcery.com>
1588
1589 * gdb.base/break-always.exp: Do not expect full paths to file
1590 names.
1591 * gdb.base/commands.exp: Likewise.
1592
d3765805
DE
15932010-07-30 Doug Evans <dje@google.com>
1594
c98ee71b
DE
1595 * gdb.cp/temargs.exp: For new tests that require newer gccs,
1596 xfail them when run with older gccs.
1597
fd961404
DE
1598 * lib/gdb.exp (build_executable): Forward "c++" option to
1599 get_compiler_info.
1600
999adef4
DE
1601 * gdb.python/py-type.exp (test_template): Mark as xfail tests
1602 "python print ttype.template_argument(1)" and
1603 "python print isinstance(ttype.template_argument(1), gdb.Value)"
1604 if using gcc 4.4 or earlier.
1605
d3765805
DE
1606 * gdb.base/valgrind-db-attach.exp: Use unique test name for
1607 attach-to-debugger handling.
1608
1276c759
JK
16092010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1610
1611 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
1612 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
1613 (main): Use copyreloc.
1614 * gdb.base/prelink.exp (split debug of executable)
1615 (.dynbss vs. .bss address shift): New tests.
1616
88caa9b9
PA
16172010-07-29 Pedro Alves <pedro@codesourcery.com>
1618
1619 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
1620 in gdb_test_multiple.
1621
c6f2ac43
PA
16222010-07-29 Pedro Alves <pedro@codesourcery.com>
1623
1624 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
1625 environment.
1626
326fd672
TT
16272010-07-28 Tom Tromey <tromey@redhat.com>
1628
1629 PR python/11060:
1630 * gdb.python/py-type.c (Temargs): New template.
1631 (temvar): New variable.
1632 * gdb.python/py-type.exp (test_template): New proc.
1633
3ce3b1ba
PA
16342010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
1635
1636 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
1637 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
1638
34eaf542
TT
16392010-07-28 Tom Tromey <tromey@redhat.com>
1640
1641 PR c++/9946:
1642 * gdb.cp/temargs.exp: New file.
1643 * gdb.cp/temargs.cc: New file.
1644
d41b819e
JK
16452010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1646
1647 * gdb.base/help.exp (help disassemble): Update the content.
1648
26ab7092
JK
16492010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1650
1651 * gdb.threads/ia64-sigill.exp: New file.
1652 * gdb.threads/ia64-sigill.c: New file.
1653
5283e9e1
TT
16542010-07-27 Tom Tromey <tromey@redhat.com>
1655
1656 * gdb.opt/inline-cmds.c (ATTR): New define.
1657 (func1): Use it.
1658 (func2): Likewise.
1659 (func3): Likewise.
1660 (outer_inline1): Likewise.
1661 (outer_inline2): Likewise.
1662 * gdb.opt/inline-bt.c (ATTR): New define.
1663 (func1): Use it.
1664 (func2): Likewise.
1665 * gdb.opt/inline-locals.c (ATTR): New define.
1666 (func1): Use it.
1667 (func2): Likewise.
1668
e992ef73
TT
16692010-07-27 Tom Tromey <tromey@redhat.com>
1670
1671 * gdb.stabs/gdb11479.c (hack): New function.
1672 (test): Use it.
1673 (test2): Use it.
1674 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
1675 (int32_search_buf, int64_search_buf): No longer static.
1676 (x): Remove.
1677 * gdb.base/relocate.c (hack): New function.
1678
5374244e
PM
16792010-07-27 Phil Muldoon <pmuldoon@redhat.com>
1680
1681 * gdb.python/py-value.exp (test_inferior_function_call): New function.
1682 * gdb.python/py-value.c (func1): New function.
1683 (func2): Likewise.
1684
a99aee83
CV
16852010-07-26 Corinna Vinschen <vinschen@redhat.com>
1686
1687 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
1688 as not to clash with .data section.
1689
a04ba985
JG
16902010-07-26 Jerome Guitton <guitton@adacore.com>
1691
1692 * gdb.base/code_elim.exp: New file.
1693 * gdb.base/code_elim1.c: New file.
1694 * gdb.base/code_elim2.c: New file.
1695
23bd0f7c
PA
16962010-07-21 Pedro Alves <pedro@codesourcery.com>
1697
1698 PR symtab/11827
1699
1700 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
1701 (some_volatile_enum): New variable.
1702 * gdb.base/printcmds.exp (test_print_enums): New.
1703 <top level>: Call it.
1704
883df6dd
SW
17052010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
1706
1707 * gdb.cp/fpointer.cc: New test.
1708 * gdb.cp/fpointer.exp: New test.
1709
569b05a5
JK
17102010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1711
1712 * gdb.base/solib-nodir.exp: New file.
1713 * lib/gdb.exp (runto): New case for a GDB internal error.
1714
51d7d803
JK
17152010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1716 Ulrich Weigand <uweigand@de.ibm.com>
1717 Tom Tromey <tromey@redhat.com>
1718
1719 * gdb.base/charset-malloc.c: New file.
1720 * gdb.base/charset.c (malloc_stub): New prototype.
1721 (main): Call it instead of malloc itself.
1722 * gdb.base/charset.exp: Use only prepare_for_testing.
1723 (binfile): Remove the variable.
1724
c0edd9ed
JK
17252010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1726
1727 Make core files the process_stratum.
1728 * gdb.base/corefile.exp (run: load core again)
1729 (run: sanity check we see the core file, run: with core)
1730 (run: core file is cleared, attach: load core again)
1731 (attach: sanity check we see the core file, attach: with core)
1732 (attach: core file is cleared): New tests.
1733 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
1734
3cbaedff
KW
17352010-07-14 Ken Werner <ken.werner@de.ibm.com>
1736
1737 * gdb.arch/altivec-abi.exp: New tests.
1738
91158a56
TT
17392010-07-13 Tom Tromey <tromey@redhat.com>
1740
1741 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
1742 (main): Use it.
1743 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
1744
0f5238ed
TT
17452010-07-13 Tom Tromey <tromey@redhat.com>
1746
1747 * gdb.base/label.exp: New file.
1748 * gdb.base/label.c: New file.
1749
add265ae
L
17502010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
1751 H.J. Lu <hongjiu.lu@intel.com>
1752
1753 * lib/gdb.exp (is_ilp32_target): New.
1754 (is_lp64_target): Likewise.
1755
1756 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
1757 target.
1758 * gdb.arch/amd64-disp-step.exp: Likewise.
1759 * gdb.arch/amd64-dword.exp: Likewise.
1760 * gdb.arch/amd64-i386-address.exp: Likewise.
1761 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 1762
add265ae
L
1763 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
1764 target.
1765 * gdb.arch/i386-bp_permanent.exp: Likewise.
1766 * gdb.arch/i386-byte.exp: Likewise.
1767 * gdb.arch/i386-disp-step.exp: Likewise.
1768 * gdb.arch/i386-gnu-cfi.exp: Likewise.
1769 * gdb.arch/i386-prologue.exp: Likewise.
1770 * gdb.arch/i386-size-overlap.exp: Likewise.
1771 * gdb.arch/i386-size.exp: Likewise.
1772 * gdb.arch/i386-sse.exp: Likewise.
1773 * gdb.arch/i386-unwind.exp: Likewise.
1774 * gdb.arch/i386-word.exp: Likewise.
1775
1776 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
1777 test only when building 64-bit executables. Do not hard-code
1778 -m64 option.
1779
2dfb8c17
DE
17802010-07-07 Doug Evans <dje@google.com>
1781
1782 * lib/gdb.exp (gdb_test_list_exact): New function.
1783 * gdb.base/default.exp (show convenience): Call it, add tests for
1784 $_sdata = void, $_thread = 0.
1785
4e5799b6
JK
17862010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1787 Joel Brobecker <brobecker@adacore.com>
1788
1789 Fix re-run of PIE executable, PR shlibs/11776.
1790 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
1791 Remove $displacement_main to match the solib-svr4.c change. New "kill"
1792 and re-"run" of the inferior.
1793
1a219cc7
JK
17942010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1795 Joel Brobecker <brobecker@adacore.com>
1796
1797 Cope with missing /usr/sbin/prelink.
1798 * lib/prelink-support.exp (prelink_no):
1799 <result == 1 && $output is "no such file or directory">: New.
1800 (prelink_yes): Likewise. Return on failed prelink_no.
1801
5e3b36f8
JK
18022010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1803 Joel Brobecker <brobecker@adacore.com>
1804
1805 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
1806 build_executable by build_executable_own_libs. Replace "prelink -R"
1807 execution by a call of prelink_yes. Comment why "prelink -r" needs no
1808 change.
1809 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
1810 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
1811 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
1812 Replace build_executable by build_executable_own_libs's function
1813 build_executable_own_libs.
1814 (prelinkNO): Create new stub to call prelink_no.
1815 (prelinkYES): Create new stub to call prelink_yes.
1816 (test_attach): Rename calls of copy to file_copy.
1817 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
1818 (copy): Move to ...
1819 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
1820 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
1821 * gdb.base/prelink.exp: Disable testcase also for is_remote and
1822 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
1823 special flags by gdb_compile_shlib. Replace second gdb_compile by
1824 build_executable_own_libs. Replace "prelink -R" execution by a call of
1825 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
1826 a second call of prelink_yes. Replace restart commands by
1827 clean_restart.
1828 (prelink): Rename to ...
1829 (seen displacement message): ... this test. Extend its expectation
1830 strictness.
1831
86e4bafc
JK
18322010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1833
1834 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
1835 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
1836 displacement message exactly once.
1837
3cd07d20
JK
18382010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1839 Joel Brobecker <brobecker@adacore.com>
1840
1841 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
1842 its restore after the <$relink_args != ""> loop. new comment.
1843
0a1e94c7
JK
18442010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1845 Joel Brobecker <brobecker@adacore.com>
1846
1847 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
1848 code for it. New variable relink_args.
1849 (prelinkYES): Call prelinkNO.
1850 (test_attach): Accept new parameter relink_args. Re-prelink the binary
1851 in such case. Move the core code to ...
1852 (test_attach_gdb): ... a new function. Send GDB command "file".
1853 Extend expected "Attaching to " string.
1854
2f70bcfb
TT
18552010-07-02 Tom Tromey <tromey@redhat.com>
1856
1857 * gdb.base/bitops.exp: Remove extraneous "pass".
1858
a17ac5b0
TT
18592010-07-02 Ken Werner <ken.werner@de.ibm.com>
1860
1861 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
1862
dc10affe
PA
18632010-07-01 Pedro Alves <pedro@codesourcery.com>
1864
d41c0fc8
PA
1865 * gdb.base/help.exp: Adjust expected output.
1866
18672010-07-01 Pedro Alves <pedro@codesourcery.com>
1868
1869 * gdb.base/help.exp: Adjust expected output.
dc10affe 1870
0a600c36
JK
18712010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1872
1873 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
1874 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
1875 c++/11702.
1876
37cc8bfe
JK
18772010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
1878 Doug Evans <dje@google.com>
1879
1880 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
1881 add .dynamic entry'.
1882
254e6b9e
DE
18832010-06-29 Doug Evans <dje@google.com>
1884
1885 Test PR c++/11702.
1886 * gdb.cp/m-static.exp: Add testcase.
1887 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
1888
595939de 18892010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
1890 Tom Tromey <tromey@redhat.com>
1891 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
1892
1893 * gdb.python/py-inferior.c: New File.
1894 * gdb.python/py-infthread.c: New File.
1895 * gdb.python/py-inferior.exp: New File.
1896 * gdb.python/py-infthread.exp: New File.
1897
98751a41
JK
18982010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1899
1900 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
1901 (ptype ::C::OtherFileClass typedefs): New.
1902 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
1903 (C::OtherFileClass::cOtherFileClassVar2): New.
1904 (C::OtherFileClass::cOtherFileClassVar_use): Use also
1905 cOtherFileClassVar2.
1906 (C::cOtherFileType2, C::cOtherFileVar2): New.
1907 (C::cOtherFileVar_use): use also cOtherFileVar2.
1908 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
1909
41f62f39
JK
19102010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1911
1912 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
1913 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
1914 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
1915 (print ::C::cOtherFileVar)
1916 (whatis C::OtherFileClass::cOtherFileClassType)
1917 (whatis ::C::OtherFileClass::cOtherFileClassType)
1918 (print C::OtherFileClass::cOtherFileClassVar)
1919 (print ::cOtherFileClassVar)
1920 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
1921 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
1922 trailing content.
1923 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
1924 (C::OtherFileClass::cOtherFileClassVar)
1925 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
1926 (C::cOtherFileVar, C::cOtherFileVar_use): New.
1927
af53d231
JK
19282010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1929
1930 Test PR c++/11703 and PR gdb/1448.
1931 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
1932 gdb/1448.
1933
9655fd1a
JK
19342010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1935
1936 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
1937 (main) <rtti_data>: New.
1938 * gdb.cp/virtbase.exp (print rtti_data): New.
1939
824cc8dd
JK
19402010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1941 Joel Brobecker <brobecker@adacore.com>
1942
1943 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
1944
6036c742
JK
19452010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1946
1947 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
1948
de6a0421
DE
19492010-06-28 Doug Evans <dje@google.com>
1950
1951 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
1952
b2dae948
DE
19532010-06-27 Doug Evans <dje@google.com>
1954
1955 * gdb.cp/m-static.exp: Update expected test output.
1956
0f3bb72e
PH
19572010-06-25 Paul Hilfinger <hilfinger@adacore.com>
1958
889bf7c5
PA
1959 * gdb.gdb/selftest.exp: Adjust expected message for
1960 capturing start-up runtime.
0f3bb72e 1961
bc9f0842
TT
19622010-06-25 Tom Tromey <tromey@redhat.com>
1963
1964 PR python/10808:
1965 * gdb.python/python.exp: Add new tests.
1966
099ef718
SW
19672010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
1968
1969 * gdb.cp/operator.cc: Created an import loop.
1970 * gdb.cp/operator.exp: Added testcase for import loop.
1971
5868a632
JK
19722010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1973
1974 Test PR python/11407.
1975 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
1976 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
1977 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
1978 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
1979 executable_nofb and executable_fb. New variables srcsfile, objsfile,
1980 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
1981 binfile. Call gdb_compile with clean_restart twice.
1982 (func_nofb print, func_nofb backtrace, func_loopfb print)
1983 (func_loopfb backtrace): New.
1984
af76db58
JK
19852010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1986
1987 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
1988 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
1989 by a hand made one.
1990 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
1991 i?86 requirement. Remove variables srcfile and binfile. New variable
1992 sources, executable_nofb and executable_fb. Call prepare_for_testing.
1993
f2c7657e
UW
19942010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1995
1996 * gdb.cell/dwarfaddr.exp: New file.
1997 * gdb.cell/dwarfaddr.S: New file.
1998
628fe4e4
JK
19992010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2000
2001 Test PR 9436.
2002 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
2003
f1421989
HZ
20042010-06-24 Hui Zhu <teawater@gmail.com>
2005
2006 * gdb.base/eval.exp: New file.
2007
d03285ec
UW
20082010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2009
2010 * gdb.cell/fork.exp: New file.
2011 * gdb.cell/fork.c: Likewise.
2012 * gdb.cell/fork-spu.c: Likewise.
2013
41b2c92d
PM
20142010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
2015
2016 * lib/gdb.exp (banned_variables_traced): New global variable.
2017 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
2018 (gdb_init): Use `trace add variable' instead of obsolete
2019 `trace variable'.
2020
d5bc977f
DE
20212010-06-21 Doug Evans <dje@google.com>
2022
2023 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
2024
d2ed6730
UW
20252010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2026
2027 * gdb.arch/spu-ls.exp: New file.
2028 * gdb.arch/spu-ls.c: Likewise.
2029
6aed2dbc
SS
20302010-06-18 Stan Shebs <stan@codesourcery.com>
2031
2032 * gdb.threads/thread-specific.exp: Add tests of $_thread.
2033
e0756905
UW
20342010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2035
2036 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
2037 * gdb.base/watch-cond.exp: Likewise.
2038 * gdb.python/py-breakpoint.exp: Likewise.
2039
d8053d4d
PA
20402010-06-18 Pedro Alves <pedro@codesourcery.com>
2041
2042 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
2043 clean_restart, make sure every test has a distinct message, and
2044 that messages don't include the executable' full path.
2045
81ce510c
DE
20462010-06-17 Doug Evans <dje@google.com>
2047
2048 * gdb.arch/i386-size.exp: Updated expected output for
2049 DISASSEMBLY_OMIT_FNAME.
2050
65d79d4b
SDJ
20512010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2052 Sergio Durigan Junior <sergiodj@redhat.com>
2053
2054 * gdb.base/watch-notconst.c: New file.
2055 * gdb.base/watch-notconst.S: New file.
2056 * gdb.base/watch-notconst2.c: New file.
2057 * gdb.base/watch-notconst2.S: New file.
2058 * gdb.base/watch-notconst.exp: New file.
2059 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
2060 (func4): Add operations on `global_ptr_ptr'.
2061 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
2062 routine to test watchpoints created with a constant expression.
2063 (test_inaccessible_watchpoint): Include tests for watchpoints
2064 created with a constant expression.
2065
df0f4836
KB
20662010-06-14 Kevin Buettner <kevinb@redhat.com>
2067
2068 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
2069 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
2070 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
2071 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
2072 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
2073 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
2074 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
2075 of `_start'.
2076
b769def5
UW
20772010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2078
2079 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
2080 not supported on the target.
2081 * gdb.mi/mi-nonstop-exit.exp: Likewise.
2082 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
2083 * gdb.mi/mi-nsintrall.exp: Likewise.
2084 * gdb.mi/mi-nsmoribund.exp: Likewise.
2085 * gdb.mi/mi-nsthrexec.exp: Likewise.
2086
d914c394
SS
20872010-06-11 Stan Shebs <stan@codesourcery.com>
2088
2089 * gdb.base/permissions.exp: New file.
2090
20912010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
2092
2093 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
2094 does not support ELF executable class.
2095
f3ce5b9c
UW
20962010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2097
2098 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
2099
8e46892c
JK
21002010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2101
2102 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
2103 (runto): Catch "The target does not support running in non-stop mode.".
2104
6cc55c64
MS
21052010-06-11 Michael Snyder <msnyder@vmware.com>
2106
2107 * gdb.base/setshow.exp (set language asm): Don't use
2108 gdb_test_no_output, fails on some targets.
2109
caddefa4
UW
21102010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2111
2112 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
2113 * gdb.cp/pr9167.exp: Likewise.
2114
468b1aa7
UW
21152010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2116
2117 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
2118
5c3552dc
UW
21192010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2120
2121 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
2122
02e6fe6a
UW
21232010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2124
2125 * gdb.base/charset.c (main): Make sure malloc gets linked in.
2126
0e03807e
TT
21272010-06-11 Tom Tromey <tromey@redhat.com>
2128
2129 PR gdb/9977, PR exp/11636::
2130 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
2131 (pieces_test_f6): Update expected output.
2132
2bdf28a0
JK
21332010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2134
2135 * gdb.base/moribund-step.exp: New.
2136
f6978de9
MS
21372010-06-08 Michael Snyder <msnyder@vmware.com>
2138
2139 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 2140 * gdb.ada/boolean_expr.exp:
f6978de9
MS
2141 * gdb.ada/frame_args.exp: Ditto.
2142 * gdb.ada/lang_switch.exp: Ditto.
2143 * gdb.ada/ptype_arith_binop.exp: Ditto.
2144 * gdb.ada/ref_param.exp: Ditto.
2145 * gdb.ada/type_coercion.exp:Ditto.
2146
2147 * gdb.asm/asm-source.exp: Ditto.
2148
2149 * gdb.base/attach.exp: Ditto.
2150 * gdb.base/bitfields2.exp: Ditto.
2151 * gdb.base/call-signal-resume.exp: Ditto.
2152 * gdb.base/callfuncs.exp: Ditto.
2153 * gdb.base/commands.exp: Ditto.
2154 * gdb.base/dbx.exp: Ditto.
2155 * gdb.base/default.exp: Ditto.
2156 * gdb.base/dump.exp: Ditto.
2157 * gdb.base/exprs.exp: Ditto.
2158 * gdb.base/freebpcmd.exp: Ditto.
2159 * gdb.base/interrupt.exp: Ditto.
2160 * gdb.base/list.exp: Ditto.
2161 * gdb.base/long_long.exp: Ditto.
2162 * gdb.base/maint.exp: Ditto.
2163 * gdb.base/ptype.exp: Ditto.
2164 * gdb.base/return.exp: Ditto.
2165 * gdb.base/setshow.exp: Ditto.
2166 * gdb.base/sigbpt.exp: Ditto.
2167 * gdb.base/sigrepeat.exp: Ditto.
2168
2169 * gdb.cp/classes.exp: Ditto.
2170
2171 * gdb.dwarf2/dw2-restore.exp: Ditto.
2172
2173 * gdb.gdb/selftest.exp: Ditto.
2174
2175 * gdb.multi/base.exp: Ditto.
2176 * gdb.multi/bkpt-multi-exec.exp: Ditto.
2177
2178 * gdb.python/py-block.exp: Ditto.
2179 * gdb.python/py-prettyprint.exp: Ditto.
2180 * gdb.python/py-template.exp: Ditto.
2181
2182 * gdb.server/ext-attach.exp: Ditto.
2183 * gdb.server/ext-run.exp: Ditto.
2184 * gdb.server/server-mon.exp: Ditto.
2185
2186 * gdb.threads/fork-thread-pending.exp: Ditto.
2187 * gdb.threads/hand-call-in-threads.exp: Ditto.
2188 * gdb.threads/interrupted-hand-call.exp: Ditto.
2189 * gdb.threads/linux-dp.exp: Ditto.
2190 * gdb.threads/manythreads.exp: Ditto.
2191 * gdb.threads/print-threads.exp: Ditto.
2192 * gdb.threads/pthreads.exp: Ditto.
2193 * gdb.threads/schedlock.exp: Ditto.
2194 * gdb.threads/thread-unwindonsignal.exp: Ditto.
2195 * gdb.threads/threadapply.exp: Ditto.
2196
de7ff789
MS
21972010-06-08 Michael Snyder <msnyder@vmware.com>
2198
889bf7c5 2199 * gdb.ada/exec_changed.exp:
de7ff789
MS
2200 Use ".*" instead of "" as wildcard regexp.
2201
2202 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
2203 * gdb.base/call-ar-st.exp: Ditto.
2204 * gdb.base/checkpoint.exp: Ditto.
2205 * gdb.base/default.exp: Ditto.
2206 * gdb.base/dump.exp: Ditto.
2207 * gdb.base/ending-run.exp: Ditto.
2208 * gdb.base/fileio.exp: Ditto.
2209 * gdb.base/miscexprs.exp: Ditto.
2210 * gdb.base/pointers.exp: Ditto.
2211 * gdb.base/readline.exp: Ditto.
2212 * gdb.base/reread.exp: Ditto.
2213 * gdb.base/restore.exp: Ditto.
2214 * gdb.base/shlib-call.exp: Ditto.
2215 * gdb.base/valgrind-db-attach.exp: Ditto.
2216 * gdb.base/volatile.exp: Ditto.
2217 * gdb.base/watchpoints.exp: Ditto.
2218
2219 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
2220
2221 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
2222 * gdb.python/py-value.exp: Ditto.
2223
2224 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
2225 * gdb.trace/circ.exp: Ditto.
2226 * gdb.trace/collection.exp: Ditto.
2227 * gdb.trace/packetlen.exp: Ditto.
2228 * gdb.trace/passc-dyn.exp: Ditto.
2229 * gdb.trace/report.exp: Ditto.
2230 * gdb.trace/tfile.exp: Ditto.
2231 * gdb.trace/tfind.exp: Ditto.
2232 * gdb.trace/while-dyn.exp: Ditto.
2233
3bebe2f2
JK
22342010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2235
2236 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
2237
5c631832
JK
22382010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2239
2240 Test PR 10640.
2241 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
2242
4c3376c8
SW
22432010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
2244
2245 * gdb.cp/koenig.exp: Test for ADL operators.
2246 * gdb.cp/koenig.cc: Added ADL operators.
2247 * gdb.cp/operator.exp: New test.
2248 * gdb.cp/operator.cc: New test.
2249
dc226d5a
MS
22502010-06-04 Michael Snyder <msnyder@vmware.com>
2251
dfb88a23
MS
2252 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
2253 * gdb.base/pending.exp: Ditto.
f7ae76b3 2254
dc226d5a
MS
2255 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
2256
967cf477
DE
22572010-06-04 Doug Evans <dje@google.com>
2258
2259 * gdb.python/py-prettyprint.exp: Add new test for enabled and
2260 disabled printers.
2261 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
2262 (enable_lookup_function): New function.
2263
eb801841
TT
22642010-06-04 Tom Tromey <tromey@redhat.com>
2265
2266 * gdb.python/py-value.exp (test_value_hash): Don't test equality
2267 of hash and id.
2268
38979823
JK
22692010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2270
2271 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
2272 newline.
2273 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
2274 (empty verbose non-noisy clear, empty verbose noisy clear)
2275 (empty non-verbose noisy clear): Likewise.
2276
35ec993f
MS
22772010-06-03 Michael Snyder <msnyder@vmware.com>
2278
2279 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
2280 * gdb.base/display.exp: Ditto.
2281 * gdb.base/find.exp: Ditto.
2282 * gdb.base/ifelse.exp: Ditto.
2283 * gdb.base/multi-forks.exp: Ditto.
2284 * gdb.base/recurse.exp: Ditto.
2285 * gdb.base/setshow.exp: Ditto.
2286 * gdb.base/value-double-free.exp: Ditto.
2287 * gdb.base/watch-vfork.exp: Ditto.
2288 * gdb.base/watch_thread_num.exp: Ditto.
2289 * gdb.base/watchpoint-solib.exp: Ditto.
2290 * gdb.base/watchpoint.exp: Ditto.
2291 * gdb.base/watchpoints.exp: Ditto.
2292
2293 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
2294 * gdb.cp/overload.exp: Ditto.
2295 * gdb.cp/virtfunc.exp: Ditto.
2296
2297 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
2298
889bf7c5 2299 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
2300 Replace gdb_test with gdb_test_no_output.
2301
889bf7c5 2302 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
2303 Replace gdb_test with gdb_test_no_output.
2304 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
2305 * gdb.threads/watchthreads.exp: Ditto.
2306 * gdb.threads/watchthreads2.exp: Ditto.
2307
2308 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
2309 * gdb.trace/tfind.exp: Ditto.
2310
c22decce
JB
23112010-06-03 Joel Brobecker <brobecker@adacore.com>
2312
2313 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
2314 successful test if message is the empty string.
2315
fd5700c7
JK
23162010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2317
2318 * gdb.fortran/module.exp (stopped language detection): New test.
2319
f55ee35c
JK
23202010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2321
2322 Support DW_TAG_module as separate namespaces.
2323 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
2324 gdb.fortran/library-module-lib.f90: New.
2325 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
2326 (print i): Remove.
2327 (continue to breakpoint: i-is-1, print var_i value 1)
2328 (continue to breakpoint: i-is-2, print var_i value 2)
2329 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
2330 (print var_d, print var_i value 14, ptype modmany, complete `modm)
2331 (complete `modmany, complete `modmany`, complete `modmany`var)
2332 (show language, setting breakpoint at module): New tests.
2333 * gdb.fortran/module.f90 (module mod): Remove.
2334 (module mod1, module mod2, module modmany, subroutine sub1)
2335 (subroutine sub2, program module): New.
2336
b8e8282f
JK
23372010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2338
2339 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
2340 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
2341 * gdb.cp/anon-union.exp (pass): Rename to ...
2342 (print z 2): ... here.
b8e8282f 2343
019ebafc
MS
23442010-06-02 Michael Snyder <msnyder@vmware.com>
2345
e68d8fd4
MS
2346 * gdb.trace/actions.exp: Use gdb_test_no_output.
2347 * gdb.trace/circ.exp: Ditto.
2348 * gdb.trace/packetlen.exp: Ditto.
2349 * gdb.trace/save-trace.exp: Ditto.
2350 * gdb.trace/tracecmd.exp: Ditto.
2351 * gdb.trace/tsv.exp: Ditto.
2352
12b5d08a
MS
2353 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
2354 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
2355 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
2356 * gdb.threads/manythreads.exp: Ditto.
2357 * gdb.threads/print-threads.exp: Ditto.
2358 * gdb.threads/pthreads.exp: Ditto.
2359 * gdb.threads/schedlock.exp: Ditto.
2360 * gdb.threads/staticthreads.exp: Ditto.
2361 * gdb.threads/thread-specific.exp: Ditto.
2362 * gdb.threads/thread-unwindonsignal.exp: Ditto.
2363 * gdb.threads/threadapply.exp: Ditto.
2364 * gdb.threads/watchthreads.exp: Ditto.
2365 * gdb.threads/watchthreads2.exp: Ditto.
2366
89493308
MS
2367 * gdb.python/py-block.exp: Use gdb_test_no_output.
2368 * gdb.python/py-prettyprint.exp: Ditto.
2369 * gdb.python/py-template.exp: Ditto.
2370 * gdb.python/py-value.exp: Ditto.
2371
2372 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
2373 * gdb.reverse/watch-reverse.exp: Ditto.
2374
2375 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
2376 * gdb.server/ext-run.exp: Ditto.
2377
019ebafc
MS
2378 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
2379 * gdb.dwarf2/dw2-compressed.exp: Ditto.
2380 * gdb.dwarf2/dw2-intercu.exp: Ditto.
2381 * gdb.dwarf2/dw2-intermix.exp: Ditto.
2382 * gdb.dwarf2/dw2-producer.exp: Ditto.
2383 * gdb.dwarf2/mac-fileno.exp: Ditto.
2384
2385 * gdb.gdb/observer.exp: Use gdb_test_no_output.
2386 * gdb.gdb/selftest.exp: Ditto.
2387
2388 * gdb.multi/base.exp: Use gdb_test_no_output.
2389
2390 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
2391
3e0ca3a5
JK
23922010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2393
2394 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
2395
9db70545
MS
23962010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
2397
a8d52276
MS
2398 * gdb.cp/class2.exp: Use gdb_test_no_output.
2399 * gdb.cp/classes.exp: Ditto.
2400 * gdb.cp/extern-c.exp: Ditto.
2401 * gdb.cp/inherit.exp: Ditto.
2402 * gdb.cp/maint.exp: Ditto.
2403 * gdb.cp/mb-inline.exp: Ditto.
2404 * gdb.cp/mb-templates.exp: Ditto.
2405 * gdb.cp/method2.exp: Ditto.
2406 * gdb.cp/misc.exp: Ditto.
2407 * gdb.cp/ovldbreak.exp: Ditto.
2408 * gdb.cp/punctuator.exp: Ditto.
2409 * gdb.cp/templates.exp: Ditto.
2410 * gdb.cp/virtbase.exp: Ditto.
2411
889bf7c5 2412 * gdb.threads/attach-stopped.exp:
9db70545 2413 Replace uses of send_gdb / gdb_expect.
889bf7c5 2414 * gdb.threads/attachstop-mt.exp:
9db70545 2415 Replace uses of send_gdb / gdb_expect.
889bf7c5 2416 * gdb.threads/gcore-thread.exp:
9db70545 2417 Replace uses of send_gdb / gdb_expect.
889bf7c5 2418 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
2419 Replace uses of send_gdb / gdb_expect.
2420 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 2421 * gdb.threads/print-threads.exp:
9db70545
MS
2422 Replace uses of send_gdb / gdb_expect.
2423 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
2424 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
2425 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
2426
2427 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
2428 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
2429 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
2430 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
2431 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
2432 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
2433 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
2434 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
2435 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
2436 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
2437 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
2438
359cc68c
JK
24392010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2440
2441 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
2442
7d3fe98e
SW
24432010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
2444
2445 * gdb.cp/koenig.exp: Added new test case.
2446 * gdb.cp/koenig.cc: Ditto.
2447
27d3a1a2
MS
24482010-06-01 Michael Snyder <msnyder@vmware.com>
2449
2450 * gdb.base/arithmet.exp: Use gdb_test_no_output.
2451 * gdb.base/arrayidx.exp: Ditto.
2452 * gdb.base/attach.exp: Ditto.
2453 * gdb.base/auxv.exp: Ditto.
2454 * gdb.base/bigcre.exp: Ditto.
2455 * gdb.base/break-always.exp: Ditto.
2456 * gdb.base/break-interp.exp: Ditto.
2457 * gdb.base/break.exp: Ditto.
2458 * gdb.base/breakpoint-shadow.exp: Ditto.
2459 * gdb.base/call-ar-st.exp: Ditto.
2460 * gdb.base/call-sc.exp: Ditto.
2461 * gdb.base/call-signal-resume.exp: Ditto.
2462 * gdb.base/callfuncs.exp: Ditto.
2463 * gdb.base/catch-syscall.exp: Ditto.
2464 * gdb.base/charset.exp: Ditto.
2465 * gdb.base/code-expr.exp: Ditto.
2466 * gdb.base/commands.exp: Ditto.
2467 * gdb.base/cond-expr.exp: Ditto.
2468 * gdb.base/condbreak.exp: Ditto.
2469 * gdb.base/cursal.exp: Ditto.
2470 * gdb.base/cvexpr.exp: Ditto.
2471 * gdb.base/default.exp: Ditto.
2472 * gdb.base/del.exp: Ditto.
2473 * gdb.base/detach.exp: Ditto.
2474 * gdb.base/display.exp: Ditto.
2475 * gdb.base/ena-dis-br.exp: Ditto.
2476 * gdb.base/eval-skip.exp: Ditto.
2477 * gdb.base/foll-fork.exp: Ditto.
2478 * gdb.base/foll-vfork.exp: Ditto.
2479 * gdb.base/frame-args.exp: Ditto.
2480 * gdb.base/funcargs.exp: Ditto.
2481 * gdb.base/gcore-buffer-overflow.exp: Ditto.
2482 * gdb.base/gdbvars.exp: Ditto.
2483 * gdb.base/help.exp: Ditto.
2484 * gdb.base/ifelse.exp: Ditto.
2485 * gdb.base/included.exp: Ditto.
2486 * gdb.base/list.exp: Ditto.
2487 * gdb.base/macscp.exp: Ditto.
2488 * gdb.base/maint.exp: Ditto.
2489 * gdb.base/multi-fork.exp: Ditto.
2490 * gdb.base/overlays.exp: Ditto.
2491 * gdb.base/page.exp: Ditto.
2492 * gdb.base/pending.exp: Ditto.
2493 * gdb.base/pointers.exp: Ditto.
2494 * gdb.base/pr11022.exp: Ditto.
2495 * gdb.base/prelink.exp: Ditto.
2496 * gdb.base/printcmds.exp: Ditto.
2497 * gdb.base/psymtab.exp: Ditto.
2498 * gdb.base/randomize.exp: Ditto.
2499 * gdb.base/relational.exp: Ditto.
2500 * gdb.base/relocate.exp: Ditto.
2501 * gdb.base/remote.exp: Ditto.
2502 * gdb.base/sepdebug.exp: Ditto.
2503 * gdb.base/set-lang-auto.exp: Ditto.
2504 * gdb.base/setshow.exp: Ditto.
2505 * gdb.base/setvar.exp: Ditto.
2506 * gdb.base/signals.exp: Ditto.
2507 * gdb.base/signull.exp: Ditto.
2508 * gdb.base/sigstep.exp: Ditto.
2509 * gdb.base/sizeof.exp: Ditto.
2510 * gdb.base/solib-disc.exp: Ditto.
2511 * gdb.base/store.exp: Ditto.
2512 * gdb.base/structs.exp: Ditto.
2513 * gdb.base/structs2.exp: Ditto.
2514 * gdb.base/subst.exp: Ditto.
2515 * gdb.base/term.exp: Ditto.
2516 * gdb.base/trace-commands.exp: Ditto.
2517 * gdb.base/unwindonsignal.exp: Ditto.
2518 * gdb.base/valgrind-db-attach.exp: Ditto.
2519 * gdb.base/varargs.exp: Ditto.
2520 * gdb.base/watch-cond.exp: Ditto.
2521 * gdb.base/watch_thread_num.exp: Ditto.
2522 * gdb.base/watchpoint-cond-gone.exp: Ditto.
2523 * gdb.base/watchpoint.exp: Ditto.
2524 * gdb.base/whatis-exp.exp: Ditto.
2525
f8d3bf8f
MS
25262010-06-01 Michael Snyder <msnyder@vmware.com>
2527
2528 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
2529 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
2530 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
2531 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
2532 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
2533 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
2534 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
2535 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
2536 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
2537 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
2538 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
2539 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
2540 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
2541 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
2542 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
2543
3f9e0d32
JK
25442010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2545
2546 * gdb.base/commands.exp (begin commands on watch): Remove excessive
2547 trailing newline.
2548 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
2549 * gdb.java/jmisc.exp (p *args\n): Rename to ...
2550 (p *args): ... here and remove excessive trailing newline.
2551
f629457d
JB
25522010-05-31 Joel Brobecker <brobecker@adacore.com>
2553
2554 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
2555
09eef106
JK
25562010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
2557
2558 Accept the new Linux kernel "t (tracing stop)" string.
2559 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
2560 Update comment.
2561 (state_wait) <T (tracing stop)>: New.
2562 (main): Update the state_wait expect string.
2563
94f31136
PA
25642010-05-28 Pedro Alves <pedro@codesourcery.com>
2565
2566 * limits.c, limits.exp: Delete files.
2567 * Makefile.in (clean mostlyclean): Adjust.
2568 * tracecmd.exp: Adjust.
2569
096554ab
JK
25702010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2571
2572 * gdb.base/tui-layout.exp: New.
2573
27d3a1a2 25742010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 2575
889bf7c5 2576 * gdb.reverse/break-precsave.exp:
bcd2dc50 2577 Replace uses of send_gdb / gdb_expect.
889bf7c5 2578 * gdb.reverse/break-reverse.exp:
bcd2dc50 2579 Replace uses of send_gdb / gdb_expect.
889bf7c5 2580 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 2581 Replace uses of send_gdb / gdb_expect.
889bf7c5 2582 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 2583 Replace uses of send_gdb / gdb_expect.
889bf7c5 2584 * gdb.reverse/finish-precsave.exp:
bcd2dc50 2585 Replace uses of send_gdb / gdb_expect.
889bf7c5 2586 * gdb.reverse/finish-reverse.exp:
bcd2dc50 2587 Replace uses of send_gdb / gdb_expect.
889bf7c5 2588 * gdb.reverse/i386-precsave.exp:
bcd2dc50 2589 Replace uses of send_gdb / gdb_expect.
889bf7c5 2590 * gdb.reverse/i386-reverse.exp:
bcd2dc50 2591 Replace uses of send_gdb / gdb_expect.
889bf7c5 2592 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 2593 Replace uses of send_gdb / gdb_expect.
889bf7c5 2594 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 2595 Replace uses of send_gdb / gdb_expect.
889bf7c5 2596 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 2597 Replace uses of send_gdb / gdb_expect.
889bf7c5 2598 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 2599 Replace uses of send_gdb / gdb_expect.
889bf7c5 2600 * gdb.reverse/machinestate.exp:
bcd2dc50 2601 Replace uses of send_gdb / gdb_expect.
889bf7c5 2602 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 2603 Replace uses of send_gdb / gdb_expect.
889bf7c5 2604 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 2605 Replace uses of send_gdb / gdb_expect.
889bf7c5 2606 * gdb.reverse/solib-precsave.exp:
bcd2dc50 2607 Replace uses of send_gdb / gdb_expect.
889bf7c5 2608 * gdb.reverse/solib-reverse.exp:
bcd2dc50 2609 Replace uses of send_gdb / gdb_expect.
889bf7c5 2610 * gdb.reverse/step-precsave.exp:
bcd2dc50 2611 Replace uses of send_gdb / gdb_expect.
889bf7c5 2612 * gdb.reverse/step-reverse.exp:
bcd2dc50 2613 Replace uses of send_gdb / gdb_expect.
889bf7c5 2614 * gdb.reverse/until-precsave.exp:
bcd2dc50 2615 Replace uses of send_gdb / gdb_expect.
889bf7c5 2616 * gdb.reverse/until-reverse.exp:
bcd2dc50 2617 Replace uses of send_gdb / gdb_expect.
889bf7c5 2618 * gdb.reverse/watch-precsave.exp:
bcd2dc50 2619 Replace uses of send_gdb / gdb_expect.
889bf7c5 2620 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
2621 Replace uses of send_gdb / gdb_expect.
2622
3def43e0
JK
26232010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2624
2625 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
2626 excessive newline.
2627
27d3a1a2 26282010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
2629
2630 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
2631 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
2632 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
2633 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
2634 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
2635 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
2636 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
2637 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
2638 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
2639 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
2640 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
2641 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
2642 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
2643 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
2644 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
2645 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
2646 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
2647 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
2648 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 2649
27d3a1a2 26502010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 2651
22454424
MS
2652 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
2653 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
2654
2655 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
2656 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
2657 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
2658
889bf7c5 2659 * gdb.reverse/consecutive-reverse.exp:
22454424 2660 Replace uses of send_gdb / gdb_expect.
889bf7c5 2661 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
2662 Replace uses of send_gdb / gdb_expect.
2663
2664 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
2665 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
2666 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 2667 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
2668 Replace uses of send_gdb / gdb_expect.
2669 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
2670 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
2671 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
2672 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
2673 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
2674 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
2675 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
2676 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
2677 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
2678
26792010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 2680
22454424 2681 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 2682
22454424 2683 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 2684
22454424
MS
2685 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
2686 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
2687 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
2688 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
2689 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
2690 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
2691 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
2692 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
2693 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 2694
6e5f2c59
TT
26952010-05-25 Tom Tromey <tromey@redhat.com>
2696
2697 * gdb.base/macscp.exp: Add missing space after setup_kfail.
2698
bbc8b958
TT
26992010-05-25 Tom Tromey <tromey@redhat.com>
2700
2701 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
2702 argument order.
2703 * gdb.base/macscp.exp: Fix setup_kfail argument order.
2704 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
2705 order.
2706 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
2707 order.
2708 * gdb.base/call-sc.exp (setup_kfails): Remove.
2709 (setup_compiler_kfails): Remove.
2710 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
2711 argument order.
2712 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
2713 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
2714 (advancei): Fix setup_kfail argument order.
2715 * gdb.base/radix.exp: Fix setup_kfail argument order.
2716 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
2717 order.
2718 * gdb.base/structs.exp (setup_kfails): Remove.
2719 (setup_compiler_kfails): Fix setup_kfail argument order.
2720 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
2721 order.
2722 * gdb.java/jmain.exp: Fix setup_kfail argument order.
2723 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
2724 setup_kfail argument order.
2725 * gdb.cp/overload.exp: Fix setup_kfail argument order.
2726
83d1babf
TT
27272010-05-25 Tom Tromey <tromey@redhat.com>
2728
2729 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
2730
6acb16a2
MS
27312010-05-25 Michael Snyder <msnyder@vmware.com>
2732
2733 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
2734 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
2735 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
2736 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
2737 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
2738 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
2739 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
2740 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
2741 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
2742 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
2743 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
2744 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
2745 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
2746 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
2747 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
2748 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
2749 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
2750 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
2751 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
2752 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
2753 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
2754 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
2755 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
2756 * gdb.base/default.exp: Replace send_gdb with gdb_test.
2757 * gdb.base/define.exp: Replace send_gdb with gdb_test.
2758 * gdb.base/display.exp: Replace send_gdb with gdb_test.
2759 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
2760 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
2761 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
2762 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
2763 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
2764 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
2765 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
2766 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
2767 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
2768 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
2769 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
2770 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
2771 * gdb.base/help.exp: Replace send_gdb with gdb_test.
2772 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
2773 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
2774 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
2775 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
2776 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
2777 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
2778 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
2779 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 2780 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
2781
27822010-05-25 Doug Evans <dje@google.com>
2783
2784 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
2785 gdb.string_to_argv.
ad3986f0 2786
d3b1e874
TT
27872010-05-21 Tom Tromey <tromey@redhat.com>
2788
2789 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
2790 Call it.
2791 * gdb.dwarf2/pieces.S: Update.
2792 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
2793
cb826367
TT
27942010-05-21 Tom Tromey <tromey@redhat.com>
2795
2796 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
2797 Call it.
2798 * gdb.dwarf2/pieces.c (struct C): New.
2799 (f6): New function.
2800 * gdb.dwarf2/pieces.S: Replace.
2801
74de6778
TT
28022010-05-21 Tom Tromey <tromey@redhat.com>
2803
2804 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
2805 Call it.
2806
afd74c5f
TT
28072010-05-21 Tom Tromey <tromey@redhat.com>
2808
2809 * gdb.dwarf2.pieces.exp: New file.
2810 * gdb.dwarf2.pieces.S: New file.
2811 * gdb.dwarf2.pieces.c: New file.
2812
a7b75dfd 28132010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 2814 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
2815
2816 * lib/gdb.exp (gdb_test_no_output): New function.
2817 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
2818 when testing commands that should produce no output.
2819
c81c812a
JB
28202010-05-17 Joel Brobecker <brobecker@adacore.com>
2821
2822 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
2823 parameter that we want to watch being a constant.
2824
0cce5bd9
JB
28252010-05-17 Joel Brobecker <brobecker@adacore.com>
2826
2827 * gdb.ada/cond_lang: New testcase.
2828
47050449
JB
28292010-05-17 Joel Brobecker <brobecker@adacore.com>
2830
2831 * lib/gdb.exp (banned_variables): New variable/constant.
2832 (gdb_init): Add write trace on variables listed in banned_variables.
2833 (gdb_finish): Remove write traces on variables listed in
2834 banned_variables.
2835
77c01586
JB
28362010-05-17 Joel Brobecker <brobecker@adacore.com>
2837
2838 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
2839 * gdb.cp/koenig.exp: Likewise.
2840
88d4aea7
PM
28412010-05-14 Phil Muldoon <pmuldoon@redhat.com>
2842
889bf7c5 2843 PR python/11482
88d4aea7
PM
2844
2845 * gdb.python/py-value.exp (test_value_hash): New function.
2846
f5a010c0
PM
28472010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
2848
2849 PR exp/11530.
2850 * gdb.base/gdb11530.c: New file.
2851 * gdb.base/gdb11530.exp: New file.
2852
8ef4892f
JK
28532010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2854
2855 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
2856 * gdb.dwarf2/dw2-modula2-self-type.S: New.
2857
7322dca9
SW
28582010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
2859
2860 * gdb.cp/koenig.exp: New test.
2861 * gdb.cp/koenig.cc: New test program.
2862
02e7ea18
JB
28632010-05-05 Joel Brobecker <brobecker@adacore.com>
2864
2865 Remove the use of prms_id and bug_id throughout the testsuite.
2866
e1c34c5d
PM
28672010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
2868
2869 PR exp/11349.
2870 * testsuite/gdb.cp/ref-types.exp: Add test to examine
2871 use a reference local variable.
2872
8e1d0c49
JK
28732010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2874
2875 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
2876 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
2877 variable different_dir. Move debugfile into a full directory pathname
2878 under DIFFERENT_DIR.
2879 * lib/gdb.exp (separate_debug_filename): Remove.
2880 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
2881 variable debug_dir and mkdir of it. Update function comments.
2882
e66408ed
PA
28832010-04-29 Pedro Alves <pedro@codesourcery.com>
2884
2885 PR gdb/11557
2886
2887 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
2888 files.
2889
d7b32ed3
PM
28902010-04-29 Phil Muldoon <pmuldoon@redhat.com>
2891
889bf7c5 2892 * gdb.python/py-param.exp: New File.
d7b32ed3 2893
6aecb9c2
JB
28942010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
2895
2896 * gdb.base/default.exp: Fix "set language" test.
2897
bdf92a1c
PM
28982010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
2899
2900 PR breakpoints/11531.
2901 * gdb.base/gdb11531.c: New file.
2902 * gdb.base/gdb11531.exp: New file.
2903
3f172e24
TT
29042010-04-26 Tom Tromey <tromey@redhat.com>
2905
2906 * gdb.base/completion.exp: Add tests for completion and deprecated
2907 commands.
2908
64af4c92
JK
29092010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2910
2911 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
2912 (print /x char_array): Escape curly brackets.
2913
492928e4
JK
29142010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
2915
2916 Fix deadlock on looped list of loaded shared objects.
2917 * gdb.base/solib-corrupted.exp: New.
2918
66d09542
DE
29192010-04-23 Doug Evans <dje@google.com>
2920
2921 * gdb.python/py-section-script.c: New file.
2922 * gdb.python/py-section-script.exp: New file.
2923 * gdb.python/py-section-script.py: New file.
2924
8bd10a10
CM
29252010-04-20 Chris Moller <cmoller@redhat.com>
2926
2927 PR 10179
2928
2929 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
2930 * gdb.base/pr10179-a.c:
2931 * gdb.base/pr10179-b.c:
2932 * gdb.base/pr10179.exp: New files.
2933
c0201579
JK
29342010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2935
2936 Fix crashes on dangling display expressions.
2937 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
2938 is SEP.
2939 (lib_flags): Remove the "debug" keyword.
2940 (libsepdebug): New variable for iterating new loop.
2941 (save_pf_prefix): New variable wrapping the loop.
2942 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
2943 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
2944
793b0ff8
PM
29452010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
2946
2947 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
2948
097f51f7
PM
29492010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
2950
2951 PR stabs/11479.
2952 * gdb.stabs/gdb11479.exp: New file.
2953 * gdb.stabs/gdb11479.c: New file.
2954
9a22f0d0
PM
29552010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
2956
2957 * gdb.base/charset.c (Strin16, String32): New variables.
2958 * gdb.base/charset.exp (gdb_test): Test correct display
2959 of 16 or 32 bit strings.
2960
29612010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
2962
2963 PR 9167
2964 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
2965 * gdb.cp/pr9167.cc: New file.
2966 * gdb.cp/pr9167.exp: New file.
2967
2968
6e354e5e
PM
29692010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
2970
2971 PR pascal/11492.
2972 * gdb.pascal/gdb11492.pas: New file.
2973 * gdb.pascal/gdb11492.exp: New file.
2974
be942545
JB
29752010-04-20 Joel Brobecker <brobecker@adacore.com>
2976
1667e6e3 2977 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 2978
0c3acc09
JB
29792010-04-20 Joel Brobecker <brobecker@adacore.com>
2980
2981 * gdb.ada/dyn_loc: New testcase.
2982
ec31cde5
CM
29832010-04-20 Chris Moller <cmoller@redhat.com>
2984
2985 PR 10867
889bf7c5 2986
ec31cde5
CM
2987 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
2988 * gdb.cp/pr10687.cc: New file.
2989 * gdb.cp/pr10687.exp: New file.
2990
2991
ce4b0682
SDJ
29922010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2993 Sergio Durigan Junior <sergiodj@redhat.com>
2994
2995 * gdb.fortran/logical.exp: New testcase.
2996 * gdb.fortran/logical.f90: New file.
2997
3436961f
DE
29982010-04-19 Doug Evans <dje@google.com>
2999
3000 * gdb.base/help.exp (help source): Update expected output.
3001
4d836c09
JK
30022010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3003
3004 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
3005 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
3006 gdb_exit and return.
3007 (executable): New variable.
3008 (binfile): Use it.
3009
6149aea9
PA
30102010-04-19 Pedro Alves <pedro@codesourcery.com>
3011
3012 PR breakpoints/8554.
3013
3014 * gdb.trace/save-trace.exp: Adjust.
3015
ed41462c
L
30162010-04-17 H.J. Lu <hongjiu.lu@intel.com>
3017
3018 PR corefiles/11511
3019 * gdb.arch/system-gcore.exp: New.
3020 * gdb.arch/gcore.c: Likewise.
3021
3f7b2faa
DE
30222010-04-15 Doug Evans <dje@google.com>
3023
fa33c3cd
DE
3024 * gdb.python/py-progspace.c: New file.
3025 * gdb.python/py-progspace.exp: New file.
3026
3f7b2faa
DE
3027 * gdb.base/source.exp: Add tests for "source -s".
3028
79f283fe
PM
30292010-04-14 Phil Muldoon <pmuldoon@redhat.com>
3030
3031 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
3032 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
3033 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
3034 * gdb.python/py-mi.exp: New test for to_string returning None.
3035
fc8eb08a
PM
30362010-04-12 Phil Muldoon <pmuldoon@redhat.com>
3037
3038 * gdb.python/py-breakpoint.c: Make result global.
3039
26e197f6
JK
30402010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3041
3042 Fix non-GNU make compatibility.
3043 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
3044
adc36818
PM
30452010-04-09 Phil Muldoon <pmuldoon@redhat.com>
3046
3047 * gdb.python/py-breakpoint.exp: New File.
3048 * gdb.python/py-breakpoint.C: Ditto.
3049
64e17368
SS
30502010-04-08 Stan Shebs <stan@codesourcery.com>
3051
3052 * gdb.trace/actions.exp: Clear default-collect.
3053 * gdb.trace/save-trace.exp: Clear default-collect.
3054
fff5cc64
PM
30552010-04-08 Phil Muldoon <pmuldoon@redhat.com>
3056
3057 * gdb.python/py-value: Add null string variable.
3058 (test_lazy_string): Test zero length, NULL address lazy
3059 strings.
3060
a055a187
L
30612010-04-07 H.J. Lu <hongjiu.lu@intel.com>
3062
3063 * gdb.arch/i386-avx.c: New.
3064 * gdb.arch/i386-avx.exp: Likewise.
3065
3066 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
3067
96e39866
DE
30682010-04-06 Doug Evans <dje@google.com>
3069
3070 * gdb.base/source-test.gdb: New file.
3071 * gdb.base/source.exp: Test source -v.
3072
5984a431
UW
30732010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3074
3075 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
3076
ec8a089a
PM
30772010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
3078
3079 * gdb.stabs/aout.sed: Convert all backslash to double backslash
3080 within one line, unless it is followed by a double quote.
3081 * gdb.stabs/hppa.sed: Idem.
3082 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
3083 * gdb.stabs/weird.exp: Check for correct parsing of
3084 char and string constants.
ec8a089a
PM
3085 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
3086 in .stabs to .stabx substitution.
3087
fce3c1f0
SS
30882010-04-05 Stan Shebs <stan@codesourcery.com>
3089
3090 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
3091 constant global.
3092 * gdb.trace/tfile.exp: Try to print them.
3093
d77f58be
SS
30942010-04-04 Stan Shebs <stan@codesourcery.com>
3095
3096 * gdb.base/completion.exp: Update for new "info watchpoints".
3097 * gdb.base/default.exp: Ditto.
3098 * gdb.base/help.exp: Ditto.
3099 * gdb.base/watchpoint.exp: Ditto.
3100 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 3101
af54718e
SS
31022010-04-04 Stan Shebs <stan@codesourcery.com>
3103
3104 * gdb.trace/tfile.exp: Sharpen tfind test.
3105
74d1f91e
JK
31062010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
3107
3108 * gdb.base/break-entry.exp: New.
3109
eb8e76db 31102010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 3111 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
3112
3113 * gdb.reverse/i386-sse-reverse.exp: New file.
3114 * gdb.reverse/i386-sse-reverse.c: New file.
3115
bf65cad8
PA
31162010-04-02 Pedro Alves <pedro@codesourcery.com>
3117
3118 * gdb.trace/tfind.exp: Adjust expected disassembly output.
3119
fff87407
SS
31202010-04-01 Stan Shebs <stan@codesourcery.com>
3121
3122 * gdb.trace/actions.exp: Tweak expected output.
3123 * gdb.trace/while-stepping.exp: Tweak expected output.
3124
fe01d668
L
31252010-04-01 H.J. Lu <hongjiu.lu@intel.com>
3126
3127 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
3128
86b17b60
PA
31292010-04-01 Pedro Alves <pedro@codesourcery.com>
3130
3131 * gdb.base/commands.exp: Adjust.
3132 * gdb.cp/extern-c.exp: Adjust.
3133
2c58c0a9
PA
31342010-04-01 Pedro Alves <pedro@codesourcery.com>
3135
3136 * gdb.trace/collection.c (local_test_func): Define a local struct,
3137 and instanciate it.
3138
0db9b91c
PA
31392010-04-01 Pedro Alves <pedro@codesourcery.com>
3140
3141 * gdb.trace/collection.exp (gdb_collect_args_test)
3142 (gdb_collect_argarray_test): XFAIL the tests that assume the
3143 argarray argument's elements are collected.
3144
8072405b
JK
31452010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
3146
3147 * gdb.dwarf2/dw2-bad-parameter-type.exp,
3148 gdb.dwarf2/dw2-bad-parameter-type.S: New.
3149
8bf6485c
SS
31502010-03-31 Stan Shebs <stan@codesourcery.com>
3151
3152 * gdb.trace/save-trace.exp: Test save/restore of default-collect
3153 and tracepoint conditionals.
3154 (gdb_verify_tracepoints): Delete unused return.
3155
fd7f724a
KS
31562010-03-26 Keith Seitz <keiths@redhat.com>
3157
3158 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
3159 appear in the output before main.
3160 Remove KFAIL for gdb/2215 aka bz 9320.
3161
8d9e7719
DE
31622010-03-30 Doug Evans <dje@google.com>
3163
0906dd0b
DE
3164 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
3165 by dejagnu.
3166 * gdb.arch/amd64-dword.exp: Ditto.
3167
8d9e7719
DE
3168 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
3169 match.
3170 (break printf): Ditto.
3171
1da644f0
SW
31722010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
3173
3174 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
3175 gcc < 4.4.
3176 * gdb.cp/shadow.exp: Ditto.
3177
a8121990
PA
31782010-03-29 Pedro Alves <pedro@codesourcery.com>
3179
3180 * gdb.trace/collection.exp (run_trace_experiment): Make sure
3181 "tstart" is silent.
3182
6e79d367
PA
31832010-03-29 Pedro Alves <pedro@codesourcery.com>
3184
3185 * gdb.trace/collection.exp (executable): New.
3186 (binfile): Use it.
3187 (fpreg, spreg, pcreg): New.
3188 (test_register): Use gdb_test_multiple. Pass /x to print.
3189 (prepare_for_trace_test): New.
3190 (run_trace_experiment): Use "continue", not gdb_run_cmd.
3191 (gdb_collect_args_test, gdb_collect_argstruct_test)
3192 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
3193 prepare_for_trace_test.
3194 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
3195 fpreg, spreg and pcreg.
3196 (gdb_collect_expression_test, gdb_collect_globals_test): Use
3197 prepare_for_trace_test.
3198 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
3199 try to detect tracing support here. Don't set breakpoints at
3200 `begin' or `end' here.
3201 <global scope>: Use clean_restart. Run to main before checking
3202 for tracing support. Check for for tracing support here.
3203
09248348
JK
32042010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3205
3206 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
3207 " as $displacement" to "seen displacement message".
3208
d350db38
PA
32092010-03-28 Pedro Alves <pedro@codesourcery.com>
3210
3211 * gdb.trace/while-dyn.exp (executable): New variable.
3212 (binfile): Use it.
3213 (test_while_stepping): New function. Move most tests here. Call
3214 it once for each of the while-stepping, stepping and ws aliases.
3215
907af001
UW
32162010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3217
3218 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
3219 that do not provide the tagless_struct type name at all.
3220 (test_print_anon_union): Do not check value of uninitialized
3221 union member. Do not use cp_test_ptype_class, so we can accept
3222 "long" as well as "long int".
3223
610197fd
PA
32242010-03-26 Pedro Alves <pedro@codesourcery.com>
3225
3226 * gdb.trace/tfile.c (tohex, bin2hex): New.
3227 (write_error_trace_file): Hexify error description.
3228
6c28cbf2
SS
32292010-03-25 Stan Shebs <stan@codesourcery.com>
3230
3231 * gdb.trace/tfile.c: Generate an additional trace file, improve
3232 portability.
3233 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
3234 files in a better way.
3235
e62b8c7e
KS
32362010-03-25 Keith Seitz <keiths@redhat.com>
3237
3238 * gdb.java/jprint.exp: XFAIL printing of static class members
3239 because of GCC debuginfo problem.
3240
82ccf5a5
JK
32412010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3242
3243 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
3244
293e2f9e
DJ
32452010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
3246
3247 * gdb.base/completion.exp: Allow long instead of long int.
3248 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
3249 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
3250 variable p.
3251 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
3252 * gdb.base/pointers.exp: Allow long instead of long int.
3253 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
3254 * gdb.base/step-line.exp: Allow a directory before the source file name.
3255
95a42b64
TT
32562010-03-24 Tom Tromey <tromey@redhat.com>
3257
3258 PR breakpoints/9352:
3259 * gdb.base/default.exp: Update.
3260 * gdb.base/commands.exp: Update.
3261 * gdb.cp/extern-c.exp: Test setting commands on multiple
3262 breakpoints at once.
3263
2390201f
DJ
32642010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
3265
3266 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
3267 if gdb,nosignals.
3268 * gdb.base/watchpoints.c: Do not include unnecessary headers.
3269 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
3270 exited".
3271
8c9a6790
SS
32722010-03-24 Stan Shebs <stan@codesourcery.com>
3273
3274 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
3275
a6c727b2
DJ
32762010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
3277
3278 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
3279 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
3280 argument. Handle "short" and "long".
3281 (Top level): Pass overprototyped output for old_fptr and xptr.
3282
4dfd5423
PA
32832010-03-23 Pedro Alves <pedro@codesourcery.com>
3284
3285 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
3286 format strings and add casts to avoid compiler warnings.
3287
32882010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
3289
3290 * lib/trace-support.exp (gdb_trace_setactions):
3291 Don't expect whitespace after ">" prompt.
3292 * gdb.trace/actions.exp: Adjust for output changes.
3293 * gdb.trace/while-stepping.exp: Likewise.
3294
c847d045
JK
32952010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3296
3297 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
3298 and r157645).
3299
5f717f1d
JK
33002010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3301
3302 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
3303 New.
3304
7d6d51d5
DJ
33052010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
3306
3307 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
3308 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
3309
3b11a015
SS
33102010-03-19 Stan Shebs <stan@codesourcery.com>
3311
3312 * gdb.trace/ax.exp: New file.
3313
d7d158ed
DE
33142010-03-19 Doug Evans <dje@google.com>
3315
6bb85cd1
DE
3316 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
3317 output from gcc.
3318
d7d158ed
DE
3319 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
3320 named /usr/sbin/prelink<foo>.
3321
4daf5ac0
SS
33222010-03-18 Stan Shebs <stan@codesourcery.com>
3323
3324 * gdb.trace/circ.exp: Test circular-trace-buffer.
3325 * gdb.trace/tfile.exp: Update tstatus test.
3326
e8d05480
JB
33272010-03-18 Joel Brobecker <brobecker@adacore.com>
3328
3329 * gdb.dwarf2/dw2-anonymous-func.S: New file.
3330 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
3331
441b986a
UW
33322010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3333
3334 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
3335
4247603b
PA
33362010-03-18 Pedro Alves <pedro@codesourcery.com>
3337
3338 * gdb.base/default.exp: Adjust the expected output of the finish
3339 and until commands when the inferior is not being run.
3340
13387711
SW
33412010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
3342
3343 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
3344 * gdb.cp/nsusing.exp: Ditto.
3345
6e31430b
TT
33462010-03-15 Tom Tromey <tromey@redhat.com>
3347
3348 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
3349 * gdb.cp/userdef.cc (operator==): New function.
3350 (main): New locals mem1, mem2.
3351
e2d69cb5
JZ
33522010-03-15 Jie Zhang <jie@codesourcery.com>
3353
3354 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
3355 Declare and use new loadtimeout variable.
3356
f572f0a9
DJ
33572010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
3358
3359 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
3360 Use gdb_load later.
3361
51f4c0b0
PA
33622010-03-14 Pedro Alves <pedro@codesourcery.com>
3363
3364 * gdb.base/solib-disc.c (main): Make format of fprintf a string
3365 literal. Add missing endlines to prints to stderr.
3366
1c809c68
TT
33672010-03-12 Tom Tromey <tromey@redhat.com>
3368
3369 PR c++/9708:
3370 * gdb.cp/m-static.exp: Add regression test.
3371 * gdb.cp/m-static.cc (method): New method.
3372 (main): Call it.
3373
00ae8fef
SW
33742010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
3375
3376 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
3377 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
3378
759f0f0b
PA
33792010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
3380
21e24d21
PA
3381 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
3382
33832010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
3384
759f0f0b
PA
3385 * lib/gdb.exp (skip_stl_tests): New.
3386 (gdb_compile): Symbian needs -ldl.
3387 (shlib_target_file): New.
3388 (shlib_symbol_file): New.
3389 (gdb_load_shlibs): Use shlib_target_file.
3390 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
3391 * gdb.cp/exception.exp: Use skip_stl_tests.
3392 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
3393 * gdb.cp/try_catch.exp: Use skip_stl_tests.
3394 * gdb.cp/mb-templates.exp: Ditto.
3395 * gdb.base/commands.exp: Relax regexes.
3396 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
3397 shlib_target_file and shlib_symbol_file.
3398 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
3399 sections.
3400 * gdb.base/ending-run.exp: Accept E32Main for symbian.
3401 * gdb.base/solib-disc.exp: Use
3402 shlib_target_file and shlib_symbol_file.
3403 * gdb.base/unload.exp: Don't skip on symbian. Use
3404 shlib_target_file and shlib_symbol_file.
3405 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
3406
6a8f2671 34072010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 3408
6a8f2671
PA
3409 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
3410 * gdb.trace/report.exp: Adjust for x86 and x86_64.
3411 Issue a tfind end before looking for a tracepoint frame.
3412 * gdb.trace/tfind.exp: Adjust tstatus output.
3413 Adjust disassembly output.
3414 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
3415
ccf26247
JK
34162010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3417
3418 * gdb.base/break-interp.exp: Create new displacement parameter value
3419 for the test_ld calls.
3420 (reach): New parameter displacement, verify its content. New push of
3421 pf_prefix "reach-$func:". Import global expect_out.
3422 (test_core): New parameter displacement, verify its content. New push
3423 of pf_prefix "core:". New command "set verbose on". Import global
3424 expect_out.
3425 (test_attach): New parameter displacement, verify its content. New
3426 push of pf_prefix "attach:". New command "set verbose on". Import
3427 global expect_out.
3428 (test_ld): New parameter displacement, pass it to the reach, test_core
3429 and test_attach calls and verify its content in the "ld.so exit" test.
3430 * gdb.base/prelink.exp: Remove gdb_exit and final return.
3431 (prelink): Update expected text, use gdb_test.
3432
e469c7fb
DE
34332010-03-10 Doug Evans <dje@google.com>
3434
3435 * gdb.base/checkpoint.exp: Fix comment.
3436 Lengthen timeout while doing >600 checkpoints test.
3437 Rename duplicate "kill all one" test to keep test names unique.
3438
60e1c644
PA
34392010-03-10 Pedro Alves <pedro@codesourcery.com>
3440
3441 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
3442
cec808ec
KS
34432010-03-08 Keith Seitz <keiths@redhat.com>
3444
889bf7c5
PA
3445 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
3446 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
3447 (dm_type_long): New function.
3448 (dm_type_unsigned_short): New function.
3449 (dm_type_unsigned_long): New function.
3450 (myint): New typedef.
3451 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
3452 long, unsigned shor and long, operator char*, and typedef.
3453 (test_lookup_operator_functions): Add operator char* test.
3454 (test_paddr_operator_functions): Likewise.
3455 (test_paddr_overloaded_functions): Use probe values for
3456 short, long, and unsigned short and long.
3457 (test_paddr_hairy_functions): If the demangler probe detected
3458 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
3459 demangler.
3460 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
3461 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
3462 and "print null_pmf".
3463 Add test "ptype a.*pmf".
3464 * gdb.cp/overload.exp: Allow optional "int" to appear with
3465 "short" and "long".
3466 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
3467 long expect value for men_overload1arg.
3468 Allow "int" to appear with "short" and "long".
3469 When testing "info break", add argument for main (void).
3470 Also allow "int" to appear with "short" and "long".
3471 Ditto with "unsigned" and "long long".
cec808ec
KS
3472 * gdb.java/jmain.exp: Do not enclose methods names in single
3473 quotes.
3474 * gdb.java/jmisc.exp: Likewise.
3475 * gdb.java/jprint.exp: Likewise.
3476 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
3477
3478 From Jan Kratochvil <jan.kratochvil@redhat.com>:
3479 * gdb.cp/exception.exp (backtrace after first throw)
3480 (backtrace after second throw): Allow a namespace before __cxa_throw.
3481 (backtrace after first catch, backtrace after second catch): Allow
3482 a namespace before __cxa_begin_catch.
3483
3484 * gdb.cp/cpexprs.exp: New file.
3485 * gdb.cp/cpexprs.cc: New file.
3486
3487 From Daniel Jacobowitz <dan@codesourcery.com>
3488 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
3489 to use string_to_regexp.
3490 (ctor, dtor): New functions. Use them to match constructor
3491 and destructor function types.
3492 (Top level): Use runto_main.
3493
f870a310
TT
34942010-03-05 Tom Tromey <tromey@redhat.com>
3495
3496 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
3497 gdb.target_charset.
3498 (pp_ns.to_string): Likewise.
3499
0c199f28
KS
35002010-03-04 Keith Seitz <keiths@redhat.com>
3501
3502 * gdb.cp/overload.exp: Test that the filename portion of a linespec
3503 can be quoted. Test that both the filename and function/line
3504 portions can be quoted at the same time.
3505
c7437ca6
PA
35062010-03-04 Pedro Alves <pedro@codesourcery.com>
3507
3508 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
3509
b111b805
DE
35102010-03-03 Doug Evans <dje@google.com>
3511
24486cb7
DE
3512 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
3513 libc contains libpthread.
3514
b111b805
DE
3515 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
3516 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
3517 of gdb_compile. Add another pattern to match android backtrace.
3518
a0e0ef55
TT
35192010-03-03 Tom Tromey <tromey@redhat.com>
3520
3521 PR gdb/11345:
3522 * gdb.base/printcmds.exp (test_printf): Add test.
3523
1ba53b71
L
35242010-03-02 H.J. Lu <hongjiu.lu@intel.com>
3525
3526 * gdb.arch/amd64-byte.exp: New.
3527 * gdb.arch/amd64-dword.exp: Likewise.
3528 * gdb.arch/amd64-pseudo.c: Likewise.
3529 * gdb.arch/amd64-word.exp: Likewise.
3530 * gdb.arch/i386-byte.exp: Likewise.
3531 * gdb.arch/i386-pseudo.c: Likewise.
3532 * gdb.arch/i386-word.exp: Likewise.
3533
f5dff777
DJ
35342010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
3535
3536 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
3537 types. Add structreg, bitfields, and flags registers.
3538 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
3539 registers.
3540
90884b2b
L
35412010-03-01 H.J. Lu <hongjiu.lu@intel.com>
3542
3543 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
3544 (load_description): Set architecture if defined.
3545
dc00d89f
PM
35462010-02-28 Phil Muldoon <pmuldoon@redhat.com>
3547
3548 * gdb.python/py-frame.exp: Add read_var block tests.
3549 * gdb.python/py-frame.c (block): New function.
3550
0e095b7e
JK
35512010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3552 Daniel Jacobowitz <dan@codesourcery.com>
3553
3554 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
3555
624f1a65
DM
35562010-02-25 David S. Miller <davem@davemloft.net>
3557
3558 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
3559 fix logic for setting all_syscalls_numbers.
3560
f3e9a817
PM
35612010-02-24 Phil Muldoon <pmuldoon@redhat.com>
3562
3563 * Makefile.in: Add py-block and py-symbol.
3564 * gdb.python/py-symbol.exp: New File.
3565 * gdb.python/py-symtab.exp: New File.
3566 * gdb.python/py-block.exp: New File.
3567 * gdb.python/py-symbol.c: New File.
3568 * gdb.python/py-block.c: New File.
3569
f6bbabf0
PM
35702010-02-24 Phil Muldoon <pmuldoon@redhat.com>
3571
3572 PR python/11314
3573 * lib/gdb.exp (skip_python_tests): New function.
3574 * gdb.python/py-cmd.exp: Use skip_python_tests.
3575 * gdb.python/py-frame.exp: Likewise.
3576 * gdb.python/py-function.exp: Likewise.
3577 * gdb.python/py-prettyprint.exp: Likewise.
3578 * gdb.python/py-template.exp: Likewise.
3579 * gdb.python/py-type.exp: Likewise.
3580 * gdb.python/py-value.exp: Likewise.
3581
85d721b8
PA
35822010-02-22 Pedro Alves <pedro@codesourcery.com>
3583
3584 PR9605
3585
3586 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
3587
48e32051
TT
35882010-02-19 Tom Tromey <tromey@redhat.com>
3589
3590 PR c++/8693, PR c++/9496:
3591 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
3592 regression tests.
3593
ac9c0048
JK
35942010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3595
3596 Fix compatibility with m68k as.
3597 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
3598 Use only /* comments */.
3599
57bb97a4
UW
36002010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3601
3602 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
3603 * configure: Regenerate.
3604
7d1bf85c
DJ
36052010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
3606
3607 * gdb.python/py-type.exp: Check for Python support.
3608
061b5285
PA
36092010-02-17 Pedro Alves <pedro@codesourcery.com>
3610
3611 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
3612 `regsub' syntax available.
3613
f8a8bc2c
PA
36142010-02-17 Pedro Alves <pedro@codesourcery.com>
3615
3616 * gdb.base/shmain.c (main): Remove printf call.
3617 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
3618 * gdb.base/unload.c (main): Make format of fprintf a string
3619 literal. Add missing endlines to prints to stderr.
3620 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
3621
6f451e5e
TT
36222010-02-17 Tom Tromey <tromey@redhat.com>
3623
3624 * gdb.java/jprint.java (jprint.props): New field.
3625 * gdb.java/jprint.exp (set_lang_java): Add regression test.
3626
12d79008
PA
36272010-02-17 Pedro Alves <pedro@codesourcery.com>
3628
ef801a0e 3629 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
3630 available.
3631
d252f7e5
DJ
36322010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3633
3634 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
3635 creation to support remote host testing.
3636
67bdab6c
DJ
36372010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3638
3639 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
3640 Recognize "command not found".
3641
bb391223
DJ
36422010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3643
3644 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
3645 single-stepping.
3646
70362913
DJ
36472010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3648
3649 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
3650 if arguments are not supported.
3651
493f3c00
DJ
36522010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3653
3654 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
3655 be const or non-const.
3656
8034c749
DJ
36572010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3658
3659 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
3660 mi_send_resuming_command to send -exec-continue.
3661
791dfb64
DJ
36622010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3663
3664 * gdb.base/list.exp (test_list_filename_and_function): Add test
3665 with single quotes.
3666 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
3667 matching.
3668 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
3669 Add KFAIL'd tests for PR gdb/11289.
3670
7c5fe868
DJ
36712010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3672
3673 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
3674
fdc498b8
DJ
36752010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3676
3677 * gdb.base/comp-dir/subdir/dummy.txt: New file.
3678 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
3679 a temporary directory.
3680
b519e2a6
DJ
36812010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3682
3683 * gdb.base/charset.exp: Use a single regular expression to match
3684 show host-charset and show target-charset output.
3685
74164c56
JK
36862010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3687
3688 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
3689 "Illegal process-id" expect string more exact.
3690 (attach to digits-starting nonsense is prohibited): New.
3691
701ed6dc
JK
36922010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3693
3694 * gdb.base/prelink.exp (set verbose on): New.
3695
889bf7c5 36962010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
3697
3698 * mi-reverse.exp: New file. Test for reverse option to the
3699 following MI commands: exec-continue, exec-finish, exec-next,
3700 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 3701
dadf0e9c
JB
37022010-02-09 Joel Brobecker <brobecker@adacore.com>
3703
3704 * gdb.ada/ptype_tagged_param: New testcase.
3705
714f19d5
TT
37062010-02-08 Tom Tromey <tromey@redhat.com>
3707
3708 PR c++/8017:
3709 * gdb.cp/overload.exp: Add tests.
3710 * gdb.cp/overload.cc (struct K): New.
3711 (namespace N): New.
3712 (main): Call new functions.
3713 (K::staticoverload): Define.
3714
889bf7c5 37152010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
3716
3717 PR gdb/10728
3718 * gdb.cp/pr10728-x.h: New file.
3719 * gdb.cp/pr10728-x.cc: New file.
3720 * gdb.cp/pr10728-y.cc: New file.
3721 * gdb.cp/pr10728.exp: New file.
3722 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
3723
889bf7c5 37242010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
3725
3726 PR gdb/9067
3727 * gdb.cp/pr9067.exp: New
3728 * gdb.cp/pr9067.cc: New
3729 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
3730
7b356089
JB
37312010-02-08 Joel Brobecker <brobecker@adacore.com>
3732
3733 * lib/gdb.exp (gdb_test_timeout): New global variable.
3734 Set it to timeout if not already set.
3735 (gdb_init): Reset the value of timeout to gdb_test_timeout.
3736
1be00882
DE
37372010-02-05 Doug Evans <dje@google.com>
3738
3739 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
3740 user.
3741
82856980
SW
37422010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
3743
3744 PR c++/7935:
3745 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
3746
1a334831
TT
37472010-02-04 Tom Tromey <tromey@redhat.com>
3748
3749 * gdb.cp/virtbase.exp: Make test case names unique.
3750
9c3c02fd
TT
37512010-02-02 Tom Tromey <tromey@redhat.com>
3752
3753 * gdb.cp/virtbase.exp: Add regression tests.
3754 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
3755 (main): Instantiate RHC.
3756
0cc2414c
TT
37572010-02-02 Tom Tromey <tromey@redhat.com>
3758
3759 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
3760 type-printing change.
3761
edf3d5f3
TT
37622010-02-02 Tom Tromey <tromey@redhat.com>
3763
3764 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
3765 * gdb.cp/virtbase.cc: New file.
3766 * gdb.cp/virtbase.exp: New file.
3767 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
3768
e4b7f41c
JK
37692010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3770
3771 PR libc/11214:
3772 * gdb.threads/current-lwp-dead.c: Include features.h.
3773 (HAS_NOMMU): New.
3774 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
3775
b381ea14
JK
37762010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3777
3778 * gdb.base/symbol-without-target_section.exp,
3779 gdb.base/symbol-without-target_section.c: New.
3780
c593ac0e
DJ
37812010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
3782
3783 * gdb.base/bigcore.exp: Reset increased timeout.
3784 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
3785
db25f29d
DJ
37862010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
3787
3788 * gdb.base/gcore.exp (capture_command_output): Use
3789 gdb_test_multiple.
3790
f9d67f43
DJ
37912010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
3792
3793 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
3794 * gdb.arch/thumb2-it.exp (test_it_break): New function.
3795 (Top level): Call it.
3796
177321bd
DJ
37972010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
3798
3799 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
3800
97f2ed50
DJ
38012010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
3802
3803 * gdb.base/call-strs.exp, gdb.base/default.exp,
3804 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
3805 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
3806 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
3807 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
3808 gdb.base/watchpoint-solib.exp: Save and restore timeout.
3809 * gdb.base/ending-run.exp: Correct restore of timeout.
3810 * gdb.base/page.exp: Remove unnecessary timeout setting.
3811
e4e2711a
JB
38122010-01-29 Joel Brobecker <brobecker@adacore.com>
3813
3814 * gdb.ada/rec_return: New testcase.
3815
ba581dc1
JB
38162010-01-29 Joel Brobecker <brobecker@adacore.com>
3817
3818 * gdb.ada/call_pn: New testcase.
3819
4ea95be9
DJ
38202010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
3821
3822 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
3823 (Top level): Use it to resume.
3824 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
3825 the Thumb mode displaced stepping error as unsupported.
3826
df83a9bf
SW
38272010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
3828
889bf7c5
PA
3829 * gdb.cp/nsusing.exp: Added more tests.
3830 * gdb.cp/nsrecurs.exp: Ditto.
3831 * gdb.cp/nsusing.cc: Added test functions.
3832 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 3833
40b27cdc
JK
38342010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3835
3836 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
3837 absolute directory pathnames in gdb.sum file.
3838
de958931
SW
38392010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
3840
3841 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
3842 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
3843
708ead4e
TT
38442010-01-26 Tom Tromey <tromey@redhat.com>
3845
3846 PR exp/7643:
3847 * gdb.base/printcmds.exp (test_print_string_constants): Remove
3848 setup_kfail.
3849
b14e635e
SW
38502010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
3851
3852 * gdb.cp/nsrecurs.exp: New test.
3853 * gdb.cp/nsrecurs.cc: New test program.
3854 * gdb.cp/nsstress.exp: New test.
3855 * gdb.cp/nsstress.cc: New test program.
3856 * gdb.cp/nsdecl.exp: New test.
3857 * gdb.cp/nsdecl.cc: New test program.
3858
8540c487
SW
38592010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
3860
3861 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
3862 imported into file scope.
3863 Marked test as xfail.
3864 * gdb.cp/namespace-using.cc (marker5): New function.
3865 * gdb.cp/shadow.exp: New test.
3866 * gdb.cp/shadow.cc: New test program.
3867 * gdb.cp/nsimport.exp: New test.
3868 * gdb.cp/nsimport.cc: New test program.
3869
421d5d99
TT
38702010-01-25 Tom Tromey <tromey@redhat.com>
3871
3872 PR gdb/11049:
3873 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
3874 with "set print null-stop on".
3875
691f8dc1
JK
38762010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3877
3878 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
3879 Adjust it for DISASSEMBLY_OMIT_FNAME.
3880
0b92b5bb
TT
38812010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3882
3883 PR symtab/11199:
3884 * gdb.dwarf2/member-ptr-forwardref.exp,
3885 gdb.dwarf2/member-ptr-forwardref.S: New.
3886
23787403
JK
38872010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3888
3889 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
3890 (thread1_func): Protect thread1_tid with thread1_tid_cond by
3891 thread1_tid_mutex. Remove gdbstop_mutex handling.
3892 (thread2_func): Protect thread2_tid with thread2_tid_cond by
3893 thread2_tid_mutex. Remove gdbstop_mutex handling.
3894 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
3895 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
3896 pthread_cond_wait conditionalizations by while loops.
3897
b966cb8a
TT
38982010-01-20 Tom Tromey <tromey@redhat.com>
3899
3900 PR backtrace/10770:
3901 * gdb.dwarf2/pr10770.exp: New file.
3902 * gdb.dwarf2/pr10770.c: New file.
3903 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
3904
fcae584b
VP
39052010-01-20 Vladimir Prus <vladimir@codesourcery.com>
3906
3907 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
3908 that target was removed, and the test always runs native anyway.
3909
a0f49112
JK
39102010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3911
3912 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
3913 gdb.base/watchpoint-cond-gone-stripped.c: New.
3914
ceeb3d5a
TT
39152010-01-19 Tom Tromey <tromey@redhat.com>
3916
3917 PR c++/8000:
3918 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
3919 existing tests.
3920 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
3921 (main): Use AAA::SomeEnum.
3922
dd322c54
JK
39232010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3924
3925 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
3926 (test_ignore_count): Declare line_callme_body global.
3927 (run to breakpoint with ignore count): Use line_callme_body.
3928 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
3929 (set line_main_hello, set line_main_return): Reindent.
3930 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
3931 New.
3932 (continue to callee4): Use line_callee4_body.
3933 (check *stopped from CLI command): Use line_callee4_next.
3934 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
3935 (set line_main_hello, set line_main_return): Reindent.
3936 (set line_callee4_head, set line_callee4_body): New.
3937 (continue to callee4): Use line_callee4_body.
3938
4e8f195d
TT
39392010-01-18 Tom Tromey <tromey@redhat.com>
3940
3941 PR c++/9680:
3942 * gdb.cp/casts.cc: Add new classes and variables.
3943 * gdb.cp/casts.exp: Test new operators.
3944
9e14a9ba
JB
39452010-01-18 Tom Tromey <tromey@redhat.com>
3946 Thiago Jung Bauermann <bauerman@br.ibm.com>
3947
3948 * gdb.python/source2.py: New file.
3949 * gdb.python/source1: New file.
3950 * gdb.python/python.exp: Test "source" command.
3951
00bf0b85
SS
39522010-01-15 Stan Shebs <stan@codesourcery.com>
3953
3954 * gdb.trace/tfile.c: New file.
3955 * gdb.trace/tfile.exp: New file.
889bf7c5 3956
55235ad7
JK
39572010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3958
3959 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
3960
9f2982ff
JK
39612010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3962
3963 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
3964
bbfba9ed
JK
39652010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3966
3967 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
3968 (libfunc): New parameter action. Implement also selectable "sleep".
3969 * gdb.base/break-interp-main.c: Include assert.h.
3970 (libfunc): New parameter action.
3971 (main): New parameters argc and argv. Assert argc. Pass argv.
3972 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
3973 (test_attach): New proc.
3974 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
3975 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
3976
61f0d762
JK
39772010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3978
3979 * gdb.base/break-interp.exp (test_core): New proc.
3980 (test_ld): Call it.
3981
06a6f270
JK
39822010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3983
3984 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
3985 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
3986 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
3987 and gdb_compile_shlib. Use new -Wl compiler options.
3988 (dl bt, main bt): New tests.
3989
51bee8e9
JK
39902010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3991
3992 Support PIEs with no symfile_objfile.
3993 * gdb.base/break-interp.exp: New argument at the test_ld calls.
3994 (test_ld): New parameter trynosym.
3995 (test_ld <$trynosym>): New block.
3996
b8040f19
JK
39972010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3998
3999 * gdb.base/break-interp.exp: New file.
4000
be759fcf
PM
40012010-01-13 Phil Muldoon <pmuldoon@redhat.com>
4002
4003 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
4004 * gdb.python/py-prettyprint.py (pp_ls): New printer.
4005 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
4006 test.
4007 * gdb.python/py-prettyprint.c: Define lazystring test structure.
4008 * gdb.python/py-mi.exp: Add lazy string test.
4009
dc146f7c
VP
40102010-01-13 Vladimir Prus <vladimir@codesourcery.com>
4011
4012 * lib/mi-support.exp (mi_check_thread_states): Handle
4013 core number in thread listing.
4014
b4ba55a1
JB
40152010-01-12 Joel Brobecker <brobecker@adacore.com>
4016
4017 * gdb.base/maint.exp: Adjust the expected output for the
4018 "maint print type" test. Use gdb_test_multiple instead of
4019 gdb_sent/gdb_expect.
4020
08e24bd4
DE
40212010-01-11 Doug Evans <dje@google.com>
4022
6496a609
DE
4023 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
4024 from gdbserver_download. All callers updated.
4025
08e24bd4
DE
4026 * gdb.server/ext-run.exp: "info os processes" requires xml support.
4027
b5cfddf5
JK
40282010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4029
4030 Implement binary numbers parsing.
4031 * gdb.base/printcmds.exp (test_integer_literals_accepted)
4032 (test_integer_literals_rejected): New binary tests.
4033
3725885a
RW
40342010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
4035
4036 * gdb.cell/configure: Regenerate.
4037
37aeb5df
JK
40382010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4039
4040 * gdb.base/corefile.exp: Move the core finding block out and call it as
4041 core_find, new variable $corefile, replace corefile by $corefile and
4042 [file tail $corefile] for usage vs. test names resp.
4043 * lib/gdb.exp (core_find): Move it as a new function here. New
4044 parameter binfile and deletefiles. New variable $destcore. Pre-delete
4045 $destcore. Return "" on error.
4046
d521f563
JK
40472010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4048
4049 Workaround PR binutils/10802.
4050 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
4051 (twice).
4052
28f24826
DJ
40532010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
4054
4055 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
4056
2de75e71
JB
40572010-01-08 Joel Brobecker <brobecker@adacore.com>
4058
4059 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
4060 call, to avoid interruption.
4061
fe00719b 40622010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
4063
4064 * gdb.stabs/weird.def (args93): New.
4065
d0ef5df8
DE
40662010-01-07 Doug Evans <dje@google.com>
4067
4068 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
4069
3a08d52f
TT
40702010-01-07 Tom Tromey <tromey@redhat.com>
4071
4072 * gdb.base/source.exp: Use correct line number.
4073
7a697b8d
SS
40742010-01-05 Stan Shebs <stan@codesourcery.com>
4075
4076 * gdb.trace/tracecmd.exp: Test ftrace.
4077
7803799a
UW
40782010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4079
4080 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
4081
c54eabfa
JK
40822010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4083
4084 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
4085 "uint_for_mi_testing".
4086
02e7ef19
JB
40872010-01-01 Joel Brobecker <brobecker@adacore.com>
4088
4089 Test indented comment in file being sourced.
4090 * gdb.base/commands.exp: Test indented comment in file being sourced.
4091
abd775ce
JB
40922010-01-01 Joel Brobecker <brobecker@adacore.com>
4093
4094 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
4095 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
4096 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
4097 notice.
4098
79b55b82
JB
40992010-01-01 Joel Brobecker <brobecker@adacore.com>
4100
4101 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
4102 notice.
4103
8997583e
JK
41042010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4105
4106 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
4107 missing $after_stopped and comma (,) expectation.
4108
6da95a67
SS
41092009-12-31 Stan Shebs <stan@codesourcery.com>
4110
4111 * gdb.trace/actions.exp: Test teval action.
889bf7c5 4112
218d2fc6
TJB
41132009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
4114
4115 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
4116 (top level): Call test_watchpoint_in_big_blob.
4117 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
4118 watchpoints.
4119 (func3): Write to buf.
4120
236f1d4d
SS
41212009-12-29 Stan Shebs <stan@codesourcery.com>
4122
4123 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 4124
f61e138d
SS
41252009-12-28 Stan Shebs <stan@codesourcery.com>
4126
4127 * gdb.trace/tsv.exp: New file.
4128 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 4129
0219b378
DJ
41302009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
4131
4132 * gdb.base/find.c (main): Reference search buffers.
4133 * gdb.base/included.c (main): Reference integer.
4134 * gdb.base/ptype.c (charfoo): Declare.
4135 (intfoo): Call charfoo.
4136 * gdb.base/scope0.c (useitp): New function.
4137 (usestatics): Use useitp.
4138 (useit): Add a type for val.
4139 * gdb.base/scope1.c (useit1): Take a pointer argument.
4140 (usestatics1): Update calls to useit1.
4141 * gdb.cp/call-c.cc: Declare foo.
4142 (main): Call foo.
4143 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
4144 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
4145 (main): Call C::ensureRefs and ensureOtherRefs.
4146 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
4147 variables.
4148 (ensureOtherRefs): New function.
4149 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
4150 * gdb.cp/templates.cc (main): Call t5i.value.
4151
3f78692f
JK
41522009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4153
4154 Fix compatibility with G++-4.5.
4155 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
4156 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
4157 (uncaught return): Remove.
4158
429374b8
JK
41592009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
4160 Phil Muldoon <pmuldoon@redhat.com>
4161
4162 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
4163 (bp_location13, bp_location14, bp_location17, bp_location18)
4164 (marker3_proto, marker4_proto): New variables.
4165 (breakpoint info): Update output.
4166 (run until breakpoint at marker3, run until breakpoint at marker4): New
4167 tests.
4168
859825b8
JK
41692009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
4170
4171 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
4172 Replace the printf call of Y by provided "y-set-1" label. New block
4173 for the second shared library.
4174 * gdb.base/unload.exp: Compile also the second library, call
4175 gdb_load_shlibs also for it. Use now gdb_breakpoint.
4176 (single pending breakpoint info): Rename to ...
4177 (pending breakpoint info before run): ... this extended test.
4178 (libfile2, libname2, libsrcfile2, libsrc2)
4179 (lib_sl2): New variables.
4180 (exec_opts): Set also SHLIB_NAME2.
4181 (pending breakpoint info on first run at shrfunc1)
4182 (pending breakpoint info on second run at shrfunc1)
4183 (pending breakpoint info on second run at shrfunc2)
4184 (print y from libfile, print y from libfile2): New tests.
4185 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
4186 * gdb.base/unloadshr2.c: New.
4187
e6a386cd
HZ
41882009-12-22 Hui Zhu <teawater@gmail.com>
4189
4190 * gdb.reverse/sigall-reverse.exp: Adjust.
4191
9e19b45e
VP
41922009-12-21 Vladimir Prus <vladimir@codesourcery.com>
4193
4194 PR gdb/10884
4195
4196 * gdb.mi/var-cmd.c (do_bitfield_tests): New
4197 (main): Call do_bitfield_tests.
aacf5b1e 4198 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 4199
d53a7b30
JB
42002009-12-20 Joel Brobecker <brobecker@adacore.com>
4201
4202 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
4203 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
4204 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
4205 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
4206 gdb.modula2/unbounded1.c: Update copyright header.
4207
191ca0a1
CM
42082009-12-10 Chris Moller <moller@mollerware.com>
4209
4210 PR gdb/9399
4211 * gdb.cp/virtfunc2.exp: New tests
4212 * gdb.cp/virtfunc2.cc: New tests
4213 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
4214
0fa6cf1b
MS
42152009-12-10 Oza Pawandeep (paawan1982@yahoo.com
4216
4217 * gdb.reverse/i387-env-reverse.c: New file.
4218 * gdb.reverse/i387-env-reverse.exp: New file.
4219 * gdb.reverse/i387-stack-reverse.c: New file.
4220 * gdb.reverse/i387-stack-reverse.exp: New file.
4221
361ae042
PM
42222009-12-08 Phil Muldoon <pmuldoon@redhat.com>
4223
4224 * gdb.python/py-type.exp (test_range): New test.
4225
bfd31e71
PM
42262009-12-03 Phil Muldoon <pmuldoon@redhat.com>
4227
4228 PR python/10805
4229
4230 * gdb.python/py-type.exp: New file.
4231 * gdb.python/py-type.c: New file.
4232 * Makefile.in: Add py-type.
4233
57a1d736
TT
42342009-12-03 Tom Tromey <tromey@redhat.com>
4235
4236 * gdb.python/py-value.exp (test_parse_and_eval): New
4237 function.
4238
1f3b5d1b
PP
42392009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
4240
4241 PR gdb/11022
4242
4243 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
4244 * gdb.base/pr11022.c: New test.
4245
8b7dbdc9
JK
42462009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4247
4248 Fix spurious false FAILs.
4249 * gdb.base/structs.c (chartest): New.
4250 (main): Fill-in chartest.
4251 * gdb.base/structs.exp (anychar_re, first): New.
4252 (start_structs_test): Import global anychar_re and first.
4253 New gdb_test call "set print elements 300; ${testfile}"
4254 (start_structs_test <$first>): New block.
4255 (any): Import global anychar_re. New variable ac. Use ${ac}.
4256
6a53b2ec
JK
42572009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4258
4259 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
4260
d7167b4c
JK
42612009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4262
4263 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
4264 Force $srcfile file.
4265 * gdb.base/foll-fork.c (callee): Comment out the printf call.
4266
b1798462
UW
42672009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4268
4269 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
4270 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
4271 * gdb.threads/watchthreads-reorder.exp: Likewise.
4272
b6199126
DJ
42732009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
4274
4275 PR gdb/8704
4276
4277 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
4278 "if", and "thread". Correct matching in the previous test.
4279
b22a0510
DJ
42802009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
4281
4282 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
4283
930636d2
MS
42842009-11-23 Michael Snyder <msnyder@vmware.com>
4285
4286 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
4287 * gdb.reverse-watch-precsave.exp: Ditto.
4288
21a0512e
PP
42892009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
4290
4291 * gdb.asm/asm-source.exp: Adjust.
4292 * gdb.base/help.exp: Adjust.
889bf7c5 4293
fc30d5e0
PA
42942009-11-22 Pedro Alves <pedro@codesourcery.com>
4295
4296 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
4297 (do_syscall_tests_without_xml): Set data-directory to
4298 /the/path/to/nowhere.
4299
f6bc2008
PA
43002009-11-21 Pedro Alves <pedro@codesourcery.com>
4301
4302 * gdb.threads/local-watch-wrong-thread.c,
4303 gdb.threads/local-watch-wrong-thread.exp: New files.
4304
8c2fb5de
PA
43052009-11-21 Pedro Alves <pedro@codesourcery.com>
4306
4307 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
4308 assume new `regsub' syntax available.
4309
ebec9a0f
PA
43102009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4311
a79d3c27
JK
4312 * gdb.base/watchpoint-hw-hit-once.exp,
4313 gdb.base/watchpoint-hw-hit-once.c: New.
4314
43152009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4316
4317 * gdb.threads/watchthreads-reorder.exp,
4318 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 4319
276a961b
MK
43202009-11-17 Nathan Sidwell <nathan@codesourcery.com>
4321
4322 * gdb.xml/tdesc-regs.exp: Use for m68k.
4323
4867c1fb
PA
43242009-11-15 Pedro Alves <pedro@codesourcery.com>
4325
4326 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
4327
f6838f81
DJ
43282009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
4329
4330 * lib/gdb.exp (current_target_name): New procedure.
4331 (gdb_wrapper_target): New variable.
4332 (gdb_wrapper_init): Set gdb_wrapper_target.
4333 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
4334 wrapper.
4335
4ac4dd3f
DJ
43362009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
4337
4338 * gdb.base/remote.exp: Delete the slowest load test.
4339 Do not load with fixed packet sizes.
4340
a7881759
DJ
43412009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
4342
4343 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
4344
97a5b505
DJ
43452009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
4346
4347 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
4348 srcfile when setting a breakpoint.
4349
d3e1fc54
DJ
43502009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
4351
4352 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
4353 macros.
4354
7cbcbded
DJ
43552009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
4356
4357 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
4358 to be in memory.
4359 * gdb.base/display.c (force_mem): New.
4360 (do_loops): Use it. Add breakpoint comments.
4361 (do_vars): Add a breakpoint comment.
4362 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
4363 line numbers.
4364
bdea3a92
NF
43652009-11-13 Nathan Froyd <froydnj@codesourcery.com>
4366
4367 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
4368 instead of a bare "run".
4369
269f82e5
PP
43702009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
4371
4372 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 4373
a69b7d9d
DJ
43742009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4375
4376 * lib/cell.exp (skip_cell_tests): Clean up test files before
4377 returning.
4378
b598bfda
DJ
43792009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4380
4381 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
4382 and the breakpoint menu. Do not call perror if a prompt is seen.
4383 Consume the following GDB prompt.
4384 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
4385 * gdb.cp/namespace.exp: Use gdb_test.
4386 * gdb.cp/templates.exp: Use gdb_test.
4387 (test_template_breakpoints): Use gdb_test_multiple.
4388
87728fa0
DJ
43892009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4390
4391 * gdb.base/break1.c (struct some_struct, values): Move earlier.
4392 (marker4): Reference values.
4393
b67c692f
DJ
43942009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4395
4396 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
4397 is missing.
4398
f0df251a
DJ
43992009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4400
4401 * gdb.base/break.c (need_malloc): New.
4402 * gdb.base/constvars.c (main): Reference crass and crisp.
4403 * gdb.base/gdb1821.c (main): Reference bar.
4404 * gdb.cp/gdb1355.cc (main): Reference s1.
4405 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
4406 (main): Call them.
4407 * gdb.cp/hang2.cc (dummy2): Define.
4408 * gdb.cp/hang3.cc (dummy3): Define.
4409 * gdb.cp/m-data.cc (main): Reference shadow.
4410
bdf7534a
NF
44112009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4412 Nathan Froyd <froydnj@codesourcery.com>
4413
4414 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
4415 remote host.
4416
f24fce77
NF
44172009-11-12 Nathan Froyd <froydnj@codesourcery.com>
4418
4419 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
4420 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
4421 * gdb.dwarf2/dw2-compressed.exp: Likewise.
4422 * gdb.dwarf2/dw2-intercu.exp: Likewise.
4423 * gdb.dwarf2/dw2-intermix.exp: Likewise.
4424 * gdb.dwarf2/dw2-producer.exp: Likewise.
4425 * gdb.dwarf2/mac-fileno.exp: Likewise.
4426 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
4427 py-prettyprint.py to the remote host.
4428 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
4429
40f0318e
KS
44302009-11-11 Keith Seitz <keiths@redhat.com>
4431
4432 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
4433 use it instead of "Foo".
4434 * gdb.cp/classes.exp (do_tests): Add a test to access
4435 a method through a typedef'd class name.
4436
f3d9f7fb
NF
44372009-11-11 Nathan Froyd <froydnj@codesourcery.com>
4438
4439 * gdb.base/long_long.exp: Permit leading zeros on floating-point
4440 exponents.
4441 * gdb.base/pointers.exp: Likewise.
4442 * gdb.cp/ref-types.exp: Likewise.
4443
a4216f37
KS
44442009-11-11 Keith Seitz <keiths@redhat.com>
4445
4446 * gdb.cp/cplusfuncs.cc (class foo): Add operators
4447 new[] and delete[].
4448 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
4449 "void".
4450 (probe_demangler): Remove all single-quoting of
4451 method and variable names.
4452 (info_func_regexp): Remove the word "void" from any
4453 occurrence of "(void)".
4454 (print_addr_2): Remove all single-quoting of
4455 method names.
4456 (print_addr_2_kfail): Likewise.
4457 (print_addr): Single-quote C function names before
4458 passing to print_addr_2.
4459 (test_paddr_operator_functions): Remove single-quoting
4460 for method names.
4461 Add tests for operator new[] and operator delete[].
4462
9b14d7aa
JK
44632009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4464
4465 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
4466
85feb311
KS
44672009-11-09 Keith Seitz <keiths@redhat.com>
4468
4469 * gdb.cp/overload.exp: Add tests for resolving overloaded
4470 methods in expression parsing/evaluation.
4471
fa335448
DJ
44722009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
4473
4474 * lib/gdb.exp (default_gdb_version): Use --version instead of
4475 --command.
4476
ec3c07fc
NS
44772009-11-10 Nathan Sidwell <nathan@codesourcery.com>
4478
4479 * lib/gdb.exp (gdb_compile_test): New.
4480 (skip_ada_tests, skip_java_tests): New.
4481 (gdb_compile): Use gdb_compile_test for f77.
4482 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
4483 * lib/java.exp (compile_java_from_source): Remove runtests check,
4484 use gdb_compile_test to record result.
4485 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
4486 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
4487 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
4488 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
4489 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
4490 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
4491 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
4492 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
4493 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
4494 adjust gdb_compile invocations.
4495
b8b4e42b
JK
44962009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4497
4498 * Makefile.in (abs_builddir): New.
4499 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
4500 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
4501 `$(abs_builddir)/site.exp'.
4502
f8b7eaf3
DJ
45032009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
4504
4505 * config/m68k-emc.exp, lib/emc-support.exp,
4506 gdb.trace/gdb_c_test.c: Delete.
4507 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
4508 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
4509 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
4510 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
4511 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
4512 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
4513 casing for m68k-*-elf.
4514
c4187697
NS
45152009-11-03 Pedro Alves <pedro@codesourcery.com>
4516
4517 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
4518 * gdb.arch/i386-prologue.exp: Likewise.
4519 * gdb.arch/i386-unwind.exp: Likewise.
4520
db16b772
DJ
45212009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
4522
4523 * lib/gdb.exp (gdb_expect): Fix timeout typo.
4524
bcf71277
DJ
45252009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
4526
4527 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
4528
0105cee2
DJ
45292009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
4530
4531 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
4532
24ddea62
JK
45332009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4534
4535 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
4536
287ccc17
JK
45372009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4538
4539 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
4540 * gdb.base/sepdebug2.c: New file.
4541
08bca259 45422009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
4543
4544 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
4545 the modified warnings for catch syscall. Verify if GDB was compiled
4546 with support for lib expat, and choose which tests to run depending
4547 on this.
4548
5d4e2b76
VP
45492009-10-30 Vladimir Prus <vladimir@codesourcery.com>
4550
4551 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
4552 that composite commands are parsed OK. And also test
4553 that breakpoint commands do work.
4554
240e538a
MS
45552009-10-23 Michael Snyder <msnyder@vmware.com>
4556
4557 gdb.reverse/consecutive-precsave.exp: Change expect pattern
4558 to allow for new disassembly style.
4559
9c419145
PP
45602009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
4561
4562 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 4563
02506ff1
MS
45642009-10-22 Michael Snyder <msnyder@vmware.com>
4565
4566 * gdb.reverse/break-precsave.exp: New test.
4567 * gdb.reverse/consecutive-precsave.exp: Ditto.
4568 * gdb.reverse/finish-precsave.exp: Ditto.
4569 * gdb.reverse/i386-precsave.exp: Ditto.
4570 * gdb.reverse/machinestate-precsave.exp: Ditto.
4571 * gdb.reverse/sigall-precsave.exp: Ditto.
4572 * gdb.reverse/solilb-precsave.exp: Ditto.
4573 * gdb.reverse/step-precsave.exp: Ditto.
4574 * gdb.reverse/until-precsave.exp: Ditto.
4575 * gdb.reverse/watch-precsave.exp: Ditto.
4576
4cf866a3
MS
45772009-10-22 Michael Snyder <msnyder@vmware.com>
4578
4579 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
4580 for gdb_expect. Adjust one test's expect strings for the new
4581 format of disassemble.
4582 * gdb.reverse/finish-reverse.exp: Delete 'return'.
4583 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
4584 gdb_test_multiple.
4585 * gdb.reverse/step-reverse.exp: Delete 'return'.
4586 * gdb.reverse/until-reverse.exp: Delete blank lines.
4587 * gdb.reverse/watch-reverse.exp: Delete blank lines.
4588
2b28d209
PP
45892009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
4590
4591 * gdb.base/consecutive.exp: Adjust.
4592 * gdb.base/display.exp: Likewise.
4593 * gdb.base/pc-fp.exp: Likewise.
4594 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 4595
33b9c32b
MS
45962009-10-19 Michael Snyder <msnyder@vmware.com>
4597
4598 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
4599 * gdb.reverse/finish-reverse.c: Ditto.
4600 * gdb.reverse/sigall-reverse.c: Ditto.
4601 * gdb.reverse/solib-reverse.c: Ditto.
4602 * gdb.reverse/step-reverse.c: Ditto.
4603 * gdb.reverse/watch-reverse.c: Ditto.
4604
6c95b8df
PA
46052009-10-19 Pedro Alves <pedro@codesourcery.com>
4606 Stan Shebs <stan@codesourcery.com>
4607
4608 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
4609 * gdb.base/foll-exec.exp: Adjust to expect a process id before
4610 "Executing new program".
4611 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
4612 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
4613 left listed after having been killed.
4614 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
4615 * gdb.base/maint.exp: Adjust test.
4616
4617 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
4618 * gdb.multi/Makefile.in: New.
4619 * gdb.multi/base.exp: New.
4620 * gdb.multi/goodbye.c: New.
4621 * gdb.multi/hangout.c: New.
4622 * gdb.multi/hello.c: New.
4623 * gdb.multi/bkpt-multi-exec.c: New.
4624 * gdb.multi/bkpt-multi-exec.exp: New.
4625 * gdb.multi/crashme.c: New.
4626
279017b7
TG
46272009-10-13 Tristan Gingold <gingold@adacore.com>
4628
4629 * gdb.base/sepdebug.exp: Check debug info are found.
4630
0413d738
PA
46312009-10-08 Pedro Alves <pedro@codesourcery.com>
4632
4633 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
4634 bits.
4635
c628eecc
JK
46362009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4637
4638 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
4639
38af1bfe
JB
46402009-10-07 Joel Brobecker <brobecker@adacore.com>
4641
4642 * gdb.base/watchpoints.c: Add copyright header. Reformat one
4643 of the comments.
4644
2b0adecd
PM
46452009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
4646
4647 * gdb.base/annota1.exp: Remove obsolete match_max increase.
4648 * gdb.base/annota3.exp: Idem.
4649 * gdb.base/maint.exp: Idem.
4650
8d417781
PM
46512009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
4652
889bf7c5 4653 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
4654 to default.
4655
bb61102d
PM
46562009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
4657
889bf7c5 4658 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
4659 mingw and cygwin targets.
4660
ace5c364
PM
46612009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
4662 Pedro Alves <pedro@codesourcery.com>
4663
889bf7c5 4664 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
4665 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
4666
c2d494a0
PM
46672009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
4668
e1b52ce2
PM
4669 * gdb.base/shr1.c: Use %p in format string.
4670 * gdb.base/unload.c: Avoid warning in fprintf.
4671 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 4672
209f53f5
PM
46732009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
4674
4675 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
4676 long type.
4677 (test_unlink): Correct printf string.
4678 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
4679 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
4680
8172766a
JK
46812009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4682
4683 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
4684 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
4685 * gdb.arch/ia64-breakpoint-shadow.S: New file.
4686
0f73703c
UW
46872009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4688
4689 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
4690 * gdb.objc/nondebug.exp: Likewise.
4691
b32306ca
UW
46922009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4693
4694 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
4695 target_info setting.
4696
4697 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
4698 that detect new threads during "info threads".
4699
0057022f
UW
47002009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4701
4702 * gdb.threads/manythreads.c (main): Increase thread stack size
4703 to 2*PTHREAD_STACK_MIN.
4704 * gdb.threads/multi-create.c (main): Likewise.
4705 (create_function): Likewise.
4706
f29c0325
UW
47072009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4708
4709 * gdb.base/dump.exp: Pass difference of pointer types instead
4710 of integer types as offset to restore in intarr3.srec case.
4711
fcb34849
UW
47122009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4713
4714 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
4715
d5142e3b
UW
47162009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4717
4718 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
4719
087b74b2 47202009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 4721
087b74b2
PM
4722 New test for two watchpoints, with disabling of
4723 the first inserted.
4724 * testsuite/gdb.base/watchpoints.c: New file.
4725 * testsuite/gdb.base/watchpoints.exp: New file.
4726
96c07c5b
TT
47272009-09-25 Tom Tromey <tromey@redhat.com>
4728
4729 * gdb.base/charset.exp: Test utf-16 strings with Python.
4730
b8899f2b
TT
47312009-09-25 Tom Tromey <tromey@redhat.com>
4732
4733 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
4734 UCS-4.
4735 * gdb.base/charset.c (utf_32_string): Rename.
4736 (init_utf32): Rename.
4737 (main): Update.
4738
329719ec
TT
47392009-09-22 Tom Tromey <tromey@redhat.com>
4740
4741 * gdb.python/py-function.exp: Add regression tests.
4742
11ef0d76
KS
47432009-09-21 Keith Seitz <keiths@redhat.com>
4744
4745 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
4746 with invalid operator.
4747
3fe8f3b3
KS
47482009-09-21 Keith Seitz <keiths@redhat.com>
4749
4750 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
4751 and destructor using typedef name of class.
4752 * gdb.cp/classes.cc (class Base1): Add a destructor.
4753 (base1): New typedef.
4754 (use_methods): Instanitate an object of type base1.
4755 * gdb.cp/templates.exp (test_template_typedef): New procedure.
4756 (do_tests): Call test_template_typedef.
4757 * gdb.cp/templates.cc (Baz::~Baz): New method.
4758 (intBazOne): New typedef.
4759 (main): Instantiate intBazOne.
4760
7a9fe101
PM
47612009-09-21 Phil Muldoon <pmuldoon@redhat.com>
4762
4763 PR python/10633
4764
4765 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
4766 Function.
4767 (run_lang_tests): Add print elements test.
4768
2e4d963f
PM
47692009-09-21 Phil Muldoon <pmuldoon@redhat.com>
4770
4771 * gdb.python/py-value.exp (test_subscript_regression): New
4772 function. Test for invalid subscripts.
4773 * gdb.python/py-value.c (main): Add test array, and pointer to it.
4774 (ptr_ref): New function.
4775
ec7e75e7
PP
47762009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
4777
4778 * gdb.base/default.exp: Fix "show convenience".
4779
0cc7d26f
TT
47802009-09-15 Tom Tromey <tromey@redhat.com>
4781
4782 * lib/mi-support.exp (mi_create_varobj): Update.
4783 (mi_create_floating_varobj): Likewise.
4784 (mi_create_dynamic_varobj): New proc.
4785 (mi_varobj_update): Update.
4786 (mi_varobj_update_with_type_change): Likewise.
4787 (mi_varobj_update_kv_helper): New proc.
4788 (mi_varobj_update_dynamic_helper): Rewrite.
4789 (mi_varobj_update_dynamic): New proc.
4790 (mi_list_varobj_children): Update.
4791 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
4792 * gdb.python/python-prettyprint.py (pp_outer): New class.
4793 (pp_nullstr): Likewise.
4794 (lookup_function): Register new printers.
4795 * gdb.python/python-prettyprint.c (struct substruct): New type.
4796 (struct outerstruct): Likewise.
4797 (substruct_test): New function.
4798 (struct nullstr): New type.
4799 (string_1, string_2): New globals.
4800 (main): Add new tests.
4801 * gdb.python/python-mi.exp: Added regression tests.
4802 * gdb.mi/mi2-var-display.exp: Update.
4803 * gdb.mi/mi2-var-cmd.exp: Update.
4804 * gdb.mi/mi2-var-child.exp: Update.
4805 * gdb.mi/mi2-var-block.exp: Update.
4806 * gdb.mi/mi-var-invalidate.exp: Update.
4807 * gdb.mi/mi-var-display.exp: Update.
4808 * gdb.mi/mi-var-cmd.exp: Update.
4809 * gdb.mi/mi-var-child.exp: Update.
4810 * gdb.mi/mi-var-block.exp: Update.
4811 * gdb.mi/mi-break.exp: Update.
4812 * gdb.mi/gdb701.exp: Update.
4813
a96d9b2e
SDJ
48142009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
4815
4816 * Makefile.in: Inclusion of catch-syscall object.
4817 * gdb.base/catch-syscall.c: New file.
4818 * gdb.base/catch-syscall.exp: New file.
4819
b43b923a
MS
48202009-09-12 Michael Snyder <msnyder@vmware.com>
4821
4822 * gdb.reverse/step-reverse.exp: Explicitly check for targets
4823 that can support reverse debuggnig.
4824
cec03d70
TT
48252009-09-11 Tom Tromey <tromey@redhat.com>
4826
4827 * gdb.dwarf2/valop.S: New file.
4828 * gdb.dwarf2/valop.exp: New file.
4829
e23bb3fc
MK
48302009-09-11 Mark Kettenis <kettenis@gnu.org>
4831
4832 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
4833
37c3696d
DE
48342009-09-10 Doug Evans <dje@google.com>
4835
4836 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
4837 Add $gdb_prompt to second breakpoint regexp.
4838
5172aecb
JB
48392009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
4840
4841 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
4842 names, add missing ones.
4843 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
4844 * gdb.python/py-frame.c: Rename from python-frame.c.
4845 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
4846 testfile name.
4847 * gdb.python/py-function.exp: Rename from python-function.exp.
4848 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
4849 testfile name.
4850 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
4851 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
4852 Adjust testfile name.
4853 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
4854 * gdb.python/py-template.cc: Rename from python-template.cc.
4855 * gdb.python/py-template.exp: Rename from python-template.exp.
4856 Adjust testfile name.
4857 * gdb.python/py-value.c: Rename from python-value.c.
4858 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
4859 testfile name.
4860
b554e4bd
JK
48612009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4862
4863 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
4864 $bpt2address.
4865 (Second breakpoint address is valid on ia64)
4866 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
4867
9a68ae16
JM
48682009-09-03 Joseph Myers <joseph@codesourcery.com>
4869
4870 * gdb.base/ending-run.exp: Restrict regular expression matching
4871 line number to require closing brace following.
4872
146b9145
DE
48732009-09-03 Doug Evans <dje@google.com>
4874
4875 * gdb.base/store.exp (check_set): Fix typo in expected value message.
4876
787d21e1
TT
48772009-09-02 Tom Tromey <tromey@redhat.com>
4878
4879 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
4880
e7802207
TT
48812009-09-02 Tom Tromey <tromey@redhat.com>
4882
4883 * gdb.dwarf2/callframecfa.exp: New file.
4884 * gdb.dwarf2/callframecfa.S: New file.
4885
817aadd2
JK
48862009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4887
4888 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
4889 gdb.base/solib-overlap-main.c: New.
4890
4a76eae5
DJ
48912009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
4892
4893 PR gdb/10565
4894
4895 * gdb.base/bitfields.c (struct container, container): New.
4896 (main): Initialize it and call break5.
4897 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
4898
d4b96c9a
JK
48992009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4900
4901 Support constant DW_AT_data_member_location by GCC PR debug/40659.
4902 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
4903
4e22772d
JK
49042009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4905
4906 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
4907
2efab443
MS
49082009-08-26 Michael Snyder <msnyder@vmware.com>
4909
4910 * gdb.base/i386-reverse.c: New file.
4911 * gdb.base/i386-reverse.exp: New file.
4912 * gdb.base/Makefile.in: Add new files to be removed.
4913
07ab73a0
JM
49142009-08-26 Joseph Myers <joseph@codesourcery.com>
4915
4916 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
4917 environment-pwd for remote host.
4918 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
4919
676accff
KS
49202009-08-24 Keith Seitz <keiths@redhat.com>
4921
4922 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
4923 Add two new C++ completer tests which limit the output to a
889bf7c5 4924 given class.
676accff 4925
f9f7ad22
MS
49262009-08-24 Michael Snyder <msnyder@vmware.com>
4927
4928 * gdb.base/del.exp: Fix typo in comment.
4929 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
4930
81ecdfbb
RW
49312009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
4932
4933 * configure: Regenerate.
4934 * gdb.hp/configure: Likewise.
4935 * gdb.hp/gdb.aCC/configure: Likewise.
4936 * gdb.hp/gdb.base-hp/configure: Likewise.
4937 * gdb.hp/gdb.compat/configure: Likewise.
4938 * gdb.hp/gdb.defects/configure: Likewise.
4939 * gdb.hp/gdb.objdbg/configure: Likewise.
4940 * gdb.stabs/configure: Likewise.
4941
cab0c772
UW
49422009-08-19 Doug Evans <dje@google.com>
4943
4944 * gdb.base/gdbvars.c: New file.
4945 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
4946
b8fa0bfa
PA
49472009-08-14 Pedro Alves <pedro@codesourcery.com>
4948
4949 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
4950 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
4951
b84aa90a
PA
49522009-08-13 Pedro Alves <pedro@codesourcery.com>
4953
4954 * gdb.base/default.exp: Adjust "set language test": it's now an
4955 enum command. Larger help string moved to "help set language".
4956 * gdb.base/help.exp: Adjust "help set language" expected output,
4957 now lists all known languages.
4958
0d8f9b2c
NF
49592009-08-11 Nathan Froyd <froydnj@codesourcery.com>
4960
4961 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
4962 all frame arguments.
4963 * gdb.arch/altivec-regs.exp: Likewise.
4964
bda180e0
TT
49652009-08-07 Tom Tromey <tromey@redhat.com>
4966
4967 * gdb.base/setshow.exp: Add tests for changes to set language, set
4968 check range, and set check type.
4969
48cb2d85
VP
49702009-08-03 Vladimir Prus <vladimir@codesourcery.com>
4971
4972 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
4973 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 4974 Call it.
48cb2d85 4975
1ea34204
UW
49762009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4977
4978 * configure.ac: Run gdb.cell tests when appropriate.
4979 * configure: Regenerate.
4980 * lib/cell.exp: New file.
4981 * gdb.cell: New directory.
4982 * gdb.cell/configure.ac: New file.
4983 * gdb.cell/configure: New file.
4984 * gdb.cell/Makefile.in: New file.
4985 * gdb.cell/arch.exp: New file.
4986 * gdb.cell/break.c: New file.
4987 * gdb.cell/break.exp: New file.
4988 * gdb.cell/break-spu.c: New file.
4989 * gdb.cell/bt.c: New file.
4990 * gdb.cell/bt2-spu.c: New file.
4991 * gdb.cell/bt-spu.c: New file.
4992 * gdb.cell/bt.exp: New file.
4993 * gdb.cell/coremaker.c: New file.
4994 * gdb.cell/coremaker-spu.c: New file.
4995 * gdb.cell/core.exp: New file.
4996 * gdb.cell/gcore.exp: New file.
4997 * gdb.cell/data.c: New file.
4998 * gdb.cell/data.exp: New file.
4999 * gdb.cell/data-spu.c: New file.
5000 * gdb.cell/ea-cache.exp: New file.
5001 * gdb.cell/ea-cache.c: New file.
5002 * gdb.cell/ea-cache-spu.c: New file.
5003 * gdb.cell/ea-standalone.c: New file.
5004 * gdb.cell/ea-standalone.exp: New file.
5005 * gdb.cell/ea-test.c: New file.
5006 * gdb.cell/ea-test.exp: New file.
5007 * gdb.cell/f-regs.exp: New file.
5008 * gdb.cell/mem-access.c: New file.
5009 * gdb.cell/mem-access.exp: New file.
5010 * gdb.cell/mem-access-spu.c: New file.
5011 * gdb.cell/ptype.exp: New file.
5012 * gdb.cell/registers.exp: New file.
5013 * gdb.cell/size.c: New file.
5014 * gdb.cell/sizeof.exp: New file.
5015 * gdb.cell/size-spu.c: New file.
5016 * gdb.cell/solib.exp: New file.
5017 * gdb.cell/solib-symbol.exp: New file.
5018
85e747d2
UW
50192009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5020
5021 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
5022
58d6951d
DJ
50232009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
5024
5025 * gdb.base/float.exp: Handle VFP registers.
5026
6e0a4f15
MS
50272009-07-14 Michael Snyder <msnyder@vmware.com>
5028
dcd5da87
MS
5029 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
5030 to bring gdb to the beginning of the calling line.
5031
6e0a4f15
MS
5032 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
5033 confusing the i386 epilogue unwinder.
5034
782b2b07
SS
50352009-07-14 Stan Shebs <stan@codesourcery.com>
5036
5037 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
5038
f662c3bc
MS
50392009-07-14 Michael Snyder <msnyder@vmware.com>
5040
5041 * gdb.reverse/step-reverse.exp (stepi into function call):
5042 Call instruction may not be first instruction in the line.
5043 (reverse stepi from a function call): Used wrong line number.
5044
8f313923
JK
50452009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5046
5047 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
5048
4662c76e
JK
50492009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5050
5051 Fix gdb.base/macscp.exp when using custom inputrc.
5052 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
5053 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
5054 env(TERM) set.
5055 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
5056 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
5057
aa81e255
JK
50582009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5059
5060 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
5061 * gdb.base/annota1.exp (thread_test): Import global $testfile.
5062 Change the compilation target to match the testcase name.
5063 * gdb.base/sect-cmd.exp: Change the compilation target to match the
5064 testcase name.
5065 * a2-run.exp: Use for setup prepare_for_testing. Change the
5066 compilation target to match the testcase name.
5067 * gdb.base/commands.exp: Likewise.
5068 * gdb.base/finish.exp: Likewise.
5069 * gdb.base/float.exp: Likewise.
5070 * gdb.base/info-target.exp: Likewise.
5071 * gdb.base/relational.exp: Likewise.
5072 * gdb.base/term.exp: Likewise.
5073 * gdb.base/until.exp: Likewise.
5074 * gdb.base/volatile.exp: Likewise.
5075 * gdb.base/whatis-exp.exp: Likewise.
5076
4c93b1d7
HZ
50772009-07-11 Hui Zhu <teawater@gmail.com>
5078
5079 * gdb.base/help.exp (disassemble): Update expected help text.
5080
812f7342
TT
50812009-07-09 Tom Tromey <tromey@redhat.com>
5082
5083 * lib/gdb.exp: Handle TRANSCRIPT.
5084 (remote_spawn, remote_close, send_gdb): New procs.
5085
fbb8f299
PM
50862009-07-10 Phil Muldoon <pmuldoon@redhat.com>
5087
5088 * gdb.python/python-prettyprint.c: Add counted null string
5089 structure.
5090 * gdb.python/python-prettyprint.exp: Print null string. Test for
5091 embedded nulls.
5092 * gdb.python/python-prettyprint.py (pp_ns): New Function.
5093 * gdb.python/python-value.exp (test_value_in_inferior): Add
5094 variable length string fetch tests.
5095 * gdb.python/python-value.c (main): Add strings for string fetch tests.
5096
c0ac0ec7
JK
50972009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5098
5099 * gdb.base/dump.exp (inaccessible memory is reported): New test.
5100
30b66ecc
TT
51012009-07-07 Tom Tromey <tromey@redhat.com>
5102
5103 * gdb.base/call-rt-st.exp: Update for change to escape output.
5104 * gdb.base/callfuncs.exp: Likewise.
5105 * gdb.base/charset.exp: Likewise.
5106 * gdb.base/constvars.exp: Likewise.
5107 * gdb.base/long_long.exp: Likewise.
5108 * gdb.base/pointers.exp: Likewise.
5109 * gdb.base/printcmds.exp: Likewise.
5110 * gdb.base/setvar.exp: Likewise.
5111 * gdb.base/store.exp: Likewise.
5112 * gdb.cp/ref-types.exp: Likewise.
5113 * gdb.mi/mi-var-child.exp: Likewise.
5114 * gdb.mi/mi-var-display.exp: Likewise.
5115 * gdb.mi/mi2-var-display.exp: Likewise.
5116 * gdb.base/charset.exp: Test octal escape sequence length.
5117 Update for change to escape output.
5118
187c4a2b
JK
51192009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5120
5121 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
5122
d80a43f9
DJ
51232009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
5124
5125 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
5126
047427a8
JK
51272009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5128
5129 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
5130 gdbserver increasing $portnum if "Can't bind address" has been seen.
5131
8b5a0f4f
PA
51322009-07-05 Pedro Alves <pedro@codesourcery.com>
5133
5134 * gdb.base/ending-run.exp: Add "step out of main" pattern for
5135 mingw32ce.
5136
7d93ba58
PA
51372009-07-05 Pedro Alves <pedro@codesourcery.com>
5138
5139 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
5140 VFP format.
5141
2277426b
PA
51422009-07-02 Pedro Alves <pedro@codesourcery.com>
5143
5144 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
5145 linux. Adjust to use "inferior", "info inferiors", "detach
5146 inferior" and "kill inferior" instead of "restart", "info fork",
5147 "detach fork" and "delete fork".
5148 * gdb.base/ending-run.exp: Spell out "info".
5149 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
5150 the "kill" command.
5151
5af949e3
UW
51522009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5153
5154 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
5155 change to prefix TLS offset in hex with 0x.
5156
5d3729b5
UW
51572009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5158
5159 * gdb.base/default.exp: Update test case for "x" changes.
5160
af589bd0
TG
51612009-07-01 Tristan Gingold <gingold@adacore.com>
5162
5163 * gdb.base/bigcore.exp: Make darwin untested.
5164
40974f91
JK
51652009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5166
5167 * gdb.base/completion.exp (directory completion): Create the directory.
5168 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
5169 escapeuniquesub.
5170 (directory completion 2): Expect now ${escapeuniquesub}.
5171 (Glob remaining of directory test): Remove one excessive newline.
5172 Expect the real output.
5173
59dd3af6
JK
51742009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5175
5176 Fix `make check//%' target after `make check' has been ran.
5177 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
5178 a mkdir call.
5179 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
5180 (%/.dir): Remove.
5181
f4e164aa
JK
51822009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5183
5184 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
5185 the expected result record.
5186
69af2122
JK
51872009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5188
5189 Remove racy FAILs relying just on the timeouts.
5190 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
5191 (annotation_level 2): Remove racy FAILs.
5192
2fd481e1
PP
51932009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
5194
5195 gdb/10275
889bf7c5
PA
5196 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
5197
c38f313d
DJ
51982009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
5199
5200 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
5201
8b777f02
VP
52022009-06-30 Vladimir Prus <vladimir@codesourcery.com>
5203
5204 * gdb.mi/mi-stack.exp: Testing symbolic options
5205 to -stack-list-locals and -stack-list-arguments.
5206
00c7eacf
JK
52072009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5208
5209 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
5210
6bc80edc
TT
52112009-06-29 Tom Tromey <tromey@redhat.com>
5212
5213 * dg-extract-results.sh: New file.
5214 * Makefile.in (FORCE_PARALLEL): New variable.
5215 (CHECK_TARGET): New conditional variable.
5216 (check): Use CHECK_TARGET.
5217 (DO_RUNTEST): New variable.
5218 (check-single): New target.
5219 (TEST_DIRS): New variable.
5220 (TEST_TARGETS): Likewise.
5221 (check-parallel): New target.
5222 (check-gdb.%): New pattern.
5223 (BASE1_FILES): New variable.
5224 (BASE2_FILES): Likewise.
5225 (check-gdb.base%): New pattern.
5226 (%/.dir): New pattern.
5227 * configure: Rebuild.
5228 * aclocal.m4 (AM_CONDITIONAL): New defun.
5229 * configure.ac: Check whether user is using GNU make.
5230 (GMAKE): New conditional.
5231
794684b6
SW
52322009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
5233
5234 * gdb.cp/namespace-nested-import.cc: New test.
5235 * gdb.cp/namespace-nested-import.exp: New test.
5236
edb3359d
DJ
52372009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
5238
5239 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
5240 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
5241 * gdb.opt/Makefile.in (EXECUTABLES): Update.
5242 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
5243 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
5244 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
5245 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
5246 gdb.opt/inline-markers.c: New files.
5247 * lib/gdb.exp (skip_inline_frame_tests): New function.
5248 (skip_inline_var_tests): New function.
5249
cf657a0c
AS
52502009-06-27 Andreas Schwab <schwab@linux-m68k.org>
5251
5252 * gdb.cp/exception.exp: Don't require $hex before inner frame in
5253 backtrace.
5254
28d41a99
MS
52552009-06-27 Michael Snyder <msnyder@vmware.com>
5256
5257 * gdb.reverse: New directory.
5258 * gdb.reverse/break-reverse.c: New test.
5259 * gdb.reverse/break-reverse.exp: New test.
5260 * gdb.reverse/consecutive-reverse.c: New test.
5261 * gdb.reverse/consecutive-reverse.exp: New test.
5262 * gdb.reverse/finish-reverse.c: New test.
5263 * gdb.reverse/finish-reverse.exp: New test.
5264 * gdb.reverse/machinestate.c: New test.
5265 * gdb.reverse/ms1.c: New test.
5266 * gdb.reverse/machinestate.exp: New test.
5267 * gdb.reverse/Makefile.in: New file.
5268 * gdb.reverse/shr2.c: New test.
5269 * gdb.reverse/solib-reverse.c: New test.
5270 * gdb.reverse/solib-reverse.exp: New test.
5271 * gdb.reverse/step-reverse.c: New test.
5272 * gdb.reverse/step-reverse.exp: New test.
5273 * gdb.reverse/until-reverse.c: New test.
5274 * gdb.reverse/ur1.c: New test.
5275 * gdb.reverse/until-reverse.exp: New test.
5276 * gdb.reverse/watch-reverse.c: New test.
5277 * gdb.reverse/watch-reverse.exp: New test.
5278 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
5279 * configure: Regenerate.
5280
fe3c8b0d
DE
52812009-06-26 Doug Evans <dje@google.com>
5282
5283 * gdb.base/psymtab.exp: Turn off pending breakpoints.
5284
3a72a602
PM
52852009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
5286
5287 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
5288 windows problem for 'file delete $binfile'.
5289
27aa8d6a
SW
52902009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
5291
5292 * gdb.cp/namespace-using.exp: New test.
5293 * gdb.cp/namespace-using.cc: New test.
5294
8ac055f8
JB
52952009-05-20 Joel Brobecker <brobecker@adacore.com>
5296
5297 * gdb.ada/variant_record_packed_array: New testcase.
5298
85e306ed
TT
52992009-06-23 Tom Tromey <tromey@redhat.com>
5300
5301 * gdb.base/charset.exp (test_combination): Regression test.
5302 * gdb.base/charset.c (my_wchar_t): New typedef.
5303 (myvar): New global.
5304 (main): Set myvar.
5305
56643c5e
PM
53062009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
5307
5308 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
5309 target.
5310
1fac167a
UW
53112009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5312
5313 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
5314
7ccb0be9
UW
53152009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5316
5317 * gdb.mi/gdb680.exp: Update test for error message.
5318
568d6575
UW
53192009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5320
5321 * gdb.base/annota1.exp: Allow multiple occurrences of the
5322 frames-invalid annotation.
5323 * gdb.cp/annota2.exp: Likewise.
5324
7cd1089b
PM
53252009-06-15 Phil Muldoon <pmuldoon@redhat.com>
5326
5327 * gdb.cp/gdb2495.cc: New file.
5328 * gdb.cp/gdb2495.exp: New file.
5329
72c63395
JK
53302009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
5331
5332 Report error on GDB crash during runto.
5333 * lib/gdb.exp (runto <eof>): New.
5334
3788363d
DJ
53352009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
5336
5337 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
5338 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
5339 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
5340 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
5341 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
5342 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
5343 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
5344 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
5345 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
5346 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
5347 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
5348 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
5349 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
5350 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
5351 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
5352 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
5353 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
5354 gdb.server/server-mon.exp, gdb.server/server-run.exp,
5355 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
5356 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
5357 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
5358 gdb.trace/passcount.exp, gdb.trace/report.exp,
5359 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
5360 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
5361 gdb.trace/while-stepping.exp: Use a unique name for the compiled
5362 executable.
5363
17592de3
PA
53642009-06-07 Pedro Alves <pedro@codesourcery.com>
5365
5366 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
5367 defined before referencing it.
5368
701e355d
DE
53692009-06-03 Doug Evans <dje@google.com>
5370
5371 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
5372 * gdb.arch/i386-see.c: Ditto.
5373
f2292c65
PM
53742009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
5375
5376 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
5377 (check_macro): Return 1 if undefined.
5378 If first test fails, check if macro debug information is available,
5379 and report unsupported test if no macro information is found.
5380
5a437975
DE
53812009-05-29 Doug Evans <dje@google.com>
5382
5383 * gdb.threads/hand-call-in-threads.exp: New.
5384 * gdb.threads/hand-call-in-threads.c: New.
5385
c141c696
MS
53862009-05-29 Michael Snyder <msnyder@vmware.com>
5387
5388 * gdb.base/break-always.exp: Change "1" to "on".
5389 Add confirmation check.
5390
b3444185
PA
53912009-05-28 Pedro Alves <pedro@codesourcery.com>
5392
5393 * gdb.threads/threxit-hop-specific.c: New.
5394 * gdb.threads/threxit-hop-specific.exp: New.
5395 * gdb.threads/thread-execl.c: New.
5396 * gdb.threads/thread-execl.exp: New.
5397
b6313243
TT
53982009-05-27 Tom Tromey <tromey@redhat.com>
5399 Thiago Jung Bauermann <bauerman@br.ibm.com>
5400
5401 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
5402 (mi_child_regexp): Likewise.
5403 (mi_list_varobj_children_range): Likewise.
5404 (mi_get_features): Likewise.
5405 (mi_list_varobj_children): Rewrite.
5406 * gdb.python/python-mi.exp: New file.
5407
a6bac58e
TT
54082009-05-27 Tom Tromey <tromey@redhat.com>
5409 Thiago Jung Bauermann <bauerman@br.ibm.com>
5410 Phil Muldoon <pmuldoon@redhat.com>
5411 Paul Pluzhnikov <ppluzhnikov@google.com>
5412
5413 * gdb.python/python-prettyprint.exp: New file.
5414 * gdb.python/python-prettyprint.c: New file.
5415 * gdb.python/python-prettyprint.py: New file.
5416 * gdb.base/display.exp: print/r is now valid.
5417
2c74e833
TT
54182009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
5419 Tom Tromey <tromey@redhat.com>
5420 Pedro Alves <pedro@codesourcery.com>
5421 Paul Pluzhnikov <ppluzhnikov@google.com>
5422
5423 * gdb.python/python-template.exp: New file.
5424 * gdb.python/python-template.cc: New file.
5425 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
5426 tests.
5427 * gdb.python/python-value.exp (py_objfile_tests): New proc.
5428 Call it.
5429 (test_value_after_death): New proc.
5430 * gdb.python/python-value.c (PTR): New typedef.
5431 (main): New variable 'x'.
5432
89c73ade
TT
54332009-05-27 Tom Tromey <tromey@redhat.com>
5434
5435 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
5436 tests.
5437 * gdb.python/python-value.exp (py_objfile_tests): New proc.
5438 Call it.
5439
a75724bc
PA
54402009-05-27 Pedro Alves <pedro@codesourcery.com>
5441
5442 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
5443
e58b0e63
PA
54442009-05-24 Pedro Alves <pedro@codesourcery.com>
5445
5446 * gdb.threads/fork-thread-pending.c: New.
5447 * gdb.threads/fork-thread-pending.exp: New.
5448
4ac36638
JK
54492009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
5450
5451 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
5452 * gdb.dwarf2/dw2-strp.S (a_string2): New.
5453
889bf7c5 54542009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 5455
889bf7c5 5456 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 5457
b242c3c2
PA
54582009-05-17 Pedro Alves <pedro@codesourcery.com>
5459
5460 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
5461 `gdb_get_line_number'. Call `callee' in both parent and child.
5462 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
5463 `gdb_get_line_number' instead of hardcoding line numbers.
5464 (catch_fork_unpatch_child): New procedure to test detaching
5465 breakpoints from child fork.
5466 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
5467 hardcoding line numbers.
5468 (do_fork_tests): Run `catch_fork_unpatch_child'.
5469
ee342b23
VP
54702009-05-17 Vladimir Prus <vladimir@codesourcery.com>
5471
5472 * gdb.mi/mi-cmd-var.exp: Check that when varobj
5473 of structure type enters or leaves the scope, it
5474 is reported by -var-update.
5475
e2009e98
DE
54762009-05-11 Doug Evans <dje@sebabeach.org>
5477
5478 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 5479 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
5480 * gdb.threads/schedlock.c (main): Fix off-by-one error.
5481
00903456
JK
54822009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5483
5484 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
5485
dc621c35
DE
54862009-04-30 Doug Evans <dje@google.com>
5487
5488 * gdb.threads/watchthreads2.exp: New testcase.
5489 * gdb.threads/watchthreads2.c: New testcase.
5490
9ab4e744
DE
54912009-04-29 Doug Evans <dje@google.com>
5492
5493 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
5494 * gdb.cp/mb-ctor.cc: Ditto.
5495 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
5496 * gdb.cp/mb-inline.h (multi_line_foo): New function.
5497 * gdb.cp/mb-inline1.cc: Call it.
5498 * gdb.cp/mb-inline2.cc: Ditto.
5499 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
5500 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
5501
484086b7
JK
55022009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5503
5504 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
5505 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
5506 Replace all uses of `decimal' by `nonzero'.
5507 (info macro FROM_COMMANDLINE): New test.
5508
379a77b5
TT
55092009-04-27 Tom Tromey <tromey@redhat.com>
5510
5511 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
5512
b92b73c2
DE
55132009-04-27 Doug Evans <dje@google.com>
5514
5515 * gdb.threads/watchthreads.c (main): Initialize args before starting
5516 the threads. Plus formatting cleanup.
5517 * gdb.threads/watchthreads.exp: Avoid errant failures due to
5518 biased scheduling of one thread.
5519
945a118d
JG
55202009-04-27 Jerome Guitton <guitton@adacore.com>
5521
5522 * gdb.cp/templates.cc (GetMax): New template.
5523 (main): Declare two instances of GetMax.
5524 * gdb.cp/templates.exp: Add new test.
5525
d389af10
JK
55262009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5527
5528 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
5529
e7f86de9
JM
55302009-04-22 Joseph Myers <joseph@codesourcery.com>
5531
5532 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
5533
334cc82d
TT
55342009-04-15 Tom Tromey <tromey@redhat.com>
5535
5536 * gdb.base/charset.exp: Add regression test.
5537
d12672cc
JB
55382009-04-14 Joel Brobecker <brobecker@adacore.com>
5539
5540 * gdb.base/exe-lock.exp: New testcase.
5541
18e8c3bc
TT
55422009-04-13 Tom Tromey <tromey@redhat.com>
5543
5544 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
5545 operator on Frame.
5546
5ecd5cbe
UW
55472009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5548
5549 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
5550 * gdb.server/ext-attach.exp: Likewise.
5551
7309f756
VP
55522009-04-03 Vladimir Prus <vladimir@codesourcery.com>
5553
5554 Eliminate some sleep usage.
5555
889bf7c5
PA
5556 * gdb.mi/basics.c (do_nothing): New.
5557 (main): Use do_nothing instead of printf, so that
5558 not to introduce race condition between output of
5559 inferiour and output of gdb. Do not use sleep as it
5560 is not generally available on embedded targets.
7309f756 5561
f4b95f6f
PA
55622009-04-02 Pedro Alves <pedro@codesourcery.com>
5563
5564 * gdb.server/ext-attach.exp: Expect an optional process id after
5565 "Detached from remote process".
5566
de40b933
JK
55672009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5568
5569 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
5570 gdb.dwarf2/dw2-unresolved.exp: New.
5571
2ae101a4
PA
55722009-04-02 Pedro Alves <pedro@codesourcery.com>
5573
5574 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
5575 mi_run_to_main.
5576
56a8e183
PA
55772009-04-02 Pedro Alves <pedro@codesourcery.com>
5578
5579 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
5580 mi_run_to_main. Skip thread exit test on remote targets.
5581 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
5582 mi_run_to_main.
5583 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
5584 mi_run_to_main.
5585 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
5586 when expecting ^connected. Detect when the target doesn't support
5587 non-stop mode.
5588 (mi_run_cmd): Detect if non-stop mode was requested by isn't
5589 supported. Return -1 on error, 0 on success.
5590 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
5591 (mi_runto): Return mi_runto_helper's result explicitly.
5592
c35fafde
PA
55932009-04-01 Pedro Alves <pedro@codesourcery.com>
5594
5595 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
5596
f8a8dce6
JB
55972009-04-01 Tom Tromey <tromey@redhat.com>
5598
5599 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
5600 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
5601 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
5602 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
5603
71c25dea
TT
56042009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
5605 Jan Kratochvil <jan.kratochvil@redhat.com>
5606
5607 PR gdb/931
5608 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
5609 output.
5610 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
5611 for gdb/931.
5612 * dw2-strp.S (DW_AT_language): Change to C++.
5613 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
5614
02d9a9ce
JB
56152009-03-31 Joel Brobecker <brobecker@adacore.com>
5616
5617 * gdb.ada/tasks: New testcase.
5618
1042e4c0
SS
56192009-03-30 Stan Shebs <stan@codesourcery.com>
5620
5621 * gdb.trace/actions.exp: Update to match new info trace format.
5622 * gdb.trace/deltrace.exp: Ditto.
5623 * gdb.trace/infotrace.exp: Ditto.
5624 * gdb.trace/passcount.exp: Ditto.
5625 * gdb.trace/save-trace.exp: Ditto.
5626 * gdb.trace/while-stepping.exp: Ditto.
5627 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
5628
f8f6f20b
TJB
56292009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
5630
5631 * gdb.python/python-frame.c: New file.
5632 * gdb.python/python-frame.exp: New file.
5633
c0c6f777
TJB
56342009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
5635
5636 * gdb.python/python-value.exp: Add tests for the address
5637 attribute.
5638
3cb51905
AS
56392009-03-29 Andreas Schwab <schwab@linux-m68k.org>
5640
5641 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
5642
88fc996f
DE
56432009-03-26 Doug Evans <dje@google.com>
5644
5645 * gdb.mi/mi-nonstop-exit.exp: New file.
5646 * gdb.mi/non-stop-exit.c: New file.
5647
56ef84b1
TT
56482009-03-26 Tom Tromey <tromey@redhat.com>
5649
5650 Update for change to prologue skipping:
5651 * gdb.mi/mi2-simplerun.exp: Update.
5652 * gdb.mi/mi2-break.exp: Update.
5653 * gdb.mi/mi-simplerun.exp: Update.
5654 * gdb.mi/mi-break.exp: Update.
5655 * gdb.base/ending-run.exp: Update.
5656
def2b000
TJB
56572009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
5658
5659 * gdb.python/python-value.exp (test_value_in_inferior): Test
5660 gdb.Value.is_optimized_out attribute.
5661
442ddf59
JK
56622009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
5663
5664 * gdb.dwarf2/dw2-noloc-main.c: New file.
5665 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
5666 (.text): Remove.
5667 (.data): New.
5668 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
5669 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
5670 (DW_TAG_subprogram func_cu1, noloc): Remove.
5671 (main): New.
5672 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
5673 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
5674 (file_symbols): New procedure.
5675
a8df5de4
TT
56762009-03-25 Tom Tromey <tromey@redhat.com>
5677
5678 * gdb.base/charset.exp (valid_target_charset): New proc.
5679 Use it to skip tests on invalid charsets.
5680
cc1d7add
PM
56812009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
5682
5683 * gdb.base/completion.exp: Add a test for directory completion.
5684
bcd5727b
JK
56852009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5686
5687 Fix a racy FAIL.
5688 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
5689 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
5690
cc924cad
TJB
56912009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
5692
5693 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
5694 * gdb.python/python-function.exp: Add test for function returning
5695 a GDB value.
5696
bc3b79fd
TJB
56972009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
5698
5699 * gdb.python/python-function.exp: New file.
5700
6c7a06a3
TT
57012009-03-20 Tom Tromey <tromey@redhat.com>
5702
5703 * gdb.base/store.exp: Update for change to escape output.
5704 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
5705 to escape output.
5706 * gdb.base/pointers.exp: Update for change to escape output.
5707 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
5708 to escape output.
5709 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
5710 escape output.
5711 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
5712 to escape output.
5713 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
5714 escape output.
5715 * gdb.base/setvar.exp: Update for change to escape output.
5716 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
5717 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
5718 to escape output.
5719 (test_print_string_constants): Likewise.
5720 * gdb.base/charset.exp (valid_host_charset): Check size of
5721 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
5722 cases. Handle "auto"-related output.
5723 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
5724 (uvar, Uvar): New globals.
5725
c31af87b
JG
57262009-03-19 Jerome Guitton <guitton@adacore.com>
5727
5728 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
5729 deltas.
5730 * gdb.ada/fixed_points.exp: Ditto.
5731
51272cf2
PA
57322009-03-18 Pedro Alves <pedro@codesourcery.com>
5733
5734 * return-nodebug.c: Don't include stdio.h.
5735 (init): Delete.
5736 (func): Delete definition and provide extern declaration.
5737 (t): New.
5738 (main): Don't call printf. Call func and store its result in t.
5739 * return-nodebug1.c: New.
5740 * return-nodebug.exp: Don't expect stdio output. Instead, print
5741 the global variable t. Drop printf formatters and cast types from
5742 foreach loop. Don't use prepare_for_testing. Compile
5743 return-nodebug.c and return-nodebug1.c in separate steps. Don't
5744 define FORMAT or CAST.
5745
d24948ac
PP
57462009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
5747
5748 * gdb.base/solib-display.exp: Disable test for remote targers.
5749
61ff14c6
JK
57502009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5751
5752 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
5753
cb4dce93
JK
57542009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5755
5756 Fix a racy FAIL.
5757 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
5758 code from `follow parent, print pids'.
5759 (`follow child, print pids', `follow parent, print pids'): Call it.
5760 Replace `gdb_test "break..."' by gdb_breakpoint.
5761
f7c60c5e
VP
57622009-03-13 Vladimir Prus <vladimir@codesourcery.com>
5763
5764 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 5765 sync and async modes.
f7c60c5e 5766
383ace49
JB
57672009-03-12 Joel Brobecker <brobecker@adacore.com>
5768
5769 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
5770 that was checked in by mistake. Remove loading of ada.exp, since
5771 this is not necessary in this case.
5772
4ce102af
JB
57732009-03-12 Joel Brobecker <brobecker@adacore.com>
5774
5775 * gdb.ada/ptype_arith_binop.exp: New testcase.
5776
529a2aef
JB
57772009-03-12 Joel Brobecker <brobecker@adacore.com>
5778
5779 * gdb.ada/mod_from_name: New testcase.
5780
8a38181c
JB
57812009-03-12 Joel Brobecker <brobecker@adacore.com>
5782
5783 * gdb.ada/tick_last_segv: New testcase.
5784
11436dee
VP
57852009-03-12 Vladimir Prus <vladimir@codesourcery.com>
5786
61ff14c6 5787 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 5788
1f31650a
VP
57892009-03-12 Vladimir Prus <vladimir@codesourcery.com>
5790
61ff14c6
JK
5791 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
5792 include the token in ^running and frame info in *stopped.
1f31650a 5793
a3247a22
PP
57942009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
5795
5796 * solib-display.exp: New file.
5797 * solib-display-main.c: New file.
5798 * solib-display-lib.c: New file.
61ff14c6 5799
aae64587
PA
58002009-03-05 Pedro Alves <pedro@codesourcery.com>
5801
5802 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
5803
44aabfbc
JK
58042009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
5805
5806 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
5807 (list_and_check_macro): Use more specific test name.
5808 (next to definition): Make the test names unique.
5809
c087fcd3
PM
58102009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
5811
5812 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 5813
c86cf029
VP
58142009-02-17 Vladimir Prus <vladimir@codesourcery.com>
5815
5816 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
5817 notifications.
5818 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
5819 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
5820 * lib/mi-support.exp (library_loaded_re): New.
5821 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
5822
3ea85240
VP
58232009-02-17 Vladimir Prus <vladimir@codesourcery.com>
5824
5825 * gdb.gdb/observer.exp: Use test_notification observer, not
5826 normal_stop, everywhere.
5827 (test_normal_stop_notifications): Rename to...
5828 (test_notifications): ...this.
5829 (test_observer_normal_stop): Rename to...
5830 (test_observer): ...this.
5831
1903f0e6
DE
58322009-02-16 Doug Evans <dje@google.com>
5833
5834 * gdb.arch/amd64-disp-step.S (test_int3): New test.
5835 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
5836 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
5837 (test_prefixed_syscall,test_int3): New tests.
5838 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
5839 (test_prefixed_syscall,test_int3): New tests.
5840
1d33d6ba
VP
58412009-02-14 Vladimir Prus <vladimir@codesourcery.com>
5842
3cb51905
AS
5843 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
5844 (mi_expect_interrupt): Likewise.
5845 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
5846 response.
1d33d6ba 5847
faafb047
PM
58482009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
5849
5850 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
5851 * gdb.base/pc-fp.exp (get_valueofx): Remove.
5852 Replace calls to get_valueofx by get_hexadecimal_valueof.
5853
417e16e2
PM
58542009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
5855
5856 * lib/gdb.exp (get_valueof): Accept anything as a return value.
5857 (get_integer_valueof): New procedure.
5858 (get_sizeof): Use new get_integer_value_of.
5859 * gdb.base/sizeof.exp: Replace all uses of get_valueof
5860 by get_integer_valueof.
5861
7065b901
TT
58622009-02-13 Tom Tromey <tromey@redhat.com>
5863
5864 * gdb.base/remote.exp (get_sizeof): Remove.
5865 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
5866 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
5867 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
5868 * lib/gdb.exp (get_valueof): Move from long_long.exp.
5869 (get_sizeof): Likewise.
5870
5d7cb8df
JK
58712009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
5872
5873 PR fortran/9806
5874 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
5875
b2febfff
PP
58762009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
5877
5878 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
5879
4aa995e1
PA
58802009-02-06 Pedro Alves <pedro@codesourcery.com>
5881
5882 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
5883
d8906c6f
TJB
58842009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
5885
5886 * gdb.python/python-cmd.exp: New file.
5887
ff4ab08d
TG
58882009-02-06 Tristan Gingold <gingold@adacore.com>
5889
5890 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
5891
aacd552b
TG
58922009-02-05 Tristan Gingold <gingold@adacore.com>
5893
5894 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
5895 pointer is dereferenced and use this signal name in regexp.
5896 * gdb.base/signull.exp: Ditto.
5897 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
5898 * gdb.base/signull.c (main): Ditto.
5899
08c637de
TJB
59002009-02-04 Tom Tromey <tromey@redhat.com>
5901 Thiago Jung Bauermann <bauerman@br.ibm.com>
5902
5903 * gdb.python/python-value.exp: Use `gdb.history' instead of
5904 `gdb.value_from_history'.
5905 (test_value_numeric_ops): Add test for conversion of enum constant.
5906 * gdb.python/python-value.c (enum e): New type.
5907 (evalue): New global.
5908 (main): Use argv.
5909
20261af8
JG
59102009-02-04 Jerome Guitton <guitton@adacore.com>
5911
5912 * gdb.ada/uninitialized_vars: New test program.
5913 * gdb.ada/uninitialized_vars.exp: New testcase.
5914
52e44b43
TT
59152009-02-02 Tom Tromey <tromey@redhat.com>
5916
5917 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
5918 * gdb.cp/pr2489.cc: Rename...
5919 * gdb.cp/pr9594.cc: ... to this.
5920
1c71341a
TT
59212009-02-02 Tom Tromey <tromey@redhat.com>
5922
5923 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
5924 * gdb.cp/pr2489.cc: New file.
5925 * gdb.cp/cpcompletion.exp: New file.
5926
a4295225
TT
59272009-02-02 Tom Tromey <tromey@redhat.com>
5928
5929 PR exp/9059:
5930 * gdb.cp/call-c.exp: Add regression test.
5931 * gdb.cp/call-c.cc (FooHandle): New typedef.
5932 (main): New variable 'handle'.
5933
592375cd
VP
59342009-01-30 Vladimir Prus <vladimir@codesourcery.com>
5935
5936 * lib/mi-support.exp (et_mi_thread_list)
5937 (check_mi_and_console_threads): Adjust for current thread in
5938 -thread-list-ids output.
5939
41447f92
VP
59402009-01-30 Vladimir Prus <vladimir@codesourcery.com>
5941
889bf7c5
PA
5942 * gdb.mi/mi-break.exp (test_disabled_creation): New.
5943 Call it.
41447f92 5944
35669430
DE
59452009-01-28 Doug Evans <dje@google.com>
5946
5947 * gdb.arch/amd64-disp-step.S: New file.
5948 * gdb.arch/amd64-disp-step.exp: New file.
5949 * gdb.arch/i386-disp-step.S: New file.
5950 * gdb.arch/i386-disp-step.exp: New file.
5951
09f00d9a
PM
59522009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
5953
5954 * gdb.base/find.exp: Set newline variable
5955 using quotes instead of braces to fix cygwin failures.
5956
1e8fb976
PA
59572009-01-23 Pedro Alves <pedro@codesourcery.com>
5958
5959 * gdb.base/radix.exp: Add tests to ensure that that set
5960 input-radix 0 and set output-radix 0 are really rejected.
5961
da061712
PA
59622009-01-23 Pedro Alves <pedro@codesourcery.com>
5963
5964 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
5965 copyright years.
5966
dd7e2d2b
PA
59672009-01-23 Pedro Alves <pedro@codesourcery.com>
5968
5969 PR gdb/9664:
5970 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
5971
392452f6
PA
59722009-01-22 Pedro Alves <pedro@codesourcery.com>
5973
5974 PR c++/9631:
5975 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
5976
8653e71c
PM
59772009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
5978
5979 * gdb.server/file-transfer.exp: Use EXEEXT variable for
5980 binfile definition to fix Windows OS failure.
5981
a12cc160
DJ
59822009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
5983
5984 PR gdb/9346
5985 * gdb.base/interrupt.c (sigint_handler): New.
5986 (main): Install a SIGINT handler if SIGNALS is defined. Exit
5987 on error.
5988 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
5989 Test "signal SIGINT".
5990
b89667eb
DE
59912009-01-19 Doug Evans <dje@google.com>
5992
5993 * gdb.base/break.exp: Update expected gdb output.
5994 * gdb.base/sepdebug.exp: Ditto.
5995 * gdb.mi/mi-syn-frame.exp: Ditto.
5996 * gdb.mi/mi2-syn-frame.exp: Ditto.
5997 * gdb.base/call-signal-resume.exp: New file.
5998 * gdb.base/call-signals.c: New file.
5999 * gdb.base/unwindonsignal.exp: New file.
6000 * gdb.base/unwindonsignal.c: New file.
6001 * gdb.threads/interrupted-hand-call.exp: New file.
6002 * gdb.threads/interrupted-hand-call.c: New file.
6003 * gdb.threads/thread-unwindonsignal.exp: New file.
6004
adb483fe
DJ
60052009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
6006
6007 * gdb.base/define.exp: Test defining and hooking prefix commands.
6008 * gdb.python/python.exp: Update test for "show user" output.
6009
60023297
JK
60102009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6011
6012 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
6013 now the output exactly, using less wildcards. Expect also the output
6014 of gfortran-4.3. Update for the f-valprint.c modification from
6015 2008-04-22.
6016 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
6017 Remove gdb_test test names where matching the command.
6018
ccc57cf9
PA
60192009-01-01 Pedro Alves <pedro@codesourcery.com>
6020
6021 PR breakpoints/9681:
6022 * gdb.base/watchpoint.exp: Add regression test.
6023
c7a6ca08
PA
60242008-12-31 Pedro Alves <pedro@codesourcery.com>
6025
6026 * gdb.threads/attach-into-signal.exp: Don't use
6027 gdb_suppress_entire_file.
6028 * gdb.threads/attach-stopped.exp: Ditto.
6029 * gdb.threads/attachstop-mt.exp: Ditto.
6030
3a031f65
PA
60312008-12-31 Pedro Alves <pedro@codesourcery.com>
6032
6033 PR gdb/8812:
6034 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
6035
09e6485f
PA
60362008-12-29 Pedro Alves <pedro@codesourcery.com>
6037
6038 PR gdb/7536:
6039 * gdb.base/radix.exp: Add tests to ensure invalid input radices
6040 and unsupported output radices are really rejected.
6041
0cd53049
JK
60422008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
6043
6044 * gdb.cp/punctuator.exp: Backslash the '$' signs.
6045
ba163c7e
TT
60462008-12-22 Tom Tromey <tromey@redhat.com>
6047
6048 * gdb.cp/punctuator.exp: New file.
6049
6f4de6c9
JK
60502008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6051
6052 * gdb.base/completion.exp (Completing non-existing component): New test.
6053
0f34d0b4
JK
60542008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
6055
6056 Fix for PR gdb/8648.
6057 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
6058 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
6059 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
6060 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
6061
db2ad4c3
JK
60622008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
6063
6064 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
6065
bb5ef15e
DP
60662008-12-16 Christophe Lyon <christophe.lyon@st.com>
6067
6068 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
6069 compiler actually generate code at the expected line number.
6070
90142adc
JZ
60712008-12-15 Jie Zhang <jie.zhang@analog.com>
6072
6073 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
6074
fad6eecd
TT
60752008-12-12 Tom Tromey <tromey@redhat.com>
6076
6077 * gdb.base/commands.exp (redefine_hook_test): New proc.
6078 Call it.
6079
17c8aaf5
TT
60802008-12-11 Tom Tromey <tromey@redhat.com>
6081
6082 * gdb.base/macscp.exp: New regression test.
6083
7c8adf68
TT
60842008-12-11 Tom Tromey <tromey@redhat.com>
6085
6086 * gdb.base/macscp.exp: Print "address.addr".
6087 * gdb.base/macscp1.c (struct outer): New struct.
6088 (address): New global.
6089
b05dcbb7
TT
60902008-12-09 Tom Tromey <tromey@redhat.com>
6091
6092 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
6093 Call it.
6094
2d476de1
DE
60952008-12-04 Doug Evans <dje@google.com>
6096
6097 * gdb.server/ext-run.exp: Relax regexp for init program.
6098
87bdc959
TG
60992008-12-03 Tristan Gingold <gingold@adacore.com>
6100
6101 * gdb.base/macscp.exp: Generate an object file during compilation
6102 to work around Darwin dsymutil limitations.
6103
e0740f77
JK
61042008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6105
6106 Test resolving external references to TLS variables.
6107 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
6108 FILE2_THREAD_LOCAL.
6109 (testfile2, srcfile2): New variables.
6110 * gdb.threads/tls.c (file2_thread_local)
6111 (function_referencing_file2_thread_local): New.
6112 * gdb.threads/tls2.c: New file.
6113
67f0aac5
JB
61142008-11-28 Joel Brobecker <brobecker@adacore.com>
6115
6116 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
6117 rather than integer, as integer might not be big enough when
6118 on 64bit targets.
67f0aac5 6119
c332165e
JG
61202008-11-27 Jerome Guitton <guitton@adacore.com>
6121
6122 * gdb.cp/formatted-ref.exp: Add equality test.
6123 * gdb.ada/formatted_ref.exp: Ditto.
6124
fc9b693c
JK
61252008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6126
6127 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
6128 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
6129
a9c64011
AS
61302008-11-20 Andreas Schwab <schwab@suse.de>
6131
6132 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
6133 matching syscall entry point.
6134 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
6135 (tcatch_vfork_then_child_follow): Likewise. Finish through
6136 vfork even if we stopped at the syscall trampoline.
6137
e2fd701e
DE
61382008-11-20 Doug Evans <dje@google.com>
6139
6140 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
6141
69abc51c
TJB
61422008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
6143
6144 * gdb.arch/ppc-dfp.exp: New file.
6145 * gdb.arch/ppc-dfp.c: New file.
6146
c14c28ba
PP
61472008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
6148
6149 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 6150
2e74121d
DE
61512008-11-17 Doug Evans <dje@google.com>
6152
6153 * gdb.mi/mi-syn-frame.exp: Update expected output.
6154 * gdb.mi/mi2-syn-frame.exp: Update expected output.
6155
66bb093b
VP
61562008-11-17 Vladimir Prus <vladimir@codesourcery.com>
6157
6158 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
6159 "thread N" results in =thread-selected.
6160 * lib/mi-support (mi_run_cmd, mi_expect_stop)
6161 (mi_send_resuming_command_raw): Be prepared for
6162 =thread-selected.
6163
3d043ef6
VP
61642008-11-17 Vladimir Prus <vladimir@codesourcery.com>
6165
a9c64011
AS
6166 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
6167 * lib/mi-support.exp: Likewise.
3d043ef6 6168
808104c8
JB
61692008-11-16 Joel Brobecker <brobecker@adacore.com>
6170
6171 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
6172 commands from the expected output for "help catch".
6173
00b22944
JB
61742008-11-15 Joel Brobecker <brobecker@adacore.com>
6175
6176 * gdb.ada/int_deref.exp: New testcase.
6177
59669435
TT
61782008-11-14 Nick Roberts <nickrob@snap.net.nz>
6179
6180 * gdb.mi/gdb2549.exp: New file.
6181
de04a248
DE
61822008-11-11 Doug Evans <dje@google.com>
6183
6184 * gdb.base/callexit.exp: New file.
6185 * gdb.base/callexit.c: New file.
6186
6b8ce727
DE
61872008-11-10 Doug Evans <dje@google.com>
6188
6189 * lib/gdb.exp (GDBFLAGS): Move -nx ...
6190 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
6191 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
6192 (default_gdb_start,default_gdb_exit): Ditto.
6193 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
6194 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
6195 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
6196 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
6197 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
6198 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
6199
1b14b8aa
AS
62002008-11-03 Andreas Schwab <schwab@suse.de>
6201
6202 * gdb.base/hashline2.exp: Fix typo.
6203 * gdb.base/hashline3.exp: Likewise.
6204
f3134b88
TT
62052008-10-30 Tom Tromey <tromey@redhat.com>
6206
6207 * gdb.base/pointers.exp: Add test.
6208 * gdb.base/pointers.c (k, S): New typedefs.
6209 (instance): New global.
6210
c2226152
AS
62112008-10-30 Andreas Schwab <schwab@suse.de>
6212
6213 * gdb.base/args.exp: Add tests for newlines.
6214
462f405c
JB
62152008-10-30 Joel Brobecker <brobecker@adacore.com>
6216
6217 gdb.base/foll-exec.exp: Update the expected output of a couple
6218 of "info breakpoints" tests.
6219
79a45b7d
TT
62202008-10-28 Tom Tromey <tromey@redhat.com>
6221
6222 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
6223
adc13a14
PA
62242008-10-24 Pedro Alves <pedro@codesourcery.com>
6225
6226 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
6227 gdb_start_cmd.
6228 Use runto_main before any test that requires execution.
6229
252fbfc8
PA
62302008-10-23 Pedro Alves <pedro@codesourcery.com>
6231
6232 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
6233 instead of SIGINT.
6234
28148e3d
JB
62352008-10-22 Joel Brobecker <brobecker@adacore.com>
6236
6237 * gdb.base/completion.exp: Update expected output following
6238 the addition of the "info tasks" command.
6239
c209f847
TT
62402008-10-22 Tom Tromey <tromey@redhat.com>
6241
6242 * gdb.base/exprs.exp (test_expr): Add test for string
6243 concatenation.
6244
f177e350
PA
62452008-10-19 Pedro Alves <pedro@codesourcery.com>
6246
6247 * configure.ac: Output gdb.python/Makefile.
6248 * configure: Regenerate.
6249 * gdb.python/Makefile.in: New.
6250
cce89356
JB
62512008-10-16 Joel Brobecker <brobecker@adacore.com>
6252
6253 * gdb.base/foll-fork.exp: Adjust the expected output to match
6254 the new description for fork/vfork catchpoints in the "info
6255 breakpoints" output.
6256
176d289d
TJB
62572008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
6258
6259 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
6260
a08702d6
TJB
62612008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
6262
6263 * gdb.python/python-value.c: New file.
6264 * gdb.python/python-value.exp: New file.
6265
1c5cfe86
PA
62662008-10-15 Pedro Alves <pedro@codesourcery.com>
6267
6268 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
6269
5a98ad69
DP
62702008-10-15 Denis Pilat <denis.pilat@st.com>
6271
41702f1b 6272 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 6273
dcb1a1e2
TT
62742008-10-09 Tom Tromey <tromey@redhat.com>
6275
6276 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
6277 'fprintf' and 'stderr'.
6278
9124fe48
JB
62792008-10-07 Joel Brobecker <brobecker@adacore.com>
6280
6281 * gdb.ada/ref_tick_size.exp: New testcase.
6282
45452591
DE
62832008-10-06 Doug Evans <dje@google.com>
6284
6285 * gdb.dwarf2/dw2-cu-size.exp: New file.
6286 * gdb.dwarf2/dw2-cu-size.S: New file.
6287
6288 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
6289 .Ltype_int for clarity.
6290
4fc5b208
PP
62912008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
6292
6293 PR gdb/2384:
6294 * gdb.cp/gdb2384.exp: Extended to test more cases.
6295 * gdb.cp/gdb2384.cc: Likewise.
6296 * gdb.cp/gdb2384-base.h: Likewise.
6297 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 6298
d78df370
JK
62992008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6300
6301 * gdb.base/maint.exp (maint print type): Remove printing
6302 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
6303
9a044a89
TT
63042008-09-30 Tom Tromey <tromey@redhat.com>
6305
6306 * gdb.base/macscp.exp: Add completion tests.
6307 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
6308 (TWENTY_THREE): Likewise.
6309 (FORTY_EIGHT): Likewise.
6310
506800a9
TT
63112008-09-30 Tom Tromey <tromey@redhat.com>
6312
6313 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
6314 everywhere.
6315 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
6316
1a6f01b5
JK
63172008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6318
6319 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
6320 testcase is derived from. Fix racy dependency on an expected PID
6321 number. No longer support the testcase on Linux kernel 2.4.x.
6322
2fae03e8
TT
63232008-09-27 Tom Tromey <tromey@redhat.com>
6324
6325 * gdb.base/macscp.exp: Add tests for stringification, splicing,
6326 and varargs.
6327
1ad15515
PA
63282008-09-22 Pedro Alves <pedro@codesourcery.com>
6329
6330 * lib/mi-support.exp (mi_expect_interrupt): New.
6331 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
6332 from gdb.mi/mi-nonstop.exp.
6333 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
6334 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
6335 lib/mi-support.exp.
6336 Use mi_check_thread_states throughout. Avoid ".*" and do not
6337 require an anchor after -exec-run.
6338
d0b76dc6
DJ
63392008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
6340
6341 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
6342 stop is pending. Avoid ".*" when two stops are pending.
6343 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
6344 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
6345 newlines in fullnames.
6346 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
6347 (mi_expect_stop): Update comments. Only anchor in sync mode.
6348 Do not match newlines.
6349 (mi_send_resuming_command_raw): Always return status.
6350 (mi_get_stop_line): Do not match more than one line by accident.
6351 Only anchor in sync mode.
6352 (mi_run_inline_test): If -exec-next fails, give up.
6353
9990c830
UW
63542008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6355
6356 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
6357 on SPU.
6358
ebcf6f00
JB
63592008-09-10 Joel Brobecker <brobecker@adacore.com>
6360
6361 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
6362
b6db24e5
JB
63632008-09-10 Joel Brobecker <brobecker@adacore.com>
6364
6365 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
6366 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
6367 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
6368 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
6369 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
6370 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
6371 gdb.ada/interface.exp, gdb.ada/null_array.exp,
6372 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
6373 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
6374 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
6375 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
6376 Include the "= " sequence in the expected output of print tests.
6377
2bf448e0
JB
63782008-09-10 Joel Brobecker <brobecker@adacore.com>
6379
6380 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
6381 description for boolean types.
6382
d51fd4c8
PA
63832008-09-09 Pedro Alves <pedro@codesourcery.com>
6384
6385 * gdb.base/hook-stop-continue.c: New.
6386 * gdb.base/hook-stop-continue.exp: New.
6387
694182d2
DJ
63882008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
6389
6390 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
6391
3b8a7fc0
JG
63922008-09-08 Jerome Guitton <guitton@adacore.com>
6393
6394 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
6395 (stack_check_probe_2, stack_check_probe_loop_1)
6396 (stack_check_probe_loop_2): New functions.
6397 (main): Add call to these new functions.
6398 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
6399 functions, check that the breakpoint is inserted at the appropriate
6400 location.
6401 (insert_breakpoint): Slightly refine this procedure so that it can
6402 be called several times in the test.
6403
96cc0ae8
JG
64042008-09-08 Jerome Guitton <guitton@adacore.com>
6405
6406 * gdb.base/stack-checking.c: New file.
6407 * gdb.base/stack-checking.exp: New file.
6408
1f08b409
TJB
64092008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
6410
6411 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
6412 * gdb.arch/altivec-regs.exp: Likewise.
6413 * gdb.arch/vsx-regs.exp: Likewise.
6414
3099e1c4
TJB
64152008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
6416
6417 * gdb.arch/ppc-fp.exp: New file.
6418 * gdb.arch/ppc-fp.c: New file.
6419
cc69bfc1
PP
64202008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
6421
6422 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
6423 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 6424
b02a33db
MS
64252008-09-04 Michael Snyder <msnyder@vmware.com>
6426
6427 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
6428 as "at" (for non-debug functions such as _start).
6429
2992cbe0
UW
64302008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6431
6432 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
6433 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
6434 software watchpoints.
6435 * gdb.base/watch_thread_num.exp: Likewise.
6436
514f746b
AR
64372008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
6438
6439 * gdb.arch/i386-bp_permanent.exp: New test.
6440
876cecd0
TT
64412008-08-24 Tom Tromey <tromey@redhat.com>
6442
6443 * gdb.base/maint.exp: Update "maint print type".
6444
80f73d71
VP
64452008-08-21 Vladimir Prus <vladimir@codesourcery.com>
6446
6447 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
6448 support. Adjust the order of "*running" notifications.
6449 * gdb.mi/non-stop.c: Don't cast from int to void* and
6450 back.
6451
d9c78d7d
MK
64522008-08-20 Mark Kettenis <kettenis@gnu.org>
6453
6454 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
6455 expect to find it in the "info frame" output.
6456
97a2d1d3
DJ
64572008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
6458
6459 * gdb.base/interp.exp: Always consume both prompts.
6460
b96e2927
PA
64612008-08-20 Pedro Alves <pedro@codesourcery.com>
6462
6463 * gdb.base/pending.exp: Test pending breakpoints without symbols
6464 loaded.
6465
8cf6e61a
VP
64662008-08-19 Vladimir Prus <vladimir@codesourcery.com>
6467
6468 * lib/mi-support.exp (mi_expect_stop): Produce
6469 more details on failures.
6470 * gdb.mi/mi-nonstop.exp: New.
6471 * gdb.mi/non-stop.c: New.
6472
c6ebd6cf
VP
64732008-08-19 Vladimir Prus <vladimir@codesourcery.com>
6474
a9c64011
AS
6475 * gdb.mi/mi-async.exp: Use 'set target-async'.
6476 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 6477
46a9b8ed
DJ
64782008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
6479
6480 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
6481
44feb3ce
TT
64822008-08-17 Tom Tromey <tromey@redhat.com>
6483
6484 * gdb.base/help.exp (help catch): Rewrite.
6485
311a4e6b
TJB
64862008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
6487
6488 * gdb.base/define.exp: Test indented command documentation.
6489 * gdb.python/python.exp: Test indented multi-line command.
6490
604c2f83
LM
64912008-08-15 Luis Machado <luisgpm@br.ibm.com>
6492
6493 * testsuite/gdb.arch/vsx-regs.c: New source file.
6494 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
6495 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
6496
886a217c
TT
64972008-08-14 Tom Tromey <tromey@redhat.com>
6498
6499 * gdb.base/macscp.exp: Add regression test for "macro define" or
6500 "macro undef" with no arguments.
6501
c814a4f3
PP
65022008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
6503
6504 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 6505
12ab8a60
UW
65062008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6507
6508 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
6509
d57a3c85
TJB
65102008-08-06 Tom Tromey <tromey@redhat.com>
6511
6512 * gdb.python/python.exp: New file.
6513
c7b778ff
JK
65142008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6515
6516 Fix for PR gdb/1543.
6517 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
6518 $LOCATION.
6519 (location): New variable.
6520 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
6521 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
6522 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
6523 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
6524 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
6525 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
6526 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
6527 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
6528 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
6529 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
6530 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
6531 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
6532 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
6533 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
6534 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
6535 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
6536 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
6537 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
6538 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
6539 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
6540 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
6541 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
6542 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
6543 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
6544 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
6545 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
6546 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
6547 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
6548 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
6549 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
6550 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
6551 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
6552 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
6553 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
6554 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
6555 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
6556 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
6557 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
6558 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
6559 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
6560 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
6561 gdb.base/type-opaque.exp, gdb.base/until.exp,
6562 gdb.base/value-double-free.c, gdb.base/varargs.exp,
6563 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
6564 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
6565 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
6566 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
6567 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
6568 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
6569 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
6570 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
6571 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
6572 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
6573 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
6574 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
6575 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
6576 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
6577 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
6578 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
6579 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
6580 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
6581 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
6582 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
6583 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
6584 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
6585 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
6586 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
6587 gdb.pascal/types.exp, gdb.stabs/weird.exp,
6588 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
6589 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
6590 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
6591 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
6592 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
6593 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
6594 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
6595 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
6596 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
6597 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
6598 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
6599 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
6600 lib/mi-support.exp, lib/trace-support.exp: Remove reference
6601 to bug-gdb@prep.ai.mit.edu .
6602
5e06a3d1
VP
66032008-07-31 Vladimir Prus <vladimir@codesourcery.com>
6604
6605 * lib/mi-support.exp (mi_load_shlibs): New.
6606 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
6607
9d81d21b
VP
66082008-07-30 Vladimir Prus <vladimir@codesourcery.com>
6609
6610 * lib/mi-support.exp (get_mi_thread_list)
6611 (check_mi_and_console_threads): New, moved from ...
6612 * gdb.mi/mi-pthread.exp: ...here.
6613 * gdb.mi/gdb669.exp (get_mi_thread_list)
6614 (check_mi_and_console_threads): Delete.
6615 * gdb.mi/mi2-pthread.exp: Likewise.
6616
bae98fe0
TT
66172008-07-28 Tom Tromey <tromey@redhat.com>
6618
6619 * Makefile.in (just-check): Remove. Move body to...
6620 (check): ... here.
6621
57380f4e
DJ
66222008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
6623
6624 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
6625 Add a test for duplicated SIGINTs.
6626
e09490f1
DJ
66272008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
6628
6629 * gdb.threads/schedlock.exp (get_args): Update to work for any
6630 value of NUM.
6631 (Top level): Report the number of threads that did not resume.
6632
6387b45f
DJ
66332008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
6634
6635 * gdb.dwarf2/dw2-compressed.S: Also define __start.
6636
62f64ff2
DJ
66372008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
6638
6639 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
6640 non-MI prompt.
6641
fa8de41e
TT
66422008-07-26 Tom Tromey <tromey@redhat.com>
6643
6644 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
6645 (function_struct, function_struct_ptr): New globals.
6646 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
6647 function pointer in a struct.
6648
ccb3ac8a
TT
66492008-07-26 Tom Tromey <tromey@redhat.com>
6650
6651 * gdb.base/macscp.exp: Add test for macro lexing bug.
6652
d7d9f01e
TT
66532008-07-18 Tom Tromey <tromey@redhat.com>
6654
6655 * gdb.base/macscp.exp: Add macro tests.
6656
9bf07184
PP
66572008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
6658
6659 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
6660
becf6477
PP
66612008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
6662
6663 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
6664
0709f7d3
PP
66652008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
6666
6667 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 6668
7093c834
PP
66692008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
6670
6671 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 6672
b432ffe3
JK
66732008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6674
6675 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
6676
b1a268e5
VP
66772008-07-12 Vladimir Prus <vladimir@codesourcery.com>
6678
6679 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
6680
e2995f8e
KB
66812008-07-11 Kevin Buettner <kevinb@redhat.com>
6682
6683 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
6684 of regexp to account for changes made to GDB in the printing of
6685 byte vectors.
6686
14032a66
TT
66872008-07-11 Tom Tromey <tromey@redhat.com>
6688
6689 * gdb.base/completion.exp: Add 'help' completion test.
6690
981505ef
JK
66912008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6692
6693 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
6694
10568435
JK
66952008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6696
6697 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
6698
4487aabf
PA
66992008-07-09 Pedro Alves <pedro@codesourcery.com>
6700
6701 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
6702
a4a9b1c4
PA
67032008-07-09 Pedro Alves <pedro@codesourcery.com>
6704
6705 * gdb.base/fullname.exp: Restore pwd if compiling failed.
6706
3c3185ac
JK
67072008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6708
6709 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
6710
7ebd49dc
VP
67112008-06-28 Vladimir Prus <vladimir@codesourcery.com>
6712
6713 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
6714 previous commit. Add a comment.
6715
84e46146
PA
67162008-06-28 Pedro Alves <pedro@codesourcery.com>
6717
6718 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
6719
0f8d4a2f
VP
67202008-06-28 Vladimir Prus <vladimir@codesourcery.com>
6721
6722 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
6723
f747e0ce
PA
67242008-06-27 Pedro Alves <pedro@codesourcery.com>
6725
6726 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
6727 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
6728 compiling an executable, link in an object that forces unbuffered
6729 output.
6730 * lib/set_unbuffered_mode.c: New file.
6731
734a5c36
JK
67322008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6733
6734 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
6735
a2840c35
VP
67362008-06-25 Vladimir Prus <vladimir@codesourcery.com>
6737
a9c64011
AS
6738 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
6739 mi_expect_stop.
6740 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
6741 Demand that *running is output.
6742 (detect_async): Perform checking every time.
6743 (mi_send_resuming_command): Extract everything into...
6744 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
6745 (mi_expect_stop): Don't accept any output before *stopped.
6746
6ae37fef
VP
67472008-06-13 Vladimir Prus <vladimir@codesourcery.com>
6748
6749 Robustify mi-simplerun.
a9c64011
AS
6750 * gdb.mi/basics.c (main): Add a call to sleep.
6751 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
6752 * gdb.mi/mi2-cli.exp: Likewise.
6753 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 6754
b4aa76f0 67552008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
6756
6757 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
6758
e1ac3328
VP
67592008-06-10 Vladimir Prus <vladimir@codesourcery.com>
6760
a9c64011
AS
6761 * gdb.mi/mi-console.exp: Adjust.
6762 * gdb.mi/mi-syn-frame.exp: Adjust.
6763 * gdb.mi/mi2-console.exp: Adjust.
6764 * gdb.mi/mi2-syn-frame.exp: Adjust.
6765 * lib/mi-support.exp (mi_run_cmd): Adjust.
6766 (mi_send_resuming_command): Adjust.
e1ac3328 6767
f7f9a841
VP
67682008-06-10 Vladimir Prus <vladimir@codesourcery.com>
6769
6770 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
6771 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
6772 testing of stopped.
6773 * gdb.mi/mi2-syn-frame.exp: Likewise.
6774 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
6775 (async, detect_async): New.
6776 (mi_expect_stop, mi_continue_to_line): Adjust expectation
6777 depending on if we're running in sync or async mode.
f7f9a841 6778
37cd5d19
TT
67792008-06-09 Tom Tromey <tromey@redhat.com>
6780
6781 * gdb.base/completion.exp: New tests for field name completion
6782 with spaces, and field name completion with '->'.
6783
65d12d83
TT
67842008-06-06 Tom Tromey <tromey@redhat.com>
6785
6786 * gdb.base/break1.c (struct some_struct): New struct.
6787 (values): New global.
6788 * gdb.base/completion.exp: Add field name completion test.
6789
ebfe2e3f
PP
67902008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
6791
6792 * gdb.cp/call-c.exp: Test for incorrect handling of reference
6793 to pointer.
6794 * gdb.cp/call-c.cc: Likewise.
6795
bcf6fc3a
NR
67962008-06-06 Nick Roberts <nickrob@snap.net.nz>
6797
6798 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
6799 annotation.
6800
49fd4a42 68012008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 6802 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
6803
6804 * gdb.threads/execl.c, gdb.threads/execl1.c,
6805 gdb.threads/execl.exp: New tests.
a9c64011 6806
8a34ac3f
AR
68072008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
6808 Daniel Jacobowitz <dan@codesourcery.com>
6809
6810 * gdb.cp/exception.exp: Activate test, make it work with pending
6811 catchpoints.
6812
86ae69ef
JK
68132008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
6814
6815 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
6816
f7f9ae2c
VP
68172008-05-28 Vladimir Prus <vladimir@codesourcery.com>
6818
a9c64011
AS
6819 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
6820 now printed.
6821 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 6822
2a2d4dc3
AS
68232008-05-27 Andreas Schwab <schwab@suse.de>
6824
6825 * gdb.base/frame-args.exp: Handle arguments that are optimized
6826 out.
6827
5099e4d9
LM
68282008-05-26 Luis Machado <luisgpm@br.ibm.com>
6829
6830 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
6831 quiet for ppc32 and group options into a single variable.
6832
d9c36a91
JB
68332008-05-23 Joel Brobecker <brobecker@adacore.com>
6834
6835 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
6836 of zero-size elements.
6837 * gdb.ada/null_array.exp: Test printing this new array.
6838
103a8671
JK
68392008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6840
6841 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
6842
07a4cc1a 68432008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
6844
6845 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
6846 of the "finish" command.
6847
55f996a7
NR
68482008-05-21 Nick Roberts <nickrob@snap.net.nz>
6849
6850 * gdb.base/annota1.exp: Test for new annotation.
6851
907fc202
UW
68522008-05-16 Pedro Alves <pedro@codesourcery.com>
6853
6854 * gdb.base/fixsection.exp: New file.
6855 * gdb.base/fixsection0.c: New file.
6856 * gdb.base/fixsection1.c: New file.
6857
e8f97270
UW
68582008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6859
6860 * gdb.base/annota1.exp: Accept printf@... in place of printf.
6861 * gdb.base/annota3.exp: Likewise.
6862
ac0bb574
NF
68632008-05-13 Nathan Froyd <froydnj@codesourcery.com>
6864
6865 * gdb.base/watch_thread_num.exp: Don't run tests that require
6866 watchpoints if the target doesn't support them.
6867
6fadd07a
DE
68682008-05-12 Doug Evans <dje@google.com>
6869
6870 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
6871
6e9a4a30
JB
68722008-05-09 Joel Brobecker <brobecker@adacore.com>
6873
6874 * gdb.ada/assign_1.exp: New testcase.
6875
08388c79
DE
68762008-05-09 Doug Evans <dje@google.com>
6877
a3c83fae
DE
6878 * gdb.base/find.exp: New file.
6879 * gdb.base/find.c: New file.
08388c79 6880
bd5ddfe8
DJ
68812008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
6882
6883 * gdb.base/commands.exp (watchpoint_command_test): Handle
6884 gdb,no_hardware_watchpoints.
6885 * gdb.base/float.exp: Allow ARM targets without floating point.
6886 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
6887
b5dd68e2 68882008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 6889 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
6890
6891 * gdb.ada/lang_switch: New test program.
6892 * gdb.ada/lang_switch.exp: New testcase.
6893
382d13d1
DE
68942008-05-05 Doug Evans <dje@google.com>
6895
6896 * gdb.base/help.exp (disassemble): Update expected help text.
6897
9dd789d0
PA
68982008-05-04 Pedro Alves <pedro@codesourcery.com>
6899
6900 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
6901
611c83ae
PA
69022008-05-04 Pedro Alves <pedro@codesourcery.com>
6903
6904 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
6905 different times.
6906
ff013f42
JK
69072008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
6908
6909 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
6910 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
6911 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
6912 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
6913
96dff6a2
VP
69142008-05-04 Vladimir Prus <vladimir@codesourcery.com>
6915
6916 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
6917 notification to appear.
6918
55cd6f92
DJ
69192008-05-04 Daniel Jacobowitz <dan@debian.org>
6920
6921 * gdb.base/fullname.c: New file.
6922 * gdb.base/fullname.exp: New file.
6923 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
6924
d705c43c
PA
69252008-05-03 Pedro Alves <pedro@codesourcery.com>
6926
6927 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
6928 expressions with macros.
6929
333222e1
JK
69302008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6931
6932 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
6933
5ac01682
DJ
69342008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
6935
6936 * gdb.base/completion.exp: Handle lack of other symbols beginning
6937 with "a".
6938
6939 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
6940
237fc4c9
PA
69412008-05-02 Jim Blandy <jimb@codesourcery.com>
6942
6943 * gdb.asm/asmsrc1.s: Add scratch space.
6944
ed5e9466
DJ
69452008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6946 Daniel Jacobowitz <dan@codesourcery.com>
6947
6948 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
6949 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
6950 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
6951
b39cc962
DJ
69522007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
6953
6954 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
6955
36d520f5
JB
69562008-05-01 Joel Brobecker <brobecker@adacore.com>
6957
6958 * gdb.base/info-target.exp: New testcase.
6959
8d4e3071
DJ
69602008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
6961
6962 * gdb.cp/hang.exp: Use .cc instead of .C.
6963 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
6964 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
6965
6f3f3097
DJ
69662008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
6967
6968 * gdb.base/gdb1250.exp: Remove perror.
6969 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
6970
5550a914
PA
69712008-04-30 Pedro Alves <pedro@codesourcery.com>
6972
6973 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
6974 .2byte.
6975
d848e687
DJ
69762008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
6977
6978 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
6979 (maybe_kfail): New.
6980
93b5768b
PA
69812008-04-25 Pedro Alves <pedro@codesourcery.com>
6982
6983 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
6984
721c02de
VP
69852008-04-24 Vladimir Prus <vladimir@codesourcery.com>
6986
a9c64011
AS
6987 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
6988 * gdb.mi/mi2-syn-frame.exp: Likewise.
6989 * lib/mi-support.exp: Likewise.
721c02de 6990
74960c60
VP
69912008-04-24 Vladimir Prus <vladimir@codesourcery.com>
6992
6993 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
6994 to specify regexp for the location to stop at.
6995 * gdb.base/break-always.c: New.
6996 * gdb.base/break-always.exp: New.
6997
d24317b4
VP
69982008-04-24 Vladimir Prus <vladimir@codesourcery.com>
6999
7000 * lib/mi-support.exp (mi_runto_helper): Adjust
7001 for the original-location field.
7002 (mi_create_breakpoint, mi_list_breakpoints): New.
7003 * gdb.mi/mi-break.exp: Adjust.
7004 * gdb.mi/mi2-break.exp: Adjust.
7005 * gdb.mi/mi-pending.exp: Adjust.
7006 * gdb.mi/mi-simplerun.exp: Adjust.
7007 * gdb.mi/mi2-simplerun.exp: Adjust.
7008 * gdb.mi/mi-syn-frame.exp: Adjust.
7009 * gdb.mi/mi2-syn-frame.exp: Adjust.
7010 * gdb.mi/mi-until.exp: Adjust.
7011 * gdb.mi/mi2-until.exp: Adjust.
7012 * gdb.mi/mi-var-display.exp: Adjust.
7013 * gdb.mi/mi2-var-display.exp: Adjust.
7014 * gdb.mi/mi-watch.exp: Adjust.
7015 * gdb.mi/mi2-watch.exp: Adjust.
7016
fdc59709 70172008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 7018
a9c64011
AS
7019 * aclocal.m4: Add override.m4.
7020 * configure: Regenerate.
fdc59709 7021
8e91f023
VP
70222008-04-19 Vladimir Prus <vladimir@codesourcery.com>
7023
7024 * gdb.mi/var-cmd.c (do_at_tests): Verify that
7025 '-var-update --all-values' reports new value even the type
7026 of a variable object has changed.
7027
233a11ab
CS
70282008-04-18 Craig Silverstein <csilvers@google.com>
7029
7030 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
7031 files.
d24317b4 7032
9c1137ad
JB
70332008-04-18 Joel Brobecker <brobecker@adacore.com>
7034
7035 * gdb.ada/atomic_enum: New test program.
7036 * gdb.ada/atomic_enum.exp: New testcase.
7037
66d0bbc7
DE
70382008-04-17 Doug Evans <dje@google.com>
7039
7040 * gdb.opt/Makefile.in: Fix whitespace.
7041
100906b0
UW
70422008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
7043
7044 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
7045
4584e32e
DE
70462008-04-17 Doug Evans <dje@google.com>
7047
7048 * gdb.base/hashline1.exp: New testcase.
7049 * gdb.base/hashline2.exp: New testcase.
7050 * gdb.base/hashline2.exp: New testcase.
7051
0a320680
PA
70522008-04-17 Pedro Alves <pedro@codesourcery.com>
7053
7054 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
7055
18ac113b
AR
70562008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
7057
7058 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
7059 temporary breakpoint to match "Temporary breakpoint".
7060 * gdb.base/break.exp (delete_breakpoints): Likewise.
7061 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
7062 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
7063 * gdb.base/display.exp: Likewise.
7064 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
7065 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
7066 * gdb.base/restore.exp (restore_tests): Likewise.
7067 * gdb.base/sepdebug.exp: Likewise.
7068 * gdb.base/watchpoint.exp: Likewise.
7069 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
7070 * gdb.mi/mi-pending.exp: Likewise.
7071 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
7072 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
7073 * gdb.mi/mi-var-cmd.exp: Likewise.
7074 * gdb.mi/mi-var-display.exp: Likewise.
7075 * gdb.mi/mi2-cli.exp: Likewise.
7076 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
7077 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
7078 * gdb.mi/mi2-var-display.exp: Likewise.
7079 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
7080 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
7081 new "disp" field.
a9c64011 7082 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
7083 reason. This is to support fix for PR2424.
7084
add38693
JK
70852008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7086
7087 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
7088
fcacd99f
VP
70892008-04-13 Vladimir Prus <vladimir@codesourcery.com>
7090
7091 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 7092 field. Add more floating varobj tests.
fcacd99f 7093 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
7094 field.
7095 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
7096 (main): Call do_at_tests.
7097 * lib/mi-support.exp (mi_create_floating_varobj)
7098 (mi_varobj_update_with_type_change): New.
fcacd99f 7099
de051565
MK
71002008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
7101
7102 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
7103 option of -var-evaluate-expression.
7104 * gdb.mi/mi2-var-display.exp: Likewise.
7105
dbc52822
VP
71062008-04-07 Vladimir Prus <vladimir@codesourcery.com>
7107
7108 Introduce test setup helpers.
a9c64011
AS
7109 * lib/gdb.exp (build_executable, clean_restart)
7110 (prepare_for_testing): New.
7111 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
7112 * gdb.base/return.exp: Likewise.
7113 * gdb.base/ending-run.exp: Likewise.
dbc52822 7114
473591da
NR
71152008-04-07 Nick Roberts <nickrob@snap.net.nz>
7116
7117 * gdb.mi/mi-async.exp: New test for asynchronous Machine
7118 Interface (MI) responses.
7119
2b2d9e11
VP
71202008-04-06 Vladimir Prus <vladimir@codesourcery.com>
7121
a9c64011
AS
7122 * gdb.cp/breakpoint.cc: New code to test conditions involving
7123 member variables.
7124 * gdb.cp/breakpoint.exp: Test condition involving member
7125 variables.
2b2d9e11 7126
bb378428
VP
71272008-04-05 Vladimir Prus <vladimir@codesourcery.com>
7128
7129 * lib/mi-support.exp (mi_expect_stop): New.
7130 (mi_run_cmd): Change the
7131 token. Use mi_send_resuming_command, use
7132 mi_expect_stop.
7133 (mi_execute_to_helper): Rename to mi_execute_to.
7134 (mi_send_resuming_command): Add more error patterns.
7135 (mi_wait_for_stop): Renamed to...
7136 (mi_get_stop_line): ...this.
7137 (mi_run_inline_test): Adjust.
7138
7139 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
7140 * gdb.mi/mi-console.exp: Likewise.
7141 * gdb.mi/mi-pending.exp: Likewise.
7142 * gdb.mi/mi-simplerun.exp: Likewise.
7143 * gdb.mi/mi-stack.exp: Likewise.
7144 * gdb.mi/mi-stepi.exp: Likewise.
7145 * gdb.mi/mi-syn-frame.exp: Add comment.
7146 * gdb.mi/mi-until.exp: Likewise.
7147 * gdb.mi/mi-var-display.exp: Likewise.
7148 * gdb.mi/mi-watch.exp: Likewise.
7149 * gdb.mi/mi2-cli.exp: Likewise.
7150 * gdb.mi/mi2-console.exp: Likewise.
7151 * gdb.mi/mi2-simplerun.exp: Likewise.
7152 * gdb.mi/mi2-stack.exp: Likewise.
7153 * gdb.mi/mi2-stepi.exp: Likewise.
7154 * gdb.mi/mi2-until.exp: Likewise.
7155 * gdb.mi/mi2-var-display.exp: Likewise.
7156 * gdb.mi/mi2-watch.exp: Likewise.
7157
62172bb9
UW
71582008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7159
7160 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
7161
7162 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
7163
a13e061a
PA
71642008-04-04 Pedro Alves <pedro@codesourcery.com>
7165
7166 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
7167 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
7168 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
7169 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
7170 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
7171 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
7172 expect an mi error duplicated in stderr.
7173
eae06beb
JB
71742008-04-03 Joel Brobecker <brobecker@adacore.com>
7175
7176 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
7177 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
7178 Add a couple of tests that verify the behavior when the new setting
7179 is set to "cancel" and "all".
7180 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
7181 "ask" before we start the testing.
7182
79c6ced6
AR
71832008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
7184
7185 * gdb.cp/casts.cc: Add class reference variables.
7186 * gdb.cp/casts.exp: New test cases for up/down casting references.
7187
6c2d1a6b
MK
71882008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
7189
7190 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
7191 instead of beginning to make an extra test pass.
7192 * gdb.mi/mi2-var-display.exp: Likewise.
7193
55b411d9
MR
71942008-03-31 Maciej W. Rozycki <macro@mips.com>
7195
7196 * gdb.base/break.exp: Mark failures as such. Fix formatting.
7197
c6140da2
MD
71982008-03-31 Markus Deuling <deuling@de.ibm.com>
7199 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7200
7201 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
7202 value. Add xfail for older kernels.
7203
79732189
AR
72042008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
7205
7206 Bring mi-support in line with gdb.exp.
7207 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
7208 (mi_gdb_start): New function.
7209
33c3676e
MR
72102008-03-28 Maciej W. Rozycki <macro@mips.com>
7211
7212 * gdb.mi/mi-var-cmd.exp: Fix a typo.
7213
92e28119
VP
72142008-03-26 Vladimir Prus <vladimir@codesourcery.com>
7215
7216 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
7217 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 7218
9e8e3afe
VP
72192008-03-26 Vladimir Prus <vladimir@codesourcery.com>
7220
7221 * lib/mi-support.exp (mi_create_varobj_checked): New.
7222 (mi_list_varobj_children): Allow to check for a
7223 value.
7224 (mi_list_array_varobj_children): New.
7225
7226 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
7227 and mi_list_varobj_children, as opposed to hardcoding
7228 expected strings.
7229 * gdb.mi/gdb701.exp: Likewise.
7230 * gdb.mi/gdb792.exp: Likewise.
7231 * gdb.mi/mi-var-block.exp: Likewise.
7232 * gdb.mi/mi-var-cmd.exp: Likewise.
7233 * gdb.mi/mi-var-invalidate.exp: Likewise.
7234 * gdb.mi/mi2-var-block.exp: Likewise.
7235 * gdb.mi/mi2-var-child.exp: Likewise.
7236 * gdb.mi/mi2-var-cmd.exp: Likewise.
7237 * gdb.mi/mi2-var-display.exp: Likewise.
7238
9df50351
JK
72392008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7240
7241 Fix random false FAILs on i386.
7242 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
7243
31e5d73a
DJ
72442008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
7245
7246 PR gdb/544
7247 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
7248
12f4afab
DJ
72492008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
7250
7251 PR gdb/544
7252 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
7253
b562a0cb
DJ
72542008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
7255
7256 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
7257 fixed PR gdb/544.
7258
17faa917
DJ
72592008-03-21 Pedro Alves <pedro@codesourcery.com>
7260
7261 * gdb.threads/fork-child-threads.exp: Test next over fork.
7262
6214f497
DJ
72632008-03-21 Chris Demetriou <cgd@google.com>
7264
7265 * gdb.base/break.exp (rbreak junk): New test for rbreak
7266 "Junk at end of arguments" issue.
7267
63092375
DJ
72682008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
7269
7270 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
7271 *& to work on created array elements.
7272 (Top level): Test print $pc with a file. Test string operations
7273 without a target.
7274 * gdb.base/ptype.exp: Do not expect *& to work on created array
7275 elements.
7276
b21991b0
DJ
72772008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
7278
7279 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
7280 gdb.threads/staticthreads.exp: Update exit query.
7281
c4b347c7
SL
72822008-03-07 Sandra Loosemore <sandra@codesourcery.com>
7283
7284 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
7285
fa4727a6
DJ
72862008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
7287
7288 * gdb.base/watchpoint.c (global_ptr, func4): New.
7289 (main): Call func4.
7290 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
7291 (test_inaccessible_watchpoint): New.
7292
2f34202f
MR
72932008-02-29 Maciej W. Rozycki <macro@mips.com>
7294
7295 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
7296 select the largest.
7297
0d6ba1b1
DJ
72982008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
7299
7300 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
7301 frames-invalid annotations.
7302
e691325a
PM
73032008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
7304
a9c64011 7305 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 7306
f85b5ecc
DE
73072008-02-27 Doug Evans <dje@google.com>
7308
7309 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
7310 for bug 1738.
7311 (breakpoint_to_handler_entry): Ditto.
7312
b40e7bf3
JB
73132008-02-27 Joel Brobecker <brobecker@adacore.com>
7314
7315 * gdb.base/ending-run.exp: Use the first line of code inside
7316 function body to test breakpoints.
7317 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
7318 location where the breakpoint is inserted when using the line
7319 where a function is declared. Fix typo in the description of
7320 one of the tests.
7321 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
7322
2faca73a
PM
73232008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
7324
7325 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 7326 tests.
2faca73a 7327
6f439c36
PM
73282008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
7329
7330 * gdb.base/args.exp: avoid same output for tests
7331 with single quotes.
7332
54e52265
VP
73332008-02-26 Vladimir Prus <vladimir@codesourcery.com>
7334
a9c64011
AS
7335 * gdb.base/annota1.exp: Adjust for 'info break'
7336 format changes.
7337 * gdb.base/annota3.exp: Likewise.
7338 * gdb.base/break.exp: Likewise.
7339 * gdb.base/condbreak.exp: Likewise.
7340 * gdb.base/pending.exp: Likewise.
7341 * gdb.base/sepdebug.exp: Likewise.
7342 * gdb.base/unload.exp: Likewise.
7343 * gdb.cp/ovldbreak.exp: Likewise.
7344 * gdb.mi/mi-pending.exp: Likewise.
54e52265 7345
897b09ca
DE
73462008-02-07 Doug Evans <dje@google.com>
7347
7348 * gdb.cp/mb-inline.exp: New.
7349 * gdb.cp/mb-inline.h: New.
7350 * gdb.cp/mb-inline1.cc: New.
7351 * gdb.cp/mb-inline2.cc: New.
7352
b1c32d35
PM
73532008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
7354
7355 * gdb.pascal/floats.pas: New test program.
7356 * gdb.pascal/floats.exp: New testcase.
7357
1a4ca44a
TJB
73582008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
7359
7360 * gdb.base/callfuncs.c (t_float_many_args): New function.
7361 (t_double_many_args): New function.
7362 * gdb.base/callfuncs.exp: Add tests for exceeding float
7363 and double parameters passed through the stack.
7364
439048e8
JB
73652008-02-05 Joel Brobecker <brobecker@adacore.com>
7366
7367 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
7368 gdb.ada/complete/foo.adb: New files.
7369 * gdb.ada/complete.exp: New testcase.
7370
81fe8080
DE
73712008-02-03 Doug Evans <dje@google.com>
7372
301f0ecf
DE
7373 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
7374
81fe8080
DE
7375 * gdb.cp/gdb2384.exp: New file.
7376 * gdb.cp/gdb2384.cc: New file.
7377 * gdb.cp/gdb2384-base.h: New file.
7378 * gdb.cp/gdb2384-base.cc: New file.
7379
4b071aec
DE
73802008-02-02 Doug Evans <dje@google.com>
7381
7382 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
7383
61137ba6
JB
73842007-02-01 Joel Brobecker <brobecker@adacore.com>
7385
7386 * gdb.ada/sym_print_name: New test program.
7387 * gdb.ada/sym_print_name.exp: New testcase.
7388
73892007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
7390
7391 * gdb.ada/nested/hello.adb: New file.
7392 * gdb.ada/nested.exp: New testcase.
7393 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
7394
98deb0da
VP
73952008-02-01 Vladimir Prus <vladimir@codesourcery.com>
7396
7397 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
7398 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
7399 don't cause future evaluations of function to report
7400 creation of internal breakpoints.
98deb0da 7401
723a2275
VP
74022008-02-01 Vladimir Prus <vladimir@codesourcery.com>
7403
7404 * gdb.mi/mi-break.exp (test_error): New.
7405 Call it.
7406
fb546a2f
LM
74072008-01-31 Luis Machado <luisgpm@br.ibm.com>
7408
7409 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
7410 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
7411
2d8fd90a
PM
74122008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
7413
7414 * gdb.pascal/integers.pas: New test program.
7415 * gdb.pascal/integers.exp: New testcase.
7416
a7fa0ded
PM
74172008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
7418
7419 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
7420
5e1a1926
TJB
74212008-01-30 Luis Machado <luisgpm@br.ibm.com>
7422
7423 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
7424 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
7425
8d04f9f0
JB
74262008-01-30 Paul Hilfinger <hilfinger@adacore.com>
7427
7428 * gdb.ada/formatted_ref: New test program.
7429 * gdb.ada/formatted_ref.exp: New testcase.
7430
7431 * gdb.cp/formatted-ref.cc: New file.
7432 * gdb.cp/formatted-ref.exp: New testcase.
7433
ce75a98f
JB
74342008-01-30 Joel Brobecker <brobecker@adacore.com>
7435
7436 * gdb.base/ptype.exp: Add testing of "ptype $pc".
7437
e835f6bf
NR
74382008-01-30 Nick Roberts <nickrob@snap.net.nz>
7439
7440 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
7441 (test_file_list_exec_source_file): Update to new macro-info field.
7442
d118ef87
PH
74432008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
7444
7445 * gdb.ada/exprs: New test program.
7446 * gdb.ada/exprs.exp: New testcase.
7447
7d35ab09
TJB
74482008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
7449
7450 * dfp-test.c (DELTA, DELTA_B): New definitions.
7451 (double_val1, double_val2, double_val3, double_val4, double_val5,
7452 double_val6, double_val7, double_val8, double_val9, double_val10,
7453 double_val11, double_val12, double_val13, double_val14, dec32_val1,
7454 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
7455 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
7456 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
7457 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
7458 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
7459 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
7460 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
7461 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
7462 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
7463 dec128_val16): New global variables.
7464 (decimal_dec128_align): New function.
7465 (decimal_mixed): Likewise.
7466 (decimal_many_args_dec32): Likewise.
7467 (decimal_many_args_dec64): Likewise.
7468 (decimal_many_args_dec128): Likewise.
7469 (decimal_many_args_mixed): Likewise.
7470 * dfp-test.exp: Add tests calling new inferior functions.
7471
2d717e4f
DJ
74722008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
7473
7474 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
7475 gdb.server/ext-run.exp: New files.
7476 * lib/gdbserver-support.exp (gdbserver_download): New.
7477 (gdbserver_start): New. Update gdbserver expected
7478 output.
7479 (gdbserver_spawn): Use them.
7480 (gdbserver_start_extended): New.
7481
e85a822c
DJ
74822008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
7483
7484 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
7485 Run on GNU/Linux.
7486 (do_exec_tests): Check for systems which do not support catchpoints.
7487 Do not match START.
7488 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
7489 Run on GNU/Linux. Enable verbose output.
7490 (check_fork_catchpoints): New.
7491 (explicit_fork_child_follow, catch_fork_child_follow)
7492 (tcatch_fork_parent_follow): Update expected messages.
7493 (do_fork_tests): Use check_fork_catchpoints.
7494 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
7495 Run on GNU/Linux. Enable verbose output.
7496 (check_vfork_catchpoints): New.
7497 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
7498 expected messages.
7499 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
7500
401ea829
JB
75012008-01-29 Jim Blandy <jimb@red-bean.com>
7502
7503 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
7504 host' errors.
7505 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
7506
aceaf3ad
JB
75072008-01-29 Jim Blandy <jimb@red-bean.com>
7508
7509 * gdb.threads/sigthread.c: Use barriers to ensure that
7510 child_thread and child_thread_two are always initialized before we
7511 start to use them.
7512
a5606eee
VP
75132008-01-29 Vladimir Prus <vladimir@codesourcery.com>
7514
7515 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
7516 * gdb.base/watchpoint-solib.c: New.
7517 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 7518
c55a82bb
PM
75192008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
7520
7521 * gdb.base/gdb1056.exp: Add unsigned integer test.
7522
0993fe05
DE
75232008-01-28 Doug Evans <dje@google.com>
7524
7525 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
7526
4fe42e7f
JB
75272008-01-27 Jim Blandy <jimb@codesourcery.com>
7528
c7a69933
JB
7529 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
7530
4fe42e7f
JB
7531 * gdb.base/expand-psymtabs.exp: Doc fix.
7532
5def8285
MK
75332008-01-26 Mark Kettenis <kettenis@gnu.org>
7534
7535 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
7536
5313c911
NR
75372008-01-24 Nick Roberts <nickrob@snap.net.nz>
7538
a9c64011 7539 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
7540 -var-set-format.
7541
93815fbf
VP
75422008-01-23 Chris Demetriou <cgd@google.com>
7543
7544 * gdb.threads/thread_events.c: New testcase source file.
7545 * gdb.threads/thread_events.exp: New testcase expect file.
7546
467a88ee
NR
75472008-01-23 Nick Roberts <nickrob@snap.net.nz>
7548
7549 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
7550
7551 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
7552 -var-set-format.
7553
d8f82aba
DJ
75542008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
7555 Vladimir Prus <vladimir@codesourcery.com>
7556
7557 * gdb.base/float.exp: Allow missing floating point for m68k and
7558 PowerPC.
7559
60c46647
VP
75602008-01-22 Vladimir Prus <vladimir@codesourcery.com>
7561
7562 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
7563 ignore count.
7564 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
7565 * gdb.mi/mi-cli.exp: Adjust.
7566 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 7567
c7dd36a1
PA
75682008-01-17 Pedro Alves <pedro@codesourcery.com>
7569
7570 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
7571 and 'dummy_ptr' integer pointer. Initialize struct_declarations
7572 with dummy_ptr's address.
7573 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
7574 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
7575 all targets.
7576 * gdb.mi/mi2-var-child.exp: Likewise.
7577
39d5313e
JB
75782008-01-09 Joel Brobecker <brobecker@adacore.com>
7579
7580 * gdb.ada/null_array: New test program.
7581 * gdb.ada/null_array.exp: New testcase.
7582
0aea4bf3
LM
75832008-01-09 Luis Machado <luisgpm@br.ibm.com>
7584
7585 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
7586 with required float modifiers.
7587
0b354900
JB
75882008-01-08 Joel Brobecker <brobecker@adacore.com>
7589
7590 * gdb.ada/funcall_param: New test program.
7591 * gdb.ada/funcall_param.exp: New testcase.
7592
cdb7f5d4
JB
75932008-01-08 Joel Brobecker <brobecker@adacore.com>
7594
7595 * gdb.ada/arrayparam: New test program.
7596 * gdb.ada/arrayparam.exp: New testcase.
7597
88e2547f
JB
75982008-01-08 Joel Brobecker <brobecker@adacore.com>
7599
7600 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
7601 landed. Should also fix random failures in the test following it.
7602
f6867ce0
TJB
76032008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
7604
7605 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
7606 for expressions with decimal float values.
7607 (test_dfp_conversions): New function to test casts to and from
7608 decimal float types.
7609 Call test_dfp_conversions.
7610 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
7611 elements.
7612 (main): Initialize ds.float4 and ds.double8 elements.
7613 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
7614 string to new error message.
7615 (d64_set_tests): Likewise.
7616 (d128_set_tests): Likewise.
7617 Add tests for expressions with decimal float variables. Add tests for
7618 conversions to and from decimal float types.
7619
f9c11282
JB
76202008-01-05 Joel Brobecker <brobecker@adacore.com>
7621
7622 * gdb.ada/packed_tagged/comp_bug.adb: New file.
7623 * gdb.ada/packed_tagged.exp: New testcase.
7624
0ecbca72
JB
76252008-01-04 Joel Brobecker <brobecker@adacore.com>
7626
7627 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
7628 gdb.ada/homonym/homonym_main.adb: New files.
7629 * gdb.ada/homonym.exp: New testcase.
7630
c18d3d89
JB
76312008-01-04 Joel Brobecker <brobecker@adacore.com>
7632
7633 * gdb.ada/packed_array.exp: Add testing of references to
7634 a packed array.
7635
ecc7085b
JB
76362008-01-04 Joel Brobecker <brobecker@adacore.com>
7637
7638 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
7639 New files.
7640 * gdb.ada/type_coercion.exp: New testcase.
7641
c474c922
JB
76422008-01-04 Joel Brobecker <brobecker@adacore.com>
7643
7644 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
7645 gdb.ada/tagged/foo.adb: New file.
7646 * gdb.ada/tagged.exp: New testcase.
7647
9005b927
JB
76482008-01-04 Joel Brobecker <brobecker@adacore.com>
7649
7650 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
7651 gdb.ada/ptype_field/foo.adb: New files.
7652 * gdb.ada/ptype_field.exp: New testcase.
7653
1a6aaad8
JB
76542008-01-03 Joel Brobecker <brobecker@adacore.com>
7655
7656 * gdb.ada/print_pc.exp: New testcase.
7657
0ef22f53
JB
76582008-01-03 Joel Brobecker <brobecker@adacore.com>
7659
7660 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
7661 gdb.ada/taft_type/p.adb: New files.
7662 * gdb.ada/taft_type.exp: New testcase.
7663
1689ecf8
JB
76642008-01-03 Joel Brobecker <brobecker@adacore.com>
7665
7666 * gdb.ada/array_bounds/bar.adb: New file.
7667 * gdb.ada/array_bounds.exp: New testcase.
7668
a4d0b9c3
JB
76692008-01-03 Joel Brobecker <brobecker@adacore.com>
7670
7671 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
7672 gdb.ada/arrayptr/foo.adb: New files.
7673 * gdb.ada/arrayptr.exp: New testcase.
7674
a31ace00
JB
76752008-01-03 Joel Brobecker <brobecker@adacore.com>
7676
7677 * gdb.base/set-lang-auto.exp: New testcase.
7678
a97fced3
JB
76792008-01-03 Joel Brobecker <brobecker@adacore.com>
7680
7681 * gdb.ada/fun_addr/foo.adb: New file.
7682 * gdb.ada/fun_addr.exp: New testcase.
7683
ef29ce1a
JK
76842008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7685
7686 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
7687 New files
7688
0fafefe3
JB
76892008-01-02 Joel Brobecker <brobecker@adacore.com>
7690
7691 * array_subscript_addr/p.adb: New file.
a9c64011 7692 * array_subscript_addr.exp: New testcase.
0fafefe3 7693
c4359f8d
JB
76942008-01-02 Joel Brobecker <brobecker@adacore.com>
7695
a9c64011 7696 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
7697 New files.
7698 * gdb.ada/str_cmp_ref.exp: New testcase.
7699
1aa1b15b
JB
77002008-01-01 Joel Brobecker <brobecker@adacore.com>
7701
7702 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
7703 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 7704 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 7705
81c9b2cf
JB
77062008-01-01 Joel Brobecker <brobecker@adacore.com>
7707
7708 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
7709 gdb.ada/ref_param/pck.ads: New files.
7710 * gdb.ada/ref_param.exp: New testcase.
7711
319e4674
JB
77122008-01-01 Joel Brobecker <brobecker@adacore.com>
7713
7714 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
7715 gdb.ada/interface/foo.adb: New files.
7716 * gdb.ada/interface.exp: New testcase.
7717
ef682c56
JB
77182007-12-31 Jim Blandy <jimb@codesourcery.com>
7719
7720 * gdb.base/multi-forks.exp: Consume all output from child
7721 processes before proceeding to next test.
7722
f6f3eb6c
JB
77232007-12-29 Jim Blandy <jimb@codesourcery.com>
7724
7725 * configure: Regenerated.
7726
f652e42f
JB
77272007-12-27 Joel Brobecker <brobecker@adacore.com>
7728
7729 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
7730 gdb.ada/fixed_cmp/fixed.adb: New files.
7731 * gdb.ada/fixed_cmp.exp: New testcase.
7732
6943e596
JB
77332007-12-27 Joel Brobecker <brobecker@adacore.com>
7734
7735 * gdb.ada/boolean_expr.exp: New testcase.
7736
aad9a193
JB
77372007-12-26 Jim Blandy <jimb@codesourcery.com>
7738
7739 * gdb.base/multi-forks.exp: Doc fix.
7740
fb5f3683
JB
77412007-12-26 Joel Brobecker <brobecker@adacore.com>
7742
7743 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
7744 * gdb.ada/char_param.exp: Do not compile our test program with
7745 -gnata, this is unnecessary.
7746 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
7747
384e4a9c
JB
77482007-12-24 Joel Brobecker <brobecker@adacore.com>
7749
7750 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
7751 gdb.ada/print_chars/foo.adb: New files.
7752 * gdb.ada/print_chars.exp: New testcase.
7753
01e044f7
JB
77542007-12-24 Joel Brobecker <brobecker@adacore.com>
7755
7756 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
7757 gdb.ada/char_param/foo.adb: New files.
7758 * gdb.ada/char_param.exp: New testcase.
7759
0ce17860
JB
77602007-12-22 Jim Blandy <jimb@codesourcery.com>
7761
7762 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
7763 hard-coding source line numbers into the test.
7764 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
7765 gdb_get_line_number to find.
7766
919809b9
JB
77672007-12-22 Joel Brobecker <brobecker@adacore.com>
7768
7769 * gdb.base/ptype.c (highest): New struct type.
7770 (the_highest): New variable of that type.
7771 (main): Add dummy assignment to a field of variable the_highest.
7772 * gdb.base/ptype.exp: Test type printing of our new variable.
7773
abc8a88d
PM
77742007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
7775
7776 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 7777 and record first explicitly generated thread number.
abc8a88d
PM
7778 Use that thread number for thread specific watchpoint test.
7779 Add iteration number to repetitive tests.
7780
5158f3e3
CES
77812007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
7782 Jim Blandy <jimb@codesourcery.com>
7783
7784 * gdb.base/expand-psymtabs.c: New testcase
7785 source file.
7786 * gdb.base/expand-psymtabs.exp: New testcase
7787 expect file.
7788
37e4754d
LM
77892007-12-17 Luis Machado <luisgpm@br.ibm.com>
7790
7791 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
7792 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
7793
551e5d04
JB
77942007-12-17 Joel Brobecker <brobecker@adacore.com>
7795
7796 * gdb.ada/frame_args/foo.adb: New file.
7797 * gdb.ada/frame_args/pck.ads: New file.
7798 * gdb.ada/frame_args/pck.adb: New file.
7799 * gdb.ada/frame_args.exp: New testcase.
7800
a05ee097
JB
78012007-12-17 Joel Brobecker <brobecker@adacore.com>
7802
7803 * gdb.base/frame-args.c: New file.
7804 * gdb.base/frame-args.exp: New testcase.
7805
c162e8c9 78062007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 7807 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
7808
7809 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
7810
afe8ab22 78112007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 7812
afe8ab22
VP
7813 * gdb.mi/mi-pending.exp: New.
7814 * gdb.mi/mi-pending.c: New.
7815 * gdb.mi/mi-pendshr.c: New.
7816
dfdfb3ca
JB
78172007-12-06 Jim Blandy <jimb@codesourcery.com>
7818
7819 * gdb.base/default.exp: Update expected output for 'info catch'.
7820
b7fca990
JK
78212007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
7822
7823 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
7824 must be set to binary.
7825
6a1afc1e
PA
78262007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
7827
7828 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
7829
a6b151f1
DJ
78302007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
7831
7832 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
7833 gdb.mi/mi-file-transfer.exp: New.
7834
43039443
JK
78352007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7836
7837 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
7838
0ef2251b
MR
78392007-11-22 Maciej W. Rozycki <macro@mips.com>
7840
7841 * gdb.trace/backtrace.exp: Fix a typo.
7842 * gdb.trace/circ.exp: Likewise.
7843 * gdb.trace/collection.exp: Likewise.
7844 * gdb.trace/limits.exp: Likewise.
7845 * gdb.trace/report.exp: Likewise.
7846 * gdb.trace/tfind.exp: Likewise.
7847 * gdb.trace/while-dyn.exp: Likewise.
7848
5443631e
NR
78492007-11-21 Nick Roberts <nickrob@snap.net.nz>
7850
7851 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
7852 objects of pointers that can't be dereferenced are now
7853 "noneditable".
7854
a4ce5b0d
UW
78552007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7856
7857 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
7858 (target_cpu): Remove.
7859
d6e956e5
VP
78602007-10-15 Vladimir Prus <vladimir@codesourcery.com>
7861
7862 * gdb.base/ending-run.exp: Expect the list of cleared
7863 breakpoint to come in natural order, not the reversed one.
a9c64011 7864
214270ab
VP
78652007-11-07 Vladimir Prus <vladimir@codesourcery.com>
7866
7867 * gdb.mi/mi-var-child.c (do_child_deletion): New.
7868 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 7869
1a619819
LM
78702007-11-05 Luis Machado <luisgpm@br.ibm.com>
7871
7872 * gdb.base/printcmds.exp: New function
7873 test_printf_with_dfp.
7874
5b01a6fa
DE
78752007-11-02 Doug Evans <dje@google.com>
7876
7877 * gdb.disasm/t01_mov.s: Remove carriage returns.
7878 * gdb.disasm/t02_mova.s: Ditto.
7879 * gdb.disasm/t03_add.s: Ditto.
7880 * gdb.disasm/t04_sub.s: Ditto.
7881 * gdb.disasm/t05_cmp.s: Ditto.
7882 * gdb.disasm/t06_ari2.s: Ditto.
7883 * gdb.disasm/t07_ari3.s: Ditto.
7884 * gdb.disasm/t08_or.s: Ditto.
7885 * gdb.disasm/t09_xor.s: Ditto.
7886 * gdb.disasm/t10_and.s: Ditto.
7887 * gdb.disasm/t11_logs.s: Ditto.
7888 * gdb.disasm/t12_bit.s: Ditto.
7889 * gdb.disasm/t13_otr.s: Ditto.
7890
ec33ab7f
JK
78912007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7892
7893 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
7894
ae0d01ff
UW
78952007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7896
7897 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
7898 provide DFP support.
7899
55eddb0f
DJ
79002007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
7901
7902 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
7903 Test "set powerpc vector-abi". Skip auto-detection tests for old
7904 toolchains.
7905
7020f05c
PA
79062007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
7907
7908 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
7909 with [string compare].
7910
84bc3db9
PA
79112007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
7912
7913 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
7914 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
7915
5876dc88
LM
79162007-10-25 Luis Machado <luisgpm@br.ibm.com>
7917
7918 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
7919 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
7920 * gdb.opt/Makefile.in: New makefile.
7921 * Makefile.in: Create new directory "gdb.opt".
7922 * configure.ac: Add "gdb.opt" directory.
7923 * configure: Regenerated.
a9c64011 7924
c3ea9a14
DE
79252007-10-25 Doug Evans <dje@google.com>
7926
7927 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
7928 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
7929
a9c64011 79302007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
7931 Thiago Jung Bauermann <bauerman@br.ibm.com>
7932
7933 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
7934 Floating Point expressions.
7935 * gdb.base/dfp-test.exp: new file adding tests for Decimal
7936 Floating Point variables.
7937 * gdb.base/dfp-test.c: new file containing program with Decimal
7938 Floating variables, used by gdb.base/dfp-test.exp.
7939
62a24a2b
DJ
79402007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
7941
7942 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
7943
e7b1eae6
UW
79442007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7945
7946 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
7947 compiling test case with GCC.
7948 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
7949
c641edcc
UW
79502007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7951
7952 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
7953 format changes.
7954
5e5ebfe6
MS
79552007-10-18 Michael Snyder <msnyder@specifix.com>
7956
7957 * gdb.base/dbx.exp: Add missing "-re " operator.
7958
e831e7b6
GM
79592007-10-16 Gaius Mulley <gaius@glam.ac.uk>
7960
7961 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
7962 * configure.ac: Removed trailing spaces after backslash.
7963 * gdb.modula2: New directory.
7964 * gdb.modula2/Makefile.in: New file.
7965 * gdb.modula2/unbounded-array.exp: New file.
7966 * gdb.modula2/unbounded1.c: New file.
7967
7cc46491
DJ
79682007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
7969
7970 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
7971
79722007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
7973
7974 * gdb.base/sigstep.c (main): Add checks for
7975 return values for setitimer call.
7976 Call setitimer again with itimer = ITIMER_REAL
7977 if first call to setitimer fails.
7978
e91528f0
KH
79792007-10-11 Kazu Hirata <kazu@codesourcery.com>
7980
7981 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
7982 of $timeout.
7983
2ec9a4f8
DJ
79842007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
7985
7986 * gdb.server/server-run.exp: Test for dynamic linker symbols.
7987
79882007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
7989
7990 * lib/gdb.exp (gdb_run_cmd): Move comment outside
7991 of gdb_expect call, to avoid interruption.
7992
64b2fa04
PA
79932007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
7994
7995 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
7996 (v_unsigned_long_long, v_long_long_array)
7997 (v_signed_long_long_array, v_unsigned_long_long_array)
7998 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
7999 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
8000 [!NO_LONG_LONG]: New.
8001 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
8002 v_long_long_member.
8003
8004 (v_long_long_func, v_signed_long_long_func)
8005 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
8006 (main) [!NO_LONG_LONG]: Initialize long long variants.
8007
8008 * gdb.base/whatis.exp: If board file requests no_long_long, build
8009 test with NO_LONG_LONG defined. Test long long, signed long long,
8010 and unsigned long long variants but only if board file doesn't
8011 disable it.
8012
a912286e 80132007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 8014 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
8015
8016 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
8017 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
8018 * configure: Regenerated.
8019 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
8020 gdb.pascal/types.exp, lib/pascal.exp: New files.
8021
471ba8c9
DJ
80222007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
8023
8024 * gdb.cp/classes.exp (do_tests): Always step to the line after the
8025 call.
8026 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
8027 to return to the call.
8028 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
8029 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
8030 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
8031 * gdb.mi/mi-until.exp (test_until): Likewise.
8032 * gdb.mi/mi2-until.exp (test_until): Likewise.
8033
fef8a650
DJ
80342007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
8035
8036 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
8037 two-char array.
8038 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
8039
d983da9c
DJ
80402007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
8041
8042 * gdb.threads/watchthreads.c (thread_function): Sleep between
8043 iterations.
8044 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
8045 at once for S/390. Generate matching fails and passes.
8046
17f62551
VP
80472007-09-27 Vladimir Prus <vladimir@codesourcery.com>
8048
8049 * gdb.mi/var-cmd.c (do_children_tests): Initialize
8050 the 'struct_declarations' variable to zeros.
a9c64011 8051
ed0616c6
VP
80522007-09-24 Vladimir Prus <vladimir@codesourcery.com>
8053
8054 * gdb.cp/mb-ctor.cc: New.
8055 * gdb.cp/mb-ctor.exp: New.
8056 * gdb.cp/mb-templates.cc: New.
8057 * gdb.cp/mb-templates.exp: New.
8058
41f1b697
DJ
80592007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
8060
8061 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
8062
3f213f78
PA
80632007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
8064
8065 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
8066 targets.
8067 * configure: Regenerate.
8068
0d381245 80692007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 8070
0d381245
VP
8071 * gdb.base/annota1.exp: Adjust for 'info break'
8072 format changes.
8073 * gdb.base/annota3.exp: Likewise.
8074 * gdb.base/break.exp: Likewise.
8075 * gdb.base/condbreak.exp: Likewise.
8076 * gdb.base/pending.exp: Likewise.
8077 * gdb.base/sepdebug.exp: Likewise.
8078 * gdb.base/unload.exp: Likewise.
8079 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 8080
fe3f5fa8
VP
80812007-09-22 Vladimir Prus <vladimir@codesourcery.com>
8082
8083 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
8084 messages.
8085 * gdb.base/chng-syms.exp: Likewise.
8086 * gdb.base/unload.exp: Likewise.
a9c64011 8087
a75cf6c0
DJ
80882007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
8089
8090 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
8091
18ecae38
DJ
80922007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
8093
8094 * schedlock.c (NUM): Change to 1.
8095 (main): Use args[0] for the main thread.
8096 * schedlock.exp: Only expect two threads. Only issue one pass or fail
8097 regardless of the number of threads.
8098
5509918f
MR
80992007-09-14 Maciej W. Rozycki <macro@mips.com>
8100
4a543daf
MR
8101 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
8102 type down.
8103 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
8104 test.
8105 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
8106 watchpoint type down.
8107 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
8108 test.
8109
81102007-09-14 Maciej W. Rozycki <macro@mips.com>
8111
5509918f
MR
8112 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
8113 Move all the tests here and run them twice, once using software
8114 watchpoints and once using hardware watchpoints.
8115 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
8116
40b53987
DJ
81172007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
8118
8119 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
8120 test.
8121
695e2681
MK
81222007-09-10 Mark Kettenis <kettenis@gnu.org>
8123
8b3fc8d8
MK
8124 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
8125 build-id.
8126
695e2681
MK
8127 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
8128 know about $ORIGIN. Calculate output dir from $dest instead of
8129 using ${objdir}/{$subdir}.
8130
58d69f29
MK
81312007-09-09 Mark Kettenis <kettenis@gnu.org>
8132
8133 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
8134 gcore, before continuing with the test.
8135
3e347599
DJ
81362007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
8137
8138 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
8139 * gdb.mi/mi-watch.exp: Likewise.
8140
ea37ba09
DJ
81412007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
8142 Jim Blandy <jimb@codesourcery.com>
8143
8144 * gdb.arch/i386-sse.exp: Do not expect character constants.
8145 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
8146 * gdb.base/display.exp: Allow print/s.
8147 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
8148 and unsigned char array changes.
8149
2025a643
DJ
81502007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
8151
8152 * gdb.base/display.exp: Add tests for printf %p.
8153
26669a27
PA
81542007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
8155
8156 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
8157 the dll name to unicode.
8158
c8f021f8
JK
81592007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8160
8161 * gdb.base/default.exp (show version): Update the version text.
8162 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
8163
4cf31eea
JK
81642007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8165
8166 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
8167 New files.
8168
4935890f
JK
81692007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8170
8171 * lib/gdb.exp (build_id_debug_filename_get): New function.
8172 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
8173 Remove the generate DEBUG file for the future testcase runs.
8174 New testcase for the NT_GNU_BUILD_ID retrieval.
8175 Move the final testing step to ...
8176 (test_different_dir): ... a new function.
8177 New parameter XFAIL to XFAIL all the tests performed.
8178 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
8179 New parameter TYPE to PF_PREFIX all the tests performed.
8180
02142340
VP
81812007-08-31 Vladimir Prus <vladimir@codesourcery.com>
8182
8183 * gdb.mi/mi-var-cp.cc (path_expression): New
8184 function.
8185 * gdb.mi/mi-var-cp.exp: Run path exression tests.
8186
36acd84e
UW
81872007-08-27 Markus Deuling <deuling@de.ibm.com>
8188
8189 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
8190 to fit into SPU Local Store memory.
8191
a896d121
JB
81922007-08-23 Joel Brobecker <brobecker@adacore.com>
8193
8194 * gdb.base/default.exp: Adjust the expected output of "info
8195 warranty" after the switch to GPLv3.
8196
7b433602
JB
81972007-08-23 Joel Brobecker <brobecker@adacore.com>
8198
8199 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
8200 to 30000 (from 20000).
8201
e22f8b7c
JB
82022007-08-23 Joel Brobecker <brobecker@adacore.com>
8203
8204 Switch the license of all .exp files to GPLv3.
8205 Switch the license of all .f and .f90 files to GPLv3.
8206 Switch the license of all .s and .S files to GPLv3.
8207
5a0e3bd0
JB
82082007-08-23 Joel Brobecker <brobecker@adacore.com>
8209
8210 * configure.ac: Switch license to GPLv3.
8211
cc00619d
JB
82122007-08-23 Joel Brobecker <brobecker@adacore.com>
8213
8214 Switch the licensing to GPLv3 for all .ads and .adb files.
8215
8d26208a
DJ
82162007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
8217
8218 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
8219 and t_int_double.
8220 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
8221
4fcb9948
JB
82222007-08-17 Joel Brobecker <brobecker@adacore.com>
8223
8224 * gdb.base/step-line.c: Switch license to GPL version 3, and
8225 update copyright year.
8226 * gdb.base/step-line.inp: Likewise.
8227
b9c34f67
JB
82282007-08-17 Joel Brobecker <brobecker@adacore.com>
8229
8230 * gdb.base/gdb1555.exp: Make expected output immune to formatting
8231 changes inside gdb1555.c.
8232 * gdb.base/pending.exp: Likewise.
8233
2cc17678
DJ
82342007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
8235
8236 * config/default.exp: New file.
8237
e48883f7
DJ
82382007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
8239
8240 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
8241 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
8242
1ab80e5b
MR
82432007-07-30 Maciej W. Rozycki <macro@mips.com>
8244
8245 * gdb.base/dump.exp: Force the correct endianness for binary
8246 formats not carrying this information.
8247
aba471f5
DJ
82482007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
8249
8250 * gdb.threads/staticthreads.exp: Match .*sem_post.
8251
d4e07204
DJ
82522007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
8253
8254 * gdb.base/readline.exp (operate_and_get_next): Match the final
8255 prompt.
8256
2b97317d
KB
82572007-07-23 Kevin Buettner <kevinb@redhat.com>
8258
8259 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
8260 to restarting SID.
8261
44efa07a
KB
82622007-07-18 Kevin Buettner <kevinb@redhat.com>
8263
8264 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
8265 prior to `gdb_start'.
8266
7b5ebade
KB
82672007-07-18 Kevin Buettner <kevinb@redhat.com>
8268
8269 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
8270 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
8271 Remove call to gdb_unload.
8272
255e7678
DJ
82732007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
8274 Daniel Jacobowitz <dan@codesourcery.com>
8275
8276 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
8277 for __WIN32__.
8278 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
8279 * gdb.base/unload.exp: Use shared library test routines.
8280
3a40aaa0
UW
82812007-07-03 Markus Deuling <deuling@de.ibm.com>
8282
8283 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
8284 * gdb.base/solib-symbol-lib.c: Likewise.
8285 * gdb.base/solib-symbol-main.c: Likewise.
8286
b0f4b84b
DJ
82872007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
8288
8289 * config/gdbserver.exp (gdb_reconnect): New.
8290 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
8291 gdb.base/solib-disc.exp: New files.
8292 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
8293 remote debugging".
8294 (gdb_compile): Add shlib_load flag.
8295 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
8296 port.
8297 (gdbserver_reconnect): New.
8298
1b05479a
DJ
82992007-07-01 Nick Roberts <nickrob@snap.net.nz>
8300 Daniel Jacobowitz <dan@codesourcery.com>
8301
8302 * gdb.base/annota3.exp: Test for if construct.
8303
86f78eb2
DJ
83042007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
8305
8306 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
8307
6a2eb474 83082007-06-21 Chris Dearman <chris@mips.com>
a9c64011 8309 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
8310
8311 * gdb.base/display.exp: Allow a newline after display/i.
8312 * gdb.base/pc-fp.exp: Likewise.
8313 * gdb.base/sigbpt.exp: Likewise.
8314
f8b73d13
DJ
83152007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
8316
8317 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
8318 required features to be included.
8319
4339e69e
DJ
83202007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
8321
8322 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
8323 in info threads output.
8324
23d964e7
UW
83252007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8326 Markus Deuling <deuling@de.ibm.com>
8327
8328 * gdb.arch/spu-info.exp: New testcase.
8329 * gdb.arch/spu-info.c: New file.
8330
fd20f75b
DJ
83312007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
8332
8333 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
8334 tpcs_offset. Restore lr after the call.
8335 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
8336
2226f861
DJ
83372007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
8338
8339 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
8340 (gdbserver_run): Kill any running gdbserver.
8341 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
8342
d12371a9
MR
83432007-05-17 Maciej W. Rozycki <macro@mips.com>
8344
8345 * gdb.base/sigbpt.exp: Preset segv_addr.
8346
93f02886
DJ
83472007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
8348
8349 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
8350 (gdb_compile_shlib): Likewise.
8351 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
8352 (default_gdb_init): Clear cleanfiles.
8353 (gdb_finish): Delete recorded cleanfiles.
8354 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
8355
8356 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
8357 Do not use isnative.
8358 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
8359 gdb.base/so-impl-ld.exp: Likewise.
8360 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
8361 * gdb.base/unload.exp: Likewise. Do not pass empty option to
8362 gdb_compile.
8363
b04e06d7
VP
83642007-05-15 Vladimir Prus <vladimir@codesourcery.com>
8365
8366 * config/unknown.exp: Remove.
8367
069ed931
UW
83682007-05-15 Markus Deuling <deuling@de.ibm.com>
8369
8370 * gdb.base/info-proc.exp: Check is_remote.
8371
09db0d03
UW
83722007-05-14 Markus Deuling <deuling@de.ibm.com>
8373
8374 * gdb.base/gcore.exp: Initialize variable core_supported.
8375
af2cbe8c
DJ
83762007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
8377
8378 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
8379
027c0295
DJ
83802007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
8381
8382 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
8383 * gdb.threads/print-threads.exp (test_all_threads): Allow
8384 negative and hexadecimal thread IDs.
8385
dc5000e7
DJ
83862007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
8387
8388 * gdb.java/jprint.java (public): Avoid invalid call to static
8389 method.
8390
2e74ed18
DP
83912007-05-14 Denis Pilat <denis.pilat@st.com>
8392
8393 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
8394 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
8395 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
8396 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
8397 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
8398
83547f02
UW
83992007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8400
8401 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 8402 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
8403 this mode.
8404 * gdb.base/ovlymgr.c: Provide stubs for spu target.
8405 * gdb.base/spu.ld: New file.
8406
b18be20d
DJ
84072007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
8408
8409 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
8410
be444858
DJ
84112007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
8412
8413 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
8414
b1d53152
DJ
84152007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
8416
8417 * gdb.java/jmain.exp: Handle demangled names with and without method
8418 signatures.
8419
d084b331
DJ
84202007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
8421
8422 * gdb.mi/mi-syn-frame.c (main, foo, bar)
8423 (have_a_very_merry_interrupt): Remove calls to puts.
8424 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
8425 inferior output.
8426 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
8427 test names.
8428
db9d7fc5
DJ
84292007-04-29 Markus Deuling <deuling@de.ibm.com>
8430 Daniel Jacobowitz <dan@codesourcery.com>
8431
8432 * gdb.base/auxv.exp (core_works): Also check is_remote.
8433 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
8434
ef783a7d 84352007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 8436
ef783a7d
VP
8437 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
8438 message, not the undefined 'module' variable.
8439 * gdb.base/siginfo.exp: Likewise.
8440 * gdb.base/sigstep.exp: Likewise.
8441 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
8442 serialport.
8443 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
8444
b7b73cae
CV
84452007-04-25 Corinna Vinschen <vinschen@redhat.com>
8446
8447 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
8448 target sim fails. Return 0 otherwise.
8449 (gdb_load): Return prematurely if gdb_target_sim fails.
8450
7d90fdfa
DP
84512007-04-16 Denis Pilat <denis.pilat@st.com>
8452
8453 * gdb.base/setshow.exp: Reset height after having set it to 100.
8454
5d3e9c85
DP
84552007-04-16 Denis Pilat <denis.pilat@st.com>
8456
8457 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
8458
18e75969
DP
84592007-04-16 Denis Pilat <denis.pilat@st.com>
8460
8461 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
8462
25d5ea92
VP
84632007-04-14 Vladimir Prus <vladimir@codesourcery.com>
8464
8465 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
8466 tests. Run the frozen varobjs test.
8467 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 8468 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 8469
0b49cb80
JK
84702007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8471
8472 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
8473 gdb.base/type-opaque.exp: New files.
8474
a73bafbc 84752007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
8476
8477 * gdb.mi/mi-var-child.c
a73bafbc
VP
8478 (do_children_tests): User char[2] instead of
8479 char so that automatic printing of pointers to char
8480 don't give unpredicable result.
8481 * gdb.mi/var-cmd.c (do_locals_test): Initialize
8482 local variables.
8483 * gdb.mi/mi-var-child.exp: Step to right line
8484 of do_children_tests.
8485 * gdb.mi/mi2-var-child.exp: Likewise.
8486 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 8487 do_locals_tests.
a73bafbc
VP
8488 (do_children_tests): User char[2] instead of
8489 char so that automatic printing of pointers to char
a9c64011 8490 don't give unpredicable result.
a73bafbc 8491 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 8492 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
8493 Pass test name to mi_wait_for_stop.
8494
7ce59000
DJ
84952007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
8496
8497 * gdb.asm/asm-source.exp: Remove d10v case.
8498 * lib/gdb.exp (skip_cplus_tests): Likewise.
8499 * gdb.asm/d10v.inc: Deleted.
8500
20389057
DJ
85012007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
8502
8503 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
8504
8807d78b
DJ
85052007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
8506
8507 * config/netware.exp: Delete file.
8508
aa3edb8e
JB
85092007-03-29 Joel Brobecker <brobecker@adacore.com>
8510
8511 * gdb.dwarf2/dw2-noloc.S: New file.
8512 * gdb.dwarf2/dw2-noloc.exp: New file.
8513
297561ac
PA
85142007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
8515
8516 * gdb.cp/method2.cc: New test.
8517 * gdb.cp/method2.exp: New test.
8518 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
8519
1f81bd39
DJ
85202007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
8521
8522 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
8523
9453113a
DJ
85242007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
8525
8526 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
8527
b741e217
DJ
85282007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
8529
8530 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
8531 (gdb_load): Delete, replace with...
8532 (gdb_reload): ...this.
8533 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
8534 * gdb.server/server-mon.exp: Likewise.
8535 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
8536 (gdb_start_cmd): New.
8537 (gdb_file_cmd): Save the last loaded file.
8538 (gdb_reload): New.
8539 (gdb_gnu_strip_debug): Use transform.
8540 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
8541 support here. Use new $last_loaded_file. Check mtime.
8542 (gdb_target_cmd): Handle ObjC failure case.
8543 (infer_host_exec): Delete.
8544 (gdbserver_load): Rename to...
8545 (gdbserver_run): ...this. Simplify.
8546 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
8547 (mi_gdb_load): Move most contents to a new function...
8548 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
8549 (mi_run_cmd): Use mi_gdb_target_load.
8550 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
8551 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
8552 Use gdb_run_cmd.
8553 * gdb.base/charsign.exp: Remove incorrect comment.
8554 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
8555 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
8556 gdb.base/start.exp: Use gdb_start_cmd.
8557
446ab585 85582007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 8559 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
8560
8561 * gdb.base/sigbpt.exp: Fix the message when skipping test.
8562 * gdb.base/signull.exp: Similarly.
8563
bbb88ebf
UW
85642007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8565
8566 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
8567 messages available to test cases (like chng-sym.exp).
8568
cb8c4a99
AS
85692007-03-14 Andreas Schwab <schwab@suse.de>
8570
8571 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
8572 format changes.
8573
4e463ff5
DJ
85742007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
8575
8576 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
8577 (optimized_1): New.
8578 (main): Call optimized_1.
8579 (gdb2029): Correct typos. Call gdb2029_marker.
8580 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
8581 for gdb2029.
8582
b6db2c47
MK
85832007-03-12 Mark Kettenis <kettenis@gnu.org>
8584
8585 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
8586 as tabs. Remove redundant test pattern.
8587
70ed3737
UW
85882007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8589
8590 * gdb.base/long_long.exp: Accept optional symbol name in <...>
8591 for /a format output.
8592
47b67b60
DJ
85932007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
8594
8595 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
8596 collect output incrementally.
8597
b8953b0e
UW
85982007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8599
8600 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
8601 for -var-create lpcharacter test.
8602 * gdb.mi/mi2-var-cmd.exp: Likewise.
8603
7acd5c40
UW
86042007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8605
8606 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
8607 pass on targets where address zero is readable.
8608
9c6759c1
UW
86092007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8610
8611 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
8612 just a single architecture.
8613
a2f1aeb4
UW
86142007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8615
8616 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
8617 (fetch_all_registers): New function, uses gdb_test_multiple and
8618 exp_continue to fetch inferior output line-by-line.
8619 Replace all uses of do_get_all_registers by fetch_all_registers.
8620
46579ac2
UW
86212007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8622
8623 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
8624 in target_info.
8625
fc133f24
MS
86262007-03-02 Michael Snyder <michael.snyder@palmsource.com>
8627
a9c64011 8628 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
8629 consistancy; add a default (timeout) case.
8630
7646a51d
MS
86312007-03-02 Michael Snyder <michael.snyder@palmsource.com>
8632
8633 * gdb.base/watchpoint.exp: Fix truncated comment.
8634
dcfff61f
MS
86352007-03-02 Michael Snyder <michael.snyder@palmsource.com>
8636
8637 * Makefile.in: Remove spurious single-quotes from sed command.
8638
664e3ee9
DJ
86392007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
8640
8641 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
8642 func.
8643 * gdb.mi/mi2-var-cmd.exp: Likewise.
8644
d7cc6f2f
JB
86452007-02-27 Joel Brobecker <brobecker@adacore.com>
8646
a9c64011
AS
8647 * gdb.dwarf2/dw2-producer.S: New file.
8648 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
8649
86502007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
8651
8652 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
8653 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
8654 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
8655 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
8656 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
8657 Revert tests to use mi_gdb_test and include value field in output
8658 of -var-create.
8659
93d42b30
DJ
86602007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
8661
8662 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
8663
c499ed39
DJ
86642007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
8665
8666 * gdb.base/maint.exp: Remove full paths from test names.
8667 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
8668 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
8669
9836f81b
JB
86702007-02-27 Joel Brobecker <brobecker@adacore.com>
8671
8672 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
8673
c74d0ad8
DJ
86742007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
8675
8676 * gdb.server/server-mon.exp: New test.
8677
2711e456
DJ
86782007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
8679
8680 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
8681
ff6f572f
DJ
86822007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
8683
8684 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
8685 register capitalization.
8686
fada3feb
DP
86872007-02-13 Denis Pilat <denis.pilat@st.com>
8688
8689 * gdb.mi/mi-var-invalidate.exp: New file.
8690
fb1e4ffc
DJ
86912007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
8692
8693 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
8694
3da939d7
DJ
86952007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
8696
8697 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
8698
123dc839
DJ
86992007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
8700
8701 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
8702 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
8703
877e3645 87042007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
8705
8706 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
8707 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
8708 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
8709 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
8710 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 8711 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 8712 Update tests to include value field in output of -var-create.
a9c64011 8713
3c0a2960
AS
87142007-02-08 Andreas Schwab <schwab@suse.de>
8715
8716 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
8717
108546a0
DJ
87182007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
8719
8720 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
8721 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
8722
d701dcab
DP
87232007-02-02 Denis Pilat <denis.pilat@st.com>
8724
8725 * gdb.threads/threadapply.exp: check that frame is not changed by
8726 the thread apply all command.
8727
783e3e2f
AS
87282007-01-31 Andreas Schwab <schwab@suse.de>
8729
6d9c3a87
AS
8730 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
8731
3c50d7b9
AS
8732 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
8733 in the dwarf sections.
8734 * gdb.dwarf2/mac-fileno.S: Likewise.
8735
783e3e2f
AS
8736 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
8737 bspstore register on ia64.
8738
78ff580e
AS
87392007-01-29 Andreas Schwab <schwab@suse.de>
8740
cc8e9b12
AS
8741 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
8742 "frame-begin" annotation.
8743
78ff580e
AS
8744 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
8745 number of "frames-invalid" annotations.
8746
704a4f78
DJ
87472007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
8748
8749 * gdb.base/commands.exp: Call if_commands_test.
8750 (gdb_test_no_prompt, if_commands_test): New.
8751
e741bf94
MK
87522007-01-28 Mark Kettenis <kettenis@gnu.org>
8753
8754 * gdb.threads/sigthread.c (NSIGS): Make bigger.
8755
474d0ad3
AS
87562007-01-27 Andreas Schwab <schwab@suse.de>
8757
8758 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
8759 .short/.int/.quad in the dwarf sections.
8760 * gdb.dwarf2/dw2-intercu.S: Likewise.
8761 * gdb.dwarf2/dw2-intermix.S: Likewise.
8762
e784b426
JK
87632007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8764
8765 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
8766 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
8767 array.
e784b426
JK
8768 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
8769 * gdb.base/setvar.exp: Likewise.
8770
37f08e04
AS
87712007-01-26 Andreas Schwab <schwab@suse.de>
8772
9a01813a
AS
8773 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
8774 test.
8775
37f08e04
AS
8776 * gdb.base/multi-forks.exp ("restart $i"): Also match
8777 __kernel_syscall_via_break.
8778
6e2a9270
VP
87792007-01-24 Vladimir Prus <vladimir@codesourcery.com>
8780
8781 * lib/mi-support.exp (mi_delete_varobj): New.
8782 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
8783 testcase.
8784 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
8785 (main): Call the above.
8786 (reference_update_test, base_in_reference_test)
8787 (reference_to_pointer): Delete the created varobjs.
a9c64011 8788
e515b470
DJ
87892007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
8790
8791 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
8792 * configure: Regenerated.
8793 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
8794 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
8795 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
8796 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
8797 * lib/gdb.exp (gdb_skip_xml_test): New function.
8798
08d8bcd7
DJ
87992007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
8800
8801 * gdb.base/sigrepeat.exp: Correct error message.
8802
88032007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
8804 Daniel Jacobowitz <dan@codesourcery.com>
8805
8806 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
8807 gdb.arch/i386-gnu-cfi-asm.S: New files.
8808
97c3f1f3
JK
88092007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
8810
8811 * lib/gdb.exp: Abort on missing `site.exp'.
8812
cb1df416
DJ
88132007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
8814 Daniel Jacobowitz <dan@codesourcery.com>
8815
8816 * gdb.base/included.c, gdb.base/included.exp,
8817 gdb.base/included.h: New files.
8818
35990120
DJ
88192007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
8820
8821 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
8822 (maximize_rlimit): Reduce limits on 64-bit systems.
8823
6e81a116 88242007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
8825
8826 From Marcus Deuling <deuling@de.ibm.com>:
8827 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
8828 every case.
8829
6c3c41f3
NR
88302007-01-13 Nick Roberts <nickrob@snap.net.nz>
8831
8832 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
8833 (test_path_specification): Use objdir instead of srcdir to always
8834 get an absolute filename.
8835
2f12c312
DJ
88362007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
8837
8838 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
8839
81121995
VP
88402007-01-11 Vladimir Prus <vladimir@codesourcery.com>
8841
8842 * gdb.mi/mi-var-cp.cc (reference_update_tests):
8843 Make sure the variable we're using is in scope.
8844 (reference_to_pointer): Likewise.
8845
4741b737
DJ
88462007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
8847
8848 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
8849 has no debug information.
8850
054410c3
DJ
88512007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
8852
8853 * gdb.base/annota1.exp: Remove extra send_gdb.
8854
818f79f6
DJ
88552007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8856
8857 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
8858
f7a6bb70
DJ
88592007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8860
8861 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
8862
57e66780
DJ
88632007-01-08 Nick Roberts <nickrob@snap.net.nz>
8864 Daniel Jacobowitz <dan@codesourcery.com>
8865
8866 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
8867 lcharacter or linteger change. Correct duplicated test name.
8868 * gdb.mi/mi2-var-cmd.exp: Likewise.
8869
3d799a95
DJ
88702007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
8871
8872 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
8873
88742007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 8875
a9c64011
AS
8876 * gdb.base/nofield.c: New file.
8877 * gdb.base/nofield.exp: New testcase.
51679ba9 8878
eafb94e8
NR
88792007-01-05 Nick Roberts <nickrob@snap.net.nz>
8880
8881 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
8882
8883 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
8884 test.
8885
5e572bb4
DJ
88862007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
8887
8888 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
8889
74a44383
DJ
88902007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
8891
8892 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
8893 when continuing.
8894
1b572db9
DJ
88952007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
8896
8897 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
8898 Expect ".exe" extension.
8899
381bc39b
DJ
89002007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
8901
8902 * gdb.base/charset.exp: Add explicit filename to break.
8903 * gdb.base/dbx.exp: Add explicit filename to breaks.
8904
2b70e4c6
DJ
89052007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
8906
8907 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
8908 * gdb.mi/mi2-file.exp: Likewise.
8909
303b6f5d
DJ
89102007-01-04 Vladimir Prus <vladimir@codesourcery.com>
8911
8912 Implement specification of MI tests as comments
8913 in C and C++ sources.
8914 * lib/mi-support.exp (mi_autotest_data): New variable.
8915 (mi_autotest_source): New variable.
8916 (count_newlines, mi_prepare_inline_tests)
8917 (mi_get_inline_test, mi_continue_to_line)
8918 (mi_run_inline_test, mi_tbreak)
8919 (mi_send_resuming_command, mi_wait_for_stop): New functions.
8920 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
8921 Run inline tests.
8922 * gdb.mi/mi-var-cp.cc: Define tests here.
8923
23da0d94
VP
89242007-01-04 Vladimir Prus <vladimir@codesourcery.com>
8925
8926 Simplify usage of mi_continue_to.
8927 * lib/mi-support.exp (mi_runto_helper): Renamed
8928 from mi_runto, added new parameter 'run_or_continue'.
8929 (mi_runto): Use mi_runto_helper.
8930 (mi_continue_to): Accept just function name as parameter.
8931 Use mi_runto_helper.
8932 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
8933 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 8934
f9e18282
JB
89352006-01-04 Joel Brobecker <brobecker@adacore.com>
8936
8937 Make this testcase a bit more realistic. The current code
8938 is too simplistic, and allows the compiler to optimize out
8939 some of the entities we need for this testcase.
8940 * gdb.ada/null_record/bar.ads (Void_Star): New type.
8941 (Do_Nothing): Add extra parameter.
8942 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
8943 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
8944 by using a variable of type Void_Star.
8945
fd678c65
JB
89462006-01-04 Joel Brobecker <brobecker@adacore.com>
8947
8948 * gdb.ada/catch_ex/foo.adb: New file.
8949 * gdb.ada/catch_ex.exp: New testcase.
8950
05cfdb42
DJ
89512007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
8952
8953 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
8954 pass --image-base to linker.
8955
2e03ee74
DJ
89562007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8957 Daniel Jacobowitz <dan@codesourcery.com>
8958
8959 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
8960 secondary prompts.
8961
0d5de010
DJ
89622007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
8963
8964 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
8965 output. Test the types of members and member pointers.
8966 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
8967 gdb/2092.
8968 * gdb.cp/member-ptr.exp: Search for a comment instead of a
8969 statement. Enable for GCC. Update expected output for some tests
8970 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
8971 layout.
8972 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
8973 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
8974 (Diamond::vget_base): New.
8975 (main): Add new tests.
8976 * gdb.cp/printmethod.exp: Update expected output for member functions.
8977 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
8978 print pEe->D::vg().
8979
61a771aa
DJ
89802007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
8981
8982 * gdb.threads/tls.exp: Allow stops in sem_post.
8983
2fa63963
DJ
89842006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
8985
8986 * gdb.base/annota1.exp: Allow .*printf in backtraces.
8987 * gdb.base/annota3.exp: Likewise.
8988 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
8989 again (instead of timing out).
8990 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
8991 GCC bug 26475.
8992 * gdb.java/jmisc.exp: Adjust to work with method signatures including
8993 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
8994 test from jmisc1.exp.
8995 * gdb.java/jmisc1.exp: Delete.
8996 * gdb.java/jprint.exp: Adjust to work with method signatures including
8997 return types.
8998 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
8999 * gdb.threads/linux-dp.exp: Don't be confused by program output.
9000 * lib/java.exp (compile_java_from_source): Pass the correct type
9001 to target_compile.
9002
5eefc2b7
JB
90032006-12-31 Joel Brobecker <brobecker@adacore.com>
9004
9005 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
9006 (stack_align_edx): New function.
9007 (stack_align_eax): New function.
9008 (main): Add calls to stack_align_edx and stack_align_eax.
9009 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
9010 Add testing for the cases where the register used during a stack
9011 realignment is edx. Same for eax.
9012
227c54da
DJ
90132006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
9014
9015 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
9016 and generic PE targets.
9017
cab8ac94
JB
90182006-12-29 Joel Brobecker <brobecker@adacore.com>
9019
9020 * gdb.ada/array_return.exp: Update copyright date list.
9021
ba54f318
JB
90222006-12-27 Joel Brobecker <brobecker@adacore.com>
9023
9024 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
9025 (Create_Small_Float_Vector): New function.
9026 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
9027 function body.
9028 * gdb.ada/array_return/p.adb: Use new type and function from
9029 package Pck.
9030 * gdb.ada/array_return.exp: Add a test verifying that GDB is
9031 able to print the value returned by a function returning an
9032 array of float.
9033
6b7a35dd
JB
90342006-12-20 Joel Brobecker <brobecker@adacore.com>
9035
9036 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
9037 The associated tests should be PASSing.
9038
038224f6
VP
90392006-12-08 Vladimir Prus <vladimir@codesourcery.com>
9040
9041 Test for base in references.
9042 * gdb.mi/mi-var-cp.cc: Add test code.
9043 * gdb.mi/mi-var-cp.exp: Test for bases in references.
9044 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
9045 * gdb.mi/mi2-watch.exp: Likewise.
9046 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
9047 (mi_list_varobj_children): New function.
9048
b26ed50d
VP
90492006-12-08 Vladimir Prus <vladimir@codesourcery.com>
9050
9051 * lib/mi-support.exp
9052 (mi_runto): Accept "()" after function name.
9053 (mi_create_varobj): New function.
9054 (mi_varobj_update): New function.
9055 (mi_Check_varobj_value): New function.
9056 * gdb.mi/mi-var-cp.exp: New file.
9057 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 9058
08232497
DJ
90592006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
9060
9061 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
9062 gdb.base/weaklib2.c: New files.
9063
d394c993 90642006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 9065
ac6c2fba
NS
9066 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
9067 info. Adjust test names.
9068
8ec659a0 9069 * gdb.base/break.c (main): Move position of malloc.
d394c993 9070 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 9071
acd65feb
VP
90722006-11-28 Vladimir Prus <vladimir@codesourcery.com>
9073
9074 * gdb.mi/mi-var-cmd.exp: Check -var-update after
9075 assignement of arrays and function pointers.
9076 * gdb.mi/var-cmd.c: Add declaration necessary for above
9077 tests.
9078
f556d5e5
NS
90792006-11-27 Nathan Sidwell <nathan@codesourcery.com>
9080
9081 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
9082
9083 * gdb.threads/linux-dp.exp: Read thread table before and after
9084 creating each philosopher and verify it.
9085
697bc68d
NS
90862006-11-27 Nathan Sidwell <nathan@codesourcery.com>
9087 Paul Brook <paul@codesourcery.com>
9088 Daniel Jacobowitz <dan@codesourcery.com>
9089
9090 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 9091 main to remove duplication. Add start function of the form
697bc68d
NS
9092 '_*start[1-9]*'. Add RVDS start function.
9093
29d73ae4
DJ
90942006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
9095
9096 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
9097
c1d88655
UW
90982006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9099
9100 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
9101 * gdb.asm/spu.inc: New file.
9102 * gdb.base/term.exp: Disable if [target_info exists noargs].
9103 * gdb.gdb/complaints.exp: Disable if ![isnative].
9104 * gdb.gdb/selftest.exp: Likewise.
9105 * gdb.gdb/observer.exp: Likewise.
9106 * gdb.gdb/xfullpath.exp: Likewise.
9107 * gdb.base/attach.exp: Disable on SPU target.
9108 * gdb.cp/bs145503.exp: Likewise.
9109 * gdb.cp/exception.exp: Likewise.
9110 * gdb.cp/userdef.exp: Likewise.
9111
32a13b1a
DJ
91122006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
9113
9114 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
9115
d8295fe9
VP
91162006-11-10 Vladimir Prus <vladimir@codesourcery.com>
9117
9118 * gdb.base/completion.exp: Fix completion tests for
9119 'info' and 'info '.
9120 * gdb.base/help.exp (help_test_raw, test_class_help)
9121 (test_prefix_command_help): Move...
9122 * lib/gdb.exp: Here.
9123 * gdb.base/main.exp: Adjust.
9124 * gdb.cp/maint.exp: Adjust.
9125 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 9126
8c394015
VP
91272006-11-09 Vladimir Prus <vladimir@codesourcery.com>
9128
9129 * gdb.stabs/weird.exp (print_weird_var): Use
9130 gdb_test_multiple instead of gdb_expect.
9131
027fc1bc
VP
91322006-11-09 Vladimir Prus <vladimir@codesourcery.com>
9133
9134 * gdb.base/help.exp (help_test_raw): New.
9135 (test_class_help): New.
9136 (test_prefix_command_help): New.
9137 Adjust testcases.
9138
67609209
FR
91392006-11-09 Christophe Lyon <christophe.lyon@st.com>
9140
9141 * gdb.base/constvars.c (main): Write to crass and crips, so that
9142 they are allocated by the compiler.
9143
f73adfeb
AS
91442006-10-27 Andreas Schwab <schwab@suse.de>
9145
9146 * gdb.base/multi-forks.exp: Use "detach fork" instead of
9147 "detach-fork".
9148
2f83a18e
DJ
91492006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
9150
9151 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
9152 of patterns.
9153
94277a38
DJ
91542006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
9155
9156 * gdb.base/sepdebug.exp: Remove debug format test.
9157 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
9158 Handle no-symtab.
9159 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
9160
5bd2f6e2
DJ
91612006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
9162
9163 * gdb.threads/manythreads.c (thread_function, main): Don't cast
9164 int to pointer or pointer to int.
9165 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
9166
8c008720
DJ
91672006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
9168
9169 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
9170
9e35dae4
DJ
91712006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9172
9173 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
9174
d9639e13
DJ
91752006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
9176
9177 PR c++/2116
9178 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
9179
390a1bd0
JB
91802006-10-06 Joel Brobecker <brobecker@adacore.com>
9181
9182 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
9183 the corresponding bug has been fixed in GDB (PR/2018).
9184
dd920c33
JB
91852006-10-06 Joel Brobecker <brobecker@adacore.com>
9186
9187 * gdb.base/subst.exp: New testcase.
9188
53bbefe9
JB
91892006-10-06 Joel Brobecker <brobecker@adacore.com>
9190
9191 * gdb.ada/array_return/pck.ads: Add copyright notice.
9192 * gdb.ada/array_return/pck.adb: Likewise.
9193 * gdb.ada/array_return/p.adb: Likewise.
9194 * gdb.ada/exec_changed/first.adb: Likewise.
9195 * gdb.ada/exec_changed/second.adb: Likewise.
9196
09851417
JB
91972006-10-06 Joel Brobecker <brobecker@adacore.com>
9198
9199 * gdb.ada/watch_arg/watch.adb: New file.
9200 * gdb.ada/watch_arg.exp: New testcase.
9201
041bf30d
VP
92022006-10-02 Vladimir Prus <vladimir@codesourcery.com>
9203
9204 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 9205 via string_to_regexp.
041bf30d 9206 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 9207
f286fbdd 92082006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
9209
9210 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
9211 Remove unused / obsolete files.
9212
7c07f349
NR
92132006-09-19 Nick Roberts <nickrob@snap.net.nz>
9214
9215 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
9216
cd5ff84a
VP
92172006-09-17 Vladimir Prus <vladimir@codesourcery.com>
9218
9219 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
9220 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 9221 the number of frames.
cd5ff84a 9222
ae018d1a
DJ
92232006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
9224
9225 * gdb.base/args.c (main): Add breakpoint marker.
9226 * gdb.base/args.exp: Use args_test for tests. Add new tests which
9227 really test empty arguments.
9228 (args_load): Delete.
9229 (args_test): New.
9230
b399c549
NR
92312006-09-13 Nick Roberts <nickrob@snap.net.nz>
9232
9233 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 9234 check for one file.
b399c549 9235
2ab1eb7a
VP
92362006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
9237
9238 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
9239 HIGH_FRAME argument to -stack-list-locals can be larger than
9240 the number of frames.
a9c64011 9241
476308bf
FF
92422006-08-18 Fred Fish <fnf@specifix.com>
9243
9244 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
9245 '$' in front of skip_vmx_tests_saved when setting that.
9246
8625200f
AS
92472006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
9248
9249 * gdb.base/trace-commands.exp: New file.
9250
089ec8f1
DJ
92512006-08-10 Joel Brobecker <brobecker@adacore.com>
9252 Daniel Jacobowitz <dan@codesourcery.com>
9253
9254 * gdb.base/step-bt.exp: Make hexadecimal address optional in
9255 expected output of the backtrace commands.
9256
b60f0898
JB
92572006-08-09 Joel Brobecker <brobecker@adacore.com>
9258
9259 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
9260 untested followed by return combination.
9261 * gdb.arch/altivec-regs.exp: Likewise.
9262 * gdb.arch/e500-abi.exp: Likewise.
9263 * gdb.arch/e500-regs.exp: Likewise.
9264 * gdb.arch/gdb1291.exp: Likewise.
9265 * gdb.arch/gdb1431.exp: Likewise.
9266 * gdb.arch/gdb1558.exp: Likewise.
9267 * gdb.arch/i386-prologue.exp: Likewise.
9268 * gdb.arch/i386-unwind.exp: Likewise.
9269 * gdb.asm/asm-source.exp: Likewise.
9270 * gdb.base/a2-run.exp: Likewise.
9271 * gdb.base/advance.exp: Likewise.
9272 * gdb.base/all-bin.exp: Likewise.
9273 * gdb.base/annota1.exp: Likewise.
9274 * gdb.base/annota3.exp: Likewise.
9275 * gdb.base/args.exp: Likewise.
9276 * gdb.base/arithmet.exp: Likewise.
9277 * gdb.base/assign.exp: Likewise.
9278 * gdb.base/async.exp: Likewise.
9279 * gdb.base/attach.exp: Likewise.
9280 * gdb.base/bang.exp: Likewise.
9281 * gdb.base/bigcore.exp: Likewise.
9282 * gdb.base/bitfields.exp: Likewise.
9283 * gdb.base/bitfields2.exp: Likewise.
9284 * gdb.base/break.exp: Likewise.
9285 * gdb.base/call-sc.exp: Likewise.
9286 * gdb.base/call-strs.exp: Likewise.
9287 * gdb.base/callfuncs.exp: Likewise.
9288 * gdb.base/checkpoint.exp: Likewise.
9289 * gdb.base/chng-syms.exp: Likewise.
9290 * gdb.base/code-expr.exp: Likewise.
9291 * gdb.base/commands.exp: Likewise.
9292 * gdb.base/completion.exp: Likewise.
9293 * gdb.base/cond-expr.exp: Likewise.
9294 * gdb.base/condbreak.exp: Likewise.
9295 * gdb.base/consecutive.exp: Likewise.
9296 * gdb.base/constvars.exp: Likewise.
9297 * gdb.base/corefile.exp: Likewise.
9298 * gdb.base/cvexpr.exp: Likewise.
9299 * gdb.base/dbx.exp: Likewise.
9300 * gdb.base/define.exp: Likewise.
9301 * gdb.base/detach.exp: Likewise.
9302 * gdb.base/display.exp: Likewise.
9303 * gdb.base/dump.exp: Likewise.
9304 * gdb.base/ena-dis-br.exp: Likewise.
9305 * gdb.base/ending-run.exp: Likewise.
9306 * gdb.base/environ.exp: Likewise.
9307 * gdb.base/eval-skip.exp: Likewise.
9308 * gdb.base/exprs.exp: Likewise.
9309 * gdb.base/fileio.exp: Likewise.
9310 * gdb.base/finish.exp: Likewise.
9311 * gdb.base/float.exp: Likewise.
9312 * gdb.base/foll-exec.exp: Likewise.
9313 * gdb.base/foll-fork.exp: Likewise.
9314 * gdb.base/foll-vfork.exp: Likewise.
9315 * gdb.base/freebpcmd.exp: Likewise.
9316 * gdb.base/funcargs.exp: Likewise.
9317 * gdb.base/gcore.exp: Likewise.
9318 * gdb.base/gdb1090.exp: Likewise.
9319 * gdb.base/gdb1250.exp: Likewise.
9320 * gdb.base/huge.exp: Likewise.
9321 * gdb.base/info-proc.exp: Likewise.
9322 * gdb.base/interrupt.exp: Likewise.
9323 * gdb.base/jump.exp: Likewise.
9324 * gdb.base/langs.exp: Likewise.
9325 * gdb.base/lineinc.exp: Likewise.
9326 * gdb.base/list.exp: Likewise.
9327 * gdb.base/logical.exp: Likewise.
9328 * gdb.base/long_long.exp: Likewise.
9329 * gdb.base/macscp.exp: Likewise.
9330 * gdb.base/maint.exp: Likewise.
9331 * gdb.base/mips_pro.exp: Likewise.
9332 * gdb.base/miscexprs.exp: Likewise.
9333 * gdb.base/multi-forks.exp: Likewise.
9334 * gdb.base/opaque.exp: Likewise.
9335 * gdb.base/overlays.exp: Likewise.
9336 * gdb.base/pc-fp.exp: Likewise.
9337 * gdb.base/pointers.exp: Likewise.
9338 * gdb.base/printcmds.exp: Likewise.
9339 * gdb.base/psymtab.exp: Likewise.
9340 * gdb.base/ptype.exp: Likewise.
9341 * gdb.base/recurse.exp: Likewise.
9342 * gdb.base/relational.exp: Likewise.
9343 * gdb.base/relocate.exp: Likewise.
9344 * gdb.base/remote.exp: Likewise.
9345 * gdb.base/reread.exp: Likewise.
9346 * gdb.base/restore.exp: Likewise.
9347 * gdb.base/return.exp: Likewise.
9348 * gdb.base/return2.exp: Likewise.
9349 * gdb.base/scope.exp: Likewise.
9350 * gdb.base/sect-cmd.exp: Likewise.
9351 * gdb.base/sep.exp: Likewise.
9352 * gdb.base/sepdebug.exp: Likewise.
9353 * gdb.base/setshow.exp: Likewise.
9354 * gdb.base/setvar.exp: Likewise.
9355 * gdb.base/sigall.exp: Likewise.
9356 * gdb.base/sigbpt.exp: Likewise.
9357 * gdb.base/signals.exp: Likewise.
9358 * gdb.base/signull.exp: Likewise.
9359 * gdb.base/sizeof.exp: Likewise.
9360 * gdb.base/solib.exp: Likewise.
9361 * gdb.base/step-line.exp: Likewise.
9362 * gdb.base/step-test.exp: Likewise.
9363 * gdb.base/structs.exp: Likewise.
9364 * gdb.base/structs2.exp: Likewise.
9365 * gdb.base/term.exp: Likewise.
9366 * gdb.base/twice.exp: Likewise.
9367 * gdb.base/until.exp: Likewise.
9368 * gdb.base/varargs.exp: Likewise.
9369 * gdb.base/volatile.exp: Likewise.
9370 * gdb.base/watchpoint.exp: Likewise.
9371 * gdb.base/whatis-exp.exp: Likewise.
9372 * gdb.base/whatis.exp: Likewise.
9373 * gdb.cp/ambiguous.exp: Likewise.
9374 * gdb.cp/annota2.exp: Likewise.
9375 * gdb.cp/annota3.exp: Likewise.
9376 * gdb.cp/bool.exp: Likewise.
9377 * gdb.cp/breakpoint.exp: Likewise.
9378 * gdb.cp/casts.exp: Likewise.
9379 * gdb.cp/class2.exp: Likewise.
9380 * gdb.cp/classes.exp: Likewise.
9381 * gdb.cp/cplusfuncs.exp: Likewise.
9382 * gdb.cp/ctti.exp: Likewise.
9383 * gdb.cp/derivation.exp: Likewise.
9384 * gdb.cp/exception.exp: Likewise.
9385 * gdb.cp/gdb1355.exp: Likewise.
9386 * gdb.cp/hang.exp: Likewise.
9387 * gdb.cp/inherit.exp: Likewise.
9388 * gdb.cp/local.exp: Likewise.
9389 * gdb.cp/m-data.exp: Likewise.
9390 * gdb.cp/m-static.exp: Likewise.
9391 * gdb.cp/member-ptr.exp: Likewise.
9392 * gdb.cp/method.exp: Likewise.
9393 * gdb.cp/misc.exp: Likewise.
9394 * gdb.cp/namespace.exp: Likewise.
9395 * gdb.cp/overload.exp: Likewise.
9396 * gdb.cp/ovldbreak.exp: Likewise.
9397 * gdb.cp/pr-1023.exp: Likewise.
9398 * gdb.cp/pr-1210.exp: Likewise.
9399 * gdb.cp/pr-574.exp: Likewise.
9400 * gdb.cp/printmethod.exp: Likewise.
9401 * gdb.cp/psmang.exp: Likewise.
9402 * gdb.cp/ref-params.exp: Likewise.
9403 * gdb.cp/ref-types.exp: Likewise.
9404 * gdb.cp/rtti.exp: Likewise.
9405 * gdb.cp/templates.exp: Likewise.
9406 * gdb.cp/try_catch.exp: Likewise.
9407 * gdb.cp/userdef.exp: Likewise.
9408 * gdb.cp/virtfunc.exp: Likewise.
9409 * gdb.disasm/am33.exp: Likewise.
9410 * gdb.disasm/h8300s.exp: Likewise.
9411 * gdb.disasm/mn10300.exp: Likewise.
9412 * gdb.disasm/sh3.exp: Likewise.
9413 * gdb.disasm/t01_mov.exp: Likewise.
9414 * gdb.disasm/t02_mova.exp: Likewise.
9415 * gdb.disasm/t03_add.exp: Likewise.
9416 * gdb.disasm/t04_sub.exp: Likewise.
9417 * gdb.disasm/t05_cmp.exp: Likewise.
9418 * gdb.disasm/t06_ari2.exp: Likewise.
9419 * gdb.disasm/t07_ari3.exp: Likewise.
9420 * gdb.disasm/t08_or.exp: Likewise.
9421 * gdb.disasm/t09_xor.exp: Likewise.
9422 * gdb.disasm/t10_and.exp: Likewise.
9423 * gdb.disasm/t11_logs.exp: Likewise.
9424 * gdb.disasm/t12_bit.exp: Likewise.
9425 * gdb.disasm/t13_otr.exp: Likewise.
9426 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
9427 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
9428 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
9429 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
9430 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
9431 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
9432 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
9433 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
9434 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
9435 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
9436 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
9437 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
9438 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
9439 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
9440 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
9441 * gdb.mi/gdb701.exp: Likewise.
9442 * gdb.mi/gdb792.exp: Likewise.
9443 * gdb.mi/mi-basics.exp: Likewise.
9444 * gdb.mi/mi-break.exp: Likewise.
9445 * gdb.mi/mi-cli.exp: Likewise.
9446 * gdb.mi/mi-console.exp: Likewise.
9447 * gdb.mi/mi-disassemble.exp: Likewise.
9448 * gdb.mi/mi-eval.exp: Likewise.
9449 * gdb.mi/mi-file.exp: Likewise.
9450 * gdb.mi/mi-read-memory.exp: Likewise.
9451 * gdb.mi/mi-regs.exp: Likewise.
9452 * gdb.mi/mi-return.exp: Likewise.
9453 * gdb.mi/mi-simplerun.exp: Likewise.
9454 * gdb.mi/mi-stack.exp: Likewise.
9455 * gdb.mi/mi-stepi.exp: Likewise.
9456 * gdb.mi/mi-syn-frame.exp: Likewise.
9457 * gdb.mi/mi-until.exp: Likewise.
9458 * gdb.mi/mi-var-block.exp: Likewise.
9459 * gdb.mi/mi-var-child.exp: Likewise.
9460 * gdb.mi/mi-var-cmd.exp: Likewise.
9461 * gdb.mi/mi-var-display.exp: Likewise.
9462 * gdb.mi/mi-watch.exp: Likewise.
9463 * gdb.mi/mi2-basics.exp: Likewise.
9464 * gdb.mi/mi2-break.exp: Likewise.
9465 * gdb.mi/mi2-cli.exp: Likewise.
9466 * gdb.mi/mi2-console.exp: Likewise.
9467 * gdb.mi/mi2-disassemble.exp: Likewise.
9468 * gdb.mi/mi2-eval.exp: Likewise.
9469 * gdb.mi/mi2-file.exp: Likewise.
9470 * gdb.mi/mi2-read-memory.exp: Likewise.
9471 * gdb.mi/mi2-regs.exp: Likewise.
9472 * gdb.mi/mi2-return.exp: Likewise.
9473 * gdb.mi/mi2-simplerun.exp: Likewise.
9474 * gdb.mi/mi2-stack.exp: Likewise.
9475 * gdb.mi/mi2-stepi.exp: Likewise.
9476 * gdb.mi/mi2-syn-frame.exp: Likewise.
9477 * gdb.mi/mi2-until.exp: Likewise.
9478 * gdb.mi/mi2-var-block.exp: Likewise.
9479 * gdb.mi/mi2-var-child.exp: Likewise.
9480 * gdb.mi/mi2-var-cmd.exp: Likewise.
9481 * gdb.mi/mi2-var-display.exp: Likewise.
9482 * gdb.mi/mi2-watch.exp: Likewise.
9483 * gdb.stabs/exclfwd.exp: Likewise.
9484 * gdb.stabs/weird.exp: Likewise.
9485 * gdb.threads/gcore-thread.exp: Likewise.
9486 * gdb.trace/actions.exp: Likewise.
9487 * gdb.trace/backtrace.exp: Likewise.
9488 * gdb.trace/circ.exp: Likewise.
9489 * gdb.trace/collection.exp: Likewise.
9490 * gdb.trace/deltrace.exp: Likewise.
9491 * gdb.trace/infotrace.exp: Likewise.
9492 * gdb.trace/limits.exp: Likewise.
9493 * gdb.trace/packetlen.exp: Likewise.
9494 * gdb.trace/passc-dyn.exp: Likewise.
9495 * gdb.trace/passcount.exp: Likewise.
9496 * gdb.trace/report.exp: Likewise.
9497 * gdb.trace/save-trace.exp: Likewise.
9498 * gdb.trace/tfind.exp: Likewise.
9499 * gdb.trace/tracecmd.exp: Likewise.
9500 * gdb.trace/while-dyn.exp: Likewise.
9501 * gdb.trace/while-stepping.exp: Likewise.
9502
f4b618d1
JB
95032006-08-08 Joel Brobecker <brobecker@adacore.com>
9504
9505 * gdb.base/step-bt.c: New file.
9506 * gdb.base/step-bt.exp: New testcase.
9507
3d00d119
DJ
95082006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
9509
9510 * config/monitor.exp (gdb_load): Remove support for obsolete
9511 download-write-size.
9512 * gdb.base/remote.exp: Likewise. Update all callers of
9513 gdb_timed_load.
9514
017b5bd4
DJ
95152006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
9516
9517 * cursal.exp: Pass binfile to gdb_load.
9518
837c599d
DJ
95192006-08-01 Nathan Sidwell <nathan@codesourcery.com>
9520
9521 * gdb.base/cursal.exp: Add "" to gdb_load call.
9522
8dd4540b
MK
95232006-07-29 Mark Kettenis <kettenis@gnu.org>
9524
9525 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
9526 NetBSD/ELF targets.
9527
ab5c9f60
DJ
95282006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
9529
9530 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
9531 operator*.
9532
4c42eaff
DJ
95332006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
9534
9535 * gdb.base/completion.exp: Update for change in "file" behavior.
9536 * gdb.stabs/weird.exp: Likewise.
9537 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
9538 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
9539
0155cc76
NS
95402006-07-24 Nathan Sidwell <nathan@codesourcery.com>
9541
9542 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
9543 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
9544
16026cd7
AS
95452006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
9546
9547 * gdb.base/default.exp: Update source command error message.
9548 * gdb.base/help.exp: Update 'help source' message.
9549
16963cb6
DJ
95502006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
9551
9552 * gdb.cp/bs15503.exp: Update comment for no longer crashing
9553 test.
9554
6d7fd486
AS
95552006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
9556
9557 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
9558
29e8a844
DJ
95592006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
9560
9561 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
9562
6afcfa39
DJ
95632006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
9564
9565 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
9566
267a692b
MK
95672006-07-17 Mark Kettenis <kettenis@gnu.org>
9568
9569 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
9570 *-*-openbsd* from targets for wich we expect ARM FPA floating
9571 point format.
9572
85d2fec4
NR
95732006-07-17 Nick Roberts <nickrob@snap.net.nz>
9574
9575 * gdb.cp/annota3.exp: Expect frame-begin annotation.
9576
95772006-07-17 Mark Kettenis <kettenis@gnu.org>
9578
9579 * gdb.base/annota3.exp: Expect frame-begin annotation.
9580
85b4c6e8
JB
95812006-07-14 Joel Brobecker <brobecker@adacore.com>
9582
9583 * gdb.base/help.exp: Adjust "help unset" test to accept
9584 any list of unset commands.
9585
fb933624
DJ
95862006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
9587 Daniel Jacobowitz <dan@codesourcery.com>
9588
9589 * gdb.cp/ref-params.exp: New test.
9590 * gdb.cp/ref-params.cc: New source file.
9591 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
9592
1dff4b64
MK
95932006-07-08 Mark Kettenis <kettenis@gnu.org>
9594
9595 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
9596 spaces/tabs in regular expressions since they might not be there.
9597
40d2e0e3
AS
95982006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
9599
9600 * gdb.base/ifelse.exp: New file.
9601
f6c957d2
NS
96022006-07-04 Nathan Sidwell <nathan@codesourcery.com>
9603
9604 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
9605 line.
9606 * gdb.base/huge.exp: Loop over compilation to find a size that
9607 is acceptable.
9608 * gdb.base/remote.exp: Correct expected strings.
9609 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
9610
b9c5a23d
DJ
96112006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
9612
9613 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
9614
9af2e58d
DJ
96152006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
9616
9617 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
9618 native.
9619
30930ca5
DJ
96202006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
9621
9622 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
9623 enable stabs testing.
9624
aa32fa1d
DJ
96252006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
9626
bd4a4c80 9627 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
9628 gdb_test_multiple does.
9629
321fef15
DJ
96302006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
9631
9632 * Makefile.in (host_alias): Remove.
9633 (target_alias): Use @target_noncanonical@.
9634 (site.exp): Don't set host_alias.
9635 * aclocal.m4: Remove contents. Include acx.m4.
9636 * configure: Regenerated.
9637 * configure.ac: Use ACX_NONCANONICAL_TARGET.
9638
e1c2defa
NS
96392006-06-13 Nathan Sidwell <nathan@codesourcery.com>
9640
e63b55d1
NS
9641 * lib/gdb.exp (gdb_load_cmd): New.
9642
5600ea19
NS
9643 * gdb.base/fileio.c: Add system(NULL) test.
9644 * gdb.base/fileio.exp: Check it.
9645
e1c2defa
NS
9646 * gdb.base/break.c: Add 10a breakpoint at }
9647 * gdb.base/break.exp: Add test for breakpoint at }
9648 * gdb.cp/anon-union.cc: Add code at end of function.
9649 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
9650 * gdb.mi/var-cmd.c: Add code at end of function.
9651 * gdb.mi/mi-var-display.exp: Adjust end of next.
9652 * gdb.mi/mi2-var-display.exp: Likewise.
9653 * gdb.base/fileio.c: Add stop function and insert calls at
9654 stopping places.
9655 * gdb.base/fileio.exp: Breakpoint stop function and remove
9656 explicit line number references.
9657
6c0112ec
JB
96582006-05-19 Joel Brobecker <brobecker@adacore.com>
9659
a9c64011
AS
9660 * gdb.base/del.exp (test_delete_alias): New function.
9661 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 9662
154189a4
FF
96632006-05-18 Fred Fish <fnf@specifix.com>
9664
9665 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
9666 required. Check for spurious output after program exits normally.
9667
582e64c2
FF
96682006-05-17 Fred Fish <fnf@specifix.com>
9669
9670 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
9671 gdb_load, so it works in the simulator.
9672
8ef6493a
FF
96732006-05-11 Fred Fish <fnf@specifix.com>
9674
9675 * gdb.base/bang.exp: Ignore unexpected output between the
9676 "program exited normally" and the gdb prompt, as many other
9677 tests do.
9678
692b141c
MK
96792006-05-07 Mark Kettenis <kettenis@gnu.org>
9680
9681 * gdb.base/help.exp: Make "delete checkpoint" part option for
9682 "help d" and "help delete" tests.
9683
540b8a30
UW
96842006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9685
a9c64011 9686 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
9687 expected output in some mi_gdb_test statements.
9688 * gdb.mi/mi2-basics.exp: Likewise.
9689
9b6462d9
JB
96902006-05-05 Joel Brobecker <brobecker@adacore.com>
9691
9692 * gdb.base/del.c: New file.
9693 * gdb.base/del.exp: New testcase.
9694
954de43b
DM
96952006-05-05 David S. Miller <davem@sunset.davemloft.net>
9696
9697 * gdb.base/break.exp: Do not assume a breakpoint on
9698 main will actually be in $srcfile when optimizing.
1303f75e
DM
9699 * gdb.base/savedregs.exp: Do not require that the dummy
9700 frame location match up to a symbol and source file location.
c3242428
DM
9701 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
9702 will get printed without a mi_cmd_data_list_register_values prefix.
9703 (*-data-list-register-*): Correct regular expressions to expect the new
9704 pseudo d? floating point registers.
9705 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 9706
c7e64c9a
DJ
97072006-05-05 Christophe Lyon <christophe.lyon@st.com>
9708
9709 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
9710 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
9711 is allocated by the compiler.
9712 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
9713 anons, e, anone to force their allocation by the compiler.
9714
97152006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
9716
9717 * gdb.base/help.exp: Update expected text for help d and
9718 help delete.
9719
27ce9a6d
MK
97202006-05-02 Mark Kettenis <kettenis@gnu.org>
9721
9722 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
9723 NetBSD/ELF targets.
9724
8608915f
MK
97252006-04-30 Mark Kettenis <kettenis@gnu.org>
9726
9727 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
9728 single-step breakpoint fails; make this a KFAIL on
9729 sparc*-*-openbsd*.
9730 * gdb.base/siginfo.exp: Likewise.
9731 * gdb.base/sigstep.exp (advance, advancei): Likewise.
9732
b8db102d
MS
97332006-04-26 Michael Snyder <msnyder@redhat.com>
9734
9735 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
9736 which may have to consume output from other forks.
9737 Add tests to make sure that "delete fork" succeeded.
9738
c702009a
MS
97392006-04-20 Michael Snyder <msnyder@redhat.com>
9740
9741 * 2006-03-22 Jim Blandy <jimb@redhat.com>
9742 Add support for the Renesas M32C and M16C.
9743
9744 * gdb.asm/asm-source.exp: Add m32c target.
9745 * gdb.asm/m32c.inc: Support for m32c target.
9746
e28493f2
AS
97472006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
9748
9749 * gdb.base/commands.exp (recursive_source_test): New test.
9750
880da185
DM
97512006-04-04 David S. Miller <davem@sunset.davemloft.net>
9752
9753 * gdb.base/float.exp: Add pattern for sparc targets.
9754
61d9b92f
DJ
97552006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
9756
9757 * gdb.base/commands.exp (stray_arg0_test): New test.
9758
bd717df8
PB
97592006-03-30 Paul Brook <paul@codesourcery.com>
9760
9761 * gdb.mi/mi-until.exp: kfail broken until command.
9762 * gdb.mi/mi2-until.exp: Ditto.
9763
ec793d3c
NR
97642006-03-27 Nick Roberts <nickrob@snap.net.nz>
9765
9766 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
9767
831004b7
AO
97682006-03-08 Alexandre Oliva <aoliva@redhat.com>
9769
9770 * gdb.base/prelink.exp: Anchor tested-for regular expression
9771 on gdb prompt.
9772
effe49a0
PB
97732006-03-07 Paul Brook <paul@codesourcery.com>
9774
9775 * gdb.base/assign.exp: Correct fail message.
9776
e5461016
PB
97772006-03-07 Paul Brook <paul@codesourcery.com>
9778
9779 * lib/compiler.c: Extract armcc version number.
9780 * lib/compiler.cc: Ditto.
9781
fc91c6c2
PB
97822006-03-07 Paul Brook <paul@codesourcery.com>
9783
9784 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
9785 additional_flags=-w.
9786 * gdb.arch/altivec-regs.exp: Ditto.
9787 * gdb.arch/e500-abi.exp: Ditto.
9788 * gdb.arch/e500-regs.exp: Ditto.
9789 * gdb.base/all-bin.exp: Ditto.
9790 * gdb.base/annota1.exp: Ditto.
9791 * gdb.base/annota3.exp: Ditto.
9792 * gdb.base/args.exp: Ditto.
9793 * gdb.base/arithmet.exp: Ditto.
9794 * gdb.base/assign.exp: Ditto.
9795 * gdb.base/async.exp: Ditto.
9796 * gdb.base/bang.exp: Ditto.
9797 * gdb.base/break.exp: Ditto.
9798 * gdb.base/call-rt-st.exp: Ditto.
9799 * gdb.base/completion.exp: Ditto.
9800 * gdb.base/cond-expr.exp: Ditto.
9801 * gdb.base/condbreak.exp: Ditto.
9802 * gdb.base/consecutive.exp: Ditto.
9803 * gdb.base/define.exp: Ditto.
9804 * gdb.base/display.exp: Ditto.
9805 * gdb.base/ena-dis-br.exp: Ditto.
9806 * gdb.base/environ.exp: Ditto.
9807 * gdb.base/eval-skip.exp: Ditto.
9808 * gdb.base/info-proc.exp: Ditto.
9809 * gdb.base/jump.exp: Ditto.
9810 * gdb.base/logical.exp: Ditto.
9811 * gdb.base/long_long.exp: Ditto.
9812 * gdb.base/maint.exp: Ditto.
9813 * gdb.base/miscexprs.exp: Ditto.
9814 * gdb.base/pc-fp.exp: Ditto.
9815 * gdb.base/pointers.exp: Ditto.
9816 * gdb.base/relational.exp: Ditto.
9817 * gdb.base/reread.exp: Ditto.
9818 * gdb.base/sect-cmd.exp: Ditto.
9819 * gdb.base/sep.exp: Ditto.
9820 * gdb.base/sepdebug.exp: Ditto.
9821 * gdb.base/until.exp: Ditto.
9822 * gdb.base/whatis-exp.exp: Ditto.
9823 * gdb.cp/annota2.exp: Ditto.
9824 * gdb.cp/annota3.exp: Ditto.
9825 * gdb.trace/actions.exp: Ditto.
9826 * gdb.trace/backtrace.exp: Ditto.
9827 * gdb.trace/circ.exp: Ditto.
9828 * gdb.trace/collection.exp: Ditto.
9829 * gdb.trace/deltrace.exp: Ditto.
9830 * gdb.trace/infotrace.exp: Ditto.
9831 * gdb.trace/limits.exp: Ditto.
9832 * gdb.trace/packetlen.exp: Ditto.
9833 * gdb.trace/passc-dyn.exp: Ditto.
9834 * gdb.trace/passcount.exp: Ditto.
9835 * gdb.trace/report.exp: Ditto.
9836 * gdb.trace/save-trace.exp: Ditto.
9837 * gdb.trace/tfind.exp: Ditto.
9838 * gdb.trace/tracecmd.exp: Ditto.
9839 * gdb.trace/while-dyn.exp: Ditto.
9840 * gdb.trace/while-stepping.exp: Ditto.
9841 * lib/gdb.exp: Ditto.
9842 (gdb_compile): Handle nowarning option.
9843
5f4a23d9
AO
98442006-03-07 Alexandre Oliva <aoliva@redhat.com>
9845
9846 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
9847 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
9848 Rename executable to prelinkt. Don't re-prelink if we didn't
9849 get a core file. Test prelink -u exit status to tell whether
9850 prelinking failed. Use gdb_test_multiple.
9851
9733fc94
DJ
98522006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
9853
9854 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
9855 (do_tests): Call it.
9856
cc10cae3
AO
98572006-02-28 Alexandre Oliva <aoliva@redhat.com>
9858
9859 * gdb.base/prelink.exp: New test.
9860 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
9861
15c46491
WZ
98622006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
9863
9864 * gdb.fortran/derived-type.f90: New file.
9865 * gdb.fortran/derived-type.exp: New testcase.
9866
5c9f7ded
DJ
98672006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
9868
9869 * gdb.base/default.exp: Allow ';' as a directory separator.
9870
5b96932b
AS
98712006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
9872
9873 * gdb.base/help.exp (help add-symbol-file): Update.
9874
1986bccd
AS
98752006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
9876
9877 * gdb.base/help.exp (help load): Update expected results.
9878
a8b7528f
FF
98792006-02-19 Fred Fish <fnf@specifix.com>
9880
9881 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
9882 specifix hex value as part of results.
9883 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 9884
f8261448
FF
98852006-02-16 Fred Fish <fnf@specifix.com>
9886
9887 * gdb.base/whatis.c: Define variables using typedefs char_addr,
9888 ushort_addr, and slong_addr, so the typedefs are not optimized
9889 away.
9890 * gdb.base/whatis.exp: Add tests using type name for struct type,
9891 union type, enum type, and typedef.
a9c64011 9892
31d8bdd2
MK
98932006-02-13 Mark Kettenis <kettenis@gnu.org>
9894
9895 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
9896
34e41e63
JB
98972006-02-13 Jim Blandy <jimb@redhat.com>
9898
9899 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
9900 case where it takes two "next" commands to skip past the init
9901 call.
9902
ac6e4f31
FF
99032006-02-12 Fred Fish <fnf@specifix.com>
9904
9905 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
9906 to handle cases where it takes two "next" commands to skip
9907 past the init call.
9908
2db2d571
JB
99092006-02-07 Joel Brobecker <brobecker@adacore.com>
9910
9911 * gdb.ada/array_return.exp: Mark the last test as expected to fail
9912 on hppa32 targets.
9913
38fcd64c
DJ
99142006-02-06 Vladimir Prus <ghost@cs.msu.su>
9915
9916 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
9917 field.
9918
1315ad46
MK
99192006-01-29 Mark Kettenis <kettenis@gnu.org>
9920
9921 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
9922
5625b943
DJ
99232006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
9924
9925 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
9926 files.
9927
80df1bbe
DJ
99282006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
9929
9930 * gdb.cp/maint.exp: Set complaints to a positive value.
9931
9078e690
DJ
99322006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
9933
9934 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
9935 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
9936 function name.
9937
9c903399
DJ
99382006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
9939
9940 * gdb.base/checkpoint.c: Update copyright notice. Include
9941 <stdlib.h>.
9942
761ae4d6
JB
99432006-01-04 Jim Blandy <jimb@redhat.com>
9944
9945 * gdb.asm/asm-source.exp: Independently provide default values for
9946 asm-flags and debug-flags. Use 'string equal' to do the
9947 comparison, not the implicit expr's '==' operator. Remove
9948 now-unneeded assignments to asm-flags. In h8300 case, place
9949 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
9950
099ac3dd
MS
99512006-01-04 Michael Snyder <msnyder@redhat.com>
9952
9953 * gdb.base/checkpoint.c: New file.
9954 * gdb.base/checkpoint.exp: New file.
9955 * gdb.base/multi-fork.c: New file.
9956 * gdb.base/multi-fork.exp: New file.
9957 * gdb.base/pi.txt: New file (data for checkpoint.c test).
9958
f4d85314
FF
99592006-01-04 Fred Fish <fnf@specifix.com>
9960
9961 * gdb.base/ptype.c (foo): Add typedef.
9962 (intfoo): Add function.
9963 * gdb.base/ptype1.c: New file.
9964 * gdb.base/ptype.exp: Handle compilation and linking with two
9965 source files. Test that proper type for "foo" is found based
9966 on source context rather than first match found in symtabs.
9967
a1b06f35
MK
99682005-12-28 Mark Kettenis <kettenis@gnu.org>
9969
9970 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
9971 * gdb.asm/openbsd.inc: Indent commands.
9972
d082a1e2
MK
99732005-12-26 Mark Kettenis <kettenis@gnu.org>
9974
c65016bd
MK
9975 * gdb.base/freebpcmd.exp: Increase timeout.
9976
d082a1e2
MK
9977 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
9978
d3c32a0e
DJ
99792005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
9980
9981 * gdb.base/default.exp: Update check for "show version".
9982
9fdb1f50
RC
99832005-12-09 Randolph Chung <tausq@debian.org>
9984
9985 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
9986 * gdb.asm/pa64.inc: New file.
9987
5f2c56f7
RC
99882005-12-09 Randolph Chung <tausq@debian.org>
9989
9990 * gdb.asm/common.inc: Indent commands.
9991 * gdb.asm/asmsrc1.s: Likewise.
9992 * gdb.asm/asmsrc2.s: Likewise.
9993
8117349c
RC
99942005-12-09 Randolph Chung <tausq@debian.org>
9995
9996 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
9997 (get_addr_of_sym): Remove duplicate print.
9998 (gen_core): xfail hppa*-*-hpux*, update expected output.
9999 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
10000 * gdb.arch/pa64-nullify.s: New file.
10001
8f07f25a
RC
100022005-12-09 Randolph Chung <tausq@debian.org>
10003
10004 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
10005
55b39184
DJ
100062005-12-07 Christophe Lyon <christophe.lyon@st.com>
10007
10008 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
10009 code generation for these functions.
10010 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
10011 error message.
10012
31e2b00f
AS
100132005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
10014
10015 * gdb.base/help.exp (help b, help br, help bre, help brea)
10016 (help break): Update the expected message.
10017
c3d0b56e
SC
100182005-11-11 Stephane Carrez <stcarrez@nerim.fr>
10019
10020 * gdb.asm/m68hc11.inc: Setup the data section.
10021 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
10022 script for this test.
10023 (m6812-*-*): Likewise.
10024
36ae0ea9
RC
100252005-11-09 Randolph Chung <tausq@debian.org>
10026
10027 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
10028
9d6f42e9
WZ
100292005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
10030
10031 * gdb.base/break.exp: Fix a comment typo.
10032
e2126a14
EZ
100332005-11-03 Jim Blandy <jimb@redhat.com>
10034
a9c64011
AS
10035 Checked in by Elena Zannoni <ezannoni@redhat.com>
10036
889bf7c5 10037 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 10038
e0ac7199
CV
100392005-11-02 Corinna Vinschen <vinschen@redhat.com>
10040
10041 * gdb.arch/gdb1558.c: Include stdio.h.
10042
31d3fb18
MK
100432005-10-31 Mark Kettenis <kettenis@gnu.org>
10044
10045 * gdb.asm/asm-source.exp: Use -e instead of --entry.
10046
e52b687c
MK
100472005-10-31 Mark Kettenis <kettenis@gnu.org>
10048
10049 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
10050
f4711d79
PG
100512005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
10052
a9c64011
AS
10053 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
10054 vscr" tests to better match output.
f4711d79 10055
987a9106
JB
100562005-10-12 Jim Blandy <jimb@redhat.com>
10057
10058 * gdb.base/structs.exp (any): New function.
10059 (test_struct_returns): Don't make any assumptions at all about
10060 what value the function returns when GDB can't set the return
10061 value.
10062
2336bb58
JB
100632005-10-09 Joel Brobecker <brobecker@adacore.com>
10064
10065 * gdb.ada/arrayidx/p.adb: New file.
10066 * gdb.ada/arrayidx.exp: New testcase
10067
100682005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
10069
10070 * gdb.ada/array_return/pck.ads: New file.
10071 * gdb.ada/array_return/pck.adb: New file.
10072 * gdb.ada/array_return/p.adb: New file.
10073 * gdb.ada/array_return.exp: New testcase.
10074
705335ea
JB
100752005-10-03 Joel Brobecker <brobecker@adacore.com>
10076
a9c64011
AS
10077 * gdb.base/arrayidx.c: New file.
10078 * gdb.base/arrayidx.exp: New testcase.
705335ea 10079
11ee9940
NR
100802005-09-29 Nick Roberts <nickrob@snap.net.nz>
10081
10082 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
10083 frames-invalid and breakpoints-invalid are no longer generated
10084 with level 3 so don't expect them in the output.
10085
39fb8e9e
BR
100862005-09-27 Bob Rossi <bob@brasko.net>
10087
a9c64011 10088 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
10089 from test. Escape the | in mi_gdb_test call.
10090 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
10091 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
10092 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
10093 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
10094 expected regex's in mi_gdb_test calls.
10095 * lib/mi-support.exp: Remove arbitrary .* from tests.
10096 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
10097 Fully anchor GDB/MI expected results in mi_gdb_test.
10098 * lib/gdb.exp (string_to_regexp): Escape the ] character.
10099 * gdb.base/sizeof.exp: Remove escape character. Correct test.
10100
2af48f68
PB
101012005-09-26 Paul Brook <paul@codesourcery.com>
10102
10103 * long_long.exp: Exclude eabi targets from arm FPA float format test.
10104
f34502bc
WZ
101052005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
10106
10107 * bfp-test.c: New file.
10108 * bfp-test.exp: New testcase.
10109
ca929517
WZ
101102005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
10111
10112 * gdb.fortran/subarray.exp: New testcase to test the evaluation
10113 of subarray and substring variable.
10114 * gdb.fortran/subarray.f: New source file for the test of subarray
10115 and substring variable evaluation.
10116 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
10117 of string constant.
10118
c761af65
DJ
101192005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
10120
10121 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
10122 copyright dates.
10123
561d7a1d
PG
101242005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
10125
10126 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
10127 powerpc altivec' test with an almost identical 'info vector' test.
10128
b2b64cc9
PG
101292005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
10130
a9c64011
AS
10131 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
10132 vscr" tests to match output.
b2b64cc9 10133
6ac4d15a
PG
101342005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
10135
a9c64011
AS
10136 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
10137 output.
6ac4d15a 10138
40e55bef
BR
101392005-09-11 Bob Rossi <bob@brasko.net>
10140
889bf7c5
PA
10141 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
10142 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
10143 commands that return an MI output command and an asyncronous MI output
10144 command.
40e55bef
BR
10145 * gdb.mi/mi-console.exp: Ditto.
10146
3c7385ec
BR
101472005-09-11 Bob Rossi <bob@brasko.net>
10148
10149 * gdb.mi/mi-var-child.c: Include <string.h>.
10150
a6cd0eb3
DJ
101512005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
10152
10153 * killed.exp: Correct gdb_expect syntax.
10154
2f168eed
CV
101552005-08-09 Corinna Vinschen <vinschen@redhat.com>
10156
10157 * lib/mi-support.exp (mi_gdb_load): Fix typo.
10158
ecd3fd0f
BR
101592005-08-02 Bob Rossi <bob@brasko.net>
10160
10161 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
10162 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
10163 Change tests to inferior-tty-set/show.
10164 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
10165 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
10166 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
10167 inferior. Use mi_gdb_test to get GDB and Inferior output.
10168 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
10169 descriptor.
10170 (mi_inferior_tty_name): Add inferior PTY file name.
10171 (mi_gdb_start): Add INFERIOR_PTY parameter.
10172 (mi_gdb_test): Add IPATTERN parameter.
10173
f1ea48cb 101742005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 10175
f1ea48cb
BR
10176 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
10177 parameter to mi_gdb_test.
10178 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
10179
6e650a67
DJ
101802005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
10181
10182 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
10183 struct_declarations.
10184 * gdb.mi/mi-var-child.exp: Step over the initialization of
10185 struct_declarations.
10186
8be260b6
DJ
101872005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
10188
10189 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
10190 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
10191 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
10192 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
10193 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
10194 file.
10195
4e660f07
NR
101962005-07-27 Nick Roberts <nickrob@snap.net.nz>
10197
10198 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
10199 (do_children_tests): Assign values to the extra elements.
10200
10201 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
10202 them for tests for "-var-update --no-values" and
a9c64011 10203 "-var-update --all-values".
4e660f07
NR
10204 Add test for "-var-list-children --simple-values".
10205
10206 * gdb.mi/basics.c (callee4): Add integer array D[3]...
10207
10208 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
10209 "-stack-list-locals --simple-values" Improve doc strings and
10210 comments.
10211
6bdae935
MK
102122005-07-18 Mark Kettenis <kettenis@gnu.org>
10213
598b7a6f
MK
10214 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
10215 *-*-openbsd*.
10216 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
10217
6bdae935
MK
10218 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
10219 sigaltsatck'.
10220
1323e929 102212005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 10222
1323e929
BR
10223 * gdb.base/default.exp (tty): Changed output of command.
10224 * gdb.base/help.exp (help tty): Ditto.
10225
b1a9c082
MK
102262005-07-12 Mark Kettenis <kettenis@gnu.org>
10227
10228 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
10229
10a844a2
MK
102302005-07-10 Mark Kettenis <kettenis@gnu.org>
10231
10232 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
10233 -stack-select-frame without arguments.
10234 (test_stack_frame_listing): Add test for newly implemented command
10235 -stack-info-frame.
10236
3cb3b8df
BR
102372005-07-06 Bob Rossi <bob@brasko.net>
10238
10239 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
10240 command.
10241 (Copyright): Update copyright.
10242
a0c5fbcf
WZ
102432005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
10244
10245 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
10246 tests to evaluate exponentiation expression.
10247
984971d0
AS
102482005-06-29 Andreas Schwab <schwab@suse.de>
10249
10250 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
10251 main to avoid warnings.
10252
10253 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
10254
fe03833f
NR
102552005-06-20 Nick Roberts <nickrob@snap.net.nz>
10256
10257 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
10258 -stack-select-frame without arguments.
10259 (test_stack_frame_listing): Add test for newly implemented command
10260 -stack-info-frame.
a9c64011 10261
7a55f279
WZ
102622005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
10263
0ffa0ea5
DJ
10264 * gdb.fortran/array-element.f: New file.
10265 * gdb.fortran/array-element.exp: New testcase.
7a55f279 10266
26585198
DJ
102672005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
10268
10269 * gdb.base/bigcore.exp: Correct checks for systems which can
10270 not dump a large core file.
10271
c1bd25fd
DJ
102722005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
10273
10274 * gdb.base/relocate.c: Add a copyright notice.
10275 (dummy): Remove.
10276 * gdb.base/relocate.exp: Test printing the values of variables
10277 from a relocatable file.
10278
589e074d
DJ
102792005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
10280
10281 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
10282 excess MI output after an error.
10283
0915f927
JB
102842005-05-29 Joel Brobecker <brobecker@adacore.com>
10285
10286 * gdb.arch/alpha-step.c: New file.
10287 * gdb.arch/alpha-step.exp: New testcase.
10288
76ff342d
DJ
102892005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
10290 Dennis Brueni <dennis@slickedit.com>
10291
10292 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
10293 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
10294 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
10295 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
10296 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
10297 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
10298 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
10299
96b0c7ac
DJ
103002005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
10301 Wu Zhou <woodzltc@cn.ibm.com>
10302
10303 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
10304 IBM's xlc compiler.
10305 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
10306 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
10307
f21565d2
JB
103082005-05-13 Jim Blandy <jimb@redhat.com>
10309
10310 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
10311 calling gdb_suppress_entire_file.
10312 * gdb.base/charset.exp: Same.
10313 * gdb.base/call-rt-st.exp: Same.
10314
6006a3a1
BR
103152005-05-05 Bob Rossi <bob_rossi@cox.net>
10316
10317 * lib/gdb.exp (fullname_syntax): Added global regex.
10318 (fullname_syntax_POSIX): Ditto.
10319 (fullname_syntax_UNC): Ditto.
10320 (fullname_syntax_DOS_CASE): Ditto.
10321 (fullname_syntax_DOS): Ditto.
10322 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
10323 fullname_syntax variable to scope and use it.
10324 (test_file_list_exec_source_files): Ditto.
10325 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
10326
c3b69c04
DJ
103272005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
10328
10329 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
10330
3c95e6af
PG
103312004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
10332
a9c64011
AS
10333 * lib/gdb.exp (skip_altivec_tests): New function, based on
10334 check_vmx_hw_available from the GCC testsuite.
10335 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
10336 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 10337
78df6c56
JB
103382005-05-02 Jim Blandy <jimb@redhat.com>
10339
10340 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
10341 calling gdb_suppress_entire_file.
10342
1690f9cf
DJ
103432005-04-30 Randolph Chung <tausq@debian.org>
10344
10345 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
10346 Slightly relax "sem_post" name checking.
10347
5ea106f7
PG
103482005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
10349
10350 * gdb.base/unload.exp: Use new shared library infrastructure.
10351
bf7234cf
PG
103522005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
10353
10354 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 10355 infrastructure.
bf7234cf 10356
547b869a
CV
103572005-04-29 Corinna Vinschen <vinschen@redhat.com>
10358
10359 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
10360 * gdb.asm/h8300.inc: New file.
10361
f07e55f0
PG
103622005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
10363
10364 * gdb.base/shlib-call.exp: Change to use new shared library
10365 infrastructure.
10366
3cbba3d1
PG
103672005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
10368
a9c64011
AS
10369 * gdb.base/pending.exp: Change to use new shared library
10370 infrastructure.
3cbba3d1 10371
ed6df200
PG
103722005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
10373
a9c64011
AS
10374 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
10375 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 10376
8c8f4ebe
PG
103772005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
10378
a9c64011
AS
10379 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
10380 shared objects being adjusted and update copyright years.
8c8f4ebe 10381
607fbc54
DJ
103822005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
10383
10384 * ChangeLog: Correct some 2003-01-13 dates.
10385 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
10386 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
10387 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
10388 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
10389 gdb.trace/tfind.exp: Update copyright years.
10390
57bf0e56
DJ
103912005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
10392 Daniel Jacobowitz <dan@codesourcery.com>
10393
10394 * lib/gdb.exp (gdb_compile): Handle shlib=.
10395 (gdb_compile_shlib): New function.
10396
9b593790
PG
103972005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
10398
a9c64011 10399 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 10400
9494c6a5
DJ
104012005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
10402
10403 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
10404 gdb.server.
10405 * configure.ac: Likewise.
10406 * configure: Regenerated.
10407 * gdb.gdbserver/Makefile.in: Moved to...
10408 * gdb.server/Makefile.in: ... here.
10409 * gdb.gdbserver/server.c: Moved to...
10410 * gdb.server/server.c: ... here.
10411 * gdb.gdbserver/server-run.exp: Moved to...
10412 * gdb.server/server-run.exp: ... here.
10413
6f8eac0e
DJ
104142005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
10415
10416 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
10417 * configure.ac: Create gdb.gdbserver/Makefile.
10418 * configure: Regenerated.
10419 * lib/gdbserver-support.exp: New file, derived from
10420 config/gdbserver.exp.
10421 * config/gdbserver.exp: Use gdbserver-support.exp.
10422 * gdb.gdbserver/Makefile.in: New file.
10423 * gdb.gdbserver/server.c: New file.
10424 * gdb.gdbserver/server-run.exp: New file.
10425
6e87504d
PG
104262005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
10427
a9c64011
AS
10428 * lib/gdb.exp (test_compiler_info): Return compiler_info
10429 if no arguments are given.
6e87504d 10430
d1779be4
PG
104312005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
10432
10433 * gdb.arch/altivec-abi.exp: Check for compiler and set
10434 use altivec' flag accordingly.
10435 * gdb.arch/altivec-regs.exp: Likewise.
10436
88750304
DJ
104372005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
10438
10439 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
10440
f3fb768d
AS
104412005-03-27 Andreas Schwab <schwab@suse.de>
10442
10443 * gdb.base/bigcore.c (main): Add missing mode argument in open
10444 call.
10445
7e813ac5
DJ
104462005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
10447
10448 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
10449 downloads.
10450 * config/gdbserver.exp (gdb_load): Likewise.
10451
8e3049aa
PB
104522005-03-14 Paul Brook <paul@codesourcery.com>
10453
10454 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
10455 targets.
10456
a9df7c44
JB
104572005-03-09 Joel Brobecker <brobecker@adacore.com>
10458
10459 * gdb.dwarf2/dup-psym.S: New file.
10460 * gdb.dwarf2/dup-psym.exp: New testcase.
10461
9f0d94e8
JB
104622005-03-09 Joel Brobecker <brobecker@adacore.com>
10463
10464 * gdb.ada/exec_changed/first.adb: New file.
10465 * gdb.ada/exec_changed/second.adb: New file.
10466 * gdb.ada/exec_changed.exp: New testcase.
10467
5f579bc5
NS
104682005-03-08 Nathan Sidwell <nathan@codesourcery.com>
10469
36e9969c
NS
10470 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
10471 (A2): New class.
10472 (main): Test operator+.
10473 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
10474 breakpoint test.
10475
5f579bc5
NS
10476 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
10477 * gdb.base/signull.exp: Disable if gdb,nosignals.
10478 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
10479 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
10480 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
10481 * gdb.mi/mi2-console.exp: Likewise.
10482 * gdb.trace/collection.exp (run_trace_experiment): Consume the
10483 continue output at start.
10484 (gdb_collect_locals_test): Robustify regexp.
10485 * gdb.trace/passc-dyn.exp: Fix comment typo.
10486 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
10487
be46087e
CV
104882005-03-08 Corinna Vinschen <vinschen@redhat.com>
10489
10490 * gdb.asm/asm-source.exp: Add iq2000 case.
10491 * gdb.asm/iq2000.inc: New file.
10492
384e1a61 104932005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 10494
384e1a61
MI
10495 * gdb.base/command.exp: Change hardcoded value to regular expression.
10496 * gdb.base/float.exp: Add powerpc to the list of targets checked.
10497
584b6e9e
DJ
104982005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
10499
10500 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
10501 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
10502 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
10503 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
10504 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
10505
ab5b5d61
MK
105062005-03-05 Mark Kettenis <kettenis@gnu.org>
10507
10508 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
10509 changes.
10510
ae051c1b
PG
105112004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
10512
a9c64011
AS
10513 * lib/compiler.c: Add test for IBM's xlc compiler.
10514 * lib/compiler.cc: Likewise.
ae051c1b 10515
3f0f6ed2
JB
105162004-02-24 Joel Brobecker <brobecker@adacore.com>
10517
10518 * gdb.ada/fixed_points.exp: Create compilation object directory
10519 before running the test.
10520 * gdb.ada/null_record.exp: Likewise.
10521 * gdb.ada/packed_array.exp: Likewise.
10522 * gdb.ada/start.exp: Likewise.
10523
724f452b
JB
105242005-02-15 Joel Brobecker <brobecker@adacore.com>
10525
10526 * gdb.ada/packed_array/pa.adb: New file.
10527 * gdb.ada/packed_array.exp: New testcase.
10528
57f5cdfb 105292005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 10530
1f393151
MK
10531 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
10532 files.
10533
ebdda337
MK
10534 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
10535 on *-*-openbsd*. Correctly match whitespace in regukar
10536 expressions.
10537
cf309262
DJ
105382005-02-10 Daniel Jacobowitz <dan@debian.org>
10539
10540 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
10541 PR exp/1821
10542 * gdb.base/gdb1821.c: New test file.
10543 * gdb.base/gdb1821.exp: New test file.
10544
3be49e7a
JB
105452005-02-09 Joel Brobecker <brobecker@adacore.com>
10546
10547 * gdb.base/start.c: New file.
10548 * gdb.base/start.exp: New testcase.
10549
e292e67d
JB
105502005-02-09 Joel Brobecker <brobecker@adacore.com>
10551
10552 * gdb.ada/start/dummy.adb: New file.
10553 * gdb.ada/start.exp: New testcase.
10554
dbdfa66c
CV
105552005-02-09 Corinna Vinschen <vinschen@redhat.com>
10556
10557 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
10558 for printing symbols and statistics.
10559 Add test for using relative pathnames in "maint print msymbols" test.
10560 Mark "maint info sections DATA" XFAIL on Cygwin.
10561 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
10562 tests.
10563
d7941671
AC
105642005-02-09 Andreas Schwab <schwab@suse.de>
10565
10566 Committed by Andrew Cagney <cagney@gnu.org>
10567 * gdb.base/remotetimeout.exp: New file.
10568
74e5ef44
MK
105692005-02-07 Mark Kettenis <kettenis@gnu.org>
10570
10571 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
10572
464dd14d
JB
105732005-02-03 Joel Brobecker <brobecker@adacore.com>
10574
10575 * gdb.ada/gnat_ada.gpr: New file.
10576 * gdb.ada/gnat_ada.gin: Delete, no longer used.
10577 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
10578 * configure.ac: No longer generate gnat_ada.gpr.
10579 * configure: Regenerate.
10580 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
10581 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
10582 * gdb.ada/null_record/bar.ads: Likewise.
10583 * gdb.ada/null_record/bar.adb: Likewise.
10584 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
10585 * gdb.ada/null_record.exp (testdir): New variable.
10586 (testfile): executable is now in testdir subdirectory.
10587 (srcfile): Use full path to the main compilation unit.
10588 * gdb.ada/fixed_points.exp: Same changes as above.
10589
30d756ae
NR
105902005-02-03 Nick Roberts <nickrob@snap.net.nz>
10591
10592 * gdb.base/interp.exp: New test.
10593
9d799f85
AC
105942005-01-24 Andrew Cagney <cagney@gnu.org>
10595
10596 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
10597
15656118
AC
105982005-01-19 Andrew Cagney <cagney@gnu.org>
10599
a892c31b
AC
10600 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
10601 configure.ac not configure.in.
10602
15656118
AC
10603 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
10604 of powerpc*-*-*.
10605 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 10606 * gdb.base/list.exp (test_list_function)
15656118
AC
10607 (test_list_filename_and_function): Ditto.
10608 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
10609
a7b01baf
AC
106102005-01-16 Andrew Cagney <cagney@gnu.org>
10611
17d92a02
AC
10612 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
10613
a7b01baf
AC
10614 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
10615
bc8332bb
AC
106162005-01-14 Andrew Cagney <cagney@gnu.org>
10617
10618 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
10619 * gdb.mi/mi2-var-cmd.exp: Ditto.
10620
4d074752
CV
106212005-01-10 Corinna Vinschen <vinschen@redhat.com>
10622
10623 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
10624
bec39cab
AC
106252005-01-07 Andrew Cagney <cagney@gnu.org>
10626
10627 * configure.ac: Rename configure.in, require autoconf 2.59.
10628 * configure: Re-generate.
10629 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
10630 * gdb.stabs/configure: Re-generate.
10631 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
10632 * gdb.hp/configure: Re-generate.
10633 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
10634 autoconf 2.59.
10635 * gdb.hp/gdb.objdbg/configure: Re-generate.
10636 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
10637 autoconf 2.59.
10638 * gdb.hp/gdb.defects/configure: Re-generate.
10639 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
10640 autoconf 2.59.
10641 * gdb.hp/gdb.compat/configure: Re-generate.
10642 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
10643 autoconf 2.59.
10644 * gdb.hp/gdb.base-hp/configure: Re-generate.
10645 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
10646 autoconf 2.59.
10647 * gdb.hp/gdb.aCC/configure: Re-generate.
10648
f10b16d4
JB
106492004-12-15 Jim Blandy <jimb@redhat.com>
10650
10651 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
10652 under NPTL when there is debugging info available for libpthread.
10653
fb6e1814
JG
106542004-12-13 Jerome Guitton <guitton@gnat.com>
10655
10656 * gdb.ada/fixed_points.c: New file.
10657 * gdb.ada/fixed_points.exp: New file.
10658
fe46cd3a
RC
106592004-12-03 Randolph Chung <tausq@debian.org>
10660
10661 * gdb.arch/pa-nullify.exp: New file.
10662 * gdb.arch/pa-nullify.s: New file.
10663
8de0841b
RC
106642004-11-30 Randolph Chung <tausq@debian.org>
10665
10666 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
10667 instead of "tbug". Fix regexp to work properly with gdb_test.
10668
c8170782
PH
106692004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
10670
10671 * gdb.base/bitfields2.exp: New test.
10672 * gdb.base/bitfields2.c: New file.
10673
954269c2
RE
106742004-11-28 Richard Earnshaw <rearnsha@arm.com>
10675
10676 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
10677
0107feed
RC
106782004-11-16 Randolph Chung <tausq@debian.org>
10679
10680 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
10681
f073ae8c
DJ
106822004-11-14 Daniel Jacobowitz <dan@debian.org>
10683
10684 * gdb.threads/threadapply.exp: Correct "macro details" test.
10685
19ad59e7
JJ
106862004-11-11 Jeff Johnston <jjohnstn@redhat.com>
10687
10688 * gdb.threads/threadapply.exp: New test.
10689 * gdb.threads/threadapply.c: New file.
10690
9cf0961b
MK
106912004-11-07 Mark Kettenis <kettenis@gnu.org>
10692
10693 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
10694 frames.
10695
c789492a
FL
106962004-11-05 Felix Lee <felix+log1@specifixinc.com>
10697
10698 * gdb.base/cursal.exp: New file.
10699 * gdb.base/cursal.c: New file.
10700
a1e167bb
AC
107012004-11-03 Andrew Cagney <cagney@gnu.org>
10702
10703 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
10704
b7cbf173
MK
107052004-10-30 Mark Kettenis <kettenis@gnu.org>
10706
10707 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
10708 NetBSD/ELF targets.
10709
88f9d34f
JB
107102004-10-29 Joel Brobecker <brobecker@gnat.com>
10711
10712 * gdb.threads/bp_in_thread.c: New file, copied from
10713 pthread_cond_wait.c.
10714 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
10715 file, rather than reusing the .c file from another testcase.
10716
ca7d6a0c
JB
107172004-10-20 Joel Brobecker <brobecker@gnat.com>
10718
10719 * gdb.ada/null_record.exp: Check where we stopped after
10720 sending the start command, instead of where the associated
10721 temporary breakpoint was inserted.
10722
0d863d03
AC
107232004-10-14 Andrew Cagney <cagney@gnu.org>
10724
10725 * gdb.mi/gdb701.c (main): Return 0.
10726
d11e72cb
DJ
107272004-10-13 Daniel Jacobowitz <dan@debian.org>
10728
d40539a4 10729 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 10730
e1923096
JJ
107312004-10-12 Jeff Johnston <jjohnstn@redhat.com>
10732
10733 * gdb.threads/schedlock.c: Add comment markers to use to find
10734 line numbers.
10735 * gdb.threads/schedlock.exp: Adjust regex to handle the new
10736 comments.
10737 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
10738 breakpoint lines.
10739
ec8ba2c9
DJ
107402004-10-12 Daniel Jacobowitz <dan@debian.org>
10741
10742 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
10743
0eb3658b
DJ
107442004-10-12 Daniel Jacobowitz <dan@debian.org>
10745
10746 * configure.in: Add gdb.dwarf2.
10747 * configure: Regenerated.
10748 * Makefile.in: Add gdb.dwarf2.
10749 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
10750 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
10751 gdb.dwarf2/file1.txt: New files.
10752
a271cc33
OF
107532004-10-11 Orjan Friberg <orjanf@axis.com>
10754
a9c64011 10755 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
10756 of "run", since the latter doesn't work with remote targets. Adjust
10757 the breakpoint numbering accordingly.
10758 * gdb.threads/pthread_cond_wait.exp: Ditto.
10759
895ce074
MC
107602004-10-08 Michael Chastain <mec.gnu@mindspring.com>
10761
10762 * gdb.base/overlays.exp: Update copyright years.
10763
6be3092d
KI
107642004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
10765
10766 * gdb.base/overlays.exp: Disable if target is Linux.
10767
e05389b8
FL
107682004-10-06 Felix Lee <felix+log1@specifixinc.com>
10769
10770 * config/gdbserver.exp (gdb_load): Use right filename on remote.
10771
73cb587d
KI
107722004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
10773
10774 * gdb.asm/asm-source.exp: Add m32r-linux target.
10775 * gdb.asm/m32r-linux.inc: New file.
10776
3c0edcdc
AC
107772004-09-24 Andrew Cagney <cagney@redhat.com>
10778 David Anderson <anderson@redhat.com>
10779
10780 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
10781 command fails, assume things will work.
10782 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
10783 (_GNU_SOURCE): Define.
10784 (print_unsigned, print_hex): Change parameter to "long long".
10785 (print_byte_count): New function, use to print byte counts.
10786 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
10787 O_LARGEFILE.
10788 (main): Compute an upper bound on a corefile in max_core_size.
10789 Limit memory chunk size to max_core_size. Limit total memory
10790 allocated to max_core_size.
10791
4bb3667f
AC
107922004-09-23 Andrew Cagney <cagney@gnu.org>
10793
10794 * gdb.base/bigcore.exp: Replace the code that creates a corefile
10795 from a separate process with code that creates a corefile by
10796 making the inferior dump core.
10797
60fe1a51
MK
107982004-09-23 Mark Kettenis <kettenis@gnu.org>
10799
10800 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
10801 block.
10802
8e937346
MC
108032004-09-23 Michael Chastain <mec.gnu@mindspring.com>
10804
10805 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
10806 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
10807 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
10808 Likewise.
10809
7213f6d6
JJ
108102004-09-20 Jeff Johnston <jjohnstn@redhat.com>
10811
10812 * gdb.java/jprint.exp: New test case for java inferior call.
10813 * gdb.java/jprint.java: Ditto.
10814
eac69dca
JB
108152004-09-15 Joel Brobecker <brobecker@gnat.com>
10816
10817 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
10818
22227696
MC
108192004-09-14 Michael Chastain <mec.gnu@mindspring.com>
10820
10821 * gdb.threads/killed.c: Include <stdlib.h>.
10822 * gdb.threads/pthreads.c: Likewise.
10823
7dd403a4
MC
108242004-09-14 Michael Chastain <mec.gnu@mindspring.com>
10825
10826 * gdb.threads/killed.c: Add copyright notice.
10827
33f2d567
JM
108282004-09-10 Jason Molenda (jmolenda@apple.com)
10829
a9c64011
AS
10830 * gdb.base/define.exp: Two new tests to verify zero space chars
10831 after 'if' and 'while' commands in a user-defined command is correctly
10832 parsed.
33f2d567 10833
e05b62ac
AC
108342004-09-08 Andrew Cagney <cagney@gnu.org>
10835
10836 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
10837 delivery test with duplicate at end of file.
10838
9cbe82da
MK
108392004-09-06 Mark Kettenis <kettenis@jive.nl>
10840
10841 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
10842
564803d9
MC
108432004-09-05 Michael Chastain <mec.gnu@mindspring.com>
10844
10845 * config/hppro.exp: Removed.
10846
7c6807ce
MC
108472004-09-05 Michael Chastain <mec.gnu@mindspring.com>
10848
10849 * config/sparclet.exp: Removed.
10850
bf7e26dd
MC
108512004-09-05 Michael Chastain <mec.gnu@mindspring.com>
10852
10853 * config/udi.exp: Removed.
10854
714e341b
MC
108552004-09-02 Michael Chastain <mec.gnu@mindspring.com>
10856
10857 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
10858 of "exp_continue".
10859 (advancei): Likewise.
10860
1236e623
JJ
108612004-09-01 Jeff Johnston <jjohnstn@redhat.com>
10862
10863 * gdb.base/unload.exp: Fix so messages aren't duplicated.
10864
3bdcad15
MI
108652004-09-01 Manoj Iyer <manjo@austin.ibm.com>
10866
228af206 10867 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
10868 to check for nodebug in executable.
10869 * gdb.gdb/observer.exp (setup_test): Likewise.
10870 * gdb.gdb/selftest.exp (test_with_self): Likewise.
10871 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
10872
c72b934c
AC
108732004-09-01 Andrew Cagney <cagney@gnu.org>
10874
10875 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
10876 files.
10877
edd9b715
JJ
108782004-09-01 Jeff Johnston <jjohnstn@redhat.com>
10879
10880 * gdb.base/unload.exp: Fix expected warning message to match
10881 latest format.
10882
fb4ce06b
CV
108832004-09-01 Corinna Vinschen <vinschen@redhat.com>
10884
10885 * gdb.base/call-rt-st.exp: Fix typos.
10886
ce78e7c3
MI
108872004-08-31 Manoj Iyer <manjo@austin.ibm.com>
10888
10889 * gdb.threads/thread_check.exp: New testcase.
10890 * gdb.threads/thread_check.c: New testcase.
10891
2dedb159
AC
108922004-08-31 Andrew Cagney <cagney@gnu.org>
10893
10894 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
10895 (skip_to_handler_entry): New procedures. Test stepping into a
10896 handler when the breakpoint is at the handler's entry point.
10897
68f53502
AC
108982004-08-30 Andrew Cagney <cagney@gnu.org>
10899
10900 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
10901 gdb/1757.
10902
3e3ffd2b
MC
109032004-08-27 Michael Chastain <mec.gnu@mindspring.com>
10904
10905 With code from Manoj Iyer <manjo@austin.ibm.com>:
10906 * lib/gdb.exp (gdb_file_cmd): Return more information in the
10907 return value. Add an arm for "no debugging symbols found".
10908 Change a stray "error" to "perror".
10909 (gdb_run_cmd): Adapt to new return value.
10910 * gdb.base/remote.exp: Adapt to new return value.
10911 * gdb.gdb/complaints.exp: Likewise.
10912 * gdb.gdb/observer.exp: Likewise.
10913 * gdb.gdb/selftest.exp: Likewise.
10914 * gdb.gdb/xfullpath.exp: Likewise.
10915
4b6f5fd2
JB
109162004-08-27 Joel Brobecker <brobecker@gnat.com>
10917
10918 * gdb.threads/bp_in_thread.exp: New testcase.
10919
e5b25496
MC
109202004-08-27 Michael Chastain <mec.gnu@mindspring.com>
10921
10922 Fix PR testsuite/1735.
10923 * gdb.threads/schedlock.c (thread_function): Add a cast
10924 to suppress a gcc warning.
10925 * gdb.threads/thread-specific.c (thread_function): Likewise.
10926
934353d6
MC
109272004-08-26 Michael Chastain <mec.gnu@mindspring.com>
10928
10929 * gdb.base/unload.c: Include <stdlib.h>.
10930
f98a0aef 109312004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 10932
f98a0aef 10933 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
10934 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
10935 synchronized after the "return".
10936
5a2e8882
MC
109372004-08-26 Michael Chastain <mec.gnu@mindspring.com>
10938
10939 * gdb.mi/basics.c: Include <stdio.h>.
10940 * gdb.mi/pthreads.c: Include <stdlib.h>.
10941 * gdb.mi/var-cmd.c: Include <stdlib.h>.
10942
a9640423
MC
109432004-08-26 Michael Chastain <mec.gnu@mindspring.com>
10944
10945 * gdb.threads/schedlock.c: Add copyright notice.
10946
b04e311d
AC
109472004-08-25 Andrew Cagney <cagney@gnu.org>
10948
10949 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
10950 (skip_over_handler, breakpoint_over_hander): New test procedures.
10951 (advance, advancei): Add a proper prefix, do not use
10952 rerun_to_main.
10953 * gdb.base/sigstep.c (main): Change to use an infinite loop.
10954
7c27f15b
MC
109552004-08-24 Michael Chastain <mec.gnu@mindspring.com>
10956
10957 * gdb.mi/basics.c: Add copyright notice.
10958 * gdb.mi/var-cmd.c: Add copyright notice.
10959
fffc87ae
MC
109602004-08-23 Michael Chastain <mec.gnu@mindspring.com>
10961
10962 * lib/gdb.exp: Remove signed_keyword_not_used.
10963 * lib/compiler.c: Likewise.
10964 * lib/compiler.cc: Likewise.
10965
d782e0bf
MC
109662004-08-23 Michael Chastain <mec.gnu@mindspring.com>
10967
10968 * gdb.base/whatis.c: Remove conditional disabling of "signed".
10969 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
10970
96033e83
MC
109712004-08-23 Michael Chastain <mec.gnu@mindspring.com>
10972
10973 * gdb.base/whatis.c: Add copyright notice.
10974
cf38c229
MK
109752004-08-20 Mark Kettenis <kettenis@gnu.org>
10976
10977 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
10978 it to skip the breakpoints encoded in the inline assembly.
10979
f4b49756
MC
109802004-08-20 Michael Chastain <mec.gnu@mindspring.com>
10981
10982 * Makefile.in: Add gdb.fortran.
10983
2f193b69
MC
109842004-08-20 Michael Chastain <mec.gnu@mindspring.com>
10985
10986 * gdb.base/call-sc.exp (test_scalar_returns):
10987 Fix cut-and-paste glitch in "Make fun return now".
10988
89a237cb
MC
109892004-08-17 Michael Chastain <mec.gnu@mindspring.com>
10990
10991 * configure.in: Add gdb.fortran.
10992 * configure: Regenerate.
10993 * gdb.fortran/Makefile.in: New file.
10994 * lib/gdb.exp (skip_fortran_tests): New procedure.
10995
469aff8e
MC
109962004-08-17 Michael Chastain <mec.gnu@mindspring.com>
10997
10998 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
10999 reference to bug-gnu@prep.ai.mit.edu.
11000 * gdb.mi/mi-var-child.exp: Likewise.
11001 * gdb.mi/mi-var-cmd.exp: Likewise.
11002 * gdb.mi/mi-var-display.exp: Likewise.
11003 * gdb.mi/mi2-var-block.exp: Likewise.
11004 * gdb.mi/mi2-var-child.exp: Likewise.
11005 * gdb.mi/mi2-var-cmd.exp: Likewise.
11006 * gdb.mi/mi2-var-display.exp: Likewise.
11007
00b51b9f
MK
110082004-08-15 Mark Kettenis <kettenis@gnu.org>
11009
11010 * gdb.base/unload.c (main): Make local variable msg const.
11011
45f07fef
MC
110122004-08-15 Michael Chastain <mec.gnu@mindspring.com>
11013
11014 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
11015 to bug-gnu@prep.ai.mit.edu.
11016 * gdb.mi/mi-disassemble.exp: Likewise.
11017 * gdb.mi/mi-eval.exp: Likewise.
11018 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
11019 default line number.
11020 * gdb.mi/mi-return.exp: Likewise.
11021 * gdb.mi/mi-simplerun.exp: Likewise.
11022 * gdb.mi/mi-stack.exp: Likewise.
11023 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
11024 number with explicit range test.
11025 * gdb.mi/mi-watch.exp: Likewise.
11026 * gdb.mi/mi2-break.exp: Likewise.
11027 * gdb.mi/mi2-cli.exp: Likewise.
11028 * gdb.mi/mi2-disassemble.exp: Likewise.
11029 * gdb.mi/mi2-eval.exp: Likewise.
11030 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
11031 default line number.
11032 * gdb.mi/mi2-return.exp: Likewise.
11033 * gdb.mi/mi2-simplerun.exp: Likewise.
11034 * gdb.mi/mi2-stack.exp: Likewise.
11035 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
11036 number with explicit range test.
11037 * gdb.mi/mi2-watch.exp: Likewise.
11038
dd8c8ee7
MC
110392004-08-15 Michael Chastain <mec.gnu@mindspring.com>
11040
11041 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
11042 * gdb.cp/m-static.exp: Likewise.
11043 * gdb.cp/rtti.exp: Likewise.
11044
4e838464
MK
110452004-08-14 Mark Kettenis <kettenis@gnu.org>
11046
11047 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
11048
8d8cb839
EZ
110492004-08-14 Eli Zaretskii <eliz@gnu.org>
11050
11051 * ChangeLog: Prefix Local Variables with semi-colons and indent
11052 the reference to older ChangeLog files, to fix fontification in
11053 Emacs.
11054
deea8bb0
MC
110552004-08-13 Michael Chastain <mec.gnu@mindspring.com>
11056
11057 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
11058 * gdb.mi/mi2-break.exp: Likewise.
11059
c3297504
MC
110602004-08-13 Michael Chastain <mec.gnu@mindspring.com>
11061
11062 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
11063
25808999
MC
110642004-08-13 Michael Chastain <mec.gnu@mindspring.com>
11065
11066 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
11067
226a8d71
MC
110682004-08-13 Michael Chastain <mec.gnu@mindspring.com>
11069
11070 * gdb.cp/classes.exp: Remove unused declarations. Just let
11071 test names default instead of providing special names. Remove
11072 extraneous demangler test.
11073
37fdf854
JJ
110742004-08-12 Jeff Johnston <jjohnstn@redhat.com>
11075
11076 * gdb.base/unload.exp: New test for breakpoints in dynamically
11077 loaded libraries.
11078 * gdb.base/unload.c: Ditto.
11079 * gdb.base/unloadshr.c: Ditto.
11080
2d3a7986
MC
110812004-08-12 Michael Chastain <mec.gnu@mindspring.com>
11082
11083 * gdb.cp/classes.exp (test_ptype_class_objects): Call
11084 cp_test_ptype_class.
11085 (test_enums): Likewise.
11086
c72b934c
AC
110872004-08-10 Andrew Cagney <cagney@gnu.org>
11088
11089 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
11090 files.
11091
cc503c8a
AC
110922004-08-10 Andrew Cagney <cagney@gnu.org>
11093
11094 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
11095 init_malloc call.
11096
902f2ccb
MC
110972004-08-10 Michael Chastain <mec.gnu@mindspring.com>
11098
11099 * ChangeLog: Add copyright notice. The notice is copied
11100 from emacs 21.3 top level ChangeLog.
11101
78c90502
MC
111022004-08-09 Michael Chastain <mec.gnu@mindspring.com>
11103
11104 * lib/cp-support.exp: New file.
11105 * lib/cp-support.exp (cp_test_type_class): New function.
11106 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
11107 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
11108 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
11109 cp_test_ptype_class.
11110
88e5ea78
MC
111112004-08-09 Michael Chastain <mec.gnu@mindspring.com>
11112
11113 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
11114 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
11115 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
11116 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
11117 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
11118 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
11119 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
11120 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
11121 gdb.mi/mi2-watch.exp: Update copyright years.
11122
6a89fc9c
MK
111232004-08-09 Mark Kettenis <kettenis@gnu.org>
11124
11125 * gdb.base/sigaltstack.exp: Provide proper anchoring.
11126
1482e0de
MC
111272004-08-09 Michael Chastain <mec.gnu@mindspring.com>
11128
11129 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
11130 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
11131 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
11132 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
11133 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
11134 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
11135 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
11136 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
11137 gdb.mi/mi-watch.exp: Update copyright years.
11138
1a5ce3f3
DJ
111392004-08-08 Daniel Jacobowitz <dan@debian.org>
11140
11141 PR gdb/1738
11142 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
11143 from a breakpoint with a pending signal.
11144
04f6ecf2
DJ
111452004-08-08 Daniel Jacobowitz <dan@debian.org>
11146
11147 PR gdb/1736
11148 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
11149 * gdb.base/sigaltstack.exp (finish_test): Consume output until
11150 the prompt.
11151 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
11152
54d90d35
DJ
111532004-08-08 Daniel Jacobowitz <dan@debian.org>
11154
11155 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
11156
d2f6abb0
DJ
111572004-08-08 Daniel Jacobowitz <dan@debian.org>
11158
11159 PR gdb/1736
11160 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
11161 for i?86-*-linux*.
11162
5598c03d
DJ
111632004-08-08 Daniel Jacobowitz <dan@debian.org>
11164
11165 * gdb.arch/i386-prologue.exp: Compile without debug information.
11166
c6fee705
MC
111672004-08-08 Michael Chastain <mec.gnu@mindspring.com>
11168
11169 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
11170 rather than asking gdb to search.
11171
dd90efdb
MC
111722004-08-05 Michael Chastain <mec.gnu@mindspring.com>
11173
11174 * gdb.base/gcore.c: Include <string.h>.
11175
1e84bec1
MC
111762004-08-05 Michael Chastain <mec.gnu@mindspring.com>
11177
11178 * gdb.base/gcore.c: Add copyright notice.
11179
e425eb2b
MC
111802004-08-05 Michael Chastain <mec.gnu@mindspring.com>
11181
11182 * gdb.base/freebpcmd.c: Include <stdio.h>.
11183 * gdb.base/long_long.c: Include <string.h>.
11184 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
11185 * gdb.base/siginfo.c: Include <string.h>.
11186 * gdb.base/sigstep.c: Include <string.h>.
11187
cb9aaed5
MC
111882004-08-04 Michael Chastain <mec.gnu@mindspring.com>
11189
11190 * gdb.base/complex.c: Include <stdlib.h>.
11191
55944f3d
MC
111922004-08-04 Michael Chastain <mec.gnu@mindspring.com>
11193
11194 * gdb.base/complex.c: Add copyright notice.
11195
7b2953d9
MC
111962004-08-04 Michael Chastain <mec.gnu@mindspring.com>
11197
11198 * gdb.base/charset.c: Include <stdlib.h>.
11199
c9133d23
MC
112002004-08-04 Michael Chastain <mec.gnu@mindspring.com>
11201
11202 * gdb.base/auxv.c: Include <stdlib.h>.
11203
0a8490ad
MC
112042004-08-04 Michael Chastain <mec.gnu@mindspring.com>
11205
11206 * gdb.base/auxv.c: Add copyright notice.
11207
3426d5ec
MC
112082004-08-04 Michael Chastain <mec.gnu@mindspring.com>
11209
11210 * gdb.base/coremaker.c: Add copyright notice.
11211 * gdb.base/coremaker2.c: Add copyright notice.
11212
8da195dd
AC
112132004-08-04 Andrew Cagney <cagney@gnu.org>
11214
11215 * gdb.base/store.exp: Update copyright.
11216 (check_set, up_set, check_struct, up_struct): Add a prefix to test
11217 names, do not import gdb_prompt.
11218
8d394f98
AC
112192004-08-01 Andrew Cagney <cagney@gnu.org>
11220
11221 Fix PR testsuite/1729.
11222 * gdb.base/dump.exp: Add test name to callers of capture_value, do
11223 not use capture_value with value 4.
11224 (capture_value): Add optional test name parameter.
11225 (test_reload_saved_value, test_restore_saved_value): Use $msg as
11226 the prefix, pass to capture_value.
11227
b6702b23
MK
112282004-08-01 Mark Kettenis <kettenis@gnu.org>
11229
11230 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
11231 * gdb.arch/i386-prologue.c (standard): New prototype and function.
11232 (main): Call new function.
11233
c203e0ca
MC
112342004-07-31 Michael Chastain <mec.gnu@mindspring.com>
11235
11236 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
11237
a7995a30
MC
112382004-07-31 Michael Chastain <mec.gnu@mindspring.com>
11239
11240 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
11241
9366563b
MC
112422004-07-31 Michael Chastain <mec.gnu@mindspring.com>
11243
b6eeaf26 11244 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
11245 Accept more values of vtbl pointer. Remove some messages
11246 about "obsolete gcc or gdb".
11247
2fc1f950
MC
112482004-07-30 Michael Chastain <mec.gnu@mindspring.com>
11249
11250 * gdb.cp/classes.exp: Accept more varieties of ptype output.
11251
c724d49b
MC
112522004-07-30 Michael Chastain <mec.gnu@mindspring.com>
11253
11254 * gdb.base/asm-source.exp: Properly convert target board
11255 debug flags from gcc format to binutils format.
11256
736b0fce
MK
112572004-07-28 Mark Kettenis <kettenis@gnu.org>
11258
11259 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
11260 gdb1718". PR backtrace/1718 partially fixed.
11261
5633ea5c
JJ
112622004-07-27 Jeff Johnston <jjohnstn@redhat.com>
11263
11264 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
11265
575eebb1
NC
112662004-07-26 Nick Clifton <nickc@redhat.com>
11267
11268 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
11269 good default value for a specific architecture is available then
11270 set it to that value. Otherwise default to the -gstabs switch.
11271 Remove the -g... switches from the asm-flags variable. Allow the
11272 target board info to override the value if it wants to. Pass the
11273 switch on the assembler command line.
11274
62104619
MK
112752004-07-23 Mark Kettenis <kettenis@gnu.org>
11276
11277 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
11278 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
11279 (main): Call new function.
11280
4a1135b8
MC
112812004-07-22 Michael Chastain <mec.gnu@mindspring.com>
11282
11283 Test for PR exp/1715.
11284 * gdb.base/radix.exp: Refactor common procedures. Make all
11285 test names unique. Change XFAIL to KFAIL.
11286
8a12c1f0
MC
112872004-07-20 Michael Chastain <mec.gnu@mindspring.com>
11288
11289 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
11290 * gdb.ada/gnat_ada.gin: ... to here.
11291 * configure.in: Use gnat_ada.gin.
11292 * configure: Regenerate.
11293
23b451cf
AC
112942004-07-20 Andrew Cagney <cagney@gnu.org>
11295
11296 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
11297 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
11298 XFAILs. Clean up test messages and comments. Check backtraces.
11299 Delete re-sync code.
11300
ab618a02
MC
113012004-07-19 Michael Chastain <mec.gnu@mindspring.com>
11302
11303 Fix PR cli/740.
11304 * gdb.base/annota1.exp: Honor gdb,nosignals.
11305 * gdb.base/annota3.exp: Likewise.
11306
46dad340
MC
113072004-07-19 Michael Chastain <mec.gnu@mindspring.com>
11308
11309 * lib/java.exp: Update copyright notice.
11310
756d8c70
AC
113112004-07-19 Andrew Cagney <cagney@gnu.org>
11312
11313 * gdb.base/selftest.exp: Copy file from here ...
11314 * gdb.gdb/selftest.exp: ... to here.
11315
586027e6
AC
113162004-07-16 Andrew Cagney <cagney@redhat.com>
11317
11318 * lib/insight-support.exp: Delete file.
11319 * lib/java.exp (java_init): Fix copyright.
11320
029d2200
AC
113212004-07-16 Andrew Cagney <cagney@gnu.org>
11322
11323 * gdb.base/restore.c: Append "prologue" to comments marking the a
11324 function's prologue.
11325 * gdb.base/restore.exp: Update copyright, re-indent.
11326 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
11327 callerN" prefix where needed. Update patterns that match a
11328 function's prologue.
11329
653b62c5
MC
113302004-07-16 Michael Chastain <mec.gnu@mindspring.com>
11331
11332 * gdb.base/restore.c: Add copyright notice.
11333
f7d690e5
AC
113342004-07-16 Andrew Cagney <cagney@gnu.org>
11335
11336 * gdb.base/logical.exp: Update copyright.
11337 (evaluate): New procedure. Use to re-implement tests using
11338 several tables.
11339
d629a7cb
MH
113402004-07-14 Martin Hunt <hunt@redhat.com>
11341
11342 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
11343 which fixes some problems where init.tcl was not found.
11344
9c7bb332
AC
113452004-07-13 Andrew Cagney <cagney@gnu.org>
11346
6bf46641
AC
11347 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
11348 (check_sizeof, check_valueof): Do not include the output in the
11349 test name. Use gdb_test.
11350 (get_valueof): Use gdb_test_multiple.
11351
c4ffd4c0
AC
11352 * gdb.base/step-test.exp: Update copyright. Use
11353 gdb_test_multiple. Ensure that test names do not include
11354 architecture dependent output.
11355
ab89363a
AC
11356 * gdb.gdb/observer.exp: Update copyright.
11357 (setup_test): Use gdb_test_multiple.
11358 (attach_first_observer, attach_second_observer)
11359 (attach_third_observer, detach_first_observer)
11360 (detach_second_observer, detach_third_observer)
11361 (reset_counters, check_counters): Make $message a prefix.
11362 (test_normal_stop_notifications): Add "args" parameter - a list of
11363 init functions to be called. Make $message a prefix,
11364 (test_observer_normal_stop): Change the message prefixes so that
11365 they are unique, pass the attach / detach procedures to
11366 test_normal_stop_notifications.
11367
ec58997a
AC
11368 * gdb.base/signull.exp (test_segv): Prefix all tests with
11369 "${name}". Clean up test messages.
11370
b475183b
AC
11371 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
11372
9c7bb332
AC
11373 * gdb.base/ena-dis-br.exp: Update copyright.
11374 (break_at): New function. Replace send_gdb with gdb_test,
11375 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
11376 ignore count, not stopped at bpt", with KFAIL.
11377
2dd95497
CV
113782004-07-13 Corinna Vinschen <vinschen@redhat.com>
11379
11380 * gdb.base/attach.exp: Remove cleanupfile handling.
11381
419e626b
AC
113822004-07-12 Andrew Cagney <cagney@gnu.org>
11383
11384 * gdb.base/annota1.exp: Cleanup corefile test name.
11385 * gdb.base/annota3.exp: Ditto.
11386
8b1b3228
AC
113872004-07-12 Andrew Cagney <cagney@gnu.org>
11388
78650829
AC
11389 * gdb.base/signals.exp: Clean up copyright, re-indent.
11390
8b1b3228
AC
11391 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
11392 gdb_test and gdb_test_multiple.
11393
935c2760
JJ
113942004-07-08 Jeff Johnston <jjohnstn@redhat.com>
11395
11396 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 11397 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
11398 provide line number info for first statement in main.
11399
1544280f
AC
114002004-07-08 Andrew Cagney <cagney@gnu.org>
11401
1279f4ff
AC
11402 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
11403
1544280f
AC
11404 * gdb.base/sigbpt.exp: Make the common part of each test name a
11405 prefix instead of suffix.
11406
bcc82369
BR
114072004-07-07 Bob Rossi <bob_rossi@cox.net>
11408
11409 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
11410 test from test_tbreak_creation_and_listing to
11411 test_file_list_exec_source_file
11412 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
11413 Changed name of test from test_tbreak_creation_and_listing to
11414 test_file_list_exec_source_file
11415
23f4b0aa
JJ
114162004-07-07 Jeff Johnston <jjohnstn@redhat.com>
11417
11418 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
11419 the jmisc() constructor instead of <init>.
11420 * gdb.java/jmisc1.exp: Ditto.
11421
56401cd5
AC
114222004-07-07 Andrew Cagney <cagney@gnu.org>
11423
11424 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
11425 corrupting the PC.
11426
44ae2f6a
MC
114272004-07-06 Michael Chastain <mec.gnu@mindspring.com>
11428
11429 * gdb.cp/templates.exp: Accept whitespace change in demangler
11430 output.
11431
45a83408
AC
114322004-07-06 Andrew Cagney <cagney@gnu.org>
11433
11434 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
11435
d205ad70
MC
114362004-07-02 Michael Chastain <mec.gnu@mindspring.com>
11437
11438 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
11439 * lib/compiler.cc: Likewise.
11440
06ea1a61
MC
114412004-06-30 Michael Chastain <mec.gnu@mindspring.com>
11442
11443 * lib/compiler.cc: Work around string preprocessing problem
11444 with old hp c++ compiler.
11445 * lib/compiler.c: Likewise.
11446
daab1251
CV
114472004-06-29 Corinna Vinschen <vinschen@redhat.com>
11448
11449 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
11450 directives to conditionalize symbol prefixing.
11451 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
11452 additional_flags handling. Add underscore prefix for Cygwin.
11453 * gdb.arch/i386-unwind.c: Use preprocessor directives to
11454 conditionalize symbol prefixing.
11455 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
11456 additional_flags handling. Add underscore prefix for Cygwin.
11457
cc984116
CV
114582004-06-29 Corinna Vinschen <vinschen@redhat.com>
11459
11460 * gdb.base/bigcore.exp: Skip test on Cygwin.
11461
c279b077
MC
114622004-06-28 Michael Chastain <mec.gnu@mindspring.com>
11463
11464 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
11465 formats for "info register". Use gdb_test_multiple. Fix
11466 the "invalid register" test.
11467
0e915747
CV
114682004-06-28 Corinna Vinschen <vinschen@redhat.com>
11469
11470 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
11471 PID for Cygwin. Add Cygwin specific strings to check for in some
11472 tests.
11473 (do_attach_tests): Add a test for user interaction when attaching
11474 to a process with no matching symbol table already loaded.
11475
11422c86
AC
114762004-06-26 Andrew Cagney <cagney@gnu.org>
11477
11478 Test PR java/1567 and PR java/1565.
11479 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
11480 * gdb.java/jmisc2.exp: Delete file.
11481
cefbce26
MC
114822004-06-26 Michael Chastain <mec.gnu@mindspring.com>
11483
11484 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
11485
e19f872c
CV
114862004-06-25 Corinna Vinschen <vinschen@redhat.com>
11487
11488 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
11489 attach process.
11490
d931ba3b
MC
114912004-06-23 Michael Chastain <mec.gnu@mindspring.com>
11492
11493 * gdb.cp/pr-1553.exp: Remove.
11494
aef68c48
MC
114952004-06-22 Michael Chastain <mec.gnu@mindspring.com>
11496
11497 * gdb.cp/pr-1553.cc: Remove.
11498 * gdb.cp/pr-1553.exp: Disable this test.
11499
8d5df71a
JB
115002004-06-20 Jim Blandy <jimb@redhat.com>
11501
a9c64011 11502 Fix PR testsuite/1680.
8d5df71a
JB
11503 * gdb.arch/i386-sse.exp: Properly quote curly braces in
11504 regular expressions.
11505
4ac6f39d
MC
115062004-06-19 Michael Chastain <mec.gnu@mindspring.com>
11507
11508 Fix PR testsuite/1679.
11509 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
11510 Issue an UNSUPPORTED result instead.
11511
1b413552
JB
115122004-06-18 Jim Blandy <jimb@redhat.com>
11513
11514 * gdb.base/charset.exp: Only send a control-C if we see a new
11515 prompt and incomplete command.
11516
6daa6ebd
MC
115172004-06-18 Michael Chastain <mec.gnu@mindspring.com>
11518
11519 * gdb.cp/pr-574.cc: Add copyright notice.
11520
51fa4ae0
JB
115212004-06-17 Jim Blandy <jimb@redhat.com>
11522
11523 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
11524 cases where the regexp has no groups; this grabs random text from
11525 the previous test suite, whatever that was.
11526
8fea26c5
MC
115272004-06-17 Michael Chastain <mec.gnu@mindspring.com>
11528
11529 * gdb.cp/printmethod.cc: Add copyright notice.
11530
1e3aeb41
MC
115312004-06-16 Michael Chastain <mec.gnu@mindspring.com>
11532
11533 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
11534
9d9030bc
AC
115352004-06-16 Andrew Cagney <cagney@gnu.org>
11536
11537 * gdb.base/signull.c: Update copyright. Include <string.h>.
11538 (bowler): Replace data_pointer with data_read
11539 and data_write cases. Add code_descriptor case.
11540 (zero, desc): New array and pointer.
11541 (data, code): Change to simple pointers.
11542 * gdb.base/signull.exp: Fix probe pattern matching a function
11543 descriptor SIGSEGV. Replace data_pointer with data_read and
11544 data_write tests.
11545
acd4ad44
AC
115462004-06-16 Andrew Cagney <cagney@gnu.org>
11547
11548 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
11549
08fd625c
MC
115502004-06-15 Michael Chastain <mec.gnu@mindspring.com>
11551
11552 * gdb.base/long_long.c: Add copyright notice.
11553
1903502c
MC
115542004-06-15 Michael Chastain <mec.gnu@mindspring.com>
11555
11556 * gdb.base/long_long.exp: Remove reference to
11557 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
11558 to gdb_breakpoint and gdb_continue_to_breakpoint.
11559
83313cb1
JB
115602004-06-14 Jim Blandy <jimb@redhat.com>
11561
11562 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
11563 endian case.
11564
1bf404ef
AC
115652004-06-14 Andrew Cagney <cagney@gnu.org>
11566
11567 * gdb.base/gcore.exp (capture_command_output): Delete the always
11568 passing tests containing inferior values.
11569 * gdb.base/ending-run.exp: Do not include the breakpoint address
11570 in the test message. Update copyright.
11571 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
11572 size in the test name, use gdb_test_multiple. Update copyright.
11573
ef220b33
MC
115742004-06-14 Michael Chastain <mec.gnu@mindspring.com>
11575
11576 * gdb.cp/ref-types.cc: Add copyright notice.
11577
4f70a4c9
MC
115782004-06-14 Michael Chastain <mec.gnu@mindspring.com>
11579
11580 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
11581 hp_aCC_compiler.
11582 * lib/compiler.cc: Likewise.
11583 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
11584 'set' commands. Log diagnostics for other lines. Set
11585 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
11586
335928ac
MC
115872004-06-13 Michael Chastain <mec.gnu@mindspring.com>
11588
11589 * gdb.cp/try_catch.cc: Add copyright notice.
11590
2efb12e8
MC
115912004-06-12 Michael Chastain <mec.gnu@mindspring.com>
11592
11593 * gdb.cp/userdef.cc: Add copyright notice.
11594
0bbed51a
MC
115952004-06-11 Michael Chastain <mec.gnu@mindspring.com>
11596
11597 * gdb.cp/virtfunc.cc: Add copyright notice.
11598
e12a46c9
RC
115992004-06-11 Randolph Chung <tausq@debian.org>
11600
11601 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
11602 problem.
11603
338e05af
AC
116042004-06-10 Andrew Cagney <cagney@gnu.org>
11605
11606 * lib/compiler.cc, lib/compiler.c: Append either
11607 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
11608 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
11609 instead of gcc-3-3.
11610
dc3f10cb
AC
116112004-06-09 Andrew Cagney <cagney@gnu.org>
11612
b4d946af
AC
11613 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
11614 gdb/1455, bug is specific to "long long" and "double".
a9c64011 11615
dc3f10cb
AC
11616 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
11617 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
11618 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
11619 fixed.
11620
b5c0bfa2
AC
116212004-06-09 Andrew Cagney <cagney@gnu.org>
11622
11623 * gdb.base/structs.exp (test_struct_returns): Replace
11624 "return_value_unknown" and "finish_value_unknown" by
11625 "return_value_known" and "finish_value_known". Instead of
11626 "return_value_unknown" iff "finish_value_unknown", check
11627 "return_value_known" implies "finish_value_known".
11628
caeb605f
MH
116292004-06-08 Martin Hunt <hunt@redhat.com>
11630
11631 * gdb.base/float.exp: Add pattern for mips targets.
11632
c892bb64
RC
116332004-06-08 Randolph Chung <tausq@debian.org>
11634
11635 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
11636 message for unknown architectures more clear.
11637
48306d3e
JB
116382004-06-08 Joel Brobecker <brobecker@gnat.com>
11639
11640 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
11641 start the execution of the program.
11642
83ecb59f
JB
116432004-06-07 Jim Blandy <jimb@redhat.com>
11644
11645 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
11646 * gdb.arch/i386-cpuid.h: New helper file.
11647
55264cb4
RC
116482004-06-07 Randolph Chung <tausq@debian.org>
11649
11650 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
11651 has started.
11652
23cadb28
RM
116532004-06-04 Roland McGrath <roland@redhat.com>
11654
11655 Fix PR gdb/1647.
11656 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
11657 differently to be robust to output buffering differences.
11658
51d01eda
MC
116592004-06-04 Michael Chastain <mec.gnu@mindspring.com>
11660
11661 * gdb.threads/pthreads.exp: Update copyright years.
11662 (check_control_c): Change asynchronous 'after' to synchronous.
11663
f4fc3b93
RM
116642004-06-04 Roland McGrath <roland@redhat.com>
11665
11666 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
11667 next gdb prompt.
11668
4013522b
MC
116692004-06-02 Michael Chastain <mec.gnu@mindspring.com>
11670
11671 Fix PR gdb/1636.
11672 * gdb.threads/manythreads.exp: Change asynchronous 'after'
11673 calls to synchronous.
11674
7a8f1e6b
JB
116752004-05-26 Jim Blandy <jimb@redhat.com>
11676
11677 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
11678
81bb3443
RC
116792004-05-24 Randolph Chung <tausq@debian.org>
11680
11681 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
11682 * gdb.asm/pa.inc: New file.
11683
8f5a3103
MK
116842004-05-22 Mark Kettenis <kettenis@gnu.org>
11685
11686 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
11687
734b8fe8 116882004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 11689 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
11690
11691 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
11692 GDB prompt.
11693
725603e1
UW
116942004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11695
f4fc3b93 11696 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
11697 setjmp/longjmp. Use sigaction instead of signal.
11698
8b923272 116992004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 11700 Michael Snyder <msnyder@redhat.com>
8b923272
JB
11701
11702 * gdb.threads/pthread_cond_wait.c: New file.
11703 * gdb.threads/pthread_cond_wait.exp: New testcase.
11704
8bfabb04
AC
117052004-05-13 Andrew Cagney <cagney@redhat.com>
11706
11707 * gdb.base/signull.exp, gdb.base/signull.c: New files.
11708 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
11709
42edda50
AC
117102004-05-11 Andrew Cagney <cagney@redhat.com>
11711
11712 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
11713 fixed but revealed gdb/1639.
11714
d303a6c7
AC
117152004-05-10 Andrew Cagney <cagney@redhat.com>
11716
11717 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
11718 func1" and "next to 2nd alarm", kernel bug avoided.
11719
bf08c2a1
DJ
117202004-05-10 Daniel Jacobowitz <dan@debian.org>
11721
11722 PR external/1568
11723 * gdb.base/bigcore.exp: Check the size of the dumped core file.
11724 XFAIL if it is smaller than bytes_allocated.
11725 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
11726 (main): Make chunks_allocated unsigned. Correct comment.
11727
c0586a34
JB
117282004-05-07 Joel Brobecker <brobecker@gnat.com>
11729
11730 * gdb.arch/powerpc-aix-prologue.c: New file.
11731 * gdb.arch/powerpc-aix-prologue.exp: New file.
11732
f2785d12
JB
117332004-05-07 Jim Blandy <jimb@redhat.com>
11734
11735 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
11736 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
11737
bd7f6e30
JB
117382004-05-06 Joel Brobecker <brobecker@gnat.com>
11739
11740 * gdb.base/sep.exp: No longer setup_kfail when the program was
11741 built with dwarf2.
11742
0a5e7efe
JI
117432004-05-05 Jim Ingham <jingham@apple.com>
11744
11745 * gdb.base/pending.exp: Make sure pending breakpoints
11746 preserve the ignore count.
f4fc3b93 11747
a8958849
MK
117482004-04-27 Jerome Guitton <guitton@gnat.com>
11749
11750 * i386-prologue.exp: Add testcase for jump instruction as first
11751 instruction of the real code.
11752 * i386-prologue.c (jump_at_beginning): New function.
11753
7e103f5b
MK
117542004-04-28 Mark Kettenis <kettenis@gnu.org>
11755
11756 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
11757 x86_64-*-*.
11758
5d38b224
MK
117592004-04-28 Mark Kettenis <kettenis@gnu.org>
11760
11761 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
11762 i*86-*-*.
11763
0ef32fd9
MK
117642004-04-25 Mark Kettenis <kettenis@gnu.org>
11765
11766 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
11767 expression that checks the return type.
11768
71d7dd7c
AC
117692004-04-23 Andrew Cagney <cagney@redhat.com>
11770
11771 * gdb.base/call-sc.exp: New test of scalar call/return values.
11772 * gdb.base/call-sc.c: Ditto.
11773
1e9f977e
JJ
117742004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11775
11776 * gdb.threads/manythreads.c: Reduce thread stack size.
11777
899d9e3a
JJ
117782004-04-23 Jeff Johnston <jjohnstn@redhat.com>
11779
11780 * gdb.threads/manythreads.c: Add copyright notice.
11781
61bcae62
AC
117822004-04-23 Andrew Cagney <cagney@redhat.com>
11783
11784 * gdb.base/siginfo.exp: Better handle step out of signal.
11785 * gdb.base/sigstep.exp: Ditto.
11786
7339a42e 117872004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 11788 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
11789
11790 * gdb.threads/manythreads.c: New testcase.
11791 * gdb.threads/manythreads.exp: Ditto.
11792
5c98409b
JB
117932004-04-22 Jim Blandy <jimb@redhat.com>
11794
11795 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
11796 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
11797
3b611f1a
MC
117982004-04-21 Michael Chastain <mec.gnu@mindspring.com>
11799
11800 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
11801
f0fd9238
AC
118022004-04-21 Andrew Cagney <cagney@redhat.com>
11803
11804 * gdb.base/sigstep.c: New file.
11805 * gdb.base/sigstep.exp: New file.
11806
90990674
JB
118072004-04-16 Joel Brobecker <brobecker@gnat.com>
11808
11809 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
11810 call to observer_notify_normal_stop.
11811
78cef34b
AC
118122004-04-15 Andrew Cagney <cagney@redhat.com>
11813
11814 * gdb.base/siginfo.c: New file.
11815 * gdb.base/siginfo.exp: New file.
11816
d2343407
JB
118172004-04-12 J. Brobecker <brobecker@gnat.com>
11818
11819 * gdb.base/sep.exp: Fix typo in comment.
11820
a2dba3c8
JB
118212004-04-12 J. Brobecker <brobecker@gnat.com>
11822
11823 * gdb.base/sep.c: New file.
11824 * gdb.base/sep-proc.c: New file.
11825 * gdb.base/sep.exp: New testcase.
11826
15f7b60e
MK
118272004-04-09 Mark Kettenis <kettenis@gnu.org>
11828
11829 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
11830 support.
11831
44f4de1a
AC
118322004-04-05 Andrew Cagney <cagney@redhat.com>
11833
11834 * gdb.base/sigaltstack.c: New file.
11835 * gdb.base/sigaltstack.exp: New file.
11836
ef04f396
JB
118372004-04-04 Joel Brobecker <brobecker@gnat.com>
11838
11839 * gdb.base/foll-fork.exp: Update the expected output for
11840 "help set follow-fork-mode", to match a change that was made
11841 to the help of this variable on 2004-01-13.
11842
d40d2c92
JB
118432004-04-01 Joel Brobecker <brobecker@gnat.com>
11844
11845 * lib/ada.exp: Add copyright notice.
11846 * bar.ads: Likewise.
11847 * bar.adb: Likewise.
11848 * null_record.adb: Likewise.
11849 * null_record.exp: Likewise.
11850 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
11851
f86ef5a3
JB
118522004-04-01 Joel Brobecker <brobecker@gnat.com>
11853
11854 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
11855 * configure: Regenerate.
11856
414e70e3
JB
118572004-04-01 Joel Brobecker <brobecker@gnat.com>
11858
11859 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
11860 to build the application. Remove the message printed when in
11861 verbose mode, redundant with the UNSUPPORTED message above.
11862
f0aaee49
JB
118632004-03-31 Joel Brobecker <brobecker@gnat.com>
11864
11865 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
11866 * gdb.ada (null_record.exp): New testcase.
11867
ac81cb54
JB
118682004-03-31 Joel Brobecker <brobecker@gnat.com>
11869
11870 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
11871
854af2f7
JB
118722004-03-31 Joel Brobecker <brobecker@gnat.com>
11873
11874 * gdb.ada: New subdirectory.
11875 * gdb.ada/Makefile.in: New file.
11876 * gdb.ada/gnat_ada.gpr.in: New file.
11877
034cb681
JB
118782004-03-31 Joel Brobecker <brobecker@gnat.com>
11879
11880 * lib/ada.exp: New file.
11881
78a1a894
DJ
118822004-03-24 Daniel Jacobowitz <drow@mvista.com>
11883
11884 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
11885 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
11886
4b2b3b3e
AC
118872004-03-22 Andrew Cagney <cagney@redhat.com>
11888
11889 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
11890 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
11891 Problem identified by Ulrich Weigand.
11892
23c73aa3
DC
118932004-03-17 David Carlton <carlton@kealia.com>
11894
11895 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
11896 PR c++/826.
11897
d63a86f8
RM
118982004-03-16 Roland McGrath <roland@redhat.com>
11899
11900 * gdb.base/auxv.exp: New file.
11901 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
11902
0e02aa50
DC
119032004-03-12 David Carlton <carlton@kealia.com>
11904
11905 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
11906 * gdb.cp/pr-1553.cc: Ditto.
11907 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
11908 pass branch.
11909
c20b71be
MC
119102004-03-12 Michael Chastain <mec.gnu@mindspring.com>
11911
11912 * gdb.cp/templates.exp: Accept more template types.
11913
c7414a01
MC
119142004-03-09 Michael Chastain <mec.gnu@mindspring.com>
11915
11916 From Corinna Vinschen with modifications.
11917 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
11918 local variable obj_with_enum.
11919 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
11920 results with obj_with_enum.
11921
ed69573c
MC
119222004-03-09 Michael Chastain <mec.gnu@mindspring.com>
11923
11924 * gdb.cp/classes.cc: New file, copied from misc.cc.
11925 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
11926
28301461
MC
119272004-03-09 Michael Chastain <mec.gnu@mindspring.com>
11928
11929 * gdb.cp/misc.cc: Add copyright notice.
11930
1198ecbe
DC
119312004-03-05 David Carlton <carlton@kealia.com>
11932
11933 * gdb.cp/rtti.exp: Add 'print *obj3' test.
11934 * gdb.cp/rtti.h: Update copyright.
11935 (namespace n2::n3): New.
11936 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
11937 (n2::n3::func3): New.
11938 (main): Call n2::n3::func3.
11939 * gdb.cp/rtti2.cc: Update copyright.
11940 (n2::create3): New.
11941
9e08c470
MK
119422004-03-04 Mark Kettenis <kettenis@gnu.org>
11943
11944 * gdb.asm/openbsd.inc: Fix typo.
11945
4bebc3aa
FF
119462004-03-03 Fred Fish <fnf@redhat.com>
11947
11948 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
11949 "val" instead of unused "size". Update copyright year.
11950
6ea9fb37
DJ
119512004-02-29 Daniel Jacobowitz <drow@mvista.com>
11952
11953 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
11954 to use unsigned char.
11955 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
11956 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
11957
23b23974
DJ
119582004-02-29 Daniel Jacobowitz <drow@mvista.com>
11959
11960 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
11961 line of output.
11962
7574fd53
DJ
119632004-02-28 Daniel Jacobowitz <drow@mvista.com>
11964
11965 * gdb.base/relocate.c (dummy): Initialize.
11966
a195357f
DJ
119672004-02-28 Daniel Jacobowitz <drow@mvista.com>
11968
11969 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
11970 a breakpoint at exit.
11971
72fd54a9
FF
119722004-02-27 Fred Fish <fnf@redhat.com>
11973
11974 * gdb.base/chng-syms.exp: Add expect condition to match failing
11975 case that isn't a timeout.
11976
b9d23137
AC
119772004-02-27 Andrew Cagney <cagney@redhat.com>
11978
11979 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
11980 support.
11981
15d208f6 119822004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 11983
15d208f6
FF
11984 * gdb.arch/gdb1431.c: Remove.
11985 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
11986 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
11987 of "until" incorrectly.
11988
98f9cd2d
JB
119892004-02-26 J. Brobecker <brobecker@gnat.com>
11990
11991 * gdb.cp/class2.cc (empty): New class.
11992 (refer): New function.
11993 (main): Declare an object of type empty and use it.
11994 * gdb.cp/class2.exp: Print the value of an object of type empty.
11995
9b50c11b
JJ
119962004-02-26 Jeff Johnston <jjohnstn@redhat.com>
11997
11998 * gdb.base/langs.exp: Update query string to match the
11999 new nquery format used for pending breakpoints.
12000
0dcd613f
AC
120012004-02-26 Andrew Cagney <cagney@redhat.com>
12002
12003 Fix PR i18n/1570.
12004 * gdb.base/charset.c: Update copyright notice.
12005 (main, init_string): Remove the escape character '\e' tests.
12006 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
12007 * gdb.base/charset.exp (valid_host_charset): Ditto.
12008 * gdb.base/setvar.exp: Ditto.
12009
b8a56647
AC
120102004-02-24 Andrew Cagney <cagney@redhat.com>
12011
90d59e34
AC
12012 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
12013 mmapped data in core file" PASS and FAIL messages consistent.
12014
b8a56647
AC
12015 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
12016 setting a breakpoint. Work around PR java/1565.
12017
9f27c604
JJ
120182004-02-23 Jeff Johnston <jjohnstn@redhat.com>
12019
12020 * lib/gdb.exp (gdb_breakpoint): Update query string to match
12021 new nquery format.
12022 * gdb.base/pending.exp: Ditto.
12023
3224a706
MK
120242004-02-22 Mark Kettenis <kettenis@gnu.org>
12025
12026 * configure.in: Run stabs tests on *BSD.
12027 * configure: Regenerated.
12028
41e0a9ca
MK
120292004-02-21 Mark Kettenis <kettenis@gnu.org>
12030
12031 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
12032
1e1b3428
FF
120332004-02-20 Fred Fish <fnf@redhat.com>
12034
12035 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
12036 blank in test for "returns short", for consistency with other
12037 "returns xxx" tests. Update copyright year.
12038
f9a7572a
FF
120392004-02-19 Fred Fish <fnf@redhat.com>
12040
12041 New testcase for PR breakpoint/1558.
12042 * gdb.arch/gdb1558.exp: New file.
12043 * gdb.arch/gdb1558.c: New file.
12044
b2ce2854
EZ
120452004-02-19 Elena Zannoni <ezannoni@redhat.com>
12046
12047 * gdb.base/nodebug.exp: Fix typo.
12048
e7c9ff01
JB
120492004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12050
12051 Committed by Jim Blandy <jimb@redhat.com>.
12052
62f4b920
JB
12053 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
12054
2db536a1
JB
12055 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
12056
e7c9ff01
JB
12057 * gdb.base/float.exp: Support s390*-*-* targets.
12058
f3205b34
AF
120592004-02-17 Adam Fedor <fedor@gnu.org>
12060
12061 * gdb.base/gdb1555.exp: New file.
12062 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
12063
9d62932d
EZ
120642004-02-17 Elena Zannoni <ezannoni@redhat.com>
12065
12066 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
12067
344c9711
FF
120682004-02-16 Fred Fish <fnf@redhat.com>
12069
12070 * gdb.arch/gdb1291.c: Remove
12071 * gdb.arch/gdb1291.s: New test input file.
12072 * gdb.arch/gdb1291.exp: Expand test to check case that should not
12073 fail. Test for correct result, known incorrect result, other
12074 failures and timeouts.
12075
2d822687
AC
120762004-02-16 Andrew Cagney <cagney@redhat.com>
12077
12078 * gdb.base/bigcore.exp: New file.
12079 * gdb.base/bigcore.c: New file.
12080
dac15b66
AC
120812004-02-13 Andrew Cagney <cagney@redhat.com>
12082
12083 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
12084 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
12085 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
12086 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
12087 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
12088 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
12089 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
12090 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
12091 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
12092 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
12093
6bdfc2c4
JJ
120942004-02-11 Jeff Johnston <jjohnstn@redhat.com>
12095
12096 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
12097 executed is an alloc instruction.
12098
87b3ede8
DC
120992004-02-11 David Carlton <carlton@kealia.com>
12100
12101 * gdb.cp/breakpoint.exp: New.
12102 * gdb.cp/breakpoint.cc: New.
12103
6e19e2bf
MC
121042004-02-11 Michael Chastain <mec.gnu@mindspring.com>
12105
12106 Partial fix for PR gdb/1543.
12107 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
12108 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
12109 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
12110 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
12111 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
12112 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
12113 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
12114 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
12115 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
12116 to bug-gdb@prep.ai.mit.edu .
12117 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
12118 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
12119 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
12120 Likewise.
12121
5c5455dc
AC
121222004-02-10 Andrew Cagney <cagney@redhat.com>
12123
12124 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
12125 using gdb_internal_error_resync.
12126
9cf689d7
DJ
121272004-02-09 Daniel Jacobowitz <drow@mvista.com>
12128
12129 * gdb.threads/thread-specific.exp: Stop early if no threads are
12130 found.
12131
d2dc51db
MC
121322004-02-09 Michael Chastain <mec.gnu@mindspring.com>
12133
12134 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
12135
14b1a056
DJ
121362004-02-08 Daniel Jacobowitz <drow@mvista.com>
12137
12138 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
12139 breakpoints.
12140
83f66e8f
DJ
121412004-02-07 Daniel Jacobowitz <drow@mvista.com>
12142
12143 * config/sim.exp (gdb_load): Handle $arg == "".
12144 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
12145 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
12146
30fc0091
EZ
121472004-02-07 Elena Zannoni <ezannoni@redhat.com>
12148
a9c64011
AS
12149 * gdb.base/maint.exp: Update test to reflect
12150 obstack changes.
30fc0091 12151
4d806929
JJ
121522004-02-04 Jeff Johnston <jjohnstn@redhat.com>
12153
12154 * gdb.base/pendshr.c (pendfunc): New function that calls
12155 pendfunc1.
12156 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
12157
7bfdd688
FF
121582004-02-04 Fred Fish <fnf@redhat.com>
12159
12160 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
12161 function symbols and update copyright years.
12162 * gdb.arch/gdb1291.c: Ditto.
12163
aaa08ee4
MC
121642004-02-03 Michael Chastain <mec.gnu@mindspring.com>
12165
12166 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
12167
dbad7755
MC
121682004-02-03 Michael Chastain <mec.gnu@mindspring.com>
12169
12170 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
12171
ec4646ef
MC
121722004-02-03 Michael Chastain <mec.gnu@mindspring.com>
12173
12174 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
12175
1b802196
FF
121762004-02-02 Fred Fish <fnf@redhat.com>
12177
12178 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
12179 remote targets. Update copyright years.
12180
18fe2033
JJ
121812004-02-02 Jeff Johnston <jjohnstn@redhat.com>
12182
12183 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
12184 support.
12185 * gdb.base/langs.exp: Fix test which attempts to create
12186 breakpoint on non-existent function to handle new pending
12187 support.
12188 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
12189 a breakpoint.
12190 * gdb.base/pending.exp: New test.
12191 * gdb.base/pending.c: New file.
12192 * gdb.base/pendshr.c: Ditto.
12193
8d577d32
DC
121942004-02-02 David Carlton <carlton@kealia.com>
12195
12196 * gdb.cp/overload.exp: Add overloadNamespace tests.
12197 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
12198 (overloadNamespace, XXX): New.
12199 (main): Call XXX::marker2.
12200
3ad13771
FF
122012004-02-01 Fred Fish <fnf@redhat.com>
12202
12203 * gdb.base/dump.exp: Use runto_main instead of "runto main".
12204 * gdb.base/finish.exp: Ditto.
12205 * gdb.base/gcore.exp: Ditto.
12206 * gdb.base/huge.exp: Ditto.
12207 * gdb.base/info-proc.exp: Ditto.
12208 * gdb.base/return2.exp: Ditto.
12209 * gdb.threads/gcore-thread.exp: Ditto.
12210
44c75849
DJ
122112004-02-01 Daniel Jacobowitz <drow@mvista.com>
12212
12213 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
12214
005bc093
MK
122152004-02-01 Mark Kettenis <kettenis@gnu.org>
12216
12217 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
12218 that opening the file succeeds on OpenBSD.
12219
c47cebdb
DJ
122202004-02-01 Daniel Jacobowitz <drow@mvista.com>
12221
12222 * gdb.threads/thread-specific.c: New file.
12223 * gdb.threads/threads-specific.exp: New test script.
12224 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
12225 to expect_out.
12226
5a01311c
MK
122272004-02-01 Mark Kettenis <kettenis@gnu.org>
12228
12229 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
12230 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
12231 only on the "print_small_structs from print_long_arg_list" test.
12232
ce22a4f1
DJ
122332004-02-01 Daniel Jacobowitz <drow@mvista.com>
12234
12235 * gdb.base/completion.exp: Kill a stray backslash.
12236
12237 From Jim Ingham <jingham@apple.com>:
12238 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
12239 agrees with the result from sending a tab.
12240
abbab9d3
DJ
122412004-01-31 Daniel Jacobowitz <drow@mvista.com>
12242
12243 * gdb.base/chng-syms.exp: Remove stray newline.
12244
53904d1e
MK
122452004-01-31 Mark Kettenis <kettenis@gnu.org>
12246
12247 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
12248 *-*-openbsd*.
12249 * gdb.asm/openbsd.inc: New file.
12250
3a4b3aac
MK
122512004-01-30 Mark Kettenis <kettenis@gnu.org>
12252
12253 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
12254 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
12255 *-*solaris2*. Remove commented out default settings for
12256 asm-flags. Replace gdb_compile with target_link.
12257
ebac27b4
MC
122582004-01-29 Michael Chastain <mec.gnu@mindspring.com>
12259
12260 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
12261 for all tests. Remove old hp-ux and cygnus xfail cases.
12262
d8679d84
PH
122632004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
12264
12265 * gdb.base/chng-syms.exp: New file.
12266 * gdb.base/chng-syms.c: New file.
12267
0a55bc22
MC
122682004-01-24 Michael Chastain <mec.gnu@mindspring.com>
12269
12270 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
12271 Provide arms for current output in all my configurations.
12272
94b8e876
MC
122732004-01-24 Michael Chastain <mec.gnu@mindspring.com>
12274
12275 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
12276 * lib/compiler.cc: Likewise.
12277 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
12278 get the right preprocessor. Eval the output directly. Remove
12279 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
12280 hp_f77_compiler and hp_f90_compiler completely.
12281 (gdb_preprocess): Delete.
12282 (get_compiler): Delete.
12283
7cf03d44
MK
122842004-01-24 Mark Kettenis <kettenis@gnu.org>
12285
12286 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
12287 <string.h>.
12288
68b6dce9
NR
122892004-01-24 Nick Roberts <nick@nick.uklinux.net>
12290
12291 * gdb.mi/mi-stack.exp: Update copyright.
12292
b368761e
DC
122932004-01-23 David Carlton <carlton@kealia.com>
12294
12295 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
12296 test for cp_lookup_transparent_type.
12297 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
12298 call them.
12299
f2061b53
DJ
123002004-01-23 Daniel Jacobowitz <drow@mvista.com>
12301
12302 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
12303 after -var-update.
12304
37fc574a
DC
123052004-01-23 David Carlton <carlton@kealia.com>
12306
12307 * gdb.cp/namespace.cc (C::ensureRefs): New.
12308 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
12309
8e94b928
NR
123102004-01-20 Nick Roberts <nick@nick.uklinux.net>
12311
12312 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
12313 case "-stack-list-locals 2".
12314 * gdb.mi/mi-var-child.exp: Test for case
12315 "-var-list-children --all-values NAME".
12316
997b0952
MC
123172004-01-18 Michael Chastain <mec.gnu@mindspring.com>
12318
12319 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
12320
52470da3
MK
123212004-01-18 Mark Kettenis <kettenis@gnu.org>
12322
7049b4b8
MK
12323 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
12324 used with gdb_test_multiple.
12325
52470da3
MK
12326 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
12327 read at address 0. This fixes PR testsuite/1504.
12328
da6012e5
DJ
123292004-01-18 Daniel Jacobowitz <drow@mvista.com>
12330
12331 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
12332 Remove downloading, guessing the host executable, the calls to
12333 gdb_file_cmd and gdb_target_cmd, and "load" support.
12334 (infer_host_exec): New function broken out from gdb_load.
12335 (gdb_load): New wrapper for gdbserver_gdb_load.
12336 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
12337 gdb_target_cmd. Use -target-select.
12338 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
12339 Download binaries to the host. Clear last_mi_remote_file when
12340 we load a new binary.
12341 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
12342 call gdbserver_gdb_load and mi_gdb_target_cmd.
12343
32c70722
MC
123442004-01-17 Michael Chastain <mec.gnu@mindspring.com>
12345
12346 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
12347 type patterns.
12348
b0cecf36
MC
123492004-01-17 Michael Chastain <mec.gnu@mindspring.com>
12350
12351 * gdb.cp/templates.exp: Fix typo in test name of
12352 "print Foo<volatile char*>::foo".
12353
4120d7e6
MC
123542004-01-15 Michael Chastain <mec.gnu@mindspring.com>
12355
12356 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
12357
f679e530
BE
123582004-01-16 Ben Elliston <bje@wasabisystems.com>
12359
12360 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
12361 (clean mostlyclean): Remove empty rm.
12362
091c48f6
MC
123632004-01-15 Michael Chastain <mec.gnu@mindspring.com>
12364
12365 * gdb.base/setvar.exp: Add copyright years.
12366
3e5fc8d2
DC
123672004-01-14 David Carlton <carlton@bactrian.org>
12368
12369 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
12370 PR c++/1511 and update coment.
12371 * gdb.cp/templates.exp: Update patterns to match current output.
12372 If changes involve something other than whitespace, KFAIL
12373 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
12374
63d06c5c
DC
123752004-01-14 David Carlton <carlton@kealia.com>
12376
12377 * gdb.cp/namespace.exp: Add tests involving classes defined within
12378 namespaces.
12379 * gdb.cp/namespace.cc (C::CClass): New.
12380 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
12381
a51dab88
EZ
123822004-01-14 Elena Zannoni <ezannoni@redhat.com>
12383
12384 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
12385 what debug info we have. Print a better message if something goes
12386 wrong while producing the separate debug info file.
12387
a476ccc9
MC
123882004-01-14 Michael Chastain <mec.gnu@mindspring.com>
12389
12390 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
12391
f453692c
MC
123922004-01-14 Michael Chastain <mec.gnu@mindspring.com>
12393
12394 * gdb.base/callfuncs.c: Add copyright notice.
12395
f40063a5
MC
123962004-01-13 Michael Chastain <mec.gnu@mindspring.com>
12397
12398 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
12399 inheritance. PR gdb/1498, PR gcc/13539.
12400
19ac3974
EZ
124012004-01-13 Elena Zannoni <ezannoni@redhat.com>
12402
a9c64011
AS
12403 * gdb.threads/gcore-thread.exp: Prefix name of binary with
12404 test specific name.
12405 * gdb.mi/gdb669.exp: Ditto.
12406 * gdb.mi/mi-pthreads.exp: Ditto.
12407 * gdb.mi/mi1-pthreads.exp: Ditto.
12408 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 12409
56c97c6e
MC
124102004-01-12 Michael Chastain <mec.gnu@mindspring.com>
12411
12412 * gdb.cp/member-ptr.cc: Add copyright notice.
12413
a0644324
MC
124142004-01-12 Michael Chastain <mec.gnu@mindspring.com>
12415
12416 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
12417 some patterns for recent versions of gcc and hpacc. Delete
12418 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
12419 Delete tests that access a NULL pointer-to-member-data. This
12420 script is still disabled for gcc.
12421
32fabe09
EZ
124222004-01-12 Elena Zannoni <ezannoni@redhat.com>
12423
12424 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 12425 escaped correctly.
32fabe09 12426
1f8a6abb
EZ
124272004-01-12 Elena Zannoni <ezannoni@redhat.com>
12428
12429 * gdb.base/sepdebug.exp: New file.
12430 * gdb.base/sepdebug.c: New file.
12431 * lib/gdb.exp (separate_debug_filename): New procedure.
12432 (gdb_gnu_strip_debug): New procedure.
12433
48efe704
AC
124342004-01-12 Andrew Cagney <cagney@redhat.com>
12435
12436 * gdb.mi/ChangeLog: Delete file. Renamed to ...
12437 * gdb.mi/ChangeLog-1999-2003: New file.
12438
a9415475
AC
124392004-01-12 Andrew Cagney <cagney@redhat.com>
12440
12441 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
12442 "Renaming a directory to a non-empty directory returns ENOTEMPTY
12443 or EEXIST", treat EBUSY as an XFAIL.
12444
83b8cf9d
MC
124452004-01-11 Michael Chastain <mec.gnu@mindspring.com>
12446
12447 * gdb.base/scope.exp: Remove obsolete setup_xfail for
12448 hp_cc_compiler.
12449
9939d2a8
MC
124502004-01-10 Michael Chastain <mec.gnu@mindspring.com>
12451
12452 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
12453 decorations.
12454
1ff8cadf
MC
124552004-01-10 Michael Chastain <mec.gnu@mindspring.com>
12456
12457 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
12458 and "(aCC)" decorations. Remove obsolete doco about old
12459 test results.
12460
6fa9022e
MC
124612004-01-09 Michael Chastain <mec.gnu@mindspring.com>
12462
12463 * gdb.cp/exception.exp: Fix typo in doco.
12464
209721fe
MK
124652004-01-09 Mark Kettenis <kettenis@gnu.org>
12466
12467 * gdb.base/gdb1476.exp: Fix typo.
12468
ef11303e
MC
124692004-01-09 Michael Chastain <mec.gnu@mindspring.com>
12470
12471 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
12472 file.
12473
041ab88c
MC
124742004-01-09 Michael Chastain <mec.gnu@mindspring.com>
12475
12476 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
12477 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
12478 Use gdb_compile. Remove restriction on gcc. Add some patterns
12479 for recent version of gdb. Delete second half, which was a copy
12480 of the first half with different build flags. This test is
12481 still disabled because it is still not ready for production.
12482
e36d075a
MC
124832004-01-08 Michael Chastain <mec.gnu@mindspring.com>
12484
12485 * gdb.cp/exception.cc: Add copyright notice.
12486 * gdb.cp/exception.exp: Add a notice that this file is broken
12487 because of line number changes caused by addition of copyright
12488 notice.
12489
42b190ad
MC
124902004-01-08 Michael Chastain <mec.gnu@mindspring.com>
12491
12492 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
12493 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
12494
8f25f06b
MC
124952004-01-08 Michael Chastain <mec.gnu@mindspring.com>
12496
12497 * gdb.cp/classes.exp: Accept gnu abi 2.
12498 * gdb.cp/derivation.exp: Likewise.
12499 * gdb.cp/overload.exp: Likewise.
12500 * gdb.cp/virtfunc.exp: Likewise.
12501
06ded8b8
MC
125022004-01-08 Michael Chastain <mec.gnu@mindspring.com>
12503
12504 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
12505 semicolon after end of function.
12506
77c26ae3
MC
125072004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12508
12509 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
12510 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
12511 boilerplate code for compiling and running the program under
12512 test. Add some string method tests.
12513
20757486
MC
125142004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12515
12516 * gdb.cp/bs15503.cc: Add copyright notice.
12517 * gdb.cp/bs15503.exp: Adjust line number.
12518
0fd3b503
MC
125192004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12520
12521 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
12522 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
12523
10d1bea8
MC
125242004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12525
12526 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
12527 hp_cc_compiler.
12528
2789202a
MC
125292004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12530
12531 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
12532 * gdb.cp/ctti.exp: Use the marker instead of "next".
12533 With gcc, run further before bailing.
12534
b862f14c
MC
125352004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12536
12537 * gdb.cp/cttiadd.cc: Add copyright notice.
12538 * gdb.cp/cttiadd1.cc: Likewise.
12539 * gdb.cp/cttiadd2.cc: Likewise.
12540 * gdb.cp/cttiadd3.cc: Likewise.
12541
96da2469
MC
125422004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12543
12544 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
12545 Use gdb_test, gdb_test_multiple. Use floating-point values that
12546 have exact representations in IEEE-ish formats.
12547
053248ff
MC
125482004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12549
12550 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
12551 compilers. Delete duplicate call to get_compiler_info.
12552 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
12553 * gdb.base/volatile.exp: Likewise.
12554
84acecdd
MK
125552004-01-07 Mark Kettenis <kettenis@gnu.org>
12556
12557 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
12558 memory at address 0.
12559
fe11a27f
MC
125602004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12561
12562 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
12563 to test for hp-ux assembler. Fix copyright years.
12564
60ad077b
AC
125652004-01-07 Andrew Cagney <cagney@redhat.com>
12566
12567 * gdb.base/fileio.c (strerrno): Add "EBUSY".
12568
1c9b8f33
AC
125692004-01-07 Andrew Cagney <cagney@redhat.com>
12570
12571 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
12572 when creating the read-only file. From analysis by Roland McGrath
12573 and Elena Zannoni.
12574
753ccc7a
MC
125752004-01-06 Michael Chastain <mec.gnu@mindspring.com>
12576
12577 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
12578
eca3e36b
MC
125792004-01-06 Michael Chastain <mec.gnu@mindspring.com>
12580
12581 * gdb.base/cvexpr.c: Be type-safe with function pointers and
12582 data pointers.
12583
f8d4bac4
MC
125842004-01-06 Michael Chastain <mec.gnu@mindspring.com>
12585
12586 * gdb.cp/m-static.exp: Compile one source file at a time.
12587 Delete unused call to get_compiler_info.
12588
9b4e0f94
MC
125892004-01-06 Michael Chastain <mec.gnu@mindspring.com>
12590
12591 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
12592 * gdb.base/call-rt-st.exp: Likewise.
12593 * gdb.base/nodebug.exp: Likewise.
12594 * gdb.base/volatile.exp: Likewise.
12595 * gdb.cp/ref-types.exp: Likewise.
12596 * gdb.cp/templates.exp: Likewise.
12597
023c1024
MK
125982004-01-05 Mark Kettenis <kettenis@gnu.org>
12599
12600 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
12601
19703c4a
MC
126022004-01-05 Michael Chastain <mec.gnu@mindspring.com>
12603
12604 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
12605 hppa*-hp-hpux*.
12606
18b67037
MK
126072004-01-04 Mark Kettenis <kettenis@gnu.org>
12608
ba6219c8
MK
12609 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
12610 x86_64-*-*.
12611
18b67037
MK
12612 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
12613 sparc64-*-* and sparc*-solaris2*.
12614
1bfbbb9d
MK
126152004-01-04 Mark Kettenis <kettenis@gnu.org>
12616
12617 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
12618 return ${tests}" test. The ${tests} already mentions the
12619 filename.
12620
06846494
MC
126212004-01-02 Michael Chastain <mec.gnu@mindspring.com>
12622
12623 * gdb.cp/local.exp: Accept gcc abi 2.
12624
3b0cb202
MC
126252004-01-02 Michael Chastain <mec.gnu@mindspring.com>
12626
12627 * gdb.cp/templates.exp: Accept gcc abi 2.
12628
0643ec3f
MC
126292004-01-02 Michael Chastain <mec.gnu@mindspring.com>
12630
12631 * lib/compiler.cc: Remove supports_template_debugging.
12632 * gdb.cp/templates.exp: Do not test supports_template_debugging.
12633
d231d0b1
MC
126342004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12635
12636 * gdb.cp/namespace.exp: Accept gcc abi 2.
12637
44ffb27c
MC
126382004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12639
12640 * gdb.cp/method.exp: Accept gcc abi 2.
12641
184ad485
MC
126422004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12643
12644 * gdb.cp/classes.exp: Generate identical results as old version.
12645 * gdb.cp/derivation.exp: Likewise.
12646 * gdb.cp/overload.exp: Likewise.
12647 * gdb.cp/virtfunc.exp: Likewise.
12648
116f09e7
MC
126492004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12650
12651 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
12652 mysterious bug with sourceware version of expect.
12653
b1379776
MC
126542004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12655
12656 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
12657 current versions of gcc, including gcc abi 2. Remove gratuitous
12658 restart of test program. Use gdb_test_multiple and gdb_test for
12659 all tests. Add patterns to xfail missing "const" in "const char *"
12660 and kfail PR gdb/1155.
12661
6b7a4c0e
MC
126622004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12663
12664 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
12665 current versions of gcc, including gcc abi 2. Remove gratuitous
12666 restart of test program. Use gdb_test_multiple and gdb_test for
12667 all tests. Add patterns to kfail PR gdb/1498.
12668
51615d72
MC
126692003-12-31 Michael Chastain <mec.gnu@mindspring.com>
12670
12671 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
12672 current versions of gcc, including gcc abi 2. Use "breakpoint"
12673 and "continue" instead of restarting the target program. Use
12674 gdb_test_multiple and gdb_test for all tests.
12675
7b79a9d7
MK
126762004-01-01 Mark Kettenis <kettenis@gnu.org>
12677
12678 * gdb.asm/asm-source.exp: Update copyright year. Link statically
12679 for *-*-solaris2*.
12680
1cd3489f
MC
126812003-12-31 Michael Chastain <mec.gnu@mindspring.com>
12682
12683 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
12684 current versions of gcc, including gcc abi 2. Use "breakpoint"
12685 and "continue" instead of restarting the target program several
12686 times. Use gdb_test_multiple and gdb_test for all tests.
12687
850742db
MC
126882003-12-18 Michael Chastain <mec.gnu@mindspring.com>
12689
12690 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
12691 source files.
12692
eb4bbda8
MC
126932003-12-16 Michael Chastain <mec.gnu@mindspring.com>
12694
12695 * gdb.base/environ.exp: Handle compiling test case from multiple
12696 source files.
12697
e42c7771
MC
126982003-12-16 Michael Chastain <mec.gnu@mindspring.com>
12699
12700 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
12701
80e4b428
JB
127022003-12-17 Jim Blandy <jimb@redhat.com>
12703
5f06973a
JB
12704 * gdb.base/freebpcmd.c: Add copyright notice.
12705
80e4b428
JB
12706 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
12707
0ab84fb7
MC
127082003-12-16 Michael Chastain <mec.gnu@mindspring.com>
12709
12710 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
12711
1b3bb3d0
JB
127122003-12-13 Jim Blandy <jimb@redhat.com>
12713
12714 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
12715
3a4c9371
KB
127162003-12-12 Kevin Buettner <kevinb@redhat.com>
12717
12718 * gdb.asm/frv.inc: New file.
12719 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
12720
a1dea79a
FF
127212003-12-09 Fred Fish <fnf@redhat.com>
12722
12723 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
12724 functions to break1.c and leave prototypes behind. Add more
12725 "set breakpoint NN here" comments.
12726 * gdb.base/break1.c: New file.
12727
12728 * gdb.base/break.exp: Handle compiling test case from multiple
12729 source files and change source file references as needed.
12730 * gdb.base/completion.exp: Ditto.
12731 * gdb.base/condbreak.exp: Ditto.
12732 * gdb.base/define.exp: Ditto.
12733 * gdb.base/ena-dis-br.exp: Ditto.
12734 * gdb.base/info-proc.exp: Ditto.
12735 * gdb.base/maint.exp: Ditto.
12736 * gdb.base/until.exp: Ditto.
12737
12738 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
12739 hardcoded line numbers.
12740 * gdb.base/define.exp: Ditto.
12741 * gdb.base/ena-dis-br.exp: Ditto.
12742 * gdb.base/maint.exp: Ditto.
12743 * gdb.base/until.exp: Ditto.
12744
12745 * gdb.base/completion.exp: Use "break1" for completion tests since
12746 "break" is no longer a unique prefix.
12747
5266b69c
AC
127482003-12-06 Andrew Cagney <cagney@redhat.com>
12749
12750 * gdb.base/structs.exp (test_struct_returns): When applicable, set
12751 "return_value_unimplemented". When an unimplemented struct return
12752 architecture, report incorrect values as a KFAIL
12753
374451f0
MC
127542003-12-05 Michael Chastain <mec.gnu@mindspring.com>
12755
12756 * gdb.cp/rtti.exp: Accept new wording of warning from
12757 cp_lookup_rtti_type.
12758
ba9b20a7
MC
127592003-12-05 Michael Chastain <mec.gnu@mindspring.com>
12760
12761 Partial fix for PR testsuite/1456.
12762 * gdb.base/scope.exp (test_at_main): Replace references to
12763 gcc_compiled with calls to test_compiler_info.
12764 (test_at_foo): Likewise.
12765 (test_at_bar): Likewise.
12766
b74b6d0b
MC
127672003-12-04 Michael Chastain <mec.gnu@mindspring.com>
12768
12769 Partial fix for PR testsuite/1456.
12770 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
12771 to test_compiler_info.
12772
ccfa3402
MC
127732003-12-03 Michael Chastain <mec.gnu@mindspring.com>
12774
12775 * gdb.base/so-impl-ld.exp: Update copyright notice.
12776
f6246aba
MC
127772003-12-02 Michael Chastain <mec.gnu@mindspring.com>
12778
12779 Partial fix for PR testsuite/1456.
12780 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
12781 to test_compiler_info.
12782
13ae734a
MC
127832003-11-28 Michael Chastain <mec.gnu@mindspring.com>
12784
12785 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
12786 from current versions of gdb. Clean up regular expressions.
12787 Delete redundant timeout case.
12788
d8e1cdee
MC
127892003-11-28 Michael Chastain <mec.gnu@mindspring.com>
12790
12791 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
12792 from current versions of gdb. Clean up regular expressions.
12793 Delete redundant timeout case.
12794
96457b64
MC
127952003-12-01 Michael Chastain <mec.gnu@mindspring.com>
12796
12797 Partial fix for PR testsuite/1456.
12798 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
12799 gcc_compiled with call to test_compiler_info.
12800
f35309fc
MC
128012003-11-30 Michael Chastain <mec.gnu@mindspring.com>
12802
12803 Partial fix for PR testsuite/1456.
12804 * gdb.base/list.exp (test_list_function): Delete unused declaration
12805 of gcc_compiled.
12806
d7afdf9b
MC
128072003-11-29 Michael Chastain <mec.gnu@mindspring.com>
12808
12809 Partial fix for PR testsuite/1456.
12810 * gdb.base/complex.exp: Replace reference to gcc_compiled with
12811 call to test_compiler_info.
12812
71507b56
MK
128132003-11-29 Mark Kettenis <kettenis@gnu.org>
12814
12815 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
12816 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
12817 it to create the appropriate note.inc.
12818 * gdb.asm/asmsrc1.s: Include "note.inc".
12819 * gdb.asm/netbsd.inc: New file.
12820 * gdb.asm/empty.inc: New file.
12821
f81f93f7
MC
128222003-11-28 Michael Chastain <mec.gnu@mindspring.com>
12823
12824 Partial fix for PR testsuite/1456.
12825 * gdb.base/constvars.exp: Replace references to gcc_compiled with
12826 calls to test_compiler_info.
12827
9a77938e
MC
128282003-11-27 Michael Chastain <mec.gnu@mindspring.com>
12829
12830 Partial fix for PR testsuite/1456.
12831 * gdb.base/volatile.exp: Replace references to gcc_compiled with
12832 calls to test_compiler_info.
12833
e8367dc7
MK
128342003-11-27 Mark Kettenis <kettenis@gnu.org>
12835
12836 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
12837 pattern for the KFAILs.
12838
526c61ee
AF
128392003-11-25 Adam Fedor <fedor@gnu.org>
12840
12841 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
12842 * gdb.objc/objcdecode.m: New file.
12843
28f2d600
AF
128442003-11-25 Adam Fedor <fedor@gnu.org>
12845
12846 * gdb.objc/nondebug.exp: Test for PR objc/1236.
12847 * gdb.objc/nondebug.m: New file.
12848
a3895cee
BE
128492003-11-26 Ben Elliston <bje@wasabisystems.com>
12850
12851 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
12852 NetBSD as it does on FreeBSD. Modelled on a similar change by
12853 Mark Kettenis on 2003-05-30.
12854 (link-flags): Set to "--entry _start" regardless of target.
12855 Special linker flags are to be appended to $link-flags.
12856 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
12857
c9f2c8a3
MC
128582003-11-25 Michael Chastain <mec.gnu@mindspring.com>
12859
12860 * gdb.cp/method.exp: Accept output of new demangler.
12861
15a0587a 128622003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
12863
12864 * gdb/class2.exp: New file.
12865 * gdb/class2.cc: New file.
12866
3c00b570
MC
128672003-11-25 Michael Chastain <mec.gnu@mindspring.com>
12868
12869 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
12870 of new demangler.
12871
7027acc7
MK
128722003-11-23 Mark Kettenis <kettenis@gnu.org>
12873
12874 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
12875 of gdb_test "run".
12876
b0e1598a
MK
128772003-11-23 Mark Kettenis <kettenis@gnu.org>
12878
12879 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
12880 "continue" into "run".
12881
4d9eda44
MC
128822003-11-23 Michael Chastain <mec.gnu@mindspring.com>
12883
12884 Partial fix for PR testsuite/1456.
12885 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
12886 call to test_compiler_info.
12887 * gdb.cp/ctti.exp: Likewise.
12888 * gdb.cp/derivation.exp: Likewise.
12889 * gdb.cp/member-ptr.exp: Likewise.
12890 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
12891 reference to gcc_compiled.
12892
128932003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
12894
12895 Fix PR testsuite/1463.
12896 * gdb.base/structs.exp (start_structs_test): Call
12897 get_debug_format before using the debug format.
12898
d422fe19
AC
128992003-11-22 Andrew Cagney <cagney@redhat.com>
12900
12901 * lib/gdb.exp (gdb_test_multiple): Add simple example.
12902 * gdb.base/structs.exp: Use gdb_test_multiple.
12903
039cf96d
AC
129042003-11-20 Andrew Cagney <cagney@redhat.com>
12905
6882279b
AC
12906 * gdb.base/structs.exp: Handle and recover from internal errors.
12907 Replace "foo${n}" with "foo<n>" in test messages.
12908
e53890ae
AC
12909 * gdb.base/structs.exp: Update copyright. Rewrite.
12910 * gdb.base/structs.c: Update copyright. Rewrite.
12911
2b211c59
AC
12912 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
12913 resync count exceeded.
d63a86f8 12914
039cf96d
AC
12915 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
12916 from the internal error.
12917 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
12918 Original from Jim Blandy.
12919 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 12920
eac98b22
AC
129212003-11-19 Andrew Cagney <cagney@redhat.com>
12922
12923 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
12924 KFAIL.
12925
67455b2a
MK
129262003-11-17 Mark Kettenis <kettenis@gnu.org>
12927
12928 New testcase for PR backtrace/1435.
12929 * gdb.arch/i386-unwind.exp: New file.
12930 * gdb.arch/i386-unwind.c: New file.
12931
853d6e5b
AC
129322003-11-17 Andrew Cagney <cagney@redhat.com>
12933
12934 * lib/gdb.exp (compiler_info): New global.
12935 (test_compiler_info): New function.
12936 (get_compiler_info): Set compiler_info.
12937 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
12938 "compiler_info" to gcc-<major>-<minor>.
12939
38cf6e11
MC
129402003-11-15 Michael Chastain <mec.gnu@mindspring.com>
12941
12942 * gdb.trace/configure: Remove.
12943
a50d3602
EZ
129442003-11-13 Elena Zannoni <ezannoni@redhat.com>
12945
12946 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 12947 breakpoints.
a50d3602
EZ
12948 * gdb.base/break.exp: Remove all references to explicit line
12949 numbers.
12950
d9407aaa
NC
129512003-11-11 Nick Clifton <nickc@redhat.com>
12952
12953 * gdb.base/shreloc.exp: Do not run for targets which do not
12954 support shared objects.
12955
db488fc1
CV
129562003-11-10 Corinna Vinschen <vinschen@redhat.com>
12957
12958 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
12959 Don't run tests if nofileio flag is given.
12960
6a90a18e
EZ
129612003-11-07 Elena Zannoni <ezannoni@redhat.com>
12962
12963 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 12964 as well as 'Watchpoint'.
6a90a18e 12965
0b915e9c
EZ
129662003-11-06 Elena Zannoni <ezannoni@redhat.com>
12967
12968 Reported by Jim Ingham <jingham@apple.com>:
12969 * gdb.base/annota1.exp: Match at least one occurrence of the
12970 signal handler annotation.
12971
d7e4b55f
EZ
129722003-11-06 Elena Zannoni <ezannoni@redhat.com>
12973
a9c64011
AS
12974 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
12975 as well as 'Watchpoint'.
d7e4b55f 12976
2fe4e8d0
MC
129772003-11-05 Michael Chastain <mec@shout.net>
12978
12979 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
12980
6ef88553
KW
129812003-11-03 Kris Warkentin <kewarken@qnx.com>
12982
12983 * gdb.arch/gdb1291.c: New test file.
12984 * gdb.arch/gdb1291.exp: New test script.
12985 * gdb.arch/gdb1431.c: New test file.
12986 * gdb.arch/gdb1431.exp: New test script.
12987
ae7dc4d8
MC
129882003-10-22 Michael Chastain <mec@shout.net>
12989
12990 * gdb.mi/pthreads.c: Add copyright notice.
12991
c39d7427
MC
129922003-10-22 Michael Chastain <mec@shout.net>
12993
12994 * gdb.threads/pthreads.c: Add copyright notice.
12995
8b7d96c1
MC
129962003-10-20 Michael Chastain <mec@shout.net>
12997
12998 * gdb.base/gdb1056.exp: New test script.
12999
d1d69fdd
DJ
130002003-10-13 Daniel Jacobowitz <drow@mvista.com>
13001
13002 * gdb.threads/killed.exp: Use gdb_run_cmd.
13003
7d605576
DJ
130042003-10-13 Daniel Jacobowitz <drow@mvista.com>
13005
13006 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
13007 create a core file.
13008 * gdb.threads/gcore-thread.exp: Likewise.
13009
618ec112
CV
130102003-10-13 Corinna Vinschen <vinschen@redhat.com>
13011
13012 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
13013 type, based on char type.
13014 (struct bit_flags_short_t): New bitfield type, based on short type.
13015 (init_bit_flags_char): New fuction.
13016 (init_bit_flags_short): Ditto.
13017 (print_bit_flags_char): Ditto.
13018 (print_bit_flags_short): Ditto.
13019 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
13020
9367a73c
MC
130212003-10-11 Michael Chastain <mec@shout.net>
13022
13023 * gdb.base/call-rt-st.exp: Update copyright year.
13024
1decf120
KI
130252003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
13026
13027 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
13028 * gdb.disasm/sh3.s: Ditto.
13029
5445b2ae
DJ
130302003-10-07 Daniel Jacobowitz <drow@mvista.com>
13031
13032 * gdb.threads/switch-threads.exp: New test.
13033 * gdb.threads/switch-threads.c: New source file.
13034
aec24853
CV
130352003-10-07 Corinna Vinschen <vinschen@redhat.com>
13036
13037 * gdb.base/ending-run.exp: Add sh specific case.
13038
adc7428d
AC
130392003-10-06 Andrew Cagney <cagney@redhat.com>
13040
13041 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
13042 * gdb.disasm/mn10200.exp: Delete obsolete file.
13043
c9d37158
DJ
130442003-09-29 Daniel Jacobowitz <drow@mvista.com>
13045
13046 * ChangeLog: Correct an entry command.exp -> commands.exp.
13047 * gdb.base/commands.exp (bp_deleted_in_command_test)
13048 (temporary_breakpoint_commands): Check noargs.
13049
79c2c32d
DC
130502003-09-25 David Carlton <carlton@kealia.com>
13051
13052 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
13053 of some print tests, where appropriate. Add tests for C::D::cd,
13054 E::ce, F::cXfX, G::XgX.
13055 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
13056
594e6d67
RE
130572003-09-25 Richard Earnshaw <rearnsha@arm.com>
13058
13059 * lib/java.exp (java_init): Import target_alias before using it.
13060
10f0d451
DC
130612003-09-25 David Carlton <carlton@kealia.com>
13062
13063 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
13064
274bcba0
EZ
130652003-09-23 Elena Zannoni <ezannoni@redhat.com>
13066
d63a86f8 13067 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 13068 weirdness.
274bcba0 13069
cdbf20f7
MC
130702003-09-17 Michael Chastain <mec@shout.net>
13071
13072 * gdb.cp/gdb1355.exp: New file.
13073 * gdb.cp/gdb1355.c: New file.
13074
71e06f80
CV
130752003-09-15 Corinna Vinschen <vinschen@redhat.com>
13076
13077 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
13078 * gdb.asm/sh.inc: New file.
13079
5c4e30ca
DC
130802003-09-11 David Carlton <carlton@kealia.com>
13081
bd45b7af
DC
13082 * gdb.cp/namespace.exp: Add tests for namespace types.
13083 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
13084 (test_namespace): New.
13085
1c199746
EZ
130862003-09-11 Elena Zannoni <ezannoni@redhat.com>
13087
a9c64011 13088 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 13089 * gdb.stabs/weird.exp: Ditto.
1c199746 13090
04ed252f
MC
130912003-09-08 Michael Chastain <mec@shout.net>
13092
13093 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
13094
d8a2d9e7
MC
130952003-09-07 Michael Chastain <mec@shout.net>
13096
13097 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
13098 'parse error'.
13099
161afb24
MK
131002003-09-07 Mark Kettenis <m.kettenis@osp.nl>
13101
13102 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
13103
49f2741a
MC
131042003-08-30 Michael Chastain <mec@shout.net>
13105
13106 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
13107 * gdb.gdb/observer.exp: Ditto.
13108 * gdb.gdb/xfullpath.exp: Ditto.
13109
8afa723e
MK
131102003-08-29 Mark Kettenis <kettenis@gnu.org>
13111
13112 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
13113 *-*-*bsd*.
13114
f31dfe3b
JJ
131152003-08-28 Jeff Johnston <jjohnstn@redhat.com>
13116
13117 * gdb.base/dump.exp: Skip for ia64.
13118
4630e498
JJ
131192003-08-25 Jeff Johnston <jjohnstn@redhat.com>
13120
13121 * gdb.asm/asm-source.exp: Add ia64 support.
13122 * gdb.asm/ia64.inc: New file.
13123
1105b7ef
MC
131242003-08-22 Michael Chastain <mec@shout.net>
13125
13126 * gdb.cp: New directory.
13127 * gdb.cp/*: Copy from gdb.c++/*.
13128 * gdb.c++/*: Remove.
13129 * Makefile.in: Change gdb.c++ to gdb.cp.
13130 * configure.in: Ditto.
13131 * configure: Regnerate.
13132
c945b932
MK
131332003-08-18 Mark Kettenis <kettenis@gnu.org>
13134
13135 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
13136 * gdb.arch/i386-prologue.c (gdb1338): Add function.
13137
2b66634b
DJ
131382003-08-17 Daniel Jacobowitz <drow@mvista.com>
13139
13140 * mi-var-display.exp (-var-list-children weird): Accept function
13141 pointers with argument types.
13142 * mi1-var-display.exp (-var-list-children weird): Likewise.
13143 * mi2-var-display.exp (-var-list-children weird): Likewise.
13144
a356f73b
DJ
131452003-08-17 Daniel Jacobowitz <drow@mvista.com>
13146
13147 * gdb.base/annota3.exp: Add missing newline.
13148
483417b8
MC
131492003-08-06 Michael Chastain <mec@shout.net>
13150
13151 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
13152
c99c59c3
MS
131532003-08-12 Michael Snyder <msnyder@redhat.com>
13154
13155 * gdb.base/float.exp: Add test for SH.
13156
55ed7501
MK
131572003-08-10 Mark Kettenis <kettenis@gnu.org>
13158
13159 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
13160
1a371f2e
EZ
131612003-08-07 Elena Zannoni <ezannoni@redhat.com>
13162
13163 * gdb.base/completion.exp: Remove reduntant completion test
13164 on filename.
13165
e0f353ce
EZ
131662003-08-07 Elena Zannoni <ezannoni@redhat.com>
13167
a9c64011
AS
13168 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
13169 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
13170 gdb.trace/save-trace.exp: Make sure that full pathnames are
13171 escaped correctly.
e0f353ce 13172
5710a1af 131732003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 13174
a9c64011
AS
13175 * configure.in: Don't generate config.h from config.hin.
13176 * configure: Regenerate.
13177 * config.hin: Remove file.
13178 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
13179 * gdb.threads/pthreads.c: Ditto.
5710a1af 13180
dcd81ce9
DJ
131812003-08-07 Daniel Jacobowitz <drow@mvista.com>
13182
13183 From Kei Sakamoto <sakamoto.kei@renesas.com>:
13184 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
13185 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
13186 Replace ld24 with seth/add3.
13187
6009d884
AC
131882003-08-02 Andrew Cagney <cagney@redhat.com>
13189
13190 * gdb.base/annota3.exp: New file.
13191 * gdb.base/annota3.c: New file.
13192 * gdb.c++/annota3.exp: New file.
13193 * gdb.c++/annota3.cc: New file.
13194
51514e06
MC
131952003-07-29 Michael Chastain <mec@shout.net>
13196
13197 * gdb.threads/tls.c (spin): Check errno only if sem_wait
13198 actually failed.
13199 (do_pass): Likewise.
13200 * gdb.threads/tls.exp: Always initialize no_of_threads.
13201
4ee6625b
DJ
132022003-07-27 Daniel Jacobowitz <drow@mvista.com>
13203
13204 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
13205 pattern.
13206 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
13207 * gdb.threads/tls.exp: Recognize one case of the host library not
13208 supporting TLS.
13209
225f2bf6
AC
132102003-07-27 Andrew Cagney <cagney@redhat.com>
13211
13212 * gdb.base/fileio.exp: Use SH when running commands using
13213 remote_exec.
13214
bcb27c9f
DJ
132152003-07-24 Daniel Jacobowitz <drow@mvista.com>
13216
13217 From Kei Sakamoto <sakamoto.kei@renesas.com>:
13218 * gdb.base/relocate.c (dummy): New padding array.
13219
3d67be83
MS
132202003-07-22 Michael Snyder <msnyder@redhat.com>
13221
d63a86f8 13222 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
13223
13224 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
13225 patterns to be more general, accepting old and new output.
13226 Some output chars (such as '+') also must be quoted.
d63a86f8 13227 Some addresses are displayed numerically instead of
3d67be83
MS
13228 symbolically.
13229
57ba3b85
MS
132302003-07-23 Michael Snyder <msnyder@redhat.com>
13231
686d097c
MS
13232 * gdb.base/return2.exp: Don't test long-long return.
13233
57ba3b85
MS
13234 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
13235 * gdb.disasm/t01_mov.exp: Ditto.
13236 * gdb.disasm/t02_mova.s: Ditto.
13237 * gdb.disasm/t02_mova.exp: Ditto.
13238 * gdb.disasm/t03_add.s: Ditto.
13239 * gdb.disasm/t03_add.exp: Ditto.
13240 * gdb.disasm/t04_sub.s: Ditto.
13241 * gdb.disasm/t04_sub.exp: Ditto.
13242 * gdb.disasm/t05_cmp.s: Ditto.
13243 * gdb.disasm/t05_cmp.exp: Ditto.
13244 * gdb.disasm/t06_ari2.s: Ditto.
13245 * gdb.disasm/t06_ari2.exp: Ditto.
13246 * gdb.disasm/t07_ari3.s: Ditto.
13247 * gdb.disasm/t07_ari3.exp: Ditto.
13248 * gdb.disasm/t08_or.s: Ditto.
13249 * gdb.disasm/t08_or.exp: Ditto.
13250 * gdb.disasm/t09_xor.s: Ditto.
13251 * gdb.disasm/t09_xor.exp: Ditto.
13252 * gdb.disasm/t10_and.s: Ditto.
13253 * gdb.disasm/t10_and.exp: Ditto.
13254 * gdb.disasm/t11_logs.s: Ditto.
13255 * gdb.disasm/t11_logs.exp: Ditto.
13256 * gdb.disasm/t12_bit.s: Ditto.
13257 * gdb.disasm/t12_bit.exp: Ditto.
13258 * gdb.disasm/t13_otr.s: Ditto.
13259 * gdb.disasm/t13_otr.exp: Ditto.
13260
e00759ef
EZ
132612003-07-22 Elena Zannoni <ezannoni@redhat.com>
13262
13263 * gdb.threads/tls.exp :Add kfail for 'info address' case.
13264
8bc2021f
EZ
132652003-07-22 Elena Zannoni <ezannoni@redhat.com>
13266
a9c64011
AS
13267 * gdb.threads/tls.c : New file.
13268 * gdb.threads/tls.exp : New file.
13269 * gdb.threads/tls-main.c : New file.
13270 * gdb.threads/tls-shared.c : New file.
13271 * gdb.threads/tls-shared.exp : New file.
8bc2021f 13272
89320c4c
AS
132732003-07-22 Andreas Schwab <schwab@suse.de>
13274
13275 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
13276
180dea7c
AS
132772003-07-20 Andreas Schwab <schwab@suse.de>
13278
13279 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
13280 due to insn reordering.
13281
0714963c
AC
132822003-07-15 Andrew Cagney <cagney@redhat.com>
13283
13284 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
13285
98a23b3f
MC
132862003-07-15 Michael Chastain <mec@shout.net>
13287
13288 * gdb.base/gdb1250.exp: New file.
13289 * gdb.base/gdb1250.c: New file.
13290
27e417a2
ML
132912003-07-09 Michal Ludvig <mludvig@suse.cz>
13292
13293 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
13294 expansion of size_t to 'unsigned long', not only to 'unsigned'.
13295
8bc2021f
EZ
132962003-07-09 Elena Zannoni <ezannoni@redhat.com>
13297
a9c64011
AS
13298 * gdb.threads/tls.c: New file.
13299 * gdb.threads/tls.exp: New file.
13300 * gdb.threads/tls-main.c: New file.
13301 * gdb.threads/tls-shared.c: New file.
13302 * gdb.threads/tls-shared.exp: New file.
8bc2021f 13303
d99968dc
EZ
133042003-07-09 Elena Zannoni <ezannoni@redhat.com>
13305
13306 * gdb.base/annota1.exp: Make sure that we properly escape the
13307 full path of the source file. Xfail more permissive patterns,
d63a86f8 13308 due to a compiler debug info problem.
d99968dc 13309
83876b3b
AS
133102003-07-07 Andreas Schwab <schwab@suse.de>
13311
2705e972
AS
13312 * gdb.asm/m68k.inc: New file.
13313 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
13314
83876b3b
AS
13315 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
13316 arguments"): Also match negative number.
13317
13318 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
13319
3a871b37
DJ
133202003-07-03 Daniel Jacobowitz <drow@mvista.com>
13321
13322 * gdb.base/store.c (charest): New typedef.
13323 (add_char): Rename to add_charest, update.
13324 (wack_char): Rename to wack_charest, update types. Return l + r
13325 to keep r live across the call.
13326 (wack_short, wack_int, wack_long, wack_longest, wack_float)
13327 (wack_double, wack_doublest): Return l + r to keep r live across
13328 the call.
13329 * gdb.base/store.exp: Accomodate store.c changes.
13330
b2a7f303
DC
133312003-06-30 David Carlton <carlton@kealia.com>
13332
13333 * gdb.c++/maint.exp (test_invalid_name): New.
13334 (test_first_component): Add tests for invalid names.
13335
3c6cb4a1
MC
133362003-06-29 Michael Chastain <mec@shout.net>
13337
13338 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
13339 output of '<VTT for class>' for virtual base classes.
13340
f1c2644b
DJ
133412003-06-29 Daniel Jacobowitz <drow@mvista.com>
13342
13343 * gdb.base/completion.exp: Tab-complete "complet" instead of
13344 "compl".
13345 * gdb.base/complex.exp, gdb.base/complex.c: New files.
13346
18080350
DJ
133472003-06-29 Daniel Jacobowitz <drow@mvista.com>
13348
13349 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
13350 * gdb.base/volatile.exp: Likewise.
13351
f56973f8
DJ
133522003-06-29 Daniel Jacobowitz <drow@mvista.com>
13353
13354 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
13355 gdb/1265.
13356
133572003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
13358 Daniel Jacobowitz <drow@mvista.com>
13359
13360 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
13361 initial line count of 'captured_main' from 26 to 32.
13362 (test_with_self): Allow xmalloc call to be interleaved with the
13363 preceding two lines.
13364
e766d4d6
JB
133652003-06-24 Joel Brobecker <brobecker@gnat.com>
13366
13367 * gdb.base/bang.exp: New testcase.
13368
f125c9a4
JB
133692003-06-23 Joel Brobecker <brobecker@gnat.com>
13370
13371 * gdb.base/langs.exp: Add some tests for the "minimal" language
13372 support.
13373
6e25beaf
EZ
133742003-06-23 Elena Zannoni <ezannoni@redhat.com>
13375
13376 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
13377 the testcase.
13378
2f816dda
DJ
133792003-06-22 Daniel Jacobowitz <drow@mvista.com>
13380
13381 * gdb.base/relocate.exp: Test add-symbol-file with a variable
13382 offset.
13383
db5a5748
DJ
133842003-06-22 Daniel Jacobowitz <drow@mvista.com>
13385
13386 * gdb.c++/pr-1210.cc: New file.
13387 * gdb.c++/pr-1210.exp: New file.
13388
1df0c130
DJ
133892003-06-21 Daniel Jacobowitz <drow@mvista.com>
13390
13391 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
13392 000-exec-continue.
13393
a92feac0
MK
133942003-06-15 Mark Kettenis <kettenis@gnu.org>
13395
13396 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
13397 on *-*-*bsd* instead of *-*-freebsd*.
13398
81a58f5b
AC
133992003-06-14 Andrew Cagney <cagney@redhat.com>
13400
13401 * gdb.base/store.exp: Test longest and doublest. Test all
13402 parameters. Weaken return statement match.
13403 * gdb.base/store.c: Add longest and doublest - aka long long and
13404 long double functions. Put all parameters into local register
13405 variables. Use negative values.
13406
b257a0d3
AC
134072003-06-14 Andrew Cagney <cagney@redhat.com>
13408
13409 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
13410 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
13411 exit status.
13412 * gdb.base/fileio.exp: Disable target when nointerrupts and
13413 noinferiorio, instead of limiting it to remote. Use remote_exec
13414 instead of system.
d63a86f8 13415
21c38304
JJ
134162003-06-12 Jeff Johnston <jjohnstn@redhat.com>
13417
13418 * gdb.base/float.exp: Add ia64 support.
13419
1bcdb424
CV
134202003-06-12 Corinna Vinschen <vinschen@redhat.com>
13421
13422 * gdb.base/fileio.exp: Run only on remote targets.
13423
6aeb981f
CV
134242003-06-10 Corinna Vinschen <vinschen@redhat.com>
13425
13426 * gdb.base/fileio.c: New file, testing File-I/O.
13427 * gdb.base/fileio.exp: Ditto.
13428
53df362e
RG
134292003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
13430
13431 * gdb.base/shreloc.exp: New file, check symbol values obtained from
13432 shared objects after relocation at load time (gdb PR/1132).
13433 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 13434 as above, part of the shared object relocation test.
53df362e 13435
ffee1b46
MK
134362003-06-08 Mark Kettenis <kettenis@gnu.org>
13437
b5ca3722
MK
13438 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
13439 fully filled history list.
13440 * gdb.base/gdb_history: New file.
13441
03ed860d
MK
13442 * gdb.base/signals.exp: XFAIL "continue to func1" on
13443 i*86-*-freebsd*.
13444
ffee1b46
MK
13445 * gdb.base/attach.exp: When trying to attach to a nonexistent
13446 process, make it possible to specify the PID based on the target,
13447 and do so for *-*-freebsd*.
13448
d80dbb52
RH
134492003-06-02 Richard Henderson <rth@redhat.com>
13450
13451 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
13452
6dd77b81
RH
134532003-06-02 Richard Henderson <rth@redhat.com>
13454
13455 * gdb.base/selftest.exp: Next over lim_at_start initialization.
13456
f6347e16
RH
134572003-06-02 Richard Henderson <rth@redhat.com>
13458
13459 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
13460
2c161407
DJ
134612003-06-01 Daniel Jacobowitz <drow@mvista.com>
13462
13463 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
13464 of globalvar.
13465
572eb746
MK
134662003-06-01 Mark Kettenis <kettenis@gnu.org>
13467
13468 * gdb.asm/asm-source.exp: Check for memory read errors in
13469 disassembler test on *BSD too.
13470
9e9617a5
RH
134712003-06-01 Richard Henderson <rth@redhat.com>
13472
13473 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
13474 for .frame.
13475 (gdbasm_call): Lose ldgp.
13476 (gdbasm_startup): Add frame information.
13477 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
13478
7b34ad4e
MK
134792003-05-31 Mark Kettenis <kettenis@gnu.org>
13480
13481 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
13482 i?86-*-*.
13483
10059fdf
MK
134842003-05-30 Mark Kettenis <kettenis@gnu.org>
13485
13486 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
13487 FreeBSD.
13488
acf4b816
RH
134892003-05-29 Richard Henderson <rth@redhat.com>
13490
13491 * gdb.asm/alpha.inc: New file.
13492 * gdb.asm/asm-source.exp: Use it.
13493
e9ecd949
JB
134942003-05-29 Jim Blandy <jimb@redhat.com>
13495
13496 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
13497 'core.PID'.
13498
e3e5a4f3
JB
134992003-05-22 Jim Blandy <jimb@redhat.com>
13500
13501 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
13502 backtrace.
d63a86f8 13503
72fe3d25
DC
135042003-05-20 David Carlton <carlton@math.stanford.edu>
13505
13506 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
13507 this time.
13508
58da2eb2
DC
135092003-05-19 David Carlton <carlton@bactrian.org>
13510
13511 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
13512 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
13513
1fcb5155
DC
135142003-05-19 David Carlton <carlton@bactrian.org>
13515
13516 * gdb.c++/namespace.exp: Add namespace scope and anonymous
13517 namespace tests.
13518 Bump copyright date.
13519 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
13520 (main): Call C::D::marker2.
13521 * gdb.c++/namespace1.cc: New file.
13522
85e85163
JJ
135232003-05-14 Jeff Johnston <jjohnstn@redhat.com>
13524
13525 Roland McGrath <roland@redhat.com>
d63a86f8 13526 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
13527 there is no manager thread.
13528
a25fbfec
JJ
135292003-05-08 Jeff Johnston <jjohnstn@redhat.com>
13530
d63a86f8
RM
13531 * gdb.threads/schedlock.exp: Remove assumption that all threads
13532 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
13533 in one of the child threads rather than the main thread.
13534
be375bae
JB
135352003-05-07 Jim Blandy <jimb@redhat.com>
13536
09bf6082
JB
13537 Add support for assembly source testing on the s390x.
13538 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
13539 architecture.
13540 * gdb.asm/s390x.inc: New file.
13541
be375bae
JB
13542 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
13543 succession of 'if' statements.
13544
00905d52
AC
135452003-05-05 Andrew Cagney <cagney@redhat.com>
13546
13547 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
13548
b1e29e33
AC
135492003-05-05 Andrew Cagney <cagney@redhat.com>
13550
13551 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
13552 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
13553
e33d66ec
EZ
135542003-05-02 Elena Zannoni <ezannoni@redhat.com>
13555
13556 * gdb.base/charset.exp: Update based on new behavior of set/show
13557 charset commands.
13558
2b6fd0d8
AC
135592003-05-01 Andrew Cagney <cagney@redhat.com>
13560
13561 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
13562 variable do not give memory errors.
13563
130cacce
AF
135642003-04-30 Adam Fedor <fedor@gnu.org>
13565
13566 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
13567 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
13568 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
13569 gdb.objc/basicclass.m: : New files
13570
13571 * lib/gdb.exp (gdb_compile_objc): New procedure.
13572
bea71854
DJ
135732003-04-27 Daniel Jacobowitz <drow@mvista.com>
13574
13575 * gdb.base/signals.exp: Make backtrace tests more specific.
13576
0f20eeea
DC
135772003-04-23 David Carlton <carlton@bactrian.org>
13578
13579 * gdb.c++/maint.exp (test_first_component): Add tests for
13580 'operator' in more locations.
13581
c8c4d8dc
KB
135822003-04-16 Kevin Buettner <kevinb@redhat.com>
13583
13584 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
13585
3fe60e3c
EZ
135862003-04-16 Elena Zannoni <ezannoni@redhat.com>
13587
13588 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 13589 func marke' instead. Update test name.
3fe60e3c 13590
9219021c
DC
135912003-04-15 David Carlton <carlton@math.stanford.edu>
13592
13593 * gdb.c++/maint.exp: New file.
13594
5dd55bdd
EZ
135952003-04-14 Elena Zannoni <ezannoni@redhat.com>
13596
13597 * gdb.threads/schedlock.c: Change type of thread function argument
13598 to long, to avoid warnings on 64-bit platforms.
13599
00890572
EZ
136002003-04-14 Elena Zannoni <ezannoni@redhat.com>
13601
a9c64011
AS
13602 * gdb.base/attach.exp: Add new message from ptrace in case of
13603 attaching to nonexistent process.
d63a86f8 13604
93201743
JB
136052003-04-11 Jim Blandy <jimb@redhat.com>
13606
13607 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
13608 gdb.c++/userdef.cc: Place comments on the lines to which the
13609 marker function might return.
13610 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
13611 gdb.c++/userdef.exp: Look for those comments to check that we've
13612 returned to the right place, instead of checking line numbers.
13613
2a11c64d
EZ
136142003-04-11 Elena Zannoni <ezannoni@redhat.com>
13615
a9c64011
AS
13616 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
13617 match on sourcefile name, instead of directory name.
2a11c64d 13618
68ab8fc5
EZ
136192003-04-10 Elena Zannoni <ezannoni@redhat.com>
13620
d63a86f8 13621 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
13622 working directory name.
13623
5624293a
JB
136242003-04-09 Jim Blandy <jimb@redhat.com>
13625
13626 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
13627 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
13628 after an inferior function call, report the failure, but allow the
13629 test to continue.
13630
f1f02ee4
SC
136312003-04-05 Stephane Carrez <stcarrez@nerim.fr>
13632
13633 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
13634 with -DPROTOTYPES.
13635
6eb79af0
SC
136362003-04-05 Stephane Carrez <stcarrez@nerim.fr>
13637
13638 * gdb.base/break.exp: Revert last patch.
13639
8dfb4cf0
SC
136402003-04-04 Stephane Carrez <stcarrez@nerim.fr>
13641
13642 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
13643 with -DPROTOTYPES.
13644
ed4c619a
AC
136452003-04-02 Andrew Cagney <cagney@redhat.com>
13646
13647 * gdb.base/callfuncs.exp: Make "print add" messages unique.
13648 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
13649 matching directories by the name breakpoint.
13650 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
13651 Make "continue to marker1" consistent.
13652 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
13653 message consistent.
13654 * lib/gdb.exp: Put "the program is no longer running", and "the
13655 program exited" in parenthesis.
13656 * lib/mi-support.exp: Ditto.
d63a86f8 13657
4e35d5f0 136582003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 13659
4e35d5f0
BR
13660 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
13661
71900fe8
AC
136622003-03-29 Andrew Cagney <cagney@redhat.com>
13663
13664 * gdb.base/sizeof.c (main): Print the value of '\377'.
13665 * gdb.base/sizeof.exp: Check the sign of '\377'.
13666
c0655a16
MC
136672003-03-27 Michael Chastain <mec@shout.net>
13668
13669 * gdb.base/gdb1090.exp: New file.
13670 * gdb.base/gdb1090.cc: New file.
13671
5b2a3989
JB
136722003-03-27 J. Brobecker <brobecker@gnat.com>
13673
13674 * gdb.gdb/observer.exp: New regression test.
13675
79876890
MC
136762003-03-27 Michael Chastain <mec@shout.net>
13677
13678 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
13679 * gdb.base/ptype.exp: Likewise.
13680
6eac95e3
CV
136812003-03-27 Corinna Vinschen <vinschen@redhat.com>
13682
13683 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
13684
e8c71839
MC
136852003-03-26 Michael Chastain <mec@shout.net>
13686
13687 * gdb.base/ptype.exp: Actually use some typedef'd types.
13688
71b10041
SC
136892003-03-21 Stephane Carrez <stcarrez@nerim.fr>
13690
13691 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
13692 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
13693
2512cf80
CV
136942003-03-20 Corinna Vinschen <vinschen@redhat.com>
13695
13696 * gdb.base/default.exp: Fix regular expression.
13697
0d195a4f
CV
136982003-03-20 Corinna Vinschen <vinschen@redhat.com>
13699
13700 * gdb.base/args.exp: Fix regular expression.
13701
8a2dbca8
CV
137022003-03-20 Corinna Vinschen <vinschen@redhat.com>
13703
13704 * gdb.base/help.exp: Allow Win32 child process.
13705
bf028682
CV
137062003-03-20 Corinna Vinschen <vinschen@redhat.com>
13707
13708 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
13709 when stepping out of main().
13710
182dbe85
CV
137112003-03-20 Corinna Vinschen <vinschen@redhat.com>
13712
13713 * gdb.base/default.exp: Check for win32 specific message when calling
13714 "run" without executable.
13715
d67a6ba5
CV
137162003-03-20 Corinna Vinschen <vinschen@redhat.com>
13717
13718 * gdb.base/args.exp: Expect .exe in output.
13719
a955b5bb
CV
137202003-03-20 Corinna Vinschen <vinschen@redhat.com>
13721
13722 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
13723 Cygwin native.
13724
bf6bad4b
AC
137252003-03-17 Andrew Cagney <cagney@redhat.com>
13726
13727 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
13728 vector registes.
13729 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
13730 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
13731
293e9a31
DC
137322003-03-17 David Carlton <carlton@math.stanford.edu>
13733
13734 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
13735 test, for PR breakpoints/38.
13736 Call test_watchpoint_and_breakpoint.
13737 * gdb.base/watchpoint.c (func3): New function.
13738 (main): Call func3.
13739
5330f2db
DC
137402003-03-04 David Carlton <carlton@math.stanford.edu>
13741
13742 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
13743 Garply<Garply<char> >:: garply".
13744 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
13745 with respect to PR c++/1111; note also PR c++/1113.
13746 (test_template_breakpoints): KFAIL "constructor breakpoint" with
13747 respect to PR c++/1062.
13748 KFAIL "destructor breakpoint" with respect to PR c++/1112.
13749
6ece72da
DC
137502003-03-03 David Carlton <carlton@math.stanford.edu>
13751
13752 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
13753 with respect to PR c++/57.
13754 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
13755 c++/826.
13756 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
13757 respect to PR c++/57.
13758
85ca1584
DC
137592003-03-03 David Carlton <carlton@math.stanford.edu>
13760
13761 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
13762 respect to PR c++/33 into FAILs.
13763
98e9c5b8
MC
137642003-03-03 Michael Chastain <mec@shout.net>
13765
7bedbf27
MC
13766 * configure.in: Update copyright years.
13767
137682003-03-03 Michael Chastain <mec@shout.net>
13769
13770 * Makefile.in: Update copyright years.
98e9c5b8 13771
f683e100
DC
137722003-02-28 David Carlton <carlton@math.stanford.edu>
13773
13774 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
13775 print class instead of struct and/or superfluous protection
13776 specifiers, as long as the resulting output is equivalent to the
13777 source code.
13778 Delete FIXME from end of messages on tests that don't need
13779 fixing.
13780
a9e0cf2c
DC
137812003-02-28 David Carlton <carlton@math.stanford.edu>
13782
13783 * gdb.c++/templates.exp (do_tests): Allow const in the two
13784 Foo<volatile char *>::foo tests.
13785
e8d359df
MS
137862003-02-27 Michael Snyder <msnyder@redhat.com>
13787
d63a86f8 13788 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
13789 will be consistant.
13790
0b71dc91
DC
137912003-02-26 David Carlton <carlton@math.stanford.edu>
13792
13793 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
13794 char *>::foo" test with respect to PR c++/33. Create a new test
13795 which is identical to that one except that it doesn't put the
13796 space between the "char" and the "*"; KFAIL it, too.
13797
dd14ab43
DC
137982003-02-26 David Carlton <carlton@math.stanford.edu>
13799
13800 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
13801 template types into either PASSes or KFAILs (corresponding to PR
13802 c++/57). Tweak indentation. Update copyright.
13803
1146c7f1
SC
138042003-02-23 Stephane Carrez <stcarrez@nerim.fr>
13805
13806 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
13807
74641dfb
MC
138082003-02-13 Michael Chastain <mec@shout.net>
13809
13810 * gdb.base/exprs.exp: Remove i960 remnants.
13811 * gdb.base/funcargs.exp: Likewise.
13812 * gdb.base/list.exp: Likewise.
13813 * gdb.base/ptype.exp: Likewise.
13814
559cd2d0
DC
138152003-02-14 David Carlton <carlton@math.stanford.edu>
13816
13817 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
13818 pEe->D::vg()" from XFAIL to KFAIL.
13819
c4f90d87
JM
138202003-02-13 Jason Molenda (jmolenda@apple.com)
13821
13822 * gdb.base/maint.exp: Update maint print statistics regexp to include
13823 new entries.
13824
cbc4d97c
MC
138252003-02-13 Michael Chastain <mec@shout.net>
13826
13827 * gdb.c++/inherit.exp: Remove call to get_debug_format.
13828
40f235b7
MC
138292003-02-12 Michael Chastain <mec@shout.net>
13830
13831 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
13832 * gdb.c++/inherit.exp: Likewise.
13833 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
13834 * gdb.c++/templates.exp: Likewise.
13835 * gdb.c++/virtfunc.exp: Likewise.
13836
c56716b0
JM
138372003-02-06 Jason Molenda (jason-cl@molenda.com)
13838
13839 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
13840 why the code is written that way.
13841
070afcf8
MC
138422003-02-05 Michael Chastain <mec@shout.net>
13843
13844 * gdb.base/dump.exp: Add missing copyright line.
13845
5d0331e5
JM
138462003-02-05 Jason Molenda (jason-cl@molenda.com)
13847
f7ae6d3e 13848 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
13849 at the beginning so the breakpoint doesn't get set on the loop.
13850
92851186
MC
138512003-02-05 Michael Chastain <mec@shout.net>
13852
13853 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
13854 output for configurations with gcc 2.95.3.
13855
cbf1e085
AC
138562003-02-05 Keith Seitz <keiths@redhat.com>
13857 Andrew Cagney <ac131313@redhat.com>
13858
13859 * gdb.mi/mi-cli.exp: New file.
d63a86f8 13860
29518e1e
MC
138612003-02-04 Michael Chastain <mec@shout.net>
13862
13863 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
13864 Call perror and then continue.
13865
5af1d5f3
MC
138662003-02-03 Michael Chastain <mec@shout.net>
13867
13868 * gdb.c++/pr-1023.cc: New file.
13869 * gdb.c++/pr-1023.exp: New file.
13870
6b549786
JB
138712003-02-05 Jim Blandy <jimb@redhat.com>
13872
13873 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
13874 it's local to foobar. Check for it there, and check that it's not
13875 present in main.
13876 * gdb.c++/local.cc (marker2): New function.
13877 (foobar): Call marker1.
13878 (main): Call marker2 instead of marker1.
13879
67f16606
AC
138802003-02-04 Andrew Cagney <ac131313@redhat.com>
13881
13882 * gdb.disasm/mn10200.exp: Obsolete file.
13883 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
13884 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
13885 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
13886
1c5cb38e
DC
138872003-02-04 David Carlton <carlton@math.stanford.edu>
13888
13889 * gdb.c++/overload.exp: Test intToChar(1).
13890 * gdb.c++/overload.cc (intToChar): New.
13891 (main): Call intToChar.
13892
d1fe6965
DC
138932003-02-03 David Carlton <carlton@math.stanford.edu>
13894
13895 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
13896 'might_kfail' arg.
13897 KFAIL some of the continue_to_bp_overloaded calls, according to
13898 PR c++/1025.
13899
9ba61c5d
MC
139002003-02-01 Michael Chastain <mec@shout.net>
13901
13902 * gdb.base/advance.c (marker1): New marker function.
13903 * gdb.base/advance.exp: When the 'advance' command lands on the
13904 return breakpoint, it can legitimately stop on either the
13905 current line or the next line. Accommodate both outcomes.
13906 * gdb.base/until.exp: Likewise.
13907
e7494ffb
AC
139082003-02-02 Andrew Cagney <ac131313@redhat.com>
13909
13910 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
13911 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
13912 now a list, not a tuple.
13913 * gdb.mi/mi-var-display.exp: Ditto.
13914 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 13915
075559bc
AC
139162003-02-01 Andrew Cagney <ac131313@redhat.com>
13917
13918 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
13919 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
13920 stack backtraces.
13921 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 13922
2bd4c7b1
MK
139232003-02-01 Mark Kettenis <kettenis@gnu.org>
13924
13925 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
13926 gdb.mi/mi1-pthreads.exp: Return instead of calling
13927 gdb_suppress_entire_file.
13928
eabd8992
MS
139292003-02-01 Mark Salter <msalter@redhat.com>
13930
13931 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
13932
71469e2f
MS
139332003-01-31 Mark Salter <msalter@redhat.com>
13934
13935 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
13936 Support empty arg.
13937
38a94d44
MC
139382003-01-30 Michael Chastain <mec@shout.net>
13939
13940 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
13941 This was a workaround for a UTF-8 bug in readline 4.3. The bug
13942 has been fixed in gdb/readline on 2003-01-09.
13943
19ea9e73
MS
139442003-01-29 Michael Snyder <msnyder@redhat.com>
13945
e8d359df
MS
13946 * gdb.base/maint.exp: Allow for leading underscore in symbol.
13947 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
13948 * gdb.base/args.exp: Skip if target does not support args passing.
13949
2307bd6a
DJ
139502003-01-22 Daniel Jacobowitz <drow@mvista.com>
13951
19ea9e73 13952 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
13953 gdb_test. Accept a list of expect arguments as the third
13954 parameter.
13955 (gdb_test): Use it.
13956
f2dd3617
EZ
139572003-01-20 Elena Zannoni <ezannoni@redhat.com>
13958
13959 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
13960 allow for different test tree configurations. Update some
13961 tescases accordingly.
13962 * gdb.arch/altivec-regs.exp: Ditto.
13963 * gdb.asm/asm-source.exp: Ditto.
13964 * gdb.base/advance.exp: Ditto.
13965 * gdb.base/display.exp: Ditto.
d63a86f8 13966 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
13967 * gdb.base/mips_pro.exp: Ditto.
13968 * gdb.base/overlays.exp: Ditto.
13969 * gdb.base/relocate.exp: Ditto.
13970 * gdb.base/setshow.exp: Ditto.
13971 * gdb.base/step-line.exp: Ditto.
13972 * gdb.base/step-test.exp: Ditto.
13973 * gdb.base/until.exp: Ditto.
13974 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
13975
c71cdefd
DC
139762003-01-17 David Carlton <carlton@math.stanford.edu>
13977
13978 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
13979 corresponding to PR c++/945.
13980 Update copyright.
13981
fdba05d7
DC
139822003-01-17 David Carlton <carlton@math.stanford.edu>
13983
13984 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
13985 corresponding to PR c++/68.
13986
139872003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
13988
13989 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
13990 (test_paddr_hairy_functions): Call print_addr_2_kfail for
13991 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
13992
c362c33a
EZ
139932003-01-15 Elena Zannoni <ezannoni@redhat.com>
13994
0fbc361c
EZ
13995 * gdb.base/break.exp: Fix change of default location, because of
13996 removal of until tests.
13997 * gdb.base/help.exp: Update test for new 'until' help message.
13998 Add test for help on 'advance'.
a9c64011 13999 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 14000
dabf8a35
MK
140012003-01-15 Mark Kettenis <kettenis@gnu.org>
14002
14003 * gdb.base/default.exp: Adapt "info float" test for recent changes
14004 to that command. Add test for "info vector".
14005 * gdb.base/float.exp: New file. Add test for "info float" that
14006 resembles the old test in gdb.base/default.exp.
14007
a1769aca
DC
140082003-01-15 David Carlton <carlton@math.stanford.edu>
14009
14010 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
14011
82025e13
EZ
140122003-01-15 Elena Zannoni <ezannoni@redhat.com>
14013
14014 * gdb.base/break.exp: Move the tests of until command from here...
14015 * gdb.base/until.exp: ... to here. New file. Add other tests.
14016 * gdb.base/advance.c: New file.
14017 * gdb.base/advance.exp: New file.
14018
8f9ab801
EZ
140192003-01-14 Elena Zannoni <ezannoni@redhat.com>
14020
a9c64011
AS
14021 * gdb.base/args.c: New file.
14022 * gdb.base/args.exp: New file.
8f9ab801 14023
9ae66589
DJ
140242003-01-14 Daniel Jacobowitz <drow@mvista.com>
14025
14026 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
14027
8d77e5c3
DJ
140282003-01-14 Daniel Jacobowitz <drow@mvista.com>
14029
14030 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
14031
12d2f0a1
DJ
140322003-01-14 Daniel Jacobowitz <drow@mvista.com>
14033
14034 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
14035 dates.
14036
6ca37014
DJ
140372003-01-13 Daniel Jacobowitz <drow@mvista.com>
14038
14039 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
14040
b0023472
DJ
140412003-01-13 Daniel Jacobowitz <drow@mvista.com>
14042
14043 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
14044 (ptype &*"foo").
14045 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
14046
607fbc54 140472003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
14048
14049 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
14050 * gdb.mi/mi1-console.exp: Likewise.
14051
607fbc54 140522003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
14053
14054 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
14055 * gdb.mi/mi1-console.exp: Likewise.
14056
a1fb14a2
DJ
140572003-01-13 Daniel Jacobowitz <drow@mvista.com>
14058
14059 * gdb.c++/overload.exp: Remove some fixed XFAILs.
14060
c4cf40b7
DJ
140612003-01-09 Daniel Jacobowitz <drow@mvista.com>
14062
14063 * gdb.base/detach.exp: New test.
14064
696d5a5b
DJ
140652003-01-09 Daniel Jacobowitz <drow@mvista.com>
14066
14067 * Makefile.in (ALL_SUBDIRS): New variable.
14068 (subdirs, clean, distclean): Use it.
14069 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
14070 regenerating Makefile, since it is generated from the top level.
14071 * gdb.asm/Makefile.in: Likewise.
14072 * gdb.base/Makefile.in: Likewise.
14073 * gdb.c++/Makefile.in: Likewise.
14074 * gdb.disasm/Makefile.in: Likewise.
14075 * gdb.java/Makefile.in: Likewise.
14076 * gdb.mi/Makefile.in: Likewise.
14077 * gdb.threads/Makefile.in: Likewise.
14078 * gdb.trace/Makefile.in: Likewise.
14079
754533e4
DC
140802003-01-09 David Carlton <carlton@math.stanford.edu>
14081
14082 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
14083 Add copyright year 2003.
14084
d8b3e9ee
MC
140852003-01-06 Michael Chastain <mec@shout.net>
14086
14087 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
14088 When selecting a thread, 'line' and 'file' are optional.
14089 * gdb.mi/mi1-pthreads.exp: Likewise.
14090
8e9e0fe6
AS
140912003-01-06 Andreas Schwab <schwab@suse.de>
14092
14093 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
14094 failures.
14095
b5ab8ff3
DJ
140962003-01-04 Daniel Jacobowitz <drow@mvista.com>
14097
14098 Fix PR gdb/844
14099 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
14100 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
14101
14102 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
14103 instead of calling gdb_suppress_entire_file.
14104 * gdb.threads/print-threads.exp: Likewise.
14105 * gdb.threads/schedlock.exp: Likewise.
14106
14107 * gdb.threads/killed.exp: Return instead of calling
14108 gdb_suppress_entire_file.
14109 * gdb.threads/linux-dp.exp: Likewise.
14110 * gdb.threads/pthreads.exp: Likewise.
14111
1e698235
DJ
141122003-01-04 Daniel Jacobowitz <drow@mvista.com>
14113
14114 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
14115 stabs.
14116 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
14117 * gdb.base/whatis.exp: Always allow (void) after function names.
14118
147ff08c
DJ
141192003-01-04 Daniel Jacobowitz <drow@mvista.com>
14120
14121 * gdb.c++/casts.exp: Correct regexp.
14122
dc62bfc2
MK
141232003-01-04 Mark Kettenis <kettenis@gnu.org>
14124
14125 * configure.in: Call AC_CONFIG_HEADER. Don't call
14126 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
14127 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
14128 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
14129 aforementioned directories in the AC_OUPUT call.
14130 * config.hin: New file.
14131 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
14132 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
14133 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
14134 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
14135 pass -I$objdir instead of -I$objdir/$subdir in compilation.
14136 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
14137 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
14138 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
14139 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
14140 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
14141 gdb.threads/configure.in, gdb.threads/configure,
14142 gdb.threads/config.in, gdb.trace/configure.in,
14143 gdb.trace/configure: Removed.
14144
77afa639
MC
141452003-01-03 Michael Chastain <mec@shout.net>
14146
14147 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
14148 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
14149
7634bb6e
DJ
141502003-01-03 Daniel Jacobowitz <drow@mvista.com>
14151
14152 * gdb.base/store.exp: Fix regular expressions.
14153
b39c905e
MK
141542002-12-28 Mark Kettenis <kettenis@gnu.org>
14155
14156 * configure.in: Rewrite.
14157 * configure: Regenerated.
14158
0a8551dd
DC
141592003-01-03 David Carlton <carlton@math.stanford.edu>
14160
14161 * gdb.base/psymtab.exp: New file.
14162 * gdb.base/psymtab1.c: Ditto.
14163 * gdb.base/psymtab2.c: Ditto.
14164
c60b7188
AF
141652002-12-23 Adam Fedor <fedor@gnu.org>
14166
14167 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
14168
ee73db83
DC
141692002-12-23 David Carlton <carlton@math.stanford.edu>
14170
14171 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
14172 and current_directory initialization.
14173
d6c1774e
JB
141742002-12-22 Jim Blandy <jimb@redhat.com>
14175
f0a847b8
JB
14176 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
14177 rather than as part of the output file name.
14178
d6c1774e
JB
14179 * gdb.base/attach.exp: There's no need to copy the test program to
14180 /tmp; that was only ever necessary on HP/UX, and this test is
14181 entirely disabled there anyway.
14182
f0708dbb
JB
141832002-12-21 Jim Blandy <jimb@redhat.com>
14184
4c2acfea
JB
14185 * gdb.c++/psmang.exp: Doc fix.
14186
f0708dbb
JB
14187 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
14188 test.
14189
9579e000
DC
141902002-12-20 David Carlton <carlton@math.stanford.edu>
14191
14192 * gdb.c++/annota2.exp: KFAIL annotate-quit.
14193
d1810171
MC
141942002-12-18 Michael Chastain <mec@shout.net>
14195
14196 * gdb.c++/annota2.exp: Add copyright year 2002.
14197
76565097
DC
141982002-12-17 David Carlton <carlton@math.stanford.edu>
14199
14200 * gdb.c++/try_catch.cc: Add marker comments.
14201 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
14202 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
14203 * gdb.c++/m-static.cc: Ditto.
14204 * gdb.c++/m-static1.cc: Ditto.
14205 * gdb.c++/try_catch.cc: Ditto.
14206
da81390b
JJ
142072002-12-16 Jeff Johnston <jjohnstn@redhat.com>
14208
14209 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
14210 to see whether we are using the new -environment-directory
14211 command which resets via -r or the old version of the command
14212 which may prompt the user. Part of fix for gdb/741.
14213
b304d130
AC
142142002-12-13 Andrew Cagney <ac131313@redhat.com>
14215
14216 * gdb.fortran/types.exp: Update obsolete comment.
14217 * gdb.fortran/exprs.exp: Ditto.
14218 * lib/gdb.exp: Delete obsolete code.
14219 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
14220 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
14221 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
14222 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
14223 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
14224 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
14225 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
14226 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
14227 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
14228 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
14229 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
14230 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
14231 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
14232 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
14233 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
14234 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
14235 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
14236 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
14237 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
14238 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
14239 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
14240 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
14241 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
14242 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
14243 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
14244 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
14245 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
14246 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
14247 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
14248 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
14249 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
14250 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
14251 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
14252 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
14253 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
14254 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
14255 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
14256
a23b6e6a
DC
142572002-12-11 David Carlton <carlton@math.stanford.edu>
14258
14259 * gdb.c++/m-data.exp: Add test for members that shadow global
14260 variables: see PR gdb/804.
14261 * gdb.c++/m-data.cc: Ditto.
14262
6604731b
DJ
142632002-12-10 Daniel Jacobowitz <drow@mvista.com>
14264
14265 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
14266
de46ecd7
DC
142672002-12-06 David Carlton <carlton@math.stanford.edu>
14268
14269 * gdb.base/store.c: Don't declare functions static.
14270
27e829d0
AC
142712002-12-04 Andrew Cagney <ac131313@redhat.com>
14272
14273 * gdb.base/store.exp, gdb.base/store.c: New files.
14274
92806416
DJ
142752002-12-03 Daniel Jacobowitz <drow@mvista.com>
14276
14277 * gdb.base/selftest.exp: Update for current gdb.
14278
3bcbaac5
DJ
142792002-12-03 Daniel Jacobowitz <drow@mvista.com>
14280
14281 * gdb.base/maint.exp: Only dump symbols from one source file
14282 or objfile.
14283
f4f00b1f
DJ
142842002-12-03 Daniel Jacobowitz <drow@mvista.com>
14285
14286 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
14287 function call.
14288
f1c8a949
JB
142892002-11-25 Jim Blandy <jimb@redhat.com>
14290
14291 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
14292 function appearing in error message.
14293
9e297a97
DJ
142942002-11-21 Daniel Jacobowitz <drow@mvista.com>
14295
14296 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
14297
1f312e79
JJ
142982002-11-08 Jeff Johnston <jjohnstn@redhat.com>
14299
d63a86f8
RM
14300 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
14301 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
14302 should be in mi console format. This is part of fix for PR gdb/604.
14303
83c31e7d
FN
143042002-09-18 Fernando Nasser <fnasser@redhat.com>
14305
14306 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
14307 which explicitly prints the zero offset as "+0".
14308
322b3f65
DJ
143092002-10-22 Daniel Jacobowitz <drow@mvista.com>
14310
14311 * gdb.threads/schedlock.c (args): Make unsigned.
14312
143132002-10-21 Daniel Jacobowitz <drow@mvista.com>
14314
14315 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
14316 numbers. Allow "foo2|selected stack frame".
14317 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
14318 * gdb.asm/asmsrc2.s: Likewise.
14319 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
14320 comments.
14321 * gdb.asm/mips.inc: New file.
14322
5e2fe5b8
AF
143232002-10-18 Adam Fedor <fedor@gnu.org>
14324
14325 * gdb.base/default.exp: Update expected output to include 'ObjC'.
14326 * gdb.base/help.exp: Likewise.
14327
abe1a5d0
KB
143282002-10-17 Kevin Buettner <kevinb@redhat.com>
14329
14330 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
14331 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
14332
10abb1d4
JB
143332002-10-02 Jim Blandy <jimb@redhat.com>
14334
14335 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
14336
1f609b42
AC
143372002-10-01 Andrew Cagney <ac131313@redhat.com>
14338
14339 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
14340 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
14341 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
14342 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
14343 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
14344 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
14345 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
14346
0aee02e4
AC
143472002-09-29 Andrew Cagney <ac131313@redhat.com>
14348
14349 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
14350 * mi0-disassemble.exp, mi0-eval.exp: Delete.
14351 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
14352 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
14353 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
14354 * mi0-var-block.exp, mi0-var-child.exp: Delete.
14355 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 14356
6fde09ad
KB
143572002-09-27 Kevin Buettner <kevinb@redhat.com>
14358
14359 * gdb.base/annota1.exp (info break): Make directory components of
14360 path optional since not all compilers emit this debug information.
14361
889bf7c5
PA
14362 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
14363 step ends up stepping out of the function instead of stopping on
14364 the epilogue.
6fde09ad 14365
9e8aab75
KS
143662002-09-26 Keith Seitz <keiths@redhat.com>
14367
14368 * lib/insight-support.exp (gdbtk_start): Figure out where
14369 the insight executable is based on where gdb is. Use this
14370 executable to start insight instead of gdb.
14371
e36180d7
AC
143722002-09-25 Andrew Cagney <cagney@redhat.com>
14373
14374 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
14375
9dd34b2b
AC
143762002-09-24 Andrew Cagney <ac131313@redhat.com>
14377
14378 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
14379 test_isolated_complaints.
14380 (test_empty_complaint): New function.
14381 (test_empty_complaints): New function. Check no output when no
14382 complaints.
d63a86f8 14383
dea97812
KB
143842002-09-19 Jim Blandy <jimb@redhat.com>
14385
a9c64011 14386 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 14387
54951bd7
AC
143882002-09-19 Andrew Cagney <ac131313@redhat.com>
14389
14390 * gdb.gdb/complaints.exp: New file.
14391
dec43320
AC
143922002-09-18 Andrew Cagney <ac131313@redhat.com>
14393
14394 * gdb.base/maint.exp: Check `help maint internal-warning'.
14395
e70d6e3f
DC
143962002-09-18 David Carlton <carlton@math.stanford.edu>
14397
14398 * gdb.c++/m-static.exp: Remove breakpoints depending on line
14399 numbers, and replace them by a single breakpoint after the
14400 constructors are all finished.
14401 Add test 4.
14402 * gdb.c++/m-static.cc: Add test 4.
14403 * gdb.c++/m-static.h: New file.
14404 * gdb.c++/m-static1.cc: New file.
14405
14406 * gdb.c++/printmethod.exp: New file.
14407 * gdb.c++/printmethod.cc: New file.
14408
14409 * gdb.c++/pr-574.exp: New file.
14410 * gdb.c++/pr-574.cc: New file.
14411
afb5c968
CV
144122002-09-18 Corinna Vinschen <vinschen@redhat.com>
14413
14414 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
14415 embedded targets which never actually exit.
14416
31e45dee
FN
144172002-09-18 Fernando Nasser <fnasser@redhat.com>
14418
14419 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
14420 "don't step after run" as unresolved or unsupported, instead of xfail.
14421
a283c5a1
CV
144222002-09-18 Corinna Vinschen <vinschen@redhat.com>
14423
14424 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
14425 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
14426 Add newline to expected string in "step out of main (status wrapper)"
14427 case.
14428
11350d2a
CV
144292002-09-18 Corinna Vinschen <vinschen@redhat.com>
14430
14431 * lib/gdb.exp (rerun_to_main): Allow restarting application.
14432 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
14433
0deec7d6
TT
144342002-09-17 Tom Tromey <tromey@redhat.com>
14435
14436 * gdb.base/printcmds.exp (test_print_string_constants): Expect
14437 \000, not \0, in double-quoted string.
14438
b2b4a1b5
CV
144392002-09-14 Corinna Vinschen <vinschen@redhat.com>
14440
c9d37158 14441 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
14442 string after running the commands execution on breakpoint tests.
14443
1c56143a
CV
144442002-09-13 Corinna Vinschen <vinschen@redhat.com>
14445
14446 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
14447
37f8da45
JB
144482002-09-12 Joel Brobecker <brobecker@gnat.com>
14449
14450 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
14451
08b468e0
KS
144522002-09-10 Keith Seitz <keiths@redhat.com>
14453
14454 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
14455 runto proc.
14456 (mi_run_to_main): Use mi_runto.
14457 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
14458
dc360f58
KS
144592002-09-10 Keith Seitz <keiths@redhat.com>
14460
14461 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
14462 regexp for stopping at main. Could have multiple event notifications.
14463 Don't assume that main was declared with no parameters.
14464 (mi_next): Use mi_step_to.
14465 (mi_step): Use mi_next_to.
14466
ce3abcfb
CV
144672002-09-09 Corinna Vinschen <vinschen@redhat.com>
14468
14469 * gdb.base/default.exp: Fix expected string in `info float' test.
14470
d1f5b980
BE
144712002-09-09 Ben Elliston <bje@redhat.com>
14472
14473 * config/mips.exp: Update comments.
14474 * config/mips-idt.exp: Likewise.
14475 * config/nind.exp: Likewise.
14476 * config/slite.exp: Likewise.
14477 * config/sparclet.exp: Likewise.
14478 * config/udi.exp: Likewise.
14479 * config/vx.exp: Likewise.
14480 * config/vxworks29k.exp: Likewise.
14481
2f71430b
JB
144822002-09-05 Jim Blandy <jimb@redhat.com>
14483
14484 * gdb.threads/killed.exp: Fix test failure message.
14485
7ddebc7e
KS
144862002-09-04 Keith Seitz <keiths@redhat.com>
14487
14488 * lib/mi-support.exp: Update copyright.
14489 (mi_gdb_test): Increase the priority of the expected pattern
14490 so that it matches gdb_test.
14491
0ae67eb3
KS
144922002-09-03 Keith Seitz <keiths@redhat.com>
14493
14494 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
14495 Use integer comparison instead of string comparison for testing
14496 whether binary was built.
14497
38fc42c8
JB
144982002-09-03 Jim Blandy <jimb@redhat.com>
14499
14500 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
14501
b6ff0e81
JB
145022002-08-29 Jim Blandy <jimb@redhat.com>
14503
14504 * gdb.threads/pthreads.exp: Move the portable thread compilation
14505 code into a function in lib/gdb.exp, and call that from here.
14506 * lib/gdb.exp (gdb_compile_pthreads): New function.
14507
07c98896
KS
145082002-08-29 Keith Seitz <keiths@redhat.com>
14509
14510 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
14511 expect_out so that callers can get at it.
14512
0312286c
DJ
145132002-08-23 Daniel Jacobowitz <drow@mvista.com>
14514
14515 * gdb.threads/print-threads.c: New file.
14516 * gdb.threads/print-threads.exp: New file.
14517 * gdb.threads/schedlock.c: New file.
14518 * gdb.threads/schedlock.exp: New file.
14519
dd039bc4
EZ
145202002-08-22 Elena Zannoni <ezannoni@redhat.com>
14521
a9c64011
AS
14522 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
14523 not altivec.c.
dd039bc4 14524
1f36144c
MK
145252002-08-17 Mark Kettenis <kettenis@gnu.org>
14526
14527 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
14528 targets. The problem should be fixed now.
14529
16057ec7 145302002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
14531
14532 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
14533 2002-07-24 change that removes final dots from error messages.
14534
3c1499ad
TT
145352002-08-13 Tom Tromey <tromey@redhat.com>
14536
14537 * gdb.base/readline.exp: New file.
14538
a20ce2c3
AC
145392002-08-01 Andrew Cagney <ac131313@redhat.com>
14540
14541 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
14542 supress message.
14543
db034ac5
AC
145442002-08-01 Andrew Cagney <cagney@redhat.com>
14545
14546 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
14547 CHILL_FOR_TARGET and CHILL_LIB.
14548 * configure.in (configdirs): Remove gdb.chill.
14549 * configure: Regenerate.
14550 * lib/gdb.exp: Obsolete references to chill.
14551 * gdb.fortran/types.exp: Ditto.
14552 * gdb.fortran/exprs.exp: Ditto.
14553
3e000b18
KB
145542002-07-30 Kevin Buettner <kevinb@redhat.com>
14555
14556 * gdb.base/shlib-call.exp (additional_flags): Conditionally
14557 set Irix-specific compile and link flags.
14558
28f4966b
KB
145592002-07-29 Kevin Buettner <kevinb@redhat.com>
14560
14561 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
14562 source files. The ``-o'' option doesn't work with the ``-E'' option
14563 when using the Irix compiler.
14564
46c0d5a6
DJ
145652002-07-19 Daniel Jacobowitz <drow@mvista.com>
14566
14567 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
14568 Improve support for reusing an exec file. Copy exec file
14569 to target, and run gdbserver on the target instead of on the host.
14570
eecf4bed
JB
145712002-07-18 Jim Blandy <jimb@redhat.com>
14572
0f815cdf
JB
14573 * gdb.base/ending-run.exp: Don't expect to see the program end in
14574 some orderly fashion when we're running on a real stand-alone
14575 board.
14576
eecf4bed
JB
14577 * gdb.base/interrupt.exp: Correct logic for skipping tests on
14578 targets that don't support interrupts.
14579
52d309e4
JB
145802002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
14581
14582 * gdb.base/attach.exp: Add patterns to match output from /proc-based
14583 systems.
14584 Move comments in expect statements to inside the actions, so that they
14585 don't get matched against.
14586
ff683d9e
MK
145872002-07-10 Mark Kettenis <kettenis@gnu.org>
14588
14589 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
14590 function when asleep" test.
14591
b5356753
AC
145922002-07-10 Andrew Cagney <ac131313@redhat.com>
14593
14594 * gdb.base/page.exp: Rewrite to handle problems with very long
14595 `info set' output. Update copyright.
14596
6aa4d13a
AC
145972002-06-26 Andrew Cagney <ac131313@redhat.com>
14598
14599 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
14600 gdb.threads-hp.
14601 * gdb.hp/configure: Regenerate.
14602 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
14603 * gdb.hp/gdb.threads-hp/configure: Delete file.
14604 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
14605
8cf8c2b8
AC
146062002-06-22 Andrew Cagney <ac131313@redhat.com>
14607
14608 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
14609 setlocale, bindtextdomain and textdomain.
14610
6827a8f8
JB
146112002-06-11 Jim Blandy <jimb@redhat.com>
14612
919d772c
JB
14613 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
14614 preprocessor macro information is present.
14615
6827a8f8
JB
14616 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
14617 tests.
14618
c15b0d21
MS
146192002-06-06 Michael Snyder <msnyder@redhat.com>
14620
c5984d70
MS
14621 * gdb.base/overlays.exp: Record addresses of overlay
14622 functions in TCL variables rather than in GDB variables,
14623 to avoid having GDB convert them to pointers (with loss
14624 of information).
14625
d63a86f8 14626 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 14627 default linker script changes.
c15b0d21
MS
14628 * gdb.base/long_long.exp: Add check for sizeof (long double).
14629
be26fe0d
ML
146302002-06-06 Michal Ludvig <mludvig@suse.cz>
14631
14632 * gdb.asm/asm-source.exp: Add x86-64 target.
14633 * gdb.asm/x86_64.inc: New.
d63a86f8 14634
258093ca 146352002-05-30 Michael Chastain <mec@shout.net>
258093ca 14636
4b3153f1 14637 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
14638 * gdb.c++/m-static.cc: New file.
14639 * gdb.c++/m-static.exp: New file.
14640
241264c6
MS
146412002-05-28 Michael Snyder <msnyder@redhat.com>
14642
14643 * gdb.base/call-ar-st.exp: Allow for reduced floating point
14644 precision.
14645
9bba8c8f 146462002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 14647
4b3153f1 14648 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
14649 * gdb.c++/m-data.cc: New file.
14650 * gdb.c++/m-data.exp: New file.
14651
146522002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 14653
4b3153f1 14654 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 14655 * gdb.c++/try_catch.cc: New file.
d63a86f8 14656 * gdb.c++/try_catch.exp: New file.
9bba8c8f 14657
def1b996
MC
146582002-05-27 Michael Chastain <mec@shout.net>
14659
14660 * gdb.c++/local.exp: Accept more nested types in output.
14661
522ba268
MC
146622002-05-26 Michael Chastain <mec@shout.net>
14663
14664 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
14665
277254ba
MS
146662002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
14667
14668 * lib/gdb.exp (gdb_wrapper_init): Just because
14669 gdb_wrapper_file exists, this does not mean that the file
14670 should not be rebuilt. That is what gdb_wrapper_initialized
14671 is for.
14672 (default_gdb_init): Reset gdb_wrapper_initialized.
14673
b61a8733
MS
146742002-05-23 Michael Snyder <msnyder@redhat.com>
14675
d63a86f8 14676 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
14677 the precision of the floating point test results.
14678 * gdb.base/call-rt-st.exp: Ditto.
14679
b61a8733
MS
14680 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
14681 * gdb.base/call-rt-st.exp: Ditto.
14682
56f6e910
MC
146832002-05-19 Michael Chastain <mec@shout.net>
14684
14685 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
14686
ad0b0016
EZ
146872002-05-19 Elena Zannoni <ezannoni@redhat.com>
14688
a9c64011
AS
14689 * configure.in (configdirs): Add gdb.arch.
14690 * configure: Regenerate.
ad0b0016 14691
f617d2b6
JB
146922002-05-17 Jim Blandy <jimb@redhat.com>
14693
14694 * gdb.base/completion.exp: Recognize the more detailed error
14695 messages produced by the macro expander's lexical analyzer.
14696
eac2a696
EZ
146972002-05-14 Elena Zannoni <ezannoni@redhat.com>
14698
a9c64011
AS
14699 * gdb.arch/altivec-abi.c: New file.
14700 * gdb.arch/altivec-abi.exp: New file.
14701 * gdb.arch/altivec-regs.c: New file.
14702 * gdb.arch/altivec-regs.exp: New file.
eac2a696 14703
2fdde8f8
DJ
147042002-05-14 Daniel Jacobowitz <drow@mvista.com>
14705
14706 * gdb.base/maint.exp (maint print type): Update for new type
14707 structure.
d63a86f8 14708
e31f1a7c
EZ
147092002-05-14 Elena Zannoni <ezannoni@redhat.com>
14710
14711 * gdb.arch: New directory.
14712 * gdb.arch/configure.in: New file.
14713 * gdb.arch/configure: New file.
14714 * gdb.arch/Makefile.in: New file.
14715
db589741
CV
147162002-05-13 Corinna Vinschen <vinschen@redhat.com>
14717
14718 * gdb.asm/asm-source.exp: Add v850 as supported target.
14719 * gdb.asm/v850.inc: New file.
14720
8ce2a7dc
DJ
147212002-05-13 Daniel Jacobowitz <drow@mvista.com>
14722
14723 * gdb.c++/annota2.exp (annotate-quit): Add comment.
14724
df763c7f
DJ
147252002-05-12 Daniel Jacobowitz <drow@mvista.com>
14726
14727 * gdb.base/break.exp: Check 'break "marker2"'.
14728
377daeed
MS
147292002-05-10 Michael Snyder <msnyder@redhat.com>
14730
14731 * gdb.base/long_long.exp: Fix typo.
14732
c4b7bc2b
JB
147332002-05-10 Jim Blandy <jimb@redhat.com>
14734
ecac9a4e
JB
14735 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
14736 a bug.
14737
c4b7bc2b
JB
14738 * gdb.base/printcmds.exp (test_integer_literals_rejected):
14739 Recognize more detailed error message produced by the macro
14740 expander's lexical analyzer.
14741 * lib/gdb.exp (test_print_reject): Same.
14742
e71019a1
MK
147432002-05-09 Mark Kettenis <kettenis@gnu.org>
14744
14745 * gdb.c++/method.exp: Fix typo.
14746
fedfc8e6
MS
147472002-05-08 Michael Snyder <msnyder@redhat.com>
14748
166a1957
MS
14749 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
14750 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 14751 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
14752 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
14753 Add iftarget clause for strongarm.
d63a86f8 14754
f1c47eb2
MS
147552002-05-06 Michael Snyder <msnyder@redhat.com>
14756
cb9a9d3e
MS
14757 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
14758 (gdb_continue_to_end): Accept output from status wrapper.
14759 * gdb.base/ending-run.exp: Add case for output from status wrapper.
14760 Clean up fail messages to match pass messages.
14761
f1c47eb2
MS
14762 Enable the "needs_status_wrapper" testsuite feature.
14763 * lib/gdb.exp (gdb_wrapper_init): New procedure.
14764 (gdb_compile): Conditionally call gdb_wrapper_init.
14765 * gdb.base/a2-run.exp: Recognize output from status wrapper.
14766 * gdb.c++/method.exp: Recognize output from status wrapper.
14767
6079c749
BE
147682002-05-06 Ben Elliston <bje@redhat.com>
14769From Graydon Hoare <graydon@redhat.com>
14770
14771 * config/sid.exp: Include support for "rawsid" protocol.
14772
188baff3
JB
147732002-05-03 Jim Blandy <jimb@redhat.com>
14774
14775 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
14776 * gdb.c++/hang3.C: New file.
14777
b9c07f0f
AC
147782002-05-04 Andrew Cagney <ac131313@redhat.com>
14779
14780 * gdb.base/default.exp: Remove obsolete code.
14781 * gdb.c++/misc.exp: Ditto. Update copyright.
14782 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
14783 * gdb.base/whatis.exp: Ditto. Update copyright.
14784 * gdb.base/scope.exp: Ditto. Update copyright.
14785 * gdb.base/ptype.exp: Ditto. Update copyright.
14786 * gdb.base/printcmds.exp: Ditto. Update copyright.
14787 * gdb.base/opaque.exp: Ditto. Update copyright.
14788 * gdb.base/list.exp: Ditto.
14789 * gdb.base/funcargs.exp: Ditto. Update copyright.
14790 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
14791 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
14792 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
14793 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
14794 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
14795 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
14796
5c7a0397
MS
147972002-05-02 Michael Snyder <msnyder@redhat.com>
14798
d6dcc264 14799 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
14800 * gdb.base/long_long.exp: Add xscale target.
14801 * gdb.base/default.exp: Add xscale target.
14802
eb7f1c48
JB
148032002-05-01 Jim Blandy <jimb@redhat.com>
14804
14805 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
14806 gdb.c++/hang.exp: New test.
14807
a6befae8
FF
148082002-05-01 Fred Fish <fnf@redhat.com>
14809
14810 * gdb.base/completion.exp: Handle completions of "./Make" for
14811 more than one completion possibility, as is the case when we
14812 build and test in the source tree.
14813
0a310277
AG
148142002-04-29 Anthony Green <green@redhat.com>
14815
14816 * gdb.java/jmisc1.exp: New file.
14817 * gdb.java/jmisc2.exp: New file.
14818
6ff9af88
DJ
148192002-04-24 Daniel Jacobowitz <drow@mvista.com>
14820
14821 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
14822
96b3d632
EZ
148232002-04-23 Elena Zannoni <ezannoni@redhat.com>
14824
14825 * gdb.base/help.exp: Change 'help status' to allow for target
14826 dependent output differences.
14827
5019bb54
MC
148282002-04-22 Michael Chastain <mec@shout.net>
14829
14830 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
14831
a805a116
MC
148322002-04-22 Michael Chastain <mec@shout.net>
14833
14834 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
14835
a1706bfd
DM
148362002-04-17 David S. Miller <davem@redhat.com>
14837
14838 * gdb.asm/sparc64.inc: New file.
14839 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
14840
a73a20a2
EZ
148412002-04-19 Elena Zannoni <ezannoni@redhat.com>
14842
14843 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
14844 instruction file directly into the build tree. Clean up at end of
14845 test.
14846
ba678339
DM
148472002-04-18 David S. Miller <davem@redhat.com>
14848
14849 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
14850 handle 64-bit platforms correctly.
14851 * gdb.base/maint.exp: Likewise.
14852
b03399da
KB
148532002-04-18 Kevin Buettner <kevinb@redhat.com>
14854
14855 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
14856 ``-fpic'' when compiling files comprising a shared library, but
14857 it does need additional linker flags in order to find shared
14858 libraries at run time.
14859
e2004992
KB
148602002-04-18 Kevin Buettner <kevinb@redhat.com>
14861
14862 * gdb.base/cvexpr.c (use): New function.
14863 (main): Invoke use() on all global variables to prevent
14864 some linkers from deleting these otherwise unused symbols.
14865
d8937120
MC
148662002-04-17 Michael Chastain <mec@shout.net>
14867From David S. Miller <davem@redhat.com>
14868
14869 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
14870 handle 64-bit platforms correctly.
14871
ffd61a58
MS
148722002-04-12 Michael Snyder <msnyder@redhat.com>
14873From Jim Blandy <jimb@redhat.com>
a9c64011 14874 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
14875 script can handle this instead.
14876 * gdb.base/bar.c (barx): Same.
14877 * gdb.base/baz.c (bazx): Same.
14878 * gdb.base/grbx.c (grbxx): Same.
14879
14880 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
14881 manager doesn't automatically unmap overlays unnecessarily.
14882
6b8426a6
MH
148832002-04-10 Martin M. Hunt <hunt@redhat.com>
14884
14885 * gdb.base/ending-run.exp: Fix pattern for Mips targets
14886 stepping out of main.
14887
34af4875
MC
148882002-04-09 Michael Chastain <mec@shout.net>
14889
14890 * gdb.c++/local.cc (main): Move call to marker1() inside nested
14891 scope so that the nested scope tests will make sense.
14892 * gdb.c++/local.exp: Write patterns that actually work with gcc
14893 (the HP patterns "were never known to work with gcc").
14894 Keep the old aCC patterns too.
14895
2d1676a0
DJ
148962002-04-09 Daniel Jacobowitz <drow@mvista.com>
14897
14898 * gdb.base/attach.exp: Correct target board test.
14899
3a63e3f9
MC
149002002-04-08 Michael Chastain <mec@shout.net>
14901
14902 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
14903 in a const method. Add some xfail and fail cases for configurations
14904 that do not emit the "const ...".
14905
f18dabd2
MC
149062002-04-07 Michael Chastain <mec@shout.net>
14907
14908 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
14909 Accept "A * const" and "const A * const" as type of "this".
14910 Fix spelling of getFunky throughout. Make messages uniform.
14911
0fcddd82
EZ
149122002-04-07 Elena Zannoni <ezannoni@redhat.com>
14913
a9c64011 14914 Work around for PR gdb/285:
0fcddd82
EZ
14915 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
14916
16a8534a
EZ
149172002-04-07 Elena Zannoni <ezannoni@redhat.com>
14918
14919 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
14920 instructions file at run time instead of configure time.
14921 Sometimes we run the test in a directory that is not the one we
14922 configured in.
14923 * gdb.asm/configure.in: Delete creation of symlink.
14924 * gdb.asm/configure: Regenerate.
14925
24181d81
JB
149262002-04-05 J. Brobecker <brobecker@gnat.com>
14927
14928 * gdb.gdb/xfullpath.exp: New test, to exercise the new
14929 xfullpath () function.
14930
7cdb7107
DJ
149312002-04-04 Daniel Jacobowitz <drow@mvista.com>
14932
14933 * gdb.asm/Makefile.in: Correct dependencies.
14934
14935 * gdb.asm/powerpc.inc: New file.
14936 * gdb.asm/asm-source.exp: Add PowerPC.
14937 * gdb.asm/configure.in: Likewise.
14938 * gdb.asm/configure: Regenerated.
14939
a7d17088
DJ
149402002-04-04 Daniel Jacobowitz <drow@mvista.com>
14941
14942 * gdb.base/relocate.exp: New file.
14943 * gdb.base/relocate.c: New file.
14944
cd721503
FF
149452002-04-04 Fred Fish <fnf@redhat.com>
14946
14947 * gdb.base/step-test.exp: Update comment regarding stopping in
14948 memcpy/bcopy calls inserted as part of the compiler runtime.
14949
b22ad7a7
MS
149502002-04-04 Michael Snyder <msnyder@redhat.com>
14951
14952 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
14953
5f279fa6
DJ
149542002-04-03 Daniel Jacobowitz <drow@mvista.com>
14955
14956 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
14957 (gdb_expect): Remove $notransfer hack.
14958
dd0fd3ce
DJ
149592002-04-02 Daniel Jacobowitz <drow@mvista.com>
14960
14961 * gdb.c++/classes.exp ("calling method for small class"): Match
14962 updated register output.
14963
1e50cda1
DJ
149642002-03-30 Daniel Jacobowitz <drow@mvista.com>
14965
14966 Fix PR gdb/452
14967 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
14968 when finished. Make gdb_file_cmd send "exec-file" when
14969 appropriate.
14970
24015922
DJ
149712002-03-30 Daniel Jacobowitz <drow@mvista.com>
14972
14973 * gdb.base/attach.exp: Remove extra setup_xfail.
14974
dd7dfd64
MS
149752002-03-26 Michael Snyder <msnyder@redhat.com>
14976
14977 * gdb.base/default.exp: Add tests for dump, append, and restore.
14978 * gdb.base/help.exp: Add tests for dump, append, and restore.
14979 * gdb.base/dump.exp: New file, test dump, append and restore.
14980 * gdb.base/dump.c: New file.
14981
48b2f8d7
MS
149822002-03-27 Michael Snyder <msnyder@redhat.com>
14983
d63a86f8 14984 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
14985 clean-ups in help messages.
14986
05b4d525
FF
149872002-03-26 Fred Fish <fnf@redhat.com>
14988
14989 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
14990 have debugging info for those functions and the compiler uses them
14991 internally to copy structs around.
14992
d7679631
FF
149932002-03-26 Fred Fish <fnf@redhat.com>
14994
14995 * gdb.base/list.exp: Revert the change made yesterday and add note
14996 about why we don't list the default lines for remote targets.
14997
523ac3f9
MS
149982002-03-25 Michael Snyder <msnyder@redhat.com>
14999
15000 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
15001
754b2b8d
FF
150022002-03-25 Fred Fish <fnf@redhat.com>
15003
15004 * gdb.base/list.exp: This test works on remote targets so remove
15005 the short circuit for remote targets. Update copyright.
15006
33c3e192
FF
150072002-03-25 Fred Fish <fnf@redhat.com>
15008
15009 * gdb.base/attach.exp: Fix logic error that was suppressing this
15010 test for all non hppa*-*-hpux* targets, instead of the hp target.
15011 Move comments closer to the suppression point. Also now need to
15012 check that we are running natively.
15013
d43e73ee
MS
150142002-03-22 Michael Snyder <msnyder@redhat.com>
15015
882c8f02
MS
15016 * gdb.base/default.exp: Add test for gcore. Update copyright.
15017 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 15018
04c12f60
FF
150192002-03-06 Fred Fish <fnf@redhat.com>
15020
15021 * gdb.base/funcargs.c: Remove extraneous ';' character.
15022 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
15023
b43df995
MC
150242002-03-04 Michael Chastain <mec@shout.net>
15025
15026 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
15027 accommodate gcc v3 function signature.
15028 * gdb.mi/mi0-var-cmd-exp: Ditto.
15029
92362027
AC
150302002-02-24 Andrew Cagney <ac131313@redhat.com>
15031
15032 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
15033 ``GNU/Linux'' or ``Linux kernel''
15034 * testsuite/gdb.threads/pthreads.c: Ditto.
15035
258ad32d
MC
150362002-02-24 Michael Chastain <mec@shout.net>
15037
15038 * gdb.threads/pthreads.c (thread1): Add a return statement.
15039 (thread2): Likewise.
15040 (foo): Likewise.
15041
04c3b3d4
MC
150422002-02-23 Michael Chastain <mec@shout.net>
15043
15044 * gdb.threads/linux-dp.c (philosopher): Add a return statement
15045 to placate gcc.
15046
5a2a0a20
MC
150472002-02-23 Michael Chastain <mec@shout.net>
15048
15049 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
15050 test "ptype bint". The test passes on all my stabs configurations.
15051
a640f7fc
JB
150522002-02-21 Jim Blandy <jimb@redhat.com>
15053
27924826
JB
15054 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
15055 filename at a time, and watch for the ones we want to see.
15056
a640f7fc
JB
15057 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
15058 types of pointers to prototyped functions.
15059
edcc8c75
AC
150602002-02-20 Andrew Cagney <ac131313@redhat.com>
15061
15062 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
15063 signed, unsigned and straight char.
15064 (padding_char, padding_short, padding_int, padding_long,
15065 padding_long_long, padding_float, padding_double,
15066 padding_long_double): New global variables.
15067 (fill, fill_structs): New functions.
15068
15069 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
15070 for correctly sized writes. Update copyright.
15071 (get_valueof): New procedure.
15072 (get_sizeof): Call get_valueof.
15073 (check_valueof): New procedure.
15074 (check_padding): New procedure.
15075
ac57ea44
MC
150762002-02-20 Michael Chastain <mec@shout.net>
15077
15078 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
15079 to setup_xfail. Document some of the remaining calls.
15080
7a10c941
MC
150812002-02-18 Michael Chastain <mec@shout.net>
15082
15083 * gdb.c++/userdef.exp: Update copyright year.
15084
fb8acdcc
DJ
150852002-02-18 Daniel Jacobowitz <drow@mvista.com>
15086
15087 * gdb.c++/userdef.exp: Test overloaded operators properly.
15088 Remove xfails.
15089
fda6ae12
MS
150902002-02-14 Michael Snyder <msnyder@redhat.com>
15091
15092 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
15093
676a0442
DJ
150942002-02-14 Daniel Jacobowitz <drow@mvista.com>
15095
15096 * gdb.base/a2-run.exp: Check for a remote target properly.
15097 * gdb.base/annota1.exp: Likewise.
15098 * gdb.base/list.exp: Likewise.
15099 * gdb.base/reread.exp: Likewise.
15100 * gdb.base/scope.exp: Likewise.
15101 * gdb.base/shlib-call.exp: Likewise.
15102 * gdb.base/term.exp: Likewise.
15103 * gdb.c++/annota2.exp: Likewise.
15104
78b4f468
RE
151052002-02-13 Richard Earnshaw <rearnsha@arm.com>
15106
15107 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
15108
9a81ba51
MC
151092002-02-10 Michael Chastain <mec@shout.net>
15110
15111 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
15112 (call_after_alloca): Ditto.
15113
004af6c7
DJ
151142002-02-10 Daniel Jacobowitz <drow@mvista.com>
15115
15116 * gdb.base/ending-run.exp: Guard "cont" test with
15117 gdb_skip_stdio_test.
15118
37225f62
JB
151192002-02-06 Jim Blandy <jimb@redhat.com>
15120
15121 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
15122 from here...
15123 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
15124 To here. Disable this test on non-HP platforms. Add big comment.
15125
fe6fdd96
MS
151262002-02-04 Michael Snyder <msnyder@redhat.com>
15127
15128 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
15129 other than d10v and m32r.
15130
036fad3f
RE
151312002-02-02 Richard Earnshaw <rearnsha@arm.com>
15132
15133 * gdb.base/default.exp: Rewrite test patterns to reduce time
15134 taken to match them.
15135
7148ab62
DJ
151362002-01-30 Daniel Jacobowitz <drow@mvista.com>
15137
15138 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
15139 Allow a start function above main.
15140 * gdb.threads/linux-dp.exp: Fix copyright date.
15141
396cc255
DJ
151422002-01-30 Daniel Jacobowitz <drow@mvista.com>
15143
a9c64011
AS
15144 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
15145 (check_philosopher_stack): Check for manager thread before checking
15146 for a just-starting thread.
396cc255 15147
f038d31b
DJ
151482002-01-30 Daniel Jacobowitz <drow@mvista.com>
15149
15150 From Neil Booth <neil@daikokuya.demon.co.uk>:
15151 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
15152 warnings.
15153
b3ff9d9a
FF
151542002-01-21 Fred Fish <fnf@redhat.com>
15155
15156 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
15157 not caller.
15158
39ad761d
JB
151592002-01-21 Jim Blandy <jimb@redhat.com>
15160
15161 * gdb.base/reread.exp: Check that GDB properly re-reads the
15162 executable file when it changes while no inferior is running.
15163
aaf320fa
FF
151642002-01-21 Fred Fish <fnf@redhat.com>
15165
a9c64011
AS
15166 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
15167 optionally accept the "shlib events" variation.
aaf320fa 15168
808a31f5
JB
151692002-01-21 Jim Blandy <jimb@redhat.com>
15170
15171 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
15172 call `fflush' after every `printf', so that the output is produced
15173 at predictable points, regardless of whatever buffering does (or
15174 doesn't) take place.
15175 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
15176 at different points.
15177
4420d5e2
DJ
151782002-01-20 Daniel Jacobowitz <drow@mvista.com>
15179
15180 * gdb.c++/inherit.exp: Update copyright years.
15181 * gdb.c++/method.exp: Likewise.
15182
3e36a0f4
DJ
151832002-01-20 Daniel Jacobowitz <drow@mvista.com>
15184
15185 * gdb.c++/classes.exp: Update for improved v3 support and skipping
15186 artificial methods/arguments.
15187 * gdb.c++/derivation.exp: Likewise.
15188 * gdb.c++/inherit.exp: Likewise.
15189 * gdb.c++/method.exp: Likewise.
15190 * gdb.c++/virtfunc.exp: Likewise.
15191
b4ceaee6
AC
151922002-01-18 Andrew Cagney <ac131313@redhat.com>
15193
15194 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
15195 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
15196 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
15197 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
15198 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
15199 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
15200
ecace851
JB
152012002-01-17 Jim Blandy <jimb@redhat.com>
15202
15203 * gdb.asm/asm-source.exp (info symbol): Take another shot at
15204 anchoring the pattern matching the entry point symbol's name.
15205
375fc983
AC
152062002-01-17 Andrew Cagney <ac131313@redhat.com>
15207
15208 * gdb.base/maint.exp: Update ``maint internal-error'' to match
15209 continue/quit query. Update copyright.
15210
fe6fdd96
MS
152112002-01-14 Michael Snyder <msnyder@redhat.com>
15212
15213 * gdb.base/gcore.exp: Remove extra debugging output.
15214
e017c81f
DJ
152152002-01-13 Daniel Jacobowitz <drow@mvista.com>
15216
15217 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
15218 for slightly dubious v2 mangled string.
15219
37ab3bf8
DJ
152202002-01-13 Daniel Jacobowitz <drow@mvista.com>
15221
15222 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
15223
1bc05c3a 152242002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 15225
1bc05c3a 15226 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 15227
1bc05c3a
JM
15228 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
15229 constructors.
15230 * gdb.c++/derivation.exp: Likewise.
15231 * gdb.c++/templates.exp: Likewise.
15232 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 15233
1bc05c3a
JM
152342002-01-10 Michael Snyder <msnyder@redhat.com>
15235
15236 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 15237
a911c360
MS
152382002-01-08 Michael Snyder <msnyder@redhat.com>
15239
15240 * gdb.base/gcore.exp: New test for generate-core-file command.
15241 * gdb.base/gcore.c: Testcase for above.
15242 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
15243
ea2119ec
JM
152442002-01-08 Jason Merrill <jason@redhat.com>
15245
15246 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
15247
68203136
FF
152482002-01-07 Fred Fish <fnf@redhat.com>
15249
15250 * gdb.c++/overload.exp: Remove unconditional xfails for:
15251 print foo_instance1.overloadargs(1)
15252 print foo_instance1.overloadargs(1, 2)
15253 print foo_instance1.overloadargs(1, 2, 3)
15254 print foo_instance1.overloadargs(1, 2, 3, 4)
15255 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
15256 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
15257 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
15258 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
15259 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
15260 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
15261 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
15262 print foo_instance1.overload1arg()
15263 print foo_instance1.overload1arg((char)arg2)
15264 print foo_instance1.overload1arg((signed char)arg3)
15265 print foo_instance1.overload1arg((unsigned char)arg4)
15266 print foo_instance1.overload1arg((int)arg7)
15267 print foo_instance1.overload1arg((unsigned int)arg8)
15268 print foo_instance1.overload1arg((float)arg11)
15269 print foo_instance1.overload1arg((double)arg12)
d63a86f8 15270
21b9b5b1
MS
152712002-01-07 Michael Snyder <msnyder@redhat.com>
15272
15273 * gdb.base/huge.exp: New test. Print a very large target data object.
15274 (skip_huge_test): New test variable. Define if you want to skip this
15275 test. The test reads an 8 megabyte data object from the target, so it
15276 might be very time consuming on remote targets with a slow connection.
15277 * gdb.base/huge.c: New file. Test case for above.
15278
725f922e
FF
152792002-01-07 Fred Fish <fnf@redhat.com>
15280
15281 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
15282 g_instance.bfoo, and g_instance.cfoo.
15283
889bf7c5 152842002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 15285
889bf7c5
PA
15286 * gdb.base/break.c (multi_line_if_conditional): New function.
15287 (multi_ilne_while_conditional): Likewise.
15288 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
15289 IF or WHILE condition puts the breakpoint at the start of
15290 the condition.
f286b2c3 15291
634d57ec
JL
15292 * gdb.base/selftest.exp (backtrace through signal handler): Remove
15293 hppa*-*-hpux* expected failure.
15294 * gdb.base/structs.exp (do_function_calls): Similarly.
15295
15296 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
15297 watchpoints.
15298
9fbfe2dc
AC
152992002-01-06 Andrew Cagney <ac131313@redhat.com>
15300
15301 Fix PR gdb/66.
15302 * gdb.base/structs.exp: Replace skip for a29k with skip for
15303 gdb,cannot_call_functions.
15304 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
15305 * gdb.base/callfuncs.exp: Ditto.
15306 * gdb.base/call-rt-st.exp: Ditto.
15307 * gdb.base/call-strs.exp: Ditto.
15308 * gdb.base/callfwmall.exp: Ditto.
15309 * gdb.base/scope.exp: Obsolete xfail a29k.
15310 * gdb.c++/misc.exp: Ditto.
15311 * gdb.c++/cplusfuncs.exp: Ditto.
15312 * gdb.base/ptype.exp: Ditto.
15313 * gdb.base/printcmds.exp: Ditto.
15314 * gdb.base/opaque.exp: Ditto.
15315 * gdb.base/list.exp: Ditto.
15316 * gdb.base/funcargs.exp: Ditto.
15317 * gdb.base/default.exp: Ditto.
15318
8ddad156
MS
153192002-01-04 Michael Snyder <msnyder@redhat.com>
15320
ca4976a6 15321 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
15322 * gdb.base/maint.exp: Add tests for maint info sections options.
15323
1b074332
JL
15324Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
15325
15326 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
15327
7d159115
CV
153282001-12-20 Corinna Vinschen <vinschen@redhat.com>
15329
15330 * gdb.asm/arm.inc: New file.
15331 * gdb.asm/asm-source.exp: Add arm targets.
15332 * gdb.asm/configure.in: Ditto.
15333 * gdb.asm/configure: Recreated from configure.in.
15334
8fb87725
JL
15335Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
15336
afabe08c
JL
15337 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
15338 with HP's compiler.
15339 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
15340 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
15341 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
15342 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
15343
15344 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
15345 either HP's compilers or GCC.
15346
db521deb
JL
15347 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
15348 a SIGBUS or SIGSEGV.
15349
15350 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
15351
15352 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
15353 can be compiled with either HP's compiler or GCC.
15354
cfa88ab7
JL
15355 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
15356 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
15357 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
15358
ca344dff
JL
15359 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
15360 to match current gdb output. Update due to using auto-solib-limit
15361 for limiting instead of overloading auto-solib-add.
15362 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
15363 test program.
15364
3f3c6e55 15365 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
15366 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
15367 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
15368 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
15369 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
15370 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
15371 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
15372 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
15373 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
15374 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
15375 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
15376 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
15377 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 15378
8fb87725
JL
15379 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
15380 a SIGTRAP to the inferior.
15381
cf599fa7
CV
153822001-12-19 Corinna Vinschen <vinschen@redhat.com>
15383
15384 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
15385 Substitute call to target_link by call to gdb_compile.
15386
2cd045cd
JL
15387Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
15388
a9c64011
AS
15389 * gdb.base/break.exp: Fix HP specific search string when testing
15390 backtracing in a called function.
2cd045cd 15391
a9c64011
AS
15392 * gdb.base/constvars.exp: Only set lang to C++ if we're
15393 compiling the test with HP's compilers.
15394 * gdb.base/volatile.exp: Similarly.
2cd045cd 15395
99ebe9ac
JB
153962001-12-19 Jim Blandy <jimb@redhat.com>
15397
15398 * gdb.base/printcmds.exp: Expect the null character to be printed
15399 as '\0', and the '\013' to be printed as '\v'.
15400 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
15401 * gdb.base/setvar.exp: Same.
15402
b9891b29
JB
154032001-12-17 Jim Blandy <jimb@redhat.com>
15404
0eba65ab
JB
15405 * gdb.base/completion.exp: Rather than completing very long
15406 filenames, which can make the readline library produce output we
15407 don't recognize, cd to the directory first, and then complete
15408 using nice, short relative paths.
15409
6970b5b1
JB
15410 * gdb.base/completion.exp: On some systems, there is, in fact, a
15411 variable named `b' in scope, since GDB treats all static
a9c64011
AS
15412 variables as being in scope. So use `no_var_named_this'
15413 instead of `b'.
6970b5b1 15414
b9891b29 15415 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 15416 can't find the core file's registers as a failure.
b9891b29 15417
e6ccd35f
JSC
154182001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
15419
a9c64011
AS
15420 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
15421 test expect string more specific.
e6ccd35f 15422
105ba819
CV
154232001-12-13 Corinna Vinschen <vinschen@redhat.com>
15424
15425 * gdb.asm/asm-source.exp: Add support for xstormy16.
15426 * gdb.asm/configure.in: Ditto.
15427 * gdb.asm/configure: Rebuild.
15428 * gdb.asm/xstormy16.inc: New file.
15429
e9e79dd9
FF
154302001-12-10 Fred Fish <fnf@redhat.com>
15431
15432 * gdb.base/maint.exp: Update to match changes in type dumping code.
15433
347dc97d
JB
154342001-12-10 Jim Blandy <jimb@redhat.com>
15435
15436 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
15437 matching the entry point symbol's name at the beginning of the
15438 line.
347dc97d 15439
5178b9d6
DJ
154402001-12-07 Daniel Jacobowitz <drow@mvista.com>
15441
15442 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
15443 gdb.c++/inherit.exp, gdb.c++/method.exp,
15444 gdb.c++/namespace.exp, gdb.c++/templates.exp,
15445 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
15446 and class layout support.
15447
af890c52
DJ
154482001-12-07 Daniel Jacobowitz <drow@mvista.com>
15449
15450 * gdb.c++/classes.exp: Add test for static member function.
15451 * gdb.c++/misc.cc: Add class with static member function.
15452
7a345fb3
JB
154532001-12-07 Jim Blandy <jimb@redhat.com>
15454
f2e54a80 15455 If GDB says it can't find the struct the function returned, report
8032bf31
JB
15456 those tests as `unsupported'.
15457 * gdb.base/call-rt-st.exp (print_struct_call): New function.
15458 Rewrite subsequent tests to use it.
15459
15460 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
15461 those tests as `unsupported'.
15462 * gdb.base/structs.exp (call_struct_func): New function.
15463 (do_function_calls): Use call_struct_func to call the functions
15464 returning structs.
15465
0bc69509
JB
15466 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
15467 whether functions are prototyped or not, so we can't possibly pass
15468 arguments to t_float_values2 properly.
15469
7a345fb3
JB
15470 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
15471 value of `timeout' for targets other than the mips*tx39-*.
15472
edb6ede1
MS
154732001-12-06 Michael Snyder <msnyder@redhat.com>
15474
d63a86f8 15475 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
15476 and detect whether the start symbol has a leading underscore.
15477
2d842f13
JB
154782001-12-04 Jim Blandy <jimb@redhat.com>
15479
15480 * gdb.base/completion.exp: Clarify indentation.
15481
68550daf
JB
154822001-12-03 Jim Blandy <jimb@redhat.com>
15483
15484 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
15485 variables on the S/390, not `.word'.
15486
cd5195a8
JB
154872001-11-30 Jim Blandy <jimb@redhat.com>
15488
15489 Add assembly-source tests for s390-ibm-linux.
15490 * gdb.asm/s390.inc: New file.
15491 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
15492 the S/390 architecture.
a9c64011 15493 * gdb.asm/configure: Regenerated.
cd5195a8 15494
ca9efc90
MS
154952001-11-30 Michael Snyder <msnyder@redhat.com>
15496
15497 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
15498 next, info source, info sources, info line, global and static
15499 variables, and static functions.
15500 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
15501 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
15502 * gdb.asm/asmsrc1.s: Add a static function and some variables.
15503 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
15504 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
15505 (gdbasm_leave): Restore frame pointer.
15506 (gdbasm_startup): Copy stack set-up from crt0.S.
15507
d0e66976
FN
155082001-11-26 Fernando Nasser <fnasser@redhat.com>
15509
15510 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
15511 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
15512 to a local (non-static) variable. Copy tstruct.a to a static buffer
15513 and return a pointer to that buffer.
15514 * gdb.base/callfwmall.c (t_structs_a): Ditto.
15515
e2334072
MK
155162001-11-24 Mark Kettenis <kettenis@gnu.org>
15517
15518 * gdb.asm/configure.in: Fix recognition of ix86 target.
15519 * gdb.asm/configure: Regenerate.
15520
756caa3d
MS
155212001-11-21 Michael Snyder <msnyder@redhat.com>
15522
15523 * gdb.asm/sparc.inc: New file.
15524 * gdb.asm/asm-source.exp: Recognize sparc target.
15525 * gdb.asm/configure.in: Recognize sparc target.
15526 * gdb.asm/configure: Regenerate.
d63a86f8 15527
9a4d72d5
MS
155282001-11-21 Michael Snyder <msnyder@redhat.com>
15529
15530 * gdb.asm/m32r.inc: New file.
15531 * gdb.asm/asm-source.exp: Recognize m32r target.
15532 * gdb.asm/configure.in: Recognize m32r target.
15533 * gdb.asm/configure: Regenerate.
15534
a773d1cd
MS
155352001-11-20 Michael Snyder <msnyder@redhat.com>
15536
017ac23d
MS
15537 * gdb.asm/i386.inc: New file.
15538 * gdb.asm/asm-source.exp: Recognize ix86 target.
15539 * gdb.asm/configure.in: Recognize ix86 target.
15540 * gdb.asm/configure: Regenerate.
15541
a773d1cd
MS
15542 * gdb.c++/namespace.exp: Fix quotes in output messages.
15543
bb632afb
MS
155442001-11-14 Michael Snyder <msnyder@redhat.com>
15545
25d559ca 15546 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
15547 qualifier in a type cast expression, to designate an address
15548 in the instruction space (Harvard architecture).
15549
4749e309
MS
155502001-11-13 Michael Snyder <msnyder@redhat.com>
15551
15552 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
15553 Tests for expressions using 'const' and 'volatile'.
15554
25050984
CV
155552001-11-13 Corinna Vinschen <vinschen@redhat.com>
15556
15557 * gdb.asm/asm-sources.exp: Allow defining linker flags.
15558
1902c51f
DJ
155592001-11-12 Daniel Jacobowitz <drow@mvista.com>
15560
15561 * lib/mi-support.exp (mi_run_to_helper): Move comments
15562 outside of gdb_expect.
15563
dcf95b47
DJ
155642001-11-11 Daniel Jacobowitz <drow@mvista.com>
15565
15566 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
15567 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
15568 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
15569 mi0_run_to): New functions.
15570 * gdb.mi/mi-simplerun.exp: Use them.
15571 * gdb.mi/mi0-simplerun.exp: Likewise.
15572 * gdb.mi/mi-var-cmd.exp: Likewise.
15573 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 15574
45b074e1
AC
155752001-11-10 Andrew Cagney <ac131313@redhat.com>
15576
15577 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
15578 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
15579
bf50d346
AC
155802001-11-09 Andrew Cagney <ac131313@redhat.com>
15581
15582 * gdb.base/restore.exp: Include $expected value in restored test
15583 message.
15584
9383332c
AC
155852001-11-09 Andrew Cagney <ac131313@redhat.com>
15586
15587 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
15588 implemented.
15589
db62520a
MS
155902001-11-08 Michael Snyder <msnyder@redhat.com>
15591
15592 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
15593 Add pass/fail message for stop at breakpoint in call dummy function.
15594
b5703437
MS
155952001-11-07 Michael Snyder <msnyder@redhat.com>
15596
d63a86f8
RM
15597 * gdb.c++/templates.exp (test_template_breakpoints):
15598 If we get an overload menu, but it does not match what
760f6330 15599 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
15600 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
15601 making the whitespace optional. Argument for "new" may be
15602 "unsigned" as well as "unsigned int/long".
d63a86f8 15603 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
15604 making the whitespace optional. Also replace "(void) with
15605 "((void|)), making the keyword "void" optional.
d63a86f8 15606 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
15607 making the whitespace optional. Also replace "(void) with
15608 "((void|)), making the keyword "void" optional.
3bf40917
MS
15609 * gdb.base/callfuncs.c (t_float_values): This function must
15610 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 15611 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
15612 can be tested against both cases. Usually one case involves
15613 promotion of float to double, while the other does not.
15614 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
15615 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
15616 includes a stack frame for "start".
15617
c8ab4e6d
JB
156182001-11-05 Jim Blandy <jimb@redhat.com>
15619
15620 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
15621 pointers are 32 bits long, and that offsets of relocs are always
15622 stored in the data (REL-style), and not in the reloc entry itself
15623 (RELA-style).
15624 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
15625 stabs.
15626
3f08ced9
MS
156272001-11-01 Michael Snyder <msnyder@redhat.com>
15628
15629 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
15630 and regular expression operators by using quoting.
15631
cbfa24cd
MS
156322001-10-31 Michael Snyder <msnyder@redhat.com>
15633
15634 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
15635 depending on what the symbol table contains.
15636 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
15637 the output of the ptype command. Similarly, accept both "const &"
15638 and "const&".
15639
aaa68313
CV
156402001-10-31 Corinna Vinschen <vinschen@redhat.com>
15641
15642 * gdb.base/miscexprs.c (main): Add usage of preprocessor
15643 symbol `STORAGE' to allow to choose the storage class of
15644 the local datastructures.
15645 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
15646 compiler directive.
15647
91740388
MS
156482001-10-30 Michael Snyder <msnyder@redhat.com>
15649
15650 * gdb.base/jump.exp: Allow it to run for all targets.
15651
1b7c05e7
CV
156522001-10-29 Corinna Vinschen <vinschen@redhat.com>
15653
15654 * gdb.base/call-ar-st.c (print_double_array): Match for loop
15655 with new double_array size.
15656 (main): Change storage class of all local variables to static.
15657 Reduce size of double_array to 9.
15658 * gdb.base/call-ar-st.exp: Increase timeout value.
15659 Change expected output for double array to match new size in
15660 call-ar-st.c.
15661
36a22261
CV
156622001-10-29 Corinna Vinschen <vinschen@redhat.com>
15663
15664 * gdb.base/ending-run.exp: Create identical output when passing
15665 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 15666 Stormy16 target.
36a22261 15667
92b8ae91
MK
156682001-10-28 Mark Kettenis <kettenis@gnu.org>
15669
15670 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
15671 that we catch the expected failure under Linux/x86.
15672
cb135b83
OF
156732001-10-29 Orjan Friberg <orjanf@axis.com>
15674
15675 * gdb.base/setvar.exp: Escape curly braces.
15676 * gdb.stabs/weird.exp: Ditto.
15677
6884aa54
DJ
156782001-10-27 Daniel Jacobowitz <drow@mvista.com>
15679
15680 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
15681 * gdm.mi/mi0-hack-cli.exp: Likewise.
15682
0398c9aa
AC
156832001-10-25 Andrew Cagney <ac131313@redhat.com>
15684
15685 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
15686 messages.
15687
d20bf2e8
AC
156882001-10-21 Andrew Cagney <ac131313@redhat.com>
15689
15690 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
15691 checking MI enabled.
15692
03dd63aa
CV
156932001-10-09 Corinna Vinschen <vinschen@redhat.com>
15694
15695 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
15696
1d9d99f3
FCE
156972001-10-04 Frank Ch. Eigler <fche@redhat.com>
15698
15699 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
15700 if gdb child process crashes, just signal an error.
15701
838ae6c4
JB
157022001-10-02 Jim Blandy <jimb@redhat.com>
15703
15704 * lib/gdb.exp (test_xfail_format): Simplify.
15705
15706 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
15707 front of the variable name `format'. Simplify `if'.
15708
8f0cbc1c
DJ
157092001-10-01 Daniel Jacobowitz <drow@mvista.com>
15710
15711 * gdb.threads/pthreads.exp: Wait for output and delay
15712 before sending ^C.
15713
1f08dafd
DJ
157142001-10-01 Daniel Jacobowitz <drow@mvista.com>
15715
15716 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
15717 some incorrect output instead of timing out.
15718 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
15719
674f90ff
CV
157202001-09-28 Corinna Vinschen <vinschen@redhat.com>
15721
15722 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
15723 check to allow additional `int'.
15724
9b284272
DJ
157252001-09-27 Daniel Jacobowitz <drow@mvista.com>
15726
15727 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
15728 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
15729
b55a4771
MS
157302001-09-27 Michael Snyder <msnyder@redhat.com>
15731
15732 * lib/gdb.exp (test_debug_format): New proc.
15733 (setup_xfail_format): Use new proc test_debug_format.
15734 * gdb.base/constvars.exp (local_compiler_xfail_check): New
15735 proc; use new service proc test_debug_format.
15736 Replace all other "gcc_compiled" tests with this test.
15737 * gdb.base/volatile.exp (local_compiler_xfail_check): New
15738 proc; use new service proc test_debug_format.
15739 Replace all other "gcc_compiled" tests with this test.
15740
157412001-09-27 Michael Snyder <msnyder@redhat.com>
15742
15743 * gdb.base/cvexpr.exp: New file.
15744 * gdb.base/cvexpr.c: New file
15745 Test for expressions using const and volatile keywords.
15746
4e6667ac
CV
157472001-09-26 Corinna Vinschen <vinschen@redhat.com>
15748
15749 * gdb.base/constvars.exp: Check for different orders of keywords
15750 and additional "int" strings in output.
15751
4f337972
AC
157522001-09-22 Andrew Cagney <ac131313@redhat.com>
15753
15754 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
15755 responses from "help maint".
15756
2015650d
FCE
157572001-09-19 Frank Ch. Eigler <fche@redhat.com>
15758
15759 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
15760 to localhost:NNN instead of :NNN, in case Xvfb is listening
15761 only on TCP.
15762
f3bcedc1
CV
157632001-09-19 Corinna Vinschen <vinschen@redhat.com>
15764
15765 * gdb.base/recurse.exp: When checking leaving the watchpoint
15766 scope, recognize when gdb is in function's epilogue and pass.
15767
6b819c92
KS
157682001-09-18 Keith Seitz <keiths@redhat.com>
15769
15770 * lib/insight-support.exp (_gdbtk_export_target_info): Add
15771 support for running tests against sid targets.
15772 (gdbtk_done): Ditto.
15773
a10c9419
CV
157742001-09-18 Corinna Vinschen <vinschen@redhat.com>
15775
15776 * gdb.base/ending-run.c (main): Set stdout buffersize
15777 to the same reasonable value for any target.
15778 * gdb.base/ending-run.exp: Add a regular expression
15779 to make testsuite happy on Sanyo Stormy16 target.
15780
739d0d99
CV
157812001-09-17 Corinna Vinschen <vinschen@redhat.com>
15782
15783 * gdb.base/display.c (do_loops): Add float variable `f'.
15784 Increment f in loop.
15785 * gdb.base/display.exp: Increment timeout by 60 seconds.
15786 Change float display test to use variable `f'.
15787
1b8947f0
JB
157882001-09-17 Jim Blandy <jimb@redhat.com>
15789
15790 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
15791 overflowing the limited breakpoint tables on some ROM monitors
15792 (like the ROM68K).
15793
9890ac81
FCE
157942001-09-15 Frank Ch. Eigler <fche@redhat.com>
15795
15796 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
15797 the "-ac" (disable access control) flag.
15798
6db765ea
JH
157992001-08-30 Jeff Holcomb <jeffh@redhat.com>
15800
15801 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
15802 ints.
15803
4c32cc04
KS
158042001-08-30 Keith Seitz <keiths@redhat.com>
15805
15806 * lib/gdb.exp: Move all insight-related functionality into
15807 separate file.
15808 * lib/insight-support.exp: New file.
15809
8d6e6f81
FCE
158102001-08-29 Frank Ch. Eigler <fche@redhat.com>
15811
15812 * config/sid.exp (sid_start): Never set sid verbosity; disable
15813 expect_background {} that consumed its stdout; tolerate </dev/null.
15814 Attempt to set endianness override in "sid" protocol mode. Cleanup.
15815
6a90e1d0
AC
158162001-08-18 Andrew Cagney <ac131313@redhat.com>
15817
15818 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
15819 CLI jump command to start it.
15820 (mi_run_to_main): Fail immediatly when unexpected output.
15821
1759b3c3
AC
158222001-08-18 Andrew Cagney <ac131313@redhat.com>
15823
15824 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
15825 beginning of function. Fix PR gdb/191.
15826
61d11d80
FCE
158272001-08-16 Frank Ch. Eigler <fche@redhat.com>
15828
15829 * config/sid.exp (sid_start): Don't warn if we cannot figure out
15830 what to force sid endianness to.
15831
942a4df2
KS
158322001-08-15 Keith Seitz <keiths@redhat.com>
15833
15834 * lib/gdb.exp (gdbtk_start): Don't set environment
15835 variables for TCL_LIBRARY and friends. Insight will
15836 now figure these out for itself.
15837
0521c418
MS
158382001-08-02 Michael Snyder <msnyder@redhat.com>
15839
15840 * gdb.base/completion.exp: Remove the symbol "a64l" from
15841 the expect string; this is target-specific, and not related
15842 to what is being tested.
15843
74a9a58a
DB
158442001-08-02 Dave Brolley <brolley@redhat.com>
15845
15846 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
15847
c70819fa
MS
158482001-07-25 Michael Snyder <msnyder@redhat.com>
15849
c2b8fa57
MS
15850 * gdb.base/consecutive.exp: New file. Test stepping over
15851 breakpoints on consecutive instructions.
15852 * gdb.base/consecutive.c: New file.
15853
c70819fa
MS
15854 * gdb.base/call-rt-st.exp: Use double-backslash to quote
15855 curly braces in regular expressions.
15856
2b1a1355
MS
158572001-07-25 Michael Snyder <msnyder@redhat.com>
15858
15859 * gdb.base/ending-run.exp: Accept "Program exited normally" as
15860 legitimate output from stepping out of main.
15861
413eca6f
KS
158622001-07-22 Keith Seitz <keiths@redhat.com>
15863
15864 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
15865 the empty string, do not run the tests.
15866
7e5a9322
SC
158672001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
15868
15869 * gdb.base/long_long.exp: Detect size of pointer. Take into
15870 account 2-byte pointers when testing for p/a results.
15871
de58f10f
SC
158722001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
15873
d63a86f8 15874 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
15875 and defined to 1K for m68hc11.
15876 (random_data): Reduce table to 1K for embedded platforms (68hc11).
15877 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
15878 (sizeof_random_data): New variable to tell the size of the data table;
15879 don't test past this size; always run to main.
15880
d6f5fea1
SC
158812001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
15882
15883 * gdb.base/return2.exp: return of long long and double fails for
15884 68HC11; don't execute these tests on that platform.
15885 * gdb.base/return.exp: Return of a double fails for 68hc11.
15886
c477543d
SC
158872001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
15888
15889 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
15890 tests that print a float.
15891 * call-rt-st.exp: Likewise.
15892
63cf1c79
MK
158932001-07-12 Mark Kettenis <kettenis@gnu.org>
15894
15895 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
15896 running this test on Linux.
15897
112f9ab5
MC
158982001-06-24 Michael Chastain <chastain@redhat.com>
15899
15900 * gdb.base/arithmet.exp: Remove some tests to make all test names
15901 unique.
15902
4970cb0f
MS
159032001-07-03 Michael Snyder <msnyder@redhat.com>
15904
15905 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
15906 the output of the ptype command.
15907
d85da69f
MS
159082001-07-02 Michael Snyder <msnyder@redhat.com>
15909
4c8a82de
MS
15910 * gdb.base/completion.exp: Don't assume that break.c is the only
15911 source file that may contain functions named "marker".
d85da69f
MS
15912 * gdb.base/corefile.exp: Quote the curly braces in regexp.
15913
8afc772b
AC
159142001-06-28 Andrew Cagney <ac131313@redhat.com>
15915
15916 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
15917 of files to delete.
15918
15919 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
15920 * gdb.disasm/h8300s.exp: New file.
15921 gdb.disasm/h8300s.s: Likewise.
15922
cff22675
AC
159232001-06-27 Andrew Cagney <ac131313@redhat.com>
15924
15925 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
15926 empty breakpoint tables.
15927
68c81b54
AC
159282001-06-25 Andrew Cagney <ac131313@redhat.com>
15929
15930 * lib/mi-support.exp: Update args=... part of stop-reason
15931 patterns. Accept either a list or a tuple.
15932
2dd62704
AC
159332001-06-23 Andrew Cagney <ac131313@redhat.com>
15934
15935 * lib/mi-support.exp: Remove local emacs variable defining
15936 change-log-default-name.
15937
b4127474
MC
159382001-06-22 Michael Chastain <chastain@redhat.com>
15939
15940 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
15941 This is operationally compatible with the previous version.
15942
8dbfb380
JB
159432001-06-13 Jim Blandy <jimb@redhat.com>
15944
15945 * lib/gdb.exp (gdb_test): Doc fix.
15946
f2d8c86d
MC
159472001-06-10 Michael Chastain <chastain@redhat.com>
15948
15949 * gdb.base/exprs.exp: Remove a duplicate test.
15950
81564d34
JB
159512001-06-06 Jim Blandy <jimb@redhat.com>
15952
15953 * gdb.base/return2.exp (main): Use values to test float and double
15954 returns that are not NaN's, to avoid being confused by IEEE
15955 comparison rules.
15956
da55addb
MS
159572001-06-04 Michael Snyder <msnyder@redhat.com>
15958
15959 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 15960 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
15961 rather than wait for 12 more tests to time out.
15962
42c65987
JB
159632001-06-06 Jim Blandy <jimb@redhat.com>
15964
b18bced9 15965 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 15966 Don't forget to match the GDB prompt.
b18bced9 15967
42c65987
JB
15968 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
15969
5b41e5f0
JB
159702001-06-04 Jim Blandy <jimb@redhat.com>
15971
15972 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
15973 command.
15974
015e046f
KB
159752001-05-31 Kevin Buettner <kevinb@redhat.com>
15976
15977 * gdb.base/annota1.exp (info break): Match four or more spaces
15978 after "Address".
15979
fb1ffbbe
MC
159802001-05-31 Michael Chastain <chastain@redhat.com>
15981
15982 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
15983 (dm_type_int_star): Likewise.
15984 (dm_type_long_star): Likewise.
15985 (dm_type_void_star): Likewise.
15986
5ea2a32c
KB
159872001-05-29 Kevin Buettner <kevinb@redhat.com>
15988
15989 * gdb.base/completion.exp (INPUTRC): Set this environment variable
15990 to a known value in order to get consistent results regardless
15991 of the setting of INPUTRC or the presence or contents of .inputrc.
15992
ae23c492
MS
159932001-05-24 Michael Snyder <msnyder@redhat.com>
15994
ac55707e
MS
15995 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
15996 Don't require that the main thread and the manager thread are the
15997 first in the list.
15998
ae23c492
MS
15999 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
16000 debugging. If test fails, issue an "unsupported" not a "fail".
16001
400071f1
JB
160022001-05-24 Jim Blandy <jimb@redhat.com>
16003
16004 Don't assume that short is shorter than int.
16005 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
16006 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 16007 this isn't true.
400071f1
JB
16008 ("print unsigned char == (~0)"): Add test that verifies that ~0,
16009 an int, is not equal to ~0 stored in an unsigned char. This tests
16010 the same thing that the previous test meant to, but works on
16011 16-bit machines, too.
16012 ("print unsigned char != (~0)"): Same test, complemented.
16013
0816a3e5
MS
160142001-05-24 Michael Snyder <msnyder@redhat.com>
16015
16016 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 16017 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
16018 and prevents dejagnu getting out of step.
16019
f6dc23a9
KB
160202001-05-23 Kevin Buettner <kevinb@redhat.com>
16021
16022 * gdb.base/finish.exp (finish_void): Revise pattern for
16023 stopping on the call statement to not permit stopping at
16024 the start of the instructions comprising the call sequence.
16025
7dbd117d
MC
160262001-05-19 Michael Chastain <chastain@redhat.com>
16027
16028 * gdb.base/callfuncs.exp: Make all test names unique.
16029 * gdb.base/commands.exp: Make all test names unique.
16030 * gdb.base/condbreak.exp: Make all test names unique.
16031 * gdb.base/dbx.exp: Make all test names unique.
16032 * gdb.base/default.exp: Make all test names unique.
16033 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
16034 and TIMEOUT messages to their corresponding PASS message.
16035 * gdb.base/ending-run.exp: Make all test names unique.
16036 * gdb.base/long_long.exp: Remove duplicate test.
16037
6b0b0a9e
KB
160382001-05-21 Kevin Buettner <kevinb@redhat.com>
16039
16040 * gdb.base/finish.exp (finish_void): Allow "finish" command to
16041 stop on the call statement as well as the statement after the
16042 call.
16043
2caa35cb
MS
160442001-05-21 Michael Snyder <msnyder@redhat.com>
16045
16046 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
16047
40713331
EZ
160482001-05-10 Elena Zannoni <ezannoni@redhat.com>
16049
a9c64011
AS
16050 * gdb.base/completion.exp: Revamp test. Make it execute on all
16051 platforms.
40713331 16052
c2c1be8d
EZ
160532001-05-10 Elena Zannoni <ezannoni@redhat.com>
16054
a9c64011
AS
16055 * config/gdbserver.exp (gdb_load): Handle the case
16056 in which the arguments to gdbserver are given in the
16057 baseboard configuration file.
16058 Also handle the case in which the server needs to do a
16059 load.
2c9cd303 16060
9671de48
KS
160612001-05-07 Keith Seitz <keiths@cygnus.com>
16062
a9c64011
AS
16063 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
16064 set up the display for testing.
16065 (gdbtk_start): Convert all paths to paths that tcl will like.
16066 Export target information to environment.
16067 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
16068 necessary.
16069 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
16070 (to_tcl_path): New proc to convert a given pathname into
16071 a path acceptible as an argument to a tcl command.
16072 (_gdbtk_export_target_info): New proc to export target info
16073 into the environment for gdbtk testing.
16074 (gdbtk_done): New proc to signal end-of-test.
9671de48 16075
5a360f47
JB
160762001-05-06 Jim Blandy <jimb@redhat.com>
16077
16078 * restore.c: Make the code of caller0 correspond to its comment.
16079
66c756c6
MS
160802001-05-03 Michael Snyder <msnyder@redhat.com>
16081
16082 * config/sid.exp (gdb_target_sid): Check for error messages.
16083 On error or timeout, don't make expect exit (which will terminate
16084 all subsequent tests); instead just make gdb exit.
d63a86f8 16085 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
16086 return a negative value.
16087
a966fde5
JB
160882001-04-24 Jim Blandy <jimb@redhat.com>
16089
851c18e0
JB
16090 * gdb.c++/templates.exp: If we see the prompt for the overload
16091 list, but we haven't recognized any of the longer patterns,
16092 arrange for this test to fail, not hang.
16093
a966fde5
JB
16094 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
16095 variations.
16096
db144853
MC
160972001-04-22 Michael Chastain <chastain@redhat.com>
16098
16099 * gdb.c++/local.exp: Use the 'runto' library function.
16100 * gdb.c++/namespace.exp: Likewise.
16101 * gdb.c++/overload.exp: Likewise.
16102
3207ec21
KB
161032001-03-26 Kevin Buettner <kevinb@redhat.com>
16104
16105 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
16106 * gdb.base/step-line.exp: New file. Test step/next in presence of
16107 #line directives.
16108 * gdb.base/step-line.c: New file. Test program for the above.
16109 * gdb.base/step-line.inp: New file. We pretend that this file has
16110 been transformed by some other tool into step-line.c.
16111
13b57657
JB
161122001-03-21 Jim Blandy <jimb@redhat.com>
16113
16114 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
16115 unmangled operator names.
16116
754cbe1c
JB
161172001-03-20 Jim Blandy <jimb@redhat.com>
16118
16119 * gdb.threads/linux-dp.exp: Recognize an additional message
16120 generated by GDB when it doesn't understand how to debug threads
16121 on the target system.
16122
177495c9
AC
161232001-03-19 Andrew Cagney <ac131313@redhat.com>
16124
16125 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
16126
f266096b
MC
161272001-03-12 Michael Chastain <chastain@redhat.com>
16128
16129 * gdb.c++/derivation.exp: Use the 'runto' library function.
16130
cac3c2ff
MC
161312001-03-12 Michael Chastain <chastain@redhat.com>
16132
16133 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
16134
b6c11a24
MC
161352001-02-24 Michael Chastain <chastain@redhat.com>
16136
16137 * gdb.c++/ref-types.exp: Change handwritten code to library
16138 function 'runto'.
16139
6bae5bce
OF
161402001-03-16 Orjan Friberg <orjanf@axis.com>
16141
16142 * gdb.base/signals.exp: Set count to 0 explicitly.
16143
0015fd9a
MS
161442001-03-15 Mark Salter <msalter@redhat.com>
16145
16146 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
16147 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
16148 (gdb_load): Add support for additional target_info: gdb_download_size
16149 and gdb_load_timeout.
0015fd9a 16150
fc33412a
DT
16151Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
16152
16153 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
16154 file -- to prevent failing when the compile fails but we have no
16155 intention of running the tests anyway.
fc33412a
DT
16156
16157 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
16158 tests if set.
16159
16160 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 16161 integers.
fc33412a
DT
16162
16163 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
16164 * gdb.c++/namespace.exp: Ditto.
16165
115f06de
OF
161662001-03-07 Orjan Friberg <orjanf@axis.com>
16167
16168 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
16169 * gdb.base/pointers.exp: Relax pattern match of decimals.
16170
b6ba6518
KB
161712001-03-06 Kevin Buettner <kevinb@redhat.com>
16172
16173 * Makefile.in, config/abug.exp, config/cfdbug.exp,
16174 config/cpu32bug.exp, config/dve.exp, config/est.exp,
16175 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
16176 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
16177 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
16178 config/sh.exp, config/sid.exp, config/slite.exp,
16179 config/sparclet.exp, config/udi.exp, config/unknown.exp,
16180 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
16181 config/vxworks.exp, config/vxworks29k.exp,
16182 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
16183 gdb.base/all-bin.exp, gdb.base/annota1.exp,
16184 gdb.base/arithmet.exp, gdb.base/assign.exp,
16185 gdb.base/async.exp, gdb.base/attach.exp,
16186 gdb.base/bitfields.exp, gdb.base/bitops.exp,
16187 gdb.base/break.exp, gdb.base/call-ar-st.exp,
16188 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
16189 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
16190 gdb.base/commands.exp, gdb.base/completion.exp,
16191 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
16192 gdb.base/constvars.exp, gdb.base/corefile.exp,
16193 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
16194 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
16195 gdb.base/ending-run.exp, gdb.base/environ.exp,
16196 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
16197 gdb.base/finish.exp, gdb.base/foll-exec.exp,
16198 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
16199 gdb.base/funcargs.exp, gdb.base/help.exp,
16200 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
16201 gdb.base/logical.exp, gdb.base/long_long.exp,
16202 gdb.base/maint.exp, gdb.base/mips_pro.exp,
16203 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
16204 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
16205 gdb.base/pointers.exp, gdb.base/printcmds.exp,
16206 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
16207 gdb.base/regs.exp, gdb.base/relational.exp,
16208 gdb.base/remote.exp, gdb.base/reread.exp,
16209 gdb.base/restore.exp, gdb.base/return2.exp,
16210 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
16211 gdb.base/selftest.exp, gdb.base/setshow.exp,
16212 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
16213 gdb.base/sigall.exp, gdb.base/signals.exp,
16214 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
16215 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
16216 gdb.base/step-test.exp, gdb.base/structs.c,
16217 gdb.base/structs.exp, gdb.base/structs2.exp,
16218 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
16219 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
16220 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
16221 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
16222 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
16223 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
16224 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
16225 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
16226 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
16227 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
16228 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
16229 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
16230 gdb.fortran/types.exp, gdb.java/jmisc.exp,
16231 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
16232 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
16233 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
16234 gdb.trace/circ.exp, gdb.trace/collection.exp,
16235 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
16236 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
16237 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
16238 gdb.trace/report.exp, gdb.trace/save-trace.exp,
16239 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
16240 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
16241 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
16242 notices.
16243
dc96c6c7 162442001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
16245
16246 * gdb.base/varargs.c (find_max_double): Fix printf format string:
16247 first arg is int not float.
16248
dc96c6c7 162492001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
16250
16251 * gdb.base/reread.exp: Unsupported for non-native targets;
16252 doesn't work for remote debugging.
16253
9b0c4aeb
FN
162542001-02-19 Fernando Nasser <fnasser@redhat.com>
16255
16256 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
16257 * gdb.base/ending-run.exp: Properly handle the BSP state when
16258 stepping past the end of main.
9b0c4aeb 16259
02aa71d5
MC
162602001-02-19 John Moore <jmoore@redhat.com>
16261
16262 * gdb.base/commands.exp (infrun_breakpoint_command_test):
16263 Converted HPUX fix for non-expected items following multiple
16264 step commands into general solution for all platforms.
16265
1fa449a4
MC
162662001-02-18 Michael Chastain <chastain@redhat.com>
16267
16268 * gdb.c++/classes.exp (do_tests): Change runto statements
16269 from "runto 'foo(void)'" to "runto 'foo'". This makes the
16270 statements demangler agnostic.
16271 * gdb.c++/virtfunc.exp (do_tests): Likewise.
16272 (gdb_virtfunc_restart): Likewise.
16273
b2f9ec70
MC
162742001-02-14 Michael Chastain <chastain@redhat.com>
16275
16276 * gdb.c++/inherit.exp (do_tests): Change runto statements
16277 from "runto 'foo(void)'" to "runto 'foo'". This makes the
16278 statements demangler agnostic.
16279
cf74b8ca
AC
16280Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
16281
16282 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
16283 ``continue to bkpt at common_routine in thread 2'' and ``stopped
16284 before calling common_routine 15 times'' tests.
cf74b8ca 16285
99f78f56
MC
162862001-02-11 Michael Chastain <chastain@redhat.com>
16287
16288 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
16289 Helps the test script figure out which demangler is in use.
16290 (dm_type_foo_ref): Ditto.
16291 (dm_type_int_star): Ditto.
16292 (dm_type_long_star): Ditto.
16293 (dm_type_unsigned_int): Ditto.
16294 (dm_type_void): Ditto.
16295 (dm_type_void_star): Ditto.
99707966 16296 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
16297 Probe the gdb demangler and set variables to accommodate
16298 formatting differences.
16299 (info_func_regexp): New function. Same as info_func, but
16300 matches against a regexp.
16301 (info_func): Match against a literal string.
16302 (print_addr_2): New function. Match against a literal string,
16303 which can be different from the input to gdb.
16304 (print_addr): Simply call print_addr_2 with the same argument twice.
16305 (test_lookup_operator_functions): Use demangler formatting variables.
16306 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
16307 the tests in the same order as the C++ class declaration.
16308 (test_paddr_operator_functions): Ditto.
16309 (test_paddr_overloaded_functions): Ditto.
16310 (test_paddr_hairy_functions): Use demangler formatting variables.
16311 Add reference to gdb/19 for related tests.
16312 (do_tests): Call probe_demangler.
16313
1de8f023
KB
163142001-01-30 Kevin Buettner <kevinb@redhat.com>
16315
16316 * gdb.c++/templates.cc (printf): Remove unused function definition.
16317
ca3f91ed
MS
163182001-01-26 Felix Lee <flee@redhat.com>
16319
16320 * sid.exp (sid_exit): Pass host, not target, to remote_close.
16321
163222001-01-25 matthew green <mrg@redhat.com>
16323
16324 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
16325 up sid.
16326 (sid_exit): Call `remote_pop_conn' after GDB is gone.
16327
163282001-01-25 matthew green <mrg@redhat.com>
16329
16330 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 16331 Deprecate $sid_spawn_id.
ca3f91ed
MS
16332 (sid_exit): Remove code necessary only for `spawn.'
16333
163342001-01-25 matthew green <mrg@redhat.com>
16335
16336 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
16337
fb18ec4a
MC
163382001-01-28 Michael Chastain <chastain@redhat.com>
16339
16340 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
16341 to call when tests fail. It takes gdb out of the overloaded
16342 function choice menu back to the main prompt, so that the test
16343 program stays synchronized.
16344 (set_bp_overloaded): New proc to collect all the common
16345 code for setting a breakpoint on an overloaded name. Calls
16346 take_gdb_out_of_choice_menu when needed.
16347 (menu_overload1arg): New variable to collect the repeated
16348 instances of the expected menu for an overloaded name. Change
16349 the regular expression to handle changes in g++ type encoding:
16350 "void" can be either "void" or "", and "unsigned int" can be
16351 either "unsigned int" or "unsigned".
16352 (continue_to_bp_overloaded): Change regular expressions to handle
16353 changes in g++ type encoding.
16354 (no proc): Call take_gdb_out_of_choice_menu when needed.
16355 Remove redundant calls to "info break". Accept either "canceled"
16356 or "cancelled". Change regular expressions in "info break"
16357 calls to handle changes in g++ type encoding. Give all tests
16358 unique strings.
16359
9c646a6e
BE
163602001-01-17 Ben Elliston <bje@redhat.com>
16361
16362 * config/sid.exp: New file.
16363
9549d9c1
AC
16364Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
16365
16366 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
16367
dc96c6c7 163682000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
16369
16370 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
16371 Add a RE to accept a non-ascii char if one is ever presented.
16372
b4df4f68
FN
163732000-12-20 Fernando Nasser <fnasser@redhat.com>
16374
297dd0fd 16375 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 16376
dc96c6c7 163772000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 16378
d63a86f8 16379 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
16380 in regexp. One '\' does not suffice on Linux.
16381
4a7bddb6
MC
163822000-12-09 Michael Chastain <chastain@redhat.com>
16383
16384 * gdb.base/break.exp (test_clear_command): Use a marker function
16385 rather than 'main' for the test function. Also move this
16386 test to an execution point where the marker function names are
16387 guaranteed to be bound to functions. (Executing tests after a
16388 'finish' from main runs into name conflicts with local names
16389 in __libc_start_main).
16390
dc96c6c7 163912000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
16392
16393 * gdb.base/finish.exp: New test for gdb's "finish" command.
16394 * gdb.base/return2.exp: New test for gdb's "return" command.
16395 * gdb.base/return2.c: New source file for above.
16396
dc96c6c7 163972000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
16398
16399 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
16400 * gdb.base/miscexprs.exp: Ditto.
16401 * gdb.base/pointers.exp: Ditto.
16402 * gdb.c++/derivation.exp: Ditto.
16403 * gdb.c++/local.exp: Ditto.
16404 * gdb.c++/namespace.exp: Ditto.
16405 * gdb.c++/overload.exp: Ditto.
16406 * gdb.c++/ref-types.exp: Ditto.
16407
dc96c6c7 164082000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
16409
16410 * gdb.base/constvars.exp: Test result of "up" command.
16411 * gdb.base/miscexprs.exp: Ditto.
16412 * gdb.base/pointers.exp: Ditto.
16413 * gdb.base/scope.exp: Ditto.
16414 * gdb.c++/derivation.exp: Ditto.
16415 * gdb.c++/local.exp: Ditto.
16416 * gdb.c++/namespace.exp: Ditto.
16417 * gdb.c++/overload.exp: Ditto.
16418 * gdb.c++/ref-types.exp: Ditto.
16419
44097287
FN
164202000-11-22 Michael Chastain <chastain@redhat.com>
16421
16422 * mips_pro.exp: Accept either "middle -> top -> main" or
16423 "middle -> main" in the backtrace, because gcc can optimize
16424 tail calls to jumps. Remove setup_xfail for the hppa case.
16425 Add a comment with the original warning messages from PR 3016,
16426 which was filed in 1993, to preserve them for posterity.
16427
9d2e1bab
ND
164282000-11-17 Nick Duffek <nsd@redhat.com>
16429
16430 * lib/gdb.exp (gdb_test): Override timeout with board info.
16431
1aca8eb7
ND
164322000-11-17 Nick Duffek <nsd@redhat.com>
16433
16434 * gdb.base/display.exp: Don't kill running stub. Add "again" to
16435 the second kill and detach messages.
16436
93076499
ND
164372000-11-17 Nick Duffek <nsd@redhat.com>
16438
16439 * configure.in: Add AC_EXEEXT.
16440 * configure: Regenerate.
16441 * Makefile.in (just-check): Export EXEEXT.
16442 * lib/gdb.exp ($EXEEXT): Import from environment.
16443 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
16444 expect "maint dump-me" on Cygwin.
16445 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
16446 $EXEEXT.
16447
30e87cd3
ND
164482000-11-17 Nick Duffek <nsd@redhat.com>
16449
16450 * gdb.base/break.exp: Test backtrace and finish from called
16451 function on all platforms, not just HP-UX.
16452
dc96c6c7 164532000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
16454
16455 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
16456 code from gdb_target_monitor, so it can be used independantly
16457 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 16458
dc96c6c7 164592000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
16460
16461 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
16462 * gdb.base/corefile.exp: Expect the message "Program is being
16463 debugged already" when we send the "corefile" command, since
16464 the preceeding gdb_load may have connected gdb to a remote target.
16465 * gdb.base/display.exp: Disable hardware watchpoints if new
16466 board info variable "no_hardware_watchpoints" is true.
16467 Replace single-letter commands with more readable ones.
16468 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
16469 if new board info variable "no_hardware_watchpoints" is true.
16470 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
16471 to see if stdio (printf) testing is possible.
16472 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
16473 board info variable "no_hardware_watchpoints" is true. Use new
16474 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
16475
39124dea
FN
164762000-11-13 Fernando Nasser <fnasser@redhat.com>
16477
16478 From Orjan Friberg <orjanf@axis.com>:
16479 * gdb.base/printcmds.exp: Escape curly braces followed by a number
16480 in array print pattern match.
16481
a9e2e984
FN
164822000-11-09 Fernando Nasser <fnasser@redhat.com>
16483
16484 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
16485 spelling "cancelled" to U.S. spelling "canceled" to match changes
16486 made to gdb.
16487 * gdb.c++/ovldbreak.exp: Ditto.
16488
c7db355b
PS
164892000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
16490
16491 * gdb.base/callfuncs.c (main): Moved to end of file, call
16492 t_double_values to initialize the FPU before inferior calls are made.
16493 * gdb.base/callfuncs.exp: Test for register preservation after calling
16494 inferior functions. Add tests for continuining, finishing and
16495 returning from a stop in a call dummy.
16496
dc96c6c7 164972000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
16498
16499 * gdb.base/commands.exp: Break up long lines, and re-indent.
16500
dc96c6c7 165012000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
16502
16503 * config/gdbserver.exp: Rewritten from the ground up, to make it
16504 compatible with the current dejagnu tree, and to make it work with
16505 the new "gdbserver" in libremote.
16506
dc96c6c7 165072000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
16508
16509 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
16510 * gdb.base/varargs.exp: Skip entire test if no printf support.
16511 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
16512 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
16513
dc96c6c7 165142000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
16515
16516 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
16517 no floating point support.
16518 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
16519 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
16520 * gdb.base/call-rt-st.exp: Ditto.
16521 * gdb.base/call-strs.exp: Ditto.
16522
bac5fc66
JG
165232000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
16524
16525 * gdb.base/sizeof.c: include <stdio.h>.
16526
16527 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
16528 'finish', otherwise uncaptured gdb_prompt would potentially
16529 throw remaining test points out of sync.
bac5fc66 16530
b22a6027
SB
165312000-07-26 Scott Bambrough <scottb@netwinder.org>
16532
16533 * gdb.base/recurse.exp: Run tests for all targets.
16534 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
16535 gnu-oldld case on ARM.
16536 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
16537 for ARM targets.
d63a86f8 16538
d8231941
AG
16539Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
16540
16541 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
16542 * gdb.java/configure: Rebuild.
16543
8caabe69
AG
16544Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
16545
16546 * gdb.java/jv-exp.exp: New file.
16547
9d273ca3
AG
16548Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
16549
16550 * configure: Rebuilt.
16551 * configure.in (configdirs): Add gdb.java.
16552 * gdb.java/jmisc.java: New file.
16553 * gdb.java/jmisc.exp: New file.
16554 * gdb.java/Makefile.in: New file.
16555 * gdb.java/configure: Rebuilt.
16556 * gdb.java/configure.in: New file.
16557 * lib/java.exp: New file.
16558
4f823a66
AC
16559Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
16560
16561 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 16562 underflow.
4f823a66 16563
2391e11d
AC
16564Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
16565
16566 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 16567 and the compilers sizes.
2391e11d 16568
54602222
ND
165692000-07-09 Nick Duffek <nsd@redhat.com>
16570
16571 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
16572 (use_methods): New function.
16573 (main): Call use_methods().
16574 * gdb.c++/classes.exp (test_method_param_class): New procedure.
16575 (do_tests): Call test_method_param_class.
16576
2bec0572
ND
165772000-07-09 Nick Duffek <nsd@redhat.com>
16578
16579 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
16580 spelling.
16581 (test_enums): New procedure. Move enum tests from end of script
16582 to here. Set breakpoint on function name instead of line number.
16583 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
16584 (enums2): New marker function.
16585 (enums1): New function.
16586 (main): Call enums1(). Move enum tests to enums1().
16587
78492fde
AC
16588Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
16589
16590 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 16591 compile/link program. Update line numbers.
78492fde
AC
16592 * gdb.asm/d10v.inc: Define ``startup''.
16593 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 16594
49a2cef8
AC
16595Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
16596
16597 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
16598
3e6c8688
EZ
165992000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16600
16601 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 16602 of 'help maint print' command.
3e6c8688 16603
9ff5cbe9
AC
16604Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
16605
16606 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 16607 they use gdb_expect_list.
9ff5cbe9 16608
17c579bd
AC
16609Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
16610
16611 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
16612 memory-read-packet-size'' instead of ``set endian big'' to test
16613 long commands.
17c579bd 16614
e6d71bf3
DB
166152000-06-03 Daniel Berlin <dan@cgsoftware.com>
16616
16617 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 16618 g++, and stop skipping them.
e6d71bf3
DB
16619
16620 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
16621 work under g++.
16622
d63a86f8 16623 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
16624 initialization.
16625
dc96c6c7 166262000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
16627
16628 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
16629 the regular expression: accept an (almost) arbitrary sequence of
16630 "frames-invalid" and "breakpoints-invalid" messages both before
16631 and after the "starting" message.
16632
dc96c6c7 166332000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
16634
16635 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 16636
dc96c6c7 166372000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
16638
16639 * gdb.base/annota1.exp (annotate-signal-handler-caller):
16640 Relax the regular expression a little, make it pass on Solaris 8.
16641
8216cda9
KB
166422000-05-12 Kevin Buettner <kevinb@redhat.com>
16643
16644 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 16645 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
16646 Instead, it is permissible for gdb to stop on the line of the
16647 call itself.
16648
1a570b2f
MS
166492000-05-12 Michael Snyder <msnyder@.cygnus.com>
16650
16651 * gdb.base/break.exp (bp on small function, optimized file):
16652 Add a second pass pattern. The behavior differs here between stabs
16653 and dwarf for one-line functions. Stabs preserves two line symbols
16654 (one before the prologue and one after) with the same line number,
16655 but dwarf regards these as duplicates and discards one of them.
16656 Therefore the address after the prologue (where the breakpoint is)
16657 has no exactly matching line symbol, and GDB reports the breakpoint
16658 as if it were in the middle of a line rather than at the beginning.
16659
dc96c6c7 166602000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 16661
d63a86f8 16662 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
16663 rather than "send_gdb" (for consistancy).
16664
7d418785
AC
16665Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
16666
16667 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
16668 * gdb.c++/templates.cc: Properly check for GCC version number.
16669 * lib/compiler.cc: Likewise
16670
dc96c6c7 166712000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 16672
d63a86f8 16673 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
16674 gdb may not stop at the first line of main, due to code motion.
16675
dc96c6c7 166762000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
16677
16678 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
16679 This test depends on parsing the printf output from the target.
16680 Since the sparclet stub doesn't do stdio, this will never work.
16681 * gdb.base/call-rt-st.exp: ditto.
16682 * gdb.base/call-strs: ditto.
16683
dc96c6c7 166842000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
16685
16686 * gdb.base/miscexprs.exp: make sizeof long array test portable.
16687
16688 * gdb.base/ending-run.exp: After connecting to a remote target,
16689 but before running, the target will appear to be in a random
16690 location. Specify both a file and a line for breakpoints.
16691 Also, the function that calls main may be called 'init'
16692 rather than 'start'.
16693
a5a51225
EZ
166942000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16695
16696 * gdb.base/help.exp: Update output for add-symbol-file command.
16697
7930cc7c
FN
166982000-04-10 Fernando Nasser <fnasser@cygnus.com>
16699
16700 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16701 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
16702
23e37ab1
C
167032000-04-07 J.T. Conklin <jtc@redback.com>
16704
e93c542c
C
16705 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
16706
23e37ab1
C
16707 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
16708
591b8fa3
PDM
16709Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
16710
16711 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 16712 values that can be represented exactly.
591b8fa3
PDM
16713 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
16714 above change, and to not check against the directory part of the source
16715 file name.
16716 (step into print_long_arg_list): Likewise.
16717 (print print_small_structs from print_long_arg_list): Likewise.
16718 (print print_long_arg_list): Likewise.
16719
7a495180
EZ
167202000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16721
30b53638 16722 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 16723
beb998c6
AC
16724Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
16725
16726 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
16727
1c689132
DB
167282000-03-25 Daniel Berlin <dan@cgsoftware.com>
16729
16730 * gdb.base/commands.exp (deprecated_command_test): Add test for
16731 deprecate with no arguments.
16732
c1790a9d
JL
167332000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
16734
16735 * gdb.base/break.exp: Add new test for setting breakpoints on
16736 optimized code so we can test breakpoints work even when function
16737 prologues may be optimized away
16738
003ba290
FN
167392000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
16740
16741 From David Whedon <dwhedon@gordian.com>
a9c64011 16742 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 16743
6837a0a2
DB
167442000-03-22 Daniel Berlin <dan@cgsoftware.com>
16745
16746 * gdb.base/help.exp: Added test for new apropos command.
16747
b9593231
KB
167482000-03-21 Kevin Buettner <kevinb@redhat.com>
16749
16750 * gdb.base/pointers.c (usevar): New function.
16751 (main): Make sure that global variables v_int_pointer2, rptr,
16752 and y are all referenced someplace in the program by calling
16753 usevar() on them. [Some linkers delete symbols which are
16754 never referenced. The space remains, but there's no way to
16755 get a (symbolic) handle on the variable from the debugger.]
16756
751a959b
EZ
167572000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16758
16759 * gdb.base/printcmds.c: Add typedeffed arrays.
16760
16761 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 16762 procedure to test arrays that are typedef'd.
751a959b 16763
73a93a32
JI
167642000-03-13 James Ingham <jingham@leda.cygnus.com>
16765
16766 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 16767 the library directories.
73a93a32 16768
fb40c209
AC
16769Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
16770
16771 * configure.in (configdirs): Add sub directory gdb.mi.
16772 * configure: Re-generate.
16773
16774 * gdb.mi: New directory.
d63a86f8 16775
ee4dd2c9
AC
167762000-02-25 Scott Bambrough <scottb@netwinder.org>
16777
16778 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 16779 a long long value as a double on ARM platforms.
ee4dd2c9 16780
70f0cc22
JB
167812000-02-16 Jim Blandy <jimb@redhat.com>
16782
16783 * gdb.base/break.exp ("breakpoint line number"): Make sure the
16784 default source file is set properly before running this test.
16785
853819b8
EZ
167862000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16787
16788 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 16789 gdbtk/library directory, not in gdbtcl2.
853819b8 16790
dfcd3bfb
JM
167912000-02-04 Jim Blandy <jimb@redhat.com>
16792
16793 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
16794 backslash from regexp pattern.
16795
16796 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
16797 procedure. Use it to run all the "continue to bp overloaded"
16798 tests. Note that this changes the names of the tests slightly.
16799 If the breakpoint hit message includes a hex PC value, because
16800 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
16801 from the real source code, still consider that a pass.
16802
16803 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
16804 XFAIL here if the breakpoint message contains a hex address. Note
16805 similar change on 1999-11-02.
16806
16807 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
16808
16809 * gdb.base/ptype.exp: Establish a default source file before
16810 calling get_debug_format.
16811
168122000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
16813
16814 * gdb.base/watchpoint.exp: Remove duplication of test messages.
16815
8b93c638
JM
168162000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
16817
16818 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
16819 of successive stepi commands -- while in the prologue we should see
16820 the function entry bracket.
16821
168222000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
16823
16824 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
16825 reach __change_mode() when stepping through the end of main().
16826
c5394b80
JM
168272000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
16828
16829 * gdb.base/default.exp: Fix expected pattern.
16830 * gdb.base/help.exp: Same.
16831
0d06e24b
JM
168322000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16833
16834 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 16835 Don't use xfail's because that affects only the following test.
d63a86f8 16836
0d06e24b 16837 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 16838 solaris or linux.
0d06e24b
JM
16839
16840 * gdb.base/selftest.exp: Update to reflect changes to main.c.
16841
dc96c6c7 168422000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 16843
d63a86f8 16844 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
16845 "A syntax error" rather than "A parse error". Accept both.
16846
168472000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
16848
16849 * gdb.base/default.exp: Remove OS dependent string from "target
16850 remote" test.
16851 * gdb.base/help.exp: Same for "help target remote" test.
16852
c3f6f71d
JM
168532000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16854
16855 From Jim Kingdon <kingdon@redhat.com>:
16856
16857 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
16858 prompt (cleanup rather than necessity, but still might keep output
16859 from spilling to next test).
c3f6f71d
JM
16860
168612000-01-02 Fred Fish <fnf@cygnus.com>
16862
16863 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
16864 AIX, which defines them in <sys/types.h>.
16865
ed9a39eb 168661999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 16867
ed9a39eb 16868 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 16869 float" test.
ed9a39eb
JM
16870
168711999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 16872
ed9a39eb 16873 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
16874
16875 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
16876 outermost frame disallowed".
16877
168781999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
16879
16880 * gdb.base/setvar.exp: New tests for setting the value of a struct
16881 with a constant list.
16882
168831999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
16884
16885 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
16886 require the user to type a cast before setting the value of a struct.
16887
de57eccd
JM
168881999-12-06 Jim Blandy <jimb@cygnus.com>
16889
16890 * gdb.base/default.exp: Expect the new 'info float' command on
16891 all i386 platforms.
16892
16893 * gdb.threads/linux-dp.exp: Expand our ability to recognize
16894 LinuxThreads libraries that don't support debugging.
16895
c2d11a7d
JM
16896Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
16897
16898 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
16899 Change the buffer type to ``unsigned char'' to simplify size
16900 arithmetic.
c2d11a7d
JM
16901
16902 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
16903 stub only handles 400-1 byte packets. Verify that the download
16904 worked.
c2d11a7d
JM
16905
169061999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
16907
16908 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
16909 tests, using UNRESOLVED for the untested cases. Also, does not wait
16910 for a timeout if the prompt was received before a recognizable pattern.
16911
169121999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
16913
16914 * lib/gdb.exp (gdb_expect_list): Fix spelling.
16915
169161999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16917
16918 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 16919 watchpoints.
c2d11a7d
JM
16920
169211999-11-24 Jason Merrill <jason@casey.cygnus.com>
16922
16923 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
16924
16925 * gdb.c++/local.exp: Be more flexible in recognizing local class
16926 name mangling. Don't allow horribly truncated method names.
16927 * gdb.c++/derivation.exp: Expect protected inheritance.
16928 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
16929 * gdb.c++/virtfunc.exp: Likewise.
16930 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
16931 when printing a nested enum.
16932
169331999-11-22 Jim Blandy <jimb@cygnus.com>
16934
16935 * gdb.base/step-test.exp: Properly await GDB's response to setting
16936 a breakpoint on the call to large_struct_by_value.
16937
16938 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
16939 just because we have debug info for the `start' function.
16940
169411999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
16942
16943 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
16944 "Unknown signal" messages, which indicate (on LinuxThreads) that
16945 GDB doesn't know how to debug threads on this system. This is
16946 better than hanging while philosopher 0 dumps chatter into gdb.log.
16947
169481999-11-18 Tom Tromey <tromey@cygnus.com>
16949
16950 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
16951
169521999-11-18 Fred Fish <fnf@cygnus.com>
16953
16954 * gdb.base/coremaker2.c: Add sample program for generating
16955 cores that is more self contained than coremaker.c. Eventually
16956 I'll add more code to this and tie it into the testsuite.
16957
4ce44c66
JM
169581999-11-12 Stan Shebs <shebs@andros.cygnus.com>
16959
16960 * gdb.base/dollar.exp: Remove, now in gdb.hp.
16961
169621999-11-10 Jimmy Guo <guo@cup.hp.com>
16963
16964 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 16965 from $srcdir/lib/.
4ce44c66 16966 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 16967 and gdb.c++/.
4ce44c66
JM
16968
16969 * gdb.c++/derivation.exp: remove redundant get compiler info code.
16970
d63a86f8 16971 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
16972 'continue with watch' test point.
16973
169741999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
16975
16976 Merged from p2linux-990323-branch:
d63a86f8 16977
4ce44c66
JM
16978 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
16979
11cf8741
JM
16980Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
16981
16982 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 16983 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
16984
16985Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
16986
16987 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 16988 gdb_expect_list.
11cf8741
JM
16989
16990Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
16991
16992 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
16993
169941999-11-03 Mark Salter <msalter@cygnus.com>
16995
16996 * gdb.base/break.exp: Fix "stub continue" pattern.
16997
169981999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
16999
17000 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
17001
170021999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
17003
17004 * gdb.base/display.exp ("finish"): Add timeout clause.
17005
17006 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
17007 plain prompt clause, so this doesn't have to time out in order to
17008 fail.
17009
17010 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 17011 breakpoint hit messages include an address.
11cf8741
JM
17012
17013 * gdb.base/display.exp: Don't forget to escape parens in regular
17014 expressions. Unix regexp notatation sucks.
17015
170161999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17017
17018 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 17019 order for 'signalled' message.
11cf8741 17020
5c44784c
JM
170211999-11-01 Stan Shebs <shebs@andros.cygnus.com>
17022
17023 From Jimmy Guo <guo@cup.hp.com>:
17024 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
17025 * gdb.base/annota1.c: Add code for tests to work with.
17026
170271999-10-26 Frank Ch. Eigler <fche@cygnus.com>
17028
17029 * gdb.base/remote.exp: New test for remote downloading settings.
17030 * gdb.base/remote.c: New file with large .data.
17031
917317f4
JM
170321999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
17033
17034 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
17035 for LinuxThreads support, merged from the Code Fusion branch.
17036
17037Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
17038
17039 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
17040 containing exp_continue into a while within an expect. Don't
17041 attempt a start more than three times. Check return value from
17042 gdb_load.
d63a86f8 17043
2df3850c
JM
17044Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
17045
17046 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 17047 a pass case.
2df3850c 17048
2acceee2
JM
170491999-10-01 Kevin Buettner <kevinb@cygnus.com>
17050
17051 * gdb.base/break.c (main): Added a statement that we can step
17052 off of.
17053 * gdb.base/break.exp: Added tests for setting a breakpoint
17054 at an offset and stepping onto a breakpoint.
17055
170561999-10-01 Fred Fish <fnf@cygnus.com>
17057
d63a86f8 17058 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
17059 gdb output.
17060
c2c6d25f
JM
170611999-09-18 Jim Blandy <jimb@cris.red-bean.com>
17062
17063 * gdb.base/break.exp: Code locations are in hex, don't forget!
17064 (For HP-UX.)
17065
170661999-09-17 Stan Shebs <shebs@andros.cygnus.com>
17067
17068 * condbreak.exp: Use break.c as test program.
17069 * condbreak.c: Remove, redundant with break.c.
17070
170711999-09-15 Stan Shebs <shebs@andros.cygnus.com>
17072
17073 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 17074 Z-packets if the target needs it.
c2c6d25f
JM
17075
170761999-09-13 James Ingham <jingham@leda.cygnus.com>
17077
17078 * gdb.c++/overload.exp: Added tests for listing overloaded
17079 functions with function pointers in the arg, explicitly calling
17080 out the version you want.
17081
cff3e48b
JM
170821999-09-09 Stan Shebs <shebs@andros.cygnus.com>
17083
17084 * long_long.exp: Add variations of test cases that work for
17085 targets with 16-bit ints and 32-bit doubles.
17086
d4f3574e
SS
170871999-09-08 Stan Shebs <shebs@andros.cygnus.com>
17088
17089 * break.c (main): Compare a possibly-uninitialized argc with an
17090 unlikely value that fits in 16 bits.
17091
170921999-09-07 Stan Shebs <shebs@andros.cygnus.com>
17093
17094 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
17095 0xfeeb, don't want negative numbers if ints are 16 bits.
17096
17097 * lib/gdb.exp (skip_cplus_tests): New proc.
17098 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
17099 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
17100 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
17101 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
17102 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
17103 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
17104 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
17105 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
17106
17107 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
17108
17109Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
17110
17111 * gdb.base/corefile.exp (up): Allow a parameter to appear
17112 in the frame that we're going up to.
17113
17114 From Jim Blandy <jimb@cygnus.com>:
17115
17116 * gdb.base/default.exp (info float): Expect some output now.
17117
17118 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
17119 returning floating-point values to fail on the x86.
17120 * gdb.base/callfwmall.exp (do_function_calls): Same.
17121
17122 * gdb.base/list.exp (test_listsize): Correct expectations for
17123 listing line 1 with listsize 2. Also, listing a single line
17124 works now, as does listing three lines. [Kevin's note: There
17125 were a number of other cases fixed too where the expectations
17126 differed...]
17127
171281999-09-02 Stan Shebs <shebs@andros.cygnus.com>
17129
17130 * gdb.base/selftest.exp: Add case for when version prints as
17131 constant string instead of char pointer.
17132
104c1213
JM
171331999-08-25 Stan Shebs <shebs@andros.cygnus.com>
17134
17135 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 17136 stepping out of main.
104c1213
JM
17137
17138 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
17139 G++ used.
17140
17141 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 17142 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
17143
17144 * gdb.c++/ovldbreak.exp: Update match string in test that
17145 includes a warning of multiple breakpoints.
17146
171471999-08-24 Stan Shebs <shebs@andros.cygnus.com>
17148
17149 * gdb.base/display.exp: Improve precision of step-after-finish
17150 added yesterday.
17151
17152 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 17153 test.
104c1213
JM
17154
17155 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
17156 configs when using G++, not just hppa*.
17157
171581999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17159
17160 * gdb.base/async.c: New file.
17161 * gdb.base/async.exp: New file.
17162
17163Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
17164
17165 * gdb.base/break.exp: Tweak PA specific tests to properly handle
17166 PA64.
17167
53a5351d
JM
17168Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
17169
104c1213
JM
17170 * gdb.base/display.exp: "finish" can leave us mid-line on many
17171 targets, deal with it. Add a small constant to main, instead of
17172 1000 since main+1000 may not be a valid address in the target.
17173
53a5351d
JM
17174 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
17175 on hpux11.
17176
17177 * gdb.base/attach.exp: Handle another hpux11 error message variant
17178 when attaching to a process that does not exist.
17179
171801999-08-19 J.T. Conklin <jtc@redback.com>
17181
17182 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 17183 characters in 'continue to 1241' test.
53a5351d
JM
17184
171851999-08-17 Stan Shebs <shebs@andros.cygnus.com>
17186
17187 * gdb.base/call-ar-st.exp: Add a shorter match case for the
17188 stop in print_long_arg_list, define and use a whitespace
17189 variable in print_small_structs test, add an XFAIL for Solaris.
17190 * gdb.base/dbx.exp: XFAIL func commands until somebody is
17191 interested enough to fix.
17192
7be570e7
JM
171931999-08-13 Keith Seitz <keiths@cygnus.com>
17194
17195 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
17196 (dbx_gdb_load): Remove. Use gdb_load instead, since that
17197 proc knows about targets other than the natives.
17198 (test_assign): Use "gdb_run_cmd" to "run" the target.
17199 Check that we've actually hit the breakpoint at main.
17200 When we attempt to assign a value to a local variable, check
17201 that the variable is in the current scope, i.e., don't use
17202 a test with an empty result.
17203
17204Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
17205
17206 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 17207 command.
7be570e7
JM
17208
172091999-08-09 Stan Shebs <shebs@andros.cygnus.com>
17210
17211 From Jimmy Guo <guo@cup.hp.com> and others at HP:
17212 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
17213 gdb.compat, gdb.threads-hp.
17214 gdb.hp/configure, gdb.hp/configure.in: New files.
17215 gdb.hp/Makefile.in: Recurse into new subdirs.
17216 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
17217 gdb.hp/gdb.objdbg: New directory, tests for debugging info
17218 in object files.
17219 gdb.hp/tools: New directory, aux tools for HP-specific tests.
17220
96baa820
JM
172211999-08-05 Stan Shebs <shebs@andros.cygnus.com>
17222
17223 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 17224 funky printf, remove a bogus p/a test.
96baa820
JM
17225
172261999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17227
17228 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
17229 connected to the target. This is necessary when running not
17230 natively.
96baa820
JM
17231
172321999-08-03 Stan Shebs <shebs@andros.cygnus.com>
17233
17234 * gdb.base/step-test.exp: Removed some extraneous messages.
17235
17236 * gdb.base/long_long.exp: Don't run memory examination tests
17237 on little-endian targets (they will need a different set of
17238 results to match).
17239
172401999-08-02 Stan Shebs <shebs@andros.cygnus.com>
17241
17242 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
17243 until somebody decides to fix GDB.
17244
17245 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 17246 constant as "ULL".
96baa820
JM
17247 * gdb.base/long_long.exp: Loosen x/c test, add partial result
17248 matches for a couple x/2 commands.
17249
a0b3c4fd
JM
172501999-07-30 Stan Shebs <shebs@andros.cygnus.com>
17251
17252 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
17253 by merging in ref-types2 tests.
17254 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
17255
17256 From Jimmy Guo <guo@cup.hp.com> and others at HP:
17257 * gdb.c++/Makefile.in: Add standard actions.
17258 (EXECUTABLES): Rename from PROGS, update list.
17259 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
17260 from gdb.hp.
17261 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
17262 foo and bar locals.
17263 * gdb.c++/anon-union.exp: Fix tests to match.
17264 * gdb.c++/classes.exp: Run if HP compiler used, add extra
17265 expect matches to handle output variations.
17266 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
17267 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 17268 output, add HP alternatives for new and delete prints.
a0b3c4fd 17269 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 17270 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
17271 * gdb.c++/demangle.exp: Use $style when reporting failure.
17272 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
17273 * gdb.c++/inherit.exp: Run if HP compiler used, add some
17274 match alternatives.
17275 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 17276 compilers.
a0b3c4fd
JM
17277 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
17278 * gdb.c++/method.exp: Add match alternatives.
17279 * gdb.c++/misc.cc: Add bool types.
17280 * gdb.c++/misc.exp: Add tests for bool types.
17281 * gdb.c++/overload.exp: Add xfails.
17282 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
17283 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
17284 add some more template parameter tests (only for HP currently).
17285 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
17286 * gdb.c++/virtfunc.cc: Add return type and value for main.
17287 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
17288 match alternatives.
d63a86f8 17289
a0b3c4fd
JM
172901999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17291
17292 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
17293
172941999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
17295
17296 * gdb.base/signals.exp: Don't expect getting a backtrace from
17297 within a signal handler to fail on Linux.
17298
172991999-07-29 Stan Shebs <shebs@andros.cygnus.com>
17300
17301 From Jimmy Guo <guo@cup.hp.com> and others at HP:
17302 * lib/gdb.exp: Remove some gratuitious semicolons.
17303 (delete_breakpoints): Increase timeout.
17304 (gdb_expect): Add -notransfer option.
17305 (gdb_test): Use -notransfer option.
17306 (get_compiler_info): Add f77 case.
17307 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 17308 case.
a0b3c4fd
JM
17309 (gdb_preprocess): Call get_compiler.
17310
17311 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
17312 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
17313 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
17314 gdb.base/long_long.exp, gdb.base/printcmds.exp,
17315 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
17316 third arg to gdb_test.
a0b3c4fd
JM
17317 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
17318 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 17319 HP-UX xfails, add others.
a0b3c4fd
JM
17320 * gdb.base/completion.exp: Reflect name change of self-test.
17321 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
17322 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
17323 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
17324 HP failure number.
a0b3c4fd
JM
17325 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
17326 useless HP-UX 10.30 references.
17327 * gdb.base/maint.exp: Loosen matches.
17328 * gdb.base/pointers.c (main): Declare more_code.
17329 * gdb.base/pointers.exp: Match on output of a `next'.
17330 * gdb.base/structs.c: Add prototypes.
17331 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
17332 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
17333
173341999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17335
17336 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 17337 command.
a0b3c4fd
JM
17338
173391999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17340
17341 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
17342 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
17343
17344 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
17345 debug info. Deal with lack of signal hanlder info in stack.
17346
a9c64011 17347 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
17348 * gdb.base/annota1.exp: If printf has debug info, deal with it.
17349
5a2468f5
JM
173501999-07-19 Stan Shebs <shebs@andros.cygnus.com>
17351
17352 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 17353 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 17354
adf40b2e
JM
17355Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
17356
17357 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 17358 a1-selftest.exp.
adf40b2e
JM
17359 * gdb.base/configure: Re-generate.
17360
173611999-07-12 Stan Shebs <shebs@andros.cygnus.com>
17362
17363 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
17364 in trying to run first and name is too long.
17365
17366 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
17367 pointers2.c and pointers2.exp, respectively.
17368 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
17369 doschk happier.
17370
43e526b9
JM
173711999-07-08 Stan Shebs <shebs@andros.cygnus.com>
17372
17373 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
17374 callfuncs2.c and callfuncs2.exp.
17375
17376 * gdb.base/list.exp: Remove mistaken xfails.
17377 * gdb.base/list0.h: Add optional prototypes.
17378
9846de1b
JM
17379Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
17380
a9c64011 17381 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 17382 calling malloc.
a9c64011
AS
17383 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
17384 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 17385 use.
9846de1b
JM
17386
173871999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17388
17389 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
17390 * gdb.base/annota2.cc, annota2.exp: Move from here.
17391 * gdb.c++/annota2.cc, annota2.exp: To here.
17392 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
17393
43ff13b4
JM
17394Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
17395
17396 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 17397 a consistent format.
43ff13b4 17398
085dd6e6
JM
173991999-06-25 Stan Shebs <shebs@andros.cygnus.com>
17400
17401 From Jimmy Guo <guo@cup.hp.com> and others at HP:
17402 * lib/gdb.exp (get_compiler_info): Add detection for assorted
17403 HP compilers, also set the globals $true and $false.
17404
17405 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
17406 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
17407 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
17408 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
17409 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
17410 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
17411 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
17412 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
17413 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
17414 whatis.c} Add C++ compatible function definitions and return
17415 types, add includes for library functions.
085dd6e6
JM
17416 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
17417 * gdb.base/step-test.c (myglob): Rename from glob.
17418 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
17419 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
17420 files, move here from gdb.hp.
085dd6e6 17421 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
17422 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
17423 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
17424 Adjust line numbers in regexps.
085dd6e6
JM
17425
17426 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
17427 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
17428 instead of 0/1.
17429
17430 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
17431 foll-vfork.exp: New files, move here from gdb.hp.
17432 * gdb.base/page.exp: New file, test of pagination command.
17433
17434 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
17435 recursion test.
17436 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
17437
17438 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 17439 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
17440
17441 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 17442 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 17443 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 17444 watchpoint test.
085dd6e6
JM
17445 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
17446 them work.
17447 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
17448 expressions properly.
17449 * gdb.base/corefile.exp: Loosen the match slightly.
17450 * gdb.base/default.exp: Allow "Error accessing memory" message
17451 also.
17452 * gdb.base/display.exp: Skip over x/0 j if PA64.
17453 * gdb.base/funcargs.exp: Add xfails for HP-UX.
17454 * gdb.base/interrupt.exp: Ditto.
17455 * gdb.base/langs.exp: Add symbolic matches governed by compiler
17456 in use.
17457 * gdb.base/list.exp: Add xfails for HP-UX.
17458 * gdb.base/long_long.exp: Refine some of the numeric matches.
17459 * gdb.base/mips_pro.exp: Xfail on HP-UX.
17460 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
17461 * gdb.base/nodebug.exp: Succeed on more varieties of output.
17462 * gdb.base/opaque.exp: Remove some HP-UX xfails.
17463 * gdb.base/ptype.exp: Succeed on more varieties of output.
17464 * gdb.base/scope.exp: Add xfails for HP-UX.
17465 * gdb.base/sect-cmd.exp: Add more cases.
17466 * gdb.base/setvar.exp: Add xfails for HP-UX.
17467 * gdb.base/shlib-call.exp: Loosen some matches slightly.
17468 * gdb.base/signals.exp: Match on void symbolically.
17469 * gdb.base/step-test.exp: Add case for PA64.
17470 * gdb.base/term.exp: Add exit and restart.
17471 * gdb.base/twice.exp: Clean up after self.
17472 * gdb.base/varargs.exp: Disable overload resolution explicitly.
17473 * gdb.base/whatis.exp: Allow more ways to pass tests.
17474
17475 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 17476 no longer useful.
085dd6e6
JM
17477
17478Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
17479
17480 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 17481 list of patterns.
085dd6e6 17482 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
17483 print_double_array(double_array)", "continuing to breakpoint
17484 1018", "print print_double_array(array_d)" and "continuing to
17485 1034" tests.
d63a86f8 17486
085dd6e6
JM
174871999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
17488
a9c64011 17489 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
17490
174911999-06-24 Stan Shebs <shebs@andros.cygnus.com>
17492
17493 * config/mt-*: Remove, these haven't been used since 1996.
17494
174951999-06-22 Stan Shebs <shebs@andros.cygnus.com>
17496
17497 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 17498 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
17499 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
17500
9e0b60a8
JM
175011999-06-18 Stan Shebs <shebs@andros.cygnus.com>
17502
17503 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
17504 simpler match case for the ptype of the big class.
17505
175061999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
17507
17508 * gdb.exp: Fix test for gdb_prompt existence.
17509
175101999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
17511
17512 * gdb.exp (gdb_test): Add fail after calls to perror.
17513
175141999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
17515
17516 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
17517
175181999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
17519
17520 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
17521
0f71a2f6
JM
17522Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
17523
17524 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 17525 malloc() is linked in.
0f71a2f6
JM
17526
175271999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
17528
17529 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
17530 step at end.
17531
17532 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
17533
175341999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
17535
17536 * gdb.java/jv-print.exp: New file. (Our first Java test!)
17537
cce74817
JM
17538Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
17539
17540 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
17541 * gdb.base/mips_pro.exp: Likewise.
17542
175431999-06-02 Keith Seitz <keiths@cygnus.com>
17544
17545 * gdb.c++/templates.cc: Change all "new" operators to throw
17546 an exception.
17547 * gdb.c++/cplusfuncs.cc: Likewise.
17548
17549 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
17550
17551Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
17552
17553 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
17554 * gdb.base/ending-run.exp: When stepping out of main, accept a
17555 step into an arbitrary assembler file.
cce74817 17556
392a587b
JM
175571999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17558
d63a86f8 17559 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 17560 "breakpoint-invalid" to be printed.
d63a86f8 17561 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
17562 number of "frames-invalid" and "breakpoint-invalid" to be printed.
17563 * gdb.base/annota2.cc: Initialize a.x to 0.
17564
9e086581
JM
175651999-05-17 Keith Seitz <keiths@cygnus.com>
17566
17567 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
17568 when "skip_float_tests" set.
17569 Ditto for "print print_double_array(array_d)", "print print_small_structs",
17570 "print print_ten_doubles", and "step into print_long_arg_list".
17571 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
17572 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
17573 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
17574 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
17575 "skip_float_tests" is set.
17576 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
17577 when "skip_float_tests" set.
d63a86f8 17578
cd0fc7c3
SS
175791999-05-06 Keith Seitz <keiths@cygnus.com>
17580
17581 * gdb.base/annota2.cc: Include stdio.h.
17582
17583Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
17584
17585 * gdb.base/crossload.exp: Remove, this has been disabled ever
17586 since BFD stopped including all targets, and cross-GDB gets
17587 plenty of testing anyway.
17588 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
17589 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
17590 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
17591 * gdb.base/README: Remove, was doc for this.
17592 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 17593 needed.
cd0fc7c3 17594
b83266a0
SS
175951999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17596
17597 * gdb.base/call-ar-st.exp: Fix one regular expression in test
17598 output.
17599
17600 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
17601 * gdb.base/annota2.exp: New file. More annotation tests.
17602 * gdb.base/annota1.c: New file. Source file for annota1.exp.
17603 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
17604
176051999-04-23 Angela Marie Thomas <angela@cygnus.com>
17606
17607 * config/cfdbug.exp: New file.
17608
7a292a7a
SS
176091999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
17610
17611 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
17612 Marcus Daniel's and Dale Hawkins's demangler crashes.
17613
17614 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
17615 test_lucid_style_demangling, test_arm_style_demangling,
17616 test_hp_style_demangling): Try Tom Tromey's core-dumping
17617 identifier under each demangling style.
7a292a7a
SS
17618
176191999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
17620
17621 * gdb.c++/demangle.exp: Include the current demangling style
17622 in all test names.
17623 (current_demangling_style): New global variable.
17624 (set_demangling_style, test_demangling_core, test_demangling,
17625 test_demangling_exact): New functions.
17626 (test_gnu_style_demangling, test_lucid_style_demangling,
17627 test_arm_style_demangling, test_hp_style_demangling): Use those,
17628 instead of calling gdb_test and gdb_test_exact directly.
17629 (catch_demangling_errors): New function, which reports errors
17630 signalled by the demangling test functions in an orderly way.
17631 (do_tests): Use catch_demangling_errors.
17632
176331999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
17634
17635 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 17636 grouping in expressions, not {}.
7a292a7a
SS
17637
17638 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 17639 initialized yet.
7a292a7a
SS
17640
176411999-04-01 Stan Shebs <shebs@andros.cygnus.com>
17642
17643 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
17644 are listed.
17645
176461999-03-26 Stan Shebs <shebs@andros.cygnus.com>
17647
17648 * gdb.stabs/weird.exp: Test for CC being defined before
17649 looking at its value.
17650
176511999-03-25 Stan Shebs <shebs@andros.cygnus.com>
17652
17653 * gdb.base/call-ar-st.exp: Remove stray '#'.
17654 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
17655 "short int" and "long int".
17656 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 17657 change, to mollify finicky HP compiler.
7a292a7a
SS
17658 * gdb.hp/reg-test.exp (testfile): Fix file name.
17659 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 17660
7a292a7a
SS
17661 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
17662 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
17663 alternate form of enum ptype.
17664
c906108c
SS
176651999-03-23 Stan Shebs <shebs@andros.cygnus.com>
17666
7a292a7a
SS
17667 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
17668 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
17669 passing skip_hp_tests, so as not to waste time on guaranteed
17670 failure.
7a292a7a 17671
c906108c
SS
17672 * gdb.c++/overload.cc: Pass string instead of char addr, always
17673 init ccpfoo.
17674 * gdb.c++/templates.cc: Fix syntax error.
17675
7a292a7a
SS
17676Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17677
17678 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 17679 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
17680 command.
17681
176821999-03-18 James Ingham <jingham@cygnus.com>
17683
17684 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
17685
17686 * gdb.c++/method.exp: It was testing an uninitialized int on the
17687 stack and assuming it was positive.
17688
17689 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
17690
17691 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 17692 keep it from killing the rest of the tests.
7a292a7a
SS
17693 Use gdb_continue_to_end.
17694
17695 * gdb.base/sigall.exp: use gdb_continue_to_end.
17696
17697 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
17698
17699 * gdb.base/display.exp: use runto_main, not run.
17700
d63a86f8
RM
17701 * gdb.base/default.exp: Check for the current error message in the
17702 r abbreviation test.
7a292a7a
SS
17703 Add strongarm to the targets that know info float.
17704
d63a86f8 17705 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
17706 run which doesn't work with monitors.
17707
17708 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
17709
17710 * gdb.base/break.exp: use the gdb_continue_to_end proc.
17711
17712 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
17713 program. Traps the case (in Cygmon) when the program never really
17714 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
17715 more places, so I used my name. Sorry Mark...
17716
17717 * config/monitor.exp (gdb_target_monitor): added another
17718 target_info parameter: remotebinarydownload. This will set the
17719 remotebinarydownload flag if this is causing some boards trouble.
17720
177211999-03-18 Mark Salter <msalter@cygnus.com>
17722
17723 * lib/gdb.exp (continue_to_exit): New function.
17724
17725 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
17726 * gdb.base/ending-run.exp: Ditto.
17727 * gdb.base/step-test.exp: Ditto.
17728
177291999-03-16 Stan Shebs <shebs@andros.cygnus.com>
17730
17731 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
17732 (suggested by Art Haas <ahaas@neosoft.com>).
17733
177341999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
17735
889bf7c5 17736 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
17737
17738Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
17739
17740 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 17741 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
17742
177431999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
17744
17745 * gdb.base/call-strs.exp: Don't assume that `step' will step over
17746 a call to strlen; sometimes we do have sources.
17747
177481999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
17749
17750 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 17751 character, so GDB won't print garbage after its end.
d63a86f8 17752
c906108c
SS
17753 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
17754 breakpoint there instead. Sometimes GCC emits memcpy to handle
17755 the large structures being passed by value, so we step into that
17756 instead of sum_array_print, which obscures what we're really testing.
17757 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
17758 the bizarre steps into memcpy, so do that here. Add check for
17759 stepping into function calls that pass large structures by value.
17760 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
17761 Remove all references to specific line numbers.
17762 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
17763 New type and function.
17764 (main): Call large_struct_by_value, passing it a large struct by value.
17765 * lib/gdb.exp (gdb_get_line_number): New function.
17766
17767 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
17768 more portable.
17769
7a292a7a
SS
177701999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
17771
c906108c
SS
17772 * lib/gdb.exp: Doc fixes.
17773
7a292a7a
SS
177741999-03-05 Nick Clifton <nickc@cygnus.com>
17775
d63a86f8 17776 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
17777
177781999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
17779
c906108c 17780 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
17781 commands. They're not germane to this test, and they don't work
17782 that way on remote targets.
c906108c 17783
3fc11d3e
JM
177841999-03-01 James Ingham <jingham@cygnus.com>
17785
17786 * Changelog entries merged over from gdb development branch.
17787
3fc11d3e
JM
17788 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
17789
17790 * lib/gdb.exp (gdbtk_analyze_results): Generic function
17791 for outputting results of test run.
17792
2d4a1622 17793 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
17794
17795 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 17796
7a292a7a
SS
177971999-02-25 Felix Lee <flee@cygnus.com>
17798
17799 * lib/gdb.exp (debug_format): initialize
17800
c906108c
SS
178011999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
17802
17803 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
17804 * gdb.base/call-rt-st.c: Ditto.
17805
c906108c
SS
178061999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
17807
17808 * gdb.threads/pthreads.exp (horiz): New variable.
17809 (test_startup): Fix regexps that capture thread numbers.
17810
178111999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
17812
17813 * gdb.base/smoke.exp: Disambiguate two test case names (both
17814 called ``print'').
17815
17816Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
17817
17818 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 17819 compilation.
c906108c
SS
17820
178211999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
17822
17823 * gdb.base/miscexprs.exp: Change patterns to match GDB's
17824 actual output formatting.
17825 * gdb.base/smoke.exp: GDB removes leading 0's.
17826 * gdb.base/volatile.exp: Don't check type of remuneration;
17827 that variable is no longer defined in constvars.c.
17828 * gdb.base/step-test.c (main): Exit with explicit exit code.
17829 * gdb.base/step-test.exp: Remove two nexti checks--they are
17830 not portable.
17831
178321999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
17833
17834 * gdb.base/help.exp ("help delete display"): Fix test to match
17835 gdb's output.
17836
17837 * gdb.base/long_long.c (known_types): Initialize values to zero.
17838 * gdb.base/long_long.exp: Step one more line
17839 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
17840 leading zeros. Explicitly ask for hex formatting. Use
17841 unique test case names.
c906108c
SS
17842
17843Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17844
d63a86f8 17845 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
17846
17847 * gdb.c++/method.exp: Add missing close brace.
17848
178491999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
17850
17851 * gdb.base/maint.exp: Use 'set height 0' to disable page
17852 prompting, not 'set height 400'.
17853
17854 Fix a bunch of timeouts.
17855 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
17856 four separate tests, so expect doesn't take forever to match a ton
17857 of text against a regexp with lots of .* forms.
17858 ("maint print psymbols", "maint print symbols"): Make some of
17859 these greps more selective, so that expect doesn't try to wade
17860 through huge piles of output and time out.
17861
17862 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
17863
17864 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
17865 tests: one which doesn't expect shlib events to be reported, and
17866 another which does, but is XFAIL for all platforms other than
17867 HP/UX.
c906108c
SS
17868
17869 * gdb.base/break.exp: Teach the test suite that the `catch
17870 fork', `catch vfork', and `catch exec' commands produce error
17871 messages on platforms that don't provide these features.
17872
17873Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
17874
17875 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
17876 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
17877 (shortening names from solib_threshold.exp etc), won't run on
17878 anything but HP-UX for the foreseeable future.
c906108c 17879 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 17880 reflect move.
c906108c
SS
17881
17882Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
17883
17884 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 17885 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
17886
17887Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
17888
17889 * gdb.base/shlib-call.exp: add test cases to verify that gdb
17890 successfully re-sets breakpoints in shared libraries.
17891 * gdb.base/shmain.c (main): return 0, don't fall off the end.
17892
17893Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17894
d63a86f8
RM
17895 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
17896 and compiled w/o GCC.
c906108c
SS
17897
17898 * gdb.hp/watch-cmd.exp: ditto.
17899
17900 * gdb.hp/watch-hp.exp: ditto.
17901
17902 * gdb.hp/xdb1.exp: ditto.
17903
17904 * gdb.hp/xdb2.exp: ditto.
17905
17906 * gdb.hp/dbx.exp: ditto.
17907
17908Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
17909
17910 * constvars.c: Remove C++-isms.
17911 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 17912 with GCC.
c906108c
SS
17913
17914Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
17915
17916 The following changes are part of the HP merge.
17917
17918 * gdb.base/break.exp: new tests to verify that catchpoints for
17919 fork, vfork, and exec don't trigger inappropriately.
17920
17921 * gdb.base/opaque.exp: compile one file at a time, then link.
17922
17923 * gdb.base/signals.exp: be more restrictive about which hppa
17924 systems receive a setup_xfail. new tests.
17925
17926 * gdb.base/solib_threshold.build: new file.
17927 * gdb.base/solib_threshold.exp: new file.
17928 * gdb.base/solib_threshold.link_opts: new file.
17929 * gdb.base/solib_threshold.mk: new file.
17930 * gdb.base/gen_solib_threshold.c: new file.
17931
17932 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
17933 tests. New tests for enums inside classes.
17934
17935 * gdb.c++/compiler.cc: indicate support of template debugging.
17936
17937 * gdb.c++/demangle.exp: run hp style demangling tests.
17938
17939 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
17940 tests.
17941
17942 * gdb.c++/misc.cc: changes to support new tests.
17943
17944 * gdb.c++/templates.cc: changes to support HP's compiler; changes
17945 to support new tests.
17946
17947 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
17948 gcc, then skip these tests.
17949
17950Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
17951
17952 The following files are part of the HP merge; some had longer
17953 names at HP, but have been renamed to be no more than 14
17954 characters in length.
17955
17956 * gdb.hp/ambiguous.cc: new file.
17957 * gdb.hp/ambiguous.exp: new file.
17958 * gdb.hp/attach.exp: new file.
17959 * gdb.hp/attach2.exp: new file.
17960 * gdb.hp/classes-hp.exp: new file.
17961 * gdb.hp/ctti.exp: new file.
17962 * gdb.hp/ctti-add.cc: new file.
17963 * gdb.hp/ctti-add1.cc: new file.
17964 * gdb.hp/ctti-add2.cc: new file.
17965 * gdb.hp/ctti-add3.cc: new file.
17966 * gdb.hp/dbx.exp: new file.
17967 * gdb.hp/exception.cc: new file.
17968 * gdb.hp/exception.exp: new file.
17969 * gdb.hp/foll-exec.c: new file.
17970 * gdb.hp/foll-exec.exp: new file.
17971 * gdb.hp/foll-fork.c: new file.
17972 * gdb.hp/foll-fork.exp: new file.
17973 * gdb.hp/foll-vfork.c: new file.
17974 * gdb.hp/foll-vfork.exp: new file.
17975 * gdb.hp/inherit-hp.exp: new file.
17976 * gdb.hp/more-steps.exp: new file.
17977 * gdb.hp/namespace.cc: new file.
17978 * gdb.hp/namespace.exp: new file.
17979 * gdb.hp/optimize.exp: new file.
17980 * gdb.hp/pxdb.c: new file.
17981 * gdb.hp/pxdb.exp: new file.
17982 * gdb.hp/quicksort.exp: new file.
17983 * gdb.hp/reg-test.exp: new file.
17984 * gdb.hp/reg-test.s: new file.
17985 * gdb.hp/sized-enum.c: new file.
17986 * gdb.hp/sized-enum.exp: new file.
17987 * gdb.hp/start-stop.exp: new file.
17988 * gdb.hp/templ-hp.cc: new file.
17989 * gdb.hp/templ-hp.exp: new file.
17990 * gdb.hp/thr-lib.c: new file.
17991 * gdb.hp/thr-lib.exp: new file.
17992 * gdb.hp/thr-lib.h: new file.
17993 * gdb.hp/thr-liblib.c: new file.
17994 * gdb.hp/virtfun-hp.c: new file.
17995 * gdb.hp/virtfun-hp.exp: new file.
17996 * gdb.hp/watch-cmd.exp: new file.
17997 * gdb.hp/watch-hp.exp: new file.
17998 * gdb.hp/xdb1.exp: new file.
17999 * gdb.hp/xdb2.exp: new file.
18000 * gdb.hp/xdb3.exp: new file.
18001
18002Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
18003
18004 The following files are part of the HP merge; some had longer
18005 names at HP, but have been renamed to be no more than 14
18006 characters in length.
18007
18008 * gdb.base/ss.h: new file.
18009 * gdb.base/call-ar-st.c: new file.
18010 * gdb.base/call-ar-st.exp: new file.
18011 * gdb.base/call-rt-st.c: new file.
18012 * gdb.base/call-rt-st-exp: new file.
18013 * gdb.base/call-strs.exp: new file.
18014 * gdb.base/ena-dis-br.exp: new file.
18015 * gdb.base/environ.exp: new file.
18016 * gdb.base/long_long.exp: new file.
18017 * gdb.base/sect-cmd.exp: new file.
18018 * gdb.base/shlib-cl2.exp: new file.
18019 * gdb.base/smoke.exp: new file.
18020 * gdb.base/so-impl-ld.c: new file.
18021 * gdb.base/so-impl-ld.exp: new file.
18022 * gdb.base/so-indr-cl.c: new file.
18023 * gdb.base/so-indr-cl.exp: new file.
18024 * gdb.base/varargs.exp: new file.
18025 * gdb.base/volatile.exp: new file.
18026 * gdb.base/whatis-exp.exp: new file.
7a292a7a 18027 * gdb.base/display.exp: new file.
c906108c
SS
18028 * gdb.c++/derivation.exp: new file.
18029 * gdb.c++/local.exp: new file.
18030 * gdb.c++/member-ptr.exp: new file.
18031 * gdb.c++/overload.exp: new file.
18032 * gdb.c++/ovldbreak.exp: new file.
18033 * gdb.c++/ref-types.exp: new file.
18034 * gdb.c++/ref-types2.exp: new file.
18035 * gdb.c++/userdef.exp: new file.
d63a86f8 18036
c906108c
SS
18037Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
18038
18039 * gdb.base/default.exp: Reflect wording change in remote.c.
18040
dc96c6c7 18041Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18042
18043 * gdb.base/help.exp: Update to reflect current text.
18044
18045Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
18046
18047 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
18048 they're stack variables and contain garbage.
18049 * gdb.c++/anon-union.exp: new file.
18050
18051 The following changes were made by David Taylor
889bf7c5
PA
18052 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
18053 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
18054 in changes by HP.
c906108c
SS
18055
18056 * gdb.base/bitops.exp: new file.
18057 * gdb.base/default.exp: change expected messages for catch and
18058 info catch tests to reflect HP merge changes.
18059 * gdb.base/enable-disable-break.exp
18060 * gdb.base/ending-run.c: new file.
18061 * gdb.base/long_long.c: new file.
18062 * gdb.base/maint.exp: new file.
18063 * gdb.base/pointers2.exp: new file.
18064 * gdb.base/shlib-call2.exp: new file.
18065 * gdb.base/solib.exp: new file.
18066 * gdb.base/step-test.c: new file.
18067 * gdb.c++/anon-union.cc: new file.
18068 * gdb.c++/local.cc: new file.
18069 * gdb.c++/member-pointer.cc: new file.
18070 * gdb.c++/method.cc: new file.
18071 * gdb.c++/ref-types.cc: new file.
18072 * gdb.c++/ref-types2.cc: new file.
18073 * gdb.c++/userdef.cc: new file.
d63a86f8 18074
c906108c
SS
18075 * gdb.base/scope.exp: compile one file at a time, then link.
18076 * gdb.base/langs.exp: ditto.
18077 * gdb.base/list.exp: ditto.
d63a86f8 18078
c906108c
SS
18079Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
18080
18081 The following changes were made by David Taylor
889bf7c5
PA
18082 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
18083 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
18084 in changes by HP.
d63a86f8 18085
c906108c
SS
18086 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
18087 skip tests. When compiling pass c++ flag to gdb_compile.
18088 * gdb.c++/
d63a86f8 18089
c906108c
SS
18090 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
18091 test for on hppa*-*-hpux*; use args to see if c++ was specified.
18092 (skip_hp_tests): new function.
18093 (gdb_preprocess): new function.
18094
18095 * configure.in (hpdir): decide whether to configure gdb.hp.
18096 * configure: regenerated.
18097
18098 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
18099 to delete on clean.
18100 (EXECUTABLES): update to reflect new additions.
18101 * gdb.base/commands.exp: update message expected.
18102 * gdb.base/default.exp: add copyright notice.
18103 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
18104 * gdb.base/help.exp: update messages to reflect current text.
18105 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
18106 targets for recurse tests.
18107 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
18108 skip this file.
18109
18110 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
18111 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
18112 compilation.
18113 * gdb.c++/misc.exp: ditto.
18114 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
18115 run the tests. tell gdb_compile that it's a c++ compilation.
18116
18117 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 18118
c906108c
SS
18119 * gdb.base/all-bin.exp: new file.
18120 * gdb.base/arithmet.exp: new file.
18121 * gdb.base/assign.exp: new file.
18122 * gdb.base/completion.exp: new file.
18123 * gdb.base/cond-expr.exp: new file.
18124 * gdb.base/condbreak.exp: new file.
18125 * gdb.base/define.exp: new file.
18126 * gdb.base/dollar.exp: new file.
18127 * gdb.base/environment.exp: new file.
18128 * gdb.base/eval-skip.exp: new file.
18129 * gdb.base/jump.exp: new file.
18130 * gdb.base/logical.exp: new file.
18131 * gdb.base/pointers.exp: new file.
18132 * gdb.base/relational.exp: new file.
18133 * gdb.base/section_command.exp: new file.
18134 * gdb.base/whatis-expr.exp: new file.
18135
18136 * gdb.base/all-types.c: new file.
18137 * gdb.base/call-array-struct.c: new file.
18138 * gdb.base/call-return-struct.c: new file.
18139 * gdb.base/call-strings.c: new file.
18140 * gdb.base/callfuncs2.c: new file.
18141 * gdb.base/condbreak.c: new file.
18142 * gdb.base/constvars.c: new file.
18143 * gdb.base/display.c: new file.
18144 * gdb.base/int-type.c: new file.
18145 * gdb.base/jump.c: new file.
18146 * gdb.base/miscexprs.c: new file.
18147 * gdb.base/pointers.c: new file.
18148 * gdb.base/pointers2.c: new file.
18149 * gdb.base/shmain.c: new file.
18150 * gdb.base/shr1.c: new file.
18151 * gdb.base/shr2.c: new file.
18152 * gdb.base/solib.c: new file.
18153 * gdb.base/solib1.c: new file.
18154 * gdb.base/solib2.c: new file.
18155 * gdb.base/varargs.c: new file.
18156 * gdb.c++/derivation.cc: new file.
18157 * gdb.c++/overload.cc: new file.
18158 * gdb.c++/ovldbreak.cc: new file.
18159 * gdb.hp/attach.c: new file.
18160 * gdb.hp/attach2.c: new file.
18161 * gdb.hp/average.c: new file.
18162 * gdb.hp/compiler.c: new file.
18163 * gdb.hp/compiler.cc: new file.
18164 * gdb.hp/execd-program.c: new file.
18165 * gdb.hp/follow-exec.c: new file.
18166 * gdb.hp/follow-fork.c: new file.
18167 * gdb.hp/follow-vfork-and-exec.c: new file.
18168 * gdb.hp/misc-hp.cc: new file.
18169 * gdb.hp/more-steps.c: new file.
18170 * gdb.hp/optimize.c: new file.
18171 * gdb.hp/quicksort.c: new file.
18172 * gdb.hp/run-hp.c: new file.
18173 * gdb.hp/start-stop.c: new file.
18174 * gdb.hp/sum.c: new file.
18175 * gdb.hp/templates-hp.cc: new file.
18176 * gdb.hp/thread-local-in-lib.c: new file.
18177 * gdb.hp/thread-local-in-lib.h: new file.
18178 * gdb.hp/thread-local-in-lib.lib.c: new file.
18179 * gdb.hp/vforked-program.c: new file.
18180 * gdb.hp/virtfunc-hp.cc: new file.
18181 * gdb.hp/watchpoint-hp.c: new file.
18182 * gdb.hp/xdb.c: new file.
18183 * gdb.hp/xdb0.c: new file.
18184 * gdb.hp/xdb0.h: new file.
18185 * gdb.hp/xdb1.c: new file.
18186
18187Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
18188
18189 The following change was made by Edith Epstein
889bf7c5
PA
18190 <eepstein@cygnus.com> as part of a project to merge in changes
18191 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
18192
18193 * gdb.c++/demangle.exp: changed the expected output for some
18194 ARM-style mangling -- removed second reference to datatype.
889bf7c5 18195 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 18196 T1<char>::~T1<char>(void)
c906108c 18197 becomes,
a9c64011
AS
18198 maint demangle __dt__11T1__pt__2_cFv
18199 T1<char>::~T1(void)
c906108c 18200
889bf7c5 18201 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 18202
c906108c
SS
18203Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
18204
18205 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
18206 * gdb.trace/backtrace.exp: Likewise.
18207 * gdb.trace/circ.exp: Likewise.
18208 * gdb.trace/collection.exp: Likewise.
18209 * gdb.trace/deltrace.exp: Likewise.
18210 * gdb.trace/infotrace.exp: Likewise.
18211 * gdb.trace/limits.exp: Likewise.
18212 * gdb.trace/packetlen.exp: Likewise.
18213 * gdb.trace/passc-dyn.exp: Likewise.
18214 * gdb.trace/passcount.exp: Likewise.
18215 * gdb.trace/report.exp: Likewise.
18216 * gdb.trace/save-trace.exp: Likewise.
18217 * gdb.trace/tfind.exp: Likewise.
18218 * gdb.trace/tracecmd.exp: Likewise.
18219 * gdb.trace/while-dyn.exp: Likewise.
18220 * gdb.trace/while-stepping.exp: Likewise.
18221
182221998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
18223
18224 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
18225
18226Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
18227
18228 From Brendan Kehoe:
18229 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
18230 int return types.
18231
18232Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
18233
18234 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 18235 remote dos host testing right.
c906108c
SS
18236
18237Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
18238
18239 * gdb.base/corefile.exp: remove some xfails.
18240
18241Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
18242
18243 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 18244 have different timestamps.
c906108c
SS
18245
18246Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
18247
18248 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 18249 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
18250
18251Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
18252
18253 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 18254 delta.
c906108c
SS
18255
18256Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
18257
18258 * gdb.base/default.exp: Add brace missing from previous delta.
18259
18260Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
18261
18262 * gdb.base/default.exp: Support test for info float for all
18263 varieties of arm toolchain.
18264
dc96c6c7 18265Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18266
18267 * gdb.trace/*.exp: remove "remote_download" command.
18268
dc96c6c7 18269Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18270
18271 * gdb.trace/*.exp: remove -gdwarf from compile.
18272
18273Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
18274
18275 * gdb.trace/configure.in(AC_INIT): typo
18276 * gdb.trace/configure: regenerated
18277
dc96c6c7 18278Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18279
18280 * config/m68k-emc.exp: New file.
18281 * lib/<emc-support.exp trace-support.exp}: New files.
18282 * configure.in: add new test directory gdb.trace.
18283 * gdb.trace/{configure configure.in Makefile.in}: New files.
18284 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
18285 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
18286 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
18287 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
18288 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
18289 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
18290 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 18291
dc96c6c7 18292Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18293
18294 * gdb.c++/classes.exp: Change all regular expressions to match
18295 arbitrary combinations of newline/carriage-return, so that they
18296 will work equally well on Unix and Windows.
18297 * gdb.c++/inherit.exp: ditto.
18298 * gdb.c++/virtfunc.exp: ditto.
18299
183001998-08-11 Dawn Perchik <dawn@cygnus.com>
18301
18302 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
18303
c2d11a7d
JM
18304Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
18305
18306 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
18307 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
18308 to use a0-a3/d0-d3 as needed.
18309
18310Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
18311
18312 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
18313 * gdb.disasm/am33.exp: Corresponding changes.
18314
c906108c
SS
183151998-07-11 Felix Lee <flee@cygnus.com>
18316
18317 * gdb.base/callfuncs.exp: add cmp10 test.
18318 * gdb.base/callfuncs.c (cmp10): new function.
18319
18320Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
18321
d63a86f8 18322 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
18323 into two parts to get around a synchronization problem in expect.
18324
3fc11d3e
JM
18325Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
18326
18327 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
18328
18329 * configure.in: Add options for gdbtk testsuite.
18330
18331 * configure: Regenerate.
18332
18333 * gdb.gdbtk: New directory to hold gdbtk tests.
18334
c906108c
SS
18335Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
18336
18337 * gdb.fortran/types.exp: Escape brackets in expect patterns
18338 for test_float_literal_types_accepted tests.
18339 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
18340 before run test.
18341
c2d11a7d
JM
18342Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
18343
18344 * am33.exp: Just compile, do not link the testcase.
18345 * am33.s: Add ".am33" pseudoop to force am33 mode.
18346
c906108c
SS
183471998-06-25 Felix Lee <flee@cygnus.com>
18348
18349 * gdb.base/setshow.exp: make sure $pc is sane.
18350
18351 * gdb.stabs/weird.exp: split expect patterns properly.
18352
c2d11a7d
JM
18353Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
18354
18355 * gdb.disasm/am33.s: New disassembler testfile for the am33.
18356 * gdb.disasm/am33.exp: Run it.
18357
dc96c6c7 18358Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18359
18360 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
18361 match processing (and eliminate spurious timeouts when running).
18362
dc96c6c7 18363Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18364
18365 * gdb.base/signals.exp (test_handle_all_print): put back Mach
18366 exception test, but conditionalize it on target [mach | gnu].
18367
dc96c6c7 18368Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18369
18370 * gdb.base/overlays.exp: fixup compile line for linker script.
18371
18372Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
18373
18374 * gdb.fortran/types.exp: don't guess at float size.
18375
18376Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
18377
18378 * gdb.base/exprs.exp: delete test that depends on int size.
18379
18380Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
18381
18382 * config/sim.exp: Removed checks for target triplets.
18383 (gdb_target_sim): Use gdb,target_sim_options.
18384
18385Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
18386
18387 * gdb.base/reread.exp: New file.
18388 * gdb.base/reread1.c: New file.
18389 * gdb.base/reread2.c: New file.
18390
18391Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
18392
18393 * config/sim.exp: Use 'target sim -sparclite' when running
18394 SPARClite programs.
18395
18396Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
18397
18398 * gdb.base/structs2.exp: New file.
18399 * gdb.base/structs2.c: New file.
18400
18401Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
18402
18403 * gdb.asm/common.inc: New file.
18404 * gdb.asm/d10v.inc: New file.
18405 * asm-source.exp: Pass -I's to gas to find .inc files.
18406 Update line numbers in expected output.
18407 * asmsrc1.s: Rewrite.
18408 * asmsrc2.s: Rewrite.
18409 * configure.in: Create arch.inc symlink.
18410 * configure: Regenerate.
18411 * Makefile.in (distclean): Delete arch.inc.
18412
18413Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
18414
18415 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
18416 (t_enum_value2): ditto
18417 (t_enum_value3): ditto
18418 (main): ditto
c906108c
SS
18419Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
18420
18421 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
18422 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
18423 change.
18424 Use gdb_test instead of send_gdb/gdb_expect sequences.
18425
18426Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
18427
18428 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
18429 not void.
18430
18431Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
18432
18433 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
18434 subroutines. Used to test gdbs ability to single step through PC
18435 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
18436
18437Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
18438
18439 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
18440 more rigorous EGCS C++ error checking.
18441
18442Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18443
a9c64011
AS
18444 * gdb.base/help.exp: Clean up `help set args' and `help show args'
18445 tests.
18446 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
18447 function when asleep.
18448 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
18449 for i*86 Linux and SVR4 signal handling problems.
18450 Remove linux xfail for `next to handler in signals_tests_1', fixed
18451 by recent infrun.c change.
18452 Limit backtrace to 10 frames to avoid timeout problems with infinite
18453 stack backtraces.
18454 Adjust expect pattern in `handle all print' test to match Apr 28 1997
18455 target.[ch] change.
c906108c
SS
18456
18457Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
18458
18459 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
18460 for a newline from gdb before continuing.
18461 (default_gdb_exit): Just look for y or n.
18462 (gdb_test): Detect abnormal exit from GDB running on DOS; if
18463 it does, fail the rests of the tests in the file.
18464
18465Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
18466
18467 * config/cygmon.exp: New file.
18468
18469Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
18470
18471 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 18472 main" test on remote targets.
c906108c
SS
18473
18474 * gdb.base/scope.exp: Fix problem with filelocal_bss before
18475 run test on remote targets.
18476
18477Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
18478
18479 * gdb.asm: New directory.
18480 * configure.in: Configure it.
18481 * configure: Regenerate.
18482 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
18483 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
18484
18485Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
18486
18487 * config/mn10300-eval.exp: New file to support MN10300 eval board.
18488
dc96c6c7 18489Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 18490
a9c64011
AS
18491 * gdb.base/overlays (several files): Merge the two overlay
18492 managers into one. Change variables (foox, barx, bazx, grbxx)
18493 back into ints but force them to load in their proper sections.
c906108c
SS
18494
18495Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
18496
18497 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 18498 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
18499 (D10VCopy): Handle memory regions crossing 16k boundaries.
18500 (D10VCopy): Transfer data in 32 bit chunks.
18501
18502Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
18503
18504 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 18505 correct.
c906108c
SS
18506
18507 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 18508 map. Include space for printf in .text segment.
c906108c
SS
18509
18510 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 18511 updated d10v memory VMA/LMA map.
c906108c 18512 (D10VCopy): Call D10VTranslate.
d63a86f8 18513
c906108c
SS
18514Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
18515
18516 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
18517
18518 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
18519 that it won't be put into the .sdata - small data -
18520 section. Update reference.
c906108c
SS
18521 * gdb.base/baz.c (bazx, baz): Ditto.
18522 * gdb.base/foo.c (foox, foo): Ditto.
18523 * gdb.base/grbx.c (grbxx, grbx): Ditto.
18524
18525 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 18526 to be arrays.
d63a86f8 18527
dc96c6c7 18528Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 18529
a9c64011
AS
18530 * gdb.base/overlays.exp: fix up and get working again.
18531 Add tests for backtraces from an overlay function.
d63a86f8 18532
c906108c
SS
18533Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
18534
18535 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
18536 "calling function with watchpoint enabled".
18537
18538Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
18539
18540 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 18541 gdb_suppress_tests for d10v-*-*.
c906108c
SS
18542 * lib/gdb.exp (gdb_suppress_tests): Disable this function
18543 pending review of whether it is useful or not.
18544
18545Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
18546
18547 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
18548
18549Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
18550
18551 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
18552 * config/dve.exp: New file to support Densan boards.
18553
18554Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
18555
18556 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 18557 reads and BSD.
c906108c
SS
18558
18559Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
18560
18561 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
18562 response.
18563
18564 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
18565
18566Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
18567
18568 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 18569 test.
c906108c
SS
18570
18571 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 18572 target_sizeof_long and target_bigendian_p.
c906108c 18573 (structs_by_value, structs_by_reference): Check values according
889bf7c5 18574 to targets word size and endianess.
d63a86f8 18575
c906108c
SS
18576Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
18577
18578 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 18579 output.
c906108c
SS
18580
18581Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
18582
18583 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 18584 Update test of set args help to match source change.
c906108c
SS
18585
18586Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
18587
18588 * gdb.base/default.exp: Expect help system output to be in
18589 alphabetical order.
18590 * gdb.base/help.exp: Ditto.
18591
18592Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
18593
18594 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
18595 "i*86-pc-linux-gnu*".
18596 * gdb.base/interrupt.exp: Ditto.
18597 * gdb.base/corefile.exp: Ditto.
18598
18599 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 18600 define vxworks when building the testcase.
c906108c
SS
18601
18602 * gdb.base/ptype.exp: Fix testnames to be unique.
18603 * gdb.base/radix.exp: Ditto.
18604 * gdb.base/term.exp: Ditto.
18605 * gdb.base/whatis.exp: Ditto.
18606 * gdb.c++/classes.exp: Ditto.
18607
18608Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
18609
18610 * gdb.base/callfuncs.exp: Fix indentation.
18611
18612 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
18613 suppress_flag has been set.
18614 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
18615 target feature.
18616
18617Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
18618
18619 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
18620 the testcase.
18621
18622 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 18623 set_debug_traps() and breakpoint().
c906108c
SS
18624 * gdb.c++/misc.cc (main): Ditto.
18625 * gdb.c++/templates.cc (main): Ditto.
18626 * gdb.c++/virtfunc.cc (main): Ditto.
18627
18628Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
18629
18630 * lib/gdb.exp(gdb_step_for_stub): New function.
18631 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
18632 exists, reload the executable and do a "continue" instead of
18633 doing a jump.
18634 (runto_main): Use gdb_step_for_stub.
d63a86f8 18635
c906108c 18636 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 18637 tests to have unique names.
c906108c
SS
18638 * gdb.base/callfuncs.exp: Ditto.
18639 * gdb.base/commands.exp: Ditto.
18640 * gdb.base/default.exp: Ditto.
18641 * gdb.base/help.exp: Ditto.
18642 * gdb.base/list.exp: Ditto.
18643 * gdb.base/opaque.exp: Ditto.
18644 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
18645 similar tests.
d63a86f8 18646
c906108c
SS
18647 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
18648 * gdb.c++/cplusfuncs.cc: Ditto.
18649 * gdb.c++/virtfunc.cc: Ditto.
18650
18651 * config/monitor.exp: Keep track of the last file we saw, rather
18652 than trying to get the info from gdb.
18653
18654 * gdb.fortran/types.exp: Move comment to previous line.
18655
18656Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
18657
18658 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 18659 target mode.
c906108c
SS
18660
18661Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
18662
18663 From Bob Manson:
18664 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 18665 string from GDB when it connects.
c906108c
SS
18666
18667 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
18668
18669Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
18670
18671 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
18672 if we can't get a debug format from GDB (we may be testing an
18673 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
18674
18675 * gdb.stabs/weird.exp: Fix quoting.
18676
18677 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
18678
18679Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
18680
18681 * config/arm-ice.exp: New file.
18682
18683Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
18684
18685 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 18686 until it has been modified to work with the new testsuite.
c906108c 18687
99707966 18688 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
18689 testcase won't compile, cause all of the testcases in the file to
18690 fail instead.
c906108c
SS
18691
18692 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
18693 (gdb_clear_suppressed): New procedure.
18694 (gdb_stop_suppressing_tests): Only clear suppress_flag if
18695 it contains a positive value.
18696
18697Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
18698
18699 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
18700
18701 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
18702
18703Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
18704
18705 * lib/gdb.exp (setup_xfail_format): New function.
18706 (get_debug_format): New function to get debug format.
18707 (debug_format): New global variable to hold last value set
18708 by get_debug_format.
18709 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 18710 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
18711 * gdb.c++/ptype.exp: Ditto.
18712 * gdb.c++/classes.exp: Ditto.
18713 * gdb.c++/cplusfuncs.exp: Ditto.
18714 * gdb.c++/inherit.exp: Ditto.
18715 * gdb.c++/templates.exp: Ditto.
18716 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 18717
c906108c
SS
18718Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
18719
18720 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
18721 host doesn't have a currently-open connection.
18722
18723 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
18724 any gdb stub target. Handle cases where gdb doesn't respond when
18725 interrupted in a sane fashion.
c906108c
SS
18726
18727 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 18728 same thing in a totally different way.
c906108c
SS
18729
18730 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 18731 setting "timeout".
c906108c 18732 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 18733 default_gdb_init now.
c906108c
SS
18734
18735Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
18736
18737 * gdb.base/printcmds.exp: Fix "check for floating addition"
18738 regexp to accept results within approx +/- .01 of exact value.
18739 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
18740
18741Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
18742
18743 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 18744 properly.
c906108c
SS
18745 (gdb_expect): Add optional timeout parameter, and add timeout
18746 value to various calls.
18747 (gdb_suppress_tests): Only give one warning message per group.
18748
18749Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
18750
18751 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
18752 global variables. Handle getting a value for $timeout more
18753 gracefully.
c906108c
SS
18754
18755Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
18756
18757 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 18758 initialize.
c906108c 18759 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 18760 by a target configuration file.
c906108c
SS
18761 (gdb_expect): Pass the timeout to remote_expect.
18762
18763 * config/monitor.exp(gdb_load): Fix typo in regexp.
18764
18765Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
18766
18767 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
18768
18769Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
18770
18771 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
18772 here. Call gdb_target_exec before rebooting the target, to make
18773 sure the connection to the target is closed.
c906108c
SS
18774 (gdb_load): Pass the name of the executable to gdb_target_monitor.
18775 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
18776 Also detect "Timeout reading from remote" error.
18777
18778 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
18779 gdb_target_monitor. Don't call gdb_file_cmd here; let
18780 gdb_target_monitor do it.
c906108c
SS
18781
18782 * gdb.disasm/hppa.exp: Don't use exec_output.
18783
18784Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
18785
18786 * gdb.base/list.exp: If we're debugging a non-native target,
18787 try to set the pc register to point to the start of the
18788 program before doing the first list command.
18789
18790 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 18791 test_calls after restarting.
c906108c
SS
18792
18793 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 18794 reloading.
c906108c
SS
18795
18796 * gdb.base/watchpoint.exp: Fix typo.
18797
18798 * gdb.base/setshow.exp: Check for use_gdb_stub.
18799
18800 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 18801 stub case.
c906108c
SS
18802 * gdb.base/langs.exp: Ditto.
18803
18804 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
18805 gdb_load_offset. If we weren't given a file to load, figure out
18806 what the current file is and use it.
c906108c
SS
18807
18808 * config/i386-bozo.exp: New file.
18809
18810Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
18811
18812 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
18813 feature.
18814
18815 * config/proelf.exp: New entry.
18816
18817Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
18818
18819 * lib/gdb.exp: Remove spurious .* patterns at the beginning
18820 of regexps.
18821
18822 * gdb.base/watchpoint.exp: Don't run the test_stepping
18823 tests if gdb can't call functions on the target.
18824
18825 * gdb.base/setshow.exp: Don't run the set prompt tests if
18826 the board has gdb_prompt set.
18827
18828Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
18829
18830 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
18831 * gdb.base/commands.exp: Likewise.
18832 * gdb.base/setshow.exp: Likewise.
18833
18834Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
18835
18836 * config/monitor.exp(gdb_start): Look for gdb_prompt target
18837 feature.
18838
18839 * config/i960.exp: New file.
18840
18841Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
18842
18843 * gdb.base/funcargs.exp: Check for gdb,short_int target
18844 feature instead of looking for explicit target triplets.
18845
dc96c6c7 18846Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 18847
d63a86f8 18848 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
18849 "p 123DEADBEEF", to check parse_number.
18850 * top.c: change "to enable to enable" to "to enable" in a couple
18851 of help strings.
18852
18853Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
18854
18855 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
18856 on the mn10300.
d63a86f8 18857
c906108c
SS
18858Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
18859
18860 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
18861 where the test executable is run with explicit args.
18862 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
18863
18864Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
18865
18866 * gdb.base/run.c: Use FAKEARGV to build test executable that
18867 does not require a command line arg, since most simulators
18868 don't currently support passing such an arg into the simulated
18869 program.
18870 * gdb.base/commands.exp: Change tests to insert the proper
18871 value as the arg to the first recursive factorial call. Change
18872 compilation line to define FAKEARGV at compile time.
18873
18874Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
18875
18876 * gdb.base/recurse.exp: Enable these tests for the mn10300.
18877 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
18878 function with watchpoint enabled" test.
18879
18880Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
18881
18882 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 18883 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
18884
18885 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 18886 "Tests restarted" messages.
c906108c
SS
18887
18888Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
18889
18890 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
18891
dc96c6c7 18892Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18893
18894 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
18895 for INFO SYMBOL; add help tests for OVERLAY commands.
18896 * gdb.base/default.exp: add tests for INFO SYMBOL command;
18897 add tests for OVERLAY commands
18898 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
18899 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
18900 * gdb.base/sigall.c: add usestubs code frag
18901 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 18902
c906108c
SS
18903Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
18904
18905 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
18906 failures.
18907 (gdb_stop_suppressing_tests): Note that tests have restarted.
18908
18909Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
18910
18911 * config/h8300.exp: New file.
18912
18913Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
18914
18915 * gdb.base/setshow.exp: Check for the existence of a
18916 feature, not its value.
18917
18918Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
18919
18920 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
18921
18922 * gdb.base/scope.exp: It's now init0(), not init().
18923
18924 * gdb.base/scope0.c: For now, change init() to be init0().
18925
18926 * config/monitor.exp: Use gdb_serial in preference to serial
18927 or netport.
18928
18929 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 18930 and it's not already set.
c906108c
SS
18931
18932Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
18933
18934 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 18935 isn't using a stub and if it supports argument passing.
c906108c
SS
18936
18937Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
18938
18939 * config/udi.exp(gdb_start): Make sure UDICONF is set
18940 properly before starting gdb.
18941
18942Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
18943
18944 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
18945 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
18946 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
18947
18948Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
18949
18950 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 18951 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
18952
18953 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
18954
18955 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
18956
18957 * config/monitor.exp: Make sure we disconnect from the target.
18958 Also, try a reboot/reload cycle instead of failing if the
18959 load fails.
18960
18961Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
18962
18963 * gdb.base/default.exp: Don't set match_max.
18964 * gdb.base/help.exp: Ditto.
18965 * gdb.base/list.exp: Ditto.
18966 * gdb.base/signals.exp: Ditto.
18967
18968 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
18969 set, use remote_ld to download the testcase instead of
18970 the GDB loader.
18971
18972Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
18973
18974 * config/vr5000.exp: New file.
18975
18976 * config/monitor.exp(gdb_target_monitor): Add pattern for
18977 "Ending remote" to detect errors in connecting.
18978
18979 * gdb.base/setshow.exp: Add .* within auto language test.
18980
18981 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
18982 target feature.
18983
18984 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 18985 and reboot the board if necessary.
c906108c
SS
18986
18987 * gdb.base/setvar.exp(test_set): Handle multiple prints within
18988 a set of tests. Remove print.* from the patterns being checked.
18989
18990Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
18991
18992 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
18993 refer to gdb_spawn_id.
18994
18995 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
18996 longer used.
18997 * config/sparclet.exp: Ditto.
18998 * config/sparclet-old.exp: Ditto.
18999 * config/slite.exp: Ditto.
19000 * config/sim.exp: Ditto.
19001 * gdb.base/funcargs.exp: Ditto.
19002
19003 * lib/gdb.exp:Remove references to gdb_spawn_id.
19004 (gdb_expect): Move to remote.exp.
19005
19006Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
19007
19008 * config/monitor.exp: Detect the "Couldn't establish connection"
19009 message from GDB.
19010
19011Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
19012
19013 * gdb.base/bitfields.exp: Use runto instead of explicit
19014 gdb_run_cmd/gdb_expect sequences.
19015
19016 * gdb.base/break.exp(text_next_with_recursion): Add match for
19017 gdb_expect call.
19018
19019 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
19020 We also need to handle the "A program is being debugged already"
19021 prompt from gdb. Use gdb_test to set the baud rate.
19022
19023 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
19024 to 20000. Really. I mean it.
19025
19026Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
19027
19028 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
19029 fails. If suppress_flag is set, skip perror message about not
19030 being able to send to GDB.
c906108c 19031 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 19032 GDB.
c906108c
SS
19033 (gdb_expect): If suppress_flag is set, always fail immediately.
19034 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
19035 (gdb_init): Call gdb_stop_suppressing_tests.
19036 (default_gdb_exit): Ditto.
19037 (default_gdb_start): Ditto.
19038
19039 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 19040 gdb_stop_suppressing_tests as appropriate.
c906108c 19041 * gdb.base/break.exp: Ditto.
889bf7c5 19042 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
19043 * gdb.base/commands.exp: Ditto.
19044 * gdb.base/exprs.exp: Ditto.
889bf7c5 19045 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
19046 * gdb.base/list.exp: Ditto.
19047 * gdb.base/recurse.exp: Ditto.
889bf7c5 19048 * gdb.base/scope.exp: Ditto.
c906108c
SS
19049 * gdb.base/structs.exp: Ditto.
19050 * gdb.c++/inherit.exp: Ditto.
19051
19052Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
19053
19054 * config/vr4300.exp: New file.
19055
99707966 19056 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 19057
99707966 19058 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
19059
19060Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
19061
19062 * lib/gdb.exp(gdb_init): New function.
19063
19064 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 19065 for each individual variable set.
c906108c
SS
19066
19067 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
19068 name.
19069
19070 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
19071
19072 * gdb.base/scope.exp: Use gdb_test.
19073
19074 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
19075 aborting; the testsuite driver will do that for us (see
19076 gdb_finish). Also, use gdb_test in a few more places.
19077
19078Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
19079
19080 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
19081
19082Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
19083
19084 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
19085 and "add_tests" are not at the same address.
19086
19087Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
19088
19089 * gdb.base/ptype.exp: Use gdb_test.
19090
19091Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
19092
19093 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
19094 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
19095 left in. No longer expect them to fail.
19096
19097 * gdb.stabs/*.mt; Deleted, no longer used.
19098 * gdb.stabs/configure.in: Remove references to target makefile
19099 frags.
19100 * gdb.stabs/configure: Rebuilt.
19101
19102 * gdb.disasm/*.mt: Deleted, no longer used.
19103 * gdb.disasm/configure.in: Remove references to target makefile
19104 frags. Use "sh3.s" as the unique filename for this directory.
19105 * gdb.disasm/configure: Rebuilt.
19106
19107 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
19108 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
19109 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
19110
19111Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
19112
19113 * config/udi.exp: Use mondfe,name instead of remote_host.
19114
19115Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
19116
19117 * gdb.base/watchpoint.exp: Don't expect a failure when calling
19118 a function with a watchpoint enabled on the mn10200.
19119
19120 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
19121 before trying to create it!
19122
19123Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
19124
19125 * config/vx.exp: Use hostname instead of netport.
19126
19127 * config/vxworks.exp: New file.
19128
19129 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
19130
19131 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 19132 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
19133 occurs.
19134
19135 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
19136 $gdb_spawn_id directly.
19137 (gdb_run_cmd): Try _start as well as start. Use the target feature
19138 gdb,start_symbol as the symbol to start from when jumping.
19139
19140Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
19141
19142 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
19143 redundant) test.
19144
19145 * gdb.base/recurse.exp: Relax final value test for 'b' so that
19146 it doesn't lose for 16bit integer systems.
19147
19148Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
19149
19150 * gdb.fortran/types.exp: If the target doesn't support "double"
19151 data types, then expect "real" types to only be 4 bytes.
19152
19153 * gdb.c++/virtfunc.exp: Expect failure for virtual function
19154 call tests if the target doesn't support inferior function calls.
19155
19156 * gdb.base/printcmds.exp: Allow minor deviation in FP values
19157 in printf tests.
19158
19159Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
19160
19161 * gdb.base/help.exp: Disable "help set", "help show", and
19162 "help support". Simplify regexp for "help stack".
19163
19164 * gdb.base/default.exp: Set match_max to 5000 and the timeout
19165 to 60 seconds. Temporarily set match_max to 15000 around the
19166 "info copying" test.
19167
19168 * gdb.base/nodebug.exp: Don't try to do an inferior function
19169 call if the target doesn't support them.
19170 * gdb.base/printcmds.exp: Likewise.
19171 * gdb.base/setvar.exp: Likewise.
19172 * gdb.base/structs.exp: Likewise.
19173 * gdb.c++/templates.exp: Likewise.
19174 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
19175
19176 * gdb.base/recurse.exp: Enable for the mn10200.
19177
19178 * configure.in: Do configure gdb.stabs directory for *-*-elf
19179 targets.
19180 * configure: Rebuilt.
19181
19182 * gdb.base/break.exp: Check for gdb,noresults before testing
19183 exit status and/or results from the target.
19184 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
19185 * lib/gdb.exp: Remove old (now bogus) initialization of
19186 noinferior, noargs, noresults and nosignals.
19187
19188Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
19189
19190 * config/sh.exp: New file.
19191
19192 * config/slite.exp: Try to connect multiple times to the board
19193 before rebooting. Only send a "monitor run" if need_monitor_run
19194 is set.
19195
19196 * gdb.base/break.exp: Don't do the "stub continue" test if
19197 the target has gdb_stub set.
19198
19199 * gdb.base/callfuncs.exp: Increase the timeout.
19200
19201 * gdb.base/interrupt.exp: Don't even try to compile the testcase
19202 if the target has gdb,noinferiorio set.
19203
19204 * gdb.base/list.exp: Increase match_max to 10000 characters.
19205
19206 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
19207
19208 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
19209 target.
19210
19211 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
19212
19213Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
19214
19215 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
19216 trying to delete the copy of gdb. Catch the file delete so we
19217 don't die if the delete fails; also, the file should be copied to
19218 the host, not to the build.
c906108c
SS
19219
19220Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
19221
19222 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 19223 parenthesis in case it contains multiple regexps separated
c906108c
SS
19224 with |.
19225
19226 * gdb.base/watchpoint.exp: Use gdb_test.
19227 * gdb.base/default.exp: Ditto.
19228
19229Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
19230
99707966 19231 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 19232
c906108c
SS
19233 * gdb.base/scope.exp: Use gdb_test.
19234 * gdb.c++/classes.exp: Ditto.
19235 * gdb.c++/inherit.exp: Ditto.
19236
19237Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
19238
19239 * gdb.base/crossload.exp: Don't use execute_anywhere, use
19240 remote_exec instead.
19241 * gdb.base/corefile.exp: Don't be ridiculous.
19242 * gdb.base/*.c: Add missing stub invocations.
19243
19244Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
19245
19246 * config/slite.exp: Miscellaneous fixes.
19247
19248 * lib/gdb.exp: Fix runto.
19249
19250 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
19251 the target.
19252
19253 * gdb.base/watchpoint.exp: Fix regexp.
19254
19255 * lib/gdb.exp(default_gdb_exit): Add a catch to the
19256 close and wait commands, as the descriptor may now be
19257 invalid. Always call "remote_close host".
19258
19259Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
19260
19261 Major rewrite for testsuite revision.
d63a86f8 19262
c906108c
SS
19263 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
19264 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
19265 instead of relying on spawn_id to always contain a valid
19266 spawn id.
19267 (get_compiler_info): New procedure to build the ${binfile}.ci
19268 file, instead of replicating this in N different places.
19269 (gdb_compile): New procedure.
d63a86f8 19270
c906108c 19271 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
19272 appropriate arguments) instead of compile. Use gdb_test in a lot
19273 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
19274 at the start of a testcase, as this is no longer done magically.
19275
19276 config/*-gdb.exp: Rename without the -gdb suffix.
19277
19278 config/mips.exp: Use remote_close instead of exit_remote_shell.
19279 config/monitor.exp: Use target_info instead of looking at
19280 baud, timeout, etc.
19281 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
19282
19283Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19284
19285 * gdb.c++/templates.exp (test_ptype_of_templates),
19286 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
19287 Update expect patterns for destructors and assignment operators
19288 to match corresponding c-typeprint.c changes.
19289 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
19290 to destructor breakpoint test, GDB should be able to set the
19291 destructor breakpoint without specifying arguments.
19292
19293Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
19294
19295 * gdb.threads/pthreads.exp: Change result for failure to compile due
19296 to lack of pthreads runtime support from an error to simply an
19297 unsupported test, per dejagnu standards.
19298
19299Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19300
19301 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
19302 where GDB exits to reduce pattern match time.
19303 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
19304
19305 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
19306
dc96c6c7 19307Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19308
19309 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
19310 * gdb.base/default.exp: ditto.
19311 * gdb.base/nodebug.exp: ditto.
19312 * gdb.base/printcmds.exp: ditto.
19313 * gdb.base/ptype.exp: ditto.
19314 * gdb.base/setvar.exp: ditto.
19315 * gdb.base/structs.exp: ditto.
19316 * gdb.base/setshow.c: Guard against uninitialized values of argc.
19317
19318Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
19319
19320 * configure, */configure: Rebuild with autoconf 2.12.
19321
19322Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
19323
19324 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
19325 use new i*86-pc-linux*-gnu quads.
19326 * gdb.base/corefile.exp: Ditto.
19327 * gdb.base/signals.exp: Ditto.
19328 * gdb.base/sigall.exp: Ditto.
19329 * gdb.base/interrupt.exp: Ditto.
19330
19331 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
19332 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
19333 RedHat 4.0.
d63a86f8 19334
c906108c 19335 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
19336 linux. This allows the test case to at least compile on latest
19337 linux, but still not run due to missing the threads runtime library.
c906108c
SS
19338
19339Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19340
19341 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
19342 directory to search gdb directory. Accept and step over conditional
19343 stack alignment code. Consume $prompt in failure cases.
19344 Reset timeout to $oldtimeout instead of some arbitrary value.
19345 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
19346 timeout problems with infinite stack backtraces.
19347 * gdb.base/ptype.exp (ptype struct link, union tu_link):
19348 Accept function parameters for linkfunc member.
19349
19350Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
19351
19352 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
19353 (CXXFLAGS): Remove, unreferenced.
19354 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
19355 previous -B options and also add -B option to pick up cross compiled
19356 runtime.
c906108c
SS
19357 (TARGET_INCLUDES): Add for -I options and add code to initialize when
19358 doing cross compiles.
19359 (target_alias): Declare global.
19360 (xgcc): Set variable to full path of gcc in build tree. Use findfile
19361 to verify that gcc exists in build tree, and if so set CC to that
19362 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 19363
c906108c
SS
19364Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
19365
19366 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
19367 ptype test for anonymous union. Fixup testcase to match
19368 current gcc debug output.
19369
19370Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
19371
19372 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
19373 force argument to an unsigned long type.
19374
19375Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
19376
19377 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 19378 tests and anonymous union print/ptype tests.
c906108c
SS
19379 * gdb.base/list.exp (test_forward-search): Increase timeout by
19380 5 minutes for the "search extremely long line" case.
19381 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
19382 completely optional and that the pass/fail messages use the command as
19383 the message if that third arg is a null string.
19384 (gdb_test_exact): Arrange that a null string pattern means match a
19385 null string output rather than any output, which might include random
889bf7c5 19386 errors.
c906108c
SS
19387 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
19388 backtrace test.
19389 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
19390 always failing and failure is now exposed by gdb.exp changes.
19391
19392Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
19393
19394 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
19395 weren't being noted.
19396
19397Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19398
19399 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
19400 * gdb.stabs/weird.exp: Remove v_comb xfails.
19401
dc96c6c7 19402Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19403
19404 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 19405 list.exp scope.exp watchpoint.exp]
c906108c 19406 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 19407
dc96c6c7 19408Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19409
19410 * config/monitor.exp: Increase download timeout to 1000 seconds.
19411
dc96c6c7 19412Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19413
19414 * config/m32r.exp: Increase timeout to 120 seconds.
19415
19416Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
19417
19418 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
19419 and accept older ordering as obsolescent gcc or gdb.
19420 * gdb.c++/templates.exp: Ditto.
19421 * gdb.c++/virtfunc.exp: Ditto.
19422
19423Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
19424
19425 * gdb.base/coremaker.c: Add code to mmap some data so we
19426 can check that it ends up in the core file.
19427 * gdb.base/corefile.exp: Add test to read mmapped data
19428 from core file.
19429
dc96c6c7 19430Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19431
19432 * config/m32r.exp: New file.
19433
19434Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
19435
19436 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
19437 that cflags can contains -gstabs, and work correctly for other tests.
19438
dc96c6c7 19439Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19440
19441 * gdb.base/setshow.exp: New file, tests show and set.
19442 * gdb.base/setshow.c: New file, tests show and set.
19443 * gdb.base/help.exp: Add test for help set|show annotate.
19444 * gdb.base/default.exp: Add test for set|show annotate.
19445
19446Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
19447
19448 * testsuite/gdb.base/break.exp: Make backtrace from factorial
19449 errors unique.
19450 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
19451 explicitly.
19452
19453Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
19454
19455 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
19456 and width commands. This is done elsewhere.
19457 * (gdb_start): Don't call gdb_start_sim here. That's already
19458 done in gdb_load. This fixes lots of failures in default.exp.
19459
19460Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
19461
19462 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
19463 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
19464 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
19465 in the same we we treat other failures (since it may be an expected
889bf7c5 19466 condition), rather than as an error.
c906108c
SS
19467 * gdb.base/signals.exp (test_handle_all_print): Revert back to
19468 old test format.
19469
19470Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
19471
19472 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
19473 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 19474 twice. Nuke the duplicates.
c906108c 19475 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 19476 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
19477 Remove config.h along with other config files.
19478
19479Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
19480
19481 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
19482 "p func1 ()" and note that rests of tests are skipped.
19483 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 19484 setup_xfails for "print func2::coremaker_local".
c906108c
SS
19485 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
19486 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
19487 affected by the previous run test.
19488 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
19489 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
19490 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
19491 "pass int powerset tuple" and "pass modeless int powerset tuple".
19492 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
19493 "real write 4" and "real write 8".
19494 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 19495 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
19496 "print \$i after tuple assign 2", and
19497 "print vs2 after tuple assign 2".
19498 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
19499 meaningful error message and return -1 so the caller can
19500 suppress further tests and avoid a cascade of errors.
d63a86f8 19501
c906108c
SS
19502Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
19503
19504 * gdb.base/a1-selftest.exp: Tweak tests to account for new
19505 format for printing version.
19506 * gdb.base/default.exp: Ditto.
19507 * gdb.base/interrupt.exp: Fix problem with cascade of
19508 errors if child process dies while calling a function.
d63a86f8 19509
c906108c
SS
19510Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
19511
19512 * Makefile.in (VPATH): Add
19513 * Makefile.in (Makefile, config.status): Fix rules so things get
19514 remade when necessary.
19515
19516Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
19517
19518 * Makefile.in (just-check): Add path to sibling expect dir
19519 to environment variable specified by RPATH_ENVVAR.
19520
19521Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
19522
19523 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
19524 (just-check): Add shared library paths for libstdc++, tk,
19525 tcl, bfd, and opcodes to the environment variable specified
19526 in RPATH_ENVVAR.
19527 * configure.in: Add support to recognize --enable-shared flag
19528 and generate correct value for RPATH_ENVVAR.
19529 * configure: Regenerated with autoconf.
19530
19531Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
19532
19533 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 19534 include all osf versions.
c906108c
SS
19535 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
19536 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
19537 when target is linux. When failing to build pthreads test
19538 executable, give more meaningful message.
19539 * gdb.threads/pthreads.c: Hpux also uses old definition of second
19540 arg for pthread_create.
d63a86f8 19541
c906108c
SS
19542Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
19543
19544 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 19545 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 19546 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 19547 and -lpthreads (everybody else).
c906108c
SS
19548 (test_startup): Fail gracefully if threads are not supported.
19549 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
19550 "p/c array_index("abcdef",2)" when not gcc compiled.
19551 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
19552 "print func2::coremaker_local" when not gcc compiled.
19553 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
19554 "ptype on opaque struct tagname (statically)",
19555 "ptype on opaque struct tagname (dynamically) 1", and
19556 "ptype on opaque struct tagname (dynamically) 2"
19557 for not compiled with gcc.
19558 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
19559 backtrace when compiled with gcc.
d63a86f8 19560 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
19561 than always return success.
19562
19563Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
19564
19565 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
19566
19567Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
19568
19569 * gdb.base/structs.exp: Undo last change.
19570
19571Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
19572
19573 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
19574 encapsulate all the steps/nexts done during self test, starting
19575 at main, and makes them less sensitive to optimization issues.
19576 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
19577 signal handler" test.
19578 * gdb.threads/pthreads.exp: Only run this for native configs.
19579 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
19580 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
19581 tests.
19582 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
19583 for "runto test_calls(void)" test.
d63a86f8 19584
c906108c
SS
19585Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
19586
19587 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
19588 and don't expect address info in breakpoint confirmations.
19589
19590Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
19591
19592 * gdb.base/list.exp (test_forward_search): Increase timeout
19593 temporarily by 60 seconds for searching extremely long line,
889bf7c5 19594 and then reset to old value when done. Increase expect input
c906108c
SS
19595 buffer to 10000.
19596
19597Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
19598
19599 * gdb.base/list.exp (test_forward_search): Fix to handle very
19600 long source line without overflowing expect's input buffer.
19601
19602Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
19603
19604 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
19605 "buffer_full".
19606
19607 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
19608 "buffer_full".
19609
19610 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
19611 "buffer_full".
19612
19613 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
19614 "buffer_full".
19615
19616Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
19617
19618 * configure.in (configdirs): Add gdb.threads.
19619 * configure: Regenerated with autoconf.
19620 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
19621 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
19622 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 19623
c906108c
SS
19624Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
19625
19626 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
19627
19628Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
19629
19630 * gdb.base/signals.exp (test_handle_all_print): Test separately for
19631 each signal's status in the output of "handle all print".
19632 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
19633 the \r\n sequence that immediately precedes the gdb prompt.
19634 * gdb.base/a1-selftest.exp: Save original timeout and restore
19635 after test.
19636
19637Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
19638
19639 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
19640 symbol.
19641
19642Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
19643
19644 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
19645
19646Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
19647
19648 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
19649 timeout by 60 seconds.
19650
19651Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
19652
19653 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
19654 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
19655 error return.
19656
19657Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
19658
19659 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
19660 gdb initialization, also report how long dejagnu waited. Restore
19661 old timeout before doing error return. Temporarily increase timeout
889bf7c5 19662 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
19663
19664Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
19665
19666 * lib/gdb.exp: Report timeout value for verbosity level 2.
19667 * config/gdbserver.exp: Ditto.
19668 * config/hppro.exp: Ditto.
19669 * config/mips-gdb.exp: Ditto.
19670 * config/monitor.exp: Ditto.
19671 * config/netware.exp: Ditto.
19672 * config/sim-gdb.exp: Ditto.
19673 * config/slite-gdb.exp: Ditto.
19674 * config/udi-gdb.exp: Ditto.
19675 * config/unix-gdb.exp: Ditto.
19676 * config/vx-gdb.exp: Ditto.
19677 * gdb.base/a1-selftest.exp: Ditto.
19678 * gdb.base/a2-run.exp: Ditto.
19679 * gdb.base/break.exp: Ditto.
19680 * gdb.base/corefile.exp: Ditto.
19681 * gdb.base/list.exp: Ditto.
19682 * gdb.base/recurse.exp: Ditto.
19683 * gdb.base/scope.exp: Ditto.
19684 * gdb.base/signals.exp: Ditto.
19685
19686Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
19687
19688 * gdb.threads/Makefile.in (docdir): Removed.
19689
19690Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
19691
19692 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 19693 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 19694 @srcdir@.
d63a86f8 19695 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
19696 autoconf 2.5 or higher.
19697 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
19698
19699Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
19700
19701 * configure: Regenerated.
19702 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
19703 avoid name clashes with SunOS headers.
19704
19705Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
19706
19707 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
19708
19709Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
19710
19711 * gdb.base/callfuncs.exp: Finish last change -- make sure the
19712 prototype information ends up in the compiler info file.
19713
19714Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
19715
19716 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
19717 attempting to regenerate it. Eliminate use of a temporary file
19718 and just generate the info file directly. Source it immediately,
19719 for consistency of use.
19720 * gdb.base/corefile.exp: Ditto
19721 * gdb.base/exprs.exp: Ditto.
19722 * gdb.base/funcargs.exp: Ditto.
19723 * gdb.base/langs.exp: Ditto.
19724 * gdb.base/list.exp: Ditto.
19725 * gdb.base/mips_pro.exp: Ditto.
19726 * gdb.base/nodebug.exp: Ditto.
19727 * gdb.base/opaque.exp: Ditto.
19728 * gdb.base/ptype.exp: Ditto.
19729 * gdb.base/scope.exp: Ditto.
19730 * gdb.base/setvar.exp: Ditto.
19731 * gdb.base/signals.exp: Ditto.
19732 * gdb.base/whatis.exp: Ditto.
19733 * gdb.c++/templates.exp: Ditto.
19734 * gdb.c++/virtfunc.exp: Ditto.
19735 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 19736 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
19737
19738Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19739
19740 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
19741 it got fixed by the recent lookup_minimal_symbol_by_pc change.
19742 Increase timeout, a lot of single stepping might be needed if the
19743 target has no hardware watchpoints.
19744
19745Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
19746
19747 * gdb.base/break.exp: Ignore compiler warnings when compiling
19748 break.c.
19749 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
19750 * gdb.base/default.exp: Add h8300 xfails. Handle messages
19751 from remote-sim.
19752 * gdb.base/exprs.exp: Add h8300 xfails.
19753 * gdb.base/funcargs.exp: Likewise.
19754 * gdb.base/nodebug.exp: Likewise.
19755 * gdb.base/printcmds.exp: Likewise.
19756 * gdb.base/ptype.exp: Likewise.
19757 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
19758 h8300 xfails.
d63a86f8 19759 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
19760 on the h8300.
19761 * gdb.base/funcargs.c: Explicitly make last constant argument to
19762 call_after_alloca_subr an unsigned long type.
19763 * gdb.base/return.c: Include stdio.h.
19764
19765Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
19766
19767 * config/abug.exp: New file for the older Motorola Bug monitor
19768 that runs on the mvme13x series VME boards.
19769 * config/monitor.exp: Use the new config array for target settings
19770 if they exist.
19771
19772Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
19773
19774 * sim-gdb.exp: Make the SH simulator allocate less space when
19775 it is targeted.
19776
19777Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
19778
19779 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
19780 test.
19781
19782Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
19783
19784 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
19785 "rs6000-*-*" for "list function in include file" when gcc compiled.
19786 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
19787 for "p ctable1[120]".
19788 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
19789 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
19790 Remove setup_xfail for "rs6000-*-*" for
19791 "print 'scope0.c'::filelocal before run".
19792 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
19793 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
19794 since some compilers don't allow both options to be given
19795 on the same command line. Create object file and move it.
d63a86f8 19796
c906108c
SS
19797Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
19798
19799 * gdb.base/corefile.exp: Always regenerate the core file, since
19800 we always regenerate the coremaker program. Detect special case
19801 where registers cannot be read from core file.
d63a86f8 19802
c906108c
SS
19803Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
19804
19805 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
19806 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
19807 * gdb.c++/templates.exp: Only match on basename of file since
19808 some formats like xcoff don't encode directory information.
19809 * gdb.stabs/weird.exp: Use the right sed script for powerpc
19810 and rs6000 AIX xcoff targets.
19811 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
19812 * configure: Regenerate.
19813 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
19814 here, rather than in distclean.
d63a86f8 19815
c906108c
SS
19816Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
19817
19818 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
19819 defined, and use it to compile the test case with -O2. The
19820 native compilation still uses no optimization.
19821 * gdb.base/mips_pro.c: Remove inline assembly code since
19822 it is compiled PIC by default, which results in assembler
19823 warnings that make the testsuite think the compilation
19824 was unsuccessful.
19825
19826Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
19827
19828 * gdb.c++/misc.exp: Add note to message for
19829 "print s.a for foo struct" that this is a known gcc 2.7.2
19830 and earlier bug.
19831
19832Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
19833
19834 * gdb.base/break.exp: Fix pattern for matching "Delete all
19835 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
19836 setup_xfail for deleting all breakpoints test. Fix various
19837 timeout messages to include "(timeout)".
19838 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
19839 for "p t_float_values2(3.14159,float_val2)".
19840 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
19841 for "continue to call2g" when gcc compiled.
19842 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
19843 "up to foo in langs.exp", "show language at foo in langs.exp",
19844 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
19845 and "show language at fsub in langs.exp".
19846 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
19847 "list line 1 in include file", "list message for lines past EOF",
19848 "list function in include file", "list list0.h:foo", and
19849 "list filename:function; nonexistant function".
19850 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
19851 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
19852 and "ptype t_char_array" to be for native cc only.
d63a86f8 19853
c906108c
SS
19854Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
19855
d63a86f8 19856 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 19857 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 19858 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
19859
19860Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
19861
19862 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
19863 "bt in signals.exp". This problem only appears when running
19864 the testsuite, and then only intermittently.
19865
19866Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
19867
19868 * gdb.base/return.exp (return_tests): Differentiate between
19869 two tests of continuing.
19870
19871Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
19872
19873 * */Makefile.in (maintainer-clean): Remove config.log.
19874 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
19875 * gdb.c++/Makefile.in (PROGS): Add inherit.
19876 (clean): Remove *.ci.
19877
19878Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
19879
19880 * gdb.c++/misc.cc: Add test code from Mike Stump.
19881 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
19882
19883Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
19884
19885 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
19886 to "alpha-*-osf2*" and add comment.
19887 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
19888 setup_xfail for "step over execarg initialization" and
19889 "step over corearg initialization".
c906108c
SS
19890 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
19891 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
19892 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 19893 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
19894 "print func2::coremaker_local", and "backtrace in corefile.exp".
19895 * gdb.base/signals.exp: Build and source signals.ci.
19896 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
19897 to be for gcc only.
19898 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 19899
c906108c
SS
19900Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19901
19902 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
19903 Feb 3 procfs.c change.
19904
19905Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
19906
19907 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
19908
19909Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
19910
19911 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
19912 from dejagnu's apparent default of 10 seconds, which gives random
19913 results when running the tests over NFS on moderately loaded systems.
19914 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
19915
19916Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
19917
19918 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
19919 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 19920 result reports.
c906108c
SS
19921
19922Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
19923
19924 * configure.in (CY_AC_PATH_TCLH): Remove.
19925 * configure: Regenerate.
19926
19927Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
19928
19929 * gdb.c++/Makefile.in (clean): Add missing '{'.
19930
19931Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
19932
19933 * lib/gdb.exp: Provide a default value for noinferior.
19934
19935 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
19936 Load libgloss.exp.
19937
19938Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
19939
19940 * gdb.disasm/hppa.exp: Compile directly into an executable, use
19941 the executable, not the .o to run the tests from.
19942
19943Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
19944
19945 * gdb.base/break.exp: Don't test for program exit or exit status
19946 if $noresults if nonzero.
19947 * gdb.base/langs.exp: Likewise.
19948 * gdb.base/watchpoint.exp: Likewise.
19949
19950 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
19951 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
19952 trying to compile the testcase.
19953
19954Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
19955
19956 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
19957 * gdb.base/signals.exp (continue to handler): Likewise.
19958
19959Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
19960
19961 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
19962
19963 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
19964
19965Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
19966
19967 * gdb.base/corefile.exp: Recognize "not found" as failure
19968 when trying to determine if a core file was generated.
19969 If no core file was generate the first time, try again without
19970 the ulimit -c to work around braindamaged shells.
19971
19972Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
19973
19974 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
19975 [] tests with "test" and enclose string in quotes.
19976 * gdb.stabs/configure: Rebuild
d63a86f8 19977
c906108c
SS
19978Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
19979
19980 Changes in sync with expect:
19981 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
19982 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
19983 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
19984 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
19985 argument to AC_REQUIRE.
19986 * configure: Regenerated.
19987
19988Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
19989
19990 * gdb.base/corefile.exp: When generating a core, discard any
19991 error messages about ulimit not found and the "core dumped"
19992 message from the shell that runs the coredumper.
19993
19994Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
19995
19996 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
19997
19998 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
19999 which sed script to run. Expect failure for v_comb test
20000 on PA targets too.
d63a86f8 20001
c906108c
SS
20002Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
20003
20004 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 20005 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
20006
20007Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
20008
20009 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
20010 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 20011 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
20012 * lib/gdb.exp (default_gdb_start): Fix typo.
20013 * gdb.base/corefile.exp: Allow "Core was generated by ..."
20014 messages to not include the full program name that caused
20015 the core dump since some systems (such as solaris) apparently
20016 truncate this path to about 80 characters.
20017 When generating a core file first try increasing the core file
20018 size limit to unlimited since some systems may default it to
20019 zero, and it is harmless to try it. Move the test for failing
20020 to generate a core file to where it will actually get executed.
20021 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
20022 new gdb result from g++ debug info improvements and make old
20023 pattern obsolescent. Also account for size_t differences
20024 (may be int or long).
20025 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
20026 initialization before function call is placed in the delay slot
20027 and thus appears to be skipped over by commands such as "next".
20028
20029Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
20030
20031 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
20032
20033Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
20034
20035 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
20036 input source file; fix code to compile test to deal with this
20037 convention.
20038 * gdb.c++/*.exp: Likewise.
20039
20040Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
20041
20042 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
20043 "bt in signals.exp".
20044
20045Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
20046
20047 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
20048 "step over execarg initialization" and
889bf7c5 20049 "step over corearg initialization".
c906108c
SS
20050
20051Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
20052
20053 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
20054 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
20055
20056Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
20057
20058 From Rob Savoye (rob@poseidon.cygnus.com)
20059 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
20060 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
20061 configure.in}, gdb.disasm/{Makefile.in, configure.in},
20062 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
20063 configure.in}: Major reworking for autoconfig.
c906108c
SS
20064 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
20065 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 20066 New files.
c906108c
SS
20067 * config/unix-gdb.exp: Make GDB global.
20068 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
20069 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
20070 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
20071 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
20072 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
20073 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 20074 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
20075 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
20076 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
20077 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
20078 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 20079 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
20080 to returns as necessary, arrange for test to compile own testcase
20081 executable.
c906108c 20082 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 20083
c906108c
SS
20084Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
20085
20086 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 20087 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
20088 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
20089 "backtrace through signal handler".
20090
20091Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20092
20093 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
20094 continuing from a job control stop signal.
20095 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
20096
20097Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
20098
20099 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
20100 * gdb.base/corefile.exp: Likewise.
20101 * gdb.base/funcargs.exp: Likewise.
20102
20103Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
20104
20105 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
20106 * config/monitor.exp: Add support for setting baud rate.
20107
20108Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
20109
20110 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
20111 i*86-*-linux* xfails for "backtrace through signal handler".
20112 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
20113 "print func2::coremaker_local".
20114 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 20115 alpha-dec-osf2* xfail for
c906108c
SS
20116 "delete all breakpoints when none".
20117
20118Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
20119
20120 * gdb.base/break.exp: Change test that deletes all breakpoints
20121 when no user breakpoints are installed. A post 4.15 change
20122 causes gdb to no longer prompt in this case.
20123
20124Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
20125
20126 * gdb.base/return.exp (return_tests): Change xfail for test
20127 "correct value returned double test" to stop xfailing at
20128 Solaris 2.5. Apparently the bug has been fixed.
20129
20130Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
20131
20132 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
20133 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
20134
20135Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
20136
20137 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
20138 * gdb.disasm/hppa.s: Corresponding changes.
20139
20140Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
20141
20142 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
20143 makefile fragment.
20144 * config/mt-hpux: Deleted.
20145
20146Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
20147
d63a86f8 20148 * Many files: When warning about suppressed tests due to a
c906108c
SS
20149 nonexistant test binary, avoid incrementing the warning count.
20150
20151Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
20152
20153 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 20154
c906108c
SS
20155Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20156
20157 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
20158 "sparc-*-solaris2*".
20159
20160Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20161
20162 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
20163 Add global and local variables and initialize them.
20164 * gdb.base/corefile.exp: Test correct mapping of corefile sections
20165 by printing variables. Remove rs6000 and powerpc xfails, BFD now
20166 extracts the file name and terminating signal from the core file.
20167 * TODO: Remove note about tests for correct mapping of corefile.
20168 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
20169 from optimizing it away.
20170 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
20171 handles common blocks.
20172
20173Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
20174
20175 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
20176 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
20177
20178Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
20179
20180 * Makefile.in (maintainer-clean): New target, synonym for
20181 realclean.
20182 * gdb.base/Makefile.in (maintainer-clean): Likewise.
20183 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
20184 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
20185 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
20186 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
20187 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
20188
20189Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
20190
20191 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
20192 xfails when not gcc compiled for "print foo::funclocal".
20193 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
20194 "print foo::funclocal at foo",
20195 "print 'scope1.c'::foo::funclocal at foo",
20196 "print foo::funclocal_bss at foo",
20197 "print 'scope1.c'::foo::funclocal_bss at foo",
20198 "print foo::funclocal_ro at foo",
20199 "print 'scope1.c'::foo::funclocal_ro at foo",
20200 "print bar::funclocal at foo" and
20201 "print 'scope1.c'::bar::funclocal at foo".
20202 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
20203 gcc compiled for "print foo::funclocal at bar".
20204 Expand all messages to ensure that they identify that
20205 the test is at bar().
20206 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
20207 gcc compiled for:
20208 "ptype on opaque struct pointer (statically)",
20209 "ptype on opaque struct tagname (statically)",
20210 "ptype on opaque struct pointer (dynamically) 1",
20211 "ptype on opaque struct tagname (dynamically) 1",
20212 "ptype on opaque struct pointer (dynamically) 2" and
20213 "ptype on opaque struct tagname (dynamically) 2
20214 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
20215 gcc compiled for:
20216 "p datalocal"
20217 "whatis datalocal",
20218 "ptype datalocal",
20219 "p bsslocal",
20220 "whatis bsslocal", and
20221 "ptype bsslocal".
20222 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
20223 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
20224 when not gcc compiled.
20225 * gdb.base/funcargs.exp (float_and_integral_args): Add
20226 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
20227 compiled.
20228 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
20229 "backtrace from call6a" when not gcc compiled.
20230 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
20231 "backtrace from call7a" when not gcc compiled.
20232 * gdb.base/callfuncs.exp (do_function_calls):
20233 Add "hppa*-*-hpux*" xfail when not gcc compiled for
20234 "p t_char_array_values(char_array_val2,char_array_val1)",
20235 "p t_char_array_values(char_array_val1,char_array_val2)",
20236 "p t_char_array_values("carray 1","carray 2")",
20237 "p t_char_array_values("carray 1",char_array_val2)",
20238 "p t_char_array_values(char_array_val1,"carray 2")",
20239 "p sum_args(1,{2})",
20240 "p sum_args(2,{2,3})",
20241 "p sum_args(3,{2,3,4})",
20242 "p sum_args(4,{2,3,4,5})"
20243 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
20244 "backtrace in corefile.exp" when not gcc compiled.
20245
20246Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20247
20248 * gdb.base/signals.exp: Rewrite `handle all print' test as
20249 a procedure. Accept blanks or TABs as whitespace, increase
20250 timeout and expect input buffer size for the large output
20251 from the command. Remove "i*86-*-bsdi2.0" xfail.
20252
20253Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20254
20255 * gdb.base/setvar.exp: Add new testcases for truncation when
20256 assigning invalid values to bitfields.
20257
20258Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
20259
d63a86f8 20260 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
20261 mips-sgi-irix* xfail for
20262 "call inferior func with struct - returns char *"
20263 and fix test so that an optional (unsigned char *) cast is
889bf7c5 20264 accepted in the result.
c906108c
SS
20265
20266Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
20267
20268 * gdb.base/funcargs.exp (float_and_integral_args): Remove
20269 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
20270 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
20271 * gdb.base/signals.exp: Remove duplicate "handle all print" test
20272 that accidentally got checked in.
20273
20274Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
20275
d63a86f8 20276 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
20277 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
20278 compiled test.
20279 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
20280 Add mips-sgi-irix5* xfail for not gcc compiled.
20281 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
20282 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
20283 "p top", "whatis top", "p middle", and "whatis middle".
20284 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
20285 "whatis signed char" for not gcc compiled.
20286 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
20287 "set variable signed char=-1 (-1)" and
20288 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
20289 * gdb.base/funcargs.exp (float_and_integral_args):
20290 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
20291 Add mips-sgi-irix* xfail when not gcc compiled for
20292 "continue to call2b".
20293 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
20294 "continue to call2g".
20295 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
20296 "backtrace from call6a"
20297 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
20298 "backtrace from call7k".
20299 Add mips-sgi-irix5* xfail when not gcc compiled for
20300 "backtrace from call7a".
20301 (localvars_after_alloca): Fix gdb_test cmds for
20302 "print * after runto ...".
20303 Remove rs6000-*-* xfails for
20304 "print i after runto localvars_after_alloca" and
20305 "print l after runto localvars_after_alloca"
20306 for all compilers.
20307 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 20308 when not compiled with gcc, for:
c906108c
SS
20309 "print signed char == (minus)",
20310 "print signed char != (minus)",
20311 "print signed char < (minus)",
20312 "print signed char > (minus)".
20313 * gdb.base/callfuncs.exp (do_function_calls):
20314 Add mips-sgi-irix* xfail, when compiled with native compiler, for
20315 "call inferior func with struct - returns char *".
d63a86f8 20316 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
20317 "correct value returned double test" to include Solaris 2.4.
20318 * gdb.base/funcargs.exp (float_and_integral_args):
20319 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 20320
c906108c
SS
20321Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20322
20323 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
20324 enumeration bitfields if compiling with GNU C.
20325 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
20326 to empty' prompt.
20327
20328Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
20329
20330 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
20331 test for PRO targets.
20332
20333 * gdb.base/funcargs.exp: Avoid ever setting more than 8
20334 breakpoints in the inferior at any given time by making
20335 two groups of breakpoints for call2*, call6* and call7*
20336 tests.
20337
20338Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20339
20340 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
20341 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
20342 from optimizing it away.
20343 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
20344 "call inferior func with struct".
20345
20346Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
20347
20348 * configure.in: Only configure gdb.chill for particular targets.
20349
20350Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
20351
20352 * gdb.base/Makefile.in: Add action to .c.o transformation
20353 rule that generates a .ci file for each .o file and remove
20354 explicit .c.o rules except for callfuncs.o.
20355 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
20356 generates a .ci file for each .o file and remove explicit
20357 .cc.o rules.
20358 (clean): Remove *.tmp *.ci files.
20359 (EXECUTABLES): Remove templ-info.exp.
20360 * gdb.base/compiler.c: New file.
20361 * gdb.c++/compiler.cc: New file
20362 * gdb.base/scope.exp: Source gdb.base/scope.ci.
20363 Change rs6000-*-* xfail for
20364 "print 'scope0.c'::filelocal_ro" and
20365 "print 'scope1.c'::filelocal" and
20366 "print 'scope1.c'::filelocal_bss" and
20367 "print 'scope1.c'::filelocal_ro" and
20368 "print 'scope1.c'::foo::funclocal" and
20369 "print 'scope1.c'::foo::funclocal_ro" and
20370 "print 'scope1.c'::bar::funclocal" and
20371 "print 'scope0.c'::filelocal_ro" and
20372 "print 'scope1.c'::filelocal at foo" and
20373 "print 'scope1.c'::filelocal_bss at foo" and
20374 "print 'scope1.c'::filelocal_ro at foo" and
20375 "print 'scope1.c'::foo::funclocal at foo" and
20376 "print 'scope1.c'::foo::funclocal_bss at foo" and
20377 "print 'scope1.c'::foo::funclocal_ro at foo" and
20378 "print 'scope1.c'::bar::funclocal at foo" and
20379 "print 'scope0.c'::filelocal_ro" and
20380 "print 'scope1.c'::filelocal" and
20381 "print 'scope1.c'::filelocal_bss" and
20382 "print 'scope1.c'::filelocal_ro" and
20383 "print 'scope1.c'::foo::funclocal" and
20384 "print 'scope1.c'::foo::funclocal_bss" and
20385 "print 'scope1.c'::foo::funclocal_ro" and
20386 "print 'scope1.c'::bar::funclocal" and
20387 "print 'scope1.c'::bar::funclocal_bss"
20388 to only be xfail'd when not compiled with gcc.
d63a86f8 20389 Add rs6000-*-* xfail for
c906108c
SS
20390 "print 'scope0.c'::filelocal_bss before run"
20391 when compiled with gcc.
20392 (test_at_main): Add rs6000-*-* xfail for
20393 "print filelocal_ro in test_at_main"
20394 when compiled with gcc.
20395 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 20396 Add rs6000-*-aix* xfail for
c906108c
SS
20397 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
20398 "ptype t_char_array", not compiled with gcc.
20399 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
20400 xfail for "list foo (in include file)" when gcc compiled.
20401 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 20402 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
20403 "run to call0a" if not compiled with gcc.
20404 (unsigned_integral_args): Add rs6000-*-* xfail for
20405 "run to call1a" if not compiled with gcc.
20406 (float_and_integral_args): Add rs6000-*-* xfail for
20407 "run to call2a" if not compiled with gcc and for
20408 "continue to call2b" for any compiler.
20409 Add rs6000-*-* xfail to
20410 "print f1 after run to call2a" for gcc compiled.
20411 (discard_and_shuffle): Add rs6000-*-* xfail for
20412 "run to call6a".
20413 (shuffle_round_robin): Add rs6000-*-* xfail for
20414 "backtrace from call7a" if not compiled with gcc.
20415 Add rs6000-*-* xfail for
20416 "backtrace from call7b" if compiled with gcc.
20417 (call_after_alloca): Add rs6000-*-* xfail for
20418 "print c in call_after_alloca" and
20419 "print s in call_after_alloca" and
20420 "backtrace from call_after_alloca_subr"
20421 if not compiled with gcc.
20422 (localvars_in_indirect_call): Add rs6000-*-* xfail for
20423 "print c in localvars_in_indirect_call" and
20424 "print c in localvars_in_indirect_call" and
20425 "backtrace in indirectly called function" and
20426 "stepping into indirectly called function"
20427 if not compiled with gcc.
20428 (localvars_after_alloca): Add rs6000-*-* xfail for
20429 "print c after runto localvars_after_alloca" and
20430 "print s after runto localvars_after_alloca" and
20431 "print i after runto localvars_after_alloca" and
20432 "print l after runto localvars_after_alloca"
20433 for all compilers.
20434 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
20435 than whatis-info.exp.
20436 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
20437 than opaque-info.exp.
20438 Setup rs6000-*-* xfail for
d63a86f8 20439 "ptype on opaque struct pointer (statically)" and
c906108c
SS
20440 "ptype on opaque struct pointer (dynamically)" when
20441 not compiled with gcc.
20442 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
20443 rather than callf-info.exp.
20444 (do_function_calls): Add clear_xfail for rs6000-*-* for
20445 "p t_float_values2(3.14159,float_val2)". Seems to work
20446 fine there, both with xlc and gcc. Need to find out what
20447 it is doing right and fix other platforms.
20448 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
20449 "call inferior func with struct - returns int",
20450 "call inferior func with struct - returns long",
20451 "call inferior func with struct - returns float",
20452 "call inferior func with struct - returns double",
20453 "call inferior func with struct - returns char *",
20454 but only if not gcc compiled (presumes xlc compiled).
20455 Change rs6000-*-* xfails for
20456 "call inferior func with struct - returns char" and
20457 " call inferior func with struct - returns short" to only
20458 xfail if not using gcc.
20459 (clean mostlyclean): Remove *.ci and *.tmp files.
20460 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
20461 than templ-info.exp.
20462 * gdb.base/langs.exp: Source gdb.base/langs.ci.
20463 Add rs6000-*-* xfail for "up to foo in langs.exp"
20464 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 20465 when not gcc compiled.
d63a86f8 20466
c906108c
SS
20467Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
20468
20469 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
20470 * gdb.base/corefile.exp: Likewise.
20471 * gdb.base/list.exp: Likewise.
20472 * gdb.base/scope.exp: Likewise.
20473 * gdb.base/siganls.exp: Likewise.
20474
20475 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
20476 compiler output.
20477 * gdb.base/whatis.exp: Likewise.
20478
20479Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
20480
20481 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
20482 failure (opcode table has been fixed to match reality).
20483
20484Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
20485
20486 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
20487 "call inferior func with struct - returns char",
20488 "call inferior func with struct - returns short"
20489
20490 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
20491 "print 'scope0.c'::filelocal at main",
20492 "print 'scope0.c'::filelocal_bss in test_at_main",
20493 "print 'scope0.c'::filelocal at foo",
20494 "print 'scope0.c'::filelocal_bss in test_at_foo",
20495 "print 'scope0.c'::filelocal at bar",
20496 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 20497
c906108c
SS
20498 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
20499 in source file 1". This bug seems to have been fixed with both
20500 gcc and native cc (was native assembler bug?).
20501
20502Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
20503
20504 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
20505 "backtrace through signal handler" to "i*86-*-sysv4*".
20506 * gdb.base/signals.exp: Add xfail for "'next' behaved as
20507 continue" case. Add "known SVR4 bug" to fail message.
20508 Add "i*86-*-bsdi2.0" xfail for "handle all print".
20509 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
20510 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
20511 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
20512 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
20513 "up to foo in langs.exp", "show language at foo in
20514 langs.exp", "up to cppsub_ in langs.exp", "show
20515 language at cppsub_ in langs.exp", "up to fsub in
20516 langs.exp", and "show language at fsub in langs.exp".
20517 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
20518 "bactrace in corefile.exp".
20519 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
20520 "call inferior function with struct - returns float" and
20521 "call inferior function with struct - returns double".
d63a86f8 20522
c906108c
SS
20523Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
20524
20525 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
20526 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
20527 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
20528 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
20529
20530Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
20531
20532 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
20533 (or overriden) "CHILL" macro rather then bare "gcc".
20534 Also look for ../../gcc/xgcc since that is what we will
20535 actually need, not "Makefile". Remove following assignment
20536 of CHILL to CHILL_FOR_TARGET because that results in
20537 recursive definition.
20538
20539Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
20540
20541 * gdb.base/corefile.exp: Change xfail for backtrace in
20542 corefile.exp from linuxaout to all linux.
20543 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
20544 cases where we miss the breakpoint at the signal handler
20545 for some reason. Setup xfail for linuxoldld/linuxaout and
20546 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
20547 hitting SIGURG breakpoint.
20548 * gdb.base/signals.exp: Setup xfail for "next" acting like
20549 continue to add linuxoldld. Setup xfail for all linux for
20550 "next to handler in signals_tests_1", "backtrace in
20551 signals_tests_1", "continue to func1", "pass SIGUSR1",
20552 and continue to handler".
20553
20554Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
20555
20556 * Update all FSF addresses except those in COPYING* files.
20557
20558Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
20559
20560 * gdb.base/a2-run.exp: Change messages to be more explicit about
20561 the status of args, and quote binfile in results.
20562
20563Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
20564
20565 * gdb.base/callfuncs.exp: Add tests for passing structs to
20566 inferior functions and return various types.
20567 * gdb.base/callfuncs.c: Add functions to receive a struct
20568 and return a member of the struct, in various types.
20569
20570Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20571
20572 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
20573
20574Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
20575
20576 * config/vxworks29k.exp: New file, sources vxworks.exp.
20577
20578Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
20579
20580 * config/gdbremote.exp: New file. Testing framework using
20581 gdbserver.
20582
20583Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
20584
20585 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
20586 "call function when asleep" and "send end of file".
20587 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
20588 for "backtrace in corefile.exp".
20589 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
20590 for "backtrace through signal handler".
20591 * gdb.base/corefile.exp: Make sure we actually generate a core file
20592 before trying the core tests. Some systems allow the user to suppress
20593 generation of core files and default to that (linux for example).
20594 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
20595 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
20596
20597Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
20598
20599 * gdb.threads: New directory with some crude multi-threaded
20600 gdb tests (step.exp and step2.exp).
20601 * config/mt-lynx (STEP_EXECUTABLE): Define.
20602 (THREADFLAGS): Define.
20603
20604Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
20605
20606 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
20607
20608 * gdb.base/signals.exp: Disable whole file for lynx until
20609 further notice.
20610
20611 * gdb.base/signals.exp: xfail test where "next" acts like
20612 "continue" for lynx.
20613
20614 * gdb.base/interrupt.exp: xfail test for calling function while
20615 inferior is asleep for lynx.
20616
20617 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
20618 than one cr-lf after each command.
20619
20620Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20621
20622 * configure.in: Reinstate setting of stabsdirs variable, fix
20623 typo in setting up configdirs for native builds.
20624
20625 * gdb.base/return.exp: Fix typo in return double test.
20626 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
20627 compiler from optimizing them away.
20628
20629Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
20630
20631 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
20632 sequences to be echo'd by gdb when using gdb_test.
20633 * gdb.chill/chexp.exp: Likewise.
20634 * gdb.fortran/exprs.exp: Likewise
20635
20636Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
20637
20638 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
20639 after the inferior gdb has started.
20640
20641 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
20642 after each command.
20643 * gdb.base/funcargs.exp: Likewise.
20644 * gdb.base/gdbvars.exp: Likewise.
20645 * gdb.base/interrupt.exp: Likewise.
20646 * gdb.base/list.exp: Likewise.
20647 * gdb.base/watchpoint.exp: Likewise.
20648 * gdb.c++/demangle.exp: Likewise.
20649 * gdb.c++/inherit.exp: Likewise.
20650 * gdb.chill/chexp.exp: Likewise.
20651 * gdb.fortran/exprs.exp: Likewise.
20652
20653 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
20654 test if we can't handle IO to/from the inferior.
20655
20656 * gdb.c++/misc.exp: Always check for a program already being
20657 started after sending a "run" command to gdb.
20658
20659 * gdb.base/twice.exp: Start with a fresh gdb.
20660
20661 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
20662 only depend on gdb's expression code, not the chill runtime.
20663
20664 * gdb.base/return.c: Put return values into variables so we
20665 can have gdb print them rather than depending on the program
20666 to print them.
20667 * gdb.base/return.exp: Corresponding changes.
20668
20669 * lib/gdb.exp: Provide default value for noinferiorio.
20670 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
20671 the inferior.
20672
20673 * gdb.base/break.exp: Always check for a program already being
20674 started after sending a "run" command to gdb.
20675 (text_next_with_recursion): Don't check the output from the
20676 program's printf statement. Instead just make sure the program
20677 exited.
20678
20679 * gdb.base/commands.exp: Protect tests which need arguments with
20680 $noargs conditionals.
20681
20682Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20683
20684 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
20685 of structure member arrays to match gdb/valops.c:value_addr change.
20686
20687Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
20688
20689 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
20690 cases.
20691
20692Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
20693
20694 * configure.in (configdirs): Remove gdb.chill from default list
20695 of subdirs and then add it back in only if doing a native build.
20696 The current chill compiler does not yet work in any cross build.
20697 * Revert all signal changes from Jul 6.
20698 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
20699 for sh-hms targets, allowing these tests to link, with no other
20700 changes. Testing is suppressed by setting "nosignals" in site.exp.
20701
20702Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
20703
20704 * configure.in (signaldirs): Define and add to configdirs for all
20705 targets except some specific ones that are known to not support signals.
20706 Also clean up formatting.
20707 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
20708 (signals, sigall): Remove rules to build.
20709 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
20710 Moved to new gdb.signals directory.
20711 * gdb.signals: New test directory.
20712 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
20713 signals.c signals.exp}: New or moved files.
20714
20715Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
20716
20717 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
20718
20719Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
20720
20721 * gdb.base/return.exp: Xfail `return double' test failure
20722 on at least Solaris 2.3 and handle future/past versions on
20723 a case by case basis as appropriate. Also update message
20724 to include i*86 failures.
20725
20726Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20727
20728 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
20729
20730 * lib/gdb.exp: Fix comment which erroneously identified
20731 gdb_file_cmd as gdb_load (the 19 May change was in fact to
20732 gdb_file_cmd not gdb_load).
20733 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
20734
20735 * gdb.base/setvar.exp: Make test names consistent between pass and
20736 fail cases. Use gdb_test more.
20737
20738Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20739
20740 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
20741
20742Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20743
20744 * gdb.base/help.exp: Fix expected help string for `show commands'.
20745
20746Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
20747
20748 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
20749
20750 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
20751 of a text section.
20752
20753Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
20754
20755 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
20756 that loop eventually terminates. Fix Connection refused logic so
20757 that testsuite will expire nicely.
20758
20759Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
20760
20761 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
20762 config/rom68k.exp: New tcl glue for the appropriate monitors.
20763 These all just end up calling monitor.exp.
20764 * config/monitor.exp (gdb_target_monitor): Handle `Connection
20765 refused' by retrying. Cleanup some timeout issues.
20766 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
20767 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
20768 callers don't have to set/restore global timeout variable.
20769
20770 * The following set of changes centralizes management of the global
20771 timeout variable. This way, it can be set in one target dependent
20772 place instead of dozens of places scattered throughout the test suite.
20773 If you need to lengthen a timeout, then you should either set timeout
20774 in one of the config/{target}.exp files, or multiply it by a factor.
20775 Setting it to an absolute value is always going to lose for some
20776 targets.
20777 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
20778 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
20779 * gdb.base/funcargs.exp: Don't set timeout.
20780 * gdb.base/list.exp (test_forward_search): Only use local timeout.
20781 * gdb.base/printcmds.exp (test_print_string_constants
20782 test_print_array_constants): Don't set timeout.
20783 * gdb.base/ptype.exp: Don't set timeout.
20784 * gdb.base/recurse.exp: Don't set timeout.
20785 * gdb.base/return.exp: Don't set timeout.
20786 * gdb.base/watchpoint.exp: Don't set timeout.
20787 * gdb.c++/classes.exp (do_tests): Don't set timeout.
20788 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
20789
20790Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
20791
20792 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
20793
20794Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20795
20796 * lib/gdb.exp: Disable chill tests for irix5.
20797
20798Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20799
20800 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
20801 each test pass or fail.
20802
20803Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20804
20805 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
20806 xlc not gcc.
20807
20808Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
20809
20810 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
20811
20812Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
20813
20814 * config/est.exp: Fix copyright and comments. Remove dead code.
20815 Use targetname, serialport and baud variables instead of fixed
20816 constants.
20817 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
20818 * config/cpu32bug.exp: New file to support cpu32bug monitors.
20819
20820Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20821
20822 * gdb.base/watchpoint.exp: Don't run
20823 test_watchpoint_triggered_in_syscall for sunos.
20824
20825Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20826
20827 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
20828 they don't seem to exist. Do include stdio.h.
20829
20830Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20831
20832 * gdb.base/a1-selftest.exp: Add alpha xfail.
20833
20834Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20835
20836 * gdb.base/watchpoint.c (main): Prompt before calling read().
20837 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
20838 Revise accordingly. Remove cruft about sending "123" several
20839 times, until it gets noticed. Clean up the "print buf[0]" stuff
20840 so that it passes or fails, and waits for prompts in the usual way.
20841
20842Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20843
20844 * gdb.base/recurse.exp: Fix comment.
20845
20846 * TODO: Remove item about printing variables in nodebug.exp. Add
20847 item about enabling tests which are only run on some targets.
20848
20849 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
20850 fail, make test names unique, use new gdb_test convention
20851 regarding pattern, use gdb_test more, etc.).
20852
20853 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
20854 fail, make test names unique, etc.).
20855
20856Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20857
20858 * gdb.base/nodebug.c: Change return type of top and middle to
20859 short.
20860 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
20861 are fixed by the recent mdebugread.c changes. Allow `short ()'
20862 as type for top and middle.
20863
20864Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20865
20866 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
20867 nearly as I can tell, the whole thing was an accident in Stu's
20868 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
20869 to replace a send/expect pair with gdb_test, but ended up only
20870 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
20871 of 30 Mar 1995 took care of it, but left this vestigial comment
20872 which I am now nuking.
20873
20874Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20875
20876 * gdb.base/break.exp: Look for different line number for
20877 breakpoint at main depending on usestubs.
20878
20879Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20880
20881 * gdb.base/list.exp: Adjust some alternate expect patterns to
20882 match recent list0.c change. Add alternate expect pattern for
20883 output from `list default lines around main' for optimizing
20884 compilers.
20885
20886Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20887
20888 * lib/gdb.exp: If nosignals is not set, set it to 0.
20889
20890Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
20891
20892 * config/slite-gdb.exp: Responds to load symbol table prompt.
20893 * gdb.base/break.exp: Adjust line number, fix rerun.
20894 * gdb.base/langs0.c: Add #ifdef usestubs.
20895
20896Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
20897
20898 * gdb.base/list.exp: Adjust line contents after adding new lines in
20899 list0.c. Also fix a syntax error.
20900
20901 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
20902 * gdb.base/break.exp: ditto.
20903 * gdb.base/list.exp: ditto.
20904 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
20905 * gdb.base/run.c: ditto.
20906 * gdb.base/list0.c: ditto.
20907 * gdb.base/funcargs.c: ditto.
20908
20909Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
20910
20911 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
20912 $targetname, $serialport and $baud instead of hardwired variables.
20913 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
20914 target doesn't support signals.
20915
20916Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
20917
20918 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
20919
20920Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20921
20922 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
20923 Don't rely on the value of an auto variable before it has been
20924 initialized. Use gdb_test more.
20925
20926Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20927
20928 * lib/gdb.exp (default_gdb_version): A version number must start
20929 with a digit, but other than that contains all characters up to
20930 the first whitespace character.
20931
20932Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20933
20934 * gdb.base/commands.exp (breakpoint_command_test): New tests.
20935
20936Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20937
20938 * gdb.c++/*.exp: Warn if executable does not exist. The original
20939 reason for skipping the warning was that configure.in sometimes
20940 intentionally skipped building the executables but the tcl code
20941 had no way of knowing. That (a) was always bogus with respect to
20942 error handling, (b) is no longer true (right now there is no way
20943 to skip C++ tests).
20944
20945 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
20946
20947Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20948
20949 * gdb.base/list.exp: Add expect patterns for output from
20950 SunPRO compiled executables.
20951 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
20952 types.
20953
20954Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20955
20956 * gdb.base/break.exp (test_next_with_recursion): Accept any line
20957 number (we are already testing that the correct source line text
20958 gets printed).
20959
20960 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
20961 that is what is intended, but something needed to be done to get
20962 sunos4 native working again.
20963
20964 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
20965
20966 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
20967 apparently went with a (very) old xfail.
20968
20969Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
20970
20971 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
20972 runto_main is a proc in gdb.exp that will do 'step' for target use
20973 stubs.
20974 * gdb.base/exprs.exp: ditto.
20975 * gdb.base/interrupt.exp: ditto.
20976 * gdb.base/opaque.exp: ditto.
20977 * gdb.base/printcmds.exp: ditto.
20978 * gdb.base/ptype.exp: ditto.
20979 * gdb.base/scope.exp: ditto.
20980 * gdb.base/setvar.exp: ditto.
20981 * gdb.base/signals.exp: ditto.
20982 * gdb.base/twice.exp: ditto.
20983 * gdb.c++/classes.exp: ditto.
20984 * gdb.c++/inherit.exp: ditto.
20985 * gdb.c++/templates.exp: ditto.
20986 * gdb.base/break.exp: no run and hit main for stubs. Change line
20987 numbers for breakpoints and info breakpoint.
20988 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
20989 breakpoint().
20990 * gdb.base/callfuncs.c: ditto.
20991 * gdb.base/exprs: ditto.
20992 * gdb.base/interrupt.c: ditto.
20993 * gdb.base/opaque0.c: ditto.
20994 * gdb.base/printcmds.c: ditto.
20995 * gdb.base/ptype.c: ditto.
20996 * gdb.base/scope0.c: ditto.
20997 * gdb.base/setvar.c: ditto.
20998 * gdb.base/signals.c: ditto.
20999 * gdb.base/twice.c: ditto.
21000 * gdb.c++/misc.cc: ditto.
21001 * gdb.c++/templates.cc: ditto.
21002
21003Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21004
21005 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
21006
21007 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
21008 somewhere between `read' and `main.c'. I'm pretty sure the
21009 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
21010 and it isn't particularly useful.
21011
21012 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
21013
21014Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21015
21016 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
21017
21018Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
21019
21020 * config/mt-slite: add LIBS and -nostdlib.
21021 * config/slite-gdb.exp: add this new file to support sparclite target.
21022
21023Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
21024
21025 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
21026
21027 * gdb.base/a2-run.exp: Change argument to istarget from
21028 "*-*-vxworks" to "*-*-vxworks*".
21029 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
21030
21031Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
21032
21033 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
21034 will not runto main but do a 'step' to step out of breakpoint().
21035 * config/mt-slite: add -Dusestubs.
21036
21037Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21038
21039 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
21040 instead of just @.
21041
21042 * gdb.base/signals.exp: Add test for "handle all print".
21043 * TODO: Remove "handle all print". Also remove item about
21044 checking copyright date (I don't like the idea of a spurious FAIL
21045 based on when we run the tests).
21046
21047 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
21048 for SunOS4 (reason for failure not investigated). Remove
21049 redundant test for $binfile.
21050
21051 * gdb.base/nodebug.c (array_index): Call malloc.
21052
21053 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
21054
21055Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
21056
21057 * gdb.base/recurse.exp: Update gdb_test invocation to use new
21058 conventions and slightly simplify the matching regexp.
21059
21060Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21061
21062 * gdb.base/break.exp: Update gdb_test invocation to use new
21063 convention.
21064
21065 * lib/gdb.exp: If noargs is not set, set it to 0.
21066
21067 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
21068 tests unique.
21069
21070 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
21071
21072Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21073
21074 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
21075 one argument of type "<non-float parameter>".
21076
21077Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
21078
21079 * config/rom68k.exp: New file to support Motorola IDP board.
21080 * gdb.base/a2-run.exp: Skip this file if noargs is set.
21081 * gdb.base/break.c: Change things around so that this program
21082 doesn't depend upon args. This is necessary to make remote
21083 targets work (in general, they can't take args).
21084 * gdb.base/break.exp: Don't try to send args to program. Don't
21085 expect output. Also, replace lots of code with gdb_test.
21086
21087Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21088
21089 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
21090 printing of '\'' (which is what the comment says we are testing,
21091 even though we were not), not '''.
21092 (test_integer_literals_rejected): Test that printing ''' is an error.
21093
21094 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
21095 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
21096 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
21097 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
21098 Use gdb_test not test_print_accept.
21099 * lib/gdb.exp: Remove test_print_accept.
21100
21101 * gdb.base/signals.exp (signal_tests_1): Make pass message
21102 consistent with fail message.
21103
21104 * gdb.base/whatis.exp: Remove xfails for printing char vs.
21105 unsigned char; the bug (PR 1821) is fixed.
21106
21107 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
21108
21109 * gdb.base/scope.exp (test_at_localscopes): Call pass for
21110 successful tests--makes xfailing them work right.
21111
21112Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21113
21114 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
21115 only \r\n, not .*. The test can pass .* as the last thing in
21116 $pattern if that is what it wants. In addition to providing this
21117 flexibility, this change should speed up pattern matching in cases
21118 where the pattern already ended with .* (there were a number of
21119 them). This change also helps catch bad patterns--in the old
21120 scheme the typo "char \*" instead of "char \\*" would pass. Now
21121 it is caught.
21122 * Many .exp files: Update callers.
21123
21124 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
21125 clearer and does not spuriously match multiple ('s. Likewise for
21126 ) and *.
21127
21128 * gdb.base/nodebug.exp: Test ability to call a function and pass
21129 it a string (even with no debugging info).
21130
21131 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
21132 "p '\'", which is the same as "p ''" once tcl gets done with
21133 quoting, to "p '\\'", which I suspect is what is intended (one
21134 backslash gets sent to GDB).
21135
21136 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
21137
21138Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21139
21140 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
21141 1817) was fixed literally years ago.
21142
21143Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21144
21145 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
21146 test, it causes stepping out of call_after_alloca_subr with
21147 optimizing compilers.
21148 (localvars_in_indirect_call): Consume GDB prompt if `finish'
21149 fails.
21150
21151 * gdb.c++/templates.exp: Source templ-info.exp only if
21152 the templates executable exists.
21153
21154 * gdb.c++/misc.cc (class Contains_static_instance,
21155 class Contains_nested_static_instance),
21156 gdb.c++/classes.exp (test_static_members): Test printing of
21157 a class that contains a static instance of the class.
21158
21159Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21160
21161 * gdb.base/langs2.c (cppsub_): Don't prototype.
21162 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
21163 only, I believe).
21164
21165Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21166
21167 * lib/gdb.exp (skip_chill_tests): New procedure.
21168
21169 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
21170
21171Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
21172
21173 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
21174 each expect pattern. Cuts runtime from 12 to about 4 seconds.
21175
21176Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21177
21178 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
21179
21180 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
21181 disassemble 8, not 16, instructions for part 4.
21182
21183 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
21184 support the latter anymore.
21185
21186 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
21187 -DNO_PROTOTYPES.
21188 * gdb.base/callfuncs.c: Control use of prototypes based on
21189 NO_PROTOTYPES, not __STDC__.
21190 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
21191 t_float_values2 tests if prototypes in use.
21192
21193 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
21194 t_double_values): When checking differences against DELTA, check
21195 that difference is within the range (-DELTA,DELTA), not just
21196 (-infinity,DELTA).
21197
21198Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
21199
21200 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
21201 'file' command firts, then 'target', then 'load', this is due to gdb
21202 target set up.
21203 * config/mips-gdb.exp: Fix a couple regular exp bugs.
21204
21205Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
21206
21207 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
21208 FP load/store variants.
21209 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
21210
21211Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
21212
21213 * gdb.base/term.exp: Do not give a warning if not native, it is
21214 not an abnormal condition.
21215
21216Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
21217
21218 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
21219 t_char_array".
21220
21221Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
21222
21223 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
21224 are getting the version number.
21225
21226 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
21227 if not native, it is not an abnormal condition.
21228
21229Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21230
21231 * lib/gdb.exp: Just use "file exists", rather than undocumented
21232 dejagnu procedure "findfile".
21233
21234Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
21235
21236 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
21237 (LDFLAGS): Set to -Xlinker -Ur.
21238
21239 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
21240 Removed, these values are set by lib/gdb.exp.
21241
21242 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
21243
21244Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
21245
21246 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
21247 of replicating gdb startup code.
21248
21249 * config/mt-vxworks (LDFLAGS): Set to -r.
21250 (CFLAGS_FOR_TARGET): Removed.
21251
21252 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
21253 (gdb) and gdb for vxworks uses (vxgdb).
21254
21255 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
21256 executable is not in the tree and host != target, use sed and
21257 program_transform_name to determine the gdb name used by the
21258 target.
21259
21260 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
21261 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
21262
21263Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21264
21265 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
21266 floats, chars, and shorts where there are ANSI-style function
21267 definitions.
21268
21269 * gdb.base/langs.exp, gdb.base/langs*: New test.
21270 * gdb.base/Makefile.in: Build it.
21271 * TODO: Remove item about checking that C names don't get C++
21272 demangling applied; this test tests it.
21273
21274Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21275
21276 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
21277 went with the const70 xfail. The xfail went away a year ago.
21278
21279 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
21280
21281 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
21282 for hp300.
21283
21284 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
21285
21286 * gdb.base/a1-selftest.exp: Don't run on hp300.
21287
21288Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21289
21290 * Makefile.in (site.exp): Set host_alias and target_alias as well
21291 as host_triplet and target_triplet.
21292
21293Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21294
21295 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
21296
21297 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
21298 places as other ecoff systems).
21299
21300 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
21301 ultrix.
21302
21303Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21304
21305 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
21306 remove them.
21307 * gdb.base/nodebug.exp: Accept "function" in addition to "text
21308 variable and "variable" in addition to "data variable".
21309 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
21310
21311 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
21312 2.
21313 * gdb.base/list1.c (long_line): Add additional statement at start
21314 of function.
21315 * gdb.base/list.exp (test_forward_search): Update line number to
21316 reflect new statement.
21317
21318Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21319
21320 * gdb.base/signals.exp: Reinitialize searched source directories
21321 after gdb_start call.
21322
21323Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
21324
21325 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
21326 * gdb.stabs/Makefile.in: Likewise.
21327
21328 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
21329 change. Instead split the tests into smaller pieces.
21330 * gdb.disasm/hppa.s: Corresponding changes.
21331
21332Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21333
21334 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
21335 Quote ^C when passing it to stty. For some shells ^ is a pipe.
21336
21337 * gdb.base/funcargs.exp: Modify many tests so that every test
21338 either passes or fails. Make some test names unique.
21339
21340Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21341
21342 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
21343 Call stty to set interrupt character.
21344
21345 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
21346 for HP assembler versus GNU assembler based on actual behavior of
21347 $(CC), rather than assuming that $(AS) is always the GNU assembler.
21348
21349 * TODO: Suggest a few more stepping tests.
21350
21351Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
21352
21353 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
21354 restart GDB for h8300 after a continue.
21355 (return): Add pattern to match a29k-udi behavior.
21356 * gdb.base/nodebug.exp: Remove obsolete comment.
21357 * gdb.base/regs.exp: New file, testing of register displays.
21358 * gdb.base/return.exp: Fix typo in reference to $objdir.
21359 * gdb.base/whatis.exp: Always start with a fresh GDB.
21360
21361Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21362
21363 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
21364 higher, these tests generate a lot of output.
21365
21366Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21367
21368 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
21369 code following the catch silently ignored some errors; without the
21370 catch they should be thrown like any other tcl error. Also, the
21371 catch used "" instead of {} which meant all the callers who wanted
21372 to include one of the characters "[]$ had to quote it an extra time.
21373 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
21374 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
21375 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
21376 Remove extra quoting.
21377
21378Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
21379
21380 * gdb.base/commands.exp: Make test names unique; every test either
21381 passes or fails. Update some comments.
21382
21383 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
21384
21385Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21386
21387 The following fixes a FAIL caused by the fact that the alpha stabs
21388 configuration didn't use the ".if alpha" code in weird.def.
21389 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
21390 bit pointer, so the 32 bit version works even on the alpha.
21391 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
21392 Remove the stuff which allowed us to have separate versions for
21393 alpha and everything else.
21394
21395 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
21396 regexp which "info func operator\[\](" is supposed to match. Fix
21397 string to send to GDB. Note that GDB still doesn't work right. Add a
21398 new test for "info func .perator\[\](" which GDB does handle correctly.
21399
21400 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
21401
21402Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21403
21404 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
21405 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
21406 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
21407 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
21408 it makes the tests harder to understand and confuses test-o-matic.
21409 The preferred style is that each test provides a PASS or a FAIL,
21410 and has a unique message (e.g. "continue #54" not just "continue")
21411 which is the same for the pass and the fail.
21412 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
21413 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
21414 to lib/gdb.exp.
21415 * gdb.base/printcmds.exp: Use test_print_accept. Remove
21416 prt_accept which was basically the same thing. Likewise for
21417 test_print_reject and prt_reject.
21418 * lib/gdb.exp (test_print_reject): Add some more error message
21419 patterns to match from the former printcmds.exp (prt_reject).
21420 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
21421 One defect of the passcount stuff is that some of it failed to
21422 report XPASS where appropriate.
21423 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
21424 stuff before and after arg in expected pattern.
21425 (test_paddr_operator_functions): Re-do test without print_addr_of;
21426 this is the only test which seems to want extra stuff there.
21427
21428Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21429
21430 * gdb.base/nodebug.exp: Update new tests to reflect improved
21431 wording of gdb output.
21432
21433 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
21434 and "ptype" work on variables in files compiled without -g.
21435 Replaces commented out "maint print msymbol" tests.
21436
21437Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21438
21439 * gdb.base/setvar.c (dummy): Call malloc.
21440
21441 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
21442 losing with the irix4 sed.
21443
21444 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
21445 ALRM" on irix4.
21446
21447Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21448
21449 * TODO: Remove items about corefile.exp testing new exec-file and
21450 backtrace; both are now done. Add items about printing enums.
21451
21452Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21453
21454 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
21455 "get signal $thissig" test fails.
21456
21457 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
21458
21459Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21460
21461 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
21462 compiler warning with dec alpha compiler.
21463
21464 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
21465 extra \n from gdb_test call (this explains why the prompt test
21466 that I removed yesterday was there).
21467 (user_defined_command_test): Remove extra \n and prompt test.
21468
21469 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
21470 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
21471 doesn't exist.
21472 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
21473 Also remove alpha workaround, which turns out to be because
21474 SIGABRT == SIGLOST.
21475
21476 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
21477
21478 * gdb.base/help.exp: Don't test "help show".
21479
21480Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21481
21482 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
21483 "set print address" is on.
21484 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
21485 pass prompt to gdb_test; gdb_test already looks for the prompt.
21486
21487 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
21488
21489 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
21490 was a vestige of the manual TESTSTRATEGY, and the purpose of it
21491 was to make sure that gdb can read a core file. But (a) the "read
21492 the corefile" part didn't make it to a1-selftest.exp, we just
21493 delete the corefile after creating it, and (b) we test reading
21494 corefiles in corefile.exp anyway. Also, this test left around a
21495 xgdb process on Solaris.
21496
21497 * gdb.base/corefile.exp: Also test backtrace.
21498
21499Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
21500
21501 * gdb.base/commands.exp: Test a simple user defined command with
21502 arguments and if/while statements; verify the full user command is
21503 printed by "show user".
21504
21505 * gdb.base/commands.exp: Test if/while commands as part of a
21506 breakpoint command list; verify they appear in breakpoint
21507 information.
21508
21509Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21510
21511 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
21512 than by dividing by zero.
21513
21514Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
21515
21516 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
21517 performing an inferior call with watchpoints enabled.
21518 * gdb.base/watchpoint.c (main): Delete second unnecessary read
21519 call.
21520
21521Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21522
21523 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
21524 of "file" command.
21525
21526 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
21527 Add additional pattern for when "int operator int(void);" appears
21528 in a different order.
21529
21530Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21531
21532 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
21533
21534 * gdb.base/help.exp: Replace most of docstrings for "info signals"
21535 and "signal" with ".*".
21536
21537Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21538
21539 * TODO: Add note about "handle all nostop".
21540
21541 * gdb.base/{sigall.c, sigall.exp}: New test.
21542 * gdb.base/Makefile.in: Add it.
21543
21544Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
21545
21546 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
21547 when invoking GDB, suppresses any windowing interface.
21548
21549Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
21550
21551 * config/sim-gdb: New file, simulator testing support.
21552
21553Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
21554
21555 * gdb.base/interrupt.exp: Test calling func1 twice.
21556
21557Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
21558
21559 * gdb.base/list.exp (test_forward_search): Set timeout higher
21560 when we'll be getting lots of output from gdb.
21561
21562 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
21563 "init_malloc" to after the expect statement. Run it if that
21564 regexp is taken, but also for two others which happen if source
21565 cannot be found.
21566
21567Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21568
21569 * gdb.base/printcmds.exp: New test, for printing register before
21570 program is running.
21571
21572Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21573
21574 * gdb.base/list.exp: Correct some alternate expect patterns
21575 to reflect changes in list1.c.
21576
21577Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21578
21579 * TODO: Add item regarding large frames.
21580
21581 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
21582
21583 * TODO: Remove item about enabling return.exp; it
21584 is enabled. Suggest a few more "return" tests.
21585
21586Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21587
21588 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
21589 anonymous unions.
21590
21591Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21592
21593 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
21594 and pr-5646.o, so "make" is the same as "make all", not "make
21595 pr-4975.o".
21596
21597Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
21598
21599 * gdb.base/list.exp: Adjust expectations to reflect changes in
21600 list1.c.
21601 (test_forward_search): New test proc.
21602 * gdb.base/list1.c (long_line): New function, has long source line.
21603
21604Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
21605
21606 * gdb.base/a1-selftest.exp: Change initial stepping to know about
21607 additional line of code that was added.
21608
21609Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
21610
21611 * gdb.disasm/hppa.s: Break the large branching tests into smaller
21612 tests so as not to overflow expect's input buffers.
21613 * gdb.disasm/hppa.exp: Corresponding changes.
21614
21615Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21616
21617 Beginnings of template debugging tests.
21618 * gdb.c++/templ-info.cc: New file to test for template
21619 debugging capability of the compiler.
21620 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
21621 templ-info.cc.
21622 * gdb.c++/templates.cc: Add explicit template instantiations
21623 to enable compiling with -fno-implicit-templates. Add destructor
21624 and 'value' method to T5 class for template tests.
21625 * gdb.c++/templates.exp: Add testcases for printing of template
21626 types, setting breakpoints on template methods and calling a
d63a86f8 21627 template method.
c906108c
SS
21628
21629Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
21630
21631 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
21632 branch target since some assemblers (gas-2.5) may emit a
21633 relocation for the branch instead of resolving it in the
21634 assembler.
21635
21636Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21637
21638 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
21639 through signal handler.
21640
21641Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21642
21643 * configure.in (*-*-netware): Use config/mt-netware.
21644
21645 * config/mt-netware: New file.
21646 * config/mt-i386-netware: Removed, separate configs for different
21647 netware architectures are no longer needed now that we have
21648 --with-headers.
21649
21650Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21651
21652 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
21653 by the recent changes to use ANSI C arithmetic conversions.
21654
21655Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21656
21657 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
21658 bug involving using inferior_pid to figure out whether to select a
21659 frame.
21660
21661Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
21662
21663 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
21664 match the current disassembler output.
21665
21666Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
21667
21668 * gdb.fortran/exprs.exp: Expect VOID instead of void.
21669 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
21670 types, expect "int" as type of integer values (for now).
21671
21672Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
21673
21674 * gdb.base/commands.exp: New tests for if/while commands.
21675
21676Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
21677
21678 * lib/gdb.exp (runto): Replace sub-pattern for hex value
21679 by .*, since hex values have different syntax in Chill mode.
21680
21681Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21682
21683 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
21684 linefeed from expect pattern for repeated types with indices > 9.
21685
21686Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
21687
21688 First part of Fortran test suite.
21689 * gdb.fortran: New directory.
21690 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
21691
21692Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21693
21694 * gdb.base/default.exp: Update expect pattern for load command
21695 without arguments.
21696
21697Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
21698
21699 * configure.in: Change i386 to i[345]86.
21700 * gdb.base/configure.in: Likewise.
21701 * gdb.c++/configure.in: Likewise.
21702 * gdb.chill/configure.in: Likewise.
21703
21704Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
21705
21706 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
21707 patterns, since that is not a valid context for comments.
21708
21709Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
21710
21711 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
21712 repeated types and repeated types with indices > 9.
21713
21714Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
21715
21716 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
21717 2417; old bug has been fixed.
21718
21719Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
21720
21721 * gdb.base/interrupt.exp: When trying to wake up the inferior,
21722 send the newline ourselves instead of assuming gdb_test will do
21723 so when passed an empty input string.
21724
21725 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
21726 stabs testcode.
21727
21728Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21729
21730 * lib/gdb.exp (gdb_test): Don't send anything if the first
21731 argument is an empty string. This makes cases where we want to
21732 match output that is already in expect's buffers (for example,
21733 matching a breakpoint after gdb_run_cmd has been called) work
21734 reliably.
21735
21736Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21737
21738 * config/netware.exp: New file.
21739
21740Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21741
21742 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
21743 the -B and -L prefixes so we can find the debugging stub.
21744
21745 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
21746 there and we are using the gcc from the tree.
21747
21748 * gdb.base/types.c: Removed.
21749
21750 * gdb.base/configure.in: Look for makefile fragments in ../config.
21751 Recognize i386-*-netware.
21752 * gdb.c++/configure.in: Likewise.
21753
21754Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21755
21756 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
21757 the correct TCL syntax.
21758
21759Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21760
21761 * gdb.base/opaque.exp: use runto instead of messing around with
21762 breakpoints. Simplify by using gdb_test.
21763
21764 * gdb.base/bitfields.exp: restart between tests on netware targets
21765 because breakpoints aren't relocated after target death. Run
21766 processes to completion.
21767
21768 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
21769
21770Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
21771
21772 * Makefile.in: Remove extra tabs that confuse some versions
21773 of "make". Use the newly built gdb to test with by default,
21774 rather than the first one in the tester's search path.
21775
21776Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
21777
21778 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
21779
21780 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
21781 condition help.
21782
21783Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21784
21785 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
21786
21787 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
21788 running.
21789 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
21790 * gdb.base/funcargs.exp: Likewise.
21791
21792 * gdb.base/bitfields.exp: Simplify by using gdb_test.
21793 * gdb.base/funcargs.exp: Likewise.
21794
21795 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
21796 message is "".
21797
21798Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21799
21800 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
21801 return,signals,twice}.exp: Handle non-existant binaries
21802 consistantly.
21803
21804 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
21805 * gdb.base/Makefile.in: Don't try to generate a core dump, we
21806 might testing a cross development system.
21807
21808Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21809
21810 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
21811 runtest script is relative to ${srcdir}, not ${rootdir}.
21812
21813Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
21814
21815 * gdb.base/signals.exp: Allow for optionality of breakpoint
21816 address.
21817
21818Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21819
21820 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
21821
21822Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21823
21824 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
21825 for size_t definition.
21826 * gdb.c++/templates.cc: Likewise
21827
21828 * config/mt-i386-netware: New file.
21829
21830 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
21831 defined.
21832
21833 * gdb.base/Makefile.in: Added support for systems that name core
21834 files by appending "core" to the program name.
21835 * gdb.base/a1-selftest.exp: Likewise.
21836
21837Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21838
21839 * gdb.base/return.exp: Add comment and message for `return double'
21840 test failure on Sparc Solaris.
21841
21842Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
21843
21844 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
21845
21846Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21847
21848 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
21849 from optimizing them away.
21850 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
21851 patterns to include default constructors and assignment operators,
21852 to match gcc versions beyond 2.5.8. Accept any cplus demangling
21853 character in the output of the virtual base pointer.
21854
21855Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21856
21857 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
21858 expression match in print_addr_of to avoid unintented matches.
21859 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
21860 versions up to 2.5.8.
21861
21862Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21863
21864 * gdb.base/list.exp: Tweak alternate pattern for listing of an
21865 included file to run under newer versions of expect.
21866 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
21867 consecutive >'s in templates to accomodate recent cplus-dem.c change.
21868 Remove xfail for the virtual table of BDDHookV.
21869
21870Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
21871
21872 * lib/gdb.exp (string_to_regexp): Set a default result.
21873 (default_gdb_start): Fix misleading message.
21874
21875Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
21876
21877 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
21878 Remove all CC, etc definitions.
21879 * config/mt-hpux: New file.
21880 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
21881 (CFLAGS, LDFLAGS): Define.
21882 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
21883
21884 * Makefile.in (site.exp): Don't insert host_os, etc.
21885 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
21886 (distclean): Check existence of subdir.
21887 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
21888 * gdb.base/Makefile.in: General cleanup and simplification.
21889 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
21890 to build executables. Use default rule to build .o files.
21891 (EXPECT, RUNTEST, CC): Fix relative pathname.
21892 (site.exp): Don't insert host_os, etc.
21893 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
21894 and/or SIGUSR1 defined.
21895 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
21896 * gdb.c++/Makefile.in: General cleanup and simplification.
21897 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
21898 (CFLAGS): Remove.
21899 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
21900
21901Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
21902
21903 * gdb.base/recurse.exp: Misc changes to get tests running again
21904 after Kung's changes to the watchpoint code.
21905 * gdb.base/watchpoint.exp: Likewise.
21906
21907Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
21908
21909 * lib/gdb.exp (string_to_regexp): Convert {\} also.
21910
21911Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
21912
21913 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
21914 * lib/gdb.exp (default_gdb_start): Define.
21915 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
21916 gdb.base/funcargs.exp, gdb.base/opaque.exp,
21917 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
21918 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
21919 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
21920 Don't call gdb_target_udi in between tests.
21921
21922Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21923
21924 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
21925 (which was basically just a local version of the same thing). In
21926 addition to avoiding duplication, gdb_test_exact is faster.
21927 * lib/gdb.exp (gdb_test_exact): Fix typo.
21928
21929 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
21930 don't give an error.
21931
21932 * gdb.base/term.exp: Call delete_breakpoints before starting.
21933
21934 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
21935 (t10): Add comment.
21936
21937Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
21938
21939 Reorganization of the GDB Test Suite.
21940
21941 * gdb.base: New directory, contains all the basic tests.
21942 * gdb.c++: New directory, tests specific to C++.
21943 * gdb.chill: New directory, tests specific to Chill.
21944 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
21945 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
21946 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
21947 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
21948 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
21949 t30-31 to chill).
21950 * */gdbme.*: Rename to match appropriate expect scripts.
21951 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
21952 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
21953 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
21954 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
21955 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
21956 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
21957 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
21958 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
21959 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
21960 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
21961 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
21962 gdb.c++/virtfunc.cc: New names of C++ files.
21963 * gdb.chill/chillvars.ch: New name of Chill file.
21964 * gdb.base/configure.in, gdb.c++/configure.in,
21965 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
21966 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
21967 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
21968 * configure.in (configdirs): Update to reflect directory changes.
21969 (target_abbrev): No longer define for any configuration.
21970 * Makefile.in: Cosmetic improvements to header comments.
21971
21972Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
21973
21974 Various changes to gdb.t31:
21975
21976 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
21977 * gdbme.ch: Make all key-words and predefineds be upper-case.
21978 * chillvars.exp: Expect key-words and predefinds in upper-case.
21979
21980 * chillvars.exp: Use gdb_test_exact many places.
21981 Change expected output for arrays (which now includes index labels).
21982
21983 * pr-5020.exp, gdme.ch (module PR_5020):
21984 New test, for PR-5020.
21985
21986Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
21987
21988 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
21989 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
21990
21991Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
21992
21993 * Makefile.in: Fix bit-rot in definitions of CHILL,
21994 CHILL_FOR_TARGET and Chill_LIB.
21995 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
21996 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
21997 CHILL, and CHILL_LIB.
21998
21999Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
22000
22001 * Revert the previous changes. Please see Rob's directory
22002 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
22003
22004Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
22005
22006 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
22007 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
22008 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
22009 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
22010 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
22011 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
22012 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
22013 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
22014 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
22015 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
22016 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
22017 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
22018 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
22019 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
22020 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
22021 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
22022 changes from 94Q1.
22023
22024Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
22025
22026 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
22027 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
22028 Rob's new testing fragments.
22029
22030Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
22031
22032 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 22033 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
22034
22035Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
22036
22037 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
22038 version also, match on casted version strings, and match on
22039 gdb startup case where the line numbers might be messed up.
22040
22041Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
22042
22043 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 22044 (CFLAGS): Delete it from here.
c906108c
SS
22045
22046Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
22047
22048 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
22049
22050Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
22051
22052 * Makefile.in (RUNTEST): Default to just "runtest".
22053
22054Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22055
22056 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
22057 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
22058 the code has been restructured.
22059
22060Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22061
22062 * gdb.t00/default.exp (set write): Allow any number of \r and/or
22063 \n, not just one of each.
22064
22065 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
22066 /bin/cc gives a warning if you do.
22067
22068Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
22069
d63a86f8 22070 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
22071 __t10ListS_link1ZUiRCUiPT0
22072
22073Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22074
22075 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
22076 on local variables in recursive functions.
22077
22078 * gdb.t07/Makefile.in: Build the new test.
22079
22080Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22081
22082 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
22083 directly. Instead compare the return values from actual calls.
22084
22085Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
22086
22087 * Makefile.in (check): Set TCL_LIBRARY for runtest.
22088
22089Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22090
22091 * From Peter Schauer with minor modifications.
a9c64011
AS
22092 * gdb.t15/return.exp (return_tests): Handle targets where "return"
22093 stops in mid-line in the caller. Add xfail for returning a float
22094 value on X86 targets.
c906108c
SS
22095
22096Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22097
22098 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
22099 to avoid expect lossage.
22100 (fmem_LRbug_tests): Likewise.
22101 * gdb.disasm/hppa.s: Corresponding changes.
22102
22103 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
22104 conditions to work with latest dejagnu/expect.
22105
22106 * gdb.t15/funcargs.exp (finish from indirect call): No longer
22107 expected to fail on the PA.
22108 (backtrace in call with trampolines): Explicitly require main
22109 to be frame #1 (no trampolines should show up in backtrace).
22110
22111 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
22112 "continue -expect".
22113 * gdb.t06/break.exp: Likewise.
22114 * gdb.t07/watchpoint.exp: Likewise.
22115 * gdb.t13/bitfields.exp: Likewise.
22116 * gdb.t15/{funcargs,return}.exp: Likewise.
22117 * gdb.stabs/weird.exp: Likewise.
22118 * config/{mips,udi}-gdb.exp: Likewise.
22119
22120 * hppa.sed: Enclose comments within a sed command to avoid
22121 losing with the old OSF1 sed.
22122
22123Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22124
22125 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
22126 sequent dynix.
22127 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
22128 * gdb.t15/funcargs.exp: Conditionally step again to really
22129 finish from marker_call_with_trampolines. Handle the case where
22130 the first step from within call_with_trampolines already steps
22131 us back to main.
22132 * gdb.t15/gdbme.c: Add comment to closing brace of
22133 call_with_trampolines for funcargs.exp.
22134
22135Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22136
d63a86f8 22137 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
22138 Fix typo(s).
22139
22140Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22141
22142 * gdb.t07/gdbme.c: More code for watchpoint testing.
22143
22144 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
22145 "Hardware watchpoint" throughout file.
22146 (test_watchpoint_triggered_in_syscall): New test.
22147 (test_complex_watchpoint): New test.
22148
22149Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22150
22151 * gdbme.c (call_with_trampolines): New function to try and step
22152 into. Tests trampoline problems on the PA.
22153
22154 * funcargs.exp (localvars_in_indirect_call): No longer expect
22155 stepping into indirect call to fail on PAs.
22156 (test_stepping_over_trampolines): New test.
22157
22158Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22159
22160 * TODO: Add suggestions for static member function tests, and
22161 completion tests.
22162
22163Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22164
22165 * TODO: Add suggestions for "p/a" tests.
22166
22167 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
22168 (default_gdb_exit): Replace all the hair with sending "quit" to
22169 the process with a simple close.
22170
22171Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22172
22173 * TODO: Add suggestions for shared library tests.
22174
22175Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22176
22177 * TODO: Add suggestions for x/s tests.
22178
22179Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22180
22181 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
22182 "enable once", and "enable breakpoints once" with ".*".
22183
22184Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22185
22186 * TODO: Add suggestions about structure passing tests.
22187
22188Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22189
22190 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
22191 the primary1 test, use work around if __GNUC__ < 2.
22192 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
22193 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
22194 Test for bad output rather than waiting for timeout. Issue
22195 second continue only if first continue failed.
22196
22197Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
22198
22199 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
22200 operator[] test with gdb_test because the old code didn't seem to
22201 be getting the quoting right with the new dejagnu.
22202
22203Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
22204
22205 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
22206 one from the path.
22207 * Makefile.in: Use a fresh expect if there is one, use runtest
22208 from the src tree if there is one.
d63a86f8 22209
c906108c
SS
22210Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
22211
22212 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
22213 next over recursive call. Revise the tests from that point on
22214 (which had been skipped) to match GDB's actual (correct) output.
22215
22216 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
22217 with next over a breakpoint whose condition is false.
22218
22219 * gdb.t00/help.exp: Comment out "help set print" tests just like
22220 (and for same reason as) "help set" test.
22221
22222Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22223
22224 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
22225 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
22226
22227Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22228
22229 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
22230 necessary gdb_target_udi.
22231
22232 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
22233
22234 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
22235 1838 and 2417; they are fixed.
22236
22237 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
22238 gdb.t03/ptype.exp (ptype structure, ptype union):
22239 Remove xfails; the test is looser than when the xfails were added.
22240
22241 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
22242 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
22243
22244 * gdb.t01/run.exp: Only run shell test if isnative.
22245
22246 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
22247 since "run" automatically loads if necessary. Call gdb_target_udi
22248 after the "file" since "file" kills any execution target.
22249
22250 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
22251 GDB. GDB doesn't work that way (not anymore at least) on UDI.
22252 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
22253 argument for UDI.
22254
22255Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
22256
22257 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
22258
22259 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
22260
22261Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22262
22263 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
22264 properly quoting regexps. This makes the second argument to
22265 demangle a fixed string, which matches the callers, instead of a
22266 shell-style pattern which is what the previous implementation
22267 used. Update some of the callers.
22268
22269Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22270
22271 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
22272 (comib_nullified_tests): Fix typo.
22273 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
22274 strings. No longer expected to fail.
22275
22276 * gdb.disasm/hppa.s (addib_tests): Fix typo.
22277 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
22278 strings. No longer expected to fail.
22279
22280 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
22281 string. No longer expected to fail.
22282
22283Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22284
22285 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
22286 No longer expected to fail.
22287
22288 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
22289 string. No longer expected to fail.
22290
22291Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22292
22293 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
22294 only in the names (I probably got most of them). I was even
22295 generous with some which differed in underscores in names, and
22296 probably missed a few, and I *still* was able to remove almost a
22297 third of the file with almost no impact on testsuite coverage.
22298
22299Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22300
22301 * gdb.t00/default.exp: Match udi_attach error message as well as
22302 the one from child_attach.
22303
22304 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
22305
22306 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
22307
22308 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
22309 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
22310
22311 * Move test with enums and partial symbols back to
22312 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
22313 Reverts the change of 26 May 93. Per today's change to
22314 stabs.texinfo, the behavior that weird.exp was expecting was
22315 unreasonable; what is important is that the compiler+gdb get
22316 things right, which happens with a recent gcc. Also fix the test
22317 to deal with native compilers which put out the stab gdb can't
22318 deal with.
22319
22320Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22321
22322 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
22323 in the names. The main thing these accomplish is to slow things down.
22324 Many more such duplicates surely remain.
22325
22326 * gdb.t00/help.exp: Comment out "help support" test just like
22327 (and for same reason as) "help set" test.
22328
22329Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
22330
22331 * gdb.t06/break.exp: Remove setup_xfails for
22332 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
22333 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
22334 about known bug in gcc to include up through 2.5.8.
22335 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
22336 well as "_vb$".
22337 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
22338 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
22339 with latest gcc and gdb.
22340 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
22341 well as "_vb$".
22342
22343Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22344
22345 * configure.in (hppa*-*-*): Also configure and build stabs-only
22346 tests.
22347
22348Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22349
22350 * gdb.t10/hppa.mt: A makefile fragment for the PA.
22351 * gdb.t10/configure.in (hppa*-*-*): Use it.
22352
22353Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22354
22355 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
22356
22357Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22358
22359 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
22360 versions prior to 1.13.5.
22361
22362Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22363
22364 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
22365 the prompt is at the start of a line.
22366
22367Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22368
22369 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
22370 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
22371 in the copr tests now.
22372 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
22373 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
22374 expected to fail.
22375
22376Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
22377
22378 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
22379 gdb.t31/chillvars.exp, lib/gdb.exp:
22380 Tweak to run under either version of expect.
22381 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
22382 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
22383 * gdb.t11/list.exp: Remove extraneous whitespace.
22384
22385Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22386
22387 * gdb.t16/printcmds.exp (test_print_strings): Accept
22388 "(unsigned char *) " before the string.
22389
22390 * TODO: Add notes about printing of fancy types and GDB expressions.
22391
22392Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
22393
22394 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
22395 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 22396 if doing mips-idt-ecoff.
c906108c
SS
22397
22398Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
22399
22400 * Most .exp files: Tweak to run under either version of expect.
22401
22402Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22403
22404 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
22405 xfails; I'm not sure why they are failing, but not because of PR 1806.
22406
22407Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
22408
22409 * config/unix-gdb.exp: Remove gdb_unload cause it's already
22410 defined in lib/gdb.exp.
22411
22412Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22413
22414 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
22415 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
22416 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
22417 have to be typeless.
22418
22419Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22420
22421 * TODO: Add suggestion for copyright year test.
22422
22423Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
22424
22425 * configure.in (*-*-lynxos*): Add stabs tests.
22426
22427Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
22428
22429 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
22430 so insert a tab before any assembler directive in column zero.
22431
22432 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
22433 stores.
22434 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
22435 stores.
22436 (fpu_short_memory_tests): Likewise.
22437
22438Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22439
22440 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
22441 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
22442 .stabs directives in comments.
22443
22444Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22445
22446 * TODO: New file, describing tests we could write.
22447 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
22448
22449Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22450
22451 * gdb.t06/signals.exp: Add kludge to force re-sync.
22452
22453 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
22454 to xgdb instead of gdb, get out of gdb.
22455
22456Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
22457
22458 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
22459 for info.
22460
22461Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
22462
22463 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
22464 * gdb.stabs/configure.in (hppa*-*-*): Use it.
22465 * gdb.stabs/hppa.sed: New sed script for the PA.
22466
22467Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22468
22469 * gdb.stabs: Re-write weird.def and configuration to use sed
22470 instead of cpp. sed is portable and POSIX; cpp is neither.
22471
22472Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22473
22474 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
22475
22476Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22477
22478 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
22479
22480Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22481
22482 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
22483 "_vb$".
22484 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
22485 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
22486
22487Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22488
22489 * lib/gdb.exp: Comment out code which depends on non-existent
22490 `transform' procedure.
22491
22492Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
22493
22494 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
22495 * lib/gdb.exp: Transform tool name.
22496 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
22497 1.1's new error handling system.
22498
22499Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22500
22501 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
22502
22503Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22504
22505 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
22506 They made pattern matching so slow that timeouts happened on
22507 heavily loaded systems. Now any output from "show print" which
22508 gets us back to the GDB prompt is a PASS.
22509
22510Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
22511
22512 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
22513
22514Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22515
22516 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
22517
22518 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
22519 It is not from PR 3220.
22520
22521Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22522
22523 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
22524 just started failing because they depended on the order the
22525 subcommands are presented, or exact docstring text. This kind of
22526 test is a pain and has minimal benefit.
22527
22528Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22529
22530 * gdb.t09/corefile.exp: At end of test, use "core" command with
22531 no arguments.
22532
22533Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
22534
22535 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
22536 17}/Makefile.in: Make it possible to run the testsuite with Sun
22537 make and CC = cross gcc by adding explicit build rules for .o
22538 files.
22539
22540Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22541
22542 * gdb.t15/funcargs.exp: Don't put comments on same line as
22543 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 22544
c906108c
SS
22545Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22546
22547 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
22548
22549Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
22550
22551 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
22552 * gdb.t20/inherit.exp: remove three dumplicate entries.
22553
22554Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22555
22556 * gdb.t06/break.exp: For "next over recursive call", fail on any
22557 incorrect output, not just on "factorial (value=2)".
22558
22559Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22560
22561 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
22562 working now. Add an xfail if accesing a bss variable causes
22563 a memory error if the target is not yet run.
22564
22565Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22566
22567 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
22568 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
22569 name of __st* demangling (2 strings). Did Kung really get the
22570 more than 95 others right without testing them?
22571
22572Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
22573
22574 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
22575
22576Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
22577
22578 * configure.in (configdirs): Add gdb.disasm
22579 * gdb.disasm: New directory for GDB disassembler tests.
22580 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
22581
22582Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22583
22584 * gdb.t00/help.exp: Don't test "help set".
22585
22586 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
22587 from within expect statements. None of these happen anymore and
22588 they cause regressions to be silently unnoticed.
22589
22590 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
22591 messages) about known failures with gcc cygnus-2.4.5-930417.
22592
22593 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
22594 comp-info.exp so it gets built if it doesn't exist.
22595
22596 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
22597 it is no longer used.
22598 * gdb.t13/comp-info.c: Removed.
22599
22600Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
22601
22602 * gdb.t06/signals.exp: Add xfail for sun3.
22603
22604Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22605
22606 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
22607 relevant because ^C doesn't get sent but failure can be reproduced
22608 interactively).
22609
22610Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22611
22612 * gdb.stabs/alpha.mt: New configuration file for alpha.
22613 * gdb.stabs/configure.in: Use it.
22614 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
22615 sharing with alpha.mt, redefine long to word via preprocessor.
22616 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
22617 for alpha.
22618 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
22619 native cc.
22620 * gdb.t00/teststrategy.exp: Change expect string so that we
22621 consume the `(xgdb)' from the command echo and from the gdb prompt.
22622 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
22623 gdb currently compares all values as long, so this failure probably
22624 applies to any configuration where LONGEST is bigger than a target int.
22625 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
22626 with gcc.
22627 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
22628 to handle opaque pointers, gcc is.
22629 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
22630 as first argument. Include <sys/types.h> and change all operator
22631 new definitions to use size_t.
22632 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
22633 now that we use size_t.
22634
22635Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22636
a9c64011 22637 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 22638 a long or float array cast all array members to the same type.
a9c64011 22639 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 22640 with 64 bit longs.
a9c64011 22641 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 22642 on alpha.
a9c64011 22643 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
22644
22645Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22646
22647 * gdb.t24 (demangle.exp): Constructors of templates have names like
22648 vector<int>::vector(int) not vector<int>::vector<int>(int). See
22649 section 14.6 of the ARM.
22650
22651 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
22652 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
22653 accomplish little and slow down the testsuite.
22654
22655 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
22656 Accept spaces various places.
22657
22658Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22659
22660 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
22661 with watchpoint enabled.
22662
22663 * Makefile.in: Remove definition of CC and remove the second
22664 definition of CXX (the "CXX = gcc" one remains). These definitions
22665 were causing backquotes to be expanded within backquotes, which
22666 doesn't work.
22667
22668Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
22669
22670 * gdb.t17/callfuncs.exp: Add "return 0" to end.
22671
22672Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22673
a9c64011
AS
22674 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
22675 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
22676 by mips cc and contains no stabs entries.
22677
22678Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
22679
22680 * config/vx-gdb.exp: Use fake device to load files rather than
22681 NFS.
22682 * lib/gdb.exp: New proc to do "file" command.
22683 * config/unix-gdb.exp: Use new "file" proc.
22684
22685Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
22686
22687 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
22688 Rework board rebooting slightly.
22689 (gdb_exit): Don't exit from the remote shell; there isn't one.
22690 * gdb.stabs/weird.exp: If a program is being debugged already,
22691 kill it.
22692 * gdb.t04/setvar.exp: Stop and restart gdb.
22693 * gdb.t05/expr.exp: Likewise.
22694 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
22695 restart gdb and reload the program.
22696 * gdb.t08/opaque.exp: Likewise.
22697 * gdb.t12/scope.exp: Likewise.
22698 * gdb.t13/bitfields.exp: Likewise.
22699 * gdb.t15/funcargs.exp: Likewise.
22700 * gdb.t20/classes.exp: Likewise.
22701 * gdb.t03/ptype.exp: Increase timeout.
22702 * gdb.t16/printcmds.exp (test_print_string_constants,
22703 test_print_array_constants): Likewise.
22704 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
22705 * gdb.t20/classes.exp (do_tests): Likewise.
22706 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
22707
22708Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
22709
22710 * gdb.stabs: Renamed *wierd* to *weird*.
22711
22712Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
22713
22714 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
22715 for timeout. Add "known gcc 2.4.5 bug" to failure message.
22716
22717Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
22718
22719 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
22720 (do_tests): Remove xfail for whatis on one_var and two_var.
22721
22722Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
22723
22724 * Makefile.in: Made cross building work better by adding
22725 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
22726
22727Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22728
22729 * gdb.t15/{return.c,return.exp,Makefile.in}:
22730 New test, currently commented out.
22731
22732Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
22733
22734 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
22735 still running and removes the leftover named socket so GDb can do
22736 clean restarts.
22737
22738Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
22739
22740 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
22741 console, not GDB.
22742 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
22743 cross testing works better with "make check"
22744 * config/unix-gdb: Use default procedures for exit and version.
22745 * config/vx-gdb.exp: Cleaned up and massaged back to working order
22746 with the newest VxWorks.
22747
22748Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22749
22750 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
22751 old form.
22752
22753 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
22754 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
22755
22756 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
22757
22758 * config/unix-gdb.exp: Remove this version of gdb_exit
22759 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
22760 Rob says he'll look at it when he gets back to testing boards.
22761
22762Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
22763
22764 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
22765 an expected fail for certain ptype commands.
22766
22767 * gdb.t20/classes.exp: Update expected results of "ptype class
22768 Base1" to account for the constructor that now appears in the type.
22769
22770Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
22771
22772 * configure.in (configdirs): Restore gdb.t04, which mysteriously
22773 disappeared from list.
22774 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
22775 "alldone" proc with call to cleanup and exit.
22776 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
22777 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
22778 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
22779 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
22780 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
22781 "alldone" proc with simple returns that suppress remaining
22782 tests. The alldone proc went away many months ago.
22783
22784Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22785
22786 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
22787
22788 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
22789
22790Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22791
22792 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
22793 as vax gdb will display them.
22794
22795Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22796
22797 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
22798 optimizers.
22799
22800 * scope.exp: Change "bad value for localval" messages so each one
22801 is unique.
22802
22803 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
22804 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
22805
22806 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
22807
22808Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22809
22810 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
22811 doesn't exist (due to optimization).
22812
22813Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22814
22815 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
22816 contains \r because the filename is long.
22817
22818 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
22819 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
22820
22821Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22822
22823 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
22824 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
22825 Ultrix.
22826 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
22827 int tests.
22828 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
22829
22830Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
22831
22832 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
22833
22834 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 22835 to match does not match the passing case but still matches the
c906108c
SS
22836 failing case.
22837
22838Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22839
22840 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
22841
22842Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
22843
22844 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
22845 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
22846 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
22847 Remove various versions of gdb_exit.
22848 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
22849 gdb_exit.
22850 * config/unix-gdb.exp: gdb_exit remains here, and should override
22851 the generic version, since it's doing a lot of wierd stuff that
22852 the other versions aren't. FIXME, fold it in, or abandon this
22853 version.
22854
22855Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22856
22857 * gdb.t24/demangle.exp: Add tests for PR 3220.
22858
22859Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22860
22861 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
22862
22863Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
22864
22865 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
22866 "i386-*-*". Works for i486 as well.
22867
22868 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
22869 bug, and expand domain of xfail to all SVR4 systems, since the
22870 actual problem is likely to be in generic SVR4 /proc support.
22871
22872Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22873
22874 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
22875
22876Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
22877
22878 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
22879 xfails for other systems. Match a missing 'Continuing.' as an
22880 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
22881
22882 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
22883 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
22884 Only issue warning for missing executables if -all option is used.
22885
22886 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
22887 file if -all option is used. It's like an unpredictable XFAIL.
22888
22889Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22890
22891 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
22892 for dynamically linked binaries.
22893
22894 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
22895
22896Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22897
22898 * gdb.t20/inherit.exp: Change message for "print tagless struct"
22899 to state that this is a known bug in old versions of g++.
22900
22901Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22902
22903 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
22904 while waiting for `Continuing'.
22905
22906Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
22907
22908 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
22909 in text, data, and bss.
22910 * gdb.t10/nodebug.c: Add local and global test variables for
22911 initialized and uninitialized data.
22912
22913Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22914
22915 * config/unix-gdb.exp (gdb_exit): Add "wait".
22916
22917Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22918
22919 * gdb.t06/signals.exp: xfail the continue from the handler for all
22920 targets.
22921
22922 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
22923 function with watchpoints enabled, the i386 call dummy starts with
22924 a call.
22925
22926 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
22927 386 bsd names its corefiles.
22928
22929Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
22930
22931 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
22932 compilers don't grok it.
22933 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
22934 with small octal ints rather than character constants, which
22935 are signed and might not fit if first promoted to int.
22936
22937Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
22938
22939 * gdb.t09/Makefile.in (clean): Remove corefile.
22940
22941Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22942
22943 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
22944
22945Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22946 and Jim Kingdon (kingdon@cygnus.com)
22947
22948 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
22949 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
22950 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
22951
22952Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22953
22954 * gdb.t17/interrupt.exp: Add xfail for hppa.
22955
22956Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22957
22958 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
22959 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
22960 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
22961 to determine signed-ness of bitfields and use the result to setup
22962 the xfail.
22963 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
22964 * gdb.t15/funcargs.exp: Use them to step until the second indirect
22965 call line is reached if necessary.
22966
22967Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22968
22969 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
22970
22971Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22972
22973 * gdb.t06/break.exp: Also test `clear' command.
22974
22975Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
22976
22977 * gdb.t00/teststrategy.exp: Remove extra quote.
22978
22979 * gdb.t07/watchpoint.exp: Change xfail for calling function with
22980 watchpoint enabled to be for all non-68k machines.
22981
22982 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
22983
22984Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22985
22986 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
22987 targets use aout.mt instead of ecoff.mt as gas understands
22988 standard aout format.
22989
22990Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
22991
22992 * lib/gdb.exp (runto): Don't insist that function we are running to
22993 was compiled with -g.
22994
22995 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
22996
22997 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
22998 to get back into the read system call.
22999 Accept leading newline in case where we woke it up.
23000
23001Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23002
23003 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
23004 to make the stabs test work on ecoff systems using gcc and -with-stabs.
23005 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
23006 enable ecoff configuration.
23007
23008Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23009
23010 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
23011
23012Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23013
23014 * gdb.t16/printcmds.exp: Add another printf test.
23015
23016Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
23017
23018 * configure.in: If configured -with-stabs on any target, add
23019 stabsdirs to configdirs.
23020
23021Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23022
23023 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
23024 fun" so pattern does not match the command itself.
23025
23026Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23027
23028 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
23029
23030Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23031
23032 * gdb.t17/interrupt.exp: Test for more things.
23033
23034Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23035
23036 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
23037 compiler arranges the code and line numbers.
23038
23039 * gdb.t17/interrupt.exp: Don't send \n after ^C.
23040
23041Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23042
23043 * gdb.t00/help.exp: Increase expect input buffer size.
23044
23045Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23046
23047 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
23048
23049 * gdb.t07/watchpoint.exp: Add xfail for hppa.
23050
23051 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
23052
23053 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
23054 [0-9]*, not just [0-9].
23055
23056Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23057
23058 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
23059
23060 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
23061
23062Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23063
23064 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
23065
23066Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23067
23068 * gdb.t06/signals.c: Add xfails for sun3.
23069
23070 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
23071
23072 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
23073 test_stepping tests.
23074
23075Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23076
23077 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
23078
23079 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
23080
23081 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
23082 rather than actually putting it through cpp twice.
23083
23084 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
23085
23086Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
23087
23088 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
23089 no longer needed.
23090
23091Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23092
23093 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
23094
23095 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
23096 C++ features prints as "struct", make it a pass, not an xfail.
23097
23098Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23099
23100 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
23101 Don't require VA to print as "class" rather than "struct".
23102
23103Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
23104
23105 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
23106
23107Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23108
23109 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
23110
23111Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23112
23113 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
23114 order.
23115
23116Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23117
23118 * gdb.t16/printcmds.exp: Add printf tests.
23119
23120 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
23121
23122 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
23123
23124Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
23125
23126 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
23127 pass counts, to counteract any existing or future setup_xfails.
23128
23129Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23130
23131 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
23132 {BEGIN,END}_COMMON for common block instead of STAB.
23133 * gdb.stabs/wierd.exp: Add xfail for rs6000.
23134
23135 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
23136 intp_var should be N_GSYM not N_LSYM.
23137 wierd-aout.S: Use a label for the value of the N_SO.
23138 wierd.def: Remove all backslashes.
23139 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
23140
23141Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23142
23143 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
23144 get the expected next to inheritance3.
23145
23146Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23147
23148 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
23149 now that gcc-2.4 gets it right.
23150
23151Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23152
23153 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
23154
23155 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
23156 generating comp-info.exp which works for cross-compilation.
23157
23158Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
23159
23160 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
23161 "*-*-sysv4.*".
23162
23163Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
23164
23165 * gdb.t01/run.exp: Start with a fresh gdb.
23166 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
23167 SVR4.x.
23168
23169Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
23170
23171 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
23172 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
23173 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
23174 Makefile.in (distclean, realclean): Remove gdbme.c from list of
23175 things to remove.
23176
23177Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
23178
23179 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
23180 test cases from bug reports.
23181
23182Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
23183
23184 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
23185 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
23186 avoid spurious xfails.
23187 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
23188 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
23189 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
23190
23191Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
23192
23193 * gdb.t00/teststrategy.exp: Rework to provide more useful
23194 description of each test, fix problem with systems that define
23195 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
23196 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
23197 results for "next over recursive call" so timeouts aren't taken
23198 by error.
23199
23200Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
23201
23202 * gdb.t12/scope.exp: Test printing of variables before run.
23203
23204 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
23205 printed in wrong order due to sorting.
23206
23207Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
23208
23209 * gdb.t00/teststrategy.exp: Fix expected results for printing
23210 user entered string constant. Is array of char, prints with no
23211 address.
23212
23213 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
23214 commands.
23215 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
23216 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
23217 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
23218 of struct of char arrays.
23219 * gdb.t00/radix.exp: New tests for radix commands.
23220
23221Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
23222
23223 * gdb.t16/printcmd.exp: Print a variable before running program
23224 (with xfail for AIX).
23225
23226Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
23227
23228 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
23229
23230 * gdb.t16/printcmd.exp: Don't print variables before running program.
23231
23232 * gdb.t06/break.exp: Don't require envp argument to main.
23233
23234 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
23235
23236 * gdb.t02/whatis.exp, gdb.t11/list.exp:
23237 Add xfails for rs6000.
23238
23239 * gdb.t02/whatis.exp: Change other tests not to re-test something
23240 we already tested.
23241
23242 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
23243 each type used has a variable of that type.
23244
23245Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
23246
23247 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
23248
23249Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
23250
23251 * configure.in: change srctrigger to be a file, not a directory
23252
23253Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
23254
23255 * configure.in (mips-idt-ecoff*): Added trailing '*'.
23256
23257 * gdb.t11/list.exp: Fixed a couple of typos.
23258
23259Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
23260
23261 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
23262 is fixed and PR is closed.
23263 * gdb.t16 (gdbme.c): Add simple test string variable.
23264 * gdb.t16 (printcmds.exp): Add tests with simple test string
23265 variable, primarily for boundaries on "set print elements".
23266
23267Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
23268
23269 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
23270 Make leading 0's optional and don't expect a tab in the middle
23271 of the number.
23272
23273 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
23274
23275 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
23276 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
23277 don't end command passed to gdb_test with newline.
23278
23279 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
23280 signed keyword away, don't expect signed bitfields to be signed.
23281
23282 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
23283 printing with only as many 1's as are in the field as well as printing
23284 with 32 1's (see comment).
23285
23286Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
23287
23288 * gdb.t00/default.exp: Start with a fresh gdb.
23289 * configure.in (configdirs): Remove gdb.t31 until the chill
23290 compiler works again. It no longer is able to find chillrt0
23291 since it isn't in libchill.a anymore.
23292 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
23293 wierd.o, make more modular.
23294 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
23295 spurious newlines that caused problems.
23296
23297Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23298
23299 * Move test with enums and partial symbols from gdb.t03/ptype.exp
23300 to gdb.stabs/wierd.exp since GCC has worked around the bug.
23301 gdb.stabs/wierd.{exp,def}: Many new tests.
23302
23303 * gdb.t00/default.exp: update info line for new message.
23304
23305 * gdb.t02/{whatis.exp,gdbme.c}:
23306 Test that "char *" doesn't print as "caddr_t".
23307
23308Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23309
23310 * gdb.t00/help.exp: Use .* in place of some help messages which
23311 just changed.
23312 gdb.t00/default.exp: Update "info frame" test for new message.
23313 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
23314 Remove some xfails
23315
23316Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23317
23318 * gdb.t03/{gdbme.c,ptype.exp}:
23319 Add tests for typedef'd struct and union without tags.
23320 Also check "whatis" on a variable of a typedef'd enum without a tag.
23321
23322 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
23323 PRMS 1823; the bug still exists but isn't reproduced by this test
23324 anymore), and remove rs6000 XFAIL (the bug is fixed).
23325
23326 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
23327 duplicated from whatis.exp. For those that are left, accept
23328 "long", "long int", or "int" for long variables (whatis.exp already
23329 has an XFAIL for "int", so no need to fail it here).
23330
23331 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
23332 Deal with GCC's names for types now that GDB uses the compiler's names.
23333
23334 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
23335 setup_xfail's for sunos4. If we #defined the signed keyword away,
23336 don't expect GDB to know that char it is signed.
23337
23338 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
23339
23340Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
23341
23342 * configure.in (configdirs): Add gdb.t24 for C++ tests that
23343 should work on any system, regardless of debugging format.
23344 * gdb.t21/demangle.exp: Move to gdb.t24.
23345 * gdb.t24/demangle.exp: Move from gdb.t21.
23346 * gdb.t24/{Makefile.in, configure.in}: New files.
23347
23348Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23349
23350 * configure.in: Do gdb.stabs and C++ tests only for stabs.
23351 * gdb.stabs: New directory.
23352
23353Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23354
23355 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
23356 not just "Quit anyway?".
23357
23358Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
23359
23360 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
23361 that all setup_xfails are immediately followed by clear_xfails.
23362
23363Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
23364
23365 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
23366 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
23367 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
23368 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
23369 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
23370 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
23371 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
23372 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
23373 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
23374 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
23375 gdb.t31/chillvars.exp, lib/gdb.exp:
23376 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
23377 bug-gdb@prep.ai.mit.edu.
23378
23379Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
23380
23381 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
23382 with 0.0, not integer 0.
23383
23384Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
23385
23386 * gdb.t06/break.exp: Update for "Kill the program" message change.
23387
23388Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
23389
23390 * Makefile.in (GDBFLAGS): Set to -nx.
23391 * Makefile.in (site.exp): Use GDBFLAGS.
23392
23393Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
23394
23395 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
23396 Makefiles.
23397 (check): depend on just-check.
23398 (just-check): added so that tests can be run without a noop
23399 build pass.
23400
23401Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
23402
23403 Switch to using configure's configdirs.
23404 * Makefile.in (Makefile): add configure.in dependency.
23405 (SUBDIRS): removed redundant assignment.
23406 * configure.in: switch subdirs assignment to configdirs.
23407 * gdb.t*/configure.in: new files.
23408
23409Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
23410
23411 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
23412 works.
23413
23414Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
23415
23416 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
23417 in explicit rules. Apparently this is not supported by some makes.
23418
23419Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
23420
23421 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
23422
23423Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23424
23425 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
23426 disappeared.
23427
23428Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
23429
23430 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
23431
23432Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
23433
23434 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
23435 watchpoint problem that is now fixed.
23436 * gdb.t30/chexp.exp: Remove setup_xfail for printing
23437 uninitialized convenience variables.
23438 * gdb.t31/chillvars.exp: Fix expected patterns for printing
23439 structures.
23440
23441Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23442
23443 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
23444 which causes expect to get out of sync with gdb on long output
23445 from help set.
23446 * gdb.t09/corefile.exp: Make expected pattern for core file
23447 failing signal and frame output format less sun specific.
23448
23449Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
23450
23451 * gdb.t31/chillvars.exp: Add and remove initial dummy
23452 breakpoint, so that symbol table is forced in.
23453 (Needed at least on Sunos4, though it seems not SVR4.)
23454 * gdb.t31/chillvars.exp: Update for changed output format.
23455
23456Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
23457
a9c64011 23458 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
23459
23460Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
23461
23462 * Makefile.in: Added --srcdir when invoking runtest, removed the
23463 need for a local config file. (optional now)
23464
23465Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
23466
23467 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
23468 failure count used to force early termination. Add some more
23469 expected failures for gnu style demangling.
23470
23471Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23472
23473 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
23474 pmi variable from gdb.t20/gdbme to get optimized away.
23475 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
23476 Check for written corefile upon timeout _and_ eof.
23477
23478Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23479
23480 * config/unix-gdb.exp: Add missing return 0.
23481
23482Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23483
23484 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
23485 test termination.
23486
23487Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
23488
23489 * configure.in (subdirs): Put back gdb.t17 which mysteriously
23490 disappeared.
23491
23492Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
23493
23494 * gdb.t10/crossload.exp: Disable the i860-elf test until such
23495 time as i860 support works.
23496
d63a86f8 23497 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
23498 "backtrace 100\r" rather than just "backtrace\r", to match last
23499 change.
23500
23501Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
23502
23503 * config/udi-gdb.exp (gdb_exit): Remove close command.
23504 (gdb_target_udi): New procedure to set the UDI target.
23505 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
23506 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
23507 Added waits for prompts after several question responses. Added
23508 some more responses used by a29k-amd-udi-gdb.
23509 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
23510 pass different arguments, restart UDI connection after program
23511 completion.
23512 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
23513 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
23514 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
23515 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
23516 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
23517 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
23518 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
23519 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
23520 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
23521 after program completion.
23522 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
23523 compiled with a SELECT_VECS setting.
23524 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
23525 infinite recursion.
23526
23527 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
23528 Added checks for COFF results, and made them expected failures for
23529 all targets. It would be better to make them expected failures
23530 for COFF targets only.
23531
23532Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
23533
23534 * Makefile.in: add null dvi target, don't bother to recurse
23535 through test directories for info and install-info; rename
23536 $(datadir) to be dejagnu instead of deja-gnu
23537
23538Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
23539
23540 * gdb.t31/gdbme.ch: Re-enable code that previously caused
23541 compiler to coredump.
23542 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
23543 code.
23544
23545Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
23546
23547 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
23548 coredump.
23549 * gdb.t31/chillvars.exp: Comment out tests that depend on that
23550 code.
23551
23552Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
23553
23554 * gdb.t03/ptype.exp: tests for return code from gdb_test.
23555 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
23556 which in a shell. Deletes xgdb when done.
23557 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
23558 Tests the return from the "set height" or "set width" commands.
23559 Added a few return codes where needed.
23560
23561Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
23562
23563 * Makefile.in (SUBDIRS): Add gdb.t17.
23564 * configure.in (subdirs): Add gdb.t17.
23565 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
23566 files to test gdb's calling of functions in the inferior with
23567 the correct arguments and gdb's ability to retrieve any
23568 result returned.
23569
23570Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
23571
23572 * config/unix-gdb.exp (gdb_exit): Remove close commands that
23573 may be called after gdb goes away. Previous versions of expect
23574 needed these to avoid file descriptor leaks, but they cause
23575 errors with the current revision of expect.
23576 * gdb.t00/gdbvars.exp: Use -re on expected output after
23577 setting sevenbit-strings.
23578 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
23579 to set sevenbit-strings consistent across tests.
23580 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
23581 set sevenbit-strings consistent across tests.
23582
23583Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
23584
23585 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
23586 expected output to match current "expect" expectations.
23587
23588Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
23589
23590 * gdb.t00/default.exp: Change expected output for default "source"
23591 command, to match new gdb behavior which requires a filename to
23592 source.
23593
23594Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
23595
23596 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
23597 expected fail for i486-*-* that misses the marker2 function.
23598 * gdb.t10/crossload.exp (bfddefault): Allow successful
23599 recognition of a format to pass even if no symbols are found.
23600 Explicitly catch failures where the format is not recognized
23601 or is ambiguous, and add the reason to the fail message.
23602 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
23603 the cause is and invalid target and add reason to failure message.
23604 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
23605 elf32-i386, elf32-sparc, and elf32-i860.
23606 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
23607 Set up expected failure for 'filename'::variable scope resolution,
23608 which is now apparently broken on all targets.
23609 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
23610 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
23611 gdb.t23/templates.exp: Change failure for missing binfile into
23612 just a warning.
23613 gdb.t21/demangle.exp: Change all cfront references to 'arm'
23614 references.
23615
23616Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
23617
23618 * gdb.t00/default.exp: Add expected output for default "source"
23619 command, to match new gdb behavior.
23620 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
23621
23622Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
23623
23624 * config/*-gdb.exp: returns an error, rather than exiting on
23625 internal errors.
23626
23627Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
23628
23629 * gdb.t03/gdbme.c: Add pointer to struct variable.
23630 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
23631 referencing struct members.
23632
23633Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
23634
23635 * configure.in (mips-idt-ecoff): New target.
23636 * config/mips-gdb.exp: New file for remote board using MIPS remote
23637 debugging protocol.
23638
23639 * Redid configuration scheme. Removed gdb.t*/configure.in.
23640 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
23641 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
23642 distclean targets. Built executables via .o files. Adjusted
23643 tests to account for source files in $(srcdir) rather than
23644 $(objdir).
23645 * lib/gdb.exp (runto): Don't expect () after the function name,
23646 because it may have arguments.
23647
23648Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
23649
23650 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
23651 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
23652 expected failures for mips-idt-* and mips-sgi-*.
23653 * gdb.t00/default.exp (attach): Kill process if requested.
23654 * gdb.t00/help.exp (help target core, help target): Accept a gdb
23655 that does not read core files.
23656 * gdb.t01/run.exp: Removed checks for exit status code.
23657 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
23658 it is linked in.
23659 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
23660 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
23661 appropriate, rather than doing it by hand.
23662 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
23663 execution.
23664 * gdb.t10/crossload.exp: Kill existing program if needed.
23665 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
23666 appropriate, rather than doing it by hand. Always increase
23667 timeout for this test, not just for VxWorks.
23668
23669Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
23670
23671 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
23672 of Chill STRUCT types and STRUCT values.
23673 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
23674 than "char".
23675 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 23676 struct2): New struct definitions and initializations to test
c906108c
SS
23677 simple Chill STRUCT types.
23678
23679Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
23680
23681 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
23682 the null byte at the end of strings.
23683 * gdb.t00/default.exp: Make show version insensitive to copyright
23684 date.
23685 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
23686 to avoid dependencies on target char signedness.
23687 * gdb.t16/printcmds.exp: Update expected results for explicitly
23688 unsigned char.
23689 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
23690 now work.
23691 * gdb.t21/demangle.exp: Add many more patterns for template
23692 demangling, most of them being expected failures.
23693 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
23694 string we are matching for, to match on the whole string.
23695 * gdb.t21/demangle.exp: Add many new test strings to demangle,
23696 and fix a whole bunch that had incorrect expected output but were
23697 passing anyway because of the bug in "proc demangle".
23698 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
23699 type.
23700 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
23701
23702Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
23703
a9c64011
AS
23704 * gdb/testsuite: made modifications to testcases, etc., to allow
23705 them to work properly given the reorganization of deja-gnu and the
23706 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
23707
23708Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
23709
23710 * gdb/testsuite: Initial creation of gdb/testsuite.
23711 Migrated dejagnu testcases and support files for testing nm to
23712 gdb/testsuite from deja-gnu. These files were moved "as is"
23713 with no modifications. This migration is part of a major overhaul
23714 of dejagnu. The modifications to these testcases, etc., which
23715 will allow them to work with the new version of dejagnu will be
23716 made in a future update.
48efe704 23717
8d8cb839 23718 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 23719\f
8d8cb839
EZ
23720;; Local Variables:
23721;; mode: change-log
23722;; left-margin: 8
23723;; fill-column: 74
23724;; version-control: never
23725;; End:
902f2ccb
MC
23726
23727 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 23728 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
23729 Copying and distribution of this file, with or without modification,
23730 are permitted provided the copyright notice and this notice are preserved.
This page took 6.069949 seconds and 4 git commands to generate.